diff --git a/Graphics/Saumya_Talera/Chapter1.ppm b/Graphics/Saumya_Talera/Chapter1.ppm new file mode 100644 index 0000000..55e6d83 Binary files /dev/null and b/Graphics/Saumya_Talera/Chapter1.ppm differ diff --git a/Graphics/Saumya_Talera/Chapter2.ppm b/Graphics/Saumya_Talera/Chapter2.ppm new file mode 100644 index 0000000..ecf6d42 --- /dev/null +++ b/Graphics/Saumya_Talera/Chapter2.ppm @@ -0,0 +1,20003 @@ +P3 +200 100 +255 +0 253 51 +1 253 51 +2 253 51 +3 253 51 +5 253 51 +6 253 51 +7 253 51 +8 253 51 +10 253 51 +11 253 51 +12 253 51 +14 253 51 +15 253 51 +16 253 51 +17 253 51 +19 253 51 +20 253 51 +21 253 51 +23 253 51 +24 253 51 +25 253 51 +26 253 51 +28 253 51 +29 253 51 +30 253 51 +31 253 51 +33 253 51 +34 253 51 +35 253 51 +37 253 51 +38 253 51 +39 253 51 +40 253 51 +42 253 51 +43 253 51 +44 253 51 +46 253 51 +47 253 51 +48 253 51 +49 253 51 +51 253 51 +52 253 51 +53 253 51 +55 253 51 +56 253 51 +57 253 51 +58 253 51 +60 253 51 +61 253 51 +62 253 51 +63 253 51 +65 253 51 +66 253 51 +67 253 51 +69 253 51 +70 253 51 +71 253 51 +72 253 51 +74 253 51 +75 253 51 +76 253 51 +78 253 51 +79 253 51 +80 253 51 +81 253 51 +83 253 51 +84 253 51 +85 253 51 +87 253 51 +88 253 51 +89 253 51 +90 253 51 +92 253 51 +93 253 51 +94 253 51 +95 253 51 +97 253 51 +98 253 51 +99 253 51 +101 253 51 +102 253 51 +103 253 51 +104 253 51 +106 253 51 +107 253 51 +108 253 51 +110 253 51 +111 253 51 +112 253 51 +113 253 51 +115 253 51 +116 253 51 +117 253 51 +119 253 51 +120 253 51 +121 253 51 +122 253 51 +124 253 51 +125 253 51 +126 253 51 +127 253 51 +129 253 51 +130 253 51 +131 253 51 +133 253 51 +134 253 51 +135 253 51 +136 253 51 +138 253 51 +139 253 51 +140 253 51 +142 253 51 +143 253 51 +144 253 51 +145 253 51 +147 253 51 +148 253 51 +149 253 51 +151 253 51 +152 253 51 +153 253 51 +154 253 51 +156 253 51 +157 253 51 +158 253 51 +159 253 51 +161 253 51 +162 253 51 +163 253 51 +165 253 51 +166 253 51 +167 253 51 +168 253 51 +170 253 51 +171 253 51 +172 253 51 +174 253 51 +175 253 51 +176 253 51 +177 253 51 +179 253 51 +180 253 51 +181 253 51 +183 253 51 +184 253 51 +185 253 51 +186 253 51 +188 253 51 +189 253 51 +190 253 51 +191 253 51 +193 253 51 +194 253 51 +195 253 51 +197 253 51 +198 253 51 +199 253 51 +200 253 51 +202 253 51 +203 253 51 +204 253 51 +206 253 51 +207 253 51 +208 253 51 +209 253 51 +211 253 51 +212 253 51 +213 253 51 +215 253 51 +216 253 51 +217 253 51 +218 253 51 +220 253 51 +221 253 51 +222 253 51 +223 253 51 +225 253 51 +226 253 51 +227 253 51 +229 253 51 +230 253 51 +231 253 51 +232 253 51 +234 253 51 +235 253 51 +236 253 51 +238 253 51 +239 253 51 +240 253 51 +241 253 51 +243 253 51 +244 253 51 +245 253 51 +247 253 51 +248 253 51 +249 253 51 +250 253 51 +252 253 51 +253 253 51 +254 253 51 +0 250 51 +1 250 51 +2 250 51 +3 250 51 +5 250 51 +6 250 51 +7 250 51 +8 250 51 +10 250 51 +11 250 51 +12 250 51 +14 250 51 +15 250 51 +16 250 51 +17 250 51 +19 250 51 +20 250 51 +21 250 51 +23 250 51 +24 250 51 +25 250 51 +26 250 51 +28 250 51 +29 250 51 +30 250 51 +31 250 51 +33 250 51 +34 250 51 +35 250 51 +37 250 51 +38 250 51 +39 250 51 +40 250 51 +42 250 51 +43 250 51 +44 250 51 +46 250 51 +47 250 51 +48 250 51 +49 250 51 +51 250 51 +52 250 51 +53 250 51 +55 250 51 +56 250 51 +57 250 51 +58 250 51 +60 250 51 +61 250 51 +62 250 51 +63 250 51 +65 250 51 +66 250 51 +67 250 51 +69 250 51 +70 250 51 +71 250 51 +72 250 51 +74 250 51 +75 250 51 +76 250 51 +78 250 51 +79 250 51 +80 250 51 +81 250 51 +83 250 51 +84 250 51 +85 250 51 +87 250 51 +88 250 51 +89 250 51 +90 250 51 +92 250 51 +93 250 51 +94 250 51 +95 250 51 +97 250 51 +98 250 51 +99 250 51 +101 250 51 +102 250 51 +103 250 51 +104 250 51 +106 250 51 +107 250 51 +108 250 51 +110 250 51 +111 250 51 +112 250 51 +113 250 51 +115 250 51 +116 250 51 +117 250 51 +119 250 51 +120 250 51 +121 250 51 +122 250 51 +124 250 51 +125 250 51 +126 250 51 +127 250 51 +129 250 51 +130 250 51 +131 250 51 +133 250 51 +134 250 51 +135 250 51 +136 250 51 +138 250 51 +139 250 51 +140 250 51 +142 250 51 +143 250 51 +144 250 51 +145 250 51 +147 250 51 +148 250 51 +149 250 51 +151 250 51 +152 250 51 +153 250 51 +154 250 51 +156 250 51 +157 250 51 +158 250 51 +159 250 51 +161 250 51 +162 250 51 +163 250 51 +165 250 51 +166 250 51 +167 250 51 +168 250 51 +170 250 51 +171 250 51 +172 250 51 +174 250 51 +175 250 51 +176 250 51 +177 250 51 +179 250 51 +180 250 51 +181 250 51 +183 250 51 +184 250 51 +185 250 51 +186 250 51 +188 250 51 +189 250 51 +190 250 51 +191 250 51 +193 250 51 +194 250 51 +195 250 51 +197 250 51 +198 250 51 +199 250 51 +200 250 51 +202 250 51 +203 250 51 +204 250 51 +206 250 51 +207 250 51 +208 250 51 +209 250 51 +211 250 51 +212 250 51 +213 250 51 +215 250 51 +216 250 51 +217 250 51 +218 250 51 +220 250 51 +221 250 51 +222 250 51 +223 250 51 +225 250 51 +226 250 51 +227 250 51 +229 250 51 +230 250 51 +231 250 51 +232 250 51 +234 250 51 +235 250 51 +236 250 51 +238 250 51 +239 250 51 +240 250 51 +241 250 51 +243 250 51 +244 250 51 +245 250 51 +247 250 51 +248 250 51 +249 250 51 +250 250 51 +252 250 51 +253 250 51 +254 250 51 +0 248 51 +1 248 51 +2 248 51 +3 248 51 +5 248 51 +6 248 51 +7 248 51 +8 248 51 +10 248 51 +11 248 51 +12 248 51 +14 248 51 +15 248 51 +16 248 51 +17 248 51 +19 248 51 +20 248 51 +21 248 51 +23 248 51 +24 248 51 +25 248 51 +26 248 51 +28 248 51 +29 248 51 +30 248 51 +31 248 51 +33 248 51 +34 248 51 +35 248 51 +37 248 51 +38 248 51 +39 248 51 +40 248 51 +42 248 51 +43 248 51 +44 248 51 +46 248 51 +47 248 51 +48 248 51 +49 248 51 +51 248 51 +52 248 51 +53 248 51 +55 248 51 +56 248 51 +57 248 51 +58 248 51 +60 248 51 +61 248 51 +62 248 51 +63 248 51 +65 248 51 +66 248 51 +67 248 51 +69 248 51 +70 248 51 +71 248 51 +72 248 51 +74 248 51 +75 248 51 +76 248 51 +78 248 51 +79 248 51 +80 248 51 +81 248 51 +83 248 51 +84 248 51 +85 248 51 +87 248 51 +88 248 51 +89 248 51 +90 248 51 +92 248 51 +93 248 51 +94 248 51 +95 248 51 +97 248 51 +98 248 51 +99 248 51 +101 248 51 +102 248 51 +103 248 51 +104 248 51 +106 248 51 +107 248 51 +108 248 51 +110 248 51 +111 248 51 +112 248 51 +113 248 51 +115 248 51 +116 248 51 +117 248 51 +119 248 51 +120 248 51 +121 248 51 +122 248 51 +124 248 51 +125 248 51 +126 248 51 +127 248 51 +129 248 51 +130 248 51 +131 248 51 +133 248 51 +134 248 51 +135 248 51 +136 248 51 +138 248 51 +139 248 51 +140 248 51 +142 248 51 +143 248 51 +144 248 51 +145 248 51 +147 248 51 +148 248 51 +149 248 51 +151 248 51 +152 248 51 +153 248 51 +154 248 51 +156 248 51 +157 248 51 +158 248 51 +159 248 51 +161 248 51 +162 248 51 +163 248 51 +165 248 51 +166 248 51 +167 248 51 +168 248 51 +170 248 51 +171 248 51 +172 248 51 +174 248 51 +175 248 51 +176 248 51 +177 248 51 +179 248 51 +180 248 51 +181 248 51 +183 248 51 +184 248 51 +185 248 51 +186 248 51 +188 248 51 +189 248 51 +190 248 51 +191 248 51 +193 248 51 +194 248 51 +195 248 51 +197 248 51 +198 248 51 +199 248 51 +200 248 51 +202 248 51 +203 248 51 +204 248 51 +206 248 51 +207 248 51 +208 248 51 +209 248 51 +211 248 51 +212 248 51 +213 248 51 +215 248 51 +216 248 51 +217 248 51 +218 248 51 +220 248 51 +221 248 51 +222 248 51 +223 248 51 +225 248 51 +226 248 51 +227 248 51 +229 248 51 +230 248 51 +231 248 51 +232 248 51 +234 248 51 +235 248 51 +236 248 51 +238 248 51 +239 248 51 +240 248 51 +241 248 51 +243 248 51 +244 248 51 +245 248 51 +247 248 51 +248 248 51 +249 248 51 +250 248 51 +252 248 51 +253 248 51 +254 248 51 +0 245 51 +1 245 51 +2 245 51 +3 245 51 +5 245 51 +6 245 51 +7 245 51 +8 245 51 +10 245 51 +11 245 51 +12 245 51 +14 245 51 +15 245 51 +16 245 51 +17 245 51 +19 245 51 +20 245 51 +21 245 51 +23 245 51 +24 245 51 +25 245 51 +26 245 51 +28 245 51 +29 245 51 +30 245 51 +31 245 51 +33 245 51 +34 245 51 +35 245 51 +37 245 51 +38 245 51 +39 245 51 +40 245 51 +42 245 51 +43 245 51 +44 245 51 +46 245 51 +47 245 51 +48 245 51 +49 245 51 +51 245 51 +52 245 51 +53 245 51 +55 245 51 +56 245 51 +57 245 51 +58 245 51 +60 245 51 +61 245 51 +62 245 51 +63 245 51 +65 245 51 +66 245 51 +67 245 51 +69 245 51 +70 245 51 +71 245 51 +72 245 51 +74 245 51 +75 245 51 +76 245 51 +78 245 51 +79 245 51 +80 245 51 +81 245 51 +83 245 51 +84 245 51 +85 245 51 +87 245 51 +88 245 51 +89 245 51 +90 245 51 +92 245 51 +93 245 51 +94 245 51 +95 245 51 +97 245 51 +98 245 51 +99 245 51 +101 245 51 +102 245 51 +103 245 51 +104 245 51 +106 245 51 +107 245 51 +108 245 51 +110 245 51 +111 245 51 +112 245 51 +113 245 51 +115 245 51 +116 245 51 +117 245 51 +119 245 51 +120 245 51 +121 245 51 +122 245 51 +124 245 51 +125 245 51 +126 245 51 +127 245 51 +129 245 51 +130 245 51 +131 245 51 +133 245 51 +134 245 51 +135 245 51 +136 245 51 +138 245 51 +139 245 51 +140 245 51 +142 245 51 +143 245 51 +144 245 51 +145 245 51 +147 245 51 +148 245 51 +149 245 51 +151 245 51 +152 245 51 +153 245 51 +154 245 51 +156 245 51 +157 245 51 +158 245 51 +159 245 51 +161 245 51 +162 245 51 +163 245 51 +165 245 51 +166 245 51 +167 245 51 +168 245 51 +170 245 51 +171 245 51 +172 245 51 +174 245 51 +175 245 51 +176 245 51 +177 245 51 +179 245 51 +180 245 51 +181 245 51 +183 245 51 +184 245 51 +185 245 51 +186 245 51 +188 245 51 +189 245 51 +190 245 51 +191 245 51 +193 245 51 +194 245 51 +195 245 51 +197 245 51 +198 245 51 +199 245 51 +200 245 51 +202 245 51 +203 245 51 +204 245 51 +206 245 51 +207 245 51 +208 245 51 +209 245 51 +211 245 51 +212 245 51 +213 245 51 +215 245 51 +216 245 51 +217 245 51 +218 245 51 +220 245 51 +221 245 51 +222 245 51 +223 245 51 +225 245 51 +226 245 51 +227 245 51 +229 245 51 +230 245 51 +231 245 51 +232 245 51 +234 245 51 +235 245 51 +236 245 51 +238 245 51 +239 245 51 +240 245 51 +241 245 51 +243 245 51 +244 245 51 +245 245 51 +247 245 51 +248 245 51 +249 245 51 +250 245 51 +252 245 51 +253 245 51 +254 245 51 +0 243 51 +1 243 51 +2 243 51 +3 243 51 +5 243 51 +6 243 51 +7 243 51 +8 243 51 +10 243 51 +11 243 51 +12 243 51 +14 243 51 +15 243 51 +16 243 51 +17 243 51 +19 243 51 +20 243 51 +21 243 51 +23 243 51 +24 243 51 +25 243 51 +26 243 51 +28 243 51 +29 243 51 +30 243 51 +31 243 51 +33 243 51 +34 243 51 +35 243 51 +37 243 51 +38 243 51 +39 243 51 +40 243 51 +42 243 51 +43 243 51 +44 243 51 +46 243 51 +47 243 51 +48 243 51 +49 243 51 +51 243 51 +52 243 51 +53 243 51 +55 243 51 +56 243 51 +57 243 51 +58 243 51 +60 243 51 +61 243 51 +62 243 51 +63 243 51 +65 243 51 +66 243 51 +67 243 51 +69 243 51 +70 243 51 +71 243 51 +72 243 51 +74 243 51 +75 243 51 +76 243 51 +78 243 51 +79 243 51 +80 243 51 +81 243 51 +83 243 51 +84 243 51 +85 243 51 +87 243 51 +88 243 51 +89 243 51 +90 243 51 +92 243 51 +93 243 51 +94 243 51 +95 243 51 +97 243 51 +98 243 51 +99 243 51 +101 243 51 +102 243 51 +103 243 51 +104 243 51 +106 243 51 +107 243 51 +108 243 51 +110 243 51 +111 243 51 +112 243 51 +113 243 51 +115 243 51 +116 243 51 +117 243 51 +119 243 51 +120 243 51 +121 243 51 +122 243 51 +124 243 51 +125 243 51 +126 243 51 +127 243 51 +129 243 51 +130 243 51 +131 243 51 +133 243 51 +134 243 51 +135 243 51 +136 243 51 +138 243 51 +139 243 51 +140 243 51 +142 243 51 +143 243 51 +144 243 51 +145 243 51 +147 243 51 +148 243 51 +149 243 51 +151 243 51 +152 243 51 +153 243 51 +154 243 51 +156 243 51 +157 243 51 +158 243 51 +159 243 51 +161 243 51 +162 243 51 +163 243 51 +165 243 51 +166 243 51 +167 243 51 +168 243 51 +170 243 51 +171 243 51 +172 243 51 +174 243 51 +175 243 51 +176 243 51 +177 243 51 +179 243 51 +180 243 51 +181 243 51 +183 243 51 +184 243 51 +185 243 51 +186 243 51 +188 243 51 +189 243 51 +190 243 51 +191 243 51 +193 243 51 +194 243 51 +195 243 51 +197 243 51 +198 243 51 +199 243 51 +200 243 51 +202 243 51 +203 243 51 +204 243 51 +206 243 51 +207 243 51 +208 243 51 +209 243 51 +211 243 51 +212 243 51 +213 243 51 +215 243 51 +216 243 51 +217 243 51 +218 243 51 +220 243 51 +221 243 51 +222 243 51 +223 243 51 +225 243 51 +226 243 51 +227 243 51 +229 243 51 +230 243 51 +231 243 51 +232 243 51 +234 243 51 +235 243 51 +236 243 51 +238 243 51 +239 243 51 +240 243 51 +241 243 51 +243 243 51 +244 243 51 +245 243 51 +247 243 51 +248 243 51 +249 243 51 +250 243 51 +252 243 51 +253 243 51 +254 243 51 +0 240 51 +1 240 51 +2 240 51 +3 240 51 +5 240 51 +6 240 51 +7 240 51 +8 240 51 +10 240 51 +11 240 51 +12 240 51 +14 240 51 +15 240 51 +16 240 51 +17 240 51 +19 240 51 +20 240 51 +21 240 51 +23 240 51 +24 240 51 +25 240 51 +26 240 51 +28 240 51 +29 240 51 +30 240 51 +31 240 51 +33 240 51 +34 240 51 +35 240 51 +37 240 51 +38 240 51 +39 240 51 +40 240 51 +42 240 51 +43 240 51 +44 240 51 +46 240 51 +47 240 51 +48 240 51 +49 240 51 +51 240 51 +52 240 51 +53 240 51 +55 240 51 +56 240 51 +57 240 51 +58 240 51 +60 240 51 +61 240 51 +62 240 51 +63 240 51 +65 240 51 +66 240 51 +67 240 51 +69 240 51 +70 240 51 +71 240 51 +72 240 51 +74 240 51 +75 240 51 +76 240 51 +78 240 51 +79 240 51 +80 240 51 +81 240 51 +83 240 51 +84 240 51 +85 240 51 +87 240 51 +88 240 51 +89 240 51 +90 240 51 +92 240 51 +93 240 51 +94 240 51 +95 240 51 +97 240 51 +98 240 51 +99 240 51 +101 240 51 +102 240 51 +103 240 51 +104 240 51 +106 240 51 +107 240 51 +108 240 51 +110 240 51 +111 240 51 +112 240 51 +113 240 51 +115 240 51 +116 240 51 +117 240 51 +119 240 51 +120 240 51 +121 240 51 +122 240 51 +124 240 51 +125 240 51 +126 240 51 +127 240 51 +129 240 51 +130 240 51 +131 240 51 +133 240 51 +134 240 51 +135 240 51 +136 240 51 +138 240 51 +139 240 51 +140 240 51 +142 240 51 +143 240 51 +144 240 51 +145 240 51 +147 240 51 +148 240 51 +149 240 51 +151 240 51 +152 240 51 +153 240 51 +154 240 51 +156 240 51 +157 240 51 +158 240 51 +159 240 51 +161 240 51 +162 240 51 +163 240 51 +165 240 51 +166 240 51 +167 240 51 +168 240 51 +170 240 51 +171 240 51 +172 240 51 +174 240 51 +175 240 51 +176 240 51 +177 240 51 +179 240 51 +180 240 51 +181 240 51 +183 240 51 +184 240 51 +185 240 51 +186 240 51 +188 240 51 +189 240 51 +190 240 51 +191 240 51 +193 240 51 +194 240 51 +195 240 51 +197 240 51 +198 240 51 +199 240 51 +200 240 51 +202 240 51 +203 240 51 +204 240 51 +206 240 51 +207 240 51 +208 240 51 +209 240 51 +211 240 51 +212 240 51 +213 240 51 +215 240 51 +216 240 51 +217 240 51 +218 240 51 +220 240 51 +221 240 51 +222 240 51 +223 240 51 +225 240 51 +226 240 51 +227 240 51 +229 240 51 +230 240 51 +231 240 51 +232 240 51 +234 240 51 +235 240 51 +236 240 51 +238 240 51 +239 240 51 +240 240 51 +241 240 51 +243 240 51 +244 240 51 +245 240 51 +247 240 51 +248 240 51 +249 240 51 +250 240 51 +252 240 51 +253 240 51 +254 240 51 +0 238 51 +1 238 51 +2 238 51 +3 238 51 +5 238 51 +6 238 51 +7 238 51 +8 238 51 +10 238 51 +11 238 51 +12 238 51 +14 238 51 +15 238 51 +16 238 51 +17 238 51 +19 238 51 +20 238 51 +21 238 51 +23 238 51 +24 238 51 +25 238 51 +26 238 51 +28 238 51 +29 238 51 +30 238 51 +31 238 51 +33 238 51 +34 238 51 +35 238 51 +37 238 51 +38 238 51 +39 238 51 +40 238 51 +42 238 51 +43 238 51 +44 238 51 +46 238 51 +47 238 51 +48 238 51 +49 238 51 +51 238 51 +52 238 51 +53 238 51 +55 238 51 +56 238 51 +57 238 51 +58 238 51 +60 238 51 +61 238 51 +62 238 51 +63 238 51 +65 238 51 +66 238 51 +67 238 51 +69 238 51 +70 238 51 +71 238 51 +72 238 51 +74 238 51 +75 238 51 +76 238 51 +78 238 51 +79 238 51 +80 238 51 +81 238 51 +83 238 51 +84 238 51 +85 238 51 +87 238 51 +88 238 51 +89 238 51 +90 238 51 +92 238 51 +93 238 51 +94 238 51 +95 238 51 +97 238 51 +98 238 51 +99 238 51 +101 238 51 +102 238 51 +103 238 51 +104 238 51 +106 238 51 +107 238 51 +108 238 51 +110 238 51 +111 238 51 +112 238 51 +113 238 51 +115 238 51 +116 238 51 +117 238 51 +119 238 51 +120 238 51 +121 238 51 +122 238 51 +124 238 51 +125 238 51 +126 238 51 +127 238 51 +129 238 51 +130 238 51 +131 238 51 +133 238 51 +134 238 51 +135 238 51 +136 238 51 +138 238 51 +139 238 51 +140 238 51 +142 238 51 +143 238 51 +144 238 51 +145 238 51 +147 238 51 +148 238 51 +149 238 51 +151 238 51 +152 238 51 +153 238 51 +154 238 51 +156 238 51 +157 238 51 +158 238 51 +159 238 51 +161 238 51 +162 238 51 +163 238 51 +165 238 51 +166 238 51 +167 238 51 +168 238 51 +170 238 51 +171 238 51 +172 238 51 +174 238 51 +175 238 51 +176 238 51 +177 238 51 +179 238 51 +180 238 51 +181 238 51 +183 238 51 +184 238 51 +185 238 51 +186 238 51 +188 238 51 +189 238 51 +190 238 51 +191 238 51 +193 238 51 +194 238 51 +195 238 51 +197 238 51 +198 238 51 +199 238 51 +200 238 51 +202 238 51 +203 238 51 +204 238 51 +206 238 51 +207 238 51 +208 238 51 +209 238 51 +211 238 51 +212 238 51 +213 238 51 +215 238 51 +216 238 51 +217 238 51 +218 238 51 +220 238 51 +221 238 51 +222 238 51 +223 238 51 +225 238 51 +226 238 51 +227 238 51 +229 238 51 +230 238 51 +231 238 51 +232 238 51 +234 238 51 +235 238 51 +236 238 51 +238 238 51 +239 238 51 +240 238 51 +241 238 51 +243 238 51 +244 238 51 +245 238 51 +247 238 51 +248 238 51 +249 238 51 +250 238 51 +252 238 51 +253 238 51 +254 238 51 +0 235 51 +1 235 51 +2 235 51 +3 235 51 +5 235 51 +6 235 51 +7 235 51 +8 235 51 +10 235 51 +11 235 51 +12 235 51 +14 235 51 +15 235 51 +16 235 51 +17 235 51 +19 235 51 +20 235 51 +21 235 51 +23 235 51 +24 235 51 +25 235 51 +26 235 51 +28 235 51 +29 235 51 +30 235 51 +31 235 51 +33 235 51 +34 235 51 +35 235 51 +37 235 51 +38 235 51 +39 235 51 +40 235 51 +42 235 51 +43 235 51 +44 235 51 +46 235 51 +47 235 51 +48 235 51 +49 235 51 +51 235 51 +52 235 51 +53 235 51 +55 235 51 +56 235 51 +57 235 51 +58 235 51 +60 235 51 +61 235 51 +62 235 51 +63 235 51 +65 235 51 +66 235 51 +67 235 51 +69 235 51 +70 235 51 +71 235 51 +72 235 51 +74 235 51 +75 235 51 +76 235 51 +78 235 51 +79 235 51 +80 235 51 +81 235 51 +83 235 51 +84 235 51 +85 235 51 +87 235 51 +88 235 51 +89 235 51 +90 235 51 +92 235 51 +93 235 51 +94 235 51 +95 235 51 +97 235 51 +98 235 51 +99 235 51 +101 235 51 +102 235 51 +103 235 51 +104 235 51 +106 235 51 +107 235 51 +108 235 51 +110 235 51 +111 235 51 +112 235 51 +113 235 51 +115 235 51 +116 235 51 +117 235 51 +119 235 51 +120 235 51 +121 235 51 +122 235 51 +124 235 51 +125 235 51 +126 235 51 +127 235 51 +129 235 51 +130 235 51 +131 235 51 +133 235 51 +134 235 51 +135 235 51 +136 235 51 +138 235 51 +139 235 51 +140 235 51 +142 235 51 +143 235 51 +144 235 51 +145 235 51 +147 235 51 +148 235 51 +149 235 51 +151 235 51 +152 235 51 +153 235 51 +154 235 51 +156 235 51 +157 235 51 +158 235 51 +159 235 51 +161 235 51 +162 235 51 +163 235 51 +165 235 51 +166 235 51 +167 235 51 +168 235 51 +170 235 51 +171 235 51 +172 235 51 +174 235 51 +175 235 51 +176 235 51 +177 235 51 +179 235 51 +180 235 51 +181 235 51 +183 235 51 +184 235 51 +185 235 51 +186 235 51 +188 235 51 +189 235 51 +190 235 51 +191 235 51 +193 235 51 +194 235 51 +195 235 51 +197 235 51 +198 235 51 +199 235 51 +200 235 51 +202 235 51 +203 235 51 +204 235 51 +206 235 51 +207 235 51 +208 235 51 +209 235 51 +211 235 51 +212 235 51 +213 235 51 +215 235 51 +216 235 51 +217 235 51 +218 235 51 +220 235 51 +221 235 51 +222 235 51 +223 235 51 +225 235 51 +226 235 51 +227 235 51 +229 235 51 +230 235 51 +231 235 51 +232 235 51 +234 235 51 +235 235 51 +236 235 51 +238 235 51 +239 235 51 +240 235 51 +241 235 51 +243 235 51 +244 235 51 +245 235 51 +247 235 51 +248 235 51 +249 235 51 +250 235 51 +252 235 51 +253 235 51 +254 235 51 +0 232 51 +1 232 51 +2 232 51 +3 232 51 +5 232 51 +6 232 51 +7 232 51 +8 232 51 +10 232 51 +11 232 51 +12 232 51 +14 232 51 +15 232 51 +16 232 51 +17 232 51 +19 232 51 +20 232 51 +21 232 51 +23 232 51 +24 232 51 +25 232 51 +26 232 51 +28 232 51 +29 232 51 +30 232 51 +31 232 51 +33 232 51 +34 232 51 +35 232 51 +37 232 51 +38 232 51 +39 232 51 +40 232 51 +42 232 51 +43 232 51 +44 232 51 +46 232 51 +47 232 51 +48 232 51 +49 232 51 +51 232 51 +52 232 51 +53 232 51 +55 232 51 +56 232 51 +57 232 51 +58 232 51 +60 232 51 +61 232 51 +62 232 51 +63 232 51 +65 232 51 +66 232 51 +67 232 51 +69 232 51 +70 232 51 +71 232 51 +72 232 51 +74 232 51 +75 232 51 +76 232 51 +78 232 51 +79 232 51 +80 232 51 +81 232 51 +83 232 51 +84 232 51 +85 232 51 +87 232 51 +88 232 51 +89 232 51 +90 232 51 +92 232 51 +93 232 51 +94 232 51 +95 232 51 +97 232 51 +98 232 51 +99 232 51 +101 232 51 +102 232 51 +103 232 51 +104 232 51 +106 232 51 +107 232 51 +108 232 51 +110 232 51 +111 232 51 +112 232 51 +113 232 51 +115 232 51 +116 232 51 +117 232 51 +119 232 51 +120 232 51 +121 232 51 +122 232 51 +124 232 51 +125 232 51 +126 232 51 +127 232 51 +129 232 51 +130 232 51 +131 232 51 +133 232 51 +134 232 51 +135 232 51 +136 232 51 +138 232 51 +139 232 51 +140 232 51 +142 232 51 +143 232 51 +144 232 51 +145 232 51 +147 232 51 +148 232 51 +149 232 51 +151 232 51 +152 232 51 +153 232 51 +154 232 51 +156 232 51 +157 232 51 +158 232 51 +159 232 51 +161 232 51 +162 232 51 +163 232 51 +165 232 51 +166 232 51 +167 232 51 +168 232 51 +170 232 51 +171 232 51 +172 232 51 +174 232 51 +175 232 51 +176 232 51 +177 232 51 +179 232 51 +180 232 51 +181 232 51 +183 232 51 +184 232 51 +185 232 51 +186 232 51 +188 232 51 +189 232 51 +190 232 51 +191 232 51 +193 232 51 +194 232 51 +195 232 51 +197 232 51 +198 232 51 +199 232 51 +200 232 51 +202 232 51 +203 232 51 +204 232 51 +206 232 51 +207 232 51 +208 232 51 +209 232 51 +211 232 51 +212 232 51 +213 232 51 +215 232 51 +216 232 51 +217 232 51 +218 232 51 +220 232 51 +221 232 51 +222 232 51 +223 232 51 +225 232 51 +226 232 51 +227 232 51 +229 232 51 +230 232 51 +231 232 51 +232 232 51 +234 232 51 +235 232 51 +236 232 51 +238 232 51 +239 232 51 +240 232 51 +241 232 51 +243 232 51 +244 232 51 +245 232 51 +247 232 51 +248 232 51 +249 232 51 +250 232 51 +252 232 51 +253 232 51 +254 232 51 +0 230 51 +1 230 51 +2 230 51 +3 230 51 +5 230 51 +6 230 51 +7 230 51 +8 230 51 +10 230 51 +11 230 51 +12 230 51 +14 230 51 +15 230 51 +16 230 51 +17 230 51 +19 230 51 +20 230 51 +21 230 51 +23 230 51 +24 230 51 +25 230 51 +26 230 51 +28 230 51 +29 230 51 +30 230 51 +31 230 51 +33 230 51 +34 230 51 +35 230 51 +37 230 51 +38 230 51 +39 230 51 +40 230 51 +42 230 51 +43 230 51 +44 230 51 +46 230 51 +47 230 51 +48 230 51 +49 230 51 +51 230 51 +52 230 51 +53 230 51 +55 230 51 +56 230 51 +57 230 51 +58 230 51 +60 230 51 +61 230 51 +62 230 51 +63 230 51 +65 230 51 +66 230 51 +67 230 51 +69 230 51 +70 230 51 +71 230 51 +72 230 51 +74 230 51 +75 230 51 +76 230 51 +78 230 51 +79 230 51 +80 230 51 +81 230 51 +83 230 51 +84 230 51 +85 230 51 +87 230 51 +88 230 51 +89 230 51 +90 230 51 +92 230 51 +93 230 51 +94 230 51 +95 230 51 +97 230 51 +98 230 51 +99 230 51 +101 230 51 +102 230 51 +103 230 51 +104 230 51 +106 230 51 +107 230 51 +108 230 51 +110 230 51 +111 230 51 +112 230 51 +113 230 51 +115 230 51 +116 230 51 +117 230 51 +119 230 51 +120 230 51 +121 230 51 +122 230 51 +124 230 51 +125 230 51 +126 230 51 +127 230 51 +129 230 51 +130 230 51 +131 230 51 +133 230 51 +134 230 51 +135 230 51 +136 230 51 +138 230 51 +139 230 51 +140 230 51 +142 230 51 +143 230 51 +144 230 51 +145 230 51 +147 230 51 +148 230 51 +149 230 51 +151 230 51 +152 230 51 +153 230 51 +154 230 51 +156 230 51 +157 230 51 +158 230 51 +159 230 51 +161 230 51 +162 230 51 +163 230 51 +165 230 51 +166 230 51 +167 230 51 +168 230 51 +170 230 51 +171 230 51 +172 230 51 +174 230 51 +175 230 51 +176 230 51 +177 230 51 +179 230 51 +180 230 51 +181 230 51 +183 230 51 +184 230 51 +185 230 51 +186 230 51 +188 230 51 +189 230 51 +190 230 51 +191 230 51 +193 230 51 +194 230 51 +195 230 51 +197 230 51 +198 230 51 +199 230 51 +200 230 51 +202 230 51 +203 230 51 +204 230 51 +206 230 51 +207 230 51 +208 230 51 +209 230 51 +211 230 51 +212 230 51 +213 230 51 +215 230 51 +216 230 51 +217 230 51 +218 230 51 +220 230 51 +221 230 51 +222 230 51 +223 230 51 +225 230 51 +226 230 51 +227 230 51 +229 230 51 +230 230 51 +231 230 51 +232 230 51 +234 230 51 +235 230 51 +236 230 51 +238 230 51 +239 230 51 +240 230 51 +241 230 51 +243 230 51 +244 230 51 +245 230 51 +247 230 51 +248 230 51 +249 230 51 +250 230 51 +252 230 51 +253 230 51 +254 230 51 +0 227 51 +1 227 51 +2 227 51 +3 227 51 +5 227 51 +6 227 51 +7 227 51 +8 227 51 +10 227 51 +11 227 51 +12 227 51 +14 227 51 +15 227 51 +16 227 51 +17 227 51 +19 227 51 +20 227 51 +21 227 51 +23 227 51 +24 227 51 +25 227 51 +26 227 51 +28 227 51 +29 227 51 +30 227 51 +31 227 51 +33 227 51 +34 227 51 +35 227 51 +37 227 51 +38 227 51 +39 227 51 +40 227 51 +42 227 51 +43 227 51 +44 227 51 +46 227 51 +47 227 51 +48 227 51 +49 227 51 +51 227 51 +52 227 51 +53 227 51 +55 227 51 +56 227 51 +57 227 51 +58 227 51 +60 227 51 +61 227 51 +62 227 51 +63 227 51 +65 227 51 +66 227 51 +67 227 51 +69 227 51 +70 227 51 +71 227 51 +72 227 51 +74 227 51 +75 227 51 +76 227 51 +78 227 51 +79 227 51 +80 227 51 +81 227 51 +83 227 51 +84 227 51 +85 227 51 +87 227 51 +88 227 51 +89 227 51 +90 227 51 +92 227 51 +93 227 51 +94 227 51 +95 227 51 +97 227 51 +98 227 51 +99 227 51 +101 227 51 +102 227 51 +103 227 51 +104 227 51 +106 227 51 +107 227 51 +108 227 51 +110 227 51 +111 227 51 +112 227 51 +113 227 51 +115 227 51 +116 227 51 +117 227 51 +119 227 51 +120 227 51 +121 227 51 +122 227 51 +124 227 51 +125 227 51 +126 227 51 +127 227 51 +129 227 51 +130 227 51 +131 227 51 +133 227 51 +134 227 51 +135 227 51 +136 227 51 +138 227 51 +139 227 51 +140 227 51 +142 227 51 +143 227 51 +144 227 51 +145 227 51 +147 227 51 +148 227 51 +149 227 51 +151 227 51 +152 227 51 +153 227 51 +154 227 51 +156 227 51 +157 227 51 +158 227 51 +159 227 51 +161 227 51 +162 227 51 +163 227 51 +165 227 51 +166 227 51 +167 227 51 +168 227 51 +170 227 51 +171 227 51 +172 227 51 +174 227 51 +175 227 51 +176 227 51 +177 227 51 +179 227 51 +180 227 51 +181 227 51 +183 227 51 +184 227 51 +185 227 51 +186 227 51 +188 227 51 +189 227 51 +190 227 51 +191 227 51 +193 227 51 +194 227 51 +195 227 51 +197 227 51 +198 227 51 +199 227 51 +200 227 51 +202 227 51 +203 227 51 +204 227 51 +206 227 51 +207 227 51 +208 227 51 +209 227 51 +211 227 51 +212 227 51 +213 227 51 +215 227 51 +216 227 51 +217 227 51 +218 227 51 +220 227 51 +221 227 51 +222 227 51 +223 227 51 +225 227 51 +226 227 51 +227 227 51 +229 227 51 +230 227 51 +231 227 51 +232 227 51 +234 227 51 +235 227 51 +236 227 51 +238 227 51 +239 227 51 +240 227 51 +241 227 51 +243 227 51 +244 227 51 +245 227 51 +247 227 51 +248 227 51 +249 227 51 +250 227 51 +252 227 51 +253 227 51 +254 227 51 +0 225 51 +1 225 51 +2 225 51 +3 225 51 +5 225 51 +6 225 51 +7 225 51 +8 225 51 +10 225 51 +11 225 51 +12 225 51 +14 225 51 +15 225 51 +16 225 51 +17 225 51 +19 225 51 +20 225 51 +21 225 51 +23 225 51 +24 225 51 +25 225 51 +26 225 51 +28 225 51 +29 225 51 +30 225 51 +31 225 51 +33 225 51 +34 225 51 +35 225 51 +37 225 51 +38 225 51 +39 225 51 +40 225 51 +42 225 51 +43 225 51 +44 225 51 +46 225 51 +47 225 51 +48 225 51 +49 225 51 +51 225 51 +52 225 51 +53 225 51 +55 225 51 +56 225 51 +57 225 51 +58 225 51 +60 225 51 +61 225 51 +62 225 51 +63 225 51 +65 225 51 +66 225 51 +67 225 51 +69 225 51 +70 225 51 +71 225 51 +72 225 51 +74 225 51 +75 225 51 +76 225 51 +78 225 51 +79 225 51 +80 225 51 +81 225 51 +83 225 51 +84 225 51 +85 225 51 +87 225 51 +88 225 51 +89 225 51 +90 225 51 +92 225 51 +93 225 51 +94 225 51 +95 225 51 +97 225 51 +98 225 51 +99 225 51 +101 225 51 +102 225 51 +103 225 51 +104 225 51 +106 225 51 +107 225 51 +108 225 51 +110 225 51 +111 225 51 +112 225 51 +113 225 51 +115 225 51 +116 225 51 +117 225 51 +119 225 51 +120 225 51 +121 225 51 +122 225 51 +124 225 51 +125 225 51 +126 225 51 +127 225 51 +129 225 51 +130 225 51 +131 225 51 +133 225 51 +134 225 51 +135 225 51 +136 225 51 +138 225 51 +139 225 51 +140 225 51 +142 225 51 +143 225 51 +144 225 51 +145 225 51 +147 225 51 +148 225 51 +149 225 51 +151 225 51 +152 225 51 +153 225 51 +154 225 51 +156 225 51 +157 225 51 +158 225 51 +159 225 51 +161 225 51 +162 225 51 +163 225 51 +165 225 51 +166 225 51 +167 225 51 +168 225 51 +170 225 51 +171 225 51 +172 225 51 +174 225 51 +175 225 51 +176 225 51 +177 225 51 +179 225 51 +180 225 51 +181 225 51 +183 225 51 +184 225 51 +185 225 51 +186 225 51 +188 225 51 +189 225 51 +190 225 51 +191 225 51 +193 225 51 +194 225 51 +195 225 51 +197 225 51 +198 225 51 +199 225 51 +200 225 51 +202 225 51 +203 225 51 +204 225 51 +206 225 51 +207 225 51 +208 225 51 +209 225 51 +211 225 51 +212 225 51 +213 225 51 +215 225 51 +216 225 51 +217 225 51 +218 225 51 +220 225 51 +221 225 51 +222 225 51 +223 225 51 +225 225 51 +226 225 51 +227 225 51 +229 225 51 +230 225 51 +231 225 51 +232 225 51 +234 225 51 +235 225 51 +236 225 51 +238 225 51 +239 225 51 +240 225 51 +241 225 51 +243 225 51 +244 225 51 +245 225 51 +247 225 51 +248 225 51 +249 225 51 +250 225 51 +252 225 51 +253 225 51 +254 225 51 +0 222 51 +1 222 51 +2 222 51 +3 222 51 +5 222 51 +6 222 51 +7 222 51 +8 222 51 +10 222 51 +11 222 51 +12 222 51 +14 222 51 +15 222 51 +16 222 51 +17 222 51 +19 222 51 +20 222 51 +21 222 51 +23 222 51 +24 222 51 +25 222 51 +26 222 51 +28 222 51 +29 222 51 +30 222 51 +31 222 51 +33 222 51 +34 222 51 +35 222 51 +37 222 51 +38 222 51 +39 222 51 +40 222 51 +42 222 51 +43 222 51 +44 222 51 +46 222 51 +47 222 51 +48 222 51 +49 222 51 +51 222 51 +52 222 51 +53 222 51 +55 222 51 +56 222 51 +57 222 51 +58 222 51 +60 222 51 +61 222 51 +62 222 51 +63 222 51 +65 222 51 +66 222 51 +67 222 51 +69 222 51 +70 222 51 +71 222 51 +72 222 51 +74 222 51 +75 222 51 +76 222 51 +78 222 51 +79 222 51 +80 222 51 +81 222 51 +83 222 51 +84 222 51 +85 222 51 +87 222 51 +88 222 51 +89 222 51 +90 222 51 +92 222 51 +93 222 51 +94 222 51 +95 222 51 +97 222 51 +98 222 51 +99 222 51 +101 222 51 +102 222 51 +103 222 51 +104 222 51 +106 222 51 +107 222 51 +108 222 51 +110 222 51 +111 222 51 +112 222 51 +113 222 51 +115 222 51 +116 222 51 +117 222 51 +119 222 51 +120 222 51 +121 222 51 +122 222 51 +124 222 51 +125 222 51 +126 222 51 +127 222 51 +129 222 51 +130 222 51 +131 222 51 +133 222 51 +134 222 51 +135 222 51 +136 222 51 +138 222 51 +139 222 51 +140 222 51 +142 222 51 +143 222 51 +144 222 51 +145 222 51 +147 222 51 +148 222 51 +149 222 51 +151 222 51 +152 222 51 +153 222 51 +154 222 51 +156 222 51 +157 222 51 +158 222 51 +159 222 51 +161 222 51 +162 222 51 +163 222 51 +165 222 51 +166 222 51 +167 222 51 +168 222 51 +170 222 51 +171 222 51 +172 222 51 +174 222 51 +175 222 51 +176 222 51 +177 222 51 +179 222 51 +180 222 51 +181 222 51 +183 222 51 +184 222 51 +185 222 51 +186 222 51 +188 222 51 +189 222 51 +190 222 51 +191 222 51 +193 222 51 +194 222 51 +195 222 51 +197 222 51 +198 222 51 +199 222 51 +200 222 51 +202 222 51 +203 222 51 +204 222 51 +206 222 51 +207 222 51 +208 222 51 +209 222 51 +211 222 51 +212 222 51 +213 222 51 +215 222 51 +216 222 51 +217 222 51 +218 222 51 +220 222 51 +221 222 51 +222 222 51 +223 222 51 +225 222 51 +226 222 51 +227 222 51 +229 222 51 +230 222 51 +231 222 51 +232 222 51 +234 222 51 +235 222 51 +236 222 51 +238 222 51 +239 222 51 +240 222 51 +241 222 51 +243 222 51 +244 222 51 +245 222 51 +247 222 51 +248 222 51 +249 222 51 +250 222 51 +252 222 51 +253 222 51 +254 222 51 +0 220 51 +1 220 51 +2 220 51 +3 220 51 +5 220 51 +6 220 51 +7 220 51 +8 220 51 +10 220 51 +11 220 51 +12 220 51 +14 220 51 +15 220 51 +16 220 51 +17 220 51 +19 220 51 +20 220 51 +21 220 51 +23 220 51 +24 220 51 +25 220 51 +26 220 51 +28 220 51 +29 220 51 +30 220 51 +31 220 51 +33 220 51 +34 220 51 +35 220 51 +37 220 51 +38 220 51 +39 220 51 +40 220 51 +42 220 51 +43 220 51 +44 220 51 +46 220 51 +47 220 51 +48 220 51 +49 220 51 +51 220 51 +52 220 51 +53 220 51 +55 220 51 +56 220 51 +57 220 51 +58 220 51 +60 220 51 +61 220 51 +62 220 51 +63 220 51 +65 220 51 +66 220 51 +67 220 51 +69 220 51 +70 220 51 +71 220 51 +72 220 51 +74 220 51 +75 220 51 +76 220 51 +78 220 51 +79 220 51 +80 220 51 +81 220 51 +83 220 51 +84 220 51 +85 220 51 +87 220 51 +88 220 51 +89 220 51 +90 220 51 +92 220 51 +93 220 51 +94 220 51 +95 220 51 +97 220 51 +98 220 51 +99 220 51 +101 220 51 +102 220 51 +103 220 51 +104 220 51 +106 220 51 +107 220 51 +108 220 51 +110 220 51 +111 220 51 +112 220 51 +113 220 51 +115 220 51 +116 220 51 +117 220 51 +119 220 51 +120 220 51 +121 220 51 +122 220 51 +124 220 51 +125 220 51 +126 220 51 +127 220 51 +129 220 51 +130 220 51 +131 220 51 +133 220 51 +134 220 51 +135 220 51 +136 220 51 +138 220 51 +139 220 51 +140 220 51 +142 220 51 +143 220 51 +144 220 51 +145 220 51 +147 220 51 +148 220 51 +149 220 51 +151 220 51 +152 220 51 +153 220 51 +154 220 51 +156 220 51 +157 220 51 +158 220 51 +159 220 51 +161 220 51 +162 220 51 +163 220 51 +165 220 51 +166 220 51 +167 220 51 +168 220 51 +170 220 51 +171 220 51 +172 220 51 +174 220 51 +175 220 51 +176 220 51 +177 220 51 +179 220 51 +180 220 51 +181 220 51 +183 220 51 +184 220 51 +185 220 51 +186 220 51 +188 220 51 +189 220 51 +190 220 51 +191 220 51 +193 220 51 +194 220 51 +195 220 51 +197 220 51 +198 220 51 +199 220 51 +200 220 51 +202 220 51 +203 220 51 +204 220 51 +206 220 51 +207 220 51 +208 220 51 +209 220 51 +211 220 51 +212 220 51 +213 220 51 +215 220 51 +216 220 51 +217 220 51 +218 220 51 +220 220 51 +221 220 51 +222 220 51 +223 220 51 +225 220 51 +226 220 51 +227 220 51 +229 220 51 +230 220 51 +231 220 51 +232 220 51 +234 220 51 +235 220 51 +236 220 51 +238 220 51 +239 220 51 +240 220 51 +241 220 51 +243 220 51 +244 220 51 +245 220 51 +247 220 51 +248 220 51 +249 220 51 +250 220 51 +252 220 51 +253 220 51 +254 220 51 +0 217 51 +1 217 51 +2 217 51 +3 217 51 +5 217 51 +6 217 51 +7 217 51 +8 217 51 +10 217 51 +11 217 51 +12 217 51 +14 217 51 +15 217 51 +16 217 51 +17 217 51 +19 217 51 +20 217 51 +21 217 51 +23 217 51 +24 217 51 +25 217 51 +26 217 51 +28 217 51 +29 217 51 +30 217 51 +31 217 51 +33 217 51 +34 217 51 +35 217 51 +37 217 51 +38 217 51 +39 217 51 +40 217 51 +42 217 51 +43 217 51 +44 217 51 +46 217 51 +47 217 51 +48 217 51 +49 217 51 +51 217 51 +52 217 51 +53 217 51 +55 217 51 +56 217 51 +57 217 51 +58 217 51 +60 217 51 +61 217 51 +62 217 51 +63 217 51 +65 217 51 +66 217 51 +67 217 51 +69 217 51 +70 217 51 +71 217 51 +72 217 51 +74 217 51 +75 217 51 +76 217 51 +78 217 51 +79 217 51 +80 217 51 +81 217 51 +83 217 51 +84 217 51 +85 217 51 +87 217 51 +88 217 51 +89 217 51 +90 217 51 +92 217 51 +93 217 51 +94 217 51 +95 217 51 +97 217 51 +98 217 51 +99 217 51 +101 217 51 +102 217 51 +103 217 51 +104 217 51 +106 217 51 +107 217 51 +108 217 51 +110 217 51 +111 217 51 +112 217 51 +113 217 51 +115 217 51 +116 217 51 +117 217 51 +119 217 51 +120 217 51 +121 217 51 +122 217 51 +124 217 51 +125 217 51 +126 217 51 +127 217 51 +129 217 51 +130 217 51 +131 217 51 +133 217 51 +134 217 51 +135 217 51 +136 217 51 +138 217 51 +139 217 51 +140 217 51 +142 217 51 +143 217 51 +144 217 51 +145 217 51 +147 217 51 +148 217 51 +149 217 51 +151 217 51 +152 217 51 +153 217 51 +154 217 51 +156 217 51 +157 217 51 +158 217 51 +159 217 51 +161 217 51 +162 217 51 +163 217 51 +165 217 51 +166 217 51 +167 217 51 +168 217 51 +170 217 51 +171 217 51 +172 217 51 +174 217 51 +175 217 51 +176 217 51 +177 217 51 +179 217 51 +180 217 51 +181 217 51 +183 217 51 +184 217 51 +185 217 51 +186 217 51 +188 217 51 +189 217 51 +190 217 51 +191 217 51 +193 217 51 +194 217 51 +195 217 51 +197 217 51 +198 217 51 +199 217 51 +200 217 51 +202 217 51 +203 217 51 +204 217 51 +206 217 51 +207 217 51 +208 217 51 +209 217 51 +211 217 51 +212 217 51 +213 217 51 +215 217 51 +216 217 51 +217 217 51 +218 217 51 +220 217 51 +221 217 51 +222 217 51 +223 217 51 +225 217 51 +226 217 51 +227 217 51 +229 217 51 +230 217 51 +231 217 51 +232 217 51 +234 217 51 +235 217 51 +236 217 51 +238 217 51 +239 217 51 +240 217 51 +241 217 51 +243 217 51 +244 217 51 +245 217 51 +247 217 51 +248 217 51 +249 217 51 +250 217 51 +252 217 51 +253 217 51 +254 217 51 +0 215 51 +1 215 51 +2 215 51 +3 215 51 +5 215 51 +6 215 51 +7 215 51 +8 215 51 +10 215 51 +11 215 51 +12 215 51 +14 215 51 +15 215 51 +16 215 51 +17 215 51 +19 215 51 +20 215 51 +21 215 51 +23 215 51 +24 215 51 +25 215 51 +26 215 51 +28 215 51 +29 215 51 +30 215 51 +31 215 51 +33 215 51 +34 215 51 +35 215 51 +37 215 51 +38 215 51 +39 215 51 +40 215 51 +42 215 51 +43 215 51 +44 215 51 +46 215 51 +47 215 51 +48 215 51 +49 215 51 +51 215 51 +52 215 51 +53 215 51 +55 215 51 +56 215 51 +57 215 51 +58 215 51 +60 215 51 +61 215 51 +62 215 51 +63 215 51 +65 215 51 +66 215 51 +67 215 51 +69 215 51 +70 215 51 +71 215 51 +72 215 51 +74 215 51 +75 215 51 +76 215 51 +78 215 51 +79 215 51 +80 215 51 +81 215 51 +83 215 51 +84 215 51 +85 215 51 +87 215 51 +88 215 51 +89 215 51 +90 215 51 +92 215 51 +93 215 51 +94 215 51 +95 215 51 +97 215 51 +98 215 51 +99 215 51 +101 215 51 +102 215 51 +103 215 51 +104 215 51 +106 215 51 +107 215 51 +108 215 51 +110 215 51 +111 215 51 +112 215 51 +113 215 51 +115 215 51 +116 215 51 +117 215 51 +119 215 51 +120 215 51 +121 215 51 +122 215 51 +124 215 51 +125 215 51 +126 215 51 +127 215 51 +129 215 51 +130 215 51 +131 215 51 +133 215 51 +134 215 51 +135 215 51 +136 215 51 +138 215 51 +139 215 51 +140 215 51 +142 215 51 +143 215 51 +144 215 51 +145 215 51 +147 215 51 +148 215 51 +149 215 51 +151 215 51 +152 215 51 +153 215 51 +154 215 51 +156 215 51 +157 215 51 +158 215 51 +159 215 51 +161 215 51 +162 215 51 +163 215 51 +165 215 51 +166 215 51 +167 215 51 +168 215 51 +170 215 51 +171 215 51 +172 215 51 +174 215 51 +175 215 51 +176 215 51 +177 215 51 +179 215 51 +180 215 51 +181 215 51 +183 215 51 +184 215 51 +185 215 51 +186 215 51 +188 215 51 +189 215 51 +190 215 51 +191 215 51 +193 215 51 +194 215 51 +195 215 51 +197 215 51 +198 215 51 +199 215 51 +200 215 51 +202 215 51 +203 215 51 +204 215 51 +206 215 51 +207 215 51 +208 215 51 +209 215 51 +211 215 51 +212 215 51 +213 215 51 +215 215 51 +216 215 51 +217 215 51 +218 215 51 +220 215 51 +221 215 51 +222 215 51 +223 215 51 +225 215 51 +226 215 51 +227 215 51 +229 215 51 +230 215 51 +231 215 51 +232 215 51 +234 215 51 +235 215 51 +236 215 51 +238 215 51 +239 215 51 +240 215 51 +241 215 51 +243 215 51 +244 215 51 +245 215 51 +247 215 51 +248 215 51 +249 215 51 +250 215 51 +252 215 51 +253 215 51 +254 215 51 +0 212 51 +1 212 51 +2 212 51 +3 212 51 +5 212 51 +6 212 51 +7 212 51 +8 212 51 +10 212 51 +11 212 51 +12 212 51 +14 212 51 +15 212 51 +16 212 51 +17 212 51 +19 212 51 +20 212 51 +21 212 51 +23 212 51 +24 212 51 +25 212 51 +26 212 51 +28 212 51 +29 212 51 +30 212 51 +31 212 51 +33 212 51 +34 212 51 +35 212 51 +37 212 51 +38 212 51 +39 212 51 +40 212 51 +42 212 51 +43 212 51 +44 212 51 +46 212 51 +47 212 51 +48 212 51 +49 212 51 +51 212 51 +52 212 51 +53 212 51 +55 212 51 +56 212 51 +57 212 51 +58 212 51 +60 212 51 +61 212 51 +62 212 51 +63 212 51 +65 212 51 +66 212 51 +67 212 51 +69 212 51 +70 212 51 +71 212 51 +72 212 51 +74 212 51 +75 212 51 +76 212 51 +78 212 51 +79 212 51 +80 212 51 +81 212 51 +83 212 51 +84 212 51 +85 212 51 +87 212 51 +88 212 51 +89 212 51 +90 212 51 +92 212 51 +93 212 51 +94 212 51 +95 212 51 +97 212 51 +98 212 51 +99 212 51 +101 212 51 +102 212 51 +103 212 51 +104 212 51 +106 212 51 +107 212 51 +108 212 51 +110 212 51 +111 212 51 +112 212 51 +113 212 51 +115 212 51 +116 212 51 +117 212 51 +119 212 51 +120 212 51 +121 212 51 +122 212 51 +124 212 51 +125 212 51 +126 212 51 +127 212 51 +129 212 51 +130 212 51 +131 212 51 +133 212 51 +134 212 51 +135 212 51 +136 212 51 +138 212 51 +139 212 51 +140 212 51 +142 212 51 +143 212 51 +144 212 51 +145 212 51 +147 212 51 +148 212 51 +149 212 51 +151 212 51 +152 212 51 +153 212 51 +154 212 51 +156 212 51 +157 212 51 +158 212 51 +159 212 51 +161 212 51 +162 212 51 +163 212 51 +165 212 51 +166 212 51 +167 212 51 +168 212 51 +170 212 51 +171 212 51 +172 212 51 +174 212 51 +175 212 51 +176 212 51 +177 212 51 +179 212 51 +180 212 51 +181 212 51 +183 212 51 +184 212 51 +185 212 51 +186 212 51 +188 212 51 +189 212 51 +190 212 51 +191 212 51 +193 212 51 +194 212 51 +195 212 51 +197 212 51 +198 212 51 +199 212 51 +200 212 51 +202 212 51 +203 212 51 +204 212 51 +206 212 51 +207 212 51 +208 212 51 +209 212 51 +211 212 51 +212 212 51 +213 212 51 +215 212 51 +216 212 51 +217 212 51 +218 212 51 +220 212 51 +221 212 51 +222 212 51 +223 212 51 +225 212 51 +226 212 51 +227 212 51 +229 212 51 +230 212 51 +231 212 51 +232 212 51 +234 212 51 +235 212 51 +236 212 51 +238 212 51 +239 212 51 +240 212 51 +241 212 51 +243 212 51 +244 212 51 +245 212 51 +247 212 51 +248 212 51 +249 212 51 +250 212 51 +252 212 51 +253 212 51 +254 212 51 +0 209 51 +1 209 51 +2 209 51 +3 209 51 +5 209 51 +6 209 51 +7 209 51 +8 209 51 +10 209 51 +11 209 51 +12 209 51 +14 209 51 +15 209 51 +16 209 51 +17 209 51 +19 209 51 +20 209 51 +21 209 51 +23 209 51 +24 209 51 +25 209 51 +26 209 51 +28 209 51 +29 209 51 +30 209 51 +31 209 51 +33 209 51 +34 209 51 +35 209 51 +37 209 51 +38 209 51 +39 209 51 +40 209 51 +42 209 51 +43 209 51 +44 209 51 +46 209 51 +47 209 51 +48 209 51 +49 209 51 +51 209 51 +52 209 51 +53 209 51 +55 209 51 +56 209 51 +57 209 51 +58 209 51 +60 209 51 +61 209 51 +62 209 51 +63 209 51 +65 209 51 +66 209 51 +67 209 51 +69 209 51 +70 209 51 +71 209 51 +72 209 51 +74 209 51 +75 209 51 +76 209 51 +78 209 51 +79 209 51 +80 209 51 +81 209 51 +83 209 51 +84 209 51 +85 209 51 +87 209 51 +88 209 51 +89 209 51 +90 209 51 +92 209 51 +93 209 51 +94 209 51 +95 209 51 +97 209 51 +98 209 51 +99 209 51 +101 209 51 +102 209 51 +103 209 51 +104 209 51 +106 209 51 +107 209 51 +108 209 51 +110 209 51 +111 209 51 +112 209 51 +113 209 51 +115 209 51 +116 209 51 +117 209 51 +119 209 51 +120 209 51 +121 209 51 +122 209 51 +124 209 51 +125 209 51 +126 209 51 +127 209 51 +129 209 51 +130 209 51 +131 209 51 +133 209 51 +134 209 51 +135 209 51 +136 209 51 +138 209 51 +139 209 51 +140 209 51 +142 209 51 +143 209 51 +144 209 51 +145 209 51 +147 209 51 +148 209 51 +149 209 51 +151 209 51 +152 209 51 +153 209 51 +154 209 51 +156 209 51 +157 209 51 +158 209 51 +159 209 51 +161 209 51 +162 209 51 +163 209 51 +165 209 51 +166 209 51 +167 209 51 +168 209 51 +170 209 51 +171 209 51 +172 209 51 +174 209 51 +175 209 51 +176 209 51 +177 209 51 +179 209 51 +180 209 51 +181 209 51 +183 209 51 +184 209 51 +185 209 51 +186 209 51 +188 209 51 +189 209 51 +190 209 51 +191 209 51 +193 209 51 +194 209 51 +195 209 51 +197 209 51 +198 209 51 +199 209 51 +200 209 51 +202 209 51 +203 209 51 +204 209 51 +206 209 51 +207 209 51 +208 209 51 +209 209 51 +211 209 51 +212 209 51 +213 209 51 +215 209 51 +216 209 51 +217 209 51 +218 209 51 +220 209 51 +221 209 51 +222 209 51 +223 209 51 +225 209 51 +226 209 51 +227 209 51 +229 209 51 +230 209 51 +231 209 51 +232 209 51 +234 209 51 +235 209 51 +236 209 51 +238 209 51 +239 209 51 +240 209 51 +241 209 51 +243 209 51 +244 209 51 +245 209 51 +247 209 51 +248 209 51 +249 209 51 +250 209 51 +252 209 51 +253 209 51 +254 209 51 +0 207 51 +1 207 51 +2 207 51 +3 207 51 +5 207 51 +6 207 51 +7 207 51 +8 207 51 +10 207 51 +11 207 51 +12 207 51 +14 207 51 +15 207 51 +16 207 51 +17 207 51 +19 207 51 +20 207 51 +21 207 51 +23 207 51 +24 207 51 +25 207 51 +26 207 51 +28 207 51 +29 207 51 +30 207 51 +31 207 51 +33 207 51 +34 207 51 +35 207 51 +37 207 51 +38 207 51 +39 207 51 +40 207 51 +42 207 51 +43 207 51 +44 207 51 +46 207 51 +47 207 51 +48 207 51 +49 207 51 +51 207 51 +52 207 51 +53 207 51 +55 207 51 +56 207 51 +57 207 51 +58 207 51 +60 207 51 +61 207 51 +62 207 51 +63 207 51 +65 207 51 +66 207 51 +67 207 51 +69 207 51 +70 207 51 +71 207 51 +72 207 51 +74 207 51 +75 207 51 +76 207 51 +78 207 51 +79 207 51 +80 207 51 +81 207 51 +83 207 51 +84 207 51 +85 207 51 +87 207 51 +88 207 51 +89 207 51 +90 207 51 +92 207 51 +93 207 51 +94 207 51 +95 207 51 +97 207 51 +98 207 51 +99 207 51 +101 207 51 +102 207 51 +103 207 51 +104 207 51 +106 207 51 +107 207 51 +108 207 51 +110 207 51 +111 207 51 +112 207 51 +113 207 51 +115 207 51 +116 207 51 +117 207 51 +119 207 51 +120 207 51 +121 207 51 +122 207 51 +124 207 51 +125 207 51 +126 207 51 +127 207 51 +129 207 51 +130 207 51 +131 207 51 +133 207 51 +134 207 51 +135 207 51 +136 207 51 +138 207 51 +139 207 51 +140 207 51 +142 207 51 +143 207 51 +144 207 51 +145 207 51 +147 207 51 +148 207 51 +149 207 51 +151 207 51 +152 207 51 +153 207 51 +154 207 51 +156 207 51 +157 207 51 +158 207 51 +159 207 51 +161 207 51 +162 207 51 +163 207 51 +165 207 51 +166 207 51 +167 207 51 +168 207 51 +170 207 51 +171 207 51 +172 207 51 +174 207 51 +175 207 51 +176 207 51 +177 207 51 +179 207 51 +180 207 51 +181 207 51 +183 207 51 +184 207 51 +185 207 51 +186 207 51 +188 207 51 +189 207 51 +190 207 51 +191 207 51 +193 207 51 +194 207 51 +195 207 51 +197 207 51 +198 207 51 +199 207 51 +200 207 51 +202 207 51 +203 207 51 +204 207 51 +206 207 51 +207 207 51 +208 207 51 +209 207 51 +211 207 51 +212 207 51 +213 207 51 +215 207 51 +216 207 51 +217 207 51 +218 207 51 +220 207 51 +221 207 51 +222 207 51 +223 207 51 +225 207 51 +226 207 51 +227 207 51 +229 207 51 +230 207 51 +231 207 51 +232 207 51 +234 207 51 +235 207 51 +236 207 51 +238 207 51 +239 207 51 +240 207 51 +241 207 51 +243 207 51 +244 207 51 +245 207 51 +247 207 51 +248 207 51 +249 207 51 +250 207 51 +252 207 51 +253 207 51 +254 207 51 +0 204 51 +1 204 51 +2 204 51 +3 204 51 +5 204 51 +6 204 51 +7 204 51 +8 204 51 +10 204 51 +11 204 51 +12 204 51 +14 204 51 +15 204 51 +16 204 51 +17 204 51 +19 204 51 +20 204 51 +21 204 51 +23 204 51 +24 204 51 +25 204 51 +26 204 51 +28 204 51 +29 204 51 +30 204 51 +31 204 51 +33 204 51 +34 204 51 +35 204 51 +37 204 51 +38 204 51 +39 204 51 +40 204 51 +42 204 51 +43 204 51 +44 204 51 +46 204 51 +47 204 51 +48 204 51 +49 204 51 +51 204 51 +52 204 51 +53 204 51 +55 204 51 +56 204 51 +57 204 51 +58 204 51 +60 204 51 +61 204 51 +62 204 51 +63 204 51 +65 204 51 +66 204 51 +67 204 51 +69 204 51 +70 204 51 +71 204 51 +72 204 51 +74 204 51 +75 204 51 +76 204 51 +78 204 51 +79 204 51 +80 204 51 +81 204 51 +83 204 51 +84 204 51 +85 204 51 +87 204 51 +88 204 51 +89 204 51 +90 204 51 +92 204 51 +93 204 51 +94 204 51 +95 204 51 +97 204 51 +98 204 51 +99 204 51 +101 204 51 +102 204 51 +103 204 51 +104 204 51 +106 204 51 +107 204 51 +108 204 51 +110 204 51 +111 204 51 +112 204 51 +113 204 51 +115 204 51 +116 204 51 +117 204 51 +119 204 51 +120 204 51 +121 204 51 +122 204 51 +124 204 51 +125 204 51 +126 204 51 +127 204 51 +129 204 51 +130 204 51 +131 204 51 +133 204 51 +134 204 51 +135 204 51 +136 204 51 +138 204 51 +139 204 51 +140 204 51 +142 204 51 +143 204 51 +144 204 51 +145 204 51 +147 204 51 +148 204 51 +149 204 51 +151 204 51 +152 204 51 +153 204 51 +154 204 51 +156 204 51 +157 204 51 +158 204 51 +159 204 51 +161 204 51 +162 204 51 +163 204 51 +165 204 51 +166 204 51 +167 204 51 +168 204 51 +170 204 51 +171 204 51 +172 204 51 +174 204 51 +175 204 51 +176 204 51 +177 204 51 +179 204 51 +180 204 51 +181 204 51 +183 204 51 +184 204 51 +185 204 51 +186 204 51 +188 204 51 +189 204 51 +190 204 51 +191 204 51 +193 204 51 +194 204 51 +195 204 51 +197 204 51 +198 204 51 +199 204 51 +200 204 51 +202 204 51 +203 204 51 +204 204 51 +206 204 51 +207 204 51 +208 204 51 +209 204 51 +211 204 51 +212 204 51 +213 204 51 +215 204 51 +216 204 51 +217 204 51 +218 204 51 +220 204 51 +221 204 51 +222 204 51 +223 204 51 +225 204 51 +226 204 51 +227 204 51 +229 204 51 +230 204 51 +231 204 51 +232 204 51 +234 204 51 +235 204 51 +236 204 51 +238 204 51 +239 204 51 +240 204 51 +241 204 51 +243 204 51 +244 204 51 +245 204 51 +247 204 51 +248 204 51 +249 204 51 +250 204 51 +252 204 51 +253 204 51 +254 204 51 +0 202 51 +1 202 51 +2 202 51 +3 202 51 +5 202 51 +6 202 51 +7 202 51 +8 202 51 +10 202 51 +11 202 51 +12 202 51 +14 202 51 +15 202 51 +16 202 51 +17 202 51 +19 202 51 +20 202 51 +21 202 51 +23 202 51 +24 202 51 +25 202 51 +26 202 51 +28 202 51 +29 202 51 +30 202 51 +31 202 51 +33 202 51 +34 202 51 +35 202 51 +37 202 51 +38 202 51 +39 202 51 +40 202 51 +42 202 51 +43 202 51 +44 202 51 +46 202 51 +47 202 51 +48 202 51 +49 202 51 +51 202 51 +52 202 51 +53 202 51 +55 202 51 +56 202 51 +57 202 51 +58 202 51 +60 202 51 +61 202 51 +62 202 51 +63 202 51 +65 202 51 +66 202 51 +67 202 51 +69 202 51 +70 202 51 +71 202 51 +72 202 51 +74 202 51 +75 202 51 +76 202 51 +78 202 51 +79 202 51 +80 202 51 +81 202 51 +83 202 51 +84 202 51 +85 202 51 +87 202 51 +88 202 51 +89 202 51 +90 202 51 +92 202 51 +93 202 51 +94 202 51 +95 202 51 +97 202 51 +98 202 51 +99 202 51 +101 202 51 +102 202 51 +103 202 51 +104 202 51 +106 202 51 +107 202 51 +108 202 51 +110 202 51 +111 202 51 +112 202 51 +113 202 51 +115 202 51 +116 202 51 +117 202 51 +119 202 51 +120 202 51 +121 202 51 +122 202 51 +124 202 51 +125 202 51 +126 202 51 +127 202 51 +129 202 51 +130 202 51 +131 202 51 +133 202 51 +134 202 51 +135 202 51 +136 202 51 +138 202 51 +139 202 51 +140 202 51 +142 202 51 +143 202 51 +144 202 51 +145 202 51 +147 202 51 +148 202 51 +149 202 51 +151 202 51 +152 202 51 +153 202 51 +154 202 51 +156 202 51 +157 202 51 +158 202 51 +159 202 51 +161 202 51 +162 202 51 +163 202 51 +165 202 51 +166 202 51 +167 202 51 +168 202 51 +170 202 51 +171 202 51 +172 202 51 +174 202 51 +175 202 51 +176 202 51 +177 202 51 +179 202 51 +180 202 51 +181 202 51 +183 202 51 +184 202 51 +185 202 51 +186 202 51 +188 202 51 +189 202 51 +190 202 51 +191 202 51 +193 202 51 +194 202 51 +195 202 51 +197 202 51 +198 202 51 +199 202 51 +200 202 51 +202 202 51 +203 202 51 +204 202 51 +206 202 51 +207 202 51 +208 202 51 +209 202 51 +211 202 51 +212 202 51 +213 202 51 +215 202 51 +216 202 51 +217 202 51 +218 202 51 +220 202 51 +221 202 51 +222 202 51 +223 202 51 +225 202 51 +226 202 51 +227 202 51 +229 202 51 +230 202 51 +231 202 51 +232 202 51 +234 202 51 +235 202 51 +236 202 51 +238 202 51 +239 202 51 +240 202 51 +241 202 51 +243 202 51 +244 202 51 +245 202 51 +247 202 51 +248 202 51 +249 202 51 +250 202 51 +252 202 51 +253 202 51 +254 202 51 +0 199 51 +1 199 51 +2 199 51 +3 199 51 +5 199 51 +6 199 51 +7 199 51 +8 199 51 +10 199 51 +11 199 51 +12 199 51 +14 199 51 +15 199 51 +16 199 51 +17 199 51 +19 199 51 +20 199 51 +21 199 51 +23 199 51 +24 199 51 +25 199 51 +26 199 51 +28 199 51 +29 199 51 +30 199 51 +31 199 51 +33 199 51 +34 199 51 +35 199 51 +37 199 51 +38 199 51 +39 199 51 +40 199 51 +42 199 51 +43 199 51 +44 199 51 +46 199 51 +47 199 51 +48 199 51 +49 199 51 +51 199 51 +52 199 51 +53 199 51 +55 199 51 +56 199 51 +57 199 51 +58 199 51 +60 199 51 +61 199 51 +62 199 51 +63 199 51 +65 199 51 +66 199 51 +67 199 51 +69 199 51 +70 199 51 +71 199 51 +72 199 51 +74 199 51 +75 199 51 +76 199 51 +78 199 51 +79 199 51 +80 199 51 +81 199 51 +83 199 51 +84 199 51 +85 199 51 +87 199 51 +88 199 51 +89 199 51 +90 199 51 +92 199 51 +93 199 51 +94 199 51 +95 199 51 +97 199 51 +98 199 51 +99 199 51 +101 199 51 +102 199 51 +103 199 51 +104 199 51 +106 199 51 +107 199 51 +108 199 51 +110 199 51 +111 199 51 +112 199 51 +113 199 51 +115 199 51 +116 199 51 +117 199 51 +119 199 51 +120 199 51 +121 199 51 +122 199 51 +124 199 51 +125 199 51 +126 199 51 +127 199 51 +129 199 51 +130 199 51 +131 199 51 +133 199 51 +134 199 51 +135 199 51 +136 199 51 +138 199 51 +139 199 51 +140 199 51 +142 199 51 +143 199 51 +144 199 51 +145 199 51 +147 199 51 +148 199 51 +149 199 51 +151 199 51 +152 199 51 +153 199 51 +154 199 51 +156 199 51 +157 199 51 +158 199 51 +159 199 51 +161 199 51 +162 199 51 +163 199 51 +165 199 51 +166 199 51 +167 199 51 +168 199 51 +170 199 51 +171 199 51 +172 199 51 +174 199 51 +175 199 51 +176 199 51 +177 199 51 +179 199 51 +180 199 51 +181 199 51 +183 199 51 +184 199 51 +185 199 51 +186 199 51 +188 199 51 +189 199 51 +190 199 51 +191 199 51 +193 199 51 +194 199 51 +195 199 51 +197 199 51 +198 199 51 +199 199 51 +200 199 51 +202 199 51 +203 199 51 +204 199 51 +206 199 51 +207 199 51 +208 199 51 +209 199 51 +211 199 51 +212 199 51 +213 199 51 +215 199 51 +216 199 51 +217 199 51 +218 199 51 +220 199 51 +221 199 51 +222 199 51 +223 199 51 +225 199 51 +226 199 51 +227 199 51 +229 199 51 +230 199 51 +231 199 51 +232 199 51 +234 199 51 +235 199 51 +236 199 51 +238 199 51 +239 199 51 +240 199 51 +241 199 51 +243 199 51 +244 199 51 +245 199 51 +247 199 51 +248 199 51 +249 199 51 +250 199 51 +252 199 51 +253 199 51 +254 199 51 +0 197 51 +1 197 51 +2 197 51 +3 197 51 +5 197 51 +6 197 51 +7 197 51 +8 197 51 +10 197 51 +11 197 51 +12 197 51 +14 197 51 +15 197 51 +16 197 51 +17 197 51 +19 197 51 +20 197 51 +21 197 51 +23 197 51 +24 197 51 +25 197 51 +26 197 51 +28 197 51 +29 197 51 +30 197 51 +31 197 51 +33 197 51 +34 197 51 +35 197 51 +37 197 51 +38 197 51 +39 197 51 +40 197 51 +42 197 51 +43 197 51 +44 197 51 +46 197 51 +47 197 51 +48 197 51 +49 197 51 +51 197 51 +52 197 51 +53 197 51 +55 197 51 +56 197 51 +57 197 51 +58 197 51 +60 197 51 +61 197 51 +62 197 51 +63 197 51 +65 197 51 +66 197 51 +67 197 51 +69 197 51 +70 197 51 +71 197 51 +72 197 51 +74 197 51 +75 197 51 +76 197 51 +78 197 51 +79 197 51 +80 197 51 +81 197 51 +83 197 51 +84 197 51 +85 197 51 +87 197 51 +88 197 51 +89 197 51 +90 197 51 +92 197 51 +93 197 51 +94 197 51 +95 197 51 +97 197 51 +98 197 51 +99 197 51 +101 197 51 +102 197 51 +103 197 51 +104 197 51 +106 197 51 +107 197 51 +108 197 51 +110 197 51 +111 197 51 +112 197 51 +113 197 51 +115 197 51 +116 197 51 +117 197 51 +119 197 51 +120 197 51 +121 197 51 +122 197 51 +124 197 51 +125 197 51 +126 197 51 +127 197 51 +129 197 51 +130 197 51 +131 197 51 +133 197 51 +134 197 51 +135 197 51 +136 197 51 +138 197 51 +139 197 51 +140 197 51 +142 197 51 +143 197 51 +144 197 51 +145 197 51 +147 197 51 +148 197 51 +149 197 51 +151 197 51 +152 197 51 +153 197 51 +154 197 51 +156 197 51 +157 197 51 +158 197 51 +159 197 51 +161 197 51 +162 197 51 +163 197 51 +165 197 51 +166 197 51 +167 197 51 +168 197 51 +170 197 51 +171 197 51 +172 197 51 +174 197 51 +175 197 51 +176 197 51 +177 197 51 +179 197 51 +180 197 51 +181 197 51 +183 197 51 +184 197 51 +185 197 51 +186 197 51 +188 197 51 +189 197 51 +190 197 51 +191 197 51 +193 197 51 +194 197 51 +195 197 51 +197 197 51 +198 197 51 +199 197 51 +200 197 51 +202 197 51 +203 197 51 +204 197 51 +206 197 51 +207 197 51 +208 197 51 +209 197 51 +211 197 51 +212 197 51 +213 197 51 +215 197 51 +216 197 51 +217 197 51 +218 197 51 +220 197 51 +221 197 51 +222 197 51 +223 197 51 +225 197 51 +226 197 51 +227 197 51 +229 197 51 +230 197 51 +231 197 51 +232 197 51 +234 197 51 +235 197 51 +236 197 51 +238 197 51 +239 197 51 +240 197 51 +241 197 51 +243 197 51 +244 197 51 +245 197 51 +247 197 51 +248 197 51 +249 197 51 +250 197 51 +252 197 51 +253 197 51 +254 197 51 +0 194 51 +1 194 51 +2 194 51 +3 194 51 +5 194 51 +6 194 51 +7 194 51 +8 194 51 +10 194 51 +11 194 51 +12 194 51 +14 194 51 +15 194 51 +16 194 51 +17 194 51 +19 194 51 +20 194 51 +21 194 51 +23 194 51 +24 194 51 +25 194 51 +26 194 51 +28 194 51 +29 194 51 +30 194 51 +31 194 51 +33 194 51 +34 194 51 +35 194 51 +37 194 51 +38 194 51 +39 194 51 +40 194 51 +42 194 51 +43 194 51 +44 194 51 +46 194 51 +47 194 51 +48 194 51 +49 194 51 +51 194 51 +52 194 51 +53 194 51 +55 194 51 +56 194 51 +57 194 51 +58 194 51 +60 194 51 +61 194 51 +62 194 51 +63 194 51 +65 194 51 +66 194 51 +67 194 51 +69 194 51 +70 194 51 +71 194 51 +72 194 51 +74 194 51 +75 194 51 +76 194 51 +78 194 51 +79 194 51 +80 194 51 +81 194 51 +83 194 51 +84 194 51 +85 194 51 +87 194 51 +88 194 51 +89 194 51 +90 194 51 +92 194 51 +93 194 51 +94 194 51 +95 194 51 +97 194 51 +98 194 51 +99 194 51 +101 194 51 +102 194 51 +103 194 51 +104 194 51 +106 194 51 +107 194 51 +108 194 51 +110 194 51 +111 194 51 +112 194 51 +113 194 51 +115 194 51 +116 194 51 +117 194 51 +119 194 51 +120 194 51 +121 194 51 +122 194 51 +124 194 51 +125 194 51 +126 194 51 +127 194 51 +129 194 51 +130 194 51 +131 194 51 +133 194 51 +134 194 51 +135 194 51 +136 194 51 +138 194 51 +139 194 51 +140 194 51 +142 194 51 +143 194 51 +144 194 51 +145 194 51 +147 194 51 +148 194 51 +149 194 51 +151 194 51 +152 194 51 +153 194 51 +154 194 51 +156 194 51 +157 194 51 +158 194 51 +159 194 51 +161 194 51 +162 194 51 +163 194 51 +165 194 51 +166 194 51 +167 194 51 +168 194 51 +170 194 51 +171 194 51 +172 194 51 +174 194 51 +175 194 51 +176 194 51 +177 194 51 +179 194 51 +180 194 51 +181 194 51 +183 194 51 +184 194 51 +185 194 51 +186 194 51 +188 194 51 +189 194 51 +190 194 51 +191 194 51 +193 194 51 +194 194 51 +195 194 51 +197 194 51 +198 194 51 +199 194 51 +200 194 51 +202 194 51 +203 194 51 +204 194 51 +206 194 51 +207 194 51 +208 194 51 +209 194 51 +211 194 51 +212 194 51 +213 194 51 +215 194 51 +216 194 51 +217 194 51 +218 194 51 +220 194 51 +221 194 51 +222 194 51 +223 194 51 +225 194 51 +226 194 51 +227 194 51 +229 194 51 +230 194 51 +231 194 51 +232 194 51 +234 194 51 +235 194 51 +236 194 51 +238 194 51 +239 194 51 +240 194 51 +241 194 51 +243 194 51 +244 194 51 +245 194 51 +247 194 51 +248 194 51 +249 194 51 +250 194 51 +252 194 51 +253 194 51 +254 194 51 +0 191 51 +1 191 51 +2 191 51 +3 191 51 +5 191 51 +6 191 51 +7 191 51 +8 191 51 +10 191 51 +11 191 51 +12 191 51 +14 191 51 +15 191 51 +16 191 51 +17 191 51 +19 191 51 +20 191 51 +21 191 51 +23 191 51 +24 191 51 +25 191 51 +26 191 51 +28 191 51 +29 191 51 +30 191 51 +31 191 51 +33 191 51 +34 191 51 +35 191 51 +37 191 51 +38 191 51 +39 191 51 +40 191 51 +42 191 51 +43 191 51 +44 191 51 +46 191 51 +47 191 51 +48 191 51 +49 191 51 +51 191 51 +52 191 51 +53 191 51 +55 191 51 +56 191 51 +57 191 51 +58 191 51 +60 191 51 +61 191 51 +62 191 51 +63 191 51 +65 191 51 +66 191 51 +67 191 51 +69 191 51 +70 191 51 +71 191 51 +72 191 51 +74 191 51 +75 191 51 +76 191 51 +78 191 51 +79 191 51 +80 191 51 +81 191 51 +83 191 51 +84 191 51 +85 191 51 +87 191 51 +88 191 51 +89 191 51 +90 191 51 +92 191 51 +93 191 51 +94 191 51 +95 191 51 +97 191 51 +98 191 51 +99 191 51 +101 191 51 +102 191 51 +103 191 51 +104 191 51 +106 191 51 +107 191 51 +108 191 51 +110 191 51 +111 191 51 +112 191 51 +113 191 51 +115 191 51 +116 191 51 +117 191 51 +119 191 51 +120 191 51 +121 191 51 +122 191 51 +124 191 51 +125 191 51 +126 191 51 +127 191 51 +129 191 51 +130 191 51 +131 191 51 +133 191 51 +134 191 51 +135 191 51 +136 191 51 +138 191 51 +139 191 51 +140 191 51 +142 191 51 +143 191 51 +144 191 51 +145 191 51 +147 191 51 +148 191 51 +149 191 51 +151 191 51 +152 191 51 +153 191 51 +154 191 51 +156 191 51 +157 191 51 +158 191 51 +159 191 51 +161 191 51 +162 191 51 +163 191 51 +165 191 51 +166 191 51 +167 191 51 +168 191 51 +170 191 51 +171 191 51 +172 191 51 +174 191 51 +175 191 51 +176 191 51 +177 191 51 +179 191 51 +180 191 51 +181 191 51 +183 191 51 +184 191 51 +185 191 51 +186 191 51 +188 191 51 +189 191 51 +190 191 51 +191 191 51 +193 191 51 +194 191 51 +195 191 51 +197 191 51 +198 191 51 +199 191 51 +200 191 51 +202 191 51 +203 191 51 +204 191 51 +206 191 51 +207 191 51 +208 191 51 +209 191 51 +211 191 51 +212 191 51 +213 191 51 +215 191 51 +216 191 51 +217 191 51 +218 191 51 +220 191 51 +221 191 51 +222 191 51 +223 191 51 +225 191 51 +226 191 51 +227 191 51 +229 191 51 +230 191 51 +231 191 51 +232 191 51 +234 191 51 +235 191 51 +236 191 51 +238 191 51 +239 191 51 +240 191 51 +241 191 51 +243 191 51 +244 191 51 +245 191 51 +247 191 51 +248 191 51 +249 191 51 +250 191 51 +252 191 51 +253 191 51 +254 191 51 +0 189 51 +1 189 51 +2 189 51 +3 189 51 +5 189 51 +6 189 51 +7 189 51 +8 189 51 +10 189 51 +11 189 51 +12 189 51 +14 189 51 +15 189 51 +16 189 51 +17 189 51 +19 189 51 +20 189 51 +21 189 51 +23 189 51 +24 189 51 +25 189 51 +26 189 51 +28 189 51 +29 189 51 +30 189 51 +31 189 51 +33 189 51 +34 189 51 +35 189 51 +37 189 51 +38 189 51 +39 189 51 +40 189 51 +42 189 51 +43 189 51 +44 189 51 +46 189 51 +47 189 51 +48 189 51 +49 189 51 +51 189 51 +52 189 51 +53 189 51 +55 189 51 +56 189 51 +57 189 51 +58 189 51 +60 189 51 +61 189 51 +62 189 51 +63 189 51 +65 189 51 +66 189 51 +67 189 51 +69 189 51 +70 189 51 +71 189 51 +72 189 51 +74 189 51 +75 189 51 +76 189 51 +78 189 51 +79 189 51 +80 189 51 +81 189 51 +83 189 51 +84 189 51 +85 189 51 +87 189 51 +88 189 51 +89 189 51 +90 189 51 +92 189 51 +93 189 51 +94 189 51 +95 189 51 +97 189 51 +98 189 51 +99 189 51 +101 189 51 +102 189 51 +103 189 51 +104 189 51 +106 189 51 +107 189 51 +108 189 51 +110 189 51 +111 189 51 +112 189 51 +113 189 51 +115 189 51 +116 189 51 +117 189 51 +119 189 51 +120 189 51 +121 189 51 +122 189 51 +124 189 51 +125 189 51 +126 189 51 +127 189 51 +129 189 51 +130 189 51 +131 189 51 +133 189 51 +134 189 51 +135 189 51 +136 189 51 +138 189 51 +139 189 51 +140 189 51 +142 189 51 +143 189 51 +144 189 51 +145 189 51 +147 189 51 +148 189 51 +149 189 51 +151 189 51 +152 189 51 +153 189 51 +154 189 51 +156 189 51 +157 189 51 +158 189 51 +159 189 51 +161 189 51 +162 189 51 +163 189 51 +165 189 51 +166 189 51 +167 189 51 +168 189 51 +170 189 51 +171 189 51 +172 189 51 +174 189 51 +175 189 51 +176 189 51 +177 189 51 +179 189 51 +180 189 51 +181 189 51 +183 189 51 +184 189 51 +185 189 51 +186 189 51 +188 189 51 +189 189 51 +190 189 51 +191 189 51 +193 189 51 +194 189 51 +195 189 51 +197 189 51 +198 189 51 +199 189 51 +200 189 51 +202 189 51 +203 189 51 +204 189 51 +206 189 51 +207 189 51 +208 189 51 +209 189 51 +211 189 51 +212 189 51 +213 189 51 +215 189 51 +216 189 51 +217 189 51 +218 189 51 +220 189 51 +221 189 51 +222 189 51 +223 189 51 +225 189 51 +226 189 51 +227 189 51 +229 189 51 +230 189 51 +231 189 51 +232 189 51 +234 189 51 +235 189 51 +236 189 51 +238 189 51 +239 189 51 +240 189 51 +241 189 51 +243 189 51 +244 189 51 +245 189 51 +247 189 51 +248 189 51 +249 189 51 +250 189 51 +252 189 51 +253 189 51 +254 189 51 +0 186 51 +1 186 51 +2 186 51 +3 186 51 +5 186 51 +6 186 51 +7 186 51 +8 186 51 +10 186 51 +11 186 51 +12 186 51 +14 186 51 +15 186 51 +16 186 51 +17 186 51 +19 186 51 +20 186 51 +21 186 51 +23 186 51 +24 186 51 +25 186 51 +26 186 51 +28 186 51 +29 186 51 +30 186 51 +31 186 51 +33 186 51 +34 186 51 +35 186 51 +37 186 51 +38 186 51 +39 186 51 +40 186 51 +42 186 51 +43 186 51 +44 186 51 +46 186 51 +47 186 51 +48 186 51 +49 186 51 +51 186 51 +52 186 51 +53 186 51 +55 186 51 +56 186 51 +57 186 51 +58 186 51 +60 186 51 +61 186 51 +62 186 51 +63 186 51 +65 186 51 +66 186 51 +67 186 51 +69 186 51 +70 186 51 +71 186 51 +72 186 51 +74 186 51 +75 186 51 +76 186 51 +78 186 51 +79 186 51 +80 186 51 +81 186 51 +83 186 51 +84 186 51 +85 186 51 +87 186 51 +88 186 51 +89 186 51 +90 186 51 +92 186 51 +93 186 51 +94 186 51 +95 186 51 +97 186 51 +98 186 51 +99 186 51 +101 186 51 +102 186 51 +103 186 51 +104 186 51 +106 186 51 +107 186 51 +108 186 51 +110 186 51 +111 186 51 +112 186 51 +113 186 51 +115 186 51 +116 186 51 +117 186 51 +119 186 51 +120 186 51 +121 186 51 +122 186 51 +124 186 51 +125 186 51 +126 186 51 +127 186 51 +129 186 51 +130 186 51 +131 186 51 +133 186 51 +134 186 51 +135 186 51 +136 186 51 +138 186 51 +139 186 51 +140 186 51 +142 186 51 +143 186 51 +144 186 51 +145 186 51 +147 186 51 +148 186 51 +149 186 51 +151 186 51 +152 186 51 +153 186 51 +154 186 51 +156 186 51 +157 186 51 +158 186 51 +159 186 51 +161 186 51 +162 186 51 +163 186 51 +165 186 51 +166 186 51 +167 186 51 +168 186 51 +170 186 51 +171 186 51 +172 186 51 +174 186 51 +175 186 51 +176 186 51 +177 186 51 +179 186 51 +180 186 51 +181 186 51 +183 186 51 +184 186 51 +185 186 51 +186 186 51 +188 186 51 +189 186 51 +190 186 51 +191 186 51 +193 186 51 +194 186 51 +195 186 51 +197 186 51 +198 186 51 +199 186 51 +200 186 51 +202 186 51 +203 186 51 +204 186 51 +206 186 51 +207 186 51 +208 186 51 +209 186 51 +211 186 51 +212 186 51 +213 186 51 +215 186 51 +216 186 51 +217 186 51 +218 186 51 +220 186 51 +221 186 51 +222 186 51 +223 186 51 +225 186 51 +226 186 51 +227 186 51 +229 186 51 +230 186 51 +231 186 51 +232 186 51 +234 186 51 +235 186 51 +236 186 51 +238 186 51 +239 186 51 +240 186 51 +241 186 51 +243 186 51 +244 186 51 +245 186 51 +247 186 51 +248 186 51 +249 186 51 +250 186 51 +252 186 51 +253 186 51 +254 186 51 +0 184 51 +1 184 51 +2 184 51 +3 184 51 +5 184 51 +6 184 51 +7 184 51 +8 184 51 +10 184 51 +11 184 51 +12 184 51 +14 184 51 +15 184 51 +16 184 51 +17 184 51 +19 184 51 +20 184 51 +21 184 51 +23 184 51 +24 184 51 +25 184 51 +26 184 51 +28 184 51 +29 184 51 +30 184 51 +31 184 51 +33 184 51 +34 184 51 +35 184 51 +37 184 51 +38 184 51 +39 184 51 +40 184 51 +42 184 51 +43 184 51 +44 184 51 +46 184 51 +47 184 51 +48 184 51 +49 184 51 +51 184 51 +52 184 51 +53 184 51 +55 184 51 +56 184 51 +57 184 51 +58 184 51 +60 184 51 +61 184 51 +62 184 51 +63 184 51 +65 184 51 +66 184 51 +67 184 51 +69 184 51 +70 184 51 +71 184 51 +72 184 51 +74 184 51 +75 184 51 +76 184 51 +78 184 51 +79 184 51 +80 184 51 +81 184 51 +83 184 51 +84 184 51 +85 184 51 +87 184 51 +88 184 51 +89 184 51 +90 184 51 +92 184 51 +93 184 51 +94 184 51 +95 184 51 +97 184 51 +98 184 51 +99 184 51 +101 184 51 +102 184 51 +103 184 51 +104 184 51 +106 184 51 +107 184 51 +108 184 51 +110 184 51 +111 184 51 +112 184 51 +113 184 51 +115 184 51 +116 184 51 +117 184 51 +119 184 51 +120 184 51 +121 184 51 +122 184 51 +124 184 51 +125 184 51 +126 184 51 +127 184 51 +129 184 51 +130 184 51 +131 184 51 +133 184 51 +134 184 51 +135 184 51 +136 184 51 +138 184 51 +139 184 51 +140 184 51 +142 184 51 +143 184 51 +144 184 51 +145 184 51 +147 184 51 +148 184 51 +149 184 51 +151 184 51 +152 184 51 +153 184 51 +154 184 51 +156 184 51 +157 184 51 +158 184 51 +159 184 51 +161 184 51 +162 184 51 +163 184 51 +165 184 51 +166 184 51 +167 184 51 +168 184 51 +170 184 51 +171 184 51 +172 184 51 +174 184 51 +175 184 51 +176 184 51 +177 184 51 +179 184 51 +180 184 51 +181 184 51 +183 184 51 +184 184 51 +185 184 51 +186 184 51 +188 184 51 +189 184 51 +190 184 51 +191 184 51 +193 184 51 +194 184 51 +195 184 51 +197 184 51 +198 184 51 +199 184 51 +200 184 51 +202 184 51 +203 184 51 +204 184 51 +206 184 51 +207 184 51 +208 184 51 +209 184 51 +211 184 51 +212 184 51 +213 184 51 +215 184 51 +216 184 51 +217 184 51 +218 184 51 +220 184 51 +221 184 51 +222 184 51 +223 184 51 +225 184 51 +226 184 51 +227 184 51 +229 184 51 +230 184 51 +231 184 51 +232 184 51 +234 184 51 +235 184 51 +236 184 51 +238 184 51 +239 184 51 +240 184 51 +241 184 51 +243 184 51 +244 184 51 +245 184 51 +247 184 51 +248 184 51 +249 184 51 +250 184 51 +252 184 51 +253 184 51 +254 184 51 +0 181 51 +1 181 51 +2 181 51 +3 181 51 +5 181 51 +6 181 51 +7 181 51 +8 181 51 +10 181 51 +11 181 51 +12 181 51 +14 181 51 +15 181 51 +16 181 51 +17 181 51 +19 181 51 +20 181 51 +21 181 51 +23 181 51 +24 181 51 +25 181 51 +26 181 51 +28 181 51 +29 181 51 +30 181 51 +31 181 51 +33 181 51 +34 181 51 +35 181 51 +37 181 51 +38 181 51 +39 181 51 +40 181 51 +42 181 51 +43 181 51 +44 181 51 +46 181 51 +47 181 51 +48 181 51 +49 181 51 +51 181 51 +52 181 51 +53 181 51 +55 181 51 +56 181 51 +57 181 51 +58 181 51 +60 181 51 +61 181 51 +62 181 51 +63 181 51 +65 181 51 +66 181 51 +67 181 51 +69 181 51 +70 181 51 +71 181 51 +72 181 51 +74 181 51 +75 181 51 +76 181 51 +78 181 51 +79 181 51 +80 181 51 +81 181 51 +83 181 51 +84 181 51 +85 181 51 +87 181 51 +88 181 51 +89 181 51 +90 181 51 +92 181 51 +93 181 51 +94 181 51 +95 181 51 +97 181 51 +98 181 51 +99 181 51 +101 181 51 +102 181 51 +103 181 51 +104 181 51 +106 181 51 +107 181 51 +108 181 51 +110 181 51 +111 181 51 +112 181 51 +113 181 51 +115 181 51 +116 181 51 +117 181 51 +119 181 51 +120 181 51 +121 181 51 +122 181 51 +124 181 51 +125 181 51 +126 181 51 +127 181 51 +129 181 51 +130 181 51 +131 181 51 +133 181 51 +134 181 51 +135 181 51 +136 181 51 +138 181 51 +139 181 51 +140 181 51 +142 181 51 +143 181 51 +144 181 51 +145 181 51 +147 181 51 +148 181 51 +149 181 51 +151 181 51 +152 181 51 +153 181 51 +154 181 51 +156 181 51 +157 181 51 +158 181 51 +159 181 51 +161 181 51 +162 181 51 +163 181 51 +165 181 51 +166 181 51 +167 181 51 +168 181 51 +170 181 51 +171 181 51 +172 181 51 +174 181 51 +175 181 51 +176 181 51 +177 181 51 +179 181 51 +180 181 51 +181 181 51 +183 181 51 +184 181 51 +185 181 51 +186 181 51 +188 181 51 +189 181 51 +190 181 51 +191 181 51 +193 181 51 +194 181 51 +195 181 51 +197 181 51 +198 181 51 +199 181 51 +200 181 51 +202 181 51 +203 181 51 +204 181 51 +206 181 51 +207 181 51 +208 181 51 +209 181 51 +211 181 51 +212 181 51 +213 181 51 +215 181 51 +216 181 51 +217 181 51 +218 181 51 +220 181 51 +221 181 51 +222 181 51 +223 181 51 +225 181 51 +226 181 51 +227 181 51 +229 181 51 +230 181 51 +231 181 51 +232 181 51 +234 181 51 +235 181 51 +236 181 51 +238 181 51 +239 181 51 +240 181 51 +241 181 51 +243 181 51 +244 181 51 +245 181 51 +247 181 51 +248 181 51 +249 181 51 +250 181 51 +252 181 51 +253 181 51 +254 181 51 +0 179 51 +1 179 51 +2 179 51 +3 179 51 +5 179 51 +6 179 51 +7 179 51 +8 179 51 +10 179 51 +11 179 51 +12 179 51 +14 179 51 +15 179 51 +16 179 51 +17 179 51 +19 179 51 +20 179 51 +21 179 51 +23 179 51 +24 179 51 +25 179 51 +26 179 51 +28 179 51 +29 179 51 +30 179 51 +31 179 51 +33 179 51 +34 179 51 +35 179 51 +37 179 51 +38 179 51 +39 179 51 +40 179 51 +42 179 51 +43 179 51 +44 179 51 +46 179 51 +47 179 51 +48 179 51 +49 179 51 +51 179 51 +52 179 51 +53 179 51 +55 179 51 +56 179 51 +57 179 51 +58 179 51 +60 179 51 +61 179 51 +62 179 51 +63 179 51 +65 179 51 +66 179 51 +67 179 51 +69 179 51 +70 179 51 +71 179 51 +72 179 51 +74 179 51 +75 179 51 +76 179 51 +78 179 51 +79 179 51 +80 179 51 +81 179 51 +83 179 51 +84 179 51 +85 179 51 +87 179 51 +88 179 51 +89 179 51 +90 179 51 +92 179 51 +93 179 51 +94 179 51 +95 179 51 +97 179 51 +98 179 51 +99 179 51 +101 179 51 +102 179 51 +103 179 51 +104 179 51 +106 179 51 +107 179 51 +108 179 51 +110 179 51 +111 179 51 +112 179 51 +113 179 51 +115 179 51 +116 179 51 +117 179 51 +119 179 51 +120 179 51 +121 179 51 +122 179 51 +124 179 51 +125 179 51 +126 179 51 +127 179 51 +129 179 51 +130 179 51 +131 179 51 +133 179 51 +134 179 51 +135 179 51 +136 179 51 +138 179 51 +139 179 51 +140 179 51 +142 179 51 +143 179 51 +144 179 51 +145 179 51 +147 179 51 +148 179 51 +149 179 51 +151 179 51 +152 179 51 +153 179 51 +154 179 51 +156 179 51 +157 179 51 +158 179 51 +159 179 51 +161 179 51 +162 179 51 +163 179 51 +165 179 51 +166 179 51 +167 179 51 +168 179 51 +170 179 51 +171 179 51 +172 179 51 +174 179 51 +175 179 51 +176 179 51 +177 179 51 +179 179 51 +180 179 51 +181 179 51 +183 179 51 +184 179 51 +185 179 51 +186 179 51 +188 179 51 +189 179 51 +190 179 51 +191 179 51 +193 179 51 +194 179 51 +195 179 51 +197 179 51 +198 179 51 +199 179 51 +200 179 51 +202 179 51 +203 179 51 +204 179 51 +206 179 51 +207 179 51 +208 179 51 +209 179 51 +211 179 51 +212 179 51 +213 179 51 +215 179 51 +216 179 51 +217 179 51 +218 179 51 +220 179 51 +221 179 51 +222 179 51 +223 179 51 +225 179 51 +226 179 51 +227 179 51 +229 179 51 +230 179 51 +231 179 51 +232 179 51 +234 179 51 +235 179 51 +236 179 51 +238 179 51 +239 179 51 +240 179 51 +241 179 51 +243 179 51 +244 179 51 +245 179 51 +247 179 51 +248 179 51 +249 179 51 +250 179 51 +252 179 51 +253 179 51 +254 179 51 +0 176 51 +1 176 51 +2 176 51 +3 176 51 +5 176 51 +6 176 51 +7 176 51 +8 176 51 +10 176 51 +11 176 51 +12 176 51 +14 176 51 +15 176 51 +16 176 51 +17 176 51 +19 176 51 +20 176 51 +21 176 51 +23 176 51 +24 176 51 +25 176 51 +26 176 51 +28 176 51 +29 176 51 +30 176 51 +31 176 51 +33 176 51 +34 176 51 +35 176 51 +37 176 51 +38 176 51 +39 176 51 +40 176 51 +42 176 51 +43 176 51 +44 176 51 +46 176 51 +47 176 51 +48 176 51 +49 176 51 +51 176 51 +52 176 51 +53 176 51 +55 176 51 +56 176 51 +57 176 51 +58 176 51 +60 176 51 +61 176 51 +62 176 51 +63 176 51 +65 176 51 +66 176 51 +67 176 51 +69 176 51 +70 176 51 +71 176 51 +72 176 51 +74 176 51 +75 176 51 +76 176 51 +78 176 51 +79 176 51 +80 176 51 +81 176 51 +83 176 51 +84 176 51 +85 176 51 +87 176 51 +88 176 51 +89 176 51 +90 176 51 +92 176 51 +93 176 51 +94 176 51 +95 176 51 +97 176 51 +98 176 51 +99 176 51 +101 176 51 +102 176 51 +103 176 51 +104 176 51 +106 176 51 +107 176 51 +108 176 51 +110 176 51 +111 176 51 +112 176 51 +113 176 51 +115 176 51 +116 176 51 +117 176 51 +119 176 51 +120 176 51 +121 176 51 +122 176 51 +124 176 51 +125 176 51 +126 176 51 +127 176 51 +129 176 51 +130 176 51 +131 176 51 +133 176 51 +134 176 51 +135 176 51 +136 176 51 +138 176 51 +139 176 51 +140 176 51 +142 176 51 +143 176 51 +144 176 51 +145 176 51 +147 176 51 +148 176 51 +149 176 51 +151 176 51 +152 176 51 +153 176 51 +154 176 51 +156 176 51 +157 176 51 +158 176 51 +159 176 51 +161 176 51 +162 176 51 +163 176 51 +165 176 51 +166 176 51 +167 176 51 +168 176 51 +170 176 51 +171 176 51 +172 176 51 +174 176 51 +175 176 51 +176 176 51 +177 176 51 +179 176 51 +180 176 51 +181 176 51 +183 176 51 +184 176 51 +185 176 51 +186 176 51 +188 176 51 +189 176 51 +190 176 51 +191 176 51 +193 176 51 +194 176 51 +195 176 51 +197 176 51 +198 176 51 +199 176 51 +200 176 51 +202 176 51 +203 176 51 +204 176 51 +206 176 51 +207 176 51 +208 176 51 +209 176 51 +211 176 51 +212 176 51 +213 176 51 +215 176 51 +216 176 51 +217 176 51 +218 176 51 +220 176 51 +221 176 51 +222 176 51 +223 176 51 +225 176 51 +226 176 51 +227 176 51 +229 176 51 +230 176 51 +231 176 51 +232 176 51 +234 176 51 +235 176 51 +236 176 51 +238 176 51 +239 176 51 +240 176 51 +241 176 51 +243 176 51 +244 176 51 +245 176 51 +247 176 51 +248 176 51 +249 176 51 +250 176 51 +252 176 51 +253 176 51 +254 176 51 +0 174 51 +1 174 51 +2 174 51 +3 174 51 +5 174 51 +6 174 51 +7 174 51 +8 174 51 +10 174 51 +11 174 51 +12 174 51 +14 174 51 +15 174 51 +16 174 51 +17 174 51 +19 174 51 +20 174 51 +21 174 51 +23 174 51 +24 174 51 +25 174 51 +26 174 51 +28 174 51 +29 174 51 +30 174 51 +31 174 51 +33 174 51 +34 174 51 +35 174 51 +37 174 51 +38 174 51 +39 174 51 +40 174 51 +42 174 51 +43 174 51 +44 174 51 +46 174 51 +47 174 51 +48 174 51 +49 174 51 +51 174 51 +52 174 51 +53 174 51 +55 174 51 +56 174 51 +57 174 51 +58 174 51 +60 174 51 +61 174 51 +62 174 51 +63 174 51 +65 174 51 +66 174 51 +67 174 51 +69 174 51 +70 174 51 +71 174 51 +72 174 51 +74 174 51 +75 174 51 +76 174 51 +78 174 51 +79 174 51 +80 174 51 +81 174 51 +83 174 51 +84 174 51 +85 174 51 +87 174 51 +88 174 51 +89 174 51 +90 174 51 +92 174 51 +93 174 51 +94 174 51 +95 174 51 +97 174 51 +98 174 51 +99 174 51 +101 174 51 +102 174 51 +103 174 51 +104 174 51 +106 174 51 +107 174 51 +108 174 51 +110 174 51 +111 174 51 +112 174 51 +113 174 51 +115 174 51 +116 174 51 +117 174 51 +119 174 51 +120 174 51 +121 174 51 +122 174 51 +124 174 51 +125 174 51 +126 174 51 +127 174 51 +129 174 51 +130 174 51 +131 174 51 +133 174 51 +134 174 51 +135 174 51 +136 174 51 +138 174 51 +139 174 51 +140 174 51 +142 174 51 +143 174 51 +144 174 51 +145 174 51 +147 174 51 +148 174 51 +149 174 51 +151 174 51 +152 174 51 +153 174 51 +154 174 51 +156 174 51 +157 174 51 +158 174 51 +159 174 51 +161 174 51 +162 174 51 +163 174 51 +165 174 51 +166 174 51 +167 174 51 +168 174 51 +170 174 51 +171 174 51 +172 174 51 +174 174 51 +175 174 51 +176 174 51 +177 174 51 +179 174 51 +180 174 51 +181 174 51 +183 174 51 +184 174 51 +185 174 51 +186 174 51 +188 174 51 +189 174 51 +190 174 51 +191 174 51 +193 174 51 +194 174 51 +195 174 51 +197 174 51 +198 174 51 +199 174 51 +200 174 51 +202 174 51 +203 174 51 +204 174 51 +206 174 51 +207 174 51 +208 174 51 +209 174 51 +211 174 51 +212 174 51 +213 174 51 +215 174 51 +216 174 51 +217 174 51 +218 174 51 +220 174 51 +221 174 51 +222 174 51 +223 174 51 +225 174 51 +226 174 51 +227 174 51 +229 174 51 +230 174 51 +231 174 51 +232 174 51 +234 174 51 +235 174 51 +236 174 51 +238 174 51 +239 174 51 +240 174 51 +241 174 51 +243 174 51 +244 174 51 +245 174 51 +247 174 51 +248 174 51 +249 174 51 +250 174 51 +252 174 51 +253 174 51 +254 174 51 +0 171 51 +1 171 51 +2 171 51 +3 171 51 +5 171 51 +6 171 51 +7 171 51 +8 171 51 +10 171 51 +11 171 51 +12 171 51 +14 171 51 +15 171 51 +16 171 51 +17 171 51 +19 171 51 +20 171 51 +21 171 51 +23 171 51 +24 171 51 +25 171 51 +26 171 51 +28 171 51 +29 171 51 +30 171 51 +31 171 51 +33 171 51 +34 171 51 +35 171 51 +37 171 51 +38 171 51 +39 171 51 +40 171 51 +42 171 51 +43 171 51 +44 171 51 +46 171 51 +47 171 51 +48 171 51 +49 171 51 +51 171 51 +52 171 51 +53 171 51 +55 171 51 +56 171 51 +57 171 51 +58 171 51 +60 171 51 +61 171 51 +62 171 51 +63 171 51 +65 171 51 +66 171 51 +67 171 51 +69 171 51 +70 171 51 +71 171 51 +72 171 51 +74 171 51 +75 171 51 +76 171 51 +78 171 51 +79 171 51 +80 171 51 +81 171 51 +83 171 51 +84 171 51 +85 171 51 +87 171 51 +88 171 51 +89 171 51 +90 171 51 +92 171 51 +93 171 51 +94 171 51 +95 171 51 +97 171 51 +98 171 51 +99 171 51 +101 171 51 +102 171 51 +103 171 51 +104 171 51 +106 171 51 +107 171 51 +108 171 51 +110 171 51 +111 171 51 +112 171 51 +113 171 51 +115 171 51 +116 171 51 +117 171 51 +119 171 51 +120 171 51 +121 171 51 +122 171 51 +124 171 51 +125 171 51 +126 171 51 +127 171 51 +129 171 51 +130 171 51 +131 171 51 +133 171 51 +134 171 51 +135 171 51 +136 171 51 +138 171 51 +139 171 51 +140 171 51 +142 171 51 +143 171 51 +144 171 51 +145 171 51 +147 171 51 +148 171 51 +149 171 51 +151 171 51 +152 171 51 +153 171 51 +154 171 51 +156 171 51 +157 171 51 +158 171 51 +159 171 51 +161 171 51 +162 171 51 +163 171 51 +165 171 51 +166 171 51 +167 171 51 +168 171 51 +170 171 51 +171 171 51 +172 171 51 +174 171 51 +175 171 51 +176 171 51 +177 171 51 +179 171 51 +180 171 51 +181 171 51 +183 171 51 +184 171 51 +185 171 51 +186 171 51 +188 171 51 +189 171 51 +190 171 51 +191 171 51 +193 171 51 +194 171 51 +195 171 51 +197 171 51 +198 171 51 +199 171 51 +200 171 51 +202 171 51 +203 171 51 +204 171 51 +206 171 51 +207 171 51 +208 171 51 +209 171 51 +211 171 51 +212 171 51 +213 171 51 +215 171 51 +216 171 51 +217 171 51 +218 171 51 +220 171 51 +221 171 51 +222 171 51 +223 171 51 +225 171 51 +226 171 51 +227 171 51 +229 171 51 +230 171 51 +231 171 51 +232 171 51 +234 171 51 +235 171 51 +236 171 51 +238 171 51 +239 171 51 +240 171 51 +241 171 51 +243 171 51 +244 171 51 +245 171 51 +247 171 51 +248 171 51 +249 171 51 +250 171 51 +252 171 51 +253 171 51 +254 171 51 +0 168 51 +1 168 51 +2 168 51 +3 168 51 +5 168 51 +6 168 51 +7 168 51 +8 168 51 +10 168 51 +11 168 51 +12 168 51 +14 168 51 +15 168 51 +16 168 51 +17 168 51 +19 168 51 +20 168 51 +21 168 51 +23 168 51 +24 168 51 +25 168 51 +26 168 51 +28 168 51 +29 168 51 +30 168 51 +31 168 51 +33 168 51 +34 168 51 +35 168 51 +37 168 51 +38 168 51 +39 168 51 +40 168 51 +42 168 51 +43 168 51 +44 168 51 +46 168 51 +47 168 51 +48 168 51 +49 168 51 +51 168 51 +52 168 51 +53 168 51 +55 168 51 +56 168 51 +57 168 51 +58 168 51 +60 168 51 +61 168 51 +62 168 51 +63 168 51 +65 168 51 +66 168 51 +67 168 51 +69 168 51 +70 168 51 +71 168 51 +72 168 51 +74 168 51 +75 168 51 +76 168 51 +78 168 51 +79 168 51 +80 168 51 +81 168 51 +83 168 51 +84 168 51 +85 168 51 +87 168 51 +88 168 51 +89 168 51 +90 168 51 +92 168 51 +93 168 51 +94 168 51 +95 168 51 +97 168 51 +98 168 51 +99 168 51 +101 168 51 +102 168 51 +103 168 51 +104 168 51 +106 168 51 +107 168 51 +108 168 51 +110 168 51 +111 168 51 +112 168 51 +113 168 51 +115 168 51 +116 168 51 +117 168 51 +119 168 51 +120 168 51 +121 168 51 +122 168 51 +124 168 51 +125 168 51 +126 168 51 +127 168 51 +129 168 51 +130 168 51 +131 168 51 +133 168 51 +134 168 51 +135 168 51 +136 168 51 +138 168 51 +139 168 51 +140 168 51 +142 168 51 +143 168 51 +144 168 51 +145 168 51 +147 168 51 +148 168 51 +149 168 51 +151 168 51 +152 168 51 +153 168 51 +154 168 51 +156 168 51 +157 168 51 +158 168 51 +159 168 51 +161 168 51 +162 168 51 +163 168 51 +165 168 51 +166 168 51 +167 168 51 +168 168 51 +170 168 51 +171 168 51 +172 168 51 +174 168 51 +175 168 51 +176 168 51 +177 168 51 +179 168 51 +180 168 51 +181 168 51 +183 168 51 +184 168 51 +185 168 51 +186 168 51 +188 168 51 +189 168 51 +190 168 51 +191 168 51 +193 168 51 +194 168 51 +195 168 51 +197 168 51 +198 168 51 +199 168 51 +200 168 51 +202 168 51 +203 168 51 +204 168 51 +206 168 51 +207 168 51 +208 168 51 +209 168 51 +211 168 51 +212 168 51 +213 168 51 +215 168 51 +216 168 51 +217 168 51 +218 168 51 +220 168 51 +221 168 51 +222 168 51 +223 168 51 +225 168 51 +226 168 51 +227 168 51 +229 168 51 +230 168 51 +231 168 51 +232 168 51 +234 168 51 +235 168 51 +236 168 51 +238 168 51 +239 168 51 +240 168 51 +241 168 51 +243 168 51 +244 168 51 +245 168 51 +247 168 51 +248 168 51 +249 168 51 +250 168 51 +252 168 51 +253 168 51 +254 168 51 +0 166 51 +1 166 51 +2 166 51 +3 166 51 +5 166 51 +6 166 51 +7 166 51 +8 166 51 +10 166 51 +11 166 51 +12 166 51 +14 166 51 +15 166 51 +16 166 51 +17 166 51 +19 166 51 +20 166 51 +21 166 51 +23 166 51 +24 166 51 +25 166 51 +26 166 51 +28 166 51 +29 166 51 +30 166 51 +31 166 51 +33 166 51 +34 166 51 +35 166 51 +37 166 51 +38 166 51 +39 166 51 +40 166 51 +42 166 51 +43 166 51 +44 166 51 +46 166 51 +47 166 51 +48 166 51 +49 166 51 +51 166 51 +52 166 51 +53 166 51 +55 166 51 +56 166 51 +57 166 51 +58 166 51 +60 166 51 +61 166 51 +62 166 51 +63 166 51 +65 166 51 +66 166 51 +67 166 51 +69 166 51 +70 166 51 +71 166 51 +72 166 51 +74 166 51 +75 166 51 +76 166 51 +78 166 51 +79 166 51 +80 166 51 +81 166 51 +83 166 51 +84 166 51 +85 166 51 +87 166 51 +88 166 51 +89 166 51 +90 166 51 +92 166 51 +93 166 51 +94 166 51 +95 166 51 +97 166 51 +98 166 51 +99 166 51 +101 166 51 +102 166 51 +103 166 51 +104 166 51 +106 166 51 +107 166 51 +108 166 51 +110 166 51 +111 166 51 +112 166 51 +113 166 51 +115 166 51 +116 166 51 +117 166 51 +119 166 51 +120 166 51 +121 166 51 +122 166 51 +124 166 51 +125 166 51 +126 166 51 +127 166 51 +129 166 51 +130 166 51 +131 166 51 +133 166 51 +134 166 51 +135 166 51 +136 166 51 +138 166 51 +139 166 51 +140 166 51 +142 166 51 +143 166 51 +144 166 51 +145 166 51 +147 166 51 +148 166 51 +149 166 51 +151 166 51 +152 166 51 +153 166 51 +154 166 51 +156 166 51 +157 166 51 +158 166 51 +159 166 51 +161 166 51 +162 166 51 +163 166 51 +165 166 51 +166 166 51 +167 166 51 +168 166 51 +170 166 51 +171 166 51 +172 166 51 +174 166 51 +175 166 51 +176 166 51 +177 166 51 +179 166 51 +180 166 51 +181 166 51 +183 166 51 +184 166 51 +185 166 51 +186 166 51 +188 166 51 +189 166 51 +190 166 51 +191 166 51 +193 166 51 +194 166 51 +195 166 51 +197 166 51 +198 166 51 +199 166 51 +200 166 51 +202 166 51 +203 166 51 +204 166 51 +206 166 51 +207 166 51 +208 166 51 +209 166 51 +211 166 51 +212 166 51 +213 166 51 +215 166 51 +216 166 51 +217 166 51 +218 166 51 +220 166 51 +221 166 51 +222 166 51 +223 166 51 +225 166 51 +226 166 51 +227 166 51 +229 166 51 +230 166 51 +231 166 51 +232 166 51 +234 166 51 +235 166 51 +236 166 51 +238 166 51 +239 166 51 +240 166 51 +241 166 51 +243 166 51 +244 166 51 +245 166 51 +247 166 51 +248 166 51 +249 166 51 +250 166 51 +252 166 51 +253 166 51 +254 166 51 +0 163 51 +1 163 51 +2 163 51 +3 163 51 +5 163 51 +6 163 51 +7 163 51 +8 163 51 +10 163 51 +11 163 51 +12 163 51 +14 163 51 +15 163 51 +16 163 51 +17 163 51 +19 163 51 +20 163 51 +21 163 51 +23 163 51 +24 163 51 +25 163 51 +26 163 51 +28 163 51 +29 163 51 +30 163 51 +31 163 51 +33 163 51 +34 163 51 +35 163 51 +37 163 51 +38 163 51 +39 163 51 +40 163 51 +42 163 51 +43 163 51 +44 163 51 +46 163 51 +47 163 51 +48 163 51 +49 163 51 +51 163 51 +52 163 51 +53 163 51 +55 163 51 +56 163 51 +57 163 51 +58 163 51 +60 163 51 +61 163 51 +62 163 51 +63 163 51 +65 163 51 +66 163 51 +67 163 51 +69 163 51 +70 163 51 +71 163 51 +72 163 51 +74 163 51 +75 163 51 +76 163 51 +78 163 51 +79 163 51 +80 163 51 +81 163 51 +83 163 51 +84 163 51 +85 163 51 +87 163 51 +88 163 51 +89 163 51 +90 163 51 +92 163 51 +93 163 51 +94 163 51 +95 163 51 +97 163 51 +98 163 51 +99 163 51 +101 163 51 +102 163 51 +103 163 51 +104 163 51 +106 163 51 +107 163 51 +108 163 51 +110 163 51 +111 163 51 +112 163 51 +113 163 51 +115 163 51 +116 163 51 +117 163 51 +119 163 51 +120 163 51 +121 163 51 +122 163 51 +124 163 51 +125 163 51 +126 163 51 +127 163 51 +129 163 51 +130 163 51 +131 163 51 +133 163 51 +134 163 51 +135 163 51 +136 163 51 +138 163 51 +139 163 51 +140 163 51 +142 163 51 +143 163 51 +144 163 51 +145 163 51 +147 163 51 +148 163 51 +149 163 51 +151 163 51 +152 163 51 +153 163 51 +154 163 51 +156 163 51 +157 163 51 +158 163 51 +159 163 51 +161 163 51 +162 163 51 +163 163 51 +165 163 51 +166 163 51 +167 163 51 +168 163 51 +170 163 51 +171 163 51 +172 163 51 +174 163 51 +175 163 51 +176 163 51 +177 163 51 +179 163 51 +180 163 51 +181 163 51 +183 163 51 +184 163 51 +185 163 51 +186 163 51 +188 163 51 +189 163 51 +190 163 51 +191 163 51 +193 163 51 +194 163 51 +195 163 51 +197 163 51 +198 163 51 +199 163 51 +200 163 51 +202 163 51 +203 163 51 +204 163 51 +206 163 51 +207 163 51 +208 163 51 +209 163 51 +211 163 51 +212 163 51 +213 163 51 +215 163 51 +216 163 51 +217 163 51 +218 163 51 +220 163 51 +221 163 51 +222 163 51 +223 163 51 +225 163 51 +226 163 51 +227 163 51 +229 163 51 +230 163 51 +231 163 51 +232 163 51 +234 163 51 +235 163 51 +236 163 51 +238 163 51 +239 163 51 +240 163 51 +241 163 51 +243 163 51 +244 163 51 +245 163 51 +247 163 51 +248 163 51 +249 163 51 +250 163 51 +252 163 51 +253 163 51 +254 163 51 +0 161 51 +1 161 51 +2 161 51 +3 161 51 +5 161 51 +6 161 51 +7 161 51 +8 161 51 +10 161 51 +11 161 51 +12 161 51 +14 161 51 +15 161 51 +16 161 51 +17 161 51 +19 161 51 +20 161 51 +21 161 51 +23 161 51 +24 161 51 +25 161 51 +26 161 51 +28 161 51 +29 161 51 +30 161 51 +31 161 51 +33 161 51 +34 161 51 +35 161 51 +37 161 51 +38 161 51 +39 161 51 +40 161 51 +42 161 51 +43 161 51 +44 161 51 +46 161 51 +47 161 51 +48 161 51 +49 161 51 +51 161 51 +52 161 51 +53 161 51 +55 161 51 +56 161 51 +57 161 51 +58 161 51 +60 161 51 +61 161 51 +62 161 51 +63 161 51 +65 161 51 +66 161 51 +67 161 51 +69 161 51 +70 161 51 +71 161 51 +72 161 51 +74 161 51 +75 161 51 +76 161 51 +78 161 51 +79 161 51 +80 161 51 +81 161 51 +83 161 51 +84 161 51 +85 161 51 +87 161 51 +88 161 51 +89 161 51 +90 161 51 +92 161 51 +93 161 51 +94 161 51 +95 161 51 +97 161 51 +98 161 51 +99 161 51 +101 161 51 +102 161 51 +103 161 51 +104 161 51 +106 161 51 +107 161 51 +108 161 51 +110 161 51 +111 161 51 +112 161 51 +113 161 51 +115 161 51 +116 161 51 +117 161 51 +119 161 51 +120 161 51 +121 161 51 +122 161 51 +124 161 51 +125 161 51 +126 161 51 +127 161 51 +129 161 51 +130 161 51 +131 161 51 +133 161 51 +134 161 51 +135 161 51 +136 161 51 +138 161 51 +139 161 51 +140 161 51 +142 161 51 +143 161 51 +144 161 51 +145 161 51 +147 161 51 +148 161 51 +149 161 51 +151 161 51 +152 161 51 +153 161 51 +154 161 51 +156 161 51 +157 161 51 +158 161 51 +159 161 51 +161 161 51 +162 161 51 +163 161 51 +165 161 51 +166 161 51 +167 161 51 +168 161 51 +170 161 51 +171 161 51 +172 161 51 +174 161 51 +175 161 51 +176 161 51 +177 161 51 +179 161 51 +180 161 51 +181 161 51 +183 161 51 +184 161 51 +185 161 51 +186 161 51 +188 161 51 +189 161 51 +190 161 51 +191 161 51 +193 161 51 +194 161 51 +195 161 51 +197 161 51 +198 161 51 +199 161 51 +200 161 51 +202 161 51 +203 161 51 +204 161 51 +206 161 51 +207 161 51 +208 161 51 +209 161 51 +211 161 51 +212 161 51 +213 161 51 +215 161 51 +216 161 51 +217 161 51 +218 161 51 +220 161 51 +221 161 51 +222 161 51 +223 161 51 +225 161 51 +226 161 51 +227 161 51 +229 161 51 +230 161 51 +231 161 51 +232 161 51 +234 161 51 +235 161 51 +236 161 51 +238 161 51 +239 161 51 +240 161 51 +241 161 51 +243 161 51 +244 161 51 +245 161 51 +247 161 51 +248 161 51 +249 161 51 +250 161 51 +252 161 51 +253 161 51 +254 161 51 +0 158 51 +1 158 51 +2 158 51 +3 158 51 +5 158 51 +6 158 51 +7 158 51 +8 158 51 +10 158 51 +11 158 51 +12 158 51 +14 158 51 +15 158 51 +16 158 51 +17 158 51 +19 158 51 +20 158 51 +21 158 51 +23 158 51 +24 158 51 +25 158 51 +26 158 51 +28 158 51 +29 158 51 +30 158 51 +31 158 51 +33 158 51 +34 158 51 +35 158 51 +37 158 51 +38 158 51 +39 158 51 +40 158 51 +42 158 51 +43 158 51 +44 158 51 +46 158 51 +47 158 51 +48 158 51 +49 158 51 +51 158 51 +52 158 51 +53 158 51 +55 158 51 +56 158 51 +57 158 51 +58 158 51 +60 158 51 +61 158 51 +62 158 51 +63 158 51 +65 158 51 +66 158 51 +67 158 51 +69 158 51 +70 158 51 +71 158 51 +72 158 51 +74 158 51 +75 158 51 +76 158 51 +78 158 51 +79 158 51 +80 158 51 +81 158 51 +83 158 51 +84 158 51 +85 158 51 +87 158 51 +88 158 51 +89 158 51 +90 158 51 +92 158 51 +93 158 51 +94 158 51 +95 158 51 +97 158 51 +98 158 51 +99 158 51 +101 158 51 +102 158 51 +103 158 51 +104 158 51 +106 158 51 +107 158 51 +108 158 51 +110 158 51 +111 158 51 +112 158 51 +113 158 51 +115 158 51 +116 158 51 +117 158 51 +119 158 51 +120 158 51 +121 158 51 +122 158 51 +124 158 51 +125 158 51 +126 158 51 +127 158 51 +129 158 51 +130 158 51 +131 158 51 +133 158 51 +134 158 51 +135 158 51 +136 158 51 +138 158 51 +139 158 51 +140 158 51 +142 158 51 +143 158 51 +144 158 51 +145 158 51 +147 158 51 +148 158 51 +149 158 51 +151 158 51 +152 158 51 +153 158 51 +154 158 51 +156 158 51 +157 158 51 +158 158 51 +159 158 51 +161 158 51 +162 158 51 +163 158 51 +165 158 51 +166 158 51 +167 158 51 +168 158 51 +170 158 51 +171 158 51 +172 158 51 +174 158 51 +175 158 51 +176 158 51 +177 158 51 +179 158 51 +180 158 51 +181 158 51 +183 158 51 +184 158 51 +185 158 51 +186 158 51 +188 158 51 +189 158 51 +190 158 51 +191 158 51 +193 158 51 +194 158 51 +195 158 51 +197 158 51 +198 158 51 +199 158 51 +200 158 51 +202 158 51 +203 158 51 +204 158 51 +206 158 51 +207 158 51 +208 158 51 +209 158 51 +211 158 51 +212 158 51 +213 158 51 +215 158 51 +216 158 51 +217 158 51 +218 158 51 +220 158 51 +221 158 51 +222 158 51 +223 158 51 +225 158 51 +226 158 51 +227 158 51 +229 158 51 +230 158 51 +231 158 51 +232 158 51 +234 158 51 +235 158 51 +236 158 51 +238 158 51 +239 158 51 +240 158 51 +241 158 51 +243 158 51 +244 158 51 +245 158 51 +247 158 51 +248 158 51 +249 158 51 +250 158 51 +252 158 51 +253 158 51 +254 158 51 +0 156 51 +1 156 51 +2 156 51 +3 156 51 +5 156 51 +6 156 51 +7 156 51 +8 156 51 +10 156 51 +11 156 51 +12 156 51 +14 156 51 +15 156 51 +16 156 51 +17 156 51 +19 156 51 +20 156 51 +21 156 51 +23 156 51 +24 156 51 +25 156 51 +26 156 51 +28 156 51 +29 156 51 +30 156 51 +31 156 51 +33 156 51 +34 156 51 +35 156 51 +37 156 51 +38 156 51 +39 156 51 +40 156 51 +42 156 51 +43 156 51 +44 156 51 +46 156 51 +47 156 51 +48 156 51 +49 156 51 +51 156 51 +52 156 51 +53 156 51 +55 156 51 +56 156 51 +57 156 51 +58 156 51 +60 156 51 +61 156 51 +62 156 51 +63 156 51 +65 156 51 +66 156 51 +67 156 51 +69 156 51 +70 156 51 +71 156 51 +72 156 51 +74 156 51 +75 156 51 +76 156 51 +78 156 51 +79 156 51 +80 156 51 +81 156 51 +83 156 51 +84 156 51 +85 156 51 +87 156 51 +88 156 51 +89 156 51 +90 156 51 +92 156 51 +93 156 51 +94 156 51 +95 156 51 +97 156 51 +98 156 51 +99 156 51 +101 156 51 +102 156 51 +103 156 51 +104 156 51 +106 156 51 +107 156 51 +108 156 51 +110 156 51 +111 156 51 +112 156 51 +113 156 51 +115 156 51 +116 156 51 +117 156 51 +119 156 51 +120 156 51 +121 156 51 +122 156 51 +124 156 51 +125 156 51 +126 156 51 +127 156 51 +129 156 51 +130 156 51 +131 156 51 +133 156 51 +134 156 51 +135 156 51 +136 156 51 +138 156 51 +139 156 51 +140 156 51 +142 156 51 +143 156 51 +144 156 51 +145 156 51 +147 156 51 +148 156 51 +149 156 51 +151 156 51 +152 156 51 +153 156 51 +154 156 51 +156 156 51 +157 156 51 +158 156 51 +159 156 51 +161 156 51 +162 156 51 +163 156 51 +165 156 51 +166 156 51 +167 156 51 +168 156 51 +170 156 51 +171 156 51 +172 156 51 +174 156 51 +175 156 51 +176 156 51 +177 156 51 +179 156 51 +180 156 51 +181 156 51 +183 156 51 +184 156 51 +185 156 51 +186 156 51 +188 156 51 +189 156 51 +190 156 51 +191 156 51 +193 156 51 +194 156 51 +195 156 51 +197 156 51 +198 156 51 +199 156 51 +200 156 51 +202 156 51 +203 156 51 +204 156 51 +206 156 51 +207 156 51 +208 156 51 +209 156 51 +211 156 51 +212 156 51 +213 156 51 +215 156 51 +216 156 51 +217 156 51 +218 156 51 +220 156 51 +221 156 51 +222 156 51 +223 156 51 +225 156 51 +226 156 51 +227 156 51 +229 156 51 +230 156 51 +231 156 51 +232 156 51 +234 156 51 +235 156 51 +236 156 51 +238 156 51 +239 156 51 +240 156 51 +241 156 51 +243 156 51 +244 156 51 +245 156 51 +247 156 51 +248 156 51 +249 156 51 +250 156 51 +252 156 51 +253 156 51 +254 156 51 +0 153 51 +1 153 51 +2 153 51 +3 153 51 +5 153 51 +6 153 51 +7 153 51 +8 153 51 +10 153 51 +11 153 51 +12 153 51 +14 153 51 +15 153 51 +16 153 51 +17 153 51 +19 153 51 +20 153 51 +21 153 51 +23 153 51 +24 153 51 +25 153 51 +26 153 51 +28 153 51 +29 153 51 +30 153 51 +31 153 51 +33 153 51 +34 153 51 +35 153 51 +37 153 51 +38 153 51 +39 153 51 +40 153 51 +42 153 51 +43 153 51 +44 153 51 +46 153 51 +47 153 51 +48 153 51 +49 153 51 +51 153 51 +52 153 51 +53 153 51 +55 153 51 +56 153 51 +57 153 51 +58 153 51 +60 153 51 +61 153 51 +62 153 51 +63 153 51 +65 153 51 +66 153 51 +67 153 51 +69 153 51 +70 153 51 +71 153 51 +72 153 51 +74 153 51 +75 153 51 +76 153 51 +78 153 51 +79 153 51 +80 153 51 +81 153 51 +83 153 51 +84 153 51 +85 153 51 +87 153 51 +88 153 51 +89 153 51 +90 153 51 +92 153 51 +93 153 51 +94 153 51 +95 153 51 +97 153 51 +98 153 51 +99 153 51 +101 153 51 +102 153 51 +103 153 51 +104 153 51 +106 153 51 +107 153 51 +108 153 51 +110 153 51 +111 153 51 +112 153 51 +113 153 51 +115 153 51 +116 153 51 +117 153 51 +119 153 51 +120 153 51 +121 153 51 +122 153 51 +124 153 51 +125 153 51 +126 153 51 +127 153 51 +129 153 51 +130 153 51 +131 153 51 +133 153 51 +134 153 51 +135 153 51 +136 153 51 +138 153 51 +139 153 51 +140 153 51 +142 153 51 +143 153 51 +144 153 51 +145 153 51 +147 153 51 +148 153 51 +149 153 51 +151 153 51 +152 153 51 +153 153 51 +154 153 51 +156 153 51 +157 153 51 +158 153 51 +159 153 51 +161 153 51 +162 153 51 +163 153 51 +165 153 51 +166 153 51 +167 153 51 +168 153 51 +170 153 51 +171 153 51 +172 153 51 +174 153 51 +175 153 51 +176 153 51 +177 153 51 +179 153 51 +180 153 51 +181 153 51 +183 153 51 +184 153 51 +185 153 51 +186 153 51 +188 153 51 +189 153 51 +190 153 51 +191 153 51 +193 153 51 +194 153 51 +195 153 51 +197 153 51 +198 153 51 +199 153 51 +200 153 51 +202 153 51 +203 153 51 +204 153 51 +206 153 51 +207 153 51 +208 153 51 +209 153 51 +211 153 51 +212 153 51 +213 153 51 +215 153 51 +216 153 51 +217 153 51 +218 153 51 +220 153 51 +221 153 51 +222 153 51 +223 153 51 +225 153 51 +226 153 51 +227 153 51 +229 153 51 +230 153 51 +231 153 51 +232 153 51 +234 153 51 +235 153 51 +236 153 51 +238 153 51 +239 153 51 +240 153 51 +241 153 51 +243 153 51 +244 153 51 +245 153 51 +247 153 51 +248 153 51 +249 153 51 +250 153 51 +252 153 51 +253 153 51 +254 153 51 +0 151 51 +1 151 51 +2 151 51 +3 151 51 +5 151 51 +6 151 51 +7 151 51 +8 151 51 +10 151 51 +11 151 51 +12 151 51 +14 151 51 +15 151 51 +16 151 51 +17 151 51 +19 151 51 +20 151 51 +21 151 51 +23 151 51 +24 151 51 +25 151 51 +26 151 51 +28 151 51 +29 151 51 +30 151 51 +31 151 51 +33 151 51 +34 151 51 +35 151 51 +37 151 51 +38 151 51 +39 151 51 +40 151 51 +42 151 51 +43 151 51 +44 151 51 +46 151 51 +47 151 51 +48 151 51 +49 151 51 +51 151 51 +52 151 51 +53 151 51 +55 151 51 +56 151 51 +57 151 51 +58 151 51 +60 151 51 +61 151 51 +62 151 51 +63 151 51 +65 151 51 +66 151 51 +67 151 51 +69 151 51 +70 151 51 +71 151 51 +72 151 51 +74 151 51 +75 151 51 +76 151 51 +78 151 51 +79 151 51 +80 151 51 +81 151 51 +83 151 51 +84 151 51 +85 151 51 +87 151 51 +88 151 51 +89 151 51 +90 151 51 +92 151 51 +93 151 51 +94 151 51 +95 151 51 +97 151 51 +98 151 51 +99 151 51 +101 151 51 +102 151 51 +103 151 51 +104 151 51 +106 151 51 +107 151 51 +108 151 51 +110 151 51 +111 151 51 +112 151 51 +113 151 51 +115 151 51 +116 151 51 +117 151 51 +119 151 51 +120 151 51 +121 151 51 +122 151 51 +124 151 51 +125 151 51 +126 151 51 +127 151 51 +129 151 51 +130 151 51 +131 151 51 +133 151 51 +134 151 51 +135 151 51 +136 151 51 +138 151 51 +139 151 51 +140 151 51 +142 151 51 +143 151 51 +144 151 51 +145 151 51 +147 151 51 +148 151 51 +149 151 51 +151 151 51 +152 151 51 +153 151 51 +154 151 51 +156 151 51 +157 151 51 +158 151 51 +159 151 51 +161 151 51 +162 151 51 +163 151 51 +165 151 51 +166 151 51 +167 151 51 +168 151 51 +170 151 51 +171 151 51 +172 151 51 +174 151 51 +175 151 51 +176 151 51 +177 151 51 +179 151 51 +180 151 51 +181 151 51 +183 151 51 +184 151 51 +185 151 51 +186 151 51 +188 151 51 +189 151 51 +190 151 51 +191 151 51 +193 151 51 +194 151 51 +195 151 51 +197 151 51 +198 151 51 +199 151 51 +200 151 51 +202 151 51 +203 151 51 +204 151 51 +206 151 51 +207 151 51 +208 151 51 +209 151 51 +211 151 51 +212 151 51 +213 151 51 +215 151 51 +216 151 51 +217 151 51 +218 151 51 +220 151 51 +221 151 51 +222 151 51 +223 151 51 +225 151 51 +226 151 51 +227 151 51 +229 151 51 +230 151 51 +231 151 51 +232 151 51 +234 151 51 +235 151 51 +236 151 51 +238 151 51 +239 151 51 +240 151 51 +241 151 51 +243 151 51 +244 151 51 +245 151 51 +247 151 51 +248 151 51 +249 151 51 +250 151 51 +252 151 51 +253 151 51 +254 151 51 +0 148 51 +1 148 51 +2 148 51 +3 148 51 +5 148 51 +6 148 51 +7 148 51 +8 148 51 +10 148 51 +11 148 51 +12 148 51 +14 148 51 +15 148 51 +16 148 51 +17 148 51 +19 148 51 +20 148 51 +21 148 51 +23 148 51 +24 148 51 +25 148 51 +26 148 51 +28 148 51 +29 148 51 +30 148 51 +31 148 51 +33 148 51 +34 148 51 +35 148 51 +37 148 51 +38 148 51 +39 148 51 +40 148 51 +42 148 51 +43 148 51 +44 148 51 +46 148 51 +47 148 51 +48 148 51 +49 148 51 +51 148 51 +52 148 51 +53 148 51 +55 148 51 +56 148 51 +57 148 51 +58 148 51 +60 148 51 +61 148 51 +62 148 51 +63 148 51 +65 148 51 +66 148 51 +67 148 51 +69 148 51 +70 148 51 +71 148 51 +72 148 51 +74 148 51 +75 148 51 +76 148 51 +78 148 51 +79 148 51 +80 148 51 +81 148 51 +83 148 51 +84 148 51 +85 148 51 +87 148 51 +88 148 51 +89 148 51 +90 148 51 +92 148 51 +93 148 51 +94 148 51 +95 148 51 +97 148 51 +98 148 51 +99 148 51 +101 148 51 +102 148 51 +103 148 51 +104 148 51 +106 148 51 +107 148 51 +108 148 51 +110 148 51 +111 148 51 +112 148 51 +113 148 51 +115 148 51 +116 148 51 +117 148 51 +119 148 51 +120 148 51 +121 148 51 +122 148 51 +124 148 51 +125 148 51 +126 148 51 +127 148 51 +129 148 51 +130 148 51 +131 148 51 +133 148 51 +134 148 51 +135 148 51 +136 148 51 +138 148 51 +139 148 51 +140 148 51 +142 148 51 +143 148 51 +144 148 51 +145 148 51 +147 148 51 +148 148 51 +149 148 51 +151 148 51 +152 148 51 +153 148 51 +154 148 51 +156 148 51 +157 148 51 +158 148 51 +159 148 51 +161 148 51 +162 148 51 +163 148 51 +165 148 51 +166 148 51 +167 148 51 +168 148 51 +170 148 51 +171 148 51 +172 148 51 +174 148 51 +175 148 51 +176 148 51 +177 148 51 +179 148 51 +180 148 51 +181 148 51 +183 148 51 +184 148 51 +185 148 51 +186 148 51 +188 148 51 +189 148 51 +190 148 51 +191 148 51 +193 148 51 +194 148 51 +195 148 51 +197 148 51 +198 148 51 +199 148 51 +200 148 51 +202 148 51 +203 148 51 +204 148 51 +206 148 51 +207 148 51 +208 148 51 +209 148 51 +211 148 51 +212 148 51 +213 148 51 +215 148 51 +216 148 51 +217 148 51 +218 148 51 +220 148 51 +221 148 51 +222 148 51 +223 148 51 +225 148 51 +226 148 51 +227 148 51 +229 148 51 +230 148 51 +231 148 51 +232 148 51 +234 148 51 +235 148 51 +236 148 51 +238 148 51 +239 148 51 +240 148 51 +241 148 51 +243 148 51 +244 148 51 +245 148 51 +247 148 51 +248 148 51 +249 148 51 +250 148 51 +252 148 51 +253 148 51 +254 148 51 +0 145 51 +1 145 51 +2 145 51 +3 145 51 +5 145 51 +6 145 51 +7 145 51 +8 145 51 +10 145 51 +11 145 51 +12 145 51 +14 145 51 +15 145 51 +16 145 51 +17 145 51 +19 145 51 +20 145 51 +21 145 51 +23 145 51 +24 145 51 +25 145 51 +26 145 51 +28 145 51 +29 145 51 +30 145 51 +31 145 51 +33 145 51 +34 145 51 +35 145 51 +37 145 51 +38 145 51 +39 145 51 +40 145 51 +42 145 51 +43 145 51 +44 145 51 +46 145 51 +47 145 51 +48 145 51 +49 145 51 +51 145 51 +52 145 51 +53 145 51 +55 145 51 +56 145 51 +57 145 51 +58 145 51 +60 145 51 +61 145 51 +62 145 51 +63 145 51 +65 145 51 +66 145 51 +67 145 51 +69 145 51 +70 145 51 +71 145 51 +72 145 51 +74 145 51 +75 145 51 +76 145 51 +78 145 51 +79 145 51 +80 145 51 +81 145 51 +83 145 51 +84 145 51 +85 145 51 +87 145 51 +88 145 51 +89 145 51 +90 145 51 +92 145 51 +93 145 51 +94 145 51 +95 145 51 +97 145 51 +98 145 51 +99 145 51 +101 145 51 +102 145 51 +103 145 51 +104 145 51 +106 145 51 +107 145 51 +108 145 51 +110 145 51 +111 145 51 +112 145 51 +113 145 51 +115 145 51 +116 145 51 +117 145 51 +119 145 51 +120 145 51 +121 145 51 +122 145 51 +124 145 51 +125 145 51 +126 145 51 +127 145 51 +129 145 51 +130 145 51 +131 145 51 +133 145 51 +134 145 51 +135 145 51 +136 145 51 +138 145 51 +139 145 51 +140 145 51 +142 145 51 +143 145 51 +144 145 51 +145 145 51 +147 145 51 +148 145 51 +149 145 51 +151 145 51 +152 145 51 +153 145 51 +154 145 51 +156 145 51 +157 145 51 +158 145 51 +159 145 51 +161 145 51 +162 145 51 +163 145 51 +165 145 51 +166 145 51 +167 145 51 +168 145 51 +170 145 51 +171 145 51 +172 145 51 +174 145 51 +175 145 51 +176 145 51 +177 145 51 +179 145 51 +180 145 51 +181 145 51 +183 145 51 +184 145 51 +185 145 51 +186 145 51 +188 145 51 +189 145 51 +190 145 51 +191 145 51 +193 145 51 +194 145 51 +195 145 51 +197 145 51 +198 145 51 +199 145 51 +200 145 51 +202 145 51 +203 145 51 +204 145 51 +206 145 51 +207 145 51 +208 145 51 +209 145 51 +211 145 51 +212 145 51 +213 145 51 +215 145 51 +216 145 51 +217 145 51 +218 145 51 +220 145 51 +221 145 51 +222 145 51 +223 145 51 +225 145 51 +226 145 51 +227 145 51 +229 145 51 +230 145 51 +231 145 51 +232 145 51 +234 145 51 +235 145 51 +236 145 51 +238 145 51 +239 145 51 +240 145 51 +241 145 51 +243 145 51 +244 145 51 +245 145 51 +247 145 51 +248 145 51 +249 145 51 +250 145 51 +252 145 51 +253 145 51 +254 145 51 +0 143 51 +1 143 51 +2 143 51 +3 143 51 +5 143 51 +6 143 51 +7 143 51 +8 143 51 +10 143 51 +11 143 51 +12 143 51 +14 143 51 +15 143 51 +16 143 51 +17 143 51 +19 143 51 +20 143 51 +21 143 51 +23 143 51 +24 143 51 +25 143 51 +26 143 51 +28 143 51 +29 143 51 +30 143 51 +31 143 51 +33 143 51 +34 143 51 +35 143 51 +37 143 51 +38 143 51 +39 143 51 +40 143 51 +42 143 51 +43 143 51 +44 143 51 +46 143 51 +47 143 51 +48 143 51 +49 143 51 +51 143 51 +52 143 51 +53 143 51 +55 143 51 +56 143 51 +57 143 51 +58 143 51 +60 143 51 +61 143 51 +62 143 51 +63 143 51 +65 143 51 +66 143 51 +67 143 51 +69 143 51 +70 143 51 +71 143 51 +72 143 51 +74 143 51 +75 143 51 +76 143 51 +78 143 51 +79 143 51 +80 143 51 +81 143 51 +83 143 51 +84 143 51 +85 143 51 +87 143 51 +88 143 51 +89 143 51 +90 143 51 +92 143 51 +93 143 51 +94 143 51 +95 143 51 +97 143 51 +98 143 51 +99 143 51 +101 143 51 +102 143 51 +103 143 51 +104 143 51 +106 143 51 +107 143 51 +108 143 51 +110 143 51 +111 143 51 +112 143 51 +113 143 51 +115 143 51 +116 143 51 +117 143 51 +119 143 51 +120 143 51 +121 143 51 +122 143 51 +124 143 51 +125 143 51 +126 143 51 +127 143 51 +129 143 51 +130 143 51 +131 143 51 +133 143 51 +134 143 51 +135 143 51 +136 143 51 +138 143 51 +139 143 51 +140 143 51 +142 143 51 +143 143 51 +144 143 51 +145 143 51 +147 143 51 +148 143 51 +149 143 51 +151 143 51 +152 143 51 +153 143 51 +154 143 51 +156 143 51 +157 143 51 +158 143 51 +159 143 51 +161 143 51 +162 143 51 +163 143 51 +165 143 51 +166 143 51 +167 143 51 +168 143 51 +170 143 51 +171 143 51 +172 143 51 +174 143 51 +175 143 51 +176 143 51 +177 143 51 +179 143 51 +180 143 51 +181 143 51 +183 143 51 +184 143 51 +185 143 51 +186 143 51 +188 143 51 +189 143 51 +190 143 51 +191 143 51 +193 143 51 +194 143 51 +195 143 51 +197 143 51 +198 143 51 +199 143 51 +200 143 51 +202 143 51 +203 143 51 +204 143 51 +206 143 51 +207 143 51 +208 143 51 +209 143 51 +211 143 51 +212 143 51 +213 143 51 +215 143 51 +216 143 51 +217 143 51 +218 143 51 +220 143 51 +221 143 51 +222 143 51 +223 143 51 +225 143 51 +226 143 51 +227 143 51 +229 143 51 +230 143 51 +231 143 51 +232 143 51 +234 143 51 +235 143 51 +236 143 51 +238 143 51 +239 143 51 +240 143 51 +241 143 51 +243 143 51 +244 143 51 +245 143 51 +247 143 51 +248 143 51 +249 143 51 +250 143 51 +252 143 51 +253 143 51 +254 143 51 +0 140 51 +1 140 51 +2 140 51 +3 140 51 +5 140 51 +6 140 51 +7 140 51 +8 140 51 +10 140 51 +11 140 51 +12 140 51 +14 140 51 +15 140 51 +16 140 51 +17 140 51 +19 140 51 +20 140 51 +21 140 51 +23 140 51 +24 140 51 +25 140 51 +26 140 51 +28 140 51 +29 140 51 +30 140 51 +31 140 51 +33 140 51 +34 140 51 +35 140 51 +37 140 51 +38 140 51 +39 140 51 +40 140 51 +42 140 51 +43 140 51 +44 140 51 +46 140 51 +47 140 51 +48 140 51 +49 140 51 +51 140 51 +52 140 51 +53 140 51 +55 140 51 +56 140 51 +57 140 51 +58 140 51 +60 140 51 +61 140 51 +62 140 51 +63 140 51 +65 140 51 +66 140 51 +67 140 51 +69 140 51 +70 140 51 +71 140 51 +72 140 51 +74 140 51 +75 140 51 +76 140 51 +78 140 51 +79 140 51 +80 140 51 +81 140 51 +83 140 51 +84 140 51 +85 140 51 +87 140 51 +88 140 51 +89 140 51 +90 140 51 +92 140 51 +93 140 51 +94 140 51 +95 140 51 +97 140 51 +98 140 51 +99 140 51 +101 140 51 +102 140 51 +103 140 51 +104 140 51 +106 140 51 +107 140 51 +108 140 51 +110 140 51 +111 140 51 +112 140 51 +113 140 51 +115 140 51 +116 140 51 +117 140 51 +119 140 51 +120 140 51 +121 140 51 +122 140 51 +124 140 51 +125 140 51 +126 140 51 +127 140 51 +129 140 51 +130 140 51 +131 140 51 +133 140 51 +134 140 51 +135 140 51 +136 140 51 +138 140 51 +139 140 51 +140 140 51 +142 140 51 +143 140 51 +144 140 51 +145 140 51 +147 140 51 +148 140 51 +149 140 51 +151 140 51 +152 140 51 +153 140 51 +154 140 51 +156 140 51 +157 140 51 +158 140 51 +159 140 51 +161 140 51 +162 140 51 +163 140 51 +165 140 51 +166 140 51 +167 140 51 +168 140 51 +170 140 51 +171 140 51 +172 140 51 +174 140 51 +175 140 51 +176 140 51 +177 140 51 +179 140 51 +180 140 51 +181 140 51 +183 140 51 +184 140 51 +185 140 51 +186 140 51 +188 140 51 +189 140 51 +190 140 51 +191 140 51 +193 140 51 +194 140 51 +195 140 51 +197 140 51 +198 140 51 +199 140 51 +200 140 51 +202 140 51 +203 140 51 +204 140 51 +206 140 51 +207 140 51 +208 140 51 +209 140 51 +211 140 51 +212 140 51 +213 140 51 +215 140 51 +216 140 51 +217 140 51 +218 140 51 +220 140 51 +221 140 51 +222 140 51 +223 140 51 +225 140 51 +226 140 51 +227 140 51 +229 140 51 +230 140 51 +231 140 51 +232 140 51 +234 140 51 +235 140 51 +236 140 51 +238 140 51 +239 140 51 +240 140 51 +241 140 51 +243 140 51 +244 140 51 +245 140 51 +247 140 51 +248 140 51 +249 140 51 +250 140 51 +252 140 51 +253 140 51 +254 140 51 +0 138 51 +1 138 51 +2 138 51 +3 138 51 +5 138 51 +6 138 51 +7 138 51 +8 138 51 +10 138 51 +11 138 51 +12 138 51 +14 138 51 +15 138 51 +16 138 51 +17 138 51 +19 138 51 +20 138 51 +21 138 51 +23 138 51 +24 138 51 +25 138 51 +26 138 51 +28 138 51 +29 138 51 +30 138 51 +31 138 51 +33 138 51 +34 138 51 +35 138 51 +37 138 51 +38 138 51 +39 138 51 +40 138 51 +42 138 51 +43 138 51 +44 138 51 +46 138 51 +47 138 51 +48 138 51 +49 138 51 +51 138 51 +52 138 51 +53 138 51 +55 138 51 +56 138 51 +57 138 51 +58 138 51 +60 138 51 +61 138 51 +62 138 51 +63 138 51 +65 138 51 +66 138 51 +67 138 51 +69 138 51 +70 138 51 +71 138 51 +72 138 51 +74 138 51 +75 138 51 +76 138 51 +78 138 51 +79 138 51 +80 138 51 +81 138 51 +83 138 51 +84 138 51 +85 138 51 +87 138 51 +88 138 51 +89 138 51 +90 138 51 +92 138 51 +93 138 51 +94 138 51 +95 138 51 +97 138 51 +98 138 51 +99 138 51 +101 138 51 +102 138 51 +103 138 51 +104 138 51 +106 138 51 +107 138 51 +108 138 51 +110 138 51 +111 138 51 +112 138 51 +113 138 51 +115 138 51 +116 138 51 +117 138 51 +119 138 51 +120 138 51 +121 138 51 +122 138 51 +124 138 51 +125 138 51 +126 138 51 +127 138 51 +129 138 51 +130 138 51 +131 138 51 +133 138 51 +134 138 51 +135 138 51 +136 138 51 +138 138 51 +139 138 51 +140 138 51 +142 138 51 +143 138 51 +144 138 51 +145 138 51 +147 138 51 +148 138 51 +149 138 51 +151 138 51 +152 138 51 +153 138 51 +154 138 51 +156 138 51 +157 138 51 +158 138 51 +159 138 51 +161 138 51 +162 138 51 +163 138 51 +165 138 51 +166 138 51 +167 138 51 +168 138 51 +170 138 51 +171 138 51 +172 138 51 +174 138 51 +175 138 51 +176 138 51 +177 138 51 +179 138 51 +180 138 51 +181 138 51 +183 138 51 +184 138 51 +185 138 51 +186 138 51 +188 138 51 +189 138 51 +190 138 51 +191 138 51 +193 138 51 +194 138 51 +195 138 51 +197 138 51 +198 138 51 +199 138 51 +200 138 51 +202 138 51 +203 138 51 +204 138 51 +206 138 51 +207 138 51 +208 138 51 +209 138 51 +211 138 51 +212 138 51 +213 138 51 +215 138 51 +216 138 51 +217 138 51 +218 138 51 +220 138 51 +221 138 51 +222 138 51 +223 138 51 +225 138 51 +226 138 51 +227 138 51 +229 138 51 +230 138 51 +231 138 51 +232 138 51 +234 138 51 +235 138 51 +236 138 51 +238 138 51 +239 138 51 +240 138 51 +241 138 51 +243 138 51 +244 138 51 +245 138 51 +247 138 51 +248 138 51 +249 138 51 +250 138 51 +252 138 51 +253 138 51 +254 138 51 +0 135 51 +1 135 51 +2 135 51 +3 135 51 +5 135 51 +6 135 51 +7 135 51 +8 135 51 +10 135 51 +11 135 51 +12 135 51 +14 135 51 +15 135 51 +16 135 51 +17 135 51 +19 135 51 +20 135 51 +21 135 51 +23 135 51 +24 135 51 +25 135 51 +26 135 51 +28 135 51 +29 135 51 +30 135 51 +31 135 51 +33 135 51 +34 135 51 +35 135 51 +37 135 51 +38 135 51 +39 135 51 +40 135 51 +42 135 51 +43 135 51 +44 135 51 +46 135 51 +47 135 51 +48 135 51 +49 135 51 +51 135 51 +52 135 51 +53 135 51 +55 135 51 +56 135 51 +57 135 51 +58 135 51 +60 135 51 +61 135 51 +62 135 51 +63 135 51 +65 135 51 +66 135 51 +67 135 51 +69 135 51 +70 135 51 +71 135 51 +72 135 51 +74 135 51 +75 135 51 +76 135 51 +78 135 51 +79 135 51 +80 135 51 +81 135 51 +83 135 51 +84 135 51 +85 135 51 +87 135 51 +88 135 51 +89 135 51 +90 135 51 +92 135 51 +93 135 51 +94 135 51 +95 135 51 +97 135 51 +98 135 51 +99 135 51 +101 135 51 +102 135 51 +103 135 51 +104 135 51 +106 135 51 +107 135 51 +108 135 51 +110 135 51 +111 135 51 +112 135 51 +113 135 51 +115 135 51 +116 135 51 +117 135 51 +119 135 51 +120 135 51 +121 135 51 +122 135 51 +124 135 51 +125 135 51 +126 135 51 +127 135 51 +129 135 51 +130 135 51 +131 135 51 +133 135 51 +134 135 51 +135 135 51 +136 135 51 +138 135 51 +139 135 51 +140 135 51 +142 135 51 +143 135 51 +144 135 51 +145 135 51 +147 135 51 +148 135 51 +149 135 51 +151 135 51 +152 135 51 +153 135 51 +154 135 51 +156 135 51 +157 135 51 +158 135 51 +159 135 51 +161 135 51 +162 135 51 +163 135 51 +165 135 51 +166 135 51 +167 135 51 +168 135 51 +170 135 51 +171 135 51 +172 135 51 +174 135 51 +175 135 51 +176 135 51 +177 135 51 +179 135 51 +180 135 51 +181 135 51 +183 135 51 +184 135 51 +185 135 51 +186 135 51 +188 135 51 +189 135 51 +190 135 51 +191 135 51 +193 135 51 +194 135 51 +195 135 51 +197 135 51 +198 135 51 +199 135 51 +200 135 51 +202 135 51 +203 135 51 +204 135 51 +206 135 51 +207 135 51 +208 135 51 +209 135 51 +211 135 51 +212 135 51 +213 135 51 +215 135 51 +216 135 51 +217 135 51 +218 135 51 +220 135 51 +221 135 51 +222 135 51 +223 135 51 +225 135 51 +226 135 51 +227 135 51 +229 135 51 +230 135 51 +231 135 51 +232 135 51 +234 135 51 +235 135 51 +236 135 51 +238 135 51 +239 135 51 +240 135 51 +241 135 51 +243 135 51 +244 135 51 +245 135 51 +247 135 51 +248 135 51 +249 135 51 +250 135 51 +252 135 51 +253 135 51 +254 135 51 +0 133 51 +1 133 51 +2 133 51 +3 133 51 +5 133 51 +6 133 51 +7 133 51 +8 133 51 +10 133 51 +11 133 51 +12 133 51 +14 133 51 +15 133 51 +16 133 51 +17 133 51 +19 133 51 +20 133 51 +21 133 51 +23 133 51 +24 133 51 +25 133 51 +26 133 51 +28 133 51 +29 133 51 +30 133 51 +31 133 51 +33 133 51 +34 133 51 +35 133 51 +37 133 51 +38 133 51 +39 133 51 +40 133 51 +42 133 51 +43 133 51 +44 133 51 +46 133 51 +47 133 51 +48 133 51 +49 133 51 +51 133 51 +52 133 51 +53 133 51 +55 133 51 +56 133 51 +57 133 51 +58 133 51 +60 133 51 +61 133 51 +62 133 51 +63 133 51 +65 133 51 +66 133 51 +67 133 51 +69 133 51 +70 133 51 +71 133 51 +72 133 51 +74 133 51 +75 133 51 +76 133 51 +78 133 51 +79 133 51 +80 133 51 +81 133 51 +83 133 51 +84 133 51 +85 133 51 +87 133 51 +88 133 51 +89 133 51 +90 133 51 +92 133 51 +93 133 51 +94 133 51 +95 133 51 +97 133 51 +98 133 51 +99 133 51 +101 133 51 +102 133 51 +103 133 51 +104 133 51 +106 133 51 +107 133 51 +108 133 51 +110 133 51 +111 133 51 +112 133 51 +113 133 51 +115 133 51 +116 133 51 +117 133 51 +119 133 51 +120 133 51 +121 133 51 +122 133 51 +124 133 51 +125 133 51 +126 133 51 +127 133 51 +129 133 51 +130 133 51 +131 133 51 +133 133 51 +134 133 51 +135 133 51 +136 133 51 +138 133 51 +139 133 51 +140 133 51 +142 133 51 +143 133 51 +144 133 51 +145 133 51 +147 133 51 +148 133 51 +149 133 51 +151 133 51 +152 133 51 +153 133 51 +154 133 51 +156 133 51 +157 133 51 +158 133 51 +159 133 51 +161 133 51 +162 133 51 +163 133 51 +165 133 51 +166 133 51 +167 133 51 +168 133 51 +170 133 51 +171 133 51 +172 133 51 +174 133 51 +175 133 51 +176 133 51 +177 133 51 +179 133 51 +180 133 51 +181 133 51 +183 133 51 +184 133 51 +185 133 51 +186 133 51 +188 133 51 +189 133 51 +190 133 51 +191 133 51 +193 133 51 +194 133 51 +195 133 51 +197 133 51 +198 133 51 +199 133 51 +200 133 51 +202 133 51 +203 133 51 +204 133 51 +206 133 51 +207 133 51 +208 133 51 +209 133 51 +211 133 51 +212 133 51 +213 133 51 +215 133 51 +216 133 51 +217 133 51 +218 133 51 +220 133 51 +221 133 51 +222 133 51 +223 133 51 +225 133 51 +226 133 51 +227 133 51 +229 133 51 +230 133 51 +231 133 51 +232 133 51 +234 133 51 +235 133 51 +236 133 51 +238 133 51 +239 133 51 +240 133 51 +241 133 51 +243 133 51 +244 133 51 +245 133 51 +247 133 51 +248 133 51 +249 133 51 +250 133 51 +252 133 51 +253 133 51 +254 133 51 +0 130 51 +1 130 51 +2 130 51 +3 130 51 +5 130 51 +6 130 51 +7 130 51 +8 130 51 +10 130 51 +11 130 51 +12 130 51 +14 130 51 +15 130 51 +16 130 51 +17 130 51 +19 130 51 +20 130 51 +21 130 51 +23 130 51 +24 130 51 +25 130 51 +26 130 51 +28 130 51 +29 130 51 +30 130 51 +31 130 51 +33 130 51 +34 130 51 +35 130 51 +37 130 51 +38 130 51 +39 130 51 +40 130 51 +42 130 51 +43 130 51 +44 130 51 +46 130 51 +47 130 51 +48 130 51 +49 130 51 +51 130 51 +52 130 51 +53 130 51 +55 130 51 +56 130 51 +57 130 51 +58 130 51 +60 130 51 +61 130 51 +62 130 51 +63 130 51 +65 130 51 +66 130 51 +67 130 51 +69 130 51 +70 130 51 +71 130 51 +72 130 51 +74 130 51 +75 130 51 +76 130 51 +78 130 51 +79 130 51 +80 130 51 +81 130 51 +83 130 51 +84 130 51 +85 130 51 +87 130 51 +88 130 51 +89 130 51 +90 130 51 +92 130 51 +93 130 51 +94 130 51 +95 130 51 +97 130 51 +98 130 51 +99 130 51 +101 130 51 +102 130 51 +103 130 51 +104 130 51 +106 130 51 +107 130 51 +108 130 51 +110 130 51 +111 130 51 +112 130 51 +113 130 51 +115 130 51 +116 130 51 +117 130 51 +119 130 51 +120 130 51 +121 130 51 +122 130 51 +124 130 51 +125 130 51 +126 130 51 +127 130 51 +129 130 51 +130 130 51 +131 130 51 +133 130 51 +134 130 51 +135 130 51 +136 130 51 +138 130 51 +139 130 51 +140 130 51 +142 130 51 +143 130 51 +144 130 51 +145 130 51 +147 130 51 +148 130 51 +149 130 51 +151 130 51 +152 130 51 +153 130 51 +154 130 51 +156 130 51 +157 130 51 +158 130 51 +159 130 51 +161 130 51 +162 130 51 +163 130 51 +165 130 51 +166 130 51 +167 130 51 +168 130 51 +170 130 51 +171 130 51 +172 130 51 +174 130 51 +175 130 51 +176 130 51 +177 130 51 +179 130 51 +180 130 51 +181 130 51 +183 130 51 +184 130 51 +185 130 51 +186 130 51 +188 130 51 +189 130 51 +190 130 51 +191 130 51 +193 130 51 +194 130 51 +195 130 51 +197 130 51 +198 130 51 +199 130 51 +200 130 51 +202 130 51 +203 130 51 +204 130 51 +206 130 51 +207 130 51 +208 130 51 +209 130 51 +211 130 51 +212 130 51 +213 130 51 +215 130 51 +216 130 51 +217 130 51 +218 130 51 +220 130 51 +221 130 51 +222 130 51 +223 130 51 +225 130 51 +226 130 51 +227 130 51 +229 130 51 +230 130 51 +231 130 51 +232 130 51 +234 130 51 +235 130 51 +236 130 51 +238 130 51 +239 130 51 +240 130 51 +241 130 51 +243 130 51 +244 130 51 +245 130 51 +247 130 51 +248 130 51 +249 130 51 +250 130 51 +252 130 51 +253 130 51 +254 130 51 +0 127 51 +1 127 51 +2 127 51 +3 127 51 +5 127 51 +6 127 51 +7 127 51 +8 127 51 +10 127 51 +11 127 51 +12 127 51 +14 127 51 +15 127 51 +16 127 51 +17 127 51 +19 127 51 +20 127 51 +21 127 51 +23 127 51 +24 127 51 +25 127 51 +26 127 51 +28 127 51 +29 127 51 +30 127 51 +31 127 51 +33 127 51 +34 127 51 +35 127 51 +37 127 51 +38 127 51 +39 127 51 +40 127 51 +42 127 51 +43 127 51 +44 127 51 +46 127 51 +47 127 51 +48 127 51 +49 127 51 +51 127 51 +52 127 51 +53 127 51 +55 127 51 +56 127 51 +57 127 51 +58 127 51 +60 127 51 +61 127 51 +62 127 51 +63 127 51 +65 127 51 +66 127 51 +67 127 51 +69 127 51 +70 127 51 +71 127 51 +72 127 51 +74 127 51 +75 127 51 +76 127 51 +78 127 51 +79 127 51 +80 127 51 +81 127 51 +83 127 51 +84 127 51 +85 127 51 +87 127 51 +88 127 51 +89 127 51 +90 127 51 +92 127 51 +93 127 51 +94 127 51 +95 127 51 +97 127 51 +98 127 51 +99 127 51 +101 127 51 +102 127 51 +103 127 51 +104 127 51 +106 127 51 +107 127 51 +108 127 51 +110 127 51 +111 127 51 +112 127 51 +113 127 51 +115 127 51 +116 127 51 +117 127 51 +119 127 51 +120 127 51 +121 127 51 +122 127 51 +124 127 51 +125 127 51 +126 127 51 +127 127 51 +129 127 51 +130 127 51 +131 127 51 +133 127 51 +134 127 51 +135 127 51 +136 127 51 +138 127 51 +139 127 51 +140 127 51 +142 127 51 +143 127 51 +144 127 51 +145 127 51 +147 127 51 +148 127 51 +149 127 51 +151 127 51 +152 127 51 +153 127 51 +154 127 51 +156 127 51 +157 127 51 +158 127 51 +159 127 51 +161 127 51 +162 127 51 +163 127 51 +165 127 51 +166 127 51 +167 127 51 +168 127 51 +170 127 51 +171 127 51 +172 127 51 +174 127 51 +175 127 51 +176 127 51 +177 127 51 +179 127 51 +180 127 51 +181 127 51 +183 127 51 +184 127 51 +185 127 51 +186 127 51 +188 127 51 +189 127 51 +190 127 51 +191 127 51 +193 127 51 +194 127 51 +195 127 51 +197 127 51 +198 127 51 +199 127 51 +200 127 51 +202 127 51 +203 127 51 +204 127 51 +206 127 51 +207 127 51 +208 127 51 +209 127 51 +211 127 51 +212 127 51 +213 127 51 +215 127 51 +216 127 51 +217 127 51 +218 127 51 +220 127 51 +221 127 51 +222 127 51 +223 127 51 +225 127 51 +226 127 51 +227 127 51 +229 127 51 +230 127 51 +231 127 51 +232 127 51 +234 127 51 +235 127 51 +236 127 51 +238 127 51 +239 127 51 +240 127 51 +241 127 51 +243 127 51 +244 127 51 +245 127 51 +247 127 51 +248 127 51 +249 127 51 +250 127 51 +252 127 51 +253 127 51 +254 127 51 +0 125 51 +1 125 51 +2 125 51 +3 125 51 +5 125 51 +6 125 51 +7 125 51 +8 125 51 +10 125 51 +11 125 51 +12 125 51 +14 125 51 +15 125 51 +16 125 51 +17 125 51 +19 125 51 +20 125 51 +21 125 51 +23 125 51 +24 125 51 +25 125 51 +26 125 51 +28 125 51 +29 125 51 +30 125 51 +31 125 51 +33 125 51 +34 125 51 +35 125 51 +37 125 51 +38 125 51 +39 125 51 +40 125 51 +42 125 51 +43 125 51 +44 125 51 +46 125 51 +47 125 51 +48 125 51 +49 125 51 +51 125 51 +52 125 51 +53 125 51 +55 125 51 +56 125 51 +57 125 51 +58 125 51 +60 125 51 +61 125 51 +62 125 51 +63 125 51 +65 125 51 +66 125 51 +67 125 51 +69 125 51 +70 125 51 +71 125 51 +72 125 51 +74 125 51 +75 125 51 +76 125 51 +78 125 51 +79 125 51 +80 125 51 +81 125 51 +83 125 51 +84 125 51 +85 125 51 +87 125 51 +88 125 51 +89 125 51 +90 125 51 +92 125 51 +93 125 51 +94 125 51 +95 125 51 +97 125 51 +98 125 51 +99 125 51 +101 125 51 +102 125 51 +103 125 51 +104 125 51 +106 125 51 +107 125 51 +108 125 51 +110 125 51 +111 125 51 +112 125 51 +113 125 51 +115 125 51 +116 125 51 +117 125 51 +119 125 51 +120 125 51 +121 125 51 +122 125 51 +124 125 51 +125 125 51 +126 125 51 +127 125 51 +129 125 51 +130 125 51 +131 125 51 +133 125 51 +134 125 51 +135 125 51 +136 125 51 +138 125 51 +139 125 51 +140 125 51 +142 125 51 +143 125 51 +144 125 51 +145 125 51 +147 125 51 +148 125 51 +149 125 51 +151 125 51 +152 125 51 +153 125 51 +154 125 51 +156 125 51 +157 125 51 +158 125 51 +159 125 51 +161 125 51 +162 125 51 +163 125 51 +165 125 51 +166 125 51 +167 125 51 +168 125 51 +170 125 51 +171 125 51 +172 125 51 +174 125 51 +175 125 51 +176 125 51 +177 125 51 +179 125 51 +180 125 51 +181 125 51 +183 125 51 +184 125 51 +185 125 51 +186 125 51 +188 125 51 +189 125 51 +190 125 51 +191 125 51 +193 125 51 +194 125 51 +195 125 51 +197 125 51 +198 125 51 +199 125 51 +200 125 51 +202 125 51 +203 125 51 +204 125 51 +206 125 51 +207 125 51 +208 125 51 +209 125 51 +211 125 51 +212 125 51 +213 125 51 +215 125 51 +216 125 51 +217 125 51 +218 125 51 +220 125 51 +221 125 51 +222 125 51 +223 125 51 +225 125 51 +226 125 51 +227 125 51 +229 125 51 +230 125 51 +231 125 51 +232 125 51 +234 125 51 +235 125 51 +236 125 51 +238 125 51 +239 125 51 +240 125 51 +241 125 51 +243 125 51 +244 125 51 +245 125 51 +247 125 51 +248 125 51 +249 125 51 +250 125 51 +252 125 51 +253 125 51 +254 125 51 +0 122 51 +1 122 51 +2 122 51 +3 122 51 +5 122 51 +6 122 51 +7 122 51 +8 122 51 +10 122 51 +11 122 51 +12 122 51 +14 122 51 +15 122 51 +16 122 51 +17 122 51 +19 122 51 +20 122 51 +21 122 51 +23 122 51 +24 122 51 +25 122 51 +26 122 51 +28 122 51 +29 122 51 +30 122 51 +31 122 51 +33 122 51 +34 122 51 +35 122 51 +37 122 51 +38 122 51 +39 122 51 +40 122 51 +42 122 51 +43 122 51 +44 122 51 +46 122 51 +47 122 51 +48 122 51 +49 122 51 +51 122 51 +52 122 51 +53 122 51 +55 122 51 +56 122 51 +57 122 51 +58 122 51 +60 122 51 +61 122 51 +62 122 51 +63 122 51 +65 122 51 +66 122 51 +67 122 51 +69 122 51 +70 122 51 +71 122 51 +72 122 51 +74 122 51 +75 122 51 +76 122 51 +78 122 51 +79 122 51 +80 122 51 +81 122 51 +83 122 51 +84 122 51 +85 122 51 +87 122 51 +88 122 51 +89 122 51 +90 122 51 +92 122 51 +93 122 51 +94 122 51 +95 122 51 +97 122 51 +98 122 51 +99 122 51 +101 122 51 +102 122 51 +103 122 51 +104 122 51 +106 122 51 +107 122 51 +108 122 51 +110 122 51 +111 122 51 +112 122 51 +113 122 51 +115 122 51 +116 122 51 +117 122 51 +119 122 51 +120 122 51 +121 122 51 +122 122 51 +124 122 51 +125 122 51 +126 122 51 +127 122 51 +129 122 51 +130 122 51 +131 122 51 +133 122 51 +134 122 51 +135 122 51 +136 122 51 +138 122 51 +139 122 51 +140 122 51 +142 122 51 +143 122 51 +144 122 51 +145 122 51 +147 122 51 +148 122 51 +149 122 51 +151 122 51 +152 122 51 +153 122 51 +154 122 51 +156 122 51 +157 122 51 +158 122 51 +159 122 51 +161 122 51 +162 122 51 +163 122 51 +165 122 51 +166 122 51 +167 122 51 +168 122 51 +170 122 51 +171 122 51 +172 122 51 +174 122 51 +175 122 51 +176 122 51 +177 122 51 +179 122 51 +180 122 51 +181 122 51 +183 122 51 +184 122 51 +185 122 51 +186 122 51 +188 122 51 +189 122 51 +190 122 51 +191 122 51 +193 122 51 +194 122 51 +195 122 51 +197 122 51 +198 122 51 +199 122 51 +200 122 51 +202 122 51 +203 122 51 +204 122 51 +206 122 51 +207 122 51 +208 122 51 +209 122 51 +211 122 51 +212 122 51 +213 122 51 +215 122 51 +216 122 51 +217 122 51 +218 122 51 +220 122 51 +221 122 51 +222 122 51 +223 122 51 +225 122 51 +226 122 51 +227 122 51 +229 122 51 +230 122 51 +231 122 51 +232 122 51 +234 122 51 +235 122 51 +236 122 51 +238 122 51 +239 122 51 +240 122 51 +241 122 51 +243 122 51 +244 122 51 +245 122 51 +247 122 51 +248 122 51 +249 122 51 +250 122 51 +252 122 51 +253 122 51 +254 122 51 +0 120 51 +1 120 51 +2 120 51 +3 120 51 +5 120 51 +6 120 51 +7 120 51 +8 120 51 +10 120 51 +11 120 51 +12 120 51 +14 120 51 +15 120 51 +16 120 51 +17 120 51 +19 120 51 +20 120 51 +21 120 51 +23 120 51 +24 120 51 +25 120 51 +26 120 51 +28 120 51 +29 120 51 +30 120 51 +31 120 51 +33 120 51 +34 120 51 +35 120 51 +37 120 51 +38 120 51 +39 120 51 +40 120 51 +42 120 51 +43 120 51 +44 120 51 +46 120 51 +47 120 51 +48 120 51 +49 120 51 +51 120 51 +52 120 51 +53 120 51 +55 120 51 +56 120 51 +57 120 51 +58 120 51 +60 120 51 +61 120 51 +62 120 51 +63 120 51 +65 120 51 +66 120 51 +67 120 51 +69 120 51 +70 120 51 +71 120 51 +72 120 51 +74 120 51 +75 120 51 +76 120 51 +78 120 51 +79 120 51 +80 120 51 +81 120 51 +83 120 51 +84 120 51 +85 120 51 +87 120 51 +88 120 51 +89 120 51 +90 120 51 +92 120 51 +93 120 51 +94 120 51 +95 120 51 +97 120 51 +98 120 51 +99 120 51 +101 120 51 +102 120 51 +103 120 51 +104 120 51 +106 120 51 +107 120 51 +108 120 51 +110 120 51 +111 120 51 +112 120 51 +113 120 51 +115 120 51 +116 120 51 +117 120 51 +119 120 51 +120 120 51 +121 120 51 +122 120 51 +124 120 51 +125 120 51 +126 120 51 +127 120 51 +129 120 51 +130 120 51 +131 120 51 +133 120 51 +134 120 51 +135 120 51 +136 120 51 +138 120 51 +139 120 51 +140 120 51 +142 120 51 +143 120 51 +144 120 51 +145 120 51 +147 120 51 +148 120 51 +149 120 51 +151 120 51 +152 120 51 +153 120 51 +154 120 51 +156 120 51 +157 120 51 +158 120 51 +159 120 51 +161 120 51 +162 120 51 +163 120 51 +165 120 51 +166 120 51 +167 120 51 +168 120 51 +170 120 51 +171 120 51 +172 120 51 +174 120 51 +175 120 51 +176 120 51 +177 120 51 +179 120 51 +180 120 51 +181 120 51 +183 120 51 +184 120 51 +185 120 51 +186 120 51 +188 120 51 +189 120 51 +190 120 51 +191 120 51 +193 120 51 +194 120 51 +195 120 51 +197 120 51 +198 120 51 +199 120 51 +200 120 51 +202 120 51 +203 120 51 +204 120 51 +206 120 51 +207 120 51 +208 120 51 +209 120 51 +211 120 51 +212 120 51 +213 120 51 +215 120 51 +216 120 51 +217 120 51 +218 120 51 +220 120 51 +221 120 51 +222 120 51 +223 120 51 +225 120 51 +226 120 51 +227 120 51 +229 120 51 +230 120 51 +231 120 51 +232 120 51 +234 120 51 +235 120 51 +236 120 51 +238 120 51 +239 120 51 +240 120 51 +241 120 51 +243 120 51 +244 120 51 +245 120 51 +247 120 51 +248 120 51 +249 120 51 +250 120 51 +252 120 51 +253 120 51 +254 120 51 +0 117 51 +1 117 51 +2 117 51 +3 117 51 +5 117 51 +6 117 51 +7 117 51 +8 117 51 +10 117 51 +11 117 51 +12 117 51 +14 117 51 +15 117 51 +16 117 51 +17 117 51 +19 117 51 +20 117 51 +21 117 51 +23 117 51 +24 117 51 +25 117 51 +26 117 51 +28 117 51 +29 117 51 +30 117 51 +31 117 51 +33 117 51 +34 117 51 +35 117 51 +37 117 51 +38 117 51 +39 117 51 +40 117 51 +42 117 51 +43 117 51 +44 117 51 +46 117 51 +47 117 51 +48 117 51 +49 117 51 +51 117 51 +52 117 51 +53 117 51 +55 117 51 +56 117 51 +57 117 51 +58 117 51 +60 117 51 +61 117 51 +62 117 51 +63 117 51 +65 117 51 +66 117 51 +67 117 51 +69 117 51 +70 117 51 +71 117 51 +72 117 51 +74 117 51 +75 117 51 +76 117 51 +78 117 51 +79 117 51 +80 117 51 +81 117 51 +83 117 51 +84 117 51 +85 117 51 +87 117 51 +88 117 51 +89 117 51 +90 117 51 +92 117 51 +93 117 51 +94 117 51 +95 117 51 +97 117 51 +98 117 51 +99 117 51 +101 117 51 +102 117 51 +103 117 51 +104 117 51 +106 117 51 +107 117 51 +108 117 51 +110 117 51 +111 117 51 +112 117 51 +113 117 51 +115 117 51 +116 117 51 +117 117 51 +119 117 51 +120 117 51 +121 117 51 +122 117 51 +124 117 51 +125 117 51 +126 117 51 +127 117 51 +129 117 51 +130 117 51 +131 117 51 +133 117 51 +134 117 51 +135 117 51 +136 117 51 +138 117 51 +139 117 51 +140 117 51 +142 117 51 +143 117 51 +144 117 51 +145 117 51 +147 117 51 +148 117 51 +149 117 51 +151 117 51 +152 117 51 +153 117 51 +154 117 51 +156 117 51 +157 117 51 +158 117 51 +159 117 51 +161 117 51 +162 117 51 +163 117 51 +165 117 51 +166 117 51 +167 117 51 +168 117 51 +170 117 51 +171 117 51 +172 117 51 +174 117 51 +175 117 51 +176 117 51 +177 117 51 +179 117 51 +180 117 51 +181 117 51 +183 117 51 +184 117 51 +185 117 51 +186 117 51 +188 117 51 +189 117 51 +190 117 51 +191 117 51 +193 117 51 +194 117 51 +195 117 51 +197 117 51 +198 117 51 +199 117 51 +200 117 51 +202 117 51 +203 117 51 +204 117 51 +206 117 51 +207 117 51 +208 117 51 +209 117 51 +211 117 51 +212 117 51 +213 117 51 +215 117 51 +216 117 51 +217 117 51 +218 117 51 +220 117 51 +221 117 51 +222 117 51 +223 117 51 +225 117 51 +226 117 51 +227 117 51 +229 117 51 +230 117 51 +231 117 51 +232 117 51 +234 117 51 +235 117 51 +236 117 51 +238 117 51 +239 117 51 +240 117 51 +241 117 51 +243 117 51 +244 117 51 +245 117 51 +247 117 51 +248 117 51 +249 117 51 +250 117 51 +252 117 51 +253 117 51 +254 117 51 +0 115 51 +1 115 51 +2 115 51 +3 115 51 +5 115 51 +6 115 51 +7 115 51 +8 115 51 +10 115 51 +11 115 51 +12 115 51 +14 115 51 +15 115 51 +16 115 51 +17 115 51 +19 115 51 +20 115 51 +21 115 51 +23 115 51 +24 115 51 +25 115 51 +26 115 51 +28 115 51 +29 115 51 +30 115 51 +31 115 51 +33 115 51 +34 115 51 +35 115 51 +37 115 51 +38 115 51 +39 115 51 +40 115 51 +42 115 51 +43 115 51 +44 115 51 +46 115 51 +47 115 51 +48 115 51 +49 115 51 +51 115 51 +52 115 51 +53 115 51 +55 115 51 +56 115 51 +57 115 51 +58 115 51 +60 115 51 +61 115 51 +62 115 51 +63 115 51 +65 115 51 +66 115 51 +67 115 51 +69 115 51 +70 115 51 +71 115 51 +72 115 51 +74 115 51 +75 115 51 +76 115 51 +78 115 51 +79 115 51 +80 115 51 +81 115 51 +83 115 51 +84 115 51 +85 115 51 +87 115 51 +88 115 51 +89 115 51 +90 115 51 +92 115 51 +93 115 51 +94 115 51 +95 115 51 +97 115 51 +98 115 51 +99 115 51 +101 115 51 +102 115 51 +103 115 51 +104 115 51 +106 115 51 +107 115 51 +108 115 51 +110 115 51 +111 115 51 +112 115 51 +113 115 51 +115 115 51 +116 115 51 +117 115 51 +119 115 51 +120 115 51 +121 115 51 +122 115 51 +124 115 51 +125 115 51 +126 115 51 +127 115 51 +129 115 51 +130 115 51 +131 115 51 +133 115 51 +134 115 51 +135 115 51 +136 115 51 +138 115 51 +139 115 51 +140 115 51 +142 115 51 +143 115 51 +144 115 51 +145 115 51 +147 115 51 +148 115 51 +149 115 51 +151 115 51 +152 115 51 +153 115 51 +154 115 51 +156 115 51 +157 115 51 +158 115 51 +159 115 51 +161 115 51 +162 115 51 +163 115 51 +165 115 51 +166 115 51 +167 115 51 +168 115 51 +170 115 51 +171 115 51 +172 115 51 +174 115 51 +175 115 51 +176 115 51 +177 115 51 +179 115 51 +180 115 51 +181 115 51 +183 115 51 +184 115 51 +185 115 51 +186 115 51 +188 115 51 +189 115 51 +190 115 51 +191 115 51 +193 115 51 +194 115 51 +195 115 51 +197 115 51 +198 115 51 +199 115 51 +200 115 51 +202 115 51 +203 115 51 +204 115 51 +206 115 51 +207 115 51 +208 115 51 +209 115 51 +211 115 51 +212 115 51 +213 115 51 +215 115 51 +216 115 51 +217 115 51 +218 115 51 +220 115 51 +221 115 51 +222 115 51 +223 115 51 +225 115 51 +226 115 51 +227 115 51 +229 115 51 +230 115 51 +231 115 51 +232 115 51 +234 115 51 +235 115 51 +236 115 51 +238 115 51 +239 115 51 +240 115 51 +241 115 51 +243 115 51 +244 115 51 +245 115 51 +247 115 51 +248 115 51 +249 115 51 +250 115 51 +252 115 51 +253 115 51 +254 115 51 +0 112 51 +1 112 51 +2 112 51 +3 112 51 +5 112 51 +6 112 51 +7 112 51 +8 112 51 +10 112 51 +11 112 51 +12 112 51 +14 112 51 +15 112 51 +16 112 51 +17 112 51 +19 112 51 +20 112 51 +21 112 51 +23 112 51 +24 112 51 +25 112 51 +26 112 51 +28 112 51 +29 112 51 +30 112 51 +31 112 51 +33 112 51 +34 112 51 +35 112 51 +37 112 51 +38 112 51 +39 112 51 +40 112 51 +42 112 51 +43 112 51 +44 112 51 +46 112 51 +47 112 51 +48 112 51 +49 112 51 +51 112 51 +52 112 51 +53 112 51 +55 112 51 +56 112 51 +57 112 51 +58 112 51 +60 112 51 +61 112 51 +62 112 51 +63 112 51 +65 112 51 +66 112 51 +67 112 51 +69 112 51 +70 112 51 +71 112 51 +72 112 51 +74 112 51 +75 112 51 +76 112 51 +78 112 51 +79 112 51 +80 112 51 +81 112 51 +83 112 51 +84 112 51 +85 112 51 +87 112 51 +88 112 51 +89 112 51 +90 112 51 +92 112 51 +93 112 51 +94 112 51 +95 112 51 +97 112 51 +98 112 51 +99 112 51 +101 112 51 +102 112 51 +103 112 51 +104 112 51 +106 112 51 +107 112 51 +108 112 51 +110 112 51 +111 112 51 +112 112 51 +113 112 51 +115 112 51 +116 112 51 +117 112 51 +119 112 51 +120 112 51 +121 112 51 +122 112 51 +124 112 51 +125 112 51 +126 112 51 +127 112 51 +129 112 51 +130 112 51 +131 112 51 +133 112 51 +134 112 51 +135 112 51 +136 112 51 +138 112 51 +139 112 51 +140 112 51 +142 112 51 +143 112 51 +144 112 51 +145 112 51 +147 112 51 +148 112 51 +149 112 51 +151 112 51 +152 112 51 +153 112 51 +154 112 51 +156 112 51 +157 112 51 +158 112 51 +159 112 51 +161 112 51 +162 112 51 +163 112 51 +165 112 51 +166 112 51 +167 112 51 +168 112 51 +170 112 51 +171 112 51 +172 112 51 +174 112 51 +175 112 51 +176 112 51 +177 112 51 +179 112 51 +180 112 51 +181 112 51 +183 112 51 +184 112 51 +185 112 51 +186 112 51 +188 112 51 +189 112 51 +190 112 51 +191 112 51 +193 112 51 +194 112 51 +195 112 51 +197 112 51 +198 112 51 +199 112 51 +200 112 51 +202 112 51 +203 112 51 +204 112 51 +206 112 51 +207 112 51 +208 112 51 +209 112 51 +211 112 51 +212 112 51 +213 112 51 +215 112 51 +216 112 51 +217 112 51 +218 112 51 +220 112 51 +221 112 51 +222 112 51 +223 112 51 +225 112 51 +226 112 51 +227 112 51 +229 112 51 +230 112 51 +231 112 51 +232 112 51 +234 112 51 +235 112 51 +236 112 51 +238 112 51 +239 112 51 +240 112 51 +241 112 51 +243 112 51 +244 112 51 +245 112 51 +247 112 51 +248 112 51 +249 112 51 +250 112 51 +252 112 51 +253 112 51 +254 112 51 +0 110 51 +1 110 51 +2 110 51 +3 110 51 +5 110 51 +6 110 51 +7 110 51 +8 110 51 +10 110 51 +11 110 51 +12 110 51 +14 110 51 +15 110 51 +16 110 51 +17 110 51 +19 110 51 +20 110 51 +21 110 51 +23 110 51 +24 110 51 +25 110 51 +26 110 51 +28 110 51 +29 110 51 +30 110 51 +31 110 51 +33 110 51 +34 110 51 +35 110 51 +37 110 51 +38 110 51 +39 110 51 +40 110 51 +42 110 51 +43 110 51 +44 110 51 +46 110 51 +47 110 51 +48 110 51 +49 110 51 +51 110 51 +52 110 51 +53 110 51 +55 110 51 +56 110 51 +57 110 51 +58 110 51 +60 110 51 +61 110 51 +62 110 51 +63 110 51 +65 110 51 +66 110 51 +67 110 51 +69 110 51 +70 110 51 +71 110 51 +72 110 51 +74 110 51 +75 110 51 +76 110 51 +78 110 51 +79 110 51 +80 110 51 +81 110 51 +83 110 51 +84 110 51 +85 110 51 +87 110 51 +88 110 51 +89 110 51 +90 110 51 +92 110 51 +93 110 51 +94 110 51 +95 110 51 +97 110 51 +98 110 51 +99 110 51 +101 110 51 +102 110 51 +103 110 51 +104 110 51 +106 110 51 +107 110 51 +108 110 51 +110 110 51 +111 110 51 +112 110 51 +113 110 51 +115 110 51 +116 110 51 +117 110 51 +119 110 51 +120 110 51 +121 110 51 +122 110 51 +124 110 51 +125 110 51 +126 110 51 +127 110 51 +129 110 51 +130 110 51 +131 110 51 +133 110 51 +134 110 51 +135 110 51 +136 110 51 +138 110 51 +139 110 51 +140 110 51 +142 110 51 +143 110 51 +144 110 51 +145 110 51 +147 110 51 +148 110 51 +149 110 51 +151 110 51 +152 110 51 +153 110 51 +154 110 51 +156 110 51 +157 110 51 +158 110 51 +159 110 51 +161 110 51 +162 110 51 +163 110 51 +165 110 51 +166 110 51 +167 110 51 +168 110 51 +170 110 51 +171 110 51 +172 110 51 +174 110 51 +175 110 51 +176 110 51 +177 110 51 +179 110 51 +180 110 51 +181 110 51 +183 110 51 +184 110 51 +185 110 51 +186 110 51 +188 110 51 +189 110 51 +190 110 51 +191 110 51 +193 110 51 +194 110 51 +195 110 51 +197 110 51 +198 110 51 +199 110 51 +200 110 51 +202 110 51 +203 110 51 +204 110 51 +206 110 51 +207 110 51 +208 110 51 +209 110 51 +211 110 51 +212 110 51 +213 110 51 +215 110 51 +216 110 51 +217 110 51 +218 110 51 +220 110 51 +221 110 51 +222 110 51 +223 110 51 +225 110 51 +226 110 51 +227 110 51 +229 110 51 +230 110 51 +231 110 51 +232 110 51 +234 110 51 +235 110 51 +236 110 51 +238 110 51 +239 110 51 +240 110 51 +241 110 51 +243 110 51 +244 110 51 +245 110 51 +247 110 51 +248 110 51 +249 110 51 +250 110 51 +252 110 51 +253 110 51 +254 110 51 +0 107 51 +1 107 51 +2 107 51 +3 107 51 +5 107 51 +6 107 51 +7 107 51 +8 107 51 +10 107 51 +11 107 51 +12 107 51 +14 107 51 +15 107 51 +16 107 51 +17 107 51 +19 107 51 +20 107 51 +21 107 51 +23 107 51 +24 107 51 +25 107 51 +26 107 51 +28 107 51 +29 107 51 +30 107 51 +31 107 51 +33 107 51 +34 107 51 +35 107 51 +37 107 51 +38 107 51 +39 107 51 +40 107 51 +42 107 51 +43 107 51 +44 107 51 +46 107 51 +47 107 51 +48 107 51 +49 107 51 +51 107 51 +52 107 51 +53 107 51 +55 107 51 +56 107 51 +57 107 51 +58 107 51 +60 107 51 +61 107 51 +62 107 51 +63 107 51 +65 107 51 +66 107 51 +67 107 51 +69 107 51 +70 107 51 +71 107 51 +72 107 51 +74 107 51 +75 107 51 +76 107 51 +78 107 51 +79 107 51 +80 107 51 +81 107 51 +83 107 51 +84 107 51 +85 107 51 +87 107 51 +88 107 51 +89 107 51 +90 107 51 +92 107 51 +93 107 51 +94 107 51 +95 107 51 +97 107 51 +98 107 51 +99 107 51 +101 107 51 +102 107 51 +103 107 51 +104 107 51 +106 107 51 +107 107 51 +108 107 51 +110 107 51 +111 107 51 +112 107 51 +113 107 51 +115 107 51 +116 107 51 +117 107 51 +119 107 51 +120 107 51 +121 107 51 +122 107 51 +124 107 51 +125 107 51 +126 107 51 +127 107 51 +129 107 51 +130 107 51 +131 107 51 +133 107 51 +134 107 51 +135 107 51 +136 107 51 +138 107 51 +139 107 51 +140 107 51 +142 107 51 +143 107 51 +144 107 51 +145 107 51 +147 107 51 +148 107 51 +149 107 51 +151 107 51 +152 107 51 +153 107 51 +154 107 51 +156 107 51 +157 107 51 +158 107 51 +159 107 51 +161 107 51 +162 107 51 +163 107 51 +165 107 51 +166 107 51 +167 107 51 +168 107 51 +170 107 51 +171 107 51 +172 107 51 +174 107 51 +175 107 51 +176 107 51 +177 107 51 +179 107 51 +180 107 51 +181 107 51 +183 107 51 +184 107 51 +185 107 51 +186 107 51 +188 107 51 +189 107 51 +190 107 51 +191 107 51 +193 107 51 +194 107 51 +195 107 51 +197 107 51 +198 107 51 +199 107 51 +200 107 51 +202 107 51 +203 107 51 +204 107 51 +206 107 51 +207 107 51 +208 107 51 +209 107 51 +211 107 51 +212 107 51 +213 107 51 +215 107 51 +216 107 51 +217 107 51 +218 107 51 +220 107 51 +221 107 51 +222 107 51 +223 107 51 +225 107 51 +226 107 51 +227 107 51 +229 107 51 +230 107 51 +231 107 51 +232 107 51 +234 107 51 +235 107 51 +236 107 51 +238 107 51 +239 107 51 +240 107 51 +241 107 51 +243 107 51 +244 107 51 +245 107 51 +247 107 51 +248 107 51 +249 107 51 +250 107 51 +252 107 51 +253 107 51 +254 107 51 +0 104 51 +1 104 51 +2 104 51 +3 104 51 +5 104 51 +6 104 51 +7 104 51 +8 104 51 +10 104 51 +11 104 51 +12 104 51 +14 104 51 +15 104 51 +16 104 51 +17 104 51 +19 104 51 +20 104 51 +21 104 51 +23 104 51 +24 104 51 +25 104 51 +26 104 51 +28 104 51 +29 104 51 +30 104 51 +31 104 51 +33 104 51 +34 104 51 +35 104 51 +37 104 51 +38 104 51 +39 104 51 +40 104 51 +42 104 51 +43 104 51 +44 104 51 +46 104 51 +47 104 51 +48 104 51 +49 104 51 +51 104 51 +52 104 51 +53 104 51 +55 104 51 +56 104 51 +57 104 51 +58 104 51 +60 104 51 +61 104 51 +62 104 51 +63 104 51 +65 104 51 +66 104 51 +67 104 51 +69 104 51 +70 104 51 +71 104 51 +72 104 51 +74 104 51 +75 104 51 +76 104 51 +78 104 51 +79 104 51 +80 104 51 +81 104 51 +83 104 51 +84 104 51 +85 104 51 +87 104 51 +88 104 51 +89 104 51 +90 104 51 +92 104 51 +93 104 51 +94 104 51 +95 104 51 +97 104 51 +98 104 51 +99 104 51 +101 104 51 +102 104 51 +103 104 51 +104 104 51 +106 104 51 +107 104 51 +108 104 51 +110 104 51 +111 104 51 +112 104 51 +113 104 51 +115 104 51 +116 104 51 +117 104 51 +119 104 51 +120 104 51 +121 104 51 +122 104 51 +124 104 51 +125 104 51 +126 104 51 +127 104 51 +129 104 51 +130 104 51 +131 104 51 +133 104 51 +134 104 51 +135 104 51 +136 104 51 +138 104 51 +139 104 51 +140 104 51 +142 104 51 +143 104 51 +144 104 51 +145 104 51 +147 104 51 +148 104 51 +149 104 51 +151 104 51 +152 104 51 +153 104 51 +154 104 51 +156 104 51 +157 104 51 +158 104 51 +159 104 51 +161 104 51 +162 104 51 +163 104 51 +165 104 51 +166 104 51 +167 104 51 +168 104 51 +170 104 51 +171 104 51 +172 104 51 +174 104 51 +175 104 51 +176 104 51 +177 104 51 +179 104 51 +180 104 51 +181 104 51 +183 104 51 +184 104 51 +185 104 51 +186 104 51 +188 104 51 +189 104 51 +190 104 51 +191 104 51 +193 104 51 +194 104 51 +195 104 51 +197 104 51 +198 104 51 +199 104 51 +200 104 51 +202 104 51 +203 104 51 +204 104 51 +206 104 51 +207 104 51 +208 104 51 +209 104 51 +211 104 51 +212 104 51 +213 104 51 +215 104 51 +216 104 51 +217 104 51 +218 104 51 +220 104 51 +221 104 51 +222 104 51 +223 104 51 +225 104 51 +226 104 51 +227 104 51 +229 104 51 +230 104 51 +231 104 51 +232 104 51 +234 104 51 +235 104 51 +236 104 51 +238 104 51 +239 104 51 +240 104 51 +241 104 51 +243 104 51 +244 104 51 +245 104 51 +247 104 51 +248 104 51 +249 104 51 +250 104 51 +252 104 51 +253 104 51 +254 104 51 +0 102 51 +1 102 51 +2 102 51 +3 102 51 +5 102 51 +6 102 51 +7 102 51 +8 102 51 +10 102 51 +11 102 51 +12 102 51 +14 102 51 +15 102 51 +16 102 51 +17 102 51 +19 102 51 +20 102 51 +21 102 51 +23 102 51 +24 102 51 +25 102 51 +26 102 51 +28 102 51 +29 102 51 +30 102 51 +31 102 51 +33 102 51 +34 102 51 +35 102 51 +37 102 51 +38 102 51 +39 102 51 +40 102 51 +42 102 51 +43 102 51 +44 102 51 +46 102 51 +47 102 51 +48 102 51 +49 102 51 +51 102 51 +52 102 51 +53 102 51 +55 102 51 +56 102 51 +57 102 51 +58 102 51 +60 102 51 +61 102 51 +62 102 51 +63 102 51 +65 102 51 +66 102 51 +67 102 51 +69 102 51 +70 102 51 +71 102 51 +72 102 51 +74 102 51 +75 102 51 +76 102 51 +78 102 51 +79 102 51 +80 102 51 +81 102 51 +83 102 51 +84 102 51 +85 102 51 +87 102 51 +88 102 51 +89 102 51 +90 102 51 +92 102 51 +93 102 51 +94 102 51 +95 102 51 +97 102 51 +98 102 51 +99 102 51 +101 102 51 +102 102 51 +103 102 51 +104 102 51 +106 102 51 +107 102 51 +108 102 51 +110 102 51 +111 102 51 +112 102 51 +113 102 51 +115 102 51 +116 102 51 +117 102 51 +119 102 51 +120 102 51 +121 102 51 +122 102 51 +124 102 51 +125 102 51 +126 102 51 +127 102 51 +129 102 51 +130 102 51 +131 102 51 +133 102 51 +134 102 51 +135 102 51 +136 102 51 +138 102 51 +139 102 51 +140 102 51 +142 102 51 +143 102 51 +144 102 51 +145 102 51 +147 102 51 +148 102 51 +149 102 51 +151 102 51 +152 102 51 +153 102 51 +154 102 51 +156 102 51 +157 102 51 +158 102 51 +159 102 51 +161 102 51 +162 102 51 +163 102 51 +165 102 51 +166 102 51 +167 102 51 +168 102 51 +170 102 51 +171 102 51 +172 102 51 +174 102 51 +175 102 51 +176 102 51 +177 102 51 +179 102 51 +180 102 51 +181 102 51 +183 102 51 +184 102 51 +185 102 51 +186 102 51 +188 102 51 +189 102 51 +190 102 51 +191 102 51 +193 102 51 +194 102 51 +195 102 51 +197 102 51 +198 102 51 +199 102 51 +200 102 51 +202 102 51 +203 102 51 +204 102 51 +206 102 51 +207 102 51 +208 102 51 +209 102 51 +211 102 51 +212 102 51 +213 102 51 +215 102 51 +216 102 51 +217 102 51 +218 102 51 +220 102 51 +221 102 51 +222 102 51 +223 102 51 +225 102 51 +226 102 51 +227 102 51 +229 102 51 +230 102 51 +231 102 51 +232 102 51 +234 102 51 +235 102 51 +236 102 51 +238 102 51 +239 102 51 +240 102 51 +241 102 51 +243 102 51 +244 102 51 +245 102 51 +247 102 51 +248 102 51 +249 102 51 +250 102 51 +252 102 51 +253 102 51 +254 102 51 +0 99 51 +1 99 51 +2 99 51 +3 99 51 +5 99 51 +6 99 51 +7 99 51 +8 99 51 +10 99 51 +11 99 51 +12 99 51 +14 99 51 +15 99 51 +16 99 51 +17 99 51 +19 99 51 +20 99 51 +21 99 51 +23 99 51 +24 99 51 +25 99 51 +26 99 51 +28 99 51 +29 99 51 +30 99 51 +31 99 51 +33 99 51 +34 99 51 +35 99 51 +37 99 51 +38 99 51 +39 99 51 +40 99 51 +42 99 51 +43 99 51 +44 99 51 +46 99 51 +47 99 51 +48 99 51 +49 99 51 +51 99 51 +52 99 51 +53 99 51 +55 99 51 +56 99 51 +57 99 51 +58 99 51 +60 99 51 +61 99 51 +62 99 51 +63 99 51 +65 99 51 +66 99 51 +67 99 51 +69 99 51 +70 99 51 +71 99 51 +72 99 51 +74 99 51 +75 99 51 +76 99 51 +78 99 51 +79 99 51 +80 99 51 +81 99 51 +83 99 51 +84 99 51 +85 99 51 +87 99 51 +88 99 51 +89 99 51 +90 99 51 +92 99 51 +93 99 51 +94 99 51 +95 99 51 +97 99 51 +98 99 51 +99 99 51 +101 99 51 +102 99 51 +103 99 51 +104 99 51 +106 99 51 +107 99 51 +108 99 51 +110 99 51 +111 99 51 +112 99 51 +113 99 51 +115 99 51 +116 99 51 +117 99 51 +119 99 51 +120 99 51 +121 99 51 +122 99 51 +124 99 51 +125 99 51 +126 99 51 +127 99 51 +129 99 51 +130 99 51 +131 99 51 +133 99 51 +134 99 51 +135 99 51 +136 99 51 +138 99 51 +139 99 51 +140 99 51 +142 99 51 +143 99 51 +144 99 51 +145 99 51 +147 99 51 +148 99 51 +149 99 51 +151 99 51 +152 99 51 +153 99 51 +154 99 51 +156 99 51 +157 99 51 +158 99 51 +159 99 51 +161 99 51 +162 99 51 +163 99 51 +165 99 51 +166 99 51 +167 99 51 +168 99 51 +170 99 51 +171 99 51 +172 99 51 +174 99 51 +175 99 51 +176 99 51 +177 99 51 +179 99 51 +180 99 51 +181 99 51 +183 99 51 +184 99 51 +185 99 51 +186 99 51 +188 99 51 +189 99 51 +190 99 51 +191 99 51 +193 99 51 +194 99 51 +195 99 51 +197 99 51 +198 99 51 +199 99 51 +200 99 51 +202 99 51 +203 99 51 +204 99 51 +206 99 51 +207 99 51 +208 99 51 +209 99 51 +211 99 51 +212 99 51 +213 99 51 +215 99 51 +216 99 51 +217 99 51 +218 99 51 +220 99 51 +221 99 51 +222 99 51 +223 99 51 +225 99 51 +226 99 51 +227 99 51 +229 99 51 +230 99 51 +231 99 51 +232 99 51 +234 99 51 +235 99 51 +236 99 51 +238 99 51 +239 99 51 +240 99 51 +241 99 51 +243 99 51 +244 99 51 +245 99 51 +247 99 51 +248 99 51 +249 99 51 +250 99 51 +252 99 51 +253 99 51 +254 99 51 +0 97 51 +1 97 51 +2 97 51 +3 97 51 +5 97 51 +6 97 51 +7 97 51 +8 97 51 +10 97 51 +11 97 51 +12 97 51 +14 97 51 +15 97 51 +16 97 51 +17 97 51 +19 97 51 +20 97 51 +21 97 51 +23 97 51 +24 97 51 +25 97 51 +26 97 51 +28 97 51 +29 97 51 +30 97 51 +31 97 51 +33 97 51 +34 97 51 +35 97 51 +37 97 51 +38 97 51 +39 97 51 +40 97 51 +42 97 51 +43 97 51 +44 97 51 +46 97 51 +47 97 51 +48 97 51 +49 97 51 +51 97 51 +52 97 51 +53 97 51 +55 97 51 +56 97 51 +57 97 51 +58 97 51 +60 97 51 +61 97 51 +62 97 51 +63 97 51 +65 97 51 +66 97 51 +67 97 51 +69 97 51 +70 97 51 +71 97 51 +72 97 51 +74 97 51 +75 97 51 +76 97 51 +78 97 51 +79 97 51 +80 97 51 +81 97 51 +83 97 51 +84 97 51 +85 97 51 +87 97 51 +88 97 51 +89 97 51 +90 97 51 +92 97 51 +93 97 51 +94 97 51 +95 97 51 +97 97 51 +98 97 51 +99 97 51 +101 97 51 +102 97 51 +103 97 51 +104 97 51 +106 97 51 +107 97 51 +108 97 51 +110 97 51 +111 97 51 +112 97 51 +113 97 51 +115 97 51 +116 97 51 +117 97 51 +119 97 51 +120 97 51 +121 97 51 +122 97 51 +124 97 51 +125 97 51 +126 97 51 +127 97 51 +129 97 51 +130 97 51 +131 97 51 +133 97 51 +134 97 51 +135 97 51 +136 97 51 +138 97 51 +139 97 51 +140 97 51 +142 97 51 +143 97 51 +144 97 51 +145 97 51 +147 97 51 +148 97 51 +149 97 51 +151 97 51 +152 97 51 +153 97 51 +154 97 51 +156 97 51 +157 97 51 +158 97 51 +159 97 51 +161 97 51 +162 97 51 +163 97 51 +165 97 51 +166 97 51 +167 97 51 +168 97 51 +170 97 51 +171 97 51 +172 97 51 +174 97 51 +175 97 51 +176 97 51 +177 97 51 +179 97 51 +180 97 51 +181 97 51 +183 97 51 +184 97 51 +185 97 51 +186 97 51 +188 97 51 +189 97 51 +190 97 51 +191 97 51 +193 97 51 +194 97 51 +195 97 51 +197 97 51 +198 97 51 +199 97 51 +200 97 51 +202 97 51 +203 97 51 +204 97 51 +206 97 51 +207 97 51 +208 97 51 +209 97 51 +211 97 51 +212 97 51 +213 97 51 +215 97 51 +216 97 51 +217 97 51 +218 97 51 +220 97 51 +221 97 51 +222 97 51 +223 97 51 +225 97 51 +226 97 51 +227 97 51 +229 97 51 +230 97 51 +231 97 51 +232 97 51 +234 97 51 +235 97 51 +236 97 51 +238 97 51 +239 97 51 +240 97 51 +241 97 51 +243 97 51 +244 97 51 +245 97 51 +247 97 51 +248 97 51 +249 97 51 +250 97 51 +252 97 51 +253 97 51 +254 97 51 +0 94 51 +1 94 51 +2 94 51 +3 94 51 +5 94 51 +6 94 51 +7 94 51 +8 94 51 +10 94 51 +11 94 51 +12 94 51 +14 94 51 +15 94 51 +16 94 51 +17 94 51 +19 94 51 +20 94 51 +21 94 51 +23 94 51 +24 94 51 +25 94 51 +26 94 51 +28 94 51 +29 94 51 +30 94 51 +31 94 51 +33 94 51 +34 94 51 +35 94 51 +37 94 51 +38 94 51 +39 94 51 +40 94 51 +42 94 51 +43 94 51 +44 94 51 +46 94 51 +47 94 51 +48 94 51 +49 94 51 +51 94 51 +52 94 51 +53 94 51 +55 94 51 +56 94 51 +57 94 51 +58 94 51 +60 94 51 +61 94 51 +62 94 51 +63 94 51 +65 94 51 +66 94 51 +67 94 51 +69 94 51 +70 94 51 +71 94 51 +72 94 51 +74 94 51 +75 94 51 +76 94 51 +78 94 51 +79 94 51 +80 94 51 +81 94 51 +83 94 51 +84 94 51 +85 94 51 +87 94 51 +88 94 51 +89 94 51 +90 94 51 +92 94 51 +93 94 51 +94 94 51 +95 94 51 +97 94 51 +98 94 51 +99 94 51 +101 94 51 +102 94 51 +103 94 51 +104 94 51 +106 94 51 +107 94 51 +108 94 51 +110 94 51 +111 94 51 +112 94 51 +113 94 51 +115 94 51 +116 94 51 +117 94 51 +119 94 51 +120 94 51 +121 94 51 +122 94 51 +124 94 51 +125 94 51 +126 94 51 +127 94 51 +129 94 51 +130 94 51 +131 94 51 +133 94 51 +134 94 51 +135 94 51 +136 94 51 +138 94 51 +139 94 51 +140 94 51 +142 94 51 +143 94 51 +144 94 51 +145 94 51 +147 94 51 +148 94 51 +149 94 51 +151 94 51 +152 94 51 +153 94 51 +154 94 51 +156 94 51 +157 94 51 +158 94 51 +159 94 51 +161 94 51 +162 94 51 +163 94 51 +165 94 51 +166 94 51 +167 94 51 +168 94 51 +170 94 51 +171 94 51 +172 94 51 +174 94 51 +175 94 51 +176 94 51 +177 94 51 +179 94 51 +180 94 51 +181 94 51 +183 94 51 +184 94 51 +185 94 51 +186 94 51 +188 94 51 +189 94 51 +190 94 51 +191 94 51 +193 94 51 +194 94 51 +195 94 51 +197 94 51 +198 94 51 +199 94 51 +200 94 51 +202 94 51 +203 94 51 +204 94 51 +206 94 51 +207 94 51 +208 94 51 +209 94 51 +211 94 51 +212 94 51 +213 94 51 +215 94 51 +216 94 51 +217 94 51 +218 94 51 +220 94 51 +221 94 51 +222 94 51 +223 94 51 +225 94 51 +226 94 51 +227 94 51 +229 94 51 +230 94 51 +231 94 51 +232 94 51 +234 94 51 +235 94 51 +236 94 51 +238 94 51 +239 94 51 +240 94 51 +241 94 51 +243 94 51 +244 94 51 +245 94 51 +247 94 51 +248 94 51 +249 94 51 +250 94 51 +252 94 51 +253 94 51 +254 94 51 +0 92 51 +1 92 51 +2 92 51 +3 92 51 +5 92 51 +6 92 51 +7 92 51 +8 92 51 +10 92 51 +11 92 51 +12 92 51 +14 92 51 +15 92 51 +16 92 51 +17 92 51 +19 92 51 +20 92 51 +21 92 51 +23 92 51 +24 92 51 +25 92 51 +26 92 51 +28 92 51 +29 92 51 +30 92 51 +31 92 51 +33 92 51 +34 92 51 +35 92 51 +37 92 51 +38 92 51 +39 92 51 +40 92 51 +42 92 51 +43 92 51 +44 92 51 +46 92 51 +47 92 51 +48 92 51 +49 92 51 +51 92 51 +52 92 51 +53 92 51 +55 92 51 +56 92 51 +57 92 51 +58 92 51 +60 92 51 +61 92 51 +62 92 51 +63 92 51 +65 92 51 +66 92 51 +67 92 51 +69 92 51 +70 92 51 +71 92 51 +72 92 51 +74 92 51 +75 92 51 +76 92 51 +78 92 51 +79 92 51 +80 92 51 +81 92 51 +83 92 51 +84 92 51 +85 92 51 +87 92 51 +88 92 51 +89 92 51 +90 92 51 +92 92 51 +93 92 51 +94 92 51 +95 92 51 +97 92 51 +98 92 51 +99 92 51 +101 92 51 +102 92 51 +103 92 51 +104 92 51 +106 92 51 +107 92 51 +108 92 51 +110 92 51 +111 92 51 +112 92 51 +113 92 51 +115 92 51 +116 92 51 +117 92 51 +119 92 51 +120 92 51 +121 92 51 +122 92 51 +124 92 51 +125 92 51 +126 92 51 +127 92 51 +129 92 51 +130 92 51 +131 92 51 +133 92 51 +134 92 51 +135 92 51 +136 92 51 +138 92 51 +139 92 51 +140 92 51 +142 92 51 +143 92 51 +144 92 51 +145 92 51 +147 92 51 +148 92 51 +149 92 51 +151 92 51 +152 92 51 +153 92 51 +154 92 51 +156 92 51 +157 92 51 +158 92 51 +159 92 51 +161 92 51 +162 92 51 +163 92 51 +165 92 51 +166 92 51 +167 92 51 +168 92 51 +170 92 51 +171 92 51 +172 92 51 +174 92 51 +175 92 51 +176 92 51 +177 92 51 +179 92 51 +180 92 51 +181 92 51 +183 92 51 +184 92 51 +185 92 51 +186 92 51 +188 92 51 +189 92 51 +190 92 51 +191 92 51 +193 92 51 +194 92 51 +195 92 51 +197 92 51 +198 92 51 +199 92 51 +200 92 51 +202 92 51 +203 92 51 +204 92 51 +206 92 51 +207 92 51 +208 92 51 +209 92 51 +211 92 51 +212 92 51 +213 92 51 +215 92 51 +216 92 51 +217 92 51 +218 92 51 +220 92 51 +221 92 51 +222 92 51 +223 92 51 +225 92 51 +226 92 51 +227 92 51 +229 92 51 +230 92 51 +231 92 51 +232 92 51 +234 92 51 +235 92 51 +236 92 51 +238 92 51 +239 92 51 +240 92 51 +241 92 51 +243 92 51 +244 92 51 +245 92 51 +247 92 51 +248 92 51 +249 92 51 +250 92 51 +252 92 51 +253 92 51 +254 92 51 +0 89 51 +1 89 51 +2 89 51 +3 89 51 +5 89 51 +6 89 51 +7 89 51 +8 89 51 +10 89 51 +11 89 51 +12 89 51 +14 89 51 +15 89 51 +16 89 51 +17 89 51 +19 89 51 +20 89 51 +21 89 51 +23 89 51 +24 89 51 +25 89 51 +26 89 51 +28 89 51 +29 89 51 +30 89 51 +31 89 51 +33 89 51 +34 89 51 +35 89 51 +37 89 51 +38 89 51 +39 89 51 +40 89 51 +42 89 51 +43 89 51 +44 89 51 +46 89 51 +47 89 51 +48 89 51 +49 89 51 +51 89 51 +52 89 51 +53 89 51 +55 89 51 +56 89 51 +57 89 51 +58 89 51 +60 89 51 +61 89 51 +62 89 51 +63 89 51 +65 89 51 +66 89 51 +67 89 51 +69 89 51 +70 89 51 +71 89 51 +72 89 51 +74 89 51 +75 89 51 +76 89 51 +78 89 51 +79 89 51 +80 89 51 +81 89 51 +83 89 51 +84 89 51 +85 89 51 +87 89 51 +88 89 51 +89 89 51 +90 89 51 +92 89 51 +93 89 51 +94 89 51 +95 89 51 +97 89 51 +98 89 51 +99 89 51 +101 89 51 +102 89 51 +103 89 51 +104 89 51 +106 89 51 +107 89 51 +108 89 51 +110 89 51 +111 89 51 +112 89 51 +113 89 51 +115 89 51 +116 89 51 +117 89 51 +119 89 51 +120 89 51 +121 89 51 +122 89 51 +124 89 51 +125 89 51 +126 89 51 +127 89 51 +129 89 51 +130 89 51 +131 89 51 +133 89 51 +134 89 51 +135 89 51 +136 89 51 +138 89 51 +139 89 51 +140 89 51 +142 89 51 +143 89 51 +144 89 51 +145 89 51 +147 89 51 +148 89 51 +149 89 51 +151 89 51 +152 89 51 +153 89 51 +154 89 51 +156 89 51 +157 89 51 +158 89 51 +159 89 51 +161 89 51 +162 89 51 +163 89 51 +165 89 51 +166 89 51 +167 89 51 +168 89 51 +170 89 51 +171 89 51 +172 89 51 +174 89 51 +175 89 51 +176 89 51 +177 89 51 +179 89 51 +180 89 51 +181 89 51 +183 89 51 +184 89 51 +185 89 51 +186 89 51 +188 89 51 +189 89 51 +190 89 51 +191 89 51 +193 89 51 +194 89 51 +195 89 51 +197 89 51 +198 89 51 +199 89 51 +200 89 51 +202 89 51 +203 89 51 +204 89 51 +206 89 51 +207 89 51 +208 89 51 +209 89 51 +211 89 51 +212 89 51 +213 89 51 +215 89 51 +216 89 51 +217 89 51 +218 89 51 +220 89 51 +221 89 51 +222 89 51 +223 89 51 +225 89 51 +226 89 51 +227 89 51 +229 89 51 +230 89 51 +231 89 51 +232 89 51 +234 89 51 +235 89 51 +236 89 51 +238 89 51 +239 89 51 +240 89 51 +241 89 51 +243 89 51 +244 89 51 +245 89 51 +247 89 51 +248 89 51 +249 89 51 +250 89 51 +252 89 51 +253 89 51 +254 89 51 +0 87 51 +1 87 51 +2 87 51 +3 87 51 +5 87 51 +6 87 51 +7 87 51 +8 87 51 +10 87 51 +11 87 51 +12 87 51 +14 87 51 +15 87 51 +16 87 51 +17 87 51 +19 87 51 +20 87 51 +21 87 51 +23 87 51 +24 87 51 +25 87 51 +26 87 51 +28 87 51 +29 87 51 +30 87 51 +31 87 51 +33 87 51 +34 87 51 +35 87 51 +37 87 51 +38 87 51 +39 87 51 +40 87 51 +42 87 51 +43 87 51 +44 87 51 +46 87 51 +47 87 51 +48 87 51 +49 87 51 +51 87 51 +52 87 51 +53 87 51 +55 87 51 +56 87 51 +57 87 51 +58 87 51 +60 87 51 +61 87 51 +62 87 51 +63 87 51 +65 87 51 +66 87 51 +67 87 51 +69 87 51 +70 87 51 +71 87 51 +72 87 51 +74 87 51 +75 87 51 +76 87 51 +78 87 51 +79 87 51 +80 87 51 +81 87 51 +83 87 51 +84 87 51 +85 87 51 +87 87 51 +88 87 51 +89 87 51 +90 87 51 +92 87 51 +93 87 51 +94 87 51 +95 87 51 +97 87 51 +98 87 51 +99 87 51 +101 87 51 +102 87 51 +103 87 51 +104 87 51 +106 87 51 +107 87 51 +108 87 51 +110 87 51 +111 87 51 +112 87 51 +113 87 51 +115 87 51 +116 87 51 +117 87 51 +119 87 51 +120 87 51 +121 87 51 +122 87 51 +124 87 51 +125 87 51 +126 87 51 +127 87 51 +129 87 51 +130 87 51 +131 87 51 +133 87 51 +134 87 51 +135 87 51 +136 87 51 +138 87 51 +139 87 51 +140 87 51 +142 87 51 +143 87 51 +144 87 51 +145 87 51 +147 87 51 +148 87 51 +149 87 51 +151 87 51 +152 87 51 +153 87 51 +154 87 51 +156 87 51 +157 87 51 +158 87 51 +159 87 51 +161 87 51 +162 87 51 +163 87 51 +165 87 51 +166 87 51 +167 87 51 +168 87 51 +170 87 51 +171 87 51 +172 87 51 +174 87 51 +175 87 51 +176 87 51 +177 87 51 +179 87 51 +180 87 51 +181 87 51 +183 87 51 +184 87 51 +185 87 51 +186 87 51 +188 87 51 +189 87 51 +190 87 51 +191 87 51 +193 87 51 +194 87 51 +195 87 51 +197 87 51 +198 87 51 +199 87 51 +200 87 51 +202 87 51 +203 87 51 +204 87 51 +206 87 51 +207 87 51 +208 87 51 +209 87 51 +211 87 51 +212 87 51 +213 87 51 +215 87 51 +216 87 51 +217 87 51 +218 87 51 +220 87 51 +221 87 51 +222 87 51 +223 87 51 +225 87 51 +226 87 51 +227 87 51 +229 87 51 +230 87 51 +231 87 51 +232 87 51 +234 87 51 +235 87 51 +236 87 51 +238 87 51 +239 87 51 +240 87 51 +241 87 51 +243 87 51 +244 87 51 +245 87 51 +247 87 51 +248 87 51 +249 87 51 +250 87 51 +252 87 51 +253 87 51 +254 87 51 +0 84 51 +1 84 51 +2 84 51 +3 84 51 +5 84 51 +6 84 51 +7 84 51 +8 84 51 +10 84 51 +11 84 51 +12 84 51 +14 84 51 +15 84 51 +16 84 51 +17 84 51 +19 84 51 +20 84 51 +21 84 51 +23 84 51 +24 84 51 +25 84 51 +26 84 51 +28 84 51 +29 84 51 +30 84 51 +31 84 51 +33 84 51 +34 84 51 +35 84 51 +37 84 51 +38 84 51 +39 84 51 +40 84 51 +42 84 51 +43 84 51 +44 84 51 +46 84 51 +47 84 51 +48 84 51 +49 84 51 +51 84 51 +52 84 51 +53 84 51 +55 84 51 +56 84 51 +57 84 51 +58 84 51 +60 84 51 +61 84 51 +62 84 51 +63 84 51 +65 84 51 +66 84 51 +67 84 51 +69 84 51 +70 84 51 +71 84 51 +72 84 51 +74 84 51 +75 84 51 +76 84 51 +78 84 51 +79 84 51 +80 84 51 +81 84 51 +83 84 51 +84 84 51 +85 84 51 +87 84 51 +88 84 51 +89 84 51 +90 84 51 +92 84 51 +93 84 51 +94 84 51 +95 84 51 +97 84 51 +98 84 51 +99 84 51 +101 84 51 +102 84 51 +103 84 51 +104 84 51 +106 84 51 +107 84 51 +108 84 51 +110 84 51 +111 84 51 +112 84 51 +113 84 51 +115 84 51 +116 84 51 +117 84 51 +119 84 51 +120 84 51 +121 84 51 +122 84 51 +124 84 51 +125 84 51 +126 84 51 +127 84 51 +129 84 51 +130 84 51 +131 84 51 +133 84 51 +134 84 51 +135 84 51 +136 84 51 +138 84 51 +139 84 51 +140 84 51 +142 84 51 +143 84 51 +144 84 51 +145 84 51 +147 84 51 +148 84 51 +149 84 51 +151 84 51 +152 84 51 +153 84 51 +154 84 51 +156 84 51 +157 84 51 +158 84 51 +159 84 51 +161 84 51 +162 84 51 +163 84 51 +165 84 51 +166 84 51 +167 84 51 +168 84 51 +170 84 51 +171 84 51 +172 84 51 +174 84 51 +175 84 51 +176 84 51 +177 84 51 +179 84 51 +180 84 51 +181 84 51 +183 84 51 +184 84 51 +185 84 51 +186 84 51 +188 84 51 +189 84 51 +190 84 51 +191 84 51 +193 84 51 +194 84 51 +195 84 51 +197 84 51 +198 84 51 +199 84 51 +200 84 51 +202 84 51 +203 84 51 +204 84 51 +206 84 51 +207 84 51 +208 84 51 +209 84 51 +211 84 51 +212 84 51 +213 84 51 +215 84 51 +216 84 51 +217 84 51 +218 84 51 +220 84 51 +221 84 51 +222 84 51 +223 84 51 +225 84 51 +226 84 51 +227 84 51 +229 84 51 +230 84 51 +231 84 51 +232 84 51 +234 84 51 +235 84 51 +236 84 51 +238 84 51 +239 84 51 +240 84 51 +241 84 51 +243 84 51 +244 84 51 +245 84 51 +247 84 51 +248 84 51 +249 84 51 +250 84 51 +252 84 51 +253 84 51 +254 84 51 +0 81 51 +1 81 51 +2 81 51 +3 81 51 +5 81 51 +6 81 51 +7 81 51 +8 81 51 +10 81 51 +11 81 51 +12 81 51 +14 81 51 +15 81 51 +16 81 51 +17 81 51 +19 81 51 +20 81 51 +21 81 51 +23 81 51 +24 81 51 +25 81 51 +26 81 51 +28 81 51 +29 81 51 +30 81 51 +31 81 51 +33 81 51 +34 81 51 +35 81 51 +37 81 51 +38 81 51 +39 81 51 +40 81 51 +42 81 51 +43 81 51 +44 81 51 +46 81 51 +47 81 51 +48 81 51 +49 81 51 +51 81 51 +52 81 51 +53 81 51 +55 81 51 +56 81 51 +57 81 51 +58 81 51 +60 81 51 +61 81 51 +62 81 51 +63 81 51 +65 81 51 +66 81 51 +67 81 51 +69 81 51 +70 81 51 +71 81 51 +72 81 51 +74 81 51 +75 81 51 +76 81 51 +78 81 51 +79 81 51 +80 81 51 +81 81 51 +83 81 51 +84 81 51 +85 81 51 +87 81 51 +88 81 51 +89 81 51 +90 81 51 +92 81 51 +93 81 51 +94 81 51 +95 81 51 +97 81 51 +98 81 51 +99 81 51 +101 81 51 +102 81 51 +103 81 51 +104 81 51 +106 81 51 +107 81 51 +108 81 51 +110 81 51 +111 81 51 +112 81 51 +113 81 51 +115 81 51 +116 81 51 +117 81 51 +119 81 51 +120 81 51 +121 81 51 +122 81 51 +124 81 51 +125 81 51 +126 81 51 +127 81 51 +129 81 51 +130 81 51 +131 81 51 +133 81 51 +134 81 51 +135 81 51 +136 81 51 +138 81 51 +139 81 51 +140 81 51 +142 81 51 +143 81 51 +144 81 51 +145 81 51 +147 81 51 +148 81 51 +149 81 51 +151 81 51 +152 81 51 +153 81 51 +154 81 51 +156 81 51 +157 81 51 +158 81 51 +159 81 51 +161 81 51 +162 81 51 +163 81 51 +165 81 51 +166 81 51 +167 81 51 +168 81 51 +170 81 51 +171 81 51 +172 81 51 +174 81 51 +175 81 51 +176 81 51 +177 81 51 +179 81 51 +180 81 51 +181 81 51 +183 81 51 +184 81 51 +185 81 51 +186 81 51 +188 81 51 +189 81 51 +190 81 51 +191 81 51 +193 81 51 +194 81 51 +195 81 51 +197 81 51 +198 81 51 +199 81 51 +200 81 51 +202 81 51 +203 81 51 +204 81 51 +206 81 51 +207 81 51 +208 81 51 +209 81 51 +211 81 51 +212 81 51 +213 81 51 +215 81 51 +216 81 51 +217 81 51 +218 81 51 +220 81 51 +221 81 51 +222 81 51 +223 81 51 +225 81 51 +226 81 51 +227 81 51 +229 81 51 +230 81 51 +231 81 51 +232 81 51 +234 81 51 +235 81 51 +236 81 51 +238 81 51 +239 81 51 +240 81 51 +241 81 51 +243 81 51 +244 81 51 +245 81 51 +247 81 51 +248 81 51 +249 81 51 +250 81 51 +252 81 51 +253 81 51 +254 81 51 +0 79 51 +1 79 51 +2 79 51 +3 79 51 +5 79 51 +6 79 51 +7 79 51 +8 79 51 +10 79 51 +11 79 51 +12 79 51 +14 79 51 +15 79 51 +16 79 51 +17 79 51 +19 79 51 +20 79 51 +21 79 51 +23 79 51 +24 79 51 +25 79 51 +26 79 51 +28 79 51 +29 79 51 +30 79 51 +31 79 51 +33 79 51 +34 79 51 +35 79 51 +37 79 51 +38 79 51 +39 79 51 +40 79 51 +42 79 51 +43 79 51 +44 79 51 +46 79 51 +47 79 51 +48 79 51 +49 79 51 +51 79 51 +52 79 51 +53 79 51 +55 79 51 +56 79 51 +57 79 51 +58 79 51 +60 79 51 +61 79 51 +62 79 51 +63 79 51 +65 79 51 +66 79 51 +67 79 51 +69 79 51 +70 79 51 +71 79 51 +72 79 51 +74 79 51 +75 79 51 +76 79 51 +78 79 51 +79 79 51 +80 79 51 +81 79 51 +83 79 51 +84 79 51 +85 79 51 +87 79 51 +88 79 51 +89 79 51 +90 79 51 +92 79 51 +93 79 51 +94 79 51 +95 79 51 +97 79 51 +98 79 51 +99 79 51 +101 79 51 +102 79 51 +103 79 51 +104 79 51 +106 79 51 +107 79 51 +108 79 51 +110 79 51 +111 79 51 +112 79 51 +113 79 51 +115 79 51 +116 79 51 +117 79 51 +119 79 51 +120 79 51 +121 79 51 +122 79 51 +124 79 51 +125 79 51 +126 79 51 +127 79 51 +129 79 51 +130 79 51 +131 79 51 +133 79 51 +134 79 51 +135 79 51 +136 79 51 +138 79 51 +139 79 51 +140 79 51 +142 79 51 +143 79 51 +144 79 51 +145 79 51 +147 79 51 +148 79 51 +149 79 51 +151 79 51 +152 79 51 +153 79 51 +154 79 51 +156 79 51 +157 79 51 +158 79 51 +159 79 51 +161 79 51 +162 79 51 +163 79 51 +165 79 51 +166 79 51 +167 79 51 +168 79 51 +170 79 51 +171 79 51 +172 79 51 +174 79 51 +175 79 51 +176 79 51 +177 79 51 +179 79 51 +180 79 51 +181 79 51 +183 79 51 +184 79 51 +185 79 51 +186 79 51 +188 79 51 +189 79 51 +190 79 51 +191 79 51 +193 79 51 +194 79 51 +195 79 51 +197 79 51 +198 79 51 +199 79 51 +200 79 51 +202 79 51 +203 79 51 +204 79 51 +206 79 51 +207 79 51 +208 79 51 +209 79 51 +211 79 51 +212 79 51 +213 79 51 +215 79 51 +216 79 51 +217 79 51 +218 79 51 +220 79 51 +221 79 51 +222 79 51 +223 79 51 +225 79 51 +226 79 51 +227 79 51 +229 79 51 +230 79 51 +231 79 51 +232 79 51 +234 79 51 +235 79 51 +236 79 51 +238 79 51 +239 79 51 +240 79 51 +241 79 51 +243 79 51 +244 79 51 +245 79 51 +247 79 51 +248 79 51 +249 79 51 +250 79 51 +252 79 51 +253 79 51 +254 79 51 +0 76 51 +1 76 51 +2 76 51 +3 76 51 +5 76 51 +6 76 51 +7 76 51 +8 76 51 +10 76 51 +11 76 51 +12 76 51 +14 76 51 +15 76 51 +16 76 51 +17 76 51 +19 76 51 +20 76 51 +21 76 51 +23 76 51 +24 76 51 +25 76 51 +26 76 51 +28 76 51 +29 76 51 +30 76 51 +31 76 51 +33 76 51 +34 76 51 +35 76 51 +37 76 51 +38 76 51 +39 76 51 +40 76 51 +42 76 51 +43 76 51 +44 76 51 +46 76 51 +47 76 51 +48 76 51 +49 76 51 +51 76 51 +52 76 51 +53 76 51 +55 76 51 +56 76 51 +57 76 51 +58 76 51 +60 76 51 +61 76 51 +62 76 51 +63 76 51 +65 76 51 +66 76 51 +67 76 51 +69 76 51 +70 76 51 +71 76 51 +72 76 51 +74 76 51 +75 76 51 +76 76 51 +78 76 51 +79 76 51 +80 76 51 +81 76 51 +83 76 51 +84 76 51 +85 76 51 +87 76 51 +88 76 51 +89 76 51 +90 76 51 +92 76 51 +93 76 51 +94 76 51 +95 76 51 +97 76 51 +98 76 51 +99 76 51 +101 76 51 +102 76 51 +103 76 51 +104 76 51 +106 76 51 +107 76 51 +108 76 51 +110 76 51 +111 76 51 +112 76 51 +113 76 51 +115 76 51 +116 76 51 +117 76 51 +119 76 51 +120 76 51 +121 76 51 +122 76 51 +124 76 51 +125 76 51 +126 76 51 +127 76 51 +129 76 51 +130 76 51 +131 76 51 +133 76 51 +134 76 51 +135 76 51 +136 76 51 +138 76 51 +139 76 51 +140 76 51 +142 76 51 +143 76 51 +144 76 51 +145 76 51 +147 76 51 +148 76 51 +149 76 51 +151 76 51 +152 76 51 +153 76 51 +154 76 51 +156 76 51 +157 76 51 +158 76 51 +159 76 51 +161 76 51 +162 76 51 +163 76 51 +165 76 51 +166 76 51 +167 76 51 +168 76 51 +170 76 51 +171 76 51 +172 76 51 +174 76 51 +175 76 51 +176 76 51 +177 76 51 +179 76 51 +180 76 51 +181 76 51 +183 76 51 +184 76 51 +185 76 51 +186 76 51 +188 76 51 +189 76 51 +190 76 51 +191 76 51 +193 76 51 +194 76 51 +195 76 51 +197 76 51 +198 76 51 +199 76 51 +200 76 51 +202 76 51 +203 76 51 +204 76 51 +206 76 51 +207 76 51 +208 76 51 +209 76 51 +211 76 51 +212 76 51 +213 76 51 +215 76 51 +216 76 51 +217 76 51 +218 76 51 +220 76 51 +221 76 51 +222 76 51 +223 76 51 +225 76 51 +226 76 51 +227 76 51 +229 76 51 +230 76 51 +231 76 51 +232 76 51 +234 76 51 +235 76 51 +236 76 51 +238 76 51 +239 76 51 +240 76 51 +241 76 51 +243 76 51 +244 76 51 +245 76 51 +247 76 51 +248 76 51 +249 76 51 +250 76 51 +252 76 51 +253 76 51 +254 76 51 +0 74 51 +1 74 51 +2 74 51 +3 74 51 +5 74 51 +6 74 51 +7 74 51 +8 74 51 +10 74 51 +11 74 51 +12 74 51 +14 74 51 +15 74 51 +16 74 51 +17 74 51 +19 74 51 +20 74 51 +21 74 51 +23 74 51 +24 74 51 +25 74 51 +26 74 51 +28 74 51 +29 74 51 +30 74 51 +31 74 51 +33 74 51 +34 74 51 +35 74 51 +37 74 51 +38 74 51 +39 74 51 +40 74 51 +42 74 51 +43 74 51 +44 74 51 +46 74 51 +47 74 51 +48 74 51 +49 74 51 +51 74 51 +52 74 51 +53 74 51 +55 74 51 +56 74 51 +57 74 51 +58 74 51 +60 74 51 +61 74 51 +62 74 51 +63 74 51 +65 74 51 +66 74 51 +67 74 51 +69 74 51 +70 74 51 +71 74 51 +72 74 51 +74 74 51 +75 74 51 +76 74 51 +78 74 51 +79 74 51 +80 74 51 +81 74 51 +83 74 51 +84 74 51 +85 74 51 +87 74 51 +88 74 51 +89 74 51 +90 74 51 +92 74 51 +93 74 51 +94 74 51 +95 74 51 +97 74 51 +98 74 51 +99 74 51 +101 74 51 +102 74 51 +103 74 51 +104 74 51 +106 74 51 +107 74 51 +108 74 51 +110 74 51 +111 74 51 +112 74 51 +113 74 51 +115 74 51 +116 74 51 +117 74 51 +119 74 51 +120 74 51 +121 74 51 +122 74 51 +124 74 51 +125 74 51 +126 74 51 +127 74 51 +129 74 51 +130 74 51 +131 74 51 +133 74 51 +134 74 51 +135 74 51 +136 74 51 +138 74 51 +139 74 51 +140 74 51 +142 74 51 +143 74 51 +144 74 51 +145 74 51 +147 74 51 +148 74 51 +149 74 51 +151 74 51 +152 74 51 +153 74 51 +154 74 51 +156 74 51 +157 74 51 +158 74 51 +159 74 51 +161 74 51 +162 74 51 +163 74 51 +165 74 51 +166 74 51 +167 74 51 +168 74 51 +170 74 51 +171 74 51 +172 74 51 +174 74 51 +175 74 51 +176 74 51 +177 74 51 +179 74 51 +180 74 51 +181 74 51 +183 74 51 +184 74 51 +185 74 51 +186 74 51 +188 74 51 +189 74 51 +190 74 51 +191 74 51 +193 74 51 +194 74 51 +195 74 51 +197 74 51 +198 74 51 +199 74 51 +200 74 51 +202 74 51 +203 74 51 +204 74 51 +206 74 51 +207 74 51 +208 74 51 +209 74 51 +211 74 51 +212 74 51 +213 74 51 +215 74 51 +216 74 51 +217 74 51 +218 74 51 +220 74 51 +221 74 51 +222 74 51 +223 74 51 +225 74 51 +226 74 51 +227 74 51 +229 74 51 +230 74 51 +231 74 51 +232 74 51 +234 74 51 +235 74 51 +236 74 51 +238 74 51 +239 74 51 +240 74 51 +241 74 51 +243 74 51 +244 74 51 +245 74 51 +247 74 51 +248 74 51 +249 74 51 +250 74 51 +252 74 51 +253 74 51 +254 74 51 +0 71 51 +1 71 51 +2 71 51 +3 71 51 +5 71 51 +6 71 51 +7 71 51 +8 71 51 +10 71 51 +11 71 51 +12 71 51 +14 71 51 +15 71 51 +16 71 51 +17 71 51 +19 71 51 +20 71 51 +21 71 51 +23 71 51 +24 71 51 +25 71 51 +26 71 51 +28 71 51 +29 71 51 +30 71 51 +31 71 51 +33 71 51 +34 71 51 +35 71 51 +37 71 51 +38 71 51 +39 71 51 +40 71 51 +42 71 51 +43 71 51 +44 71 51 +46 71 51 +47 71 51 +48 71 51 +49 71 51 +51 71 51 +52 71 51 +53 71 51 +55 71 51 +56 71 51 +57 71 51 +58 71 51 +60 71 51 +61 71 51 +62 71 51 +63 71 51 +65 71 51 +66 71 51 +67 71 51 +69 71 51 +70 71 51 +71 71 51 +72 71 51 +74 71 51 +75 71 51 +76 71 51 +78 71 51 +79 71 51 +80 71 51 +81 71 51 +83 71 51 +84 71 51 +85 71 51 +87 71 51 +88 71 51 +89 71 51 +90 71 51 +92 71 51 +93 71 51 +94 71 51 +95 71 51 +97 71 51 +98 71 51 +99 71 51 +101 71 51 +102 71 51 +103 71 51 +104 71 51 +106 71 51 +107 71 51 +108 71 51 +110 71 51 +111 71 51 +112 71 51 +113 71 51 +115 71 51 +116 71 51 +117 71 51 +119 71 51 +120 71 51 +121 71 51 +122 71 51 +124 71 51 +125 71 51 +126 71 51 +127 71 51 +129 71 51 +130 71 51 +131 71 51 +133 71 51 +134 71 51 +135 71 51 +136 71 51 +138 71 51 +139 71 51 +140 71 51 +142 71 51 +143 71 51 +144 71 51 +145 71 51 +147 71 51 +148 71 51 +149 71 51 +151 71 51 +152 71 51 +153 71 51 +154 71 51 +156 71 51 +157 71 51 +158 71 51 +159 71 51 +161 71 51 +162 71 51 +163 71 51 +165 71 51 +166 71 51 +167 71 51 +168 71 51 +170 71 51 +171 71 51 +172 71 51 +174 71 51 +175 71 51 +176 71 51 +177 71 51 +179 71 51 +180 71 51 +181 71 51 +183 71 51 +184 71 51 +185 71 51 +186 71 51 +188 71 51 +189 71 51 +190 71 51 +191 71 51 +193 71 51 +194 71 51 +195 71 51 +197 71 51 +198 71 51 +199 71 51 +200 71 51 +202 71 51 +203 71 51 +204 71 51 +206 71 51 +207 71 51 +208 71 51 +209 71 51 +211 71 51 +212 71 51 +213 71 51 +215 71 51 +216 71 51 +217 71 51 +218 71 51 +220 71 51 +221 71 51 +222 71 51 +223 71 51 +225 71 51 +226 71 51 +227 71 51 +229 71 51 +230 71 51 +231 71 51 +232 71 51 +234 71 51 +235 71 51 +236 71 51 +238 71 51 +239 71 51 +240 71 51 +241 71 51 +243 71 51 +244 71 51 +245 71 51 +247 71 51 +248 71 51 +249 71 51 +250 71 51 +252 71 51 +253 71 51 +254 71 51 +0 69 51 +1 69 51 +2 69 51 +3 69 51 +5 69 51 +6 69 51 +7 69 51 +8 69 51 +10 69 51 +11 69 51 +12 69 51 +14 69 51 +15 69 51 +16 69 51 +17 69 51 +19 69 51 +20 69 51 +21 69 51 +23 69 51 +24 69 51 +25 69 51 +26 69 51 +28 69 51 +29 69 51 +30 69 51 +31 69 51 +33 69 51 +34 69 51 +35 69 51 +37 69 51 +38 69 51 +39 69 51 +40 69 51 +42 69 51 +43 69 51 +44 69 51 +46 69 51 +47 69 51 +48 69 51 +49 69 51 +51 69 51 +52 69 51 +53 69 51 +55 69 51 +56 69 51 +57 69 51 +58 69 51 +60 69 51 +61 69 51 +62 69 51 +63 69 51 +65 69 51 +66 69 51 +67 69 51 +69 69 51 +70 69 51 +71 69 51 +72 69 51 +74 69 51 +75 69 51 +76 69 51 +78 69 51 +79 69 51 +80 69 51 +81 69 51 +83 69 51 +84 69 51 +85 69 51 +87 69 51 +88 69 51 +89 69 51 +90 69 51 +92 69 51 +93 69 51 +94 69 51 +95 69 51 +97 69 51 +98 69 51 +99 69 51 +101 69 51 +102 69 51 +103 69 51 +104 69 51 +106 69 51 +107 69 51 +108 69 51 +110 69 51 +111 69 51 +112 69 51 +113 69 51 +115 69 51 +116 69 51 +117 69 51 +119 69 51 +120 69 51 +121 69 51 +122 69 51 +124 69 51 +125 69 51 +126 69 51 +127 69 51 +129 69 51 +130 69 51 +131 69 51 +133 69 51 +134 69 51 +135 69 51 +136 69 51 +138 69 51 +139 69 51 +140 69 51 +142 69 51 +143 69 51 +144 69 51 +145 69 51 +147 69 51 +148 69 51 +149 69 51 +151 69 51 +152 69 51 +153 69 51 +154 69 51 +156 69 51 +157 69 51 +158 69 51 +159 69 51 +161 69 51 +162 69 51 +163 69 51 +165 69 51 +166 69 51 +167 69 51 +168 69 51 +170 69 51 +171 69 51 +172 69 51 +174 69 51 +175 69 51 +176 69 51 +177 69 51 +179 69 51 +180 69 51 +181 69 51 +183 69 51 +184 69 51 +185 69 51 +186 69 51 +188 69 51 +189 69 51 +190 69 51 +191 69 51 +193 69 51 +194 69 51 +195 69 51 +197 69 51 +198 69 51 +199 69 51 +200 69 51 +202 69 51 +203 69 51 +204 69 51 +206 69 51 +207 69 51 +208 69 51 +209 69 51 +211 69 51 +212 69 51 +213 69 51 +215 69 51 +216 69 51 +217 69 51 +218 69 51 +220 69 51 +221 69 51 +222 69 51 +223 69 51 +225 69 51 +226 69 51 +227 69 51 +229 69 51 +230 69 51 +231 69 51 +232 69 51 +234 69 51 +235 69 51 +236 69 51 +238 69 51 +239 69 51 +240 69 51 +241 69 51 +243 69 51 +244 69 51 +245 69 51 +247 69 51 +248 69 51 +249 69 51 +250 69 51 +252 69 51 +253 69 51 +254 69 51 +0 66 51 +1 66 51 +2 66 51 +3 66 51 +5 66 51 +6 66 51 +7 66 51 +8 66 51 +10 66 51 +11 66 51 +12 66 51 +14 66 51 +15 66 51 +16 66 51 +17 66 51 +19 66 51 +20 66 51 +21 66 51 +23 66 51 +24 66 51 +25 66 51 +26 66 51 +28 66 51 +29 66 51 +30 66 51 +31 66 51 +33 66 51 +34 66 51 +35 66 51 +37 66 51 +38 66 51 +39 66 51 +40 66 51 +42 66 51 +43 66 51 +44 66 51 +46 66 51 +47 66 51 +48 66 51 +49 66 51 +51 66 51 +52 66 51 +53 66 51 +55 66 51 +56 66 51 +57 66 51 +58 66 51 +60 66 51 +61 66 51 +62 66 51 +63 66 51 +65 66 51 +66 66 51 +67 66 51 +69 66 51 +70 66 51 +71 66 51 +72 66 51 +74 66 51 +75 66 51 +76 66 51 +78 66 51 +79 66 51 +80 66 51 +81 66 51 +83 66 51 +84 66 51 +85 66 51 +87 66 51 +88 66 51 +89 66 51 +90 66 51 +92 66 51 +93 66 51 +94 66 51 +95 66 51 +97 66 51 +98 66 51 +99 66 51 +101 66 51 +102 66 51 +103 66 51 +104 66 51 +106 66 51 +107 66 51 +108 66 51 +110 66 51 +111 66 51 +112 66 51 +113 66 51 +115 66 51 +116 66 51 +117 66 51 +119 66 51 +120 66 51 +121 66 51 +122 66 51 +124 66 51 +125 66 51 +126 66 51 +127 66 51 +129 66 51 +130 66 51 +131 66 51 +133 66 51 +134 66 51 +135 66 51 +136 66 51 +138 66 51 +139 66 51 +140 66 51 +142 66 51 +143 66 51 +144 66 51 +145 66 51 +147 66 51 +148 66 51 +149 66 51 +151 66 51 +152 66 51 +153 66 51 +154 66 51 +156 66 51 +157 66 51 +158 66 51 +159 66 51 +161 66 51 +162 66 51 +163 66 51 +165 66 51 +166 66 51 +167 66 51 +168 66 51 +170 66 51 +171 66 51 +172 66 51 +174 66 51 +175 66 51 +176 66 51 +177 66 51 +179 66 51 +180 66 51 +181 66 51 +183 66 51 +184 66 51 +185 66 51 +186 66 51 +188 66 51 +189 66 51 +190 66 51 +191 66 51 +193 66 51 +194 66 51 +195 66 51 +197 66 51 +198 66 51 +199 66 51 +200 66 51 +202 66 51 +203 66 51 +204 66 51 +206 66 51 +207 66 51 +208 66 51 +209 66 51 +211 66 51 +212 66 51 +213 66 51 +215 66 51 +216 66 51 +217 66 51 +218 66 51 +220 66 51 +221 66 51 +222 66 51 +223 66 51 +225 66 51 +226 66 51 +227 66 51 +229 66 51 +230 66 51 +231 66 51 +232 66 51 +234 66 51 +235 66 51 +236 66 51 +238 66 51 +239 66 51 +240 66 51 +241 66 51 +243 66 51 +244 66 51 +245 66 51 +247 66 51 +248 66 51 +249 66 51 +250 66 51 +252 66 51 +253 66 51 +254 66 51 +0 63 51 +1 63 51 +2 63 51 +3 63 51 +5 63 51 +6 63 51 +7 63 51 +8 63 51 +10 63 51 +11 63 51 +12 63 51 +14 63 51 +15 63 51 +16 63 51 +17 63 51 +19 63 51 +20 63 51 +21 63 51 +23 63 51 +24 63 51 +25 63 51 +26 63 51 +28 63 51 +29 63 51 +30 63 51 +31 63 51 +33 63 51 +34 63 51 +35 63 51 +37 63 51 +38 63 51 +39 63 51 +40 63 51 +42 63 51 +43 63 51 +44 63 51 +46 63 51 +47 63 51 +48 63 51 +49 63 51 +51 63 51 +52 63 51 +53 63 51 +55 63 51 +56 63 51 +57 63 51 +58 63 51 +60 63 51 +61 63 51 +62 63 51 +63 63 51 +65 63 51 +66 63 51 +67 63 51 +69 63 51 +70 63 51 +71 63 51 +72 63 51 +74 63 51 +75 63 51 +76 63 51 +78 63 51 +79 63 51 +80 63 51 +81 63 51 +83 63 51 +84 63 51 +85 63 51 +87 63 51 +88 63 51 +89 63 51 +90 63 51 +92 63 51 +93 63 51 +94 63 51 +95 63 51 +97 63 51 +98 63 51 +99 63 51 +101 63 51 +102 63 51 +103 63 51 +104 63 51 +106 63 51 +107 63 51 +108 63 51 +110 63 51 +111 63 51 +112 63 51 +113 63 51 +115 63 51 +116 63 51 +117 63 51 +119 63 51 +120 63 51 +121 63 51 +122 63 51 +124 63 51 +125 63 51 +126 63 51 +127 63 51 +129 63 51 +130 63 51 +131 63 51 +133 63 51 +134 63 51 +135 63 51 +136 63 51 +138 63 51 +139 63 51 +140 63 51 +142 63 51 +143 63 51 +144 63 51 +145 63 51 +147 63 51 +148 63 51 +149 63 51 +151 63 51 +152 63 51 +153 63 51 +154 63 51 +156 63 51 +157 63 51 +158 63 51 +159 63 51 +161 63 51 +162 63 51 +163 63 51 +165 63 51 +166 63 51 +167 63 51 +168 63 51 +170 63 51 +171 63 51 +172 63 51 +174 63 51 +175 63 51 +176 63 51 +177 63 51 +179 63 51 +180 63 51 +181 63 51 +183 63 51 +184 63 51 +185 63 51 +186 63 51 +188 63 51 +189 63 51 +190 63 51 +191 63 51 +193 63 51 +194 63 51 +195 63 51 +197 63 51 +198 63 51 +199 63 51 +200 63 51 +202 63 51 +203 63 51 +204 63 51 +206 63 51 +207 63 51 +208 63 51 +209 63 51 +211 63 51 +212 63 51 +213 63 51 +215 63 51 +216 63 51 +217 63 51 +218 63 51 +220 63 51 +221 63 51 +222 63 51 +223 63 51 +225 63 51 +226 63 51 +227 63 51 +229 63 51 +230 63 51 +231 63 51 +232 63 51 +234 63 51 +235 63 51 +236 63 51 +238 63 51 +239 63 51 +240 63 51 +241 63 51 +243 63 51 +244 63 51 +245 63 51 +247 63 51 +248 63 51 +249 63 51 +250 63 51 +252 63 51 +253 63 51 +254 63 51 +0 61 51 +1 61 51 +2 61 51 +3 61 51 +5 61 51 +6 61 51 +7 61 51 +8 61 51 +10 61 51 +11 61 51 +12 61 51 +14 61 51 +15 61 51 +16 61 51 +17 61 51 +19 61 51 +20 61 51 +21 61 51 +23 61 51 +24 61 51 +25 61 51 +26 61 51 +28 61 51 +29 61 51 +30 61 51 +31 61 51 +33 61 51 +34 61 51 +35 61 51 +37 61 51 +38 61 51 +39 61 51 +40 61 51 +42 61 51 +43 61 51 +44 61 51 +46 61 51 +47 61 51 +48 61 51 +49 61 51 +51 61 51 +52 61 51 +53 61 51 +55 61 51 +56 61 51 +57 61 51 +58 61 51 +60 61 51 +61 61 51 +62 61 51 +63 61 51 +65 61 51 +66 61 51 +67 61 51 +69 61 51 +70 61 51 +71 61 51 +72 61 51 +74 61 51 +75 61 51 +76 61 51 +78 61 51 +79 61 51 +80 61 51 +81 61 51 +83 61 51 +84 61 51 +85 61 51 +87 61 51 +88 61 51 +89 61 51 +90 61 51 +92 61 51 +93 61 51 +94 61 51 +95 61 51 +97 61 51 +98 61 51 +99 61 51 +101 61 51 +102 61 51 +103 61 51 +104 61 51 +106 61 51 +107 61 51 +108 61 51 +110 61 51 +111 61 51 +112 61 51 +113 61 51 +115 61 51 +116 61 51 +117 61 51 +119 61 51 +120 61 51 +121 61 51 +122 61 51 +124 61 51 +125 61 51 +126 61 51 +127 61 51 +129 61 51 +130 61 51 +131 61 51 +133 61 51 +134 61 51 +135 61 51 +136 61 51 +138 61 51 +139 61 51 +140 61 51 +142 61 51 +143 61 51 +144 61 51 +145 61 51 +147 61 51 +148 61 51 +149 61 51 +151 61 51 +152 61 51 +153 61 51 +154 61 51 +156 61 51 +157 61 51 +158 61 51 +159 61 51 +161 61 51 +162 61 51 +163 61 51 +165 61 51 +166 61 51 +167 61 51 +168 61 51 +170 61 51 +171 61 51 +172 61 51 +174 61 51 +175 61 51 +176 61 51 +177 61 51 +179 61 51 +180 61 51 +181 61 51 +183 61 51 +184 61 51 +185 61 51 +186 61 51 +188 61 51 +189 61 51 +190 61 51 +191 61 51 +193 61 51 +194 61 51 +195 61 51 +197 61 51 +198 61 51 +199 61 51 +200 61 51 +202 61 51 +203 61 51 +204 61 51 +206 61 51 +207 61 51 +208 61 51 +209 61 51 +211 61 51 +212 61 51 +213 61 51 +215 61 51 +216 61 51 +217 61 51 +218 61 51 +220 61 51 +221 61 51 +222 61 51 +223 61 51 +225 61 51 +226 61 51 +227 61 51 +229 61 51 +230 61 51 +231 61 51 +232 61 51 +234 61 51 +235 61 51 +236 61 51 +238 61 51 +239 61 51 +240 61 51 +241 61 51 +243 61 51 +244 61 51 +245 61 51 +247 61 51 +248 61 51 +249 61 51 +250 61 51 +252 61 51 +253 61 51 +254 61 51 +0 58 51 +1 58 51 +2 58 51 +3 58 51 +5 58 51 +6 58 51 +7 58 51 +8 58 51 +10 58 51 +11 58 51 +12 58 51 +14 58 51 +15 58 51 +16 58 51 +17 58 51 +19 58 51 +20 58 51 +21 58 51 +23 58 51 +24 58 51 +25 58 51 +26 58 51 +28 58 51 +29 58 51 +30 58 51 +31 58 51 +33 58 51 +34 58 51 +35 58 51 +37 58 51 +38 58 51 +39 58 51 +40 58 51 +42 58 51 +43 58 51 +44 58 51 +46 58 51 +47 58 51 +48 58 51 +49 58 51 +51 58 51 +52 58 51 +53 58 51 +55 58 51 +56 58 51 +57 58 51 +58 58 51 +60 58 51 +61 58 51 +62 58 51 +63 58 51 +65 58 51 +66 58 51 +67 58 51 +69 58 51 +70 58 51 +71 58 51 +72 58 51 +74 58 51 +75 58 51 +76 58 51 +78 58 51 +79 58 51 +80 58 51 +81 58 51 +83 58 51 +84 58 51 +85 58 51 +87 58 51 +88 58 51 +89 58 51 +90 58 51 +92 58 51 +93 58 51 +94 58 51 +95 58 51 +97 58 51 +98 58 51 +99 58 51 +101 58 51 +102 58 51 +103 58 51 +104 58 51 +106 58 51 +107 58 51 +108 58 51 +110 58 51 +111 58 51 +112 58 51 +113 58 51 +115 58 51 +116 58 51 +117 58 51 +119 58 51 +120 58 51 +121 58 51 +122 58 51 +124 58 51 +125 58 51 +126 58 51 +127 58 51 +129 58 51 +130 58 51 +131 58 51 +133 58 51 +134 58 51 +135 58 51 +136 58 51 +138 58 51 +139 58 51 +140 58 51 +142 58 51 +143 58 51 +144 58 51 +145 58 51 +147 58 51 +148 58 51 +149 58 51 +151 58 51 +152 58 51 +153 58 51 +154 58 51 +156 58 51 +157 58 51 +158 58 51 +159 58 51 +161 58 51 +162 58 51 +163 58 51 +165 58 51 +166 58 51 +167 58 51 +168 58 51 +170 58 51 +171 58 51 +172 58 51 +174 58 51 +175 58 51 +176 58 51 +177 58 51 +179 58 51 +180 58 51 +181 58 51 +183 58 51 +184 58 51 +185 58 51 +186 58 51 +188 58 51 +189 58 51 +190 58 51 +191 58 51 +193 58 51 +194 58 51 +195 58 51 +197 58 51 +198 58 51 +199 58 51 +200 58 51 +202 58 51 +203 58 51 +204 58 51 +206 58 51 +207 58 51 +208 58 51 +209 58 51 +211 58 51 +212 58 51 +213 58 51 +215 58 51 +216 58 51 +217 58 51 +218 58 51 +220 58 51 +221 58 51 +222 58 51 +223 58 51 +225 58 51 +226 58 51 +227 58 51 +229 58 51 +230 58 51 +231 58 51 +232 58 51 +234 58 51 +235 58 51 +236 58 51 +238 58 51 +239 58 51 +240 58 51 +241 58 51 +243 58 51 +244 58 51 +245 58 51 +247 58 51 +248 58 51 +249 58 51 +250 58 51 +252 58 51 +253 58 51 +254 58 51 +0 56 51 +1 56 51 +2 56 51 +3 56 51 +5 56 51 +6 56 51 +7 56 51 +8 56 51 +10 56 51 +11 56 51 +12 56 51 +14 56 51 +15 56 51 +16 56 51 +17 56 51 +19 56 51 +20 56 51 +21 56 51 +23 56 51 +24 56 51 +25 56 51 +26 56 51 +28 56 51 +29 56 51 +30 56 51 +31 56 51 +33 56 51 +34 56 51 +35 56 51 +37 56 51 +38 56 51 +39 56 51 +40 56 51 +42 56 51 +43 56 51 +44 56 51 +46 56 51 +47 56 51 +48 56 51 +49 56 51 +51 56 51 +52 56 51 +53 56 51 +55 56 51 +56 56 51 +57 56 51 +58 56 51 +60 56 51 +61 56 51 +62 56 51 +63 56 51 +65 56 51 +66 56 51 +67 56 51 +69 56 51 +70 56 51 +71 56 51 +72 56 51 +74 56 51 +75 56 51 +76 56 51 +78 56 51 +79 56 51 +80 56 51 +81 56 51 +83 56 51 +84 56 51 +85 56 51 +87 56 51 +88 56 51 +89 56 51 +90 56 51 +92 56 51 +93 56 51 +94 56 51 +95 56 51 +97 56 51 +98 56 51 +99 56 51 +101 56 51 +102 56 51 +103 56 51 +104 56 51 +106 56 51 +107 56 51 +108 56 51 +110 56 51 +111 56 51 +112 56 51 +113 56 51 +115 56 51 +116 56 51 +117 56 51 +119 56 51 +120 56 51 +121 56 51 +122 56 51 +124 56 51 +125 56 51 +126 56 51 +127 56 51 +129 56 51 +130 56 51 +131 56 51 +133 56 51 +134 56 51 +135 56 51 +136 56 51 +138 56 51 +139 56 51 +140 56 51 +142 56 51 +143 56 51 +144 56 51 +145 56 51 +147 56 51 +148 56 51 +149 56 51 +151 56 51 +152 56 51 +153 56 51 +154 56 51 +156 56 51 +157 56 51 +158 56 51 +159 56 51 +161 56 51 +162 56 51 +163 56 51 +165 56 51 +166 56 51 +167 56 51 +168 56 51 +170 56 51 +171 56 51 +172 56 51 +174 56 51 +175 56 51 +176 56 51 +177 56 51 +179 56 51 +180 56 51 +181 56 51 +183 56 51 +184 56 51 +185 56 51 +186 56 51 +188 56 51 +189 56 51 +190 56 51 +191 56 51 +193 56 51 +194 56 51 +195 56 51 +197 56 51 +198 56 51 +199 56 51 +200 56 51 +202 56 51 +203 56 51 +204 56 51 +206 56 51 +207 56 51 +208 56 51 +209 56 51 +211 56 51 +212 56 51 +213 56 51 +215 56 51 +216 56 51 +217 56 51 +218 56 51 +220 56 51 +221 56 51 +222 56 51 +223 56 51 +225 56 51 +226 56 51 +227 56 51 +229 56 51 +230 56 51 +231 56 51 +232 56 51 +234 56 51 +235 56 51 +236 56 51 +238 56 51 +239 56 51 +240 56 51 +241 56 51 +243 56 51 +244 56 51 +245 56 51 +247 56 51 +248 56 51 +249 56 51 +250 56 51 +252 56 51 +253 56 51 +254 56 51 +0 53 51 +1 53 51 +2 53 51 +3 53 51 +5 53 51 +6 53 51 +7 53 51 +8 53 51 +10 53 51 +11 53 51 +12 53 51 +14 53 51 +15 53 51 +16 53 51 +17 53 51 +19 53 51 +20 53 51 +21 53 51 +23 53 51 +24 53 51 +25 53 51 +26 53 51 +28 53 51 +29 53 51 +30 53 51 +31 53 51 +33 53 51 +34 53 51 +35 53 51 +37 53 51 +38 53 51 +39 53 51 +40 53 51 +42 53 51 +43 53 51 +44 53 51 +46 53 51 +47 53 51 +48 53 51 +49 53 51 +51 53 51 +52 53 51 +53 53 51 +55 53 51 +56 53 51 +57 53 51 +58 53 51 +60 53 51 +61 53 51 +62 53 51 +63 53 51 +65 53 51 +66 53 51 +67 53 51 +69 53 51 +70 53 51 +71 53 51 +72 53 51 +74 53 51 +75 53 51 +76 53 51 +78 53 51 +79 53 51 +80 53 51 +81 53 51 +83 53 51 +84 53 51 +85 53 51 +87 53 51 +88 53 51 +89 53 51 +90 53 51 +92 53 51 +93 53 51 +94 53 51 +95 53 51 +97 53 51 +98 53 51 +99 53 51 +101 53 51 +102 53 51 +103 53 51 +104 53 51 +106 53 51 +107 53 51 +108 53 51 +110 53 51 +111 53 51 +112 53 51 +113 53 51 +115 53 51 +116 53 51 +117 53 51 +119 53 51 +120 53 51 +121 53 51 +122 53 51 +124 53 51 +125 53 51 +126 53 51 +127 53 51 +129 53 51 +130 53 51 +131 53 51 +133 53 51 +134 53 51 +135 53 51 +136 53 51 +138 53 51 +139 53 51 +140 53 51 +142 53 51 +143 53 51 +144 53 51 +145 53 51 +147 53 51 +148 53 51 +149 53 51 +151 53 51 +152 53 51 +153 53 51 +154 53 51 +156 53 51 +157 53 51 +158 53 51 +159 53 51 +161 53 51 +162 53 51 +163 53 51 +165 53 51 +166 53 51 +167 53 51 +168 53 51 +170 53 51 +171 53 51 +172 53 51 +174 53 51 +175 53 51 +176 53 51 +177 53 51 +179 53 51 +180 53 51 +181 53 51 +183 53 51 +184 53 51 +185 53 51 +186 53 51 +188 53 51 +189 53 51 +190 53 51 +191 53 51 +193 53 51 +194 53 51 +195 53 51 +197 53 51 +198 53 51 +199 53 51 +200 53 51 +202 53 51 +203 53 51 +204 53 51 +206 53 51 +207 53 51 +208 53 51 +209 53 51 +211 53 51 +212 53 51 +213 53 51 +215 53 51 +216 53 51 +217 53 51 +218 53 51 +220 53 51 +221 53 51 +222 53 51 +223 53 51 +225 53 51 +226 53 51 +227 53 51 +229 53 51 +230 53 51 +231 53 51 +232 53 51 +234 53 51 +235 53 51 +236 53 51 +238 53 51 +239 53 51 +240 53 51 +241 53 51 +243 53 51 +244 53 51 +245 53 51 +247 53 51 +248 53 51 +249 53 51 +250 53 51 +252 53 51 +253 53 51 +254 53 51 +0 51 51 +1 51 51 +2 51 51 +3 51 51 +5 51 51 +6 51 51 +7 51 51 +8 51 51 +10 51 51 +11 51 51 +12 51 51 +14 51 51 +15 51 51 +16 51 51 +17 51 51 +19 51 51 +20 51 51 +21 51 51 +23 51 51 +24 51 51 +25 51 51 +26 51 51 +28 51 51 +29 51 51 +30 51 51 +31 51 51 +33 51 51 +34 51 51 +35 51 51 +37 51 51 +38 51 51 +39 51 51 +40 51 51 +42 51 51 +43 51 51 +44 51 51 +46 51 51 +47 51 51 +48 51 51 +49 51 51 +51 51 51 +52 51 51 +53 51 51 +55 51 51 +56 51 51 +57 51 51 +58 51 51 +60 51 51 +61 51 51 +62 51 51 +63 51 51 +65 51 51 +66 51 51 +67 51 51 +69 51 51 +70 51 51 +71 51 51 +72 51 51 +74 51 51 +75 51 51 +76 51 51 +78 51 51 +79 51 51 +80 51 51 +81 51 51 +83 51 51 +84 51 51 +85 51 51 +87 51 51 +88 51 51 +89 51 51 +90 51 51 +92 51 51 +93 51 51 +94 51 51 +95 51 51 +97 51 51 +98 51 51 +99 51 51 +101 51 51 +102 51 51 +103 51 51 +104 51 51 +106 51 51 +107 51 51 +108 51 51 +110 51 51 +111 51 51 +112 51 51 +113 51 51 +115 51 51 +116 51 51 +117 51 51 +119 51 51 +120 51 51 +121 51 51 +122 51 51 +124 51 51 +125 51 51 +126 51 51 +127 51 51 +129 51 51 +130 51 51 +131 51 51 +133 51 51 +134 51 51 +135 51 51 +136 51 51 +138 51 51 +139 51 51 +140 51 51 +142 51 51 +143 51 51 +144 51 51 +145 51 51 +147 51 51 +148 51 51 +149 51 51 +151 51 51 +152 51 51 +153 51 51 +154 51 51 +156 51 51 +157 51 51 +158 51 51 +159 51 51 +161 51 51 +162 51 51 +163 51 51 +165 51 51 +166 51 51 +167 51 51 +168 51 51 +170 51 51 +171 51 51 +172 51 51 +174 51 51 +175 51 51 +176 51 51 +177 51 51 +179 51 51 +180 51 51 +181 51 51 +183 51 51 +184 51 51 +185 51 51 +186 51 51 +188 51 51 +189 51 51 +190 51 51 +191 51 51 +193 51 51 +194 51 51 +195 51 51 +197 51 51 +198 51 51 +199 51 51 +200 51 51 +202 51 51 +203 51 51 +204 51 51 +206 51 51 +207 51 51 +208 51 51 +209 51 51 +211 51 51 +212 51 51 +213 51 51 +215 51 51 +216 51 51 +217 51 51 +218 51 51 +220 51 51 +221 51 51 +222 51 51 +223 51 51 +225 51 51 +226 51 51 +227 51 51 +229 51 51 +230 51 51 +231 51 51 +232 51 51 +234 51 51 +235 51 51 +236 51 51 +238 51 51 +239 51 51 +240 51 51 +241 51 51 +243 51 51 +244 51 51 +245 51 51 +247 51 51 +248 51 51 +249 51 51 +250 51 51 +252 51 51 +253 51 51 +254 51 51 +0 48 51 +1 48 51 +2 48 51 +3 48 51 +5 48 51 +6 48 51 +7 48 51 +8 48 51 +10 48 51 +11 48 51 +12 48 51 +14 48 51 +15 48 51 +16 48 51 +17 48 51 +19 48 51 +20 48 51 +21 48 51 +23 48 51 +24 48 51 +25 48 51 +26 48 51 +28 48 51 +29 48 51 +30 48 51 +31 48 51 +33 48 51 +34 48 51 +35 48 51 +37 48 51 +38 48 51 +39 48 51 +40 48 51 +42 48 51 +43 48 51 +44 48 51 +46 48 51 +47 48 51 +48 48 51 +49 48 51 +51 48 51 +52 48 51 +53 48 51 +55 48 51 +56 48 51 +57 48 51 +58 48 51 +60 48 51 +61 48 51 +62 48 51 +63 48 51 +65 48 51 +66 48 51 +67 48 51 +69 48 51 +70 48 51 +71 48 51 +72 48 51 +74 48 51 +75 48 51 +76 48 51 +78 48 51 +79 48 51 +80 48 51 +81 48 51 +83 48 51 +84 48 51 +85 48 51 +87 48 51 +88 48 51 +89 48 51 +90 48 51 +92 48 51 +93 48 51 +94 48 51 +95 48 51 +97 48 51 +98 48 51 +99 48 51 +101 48 51 +102 48 51 +103 48 51 +104 48 51 +106 48 51 +107 48 51 +108 48 51 +110 48 51 +111 48 51 +112 48 51 +113 48 51 +115 48 51 +116 48 51 +117 48 51 +119 48 51 +120 48 51 +121 48 51 +122 48 51 +124 48 51 +125 48 51 +126 48 51 +127 48 51 +129 48 51 +130 48 51 +131 48 51 +133 48 51 +134 48 51 +135 48 51 +136 48 51 +138 48 51 +139 48 51 +140 48 51 +142 48 51 +143 48 51 +144 48 51 +145 48 51 +147 48 51 +148 48 51 +149 48 51 +151 48 51 +152 48 51 +153 48 51 +154 48 51 +156 48 51 +157 48 51 +158 48 51 +159 48 51 +161 48 51 +162 48 51 +163 48 51 +165 48 51 +166 48 51 +167 48 51 +168 48 51 +170 48 51 +171 48 51 +172 48 51 +174 48 51 +175 48 51 +176 48 51 +177 48 51 +179 48 51 +180 48 51 +181 48 51 +183 48 51 +184 48 51 +185 48 51 +186 48 51 +188 48 51 +189 48 51 +190 48 51 +191 48 51 +193 48 51 +194 48 51 +195 48 51 +197 48 51 +198 48 51 +199 48 51 +200 48 51 +202 48 51 +203 48 51 +204 48 51 +206 48 51 +207 48 51 +208 48 51 +209 48 51 +211 48 51 +212 48 51 +213 48 51 +215 48 51 +216 48 51 +217 48 51 +218 48 51 +220 48 51 +221 48 51 +222 48 51 +223 48 51 +225 48 51 +226 48 51 +227 48 51 +229 48 51 +230 48 51 +231 48 51 +232 48 51 +234 48 51 +235 48 51 +236 48 51 +238 48 51 +239 48 51 +240 48 51 +241 48 51 +243 48 51 +244 48 51 +245 48 51 +247 48 51 +248 48 51 +249 48 51 +250 48 51 +252 48 51 +253 48 51 +254 48 51 +0 46 51 +1 46 51 +2 46 51 +3 46 51 +5 46 51 +6 46 51 +7 46 51 +8 46 51 +10 46 51 +11 46 51 +12 46 51 +14 46 51 +15 46 51 +16 46 51 +17 46 51 +19 46 51 +20 46 51 +21 46 51 +23 46 51 +24 46 51 +25 46 51 +26 46 51 +28 46 51 +29 46 51 +30 46 51 +31 46 51 +33 46 51 +34 46 51 +35 46 51 +37 46 51 +38 46 51 +39 46 51 +40 46 51 +42 46 51 +43 46 51 +44 46 51 +46 46 51 +47 46 51 +48 46 51 +49 46 51 +51 46 51 +52 46 51 +53 46 51 +55 46 51 +56 46 51 +57 46 51 +58 46 51 +60 46 51 +61 46 51 +62 46 51 +63 46 51 +65 46 51 +66 46 51 +67 46 51 +69 46 51 +70 46 51 +71 46 51 +72 46 51 +74 46 51 +75 46 51 +76 46 51 +78 46 51 +79 46 51 +80 46 51 +81 46 51 +83 46 51 +84 46 51 +85 46 51 +87 46 51 +88 46 51 +89 46 51 +90 46 51 +92 46 51 +93 46 51 +94 46 51 +95 46 51 +97 46 51 +98 46 51 +99 46 51 +101 46 51 +102 46 51 +103 46 51 +104 46 51 +106 46 51 +107 46 51 +108 46 51 +110 46 51 +111 46 51 +112 46 51 +113 46 51 +115 46 51 +116 46 51 +117 46 51 +119 46 51 +120 46 51 +121 46 51 +122 46 51 +124 46 51 +125 46 51 +126 46 51 +127 46 51 +129 46 51 +130 46 51 +131 46 51 +133 46 51 +134 46 51 +135 46 51 +136 46 51 +138 46 51 +139 46 51 +140 46 51 +142 46 51 +143 46 51 +144 46 51 +145 46 51 +147 46 51 +148 46 51 +149 46 51 +151 46 51 +152 46 51 +153 46 51 +154 46 51 +156 46 51 +157 46 51 +158 46 51 +159 46 51 +161 46 51 +162 46 51 +163 46 51 +165 46 51 +166 46 51 +167 46 51 +168 46 51 +170 46 51 +171 46 51 +172 46 51 +174 46 51 +175 46 51 +176 46 51 +177 46 51 +179 46 51 +180 46 51 +181 46 51 +183 46 51 +184 46 51 +185 46 51 +186 46 51 +188 46 51 +189 46 51 +190 46 51 +191 46 51 +193 46 51 +194 46 51 +195 46 51 +197 46 51 +198 46 51 +199 46 51 +200 46 51 +202 46 51 +203 46 51 +204 46 51 +206 46 51 +207 46 51 +208 46 51 +209 46 51 +211 46 51 +212 46 51 +213 46 51 +215 46 51 +216 46 51 +217 46 51 +218 46 51 +220 46 51 +221 46 51 +222 46 51 +223 46 51 +225 46 51 +226 46 51 +227 46 51 +229 46 51 +230 46 51 +231 46 51 +232 46 51 +234 46 51 +235 46 51 +236 46 51 +238 46 51 +239 46 51 +240 46 51 +241 46 51 +243 46 51 +244 46 51 +245 46 51 +247 46 51 +248 46 51 +249 46 51 +250 46 51 +252 46 51 +253 46 51 +254 46 51 +0 43 51 +1 43 51 +2 43 51 +3 43 51 +5 43 51 +6 43 51 +7 43 51 +8 43 51 +10 43 51 +11 43 51 +12 43 51 +14 43 51 +15 43 51 +16 43 51 +17 43 51 +19 43 51 +20 43 51 +21 43 51 +23 43 51 +24 43 51 +25 43 51 +26 43 51 +28 43 51 +29 43 51 +30 43 51 +31 43 51 +33 43 51 +34 43 51 +35 43 51 +37 43 51 +38 43 51 +39 43 51 +40 43 51 +42 43 51 +43 43 51 +44 43 51 +46 43 51 +47 43 51 +48 43 51 +49 43 51 +51 43 51 +52 43 51 +53 43 51 +55 43 51 +56 43 51 +57 43 51 +58 43 51 +60 43 51 +61 43 51 +62 43 51 +63 43 51 +65 43 51 +66 43 51 +67 43 51 +69 43 51 +70 43 51 +71 43 51 +72 43 51 +74 43 51 +75 43 51 +76 43 51 +78 43 51 +79 43 51 +80 43 51 +81 43 51 +83 43 51 +84 43 51 +85 43 51 +87 43 51 +88 43 51 +89 43 51 +90 43 51 +92 43 51 +93 43 51 +94 43 51 +95 43 51 +97 43 51 +98 43 51 +99 43 51 +101 43 51 +102 43 51 +103 43 51 +104 43 51 +106 43 51 +107 43 51 +108 43 51 +110 43 51 +111 43 51 +112 43 51 +113 43 51 +115 43 51 +116 43 51 +117 43 51 +119 43 51 +120 43 51 +121 43 51 +122 43 51 +124 43 51 +125 43 51 +126 43 51 +127 43 51 +129 43 51 +130 43 51 +131 43 51 +133 43 51 +134 43 51 +135 43 51 +136 43 51 +138 43 51 +139 43 51 +140 43 51 +142 43 51 +143 43 51 +144 43 51 +145 43 51 +147 43 51 +148 43 51 +149 43 51 +151 43 51 +152 43 51 +153 43 51 +154 43 51 +156 43 51 +157 43 51 +158 43 51 +159 43 51 +161 43 51 +162 43 51 +163 43 51 +165 43 51 +166 43 51 +167 43 51 +168 43 51 +170 43 51 +171 43 51 +172 43 51 +174 43 51 +175 43 51 +176 43 51 +177 43 51 +179 43 51 +180 43 51 +181 43 51 +183 43 51 +184 43 51 +185 43 51 +186 43 51 +188 43 51 +189 43 51 +190 43 51 +191 43 51 +193 43 51 +194 43 51 +195 43 51 +197 43 51 +198 43 51 +199 43 51 +200 43 51 +202 43 51 +203 43 51 +204 43 51 +206 43 51 +207 43 51 +208 43 51 +209 43 51 +211 43 51 +212 43 51 +213 43 51 +215 43 51 +216 43 51 +217 43 51 +218 43 51 +220 43 51 +221 43 51 +222 43 51 +223 43 51 +225 43 51 +226 43 51 +227 43 51 +229 43 51 +230 43 51 +231 43 51 +232 43 51 +234 43 51 +235 43 51 +236 43 51 +238 43 51 +239 43 51 +240 43 51 +241 43 51 +243 43 51 +244 43 51 +245 43 51 +247 43 51 +248 43 51 +249 43 51 +250 43 51 +252 43 51 +253 43 51 +254 43 51 +0 40 51 +1 40 51 +2 40 51 +3 40 51 +5 40 51 +6 40 51 +7 40 51 +8 40 51 +10 40 51 +11 40 51 +12 40 51 +14 40 51 +15 40 51 +16 40 51 +17 40 51 +19 40 51 +20 40 51 +21 40 51 +23 40 51 +24 40 51 +25 40 51 +26 40 51 +28 40 51 +29 40 51 +30 40 51 +31 40 51 +33 40 51 +34 40 51 +35 40 51 +37 40 51 +38 40 51 +39 40 51 +40 40 51 +42 40 51 +43 40 51 +44 40 51 +46 40 51 +47 40 51 +48 40 51 +49 40 51 +51 40 51 +52 40 51 +53 40 51 +55 40 51 +56 40 51 +57 40 51 +58 40 51 +60 40 51 +61 40 51 +62 40 51 +63 40 51 +65 40 51 +66 40 51 +67 40 51 +69 40 51 +70 40 51 +71 40 51 +72 40 51 +74 40 51 +75 40 51 +76 40 51 +78 40 51 +79 40 51 +80 40 51 +81 40 51 +83 40 51 +84 40 51 +85 40 51 +87 40 51 +88 40 51 +89 40 51 +90 40 51 +92 40 51 +93 40 51 +94 40 51 +95 40 51 +97 40 51 +98 40 51 +99 40 51 +101 40 51 +102 40 51 +103 40 51 +104 40 51 +106 40 51 +107 40 51 +108 40 51 +110 40 51 +111 40 51 +112 40 51 +113 40 51 +115 40 51 +116 40 51 +117 40 51 +119 40 51 +120 40 51 +121 40 51 +122 40 51 +124 40 51 +125 40 51 +126 40 51 +127 40 51 +129 40 51 +130 40 51 +131 40 51 +133 40 51 +134 40 51 +135 40 51 +136 40 51 +138 40 51 +139 40 51 +140 40 51 +142 40 51 +143 40 51 +144 40 51 +145 40 51 +147 40 51 +148 40 51 +149 40 51 +151 40 51 +152 40 51 +153 40 51 +154 40 51 +156 40 51 +157 40 51 +158 40 51 +159 40 51 +161 40 51 +162 40 51 +163 40 51 +165 40 51 +166 40 51 +167 40 51 +168 40 51 +170 40 51 +171 40 51 +172 40 51 +174 40 51 +175 40 51 +176 40 51 +177 40 51 +179 40 51 +180 40 51 +181 40 51 +183 40 51 +184 40 51 +185 40 51 +186 40 51 +188 40 51 +189 40 51 +190 40 51 +191 40 51 +193 40 51 +194 40 51 +195 40 51 +197 40 51 +198 40 51 +199 40 51 +200 40 51 +202 40 51 +203 40 51 +204 40 51 +206 40 51 +207 40 51 +208 40 51 +209 40 51 +211 40 51 +212 40 51 +213 40 51 +215 40 51 +216 40 51 +217 40 51 +218 40 51 +220 40 51 +221 40 51 +222 40 51 +223 40 51 +225 40 51 +226 40 51 +227 40 51 +229 40 51 +230 40 51 +231 40 51 +232 40 51 +234 40 51 +235 40 51 +236 40 51 +238 40 51 +239 40 51 +240 40 51 +241 40 51 +243 40 51 +244 40 51 +245 40 51 +247 40 51 +248 40 51 +249 40 51 +250 40 51 +252 40 51 +253 40 51 +254 40 51 +0 38 51 +1 38 51 +2 38 51 +3 38 51 +5 38 51 +6 38 51 +7 38 51 +8 38 51 +10 38 51 +11 38 51 +12 38 51 +14 38 51 +15 38 51 +16 38 51 +17 38 51 +19 38 51 +20 38 51 +21 38 51 +23 38 51 +24 38 51 +25 38 51 +26 38 51 +28 38 51 +29 38 51 +30 38 51 +31 38 51 +33 38 51 +34 38 51 +35 38 51 +37 38 51 +38 38 51 +39 38 51 +40 38 51 +42 38 51 +43 38 51 +44 38 51 +46 38 51 +47 38 51 +48 38 51 +49 38 51 +51 38 51 +52 38 51 +53 38 51 +55 38 51 +56 38 51 +57 38 51 +58 38 51 +60 38 51 +61 38 51 +62 38 51 +63 38 51 +65 38 51 +66 38 51 +67 38 51 +69 38 51 +70 38 51 +71 38 51 +72 38 51 +74 38 51 +75 38 51 +76 38 51 +78 38 51 +79 38 51 +80 38 51 +81 38 51 +83 38 51 +84 38 51 +85 38 51 +87 38 51 +88 38 51 +89 38 51 +90 38 51 +92 38 51 +93 38 51 +94 38 51 +95 38 51 +97 38 51 +98 38 51 +99 38 51 +101 38 51 +102 38 51 +103 38 51 +104 38 51 +106 38 51 +107 38 51 +108 38 51 +110 38 51 +111 38 51 +112 38 51 +113 38 51 +115 38 51 +116 38 51 +117 38 51 +119 38 51 +120 38 51 +121 38 51 +122 38 51 +124 38 51 +125 38 51 +126 38 51 +127 38 51 +129 38 51 +130 38 51 +131 38 51 +133 38 51 +134 38 51 +135 38 51 +136 38 51 +138 38 51 +139 38 51 +140 38 51 +142 38 51 +143 38 51 +144 38 51 +145 38 51 +147 38 51 +148 38 51 +149 38 51 +151 38 51 +152 38 51 +153 38 51 +154 38 51 +156 38 51 +157 38 51 +158 38 51 +159 38 51 +161 38 51 +162 38 51 +163 38 51 +165 38 51 +166 38 51 +167 38 51 +168 38 51 +170 38 51 +171 38 51 +172 38 51 +174 38 51 +175 38 51 +176 38 51 +177 38 51 +179 38 51 +180 38 51 +181 38 51 +183 38 51 +184 38 51 +185 38 51 +186 38 51 +188 38 51 +189 38 51 +190 38 51 +191 38 51 +193 38 51 +194 38 51 +195 38 51 +197 38 51 +198 38 51 +199 38 51 +200 38 51 +202 38 51 +203 38 51 +204 38 51 +206 38 51 +207 38 51 +208 38 51 +209 38 51 +211 38 51 +212 38 51 +213 38 51 +215 38 51 +216 38 51 +217 38 51 +218 38 51 +220 38 51 +221 38 51 +222 38 51 +223 38 51 +225 38 51 +226 38 51 +227 38 51 +229 38 51 +230 38 51 +231 38 51 +232 38 51 +234 38 51 +235 38 51 +236 38 51 +238 38 51 +239 38 51 +240 38 51 +241 38 51 +243 38 51 +244 38 51 +245 38 51 +247 38 51 +248 38 51 +249 38 51 +250 38 51 +252 38 51 +253 38 51 +254 38 51 +0 35 51 +1 35 51 +2 35 51 +3 35 51 +5 35 51 +6 35 51 +7 35 51 +8 35 51 +10 35 51 +11 35 51 +12 35 51 +14 35 51 +15 35 51 +16 35 51 +17 35 51 +19 35 51 +20 35 51 +21 35 51 +23 35 51 +24 35 51 +25 35 51 +26 35 51 +28 35 51 +29 35 51 +30 35 51 +31 35 51 +33 35 51 +34 35 51 +35 35 51 +37 35 51 +38 35 51 +39 35 51 +40 35 51 +42 35 51 +43 35 51 +44 35 51 +46 35 51 +47 35 51 +48 35 51 +49 35 51 +51 35 51 +52 35 51 +53 35 51 +55 35 51 +56 35 51 +57 35 51 +58 35 51 +60 35 51 +61 35 51 +62 35 51 +63 35 51 +65 35 51 +66 35 51 +67 35 51 +69 35 51 +70 35 51 +71 35 51 +72 35 51 +74 35 51 +75 35 51 +76 35 51 +78 35 51 +79 35 51 +80 35 51 +81 35 51 +83 35 51 +84 35 51 +85 35 51 +87 35 51 +88 35 51 +89 35 51 +90 35 51 +92 35 51 +93 35 51 +94 35 51 +95 35 51 +97 35 51 +98 35 51 +99 35 51 +101 35 51 +102 35 51 +103 35 51 +104 35 51 +106 35 51 +107 35 51 +108 35 51 +110 35 51 +111 35 51 +112 35 51 +113 35 51 +115 35 51 +116 35 51 +117 35 51 +119 35 51 +120 35 51 +121 35 51 +122 35 51 +124 35 51 +125 35 51 +126 35 51 +127 35 51 +129 35 51 +130 35 51 +131 35 51 +133 35 51 +134 35 51 +135 35 51 +136 35 51 +138 35 51 +139 35 51 +140 35 51 +142 35 51 +143 35 51 +144 35 51 +145 35 51 +147 35 51 +148 35 51 +149 35 51 +151 35 51 +152 35 51 +153 35 51 +154 35 51 +156 35 51 +157 35 51 +158 35 51 +159 35 51 +161 35 51 +162 35 51 +163 35 51 +165 35 51 +166 35 51 +167 35 51 +168 35 51 +170 35 51 +171 35 51 +172 35 51 +174 35 51 +175 35 51 +176 35 51 +177 35 51 +179 35 51 +180 35 51 +181 35 51 +183 35 51 +184 35 51 +185 35 51 +186 35 51 +188 35 51 +189 35 51 +190 35 51 +191 35 51 +193 35 51 +194 35 51 +195 35 51 +197 35 51 +198 35 51 +199 35 51 +200 35 51 +202 35 51 +203 35 51 +204 35 51 +206 35 51 +207 35 51 +208 35 51 +209 35 51 +211 35 51 +212 35 51 +213 35 51 +215 35 51 +216 35 51 +217 35 51 +218 35 51 +220 35 51 +221 35 51 +222 35 51 +223 35 51 +225 35 51 +226 35 51 +227 35 51 +229 35 51 +230 35 51 +231 35 51 +232 35 51 +234 35 51 +235 35 51 +236 35 51 +238 35 51 +239 35 51 +240 35 51 +241 35 51 +243 35 51 +244 35 51 +245 35 51 +247 35 51 +248 35 51 +249 35 51 +250 35 51 +252 35 51 +253 35 51 +254 35 51 +0 33 51 +1 33 51 +2 33 51 +3 33 51 +5 33 51 +6 33 51 +7 33 51 +8 33 51 +10 33 51 +11 33 51 +12 33 51 +14 33 51 +15 33 51 +16 33 51 +17 33 51 +19 33 51 +20 33 51 +21 33 51 +23 33 51 +24 33 51 +25 33 51 +26 33 51 +28 33 51 +29 33 51 +30 33 51 +31 33 51 +33 33 51 +34 33 51 +35 33 51 +37 33 51 +38 33 51 +39 33 51 +40 33 51 +42 33 51 +43 33 51 +44 33 51 +46 33 51 +47 33 51 +48 33 51 +49 33 51 +51 33 51 +52 33 51 +53 33 51 +55 33 51 +56 33 51 +57 33 51 +58 33 51 +60 33 51 +61 33 51 +62 33 51 +63 33 51 +65 33 51 +66 33 51 +67 33 51 +69 33 51 +70 33 51 +71 33 51 +72 33 51 +74 33 51 +75 33 51 +76 33 51 +78 33 51 +79 33 51 +80 33 51 +81 33 51 +83 33 51 +84 33 51 +85 33 51 +87 33 51 +88 33 51 +89 33 51 +90 33 51 +92 33 51 +93 33 51 +94 33 51 +95 33 51 +97 33 51 +98 33 51 +99 33 51 +101 33 51 +102 33 51 +103 33 51 +104 33 51 +106 33 51 +107 33 51 +108 33 51 +110 33 51 +111 33 51 +112 33 51 +113 33 51 +115 33 51 +116 33 51 +117 33 51 +119 33 51 +120 33 51 +121 33 51 +122 33 51 +124 33 51 +125 33 51 +126 33 51 +127 33 51 +129 33 51 +130 33 51 +131 33 51 +133 33 51 +134 33 51 +135 33 51 +136 33 51 +138 33 51 +139 33 51 +140 33 51 +142 33 51 +143 33 51 +144 33 51 +145 33 51 +147 33 51 +148 33 51 +149 33 51 +151 33 51 +152 33 51 +153 33 51 +154 33 51 +156 33 51 +157 33 51 +158 33 51 +159 33 51 +161 33 51 +162 33 51 +163 33 51 +165 33 51 +166 33 51 +167 33 51 +168 33 51 +170 33 51 +171 33 51 +172 33 51 +174 33 51 +175 33 51 +176 33 51 +177 33 51 +179 33 51 +180 33 51 +181 33 51 +183 33 51 +184 33 51 +185 33 51 +186 33 51 +188 33 51 +189 33 51 +190 33 51 +191 33 51 +193 33 51 +194 33 51 +195 33 51 +197 33 51 +198 33 51 +199 33 51 +200 33 51 +202 33 51 +203 33 51 +204 33 51 +206 33 51 +207 33 51 +208 33 51 +209 33 51 +211 33 51 +212 33 51 +213 33 51 +215 33 51 +216 33 51 +217 33 51 +218 33 51 +220 33 51 +221 33 51 +222 33 51 +223 33 51 +225 33 51 +226 33 51 +227 33 51 +229 33 51 +230 33 51 +231 33 51 +232 33 51 +234 33 51 +235 33 51 +236 33 51 +238 33 51 +239 33 51 +240 33 51 +241 33 51 +243 33 51 +244 33 51 +245 33 51 +247 33 51 +248 33 51 +249 33 51 +250 33 51 +252 33 51 +253 33 51 +254 33 51 +0 30 51 +1 30 51 +2 30 51 +3 30 51 +5 30 51 +6 30 51 +7 30 51 +8 30 51 +10 30 51 +11 30 51 +12 30 51 +14 30 51 +15 30 51 +16 30 51 +17 30 51 +19 30 51 +20 30 51 +21 30 51 +23 30 51 +24 30 51 +25 30 51 +26 30 51 +28 30 51 +29 30 51 +30 30 51 +31 30 51 +33 30 51 +34 30 51 +35 30 51 +37 30 51 +38 30 51 +39 30 51 +40 30 51 +42 30 51 +43 30 51 +44 30 51 +46 30 51 +47 30 51 +48 30 51 +49 30 51 +51 30 51 +52 30 51 +53 30 51 +55 30 51 +56 30 51 +57 30 51 +58 30 51 +60 30 51 +61 30 51 +62 30 51 +63 30 51 +65 30 51 +66 30 51 +67 30 51 +69 30 51 +70 30 51 +71 30 51 +72 30 51 +74 30 51 +75 30 51 +76 30 51 +78 30 51 +79 30 51 +80 30 51 +81 30 51 +83 30 51 +84 30 51 +85 30 51 +87 30 51 +88 30 51 +89 30 51 +90 30 51 +92 30 51 +93 30 51 +94 30 51 +95 30 51 +97 30 51 +98 30 51 +99 30 51 +101 30 51 +102 30 51 +103 30 51 +104 30 51 +106 30 51 +107 30 51 +108 30 51 +110 30 51 +111 30 51 +112 30 51 +113 30 51 +115 30 51 +116 30 51 +117 30 51 +119 30 51 +120 30 51 +121 30 51 +122 30 51 +124 30 51 +125 30 51 +126 30 51 +127 30 51 +129 30 51 +130 30 51 +131 30 51 +133 30 51 +134 30 51 +135 30 51 +136 30 51 +138 30 51 +139 30 51 +140 30 51 +142 30 51 +143 30 51 +144 30 51 +145 30 51 +147 30 51 +148 30 51 +149 30 51 +151 30 51 +152 30 51 +153 30 51 +154 30 51 +156 30 51 +157 30 51 +158 30 51 +159 30 51 +161 30 51 +162 30 51 +163 30 51 +165 30 51 +166 30 51 +167 30 51 +168 30 51 +170 30 51 +171 30 51 +172 30 51 +174 30 51 +175 30 51 +176 30 51 +177 30 51 +179 30 51 +180 30 51 +181 30 51 +183 30 51 +184 30 51 +185 30 51 +186 30 51 +188 30 51 +189 30 51 +190 30 51 +191 30 51 +193 30 51 +194 30 51 +195 30 51 +197 30 51 +198 30 51 +199 30 51 +200 30 51 +202 30 51 +203 30 51 +204 30 51 +206 30 51 +207 30 51 +208 30 51 +209 30 51 +211 30 51 +212 30 51 +213 30 51 +215 30 51 +216 30 51 +217 30 51 +218 30 51 +220 30 51 +221 30 51 +222 30 51 +223 30 51 +225 30 51 +226 30 51 +227 30 51 +229 30 51 +230 30 51 +231 30 51 +232 30 51 +234 30 51 +235 30 51 +236 30 51 +238 30 51 +239 30 51 +240 30 51 +241 30 51 +243 30 51 +244 30 51 +245 30 51 +247 30 51 +248 30 51 +249 30 51 +250 30 51 +252 30 51 +253 30 51 +254 30 51 +0 28 51 +1 28 51 +2 28 51 +3 28 51 +5 28 51 +6 28 51 +7 28 51 +8 28 51 +10 28 51 +11 28 51 +12 28 51 +14 28 51 +15 28 51 +16 28 51 +17 28 51 +19 28 51 +20 28 51 +21 28 51 +23 28 51 +24 28 51 +25 28 51 +26 28 51 +28 28 51 +29 28 51 +30 28 51 +31 28 51 +33 28 51 +34 28 51 +35 28 51 +37 28 51 +38 28 51 +39 28 51 +40 28 51 +42 28 51 +43 28 51 +44 28 51 +46 28 51 +47 28 51 +48 28 51 +49 28 51 +51 28 51 +52 28 51 +53 28 51 +55 28 51 +56 28 51 +57 28 51 +58 28 51 +60 28 51 +61 28 51 +62 28 51 +63 28 51 +65 28 51 +66 28 51 +67 28 51 +69 28 51 +70 28 51 +71 28 51 +72 28 51 +74 28 51 +75 28 51 +76 28 51 +78 28 51 +79 28 51 +80 28 51 +81 28 51 +83 28 51 +84 28 51 +85 28 51 +87 28 51 +88 28 51 +89 28 51 +90 28 51 +92 28 51 +93 28 51 +94 28 51 +95 28 51 +97 28 51 +98 28 51 +99 28 51 +101 28 51 +102 28 51 +103 28 51 +104 28 51 +106 28 51 +107 28 51 +108 28 51 +110 28 51 +111 28 51 +112 28 51 +113 28 51 +115 28 51 +116 28 51 +117 28 51 +119 28 51 +120 28 51 +121 28 51 +122 28 51 +124 28 51 +125 28 51 +126 28 51 +127 28 51 +129 28 51 +130 28 51 +131 28 51 +133 28 51 +134 28 51 +135 28 51 +136 28 51 +138 28 51 +139 28 51 +140 28 51 +142 28 51 +143 28 51 +144 28 51 +145 28 51 +147 28 51 +148 28 51 +149 28 51 +151 28 51 +152 28 51 +153 28 51 +154 28 51 +156 28 51 +157 28 51 +158 28 51 +159 28 51 +161 28 51 +162 28 51 +163 28 51 +165 28 51 +166 28 51 +167 28 51 +168 28 51 +170 28 51 +171 28 51 +172 28 51 +174 28 51 +175 28 51 +176 28 51 +177 28 51 +179 28 51 +180 28 51 +181 28 51 +183 28 51 +184 28 51 +185 28 51 +186 28 51 +188 28 51 +189 28 51 +190 28 51 +191 28 51 +193 28 51 +194 28 51 +195 28 51 +197 28 51 +198 28 51 +199 28 51 +200 28 51 +202 28 51 +203 28 51 +204 28 51 +206 28 51 +207 28 51 +208 28 51 +209 28 51 +211 28 51 +212 28 51 +213 28 51 +215 28 51 +216 28 51 +217 28 51 +218 28 51 +220 28 51 +221 28 51 +222 28 51 +223 28 51 +225 28 51 +226 28 51 +227 28 51 +229 28 51 +230 28 51 +231 28 51 +232 28 51 +234 28 51 +235 28 51 +236 28 51 +238 28 51 +239 28 51 +240 28 51 +241 28 51 +243 28 51 +244 28 51 +245 28 51 +247 28 51 +248 28 51 +249 28 51 +250 28 51 +252 28 51 +253 28 51 +254 28 51 +0 25 51 +1 25 51 +2 25 51 +3 25 51 +5 25 51 +6 25 51 +7 25 51 +8 25 51 +10 25 51 +11 25 51 +12 25 51 +14 25 51 +15 25 51 +16 25 51 +17 25 51 +19 25 51 +20 25 51 +21 25 51 +23 25 51 +24 25 51 +25 25 51 +26 25 51 +28 25 51 +29 25 51 +30 25 51 +31 25 51 +33 25 51 +34 25 51 +35 25 51 +37 25 51 +38 25 51 +39 25 51 +40 25 51 +42 25 51 +43 25 51 +44 25 51 +46 25 51 +47 25 51 +48 25 51 +49 25 51 +51 25 51 +52 25 51 +53 25 51 +55 25 51 +56 25 51 +57 25 51 +58 25 51 +60 25 51 +61 25 51 +62 25 51 +63 25 51 +65 25 51 +66 25 51 +67 25 51 +69 25 51 +70 25 51 +71 25 51 +72 25 51 +74 25 51 +75 25 51 +76 25 51 +78 25 51 +79 25 51 +80 25 51 +81 25 51 +83 25 51 +84 25 51 +85 25 51 +87 25 51 +88 25 51 +89 25 51 +90 25 51 +92 25 51 +93 25 51 +94 25 51 +95 25 51 +97 25 51 +98 25 51 +99 25 51 +101 25 51 +102 25 51 +103 25 51 +104 25 51 +106 25 51 +107 25 51 +108 25 51 +110 25 51 +111 25 51 +112 25 51 +113 25 51 +115 25 51 +116 25 51 +117 25 51 +119 25 51 +120 25 51 +121 25 51 +122 25 51 +124 25 51 +125 25 51 +126 25 51 +127 25 51 +129 25 51 +130 25 51 +131 25 51 +133 25 51 +134 25 51 +135 25 51 +136 25 51 +138 25 51 +139 25 51 +140 25 51 +142 25 51 +143 25 51 +144 25 51 +145 25 51 +147 25 51 +148 25 51 +149 25 51 +151 25 51 +152 25 51 +153 25 51 +154 25 51 +156 25 51 +157 25 51 +158 25 51 +159 25 51 +161 25 51 +162 25 51 +163 25 51 +165 25 51 +166 25 51 +167 25 51 +168 25 51 +170 25 51 +171 25 51 +172 25 51 +174 25 51 +175 25 51 +176 25 51 +177 25 51 +179 25 51 +180 25 51 +181 25 51 +183 25 51 +184 25 51 +185 25 51 +186 25 51 +188 25 51 +189 25 51 +190 25 51 +191 25 51 +193 25 51 +194 25 51 +195 25 51 +197 25 51 +198 25 51 +199 25 51 +200 25 51 +202 25 51 +203 25 51 +204 25 51 +206 25 51 +207 25 51 +208 25 51 +209 25 51 +211 25 51 +212 25 51 +213 25 51 +215 25 51 +216 25 51 +217 25 51 +218 25 51 +220 25 51 +221 25 51 +222 25 51 +223 25 51 +225 25 51 +226 25 51 +227 25 51 +229 25 51 +230 25 51 +231 25 51 +232 25 51 +234 25 51 +235 25 51 +236 25 51 +238 25 51 +239 25 51 +240 25 51 +241 25 51 +243 25 51 +244 25 51 +245 25 51 +247 25 51 +248 25 51 +249 25 51 +250 25 51 +252 25 51 +253 25 51 +254 25 51 +0 23 51 +1 23 51 +2 23 51 +3 23 51 +5 23 51 +6 23 51 +7 23 51 +8 23 51 +10 23 51 +11 23 51 +12 23 51 +14 23 51 +15 23 51 +16 23 51 +17 23 51 +19 23 51 +20 23 51 +21 23 51 +23 23 51 +24 23 51 +25 23 51 +26 23 51 +28 23 51 +29 23 51 +30 23 51 +31 23 51 +33 23 51 +34 23 51 +35 23 51 +37 23 51 +38 23 51 +39 23 51 +40 23 51 +42 23 51 +43 23 51 +44 23 51 +46 23 51 +47 23 51 +48 23 51 +49 23 51 +51 23 51 +52 23 51 +53 23 51 +55 23 51 +56 23 51 +57 23 51 +58 23 51 +60 23 51 +61 23 51 +62 23 51 +63 23 51 +65 23 51 +66 23 51 +67 23 51 +69 23 51 +70 23 51 +71 23 51 +72 23 51 +74 23 51 +75 23 51 +76 23 51 +78 23 51 +79 23 51 +80 23 51 +81 23 51 +83 23 51 +84 23 51 +85 23 51 +87 23 51 +88 23 51 +89 23 51 +90 23 51 +92 23 51 +93 23 51 +94 23 51 +95 23 51 +97 23 51 +98 23 51 +99 23 51 +101 23 51 +102 23 51 +103 23 51 +104 23 51 +106 23 51 +107 23 51 +108 23 51 +110 23 51 +111 23 51 +112 23 51 +113 23 51 +115 23 51 +116 23 51 +117 23 51 +119 23 51 +120 23 51 +121 23 51 +122 23 51 +124 23 51 +125 23 51 +126 23 51 +127 23 51 +129 23 51 +130 23 51 +131 23 51 +133 23 51 +134 23 51 +135 23 51 +136 23 51 +138 23 51 +139 23 51 +140 23 51 +142 23 51 +143 23 51 +144 23 51 +145 23 51 +147 23 51 +148 23 51 +149 23 51 +151 23 51 +152 23 51 +153 23 51 +154 23 51 +156 23 51 +157 23 51 +158 23 51 +159 23 51 +161 23 51 +162 23 51 +163 23 51 +165 23 51 +166 23 51 +167 23 51 +168 23 51 +170 23 51 +171 23 51 +172 23 51 +174 23 51 +175 23 51 +176 23 51 +177 23 51 +179 23 51 +180 23 51 +181 23 51 +183 23 51 +184 23 51 +185 23 51 +186 23 51 +188 23 51 +189 23 51 +190 23 51 +191 23 51 +193 23 51 +194 23 51 +195 23 51 +197 23 51 +198 23 51 +199 23 51 +200 23 51 +202 23 51 +203 23 51 +204 23 51 +206 23 51 +207 23 51 +208 23 51 +209 23 51 +211 23 51 +212 23 51 +213 23 51 +215 23 51 +216 23 51 +217 23 51 +218 23 51 +220 23 51 +221 23 51 +222 23 51 +223 23 51 +225 23 51 +226 23 51 +227 23 51 +229 23 51 +230 23 51 +231 23 51 +232 23 51 +234 23 51 +235 23 51 +236 23 51 +238 23 51 +239 23 51 +240 23 51 +241 23 51 +243 23 51 +244 23 51 +245 23 51 +247 23 51 +248 23 51 +249 23 51 +250 23 51 +252 23 51 +253 23 51 +254 23 51 +0 20 51 +1 20 51 +2 20 51 +3 20 51 +5 20 51 +6 20 51 +7 20 51 +8 20 51 +10 20 51 +11 20 51 +12 20 51 +14 20 51 +15 20 51 +16 20 51 +17 20 51 +19 20 51 +20 20 51 +21 20 51 +23 20 51 +24 20 51 +25 20 51 +26 20 51 +28 20 51 +29 20 51 +30 20 51 +31 20 51 +33 20 51 +34 20 51 +35 20 51 +37 20 51 +38 20 51 +39 20 51 +40 20 51 +42 20 51 +43 20 51 +44 20 51 +46 20 51 +47 20 51 +48 20 51 +49 20 51 +51 20 51 +52 20 51 +53 20 51 +55 20 51 +56 20 51 +57 20 51 +58 20 51 +60 20 51 +61 20 51 +62 20 51 +63 20 51 +65 20 51 +66 20 51 +67 20 51 +69 20 51 +70 20 51 +71 20 51 +72 20 51 +74 20 51 +75 20 51 +76 20 51 +78 20 51 +79 20 51 +80 20 51 +81 20 51 +83 20 51 +84 20 51 +85 20 51 +87 20 51 +88 20 51 +89 20 51 +90 20 51 +92 20 51 +93 20 51 +94 20 51 +95 20 51 +97 20 51 +98 20 51 +99 20 51 +101 20 51 +102 20 51 +103 20 51 +104 20 51 +106 20 51 +107 20 51 +108 20 51 +110 20 51 +111 20 51 +112 20 51 +113 20 51 +115 20 51 +116 20 51 +117 20 51 +119 20 51 +120 20 51 +121 20 51 +122 20 51 +124 20 51 +125 20 51 +126 20 51 +127 20 51 +129 20 51 +130 20 51 +131 20 51 +133 20 51 +134 20 51 +135 20 51 +136 20 51 +138 20 51 +139 20 51 +140 20 51 +142 20 51 +143 20 51 +144 20 51 +145 20 51 +147 20 51 +148 20 51 +149 20 51 +151 20 51 +152 20 51 +153 20 51 +154 20 51 +156 20 51 +157 20 51 +158 20 51 +159 20 51 +161 20 51 +162 20 51 +163 20 51 +165 20 51 +166 20 51 +167 20 51 +168 20 51 +170 20 51 +171 20 51 +172 20 51 +174 20 51 +175 20 51 +176 20 51 +177 20 51 +179 20 51 +180 20 51 +181 20 51 +183 20 51 +184 20 51 +185 20 51 +186 20 51 +188 20 51 +189 20 51 +190 20 51 +191 20 51 +193 20 51 +194 20 51 +195 20 51 +197 20 51 +198 20 51 +199 20 51 +200 20 51 +202 20 51 +203 20 51 +204 20 51 +206 20 51 +207 20 51 +208 20 51 +209 20 51 +211 20 51 +212 20 51 +213 20 51 +215 20 51 +216 20 51 +217 20 51 +218 20 51 +220 20 51 +221 20 51 +222 20 51 +223 20 51 +225 20 51 +226 20 51 +227 20 51 +229 20 51 +230 20 51 +231 20 51 +232 20 51 +234 20 51 +235 20 51 +236 20 51 +238 20 51 +239 20 51 +240 20 51 +241 20 51 +243 20 51 +244 20 51 +245 20 51 +247 20 51 +248 20 51 +249 20 51 +250 20 51 +252 20 51 +253 20 51 +254 20 51 +0 17 51 +1 17 51 +2 17 51 +3 17 51 +5 17 51 +6 17 51 +7 17 51 +8 17 51 +10 17 51 +11 17 51 +12 17 51 +14 17 51 +15 17 51 +16 17 51 +17 17 51 +19 17 51 +20 17 51 +21 17 51 +23 17 51 +24 17 51 +25 17 51 +26 17 51 +28 17 51 +29 17 51 +30 17 51 +31 17 51 +33 17 51 +34 17 51 +35 17 51 +37 17 51 +38 17 51 +39 17 51 +40 17 51 +42 17 51 +43 17 51 +44 17 51 +46 17 51 +47 17 51 +48 17 51 +49 17 51 +51 17 51 +52 17 51 +53 17 51 +55 17 51 +56 17 51 +57 17 51 +58 17 51 +60 17 51 +61 17 51 +62 17 51 +63 17 51 +65 17 51 +66 17 51 +67 17 51 +69 17 51 +70 17 51 +71 17 51 +72 17 51 +74 17 51 +75 17 51 +76 17 51 +78 17 51 +79 17 51 +80 17 51 +81 17 51 +83 17 51 +84 17 51 +85 17 51 +87 17 51 +88 17 51 +89 17 51 +90 17 51 +92 17 51 +93 17 51 +94 17 51 +95 17 51 +97 17 51 +98 17 51 +99 17 51 +101 17 51 +102 17 51 +103 17 51 +104 17 51 +106 17 51 +107 17 51 +108 17 51 +110 17 51 +111 17 51 +112 17 51 +113 17 51 +115 17 51 +116 17 51 +117 17 51 +119 17 51 +120 17 51 +121 17 51 +122 17 51 +124 17 51 +125 17 51 +126 17 51 +127 17 51 +129 17 51 +130 17 51 +131 17 51 +133 17 51 +134 17 51 +135 17 51 +136 17 51 +138 17 51 +139 17 51 +140 17 51 +142 17 51 +143 17 51 +144 17 51 +145 17 51 +147 17 51 +148 17 51 +149 17 51 +151 17 51 +152 17 51 +153 17 51 +154 17 51 +156 17 51 +157 17 51 +158 17 51 +159 17 51 +161 17 51 +162 17 51 +163 17 51 +165 17 51 +166 17 51 +167 17 51 +168 17 51 +170 17 51 +171 17 51 +172 17 51 +174 17 51 +175 17 51 +176 17 51 +177 17 51 +179 17 51 +180 17 51 +181 17 51 +183 17 51 +184 17 51 +185 17 51 +186 17 51 +188 17 51 +189 17 51 +190 17 51 +191 17 51 +193 17 51 +194 17 51 +195 17 51 +197 17 51 +198 17 51 +199 17 51 +200 17 51 +202 17 51 +203 17 51 +204 17 51 +206 17 51 +207 17 51 +208 17 51 +209 17 51 +211 17 51 +212 17 51 +213 17 51 +215 17 51 +216 17 51 +217 17 51 +218 17 51 +220 17 51 +221 17 51 +222 17 51 +223 17 51 +225 17 51 +226 17 51 +227 17 51 +229 17 51 +230 17 51 +231 17 51 +232 17 51 +234 17 51 +235 17 51 +236 17 51 +238 17 51 +239 17 51 +240 17 51 +241 17 51 +243 17 51 +244 17 51 +245 17 51 +247 17 51 +248 17 51 +249 17 51 +250 17 51 +252 17 51 +253 17 51 +254 17 51 +0 15 51 +1 15 51 +2 15 51 +3 15 51 +5 15 51 +6 15 51 +7 15 51 +8 15 51 +10 15 51 +11 15 51 +12 15 51 +14 15 51 +15 15 51 +16 15 51 +17 15 51 +19 15 51 +20 15 51 +21 15 51 +23 15 51 +24 15 51 +25 15 51 +26 15 51 +28 15 51 +29 15 51 +30 15 51 +31 15 51 +33 15 51 +34 15 51 +35 15 51 +37 15 51 +38 15 51 +39 15 51 +40 15 51 +42 15 51 +43 15 51 +44 15 51 +46 15 51 +47 15 51 +48 15 51 +49 15 51 +51 15 51 +52 15 51 +53 15 51 +55 15 51 +56 15 51 +57 15 51 +58 15 51 +60 15 51 +61 15 51 +62 15 51 +63 15 51 +65 15 51 +66 15 51 +67 15 51 +69 15 51 +70 15 51 +71 15 51 +72 15 51 +74 15 51 +75 15 51 +76 15 51 +78 15 51 +79 15 51 +80 15 51 +81 15 51 +83 15 51 +84 15 51 +85 15 51 +87 15 51 +88 15 51 +89 15 51 +90 15 51 +92 15 51 +93 15 51 +94 15 51 +95 15 51 +97 15 51 +98 15 51 +99 15 51 +101 15 51 +102 15 51 +103 15 51 +104 15 51 +106 15 51 +107 15 51 +108 15 51 +110 15 51 +111 15 51 +112 15 51 +113 15 51 +115 15 51 +116 15 51 +117 15 51 +119 15 51 +120 15 51 +121 15 51 +122 15 51 +124 15 51 +125 15 51 +126 15 51 +127 15 51 +129 15 51 +130 15 51 +131 15 51 +133 15 51 +134 15 51 +135 15 51 +136 15 51 +138 15 51 +139 15 51 +140 15 51 +142 15 51 +143 15 51 +144 15 51 +145 15 51 +147 15 51 +148 15 51 +149 15 51 +151 15 51 +152 15 51 +153 15 51 +154 15 51 +156 15 51 +157 15 51 +158 15 51 +159 15 51 +161 15 51 +162 15 51 +163 15 51 +165 15 51 +166 15 51 +167 15 51 +168 15 51 +170 15 51 +171 15 51 +172 15 51 +174 15 51 +175 15 51 +176 15 51 +177 15 51 +179 15 51 +180 15 51 +181 15 51 +183 15 51 +184 15 51 +185 15 51 +186 15 51 +188 15 51 +189 15 51 +190 15 51 +191 15 51 +193 15 51 +194 15 51 +195 15 51 +197 15 51 +198 15 51 +199 15 51 +200 15 51 +202 15 51 +203 15 51 +204 15 51 +206 15 51 +207 15 51 +208 15 51 +209 15 51 +211 15 51 +212 15 51 +213 15 51 +215 15 51 +216 15 51 +217 15 51 +218 15 51 +220 15 51 +221 15 51 +222 15 51 +223 15 51 +225 15 51 +226 15 51 +227 15 51 +229 15 51 +230 15 51 +231 15 51 +232 15 51 +234 15 51 +235 15 51 +236 15 51 +238 15 51 +239 15 51 +240 15 51 +241 15 51 +243 15 51 +244 15 51 +245 15 51 +247 15 51 +248 15 51 +249 15 51 +250 15 51 +252 15 51 +253 15 51 +254 15 51 +0 12 51 +1 12 51 +2 12 51 +3 12 51 +5 12 51 +6 12 51 +7 12 51 +8 12 51 +10 12 51 +11 12 51 +12 12 51 +14 12 51 +15 12 51 +16 12 51 +17 12 51 +19 12 51 +20 12 51 +21 12 51 +23 12 51 +24 12 51 +25 12 51 +26 12 51 +28 12 51 +29 12 51 +30 12 51 +31 12 51 +33 12 51 +34 12 51 +35 12 51 +37 12 51 +38 12 51 +39 12 51 +40 12 51 +42 12 51 +43 12 51 +44 12 51 +46 12 51 +47 12 51 +48 12 51 +49 12 51 +51 12 51 +52 12 51 +53 12 51 +55 12 51 +56 12 51 +57 12 51 +58 12 51 +60 12 51 +61 12 51 +62 12 51 +63 12 51 +65 12 51 +66 12 51 +67 12 51 +69 12 51 +70 12 51 +71 12 51 +72 12 51 +74 12 51 +75 12 51 +76 12 51 +78 12 51 +79 12 51 +80 12 51 +81 12 51 +83 12 51 +84 12 51 +85 12 51 +87 12 51 +88 12 51 +89 12 51 +90 12 51 +92 12 51 +93 12 51 +94 12 51 +95 12 51 +97 12 51 +98 12 51 +99 12 51 +101 12 51 +102 12 51 +103 12 51 +104 12 51 +106 12 51 +107 12 51 +108 12 51 +110 12 51 +111 12 51 +112 12 51 +113 12 51 +115 12 51 +116 12 51 +117 12 51 +119 12 51 +120 12 51 +121 12 51 +122 12 51 +124 12 51 +125 12 51 +126 12 51 +127 12 51 +129 12 51 +130 12 51 +131 12 51 +133 12 51 +134 12 51 +135 12 51 +136 12 51 +138 12 51 +139 12 51 +140 12 51 +142 12 51 +143 12 51 +144 12 51 +145 12 51 +147 12 51 +148 12 51 +149 12 51 +151 12 51 +152 12 51 +153 12 51 +154 12 51 +156 12 51 +157 12 51 +158 12 51 +159 12 51 +161 12 51 +162 12 51 +163 12 51 +165 12 51 +166 12 51 +167 12 51 +168 12 51 +170 12 51 +171 12 51 +172 12 51 +174 12 51 +175 12 51 +176 12 51 +177 12 51 +179 12 51 +180 12 51 +181 12 51 +183 12 51 +184 12 51 +185 12 51 +186 12 51 +188 12 51 +189 12 51 +190 12 51 +191 12 51 +193 12 51 +194 12 51 +195 12 51 +197 12 51 +198 12 51 +199 12 51 +200 12 51 +202 12 51 +203 12 51 +204 12 51 +206 12 51 +207 12 51 +208 12 51 +209 12 51 +211 12 51 +212 12 51 +213 12 51 +215 12 51 +216 12 51 +217 12 51 +218 12 51 +220 12 51 +221 12 51 +222 12 51 +223 12 51 +225 12 51 +226 12 51 +227 12 51 +229 12 51 +230 12 51 +231 12 51 +232 12 51 +234 12 51 +235 12 51 +236 12 51 +238 12 51 +239 12 51 +240 12 51 +241 12 51 +243 12 51 +244 12 51 +245 12 51 +247 12 51 +248 12 51 +249 12 51 +250 12 51 +252 12 51 +253 12 51 +254 12 51 +0 10 51 +1 10 51 +2 10 51 +3 10 51 +5 10 51 +6 10 51 +7 10 51 +8 10 51 +10 10 51 +11 10 51 +12 10 51 +14 10 51 +15 10 51 +16 10 51 +17 10 51 +19 10 51 +20 10 51 +21 10 51 +23 10 51 +24 10 51 +25 10 51 +26 10 51 +28 10 51 +29 10 51 +30 10 51 +31 10 51 +33 10 51 +34 10 51 +35 10 51 +37 10 51 +38 10 51 +39 10 51 +40 10 51 +42 10 51 +43 10 51 +44 10 51 +46 10 51 +47 10 51 +48 10 51 +49 10 51 +51 10 51 +52 10 51 +53 10 51 +55 10 51 +56 10 51 +57 10 51 +58 10 51 +60 10 51 +61 10 51 +62 10 51 +63 10 51 +65 10 51 +66 10 51 +67 10 51 +69 10 51 +70 10 51 +71 10 51 +72 10 51 +74 10 51 +75 10 51 +76 10 51 +78 10 51 +79 10 51 +80 10 51 +81 10 51 +83 10 51 +84 10 51 +85 10 51 +87 10 51 +88 10 51 +89 10 51 +90 10 51 +92 10 51 +93 10 51 +94 10 51 +95 10 51 +97 10 51 +98 10 51 +99 10 51 +101 10 51 +102 10 51 +103 10 51 +104 10 51 +106 10 51 +107 10 51 +108 10 51 +110 10 51 +111 10 51 +112 10 51 +113 10 51 +115 10 51 +116 10 51 +117 10 51 +119 10 51 +120 10 51 +121 10 51 +122 10 51 +124 10 51 +125 10 51 +126 10 51 +127 10 51 +129 10 51 +130 10 51 +131 10 51 +133 10 51 +134 10 51 +135 10 51 +136 10 51 +138 10 51 +139 10 51 +140 10 51 +142 10 51 +143 10 51 +144 10 51 +145 10 51 +147 10 51 +148 10 51 +149 10 51 +151 10 51 +152 10 51 +153 10 51 +154 10 51 +156 10 51 +157 10 51 +158 10 51 +159 10 51 +161 10 51 +162 10 51 +163 10 51 +165 10 51 +166 10 51 +167 10 51 +168 10 51 +170 10 51 +171 10 51 +172 10 51 +174 10 51 +175 10 51 +176 10 51 +177 10 51 +179 10 51 +180 10 51 +181 10 51 +183 10 51 +184 10 51 +185 10 51 +186 10 51 +188 10 51 +189 10 51 +190 10 51 +191 10 51 +193 10 51 +194 10 51 +195 10 51 +197 10 51 +198 10 51 +199 10 51 +200 10 51 +202 10 51 +203 10 51 +204 10 51 +206 10 51 +207 10 51 +208 10 51 +209 10 51 +211 10 51 +212 10 51 +213 10 51 +215 10 51 +216 10 51 +217 10 51 +218 10 51 +220 10 51 +221 10 51 +222 10 51 +223 10 51 +225 10 51 +226 10 51 +227 10 51 +229 10 51 +230 10 51 +231 10 51 +232 10 51 +234 10 51 +235 10 51 +236 10 51 +238 10 51 +239 10 51 +240 10 51 +241 10 51 +243 10 51 +244 10 51 +245 10 51 +247 10 51 +248 10 51 +249 10 51 +250 10 51 +252 10 51 +253 10 51 +254 10 51 +0 7 51 +1 7 51 +2 7 51 +3 7 51 +5 7 51 +6 7 51 +7 7 51 +8 7 51 +10 7 51 +11 7 51 +12 7 51 +14 7 51 +15 7 51 +16 7 51 +17 7 51 +19 7 51 +20 7 51 +21 7 51 +23 7 51 +24 7 51 +25 7 51 +26 7 51 +28 7 51 +29 7 51 +30 7 51 +31 7 51 +33 7 51 +34 7 51 +35 7 51 +37 7 51 +38 7 51 +39 7 51 +40 7 51 +42 7 51 +43 7 51 +44 7 51 +46 7 51 +47 7 51 +48 7 51 +49 7 51 +51 7 51 +52 7 51 +53 7 51 +55 7 51 +56 7 51 +57 7 51 +58 7 51 +60 7 51 +61 7 51 +62 7 51 +63 7 51 +65 7 51 +66 7 51 +67 7 51 +69 7 51 +70 7 51 +71 7 51 +72 7 51 +74 7 51 +75 7 51 +76 7 51 +78 7 51 +79 7 51 +80 7 51 +81 7 51 +83 7 51 +84 7 51 +85 7 51 +87 7 51 +88 7 51 +89 7 51 +90 7 51 +92 7 51 +93 7 51 +94 7 51 +95 7 51 +97 7 51 +98 7 51 +99 7 51 +101 7 51 +102 7 51 +103 7 51 +104 7 51 +106 7 51 +107 7 51 +108 7 51 +110 7 51 +111 7 51 +112 7 51 +113 7 51 +115 7 51 +116 7 51 +117 7 51 +119 7 51 +120 7 51 +121 7 51 +122 7 51 +124 7 51 +125 7 51 +126 7 51 +127 7 51 +129 7 51 +130 7 51 +131 7 51 +133 7 51 +134 7 51 +135 7 51 +136 7 51 +138 7 51 +139 7 51 +140 7 51 +142 7 51 +143 7 51 +144 7 51 +145 7 51 +147 7 51 +148 7 51 +149 7 51 +151 7 51 +152 7 51 +153 7 51 +154 7 51 +156 7 51 +157 7 51 +158 7 51 +159 7 51 +161 7 51 +162 7 51 +163 7 51 +165 7 51 +166 7 51 +167 7 51 +168 7 51 +170 7 51 +171 7 51 +172 7 51 +174 7 51 +175 7 51 +176 7 51 +177 7 51 +179 7 51 +180 7 51 +181 7 51 +183 7 51 +184 7 51 +185 7 51 +186 7 51 +188 7 51 +189 7 51 +190 7 51 +191 7 51 +193 7 51 +194 7 51 +195 7 51 +197 7 51 +198 7 51 +199 7 51 +200 7 51 +202 7 51 +203 7 51 +204 7 51 +206 7 51 +207 7 51 +208 7 51 +209 7 51 +211 7 51 +212 7 51 +213 7 51 +215 7 51 +216 7 51 +217 7 51 +218 7 51 +220 7 51 +221 7 51 +222 7 51 +223 7 51 +225 7 51 +226 7 51 +227 7 51 +229 7 51 +230 7 51 +231 7 51 +232 7 51 +234 7 51 +235 7 51 +236 7 51 +238 7 51 +239 7 51 +240 7 51 +241 7 51 +243 7 51 +244 7 51 +245 7 51 +247 7 51 +248 7 51 +249 7 51 +250 7 51 +252 7 51 +253 7 51 +254 7 51 +0 5 51 +1 5 51 +2 5 51 +3 5 51 +5 5 51 +6 5 51 +7 5 51 +8 5 51 +10 5 51 +11 5 51 +12 5 51 +14 5 51 +15 5 51 +16 5 51 +17 5 51 +19 5 51 +20 5 51 +21 5 51 +23 5 51 +24 5 51 +25 5 51 +26 5 51 +28 5 51 +29 5 51 +30 5 51 +31 5 51 +33 5 51 +34 5 51 +35 5 51 +37 5 51 +38 5 51 +39 5 51 +40 5 51 +42 5 51 +43 5 51 +44 5 51 +46 5 51 +47 5 51 +48 5 51 +49 5 51 +51 5 51 +52 5 51 +53 5 51 +55 5 51 +56 5 51 +57 5 51 +58 5 51 +60 5 51 +61 5 51 +62 5 51 +63 5 51 +65 5 51 +66 5 51 +67 5 51 +69 5 51 +70 5 51 +71 5 51 +72 5 51 +74 5 51 +75 5 51 +76 5 51 +78 5 51 +79 5 51 +80 5 51 +81 5 51 +83 5 51 +84 5 51 +85 5 51 +87 5 51 +88 5 51 +89 5 51 +90 5 51 +92 5 51 +93 5 51 +94 5 51 +95 5 51 +97 5 51 +98 5 51 +99 5 51 +101 5 51 +102 5 51 +103 5 51 +104 5 51 +106 5 51 +107 5 51 +108 5 51 +110 5 51 +111 5 51 +112 5 51 +113 5 51 +115 5 51 +116 5 51 +117 5 51 +119 5 51 +120 5 51 +121 5 51 +122 5 51 +124 5 51 +125 5 51 +126 5 51 +127 5 51 +129 5 51 +130 5 51 +131 5 51 +133 5 51 +134 5 51 +135 5 51 +136 5 51 +138 5 51 +139 5 51 +140 5 51 +142 5 51 +143 5 51 +144 5 51 +145 5 51 +147 5 51 +148 5 51 +149 5 51 +151 5 51 +152 5 51 +153 5 51 +154 5 51 +156 5 51 +157 5 51 +158 5 51 +159 5 51 +161 5 51 +162 5 51 +163 5 51 +165 5 51 +166 5 51 +167 5 51 +168 5 51 +170 5 51 +171 5 51 +172 5 51 +174 5 51 +175 5 51 +176 5 51 +177 5 51 +179 5 51 +180 5 51 +181 5 51 +183 5 51 +184 5 51 +185 5 51 +186 5 51 +188 5 51 +189 5 51 +190 5 51 +191 5 51 +193 5 51 +194 5 51 +195 5 51 +197 5 51 +198 5 51 +199 5 51 +200 5 51 +202 5 51 +203 5 51 +204 5 51 +206 5 51 +207 5 51 +208 5 51 +209 5 51 +211 5 51 +212 5 51 +213 5 51 +215 5 51 +216 5 51 +217 5 51 +218 5 51 +220 5 51 +221 5 51 +222 5 51 +223 5 51 +225 5 51 +226 5 51 +227 5 51 +229 5 51 +230 5 51 +231 5 51 +232 5 51 +234 5 51 +235 5 51 +236 5 51 +238 5 51 +239 5 51 +240 5 51 +241 5 51 +243 5 51 +244 5 51 +245 5 51 +247 5 51 +248 5 51 +249 5 51 +250 5 51 +252 5 51 +253 5 51 +254 5 51 +0 2 51 +1 2 51 +2 2 51 +3 2 51 +5 2 51 +6 2 51 +7 2 51 +8 2 51 +10 2 51 +11 2 51 +12 2 51 +14 2 51 +15 2 51 +16 2 51 +17 2 51 +19 2 51 +20 2 51 +21 2 51 +23 2 51 +24 2 51 +25 2 51 +26 2 51 +28 2 51 +29 2 51 +30 2 51 +31 2 51 +33 2 51 +34 2 51 +35 2 51 +37 2 51 +38 2 51 +39 2 51 +40 2 51 +42 2 51 +43 2 51 +44 2 51 +46 2 51 +47 2 51 +48 2 51 +49 2 51 +51 2 51 +52 2 51 +53 2 51 +55 2 51 +56 2 51 +57 2 51 +58 2 51 +60 2 51 +61 2 51 +62 2 51 +63 2 51 +65 2 51 +66 2 51 +67 2 51 +69 2 51 +70 2 51 +71 2 51 +72 2 51 +74 2 51 +75 2 51 +76 2 51 +78 2 51 +79 2 51 +80 2 51 +81 2 51 +83 2 51 +84 2 51 +85 2 51 +87 2 51 +88 2 51 +89 2 51 +90 2 51 +92 2 51 +93 2 51 +94 2 51 +95 2 51 +97 2 51 +98 2 51 +99 2 51 +101 2 51 +102 2 51 +103 2 51 +104 2 51 +106 2 51 +107 2 51 +108 2 51 +110 2 51 +111 2 51 +112 2 51 +113 2 51 +115 2 51 +116 2 51 +117 2 51 +119 2 51 +120 2 51 +121 2 51 +122 2 51 +124 2 51 +125 2 51 +126 2 51 +127 2 51 +129 2 51 +130 2 51 +131 2 51 +133 2 51 +134 2 51 +135 2 51 +136 2 51 +138 2 51 +139 2 51 +140 2 51 +142 2 51 +143 2 51 +144 2 51 +145 2 51 +147 2 51 +148 2 51 +149 2 51 +151 2 51 +152 2 51 +153 2 51 +154 2 51 +156 2 51 +157 2 51 +158 2 51 +159 2 51 +161 2 51 +162 2 51 +163 2 51 +165 2 51 +166 2 51 +167 2 51 +168 2 51 +170 2 51 +171 2 51 +172 2 51 +174 2 51 +175 2 51 +176 2 51 +177 2 51 +179 2 51 +180 2 51 +181 2 51 +183 2 51 +184 2 51 +185 2 51 +186 2 51 +188 2 51 +189 2 51 +190 2 51 +191 2 51 +193 2 51 +194 2 51 +195 2 51 +197 2 51 +198 2 51 +199 2 51 +200 2 51 +202 2 51 +203 2 51 +204 2 51 +206 2 51 +207 2 51 +208 2 51 +209 2 51 +211 2 51 +212 2 51 +213 2 51 +215 2 51 +216 2 51 +217 2 51 +218 2 51 +220 2 51 +221 2 51 +222 2 51 +223 2 51 +225 2 51 +226 2 51 +227 2 51 +229 2 51 +230 2 51 +231 2 51 +232 2 51 +234 2 51 +235 2 51 +236 2 51 +238 2 51 +239 2 51 +240 2 51 +241 2 51 +243 2 51 +244 2 51 +245 2 51 +247 2 51 +248 2 51 +249 2 51 +250 2 51 +252 2 51 +253 2 51 +254 2 51 +0 0 51 +1 0 51 +2 0 51 +3 0 51 +5 0 51 +6 0 51 +7 0 51 +8 0 51 +10 0 51 +11 0 51 +12 0 51 +14 0 51 +15 0 51 +16 0 51 +17 0 51 +19 0 51 +20 0 51 +21 0 51 +23 0 51 +24 0 51 +25 0 51 +26 0 51 +28 0 51 +29 0 51 +30 0 51 +31 0 51 +33 0 51 +34 0 51 +35 0 51 +37 0 51 +38 0 51 +39 0 51 +40 0 51 +42 0 51 +43 0 51 +44 0 51 +46 0 51 +47 0 51 +48 0 51 +49 0 51 +51 0 51 +52 0 51 +53 0 51 +55 0 51 +56 0 51 +57 0 51 +58 0 51 +60 0 51 +61 0 51 +62 0 51 +63 0 51 +65 0 51 +66 0 51 +67 0 51 +69 0 51 +70 0 51 +71 0 51 +72 0 51 +74 0 51 +75 0 51 +76 0 51 +78 0 51 +79 0 51 +80 0 51 +81 0 51 +83 0 51 +84 0 51 +85 0 51 +87 0 51 +88 0 51 +89 0 51 +90 0 51 +92 0 51 +93 0 51 +94 0 51 +95 0 51 +97 0 51 +98 0 51 +99 0 51 +101 0 51 +102 0 51 +103 0 51 +104 0 51 +106 0 51 +107 0 51 +108 0 51 +110 0 51 +111 0 51 +112 0 51 +113 0 51 +115 0 51 +116 0 51 +117 0 51 +119 0 51 +120 0 51 +121 0 51 +122 0 51 +124 0 51 +125 0 51 +126 0 51 +127 0 51 +129 0 51 +130 0 51 +131 0 51 +133 0 51 +134 0 51 +135 0 51 +136 0 51 +138 0 51 +139 0 51 +140 0 51 +142 0 51 +143 0 51 +144 0 51 +145 0 51 +147 0 51 +148 0 51 +149 0 51 +151 0 51 +152 0 51 +153 0 51 +154 0 51 +156 0 51 +157 0 51 +158 0 51 +159 0 51 +161 0 51 +162 0 51 +163 0 51 +165 0 51 +166 0 51 +167 0 51 +168 0 51 +170 0 51 +171 0 51 +172 0 51 +174 0 51 +175 0 51 +176 0 51 +177 0 51 +179 0 51 +180 0 51 +181 0 51 +183 0 51 +184 0 51 +185 0 51 +186 0 51 +188 0 51 +189 0 51 +190 0 51 +191 0 51 +193 0 51 +194 0 51 +195 0 51 +197 0 51 +198 0 51 +199 0 51 +200 0 51 +202 0 51 +203 0 51 +204 0 51 +206 0 51 +207 0 51 +208 0 51 +209 0 51 +211 0 51 +212 0 51 +213 0 51 +215 0 51 +216 0 51 +217 0 51 +218 0 51 +220 0 51 +221 0 51 +222 0 51 +223 0 51 +225 0 51 +226 0 51 +227 0 51 +229 0 51 +230 0 51 +231 0 51 +232 0 51 +234 0 51 +235 0 51 +236 0 51 +238 0 51 +239 0 51 +240 0 51 +241 0 51 +243 0 51 +244 0 51 +245 0 51 +247 0 51 +248 0 51 +249 0 51 +250 0 51 +252 0 51 +253 0 51 +254 0 51 diff --git a/Graphics/Saumya_Talera/Chapter3.png b/Graphics/Saumya_Talera/Chapter3.png new file mode 100644 index 0000000..9836a43 Binary files /dev/null and b/Graphics/Saumya_Talera/Chapter3.png differ diff --git a/Graphics/Saumya_Talera/Chapter3.ppm b/Graphics/Saumya_Talera/Chapter3.ppm new file mode 100644 index 0000000..63a35d7 --- /dev/null +++ b/Graphics/Saumya_Talera/Chapter3.ppm @@ -0,0 +1,20003 @@ +P3 +200 100 +255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +154 195 255 +154 195 255 +154 194 255 +154 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +152 194 255 +152 193 255 +152 193 255 +152 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +149 192 255 +149 192 255 +149 192 255 +149 191 255 +149 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +147 191 255 +147 191 255 +147 191 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 191 255 +147 191 255 +147 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +149 191 255 +149 191 255 +149 192 255 +149 192 255 +149 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +152 193 255 +152 193 255 +152 193 255 +152 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +154 194 255 +154 194 255 +154 195 255 +154 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +154 195 255 +154 195 255 +154 194 255 +154 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +152 194 255 +152 193 255 +152 193 255 +152 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 191 255 +149 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +147 191 255 +147 191 255 +147 191 255 +147 191 255 +147 191 255 +147 191 255 +147 191 255 +147 191 255 +147 190 255 +147 191 255 +147 191 255 +147 191 255 +147 191 255 +147 191 255 +147 191 255 +147 191 255 +147 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +149 191 255 +149 191 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +152 193 255 +152 193 255 +152 193 255 +152 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +154 194 255 +154 194 255 +154 195 255 +154 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +154 195 255 +154 195 255 +154 195 255 +154 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +152 194 255 +152 194 255 +152 193 255 +152 193 255 +152 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 191 255 +149 191 255 +149 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +149 191 255 +149 191 255 +149 191 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +151 192 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +152 193 255 +152 193 255 +152 193 255 +152 194 255 +152 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +154 194 255 +154 195 255 +154 195 255 +154 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +154 195 255 +154 195 255 +154 195 255 +154 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +152 194 255 +152 193 255 +152 193 255 +152 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 191 255 +149 191 255 +149 191 255 +149 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +149 191 255 +149 191 255 +149 191 255 +149 191 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +152 193 255 +152 193 255 +152 193 255 +152 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +154 194 255 +154 195 255 +154 195 255 +154 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 197 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +154 195 255 +154 195 255 +154 195 255 +154 194 255 +154 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +152 194 255 +152 194 255 +152 193 255 +152 193 255 +152 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 191 255 +149 191 255 +149 191 255 +149 191 255 +149 191 255 +149 191 255 +149 191 255 +149 191 255 +149 191 255 +149 191 255 +149 191 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +152 193 255 +152 193 255 +152 193 255 +152 194 255 +152 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +154 194 255 +154 194 255 +154 195 255 +154 195 255 +154 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 197 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 197 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +154 195 255 +154 195 255 +154 194 255 +154 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +152 194 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +154 194 255 +154 194 255 +154 195 255 +154 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 197 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +154 195 255 +154 195 255 +154 195 255 +154 194 255 +154 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +152 194 255 +152 194 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 194 255 +152 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +154 194 255 +154 194 255 +154 195 255 +154 195 255 +154 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 204 255 +169 203 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 197 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +154 195 255 +154 195 255 +154 195 255 +154 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +152 194 255 +152 194 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +151 192 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 194 255 +152 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +154 194 255 +154 195 255 +154 195 255 +154 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 197 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +152 194 255 +152 194 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 194 255 +152 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +154 194 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 197 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 194 255 +154 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +152 194 255 +152 194 255 +152 194 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 194 255 +152 194 255 +152 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +154 194 255 +154 194 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 197 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 194 255 +154 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +152 194 255 +152 194 255 +152 194 255 +152 194 255 +152 194 255 +152 194 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 194 255 +152 194 255 +152 194 255 +152 194 255 +152 194 255 +152 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +154 194 255 +154 194 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 197 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 194 255 +154 194 255 +154 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +154 194 255 +154 194 255 +154 194 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 197 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 194 255 +154 194 255 +154 194 255 +154 194 255 +154 194 255 +154 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +154 194 255 +154 194 255 +154 194 255 +154 194 255 +154 194 255 +154 194 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 200 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 200 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 195 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 200 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 200 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 207 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 197 255 +157 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +157 197 255 +157 197 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +159 197 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +159 197 255 +159 197 255 +159 197 255 +159 197 255 +159 197 255 +159 197 255 +159 197 255 +159 197 255 +159 197 255 +159 197 255 +159 197 255 +159 197 255 +159 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 200 255 +162 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +162 199 255 +162 199 255 +162 199 255 +162 199 255 +162 199 255 +162 199 255 +162 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +162 200 255 +162 200 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +178 209 255 +177 209 255 +177 209 255 +177 209 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +176 207 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 209 255 +177 209 255 +177 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +177 209 255 +177 209 255 +177 209 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 206 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 201 255 +164 201 255 +164 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +164 200 255 +164 200 255 +164 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +164 201 255 +164 201 255 +164 201 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 209 255 +177 209 255 +177 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +179 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +177 209 255 +177 209 255 +177 209 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 209 255 +177 209 255 +177 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 209 255 +179 209 255 +179 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +177 209 255 +177 209 255 +177 209 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 209 255 +177 209 255 +177 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +179 209 255 +179 209 255 +179 209 255 +179 210 255 +179 210 255 +179 210 255 +180 210 255 +180 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 209 255 +179 209 255 +179 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +177 209 255 +177 209 255 +177 209 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 209 255 +177 209 255 +177 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +179 209 255 +179 209 255 +179 209 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 209 255 +179 209 255 +179 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +177 209 255 +177 209 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 209 255 +177 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +179 209 255 +179 209 255 +179 209 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 209 255 +179 209 255 +179 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +177 209 255 +177 209 255 +177 209 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +169 203 255 +169 203 255 +169 203 255 +169 203 255 +169 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 209 255 +177 209 255 +177 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +179 209 255 +179 209 255 +179 209 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 209 255 +179 209 255 +179 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +177 209 255 +177 209 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 209 255 +177 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +179 209 255 +179 209 255 +179 209 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 209 255 +179 209 255 +179 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +177 209 255 +177 209 255 +177 209 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 209 255 +177 209 255 +177 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +179 209 255 +179 209 255 +179 209 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 209 255 +179 209 255 +179 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +177 209 255 +177 209 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 206 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +172 206 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 209 255 +177 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +179 209 255 +179 209 255 +179 209 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +181 210 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 212 255 +182 212 255 +182 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 209 255 +179 209 255 +179 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +177 209 255 +177 209 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 206 255 +174 206 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 209 255 +177 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +179 209 255 +179 209 255 +179 209 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +184 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 209 255 +179 209 255 +179 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +177 209 255 +177 209 255 +177 209 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 209 255 +177 209 255 +177 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +179 209 255 +179 209 255 +179 209 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 209 255 +179 209 255 +179 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +177 209 255 +177 209 255 +177 209 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 209 255 +177 209 255 +177 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +179 209 255 +179 209 255 +179 209 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +185 213 255 +185 213 255 +185 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 209 255 +179 209 255 +179 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +177 209 255 +177 209 255 +177 209 255 +177 209 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 209 255 +177 209 255 +177 209 255 +177 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +179 209 255 +179 209 255 +179 209 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 209 255 +179 209 255 +179 209 255 +179 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +179 209 255 +179 209 255 +179 209 255 +179 209 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +191 216 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 218 255 +194 218 255 +194 218 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +196 219 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 224 255 +202 224 255 +202 224 255 +202 224 255 +202 224 255 +202 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +202 224 255 +202 224 255 +202 224 255 +202 224 255 +202 224 255 +202 224 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 224 255 +202 224 255 +202 224 255 +202 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +204 224 255 +204 224 255 +204 224 255 +204 224 255 +204 224 255 +204 224 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 224 255 +204 224 255 +204 224 255 +204 224 255 +204 224 255 +204 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +202 224 255 +202 224 255 +202 224 255 +202 224 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +201 222 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 224 255 +202 224 255 +202 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +204 224 255 +204 224 255 +204 224 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 224 255 +204 224 255 +204 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +202 224 255 +202 224 255 +202 224 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +201 222 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 224 255 +202 224 255 +202 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +204 224 255 +204 224 255 +204 224 255 +204 224 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +206 225 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 224 255 +204 224 255 +204 224 255 +204 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +202 224 255 +202 224 255 +202 224 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +198 221 255 +198 221 255 +198 221 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 224 255 +202 224 255 +202 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +204 224 255 +204 224 255 +204 224 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 227 255 +207 227 255 +207 227 255 +207 227 255 +207 227 255 +207 227 255 +207 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +207 227 255 +207 227 255 +207 227 255 +207 227 255 +207 227 255 +207 227 255 +207 227 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 224 255 +204 224 255 +204 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +202 224 255 +202 224 255 +202 224 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 224 255 +202 224 255 +202 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +204 224 255 +204 224 255 +204 224 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 227 255 +207 227 255 +207 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +209 227 255 +209 227 255 +209 227 255 +209 227 255 +209 227 255 +209 227 255 +209 227 255 +209 227 255 +209 227 255 +209 227 255 +209 227 255 +209 227 255 +209 227 255 +209 227 255 +209 227 255 +209 227 255 +209 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +207 227 255 +207 227 255 +207 227 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 224 255 +204 224 255 +204 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +202 224 255 +202 224 255 +202 224 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 224 255 +202 224 255 +202 224 255 +202 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +204 224 255 +204 224 255 +204 224 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 227 255 +207 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +209 227 255 +209 227 255 +209 227 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 227 255 +209 227 255 +209 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +207 227 255 +207 227 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 224 255 +204 224 255 +204 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +202 224 255 +202 224 255 +202 224 255 +202 224 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 224 255 +202 224 255 +202 224 255 +202 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +204 224 255 +204 224 255 +204 224 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 227 255 +207 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +209 227 255 +209 227 255 +209 227 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 227 255 +209 227 255 +209 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +207 227 255 +207 227 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 224 255 +204 224 255 +204 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +202 224 255 +202 224 255 +202 224 255 +202 224 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 224 255 +202 224 255 +202 224 255 +202 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +204 224 255 +204 224 255 +204 224 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 227 255 +207 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +209 227 255 +209 227 255 +209 227 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 227 255 +209 227 255 +209 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +207 227 255 +207 227 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 224 255 +204 224 255 +204 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +202 224 255 +202 224 255 +202 224 255 +202 224 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 224 255 +202 224 255 +202 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +204 224 255 +204 224 255 +204 224 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 227 255 +207 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +209 227 255 +209 227 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 230 255 +212 230 255 +212 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +212 230 255 +212 230 255 +212 230 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 227 255 +209 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +207 227 255 +207 227 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 224 255 +204 224 255 +204 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +202 224 255 +202 224 255 +202 224 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 224 255 +202 224 255 +202 224 255 +202 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +204 224 255 +204 224 255 +204 224 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 227 255 +207 227 255 +207 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +209 227 255 +209 227 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 230 255 +212 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +214 230 255 +214 230 255 +214 230 255 +214 230 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 230 255 +214 230 255 +214 230 255 +214 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +212 230 255 +212 230 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 227 255 +209 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +207 227 255 +207 227 255 +207 227 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 224 255 +204 224 255 +204 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +202 224 255 +202 224 255 +202 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +204 224 255 +204 224 255 +204 224 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 227 255 +207 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +209 227 255 +209 227 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 230 255 +212 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +214 230 255 +214 230 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 230 255 +214 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +212 230 255 +212 230 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 227 255 +209 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +207 227 255 +207 227 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 224 255 +204 224 255 +204 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +204 224 255 +204 224 255 +204 224 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 227 255 +207 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +209 227 255 +209 227 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 230 255 +212 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +214 230 255 +214 230 255 +214 230 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 230 255 +214 230 255 +214 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +212 230 255 +212 230 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 227 255 +209 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +207 227 255 +207 227 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 224 255 +204 224 255 +204 224 255 +203 224 255 +203 224 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 227 255 +207 227 255 +207 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +209 227 255 +209 227 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +211 228 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 230 255 +212 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +214 230 255 +214 230 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +217 232 255 +217 232 255 +217 232 255 +217 232 255 +217 232 255 +217 232 255 +217 232 255 +217 232 255 +217 232 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 232 255 +217 232 255 +217 232 255 +217 232 255 +217 232 255 +217 232 255 +217 232 255 +217 232 255 +217 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 230 255 +214 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +212 230 255 +212 230 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 227 255 +209 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +207 227 255 +207 227 255 +207 227 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 227 255 +207 227 255 +207 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +209 227 255 +209 227 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +212 229 255 +212 229 255 +212 229 255 +212 230 255 +212 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +214 230 255 +214 230 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +216 231 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +217 232 255 +217 232 255 +217 232 255 +217 232 255 +217 233 255 +217 233 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 233 255 +217 233 255 +217 232 255 +217 232 255 +217 232 255 +217 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 230 255 +214 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +212 230 255 +212 230 255 +212 229 255 +212 229 255 +212 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 227 255 +209 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +207 227 255 +207 227 255 +207 227 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +204 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 227 255 +207 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +209 227 255 +209 227 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 230 255 +212 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +214 230 255 +214 230 255 +214 231 255 +214 231 255 +214 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +217 232 255 +217 232 255 +217 232 255 +217 232 255 +217 233 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +219 233 255 +219 233 255 +219 233 255 +219 233 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 233 255 +219 233 255 +219 233 255 +219 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 233 255 +217 232 255 +217 232 255 +217 232 255 +217 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +214 231 255 +214 231 255 +214 231 255 +214 230 255 +214 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +212 230 255 +212 230 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 227 255 +209 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +207 227 255 +207 227 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 227 255 +207 227 255 +207 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +209 227 255 +209 227 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 230 255 +212 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +214 230 255 +214 230 255 +214 231 255 +214 231 255 +214 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +217 232 255 +217 232 255 +217 232 255 +217 232 255 +217 233 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +219 233 255 +219 233 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 233 255 +219 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 233 255 +217 232 255 +217 232 255 +217 232 255 +217 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +214 231 255 +214 231 255 +214 231 255 +214 230 255 +214 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +212 230 255 +212 230 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 227 255 +209 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +207 227 255 +207 227 255 +207 227 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 227 255 +207 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +209 227 255 +209 227 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 230 255 +212 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +214 230 255 +214 230 255 +214 231 255 +214 231 255 +214 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +217 232 255 +217 232 255 +217 232 255 +217 232 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +219 233 255 +219 233 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 233 255 +219 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 232 255 +217 232 255 +217 232 255 +217 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +214 231 255 +214 231 255 +214 231 255 +214 230 255 +214 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +212 230 255 +212 230 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 227 255 +209 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +207 227 255 +207 227 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 227 255 +207 227 255 +207 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +209 227 255 +209 227 255 +209 227 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 230 255 +212 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +214 230 255 +214 230 255 +214 231 255 +214 231 255 +214 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +217 232 255 +217 232 255 +217 232 255 +217 233 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +219 233 255 +219 233 255 +219 234 255 +219 234 255 +219 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +222 235 255 +222 235 255 +222 235 255 +222 235 255 +222 235 255 +222 235 255 +222 235 255 +222 235 255 +222 235 255 +222 235 255 +222 235 255 +222 235 255 +222 235 255 +222 235 255 +222 235 255 +222 235 255 +222 235 255 +222 235 255 +222 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +219 234 255 +219 234 255 +219 234 255 +219 233 255 +219 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 233 255 +217 232 255 +217 232 255 +217 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +214 231 255 +214 231 255 +214 231 255 +214 230 255 +214 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +212 230 255 +212 230 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 227 255 +209 227 255 +209 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +207 227 255 +207 227 255 +207 227 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 227 255 +207 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +209 227 255 +209 227 255 +209 227 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +214 230 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +217 232 255 +217 232 255 +217 232 255 +217 232 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +219 233 255 +219 233 255 +219 234 255 +219 234 255 +219 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +222 235 255 +222 235 255 +222 235 255 +222 235 255 +222 235 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 235 255 +222 235 255 +222 235 255 +222 235 255 +222 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +219 234 255 +219 234 255 +219 234 255 +219 233 255 +219 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 232 255 +217 232 255 +217 232 255 +217 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +212 230 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 227 255 +209 227 255 +209 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +207 227 255 +207 227 255 +207 226 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +209 227 255 +209 227 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 230 255 +212 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +214 230 255 +214 230 255 +214 231 255 +214 231 255 +214 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +217 232 255 +217 232 255 +217 232 255 +217 233 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +219 233 255 +219 233 255 +219 234 255 +219 234 255 +219 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +222 235 255 +222 235 255 +222 235 255 +222 235 255 +222 235 255 +222 236 255 +222 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +224 236 255 +224 236 255 +224 236 255 +224 236 255 +224 236 255 +224 236 255 +224 236 255 +224 236 255 +224 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +222 236 255 +222 236 255 +222 235 255 +222 235 255 +222 235 255 +222 235 255 +222 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +219 234 255 +219 234 255 +219 234 255 +219 233 255 +219 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 233 255 +217 232 255 +217 232 255 +217 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +214 231 255 +214 231 255 +214 231 255 +214 230 255 +214 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +212 230 255 +212 230 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 227 255 +209 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +209 227 255 +209 227 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 230 255 +212 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +214 230 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +217 232 255 +217 232 255 +217 232 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +219 233 255 +219 234 255 +219 234 255 +219 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +222 235 255 +222 235 255 +222 235 255 +222 235 255 +222 236 255 +222 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +224 236 255 +224 236 255 +224 236 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 236 255 +224 236 255 +224 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +222 236 255 +222 236 255 +222 235 255 +222 235 255 +222 235 255 +222 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +219 234 255 +219 234 255 +219 234 255 +219 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 232 255 +217 232 255 +217 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +212 230 255 +212 230 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 227 255 +209 227 255 +208 227 255 +208 227 255 +208 227 255 +209 227 255 +209 227 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 230 255 +212 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +214 230 255 +214 230 255 +214 231 255 +214 231 255 +214 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +217 232 255 +217 232 255 +217 232 255 +217 233 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +219 233 255 +219 234 255 +219 234 255 +219 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +222 235 255 +222 235 255 +222 235 255 +222 235 255 +222 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +224 236 255 +224 236 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 236 255 +224 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +222 236 255 +222 235 255 +222 235 255 +222 235 255 +222 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +219 234 255 +219 234 255 +219 234 255 +219 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 233 255 +217 232 255 +217 232 255 +217 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +214 231 255 +214 231 255 +214 231 255 +214 230 255 +214 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +212 230 255 +212 230 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 227 255 +209 228 255 +209 228 255 +209 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 230 255 +212 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +214 230 255 +214 230 255 +214 231 255 +214 231 255 +214 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +217 232 255 +217 232 255 +217 232 255 +217 233 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +219 233 255 +219 233 255 +219 234 255 +219 234 255 +219 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +222 235 255 +222 235 255 +222 235 255 +222 236 255 +222 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +224 236 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +222 236 255 +222 236 255 +222 235 255 +222 235 255 +222 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +219 234 255 +219 234 255 +219 234 255 +219 233 255 +219 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 233 255 +217 232 255 +217 232 255 +217 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +214 231 255 +214 231 255 +214 231 255 +214 230 255 +214 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +212 230 255 +212 230 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +209 228 255 +209 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 230 255 +212 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +214 230 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +217 232 255 +217 232 255 +217 232 255 +217 233 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +219 233 255 +219 233 255 +219 234 255 +219 234 255 +219 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +222 235 255 +222 235 255 +222 235 255 +222 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +224 236 255 +224 236 255 +224 237 255 +224 237 255 +224 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +227 238 255 +227 238 255 +227 238 255 +227 238 255 +227 238 255 +227 238 255 +227 238 255 +227 238 255 +227 238 255 +227 238 255 +227 238 255 +227 238 255 +227 238 255 +227 238 255 +227 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +224 237 255 +224 237 255 +224 237 255 +224 236 255 +224 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +222 236 255 +222 235 255 +222 235 255 +222 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +219 234 255 +219 234 255 +219 234 255 +219 233 255 +219 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 233 255 +217 232 255 +217 232 255 +217 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +212 230 255 +212 230 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 230 255 +212 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +214 230 255 +214 230 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +217 232 255 +217 232 255 +217 232 255 +217 233 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +219 233 255 +219 233 255 +219 234 255 +219 234 255 +219 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +222 235 255 +222 235 255 +222 235 255 +222 236 255 +222 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +224 236 255 +224 236 255 +224 237 255 +224 237 255 +224 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +227 238 255 +227 238 255 +227 238 255 +227 238 255 +227 238 255 +227 238 255 +227 238 255 +227 239 255 +227 239 255 +227 239 255 +227 239 255 +227 239 255 +227 239 255 +227 239 255 +227 239 255 +227 239 255 +227 239 255 +227 239 255 +227 239 255 +227 239 255 +227 239 255 +227 239 255 +227 238 255 +227 238 255 +227 238 255 +227 238 255 +227 238 255 +227 238 255 +227 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +224 237 255 +224 237 255 +224 237 255 +224 236 255 +224 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +222 236 255 +222 236 255 +222 235 255 +222 235 255 +222 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +219 234 255 +219 234 255 +219 234 255 +219 233 255 +219 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 233 255 +217 232 255 +217 232 255 +217 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 230 255 +214 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +212 230 255 +212 230 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +210 228 255 +210 228 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 230 255 +212 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +214 230 255 +214 230 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +217 232 255 +217 232 255 +217 232 255 +217 233 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +219 233 255 +219 233 255 +219 234 255 +219 234 255 +219 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +222 235 255 +222 235 255 +222 236 255 +222 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +224 236 255 +224 236 255 +224 237 255 +224 237 255 +224 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +227 238 255 +227 238 255 +227 238 255 +227 238 255 +227 238 255 +227 239 255 +227 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +227 239 255 +227 239 255 +227 238 255 +227 238 255 +227 238 255 +227 238 255 +227 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +224 237 255 +224 237 255 +224 237 255 +224 236 255 +224 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +222 236 255 +222 236 255 +222 235 255 +222 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +219 234 255 +219 234 255 +219 234 255 +219 233 255 +219 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 233 255 +217 232 255 +217 232 255 +217 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 230 255 +214 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +212 230 255 +212 230 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 230 255 +212 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +214 230 255 +214 230 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +217 232 255 +217 232 255 +217 232 255 +217 233 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +219 233 255 +219 233 255 +219 234 255 +219 234 255 +219 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +222 235 255 +222 235 255 +222 235 255 +222 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +224 236 255 +224 236 255 +224 237 255 +224 237 255 +224 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +227 238 255 +227 238 255 +227 238 255 +227 238 255 +227 239 255 +227 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +229 239 255 +229 239 255 +229 239 255 +229 239 255 +229 239 255 +229 240 255 +229 240 255 +229 240 255 +229 240 255 +229 240 255 +229 240 255 +229 240 255 +229 239 255 +229 239 255 +229 239 255 +229 239 255 +229 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +227 239 255 +227 239 255 +227 238 255 +227 238 255 +227 238 255 +227 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +224 237 255 +224 237 255 +224 237 255 +224 236 255 +224 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +222 236 255 +222 235 255 +222 235 255 +222 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +219 234 255 +219 234 255 +219 234 255 +219 233 255 +219 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 233 255 +217 232 255 +217 232 255 +217 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 230 255 +214 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +212 230 255 +212 230 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +211 229 255 +211 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 230 255 +212 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +214 230 255 +214 230 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +217 232 255 +217 232 255 +217 232 255 +217 233 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +219 233 255 +219 234 255 +219 234 255 +219 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +222 235 255 +222 235 255 +222 235 255 +222 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +224 236 255 +224 236 255 +224 237 255 +224 237 255 +224 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +227 238 255 +227 238 255 +227 238 255 +227 239 255 +227 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +229 239 255 +229 239 255 +229 239 255 +229 240 255 +229 240 255 +229 240 255 +229 240 255 +229 240 255 +229 240 255 +229 240 255 +229 240 255 +229 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +229 240 255 +229 240 255 +229 240 255 +229 240 255 +229 240 255 +229 240 255 +229 240 255 +229 240 255 +229 240 255 +229 239 255 +229 239 255 +229 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +227 239 255 +227 239 255 +227 238 255 +227 238 255 +227 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +224 237 255 +224 237 255 +224 237 255 +224 236 255 +224 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +222 236 255 +222 235 255 +222 235 255 +222 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +219 234 255 +219 234 255 +219 234 255 +219 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 233 255 +217 232 255 +217 232 255 +217 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 230 255 +214 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +212 230 255 +212 230 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 230 255 +212 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +214 230 255 +214 230 255 +214 231 255 +214 231 255 +214 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +217 232 255 +217 232 255 +217 232 255 +217 232 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +219 233 255 +219 233 255 +219 234 255 +219 234 255 +219 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +222 235 255 +222 235 255 +222 235 255 +222 236 255 +222 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +224 236 255 +224 237 255 +224 237 255 +224 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +227 238 255 +227 238 255 +227 238 255 +227 239 255 +227 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +229 239 255 +229 239 255 +229 240 255 +229 240 255 +229 240 255 +229 240 255 +229 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +229 240 255 +229 240 255 +229 240 255 +229 240 255 +229 240 255 +229 239 255 +229 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +227 239 255 +227 239 255 +227 238 255 +227 238 255 +227 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +224 237 255 +224 237 255 +224 237 255 +224 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +222 236 255 +222 236 255 +222 235 255 +222 235 255 +222 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +219 234 255 +219 234 255 +219 234 255 +219 233 255 +219 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 232 255 +217 232 255 +217 232 255 +217 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +214 231 255 +214 231 255 +214 231 255 +214 230 255 +214 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +212 230 255 +212 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +214 230 255 +214 230 255 +214 230 255 +214 231 255 +214 231 255 +214 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +217 232 255 +217 232 255 +217 232 255 +217 232 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +219 233 255 +219 233 255 +219 234 255 +219 234 255 +219 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +222 235 255 +222 235 255 +222 235 255 +222 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +224 236 255 +224 236 255 +224 237 255 +224 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +227 238 255 +227 238 255 +227 238 255 +227 239 255 +227 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +229 239 255 +229 240 255 +229 240 255 +229 240 255 +229 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +229 240 255 +229 240 255 +229 240 255 +229 240 255 +229 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +227 239 255 +227 239 255 +227 238 255 +227 238 255 +227 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +224 237 255 +224 237 255 +224 236 255 +224 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +222 236 255 +222 235 255 +222 235 255 +222 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +219 234 255 +219 234 255 +219 234 255 +219 233 255 +219 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 232 255 +217 232 255 +217 232 255 +217 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +214 231 255 +214 231 255 +214 231 255 +214 230 255 +214 230 255 +214 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +214 230 255 +214 230 255 +214 230 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +217 232 255 +217 232 255 +217 232 255 +217 233 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +219 233 255 +219 234 255 +219 234 255 +219 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +222 235 255 +222 235 255 +222 235 255 +222 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +224 236 255 +224 237 255 +224 237 255 +224 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +227 238 255 +227 238 255 +227 238 255 +227 239 255 +227 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +229 239 255 +229 239 255 +229 240 255 +229 240 255 +229 240 255 +229 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +229 240 255 +229 240 255 +229 240 255 +229 240 255 +229 239 255 +229 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +227 239 255 +227 239 255 +227 238 255 +227 238 255 +227 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +224 237 255 +224 237 255 +224 237 255 +224 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +222 236 255 +222 235 255 +222 235 255 +222 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +219 234 255 +219 234 255 +219 234 255 +219 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 233 255 +217 232 255 +217 232 255 +217 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 230 255 +214 230 255 +214 230 255 +213 230 255 +213 230 255 +214 230 255 +214 230 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +217 232 255 +217 232 255 +217 232 255 +217 233 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +219 233 255 +219 233 255 +219 234 255 +219 234 255 +219 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +222 235 255 +222 235 255 +222 235 255 +222 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +224 236 255 +224 236 255 +224 237 255 +224 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +227 238 255 +227 238 255 +227 239 255 +227 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +229 239 255 +229 239 255 +229 240 255 +229 240 255 +229 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +229 240 255 +229 240 255 +229 240 255 +229 239 255 +229 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +227 239 255 +227 239 255 +227 238 255 +227 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +224 237 255 +224 237 255 +224 236 255 +224 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +222 236 255 +222 235 255 +222 235 255 +222 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +219 234 255 +219 234 255 +219 234 255 +219 233 255 +219 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 233 255 +217 232 255 +217 232 255 +217 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 230 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +217 232 255 +217 232 255 +217 232 255 +217 232 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +219 233 255 +219 233 255 +219 234 255 +219 234 255 +219 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +222 235 255 +222 235 255 +222 235 255 +222 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +224 236 255 +224 237 255 +224 237 255 +224 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +227 238 255 +227 238 255 +227 238 255 +227 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +229 239 255 +229 240 255 +229 240 255 +229 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +231 240 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +232 242 255 +232 242 255 +232 242 255 +232 242 255 +232 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +232 242 255 +232 242 255 +232 242 255 +232 242 255 +232 242 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +229 240 255 +229 240 255 +229 240 255 +229 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +227 239 255 +227 238 255 +227 238 255 +227 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +224 237 255 +224 237 255 +224 237 255 +224 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +222 236 255 +222 235 255 +222 235 255 +222 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +219 234 255 +219 234 255 +219 234 255 +219 233 255 +219 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 232 255 +217 232 255 +217 232 255 +217 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +217 232 255 +217 232 255 +217 232 255 +217 232 255 +217 233 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +219 233 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +222 235 255 +222 235 255 +222 235 255 +222 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +224 236 255 +224 236 255 +224 237 255 +224 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +227 238 255 +227 238 255 +227 238 255 +227 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +229 239 255 +229 239 255 +229 240 255 +229 240 255 +229 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +232 242 255 +232 242 255 +232 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +232 242 255 +232 242 255 +232 242 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +229 240 255 +229 240 255 +229 240 255 +229 239 255 +229 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +227 239 255 +227 238 255 +227 238 255 +227 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +224 237 255 +224 237 255 +224 236 255 +224 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +222 236 255 +222 235 255 +222 235 255 +222 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 233 255 +217 232 255 +217 232 255 +217 232 255 +217 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +217 232 255 +217 232 255 +217 232 255 +217 233 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +219 233 255 +219 233 255 +219 234 255 +219 234 255 +219 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +222 235 255 +222 235 255 +222 235 255 +222 236 255 +222 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +224 236 255 +224 237 255 +224 237 255 +224 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +227 238 255 +227 238 255 +227 238 255 +227 239 255 +227 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +229 239 255 +229 240 255 +229 240 255 +229 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +232 242 255 +232 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +234 242 255 +234 242 255 +234 242 255 +234 242 255 +234 242 255 +234 242 255 +234 242 255 +234 242 255 +234 242 255 +234 242 255 +234 242 255 +234 242 255 +234 242 255 +234 242 255 +234 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +232 242 255 +232 242 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +229 240 255 +229 240 255 +229 240 255 +229 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +227 239 255 +227 239 255 +227 238 255 +227 238 255 +227 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +224 237 255 +224 237 255 +224 237 255 +224 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +222 236 255 +222 236 255 +222 235 255 +222 235 255 +222 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +219 234 255 +219 234 255 +219 234 255 +219 233 255 +219 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 233 255 +217 232 255 +217 232 255 +217 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +217 232 255 +217 232 255 +217 232 255 +217 232 255 +217 233 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +219 233 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +221 234 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +222 235 255 +222 235 255 +222 235 255 +222 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +224 236 255 +224 237 255 +224 237 255 +224 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +227 238 255 +227 238 255 +227 238 255 +227 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +229 239 255 +229 239 255 +229 240 255 +229 240 255 +229 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +232 241 255 +232 241 255 +232 241 255 +232 242 255 +232 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +234 242 255 +234 242 255 +234 242 255 +234 242 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +234 242 255 +234 242 255 +234 242 255 +234 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +232 242 255 +232 242 255 +232 241 255 +232 241 255 +232 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +229 240 255 +229 240 255 +229 240 255 +229 239 255 +229 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +227 239 255 +227 238 255 +227 238 255 +227 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +224 237 255 +224 237 255 +224 237 255 +224 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +222 236 255 +222 235 255 +222 235 255 +222 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 233 255 +217 232 255 +217 232 255 +217 232 255 +217 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +217 232 255 +217 232 255 +217 232 255 +217 232 255 +217 233 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +219 233 255 +219 233 255 +219 234 255 +219 234 255 +219 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +222 235 255 +222 235 255 +222 235 255 +222 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +224 236 255 +224 237 255 +224 237 255 +224 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +227 238 255 +227 238 255 +227 238 255 +227 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +229 239 255 +229 239 255 +229 240 255 +229 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +232 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +234 242 255 +234 242 255 +234 242 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +234 242 255 +234 242 255 +234 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +232 242 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +229 240 255 +229 240 255 +229 239 255 +229 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +227 239 255 +227 238 255 +227 238 255 +227 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +224 237 255 +224 237 255 +224 237 255 +224 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +222 236 255 +222 235 255 +222 235 255 +222 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +219 234 255 +219 234 255 +219 234 255 +219 233 255 +219 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 233 255 +217 232 255 +217 232 255 +217 232 255 +217 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +217 232 255 +217 232 255 +217 232 255 +217 232 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +219 233 255 +219 233 255 +219 234 255 +219 234 255 +219 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +222 235 255 +222 235 255 +222 235 255 +222 236 255 +222 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +224 236 255 +224 236 255 +224 237 255 +224 237 255 +224 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +227 238 255 +227 238 255 +227 238 255 +227 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +229 239 255 +229 240 255 +229 240 255 +229 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +232 241 255 +232 241 255 +232 241 255 +232 242 255 +232 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +234 242 255 +234 242 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +234 242 255 +234 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +232 242 255 +232 242 255 +232 241 255 +232 241 255 +232 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +229 240 255 +229 240 255 +229 240 255 +229 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +227 239 255 +227 238 255 +227 238 255 +227 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +224 237 255 +224 237 255 +224 237 255 +224 236 255 +224 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +222 236 255 +222 236 255 +222 235 255 +222 235 255 +222 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +219 234 255 +219 234 255 +219 234 255 +219 233 255 +219 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 232 255 +217 232 255 +217 232 255 +217 232 255 +216 232 255 +217 232 255 +217 232 255 +217 232 255 +217 233 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +219 233 255 +219 233 255 +219 234 255 +219 234 255 +219 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +222 235 255 +222 235 255 +222 235 255 +222 236 255 +222 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +224 236 255 +224 236 255 +224 237 255 +224 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +227 238 255 +227 238 255 +227 239 255 +227 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +229 239 255 +229 240 255 +229 240 255 +229 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +232 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +234 242 255 +234 242 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +234 242 255 +234 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +232 242 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +229 240 255 +229 240 255 +229 240 255 +229 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +227 239 255 +227 239 255 +227 238 255 +227 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +224 237 255 +224 237 255 +224 236 255 +224 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +222 236 255 +222 236 255 +222 235 255 +222 235 255 +222 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +219 234 255 +219 234 255 +219 234 255 +219 233 255 +219 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 233 255 +217 232 255 +217 232 255 +217 233 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +219 233 255 +219 233 255 +219 234 255 +219 234 255 +219 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +222 235 255 +222 235 255 +222 235 255 +222 236 255 +222 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +224 236 255 +224 237 255 +224 237 255 +224 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +226 237 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +227 238 255 +227 238 255 +227 239 255 +227 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +229 239 255 +229 240 255 +229 240 255 +229 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +232 241 255 +232 241 255 +232 241 255 +232 242 255 +232 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +234 242 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +234 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +232 242 255 +232 242 255 +232 241 255 +232 241 255 +232 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +229 240 255 +229 240 255 +229 240 255 +229 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +227 239 255 +227 239 255 +227 238 255 +227 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +224 237 255 +224 237 255 +224 237 255 +224 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +222 236 255 +222 236 255 +222 235 255 +222 235 255 +222 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +219 234 255 +219 234 255 +219 234 255 +219 233 255 +219 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +219 233 255 +219 233 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +222 235 255 +222 235 255 +222 235 255 +222 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +224 236 255 +224 237 255 +224 237 255 +224 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +227 238 255 +227 238 255 +227 239 255 +227 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +229 239 255 +229 240 255 +229 240 255 +229 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +232 241 255 +232 241 255 +232 241 255 +232 242 255 +232 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +234 242 255 +234 242 255 +234 243 255 +234 243 255 +234 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +237 244 255 +237 244 255 +237 244 255 +237 244 255 +237 244 255 +237 244 255 +237 244 255 +237 244 255 +237 244 255 +237 244 255 +237 244 255 +237 244 255 +237 244 255 +237 244 255 +237 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +234 243 255 +234 243 255 +234 243 255 +234 242 255 +234 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +232 242 255 +232 242 255 +232 241 255 +232 241 255 +232 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +229 240 255 +229 240 255 +229 240 255 +229 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +227 239 255 +227 239 255 +227 238 255 +227 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +224 237 255 +224 237 255 +224 237 255 +224 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +222 236 255 +222 235 255 +222 235 255 +222 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 233 255 +219 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 diff --git a/Graphics/Saumya_Talera/Chapter4.png b/Graphics/Saumya_Talera/Chapter4.png new file mode 100644 index 0000000..50dd0ce Binary files /dev/null and b/Graphics/Saumya_Talera/Chapter4.png differ diff --git a/Graphics/Saumya_Talera/Chapter4.ppm b/Graphics/Saumya_Talera/Chapter4.ppm new file mode 100644 index 0000000..5ee9777 --- /dev/null +++ b/Graphics/Saumya_Talera/Chapter4.ppm @@ -0,0 +1,20003 @@ +P3 +200 100 +255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +154 195 255 +154 195 255 +154 194 255 +154 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +152 194 255 +152 193 255 +152 193 255 +152 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +149 192 255 +149 192 255 +149 192 255 +149 191 255 +149 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +147 191 255 +147 191 255 +147 191 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 191 255 +147 191 255 +147 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +149 191 255 +149 191 255 +149 192 255 +149 192 255 +149 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +152 193 255 +152 193 255 +152 193 255 +152 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +154 194 255 +154 194 255 +154 195 255 +154 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +154 195 255 +154 195 255 +154 194 255 +154 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +152 194 255 +152 193 255 +152 193 255 +152 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 191 255 +149 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +147 191 255 +147 191 255 +147 191 255 +147 191 255 +147 191 255 +147 191 255 +147 191 255 +147 191 255 +147 190 255 +147 191 255 +147 191 255 +147 191 255 +147 191 255 +147 191 255 +147 191 255 +147 191 255 +147 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +149 191 255 +149 191 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +152 193 255 +152 193 255 +152 193 255 +152 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +154 194 255 +154 194 255 +154 195 255 +154 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +154 195 255 +154 195 255 +154 195 255 +154 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +152 194 255 +152 194 255 +152 193 255 +152 193 255 +152 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 191 255 +149 191 255 +149 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +149 191 255 +149 191 255 +149 191 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +151 192 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +152 193 255 +152 193 255 +152 193 255 +152 194 255 +152 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +154 194 255 +154 195 255 +154 195 255 +154 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +154 195 255 +154 195 255 +154 195 255 +154 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +152 194 255 +152 193 255 +152 193 255 +152 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 191 255 +149 191 255 +149 191 255 +149 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +149 191 255 +149 191 255 +149 191 255 +149 191 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +152 193 255 +152 193 255 +152 193 255 +152 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +154 194 255 +154 195 255 +154 195 255 +154 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 197 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +154 195 255 +154 195 255 +154 195 255 +154 194 255 +154 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +152 194 255 +152 194 255 +152 193 255 +152 193 255 +152 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 191 255 +149 191 255 +149 191 255 +149 191 255 +149 191 255 +149 191 255 +149 191 255 +149 191 255 +149 191 255 +149 191 255 +149 191 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +152 193 255 +152 193 255 +152 193 255 +152 194 255 +152 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +154 194 255 +154 194 255 +154 195 255 +154 195 255 +154 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 197 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 197 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +154 195 255 +154 195 255 +154 194 255 +154 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +152 194 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +154 194 255 +154 194 255 +154 195 255 +154 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 197 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +154 195 255 +154 195 255 +154 195 255 +154 194 255 +154 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +152 194 255 +152 194 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 194 255 +152 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +154 194 255 +154 194 255 +154 195 255 +154 195 255 +154 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 204 255 +169 203 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 197 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +154 195 255 +154 195 255 +154 195 255 +154 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +152 194 255 +152 194 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +151 192 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 194 255 +152 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +154 194 255 +154 195 255 +154 195 255 +154 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 197 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +152 194 255 +152 194 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 194 255 +152 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +154 194 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 197 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 194 255 +154 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +152 194 255 +152 194 255 +152 194 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 194 255 +152 194 255 +152 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +154 194 255 +154 194 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 197 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 194 255 +154 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +152 194 255 +152 194 255 +152 194 255 +152 194 255 +152 194 255 +152 194 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 194 255 +152 194 255 +152 194 255 +152 194 255 +152 194 255 +152 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +154 194 255 +154 194 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 197 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 194 255 +154 194 255 +154 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +154 194 255 +154 194 255 +154 194 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 197 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 194 255 +154 194 255 +154 194 255 +154 194 255 +154 194 255 +154 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +154 194 255 +154 194 255 +154 194 255 +154 194 255 +154 194 255 +154 194 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 200 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 200 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 195 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 200 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 200 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 207 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 197 255 +157 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +157 197 255 +157 197 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +159 197 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +159 197 255 +159 197 255 +159 197 255 +159 197 255 +159 197 255 +159 197 255 +159 197 255 +159 197 255 +159 197 255 +159 197 255 +159 197 255 +159 197 255 +159 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +162 199 255 +162 199 255 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +162 199 255 +162 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +178 209 255 +177 209 255 +177 209 255 +177 209 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 201 255 +164 201 255 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +164 201 255 +164 201 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +176 207 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 209 255 +177 209 255 +177 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +177 209 255 +177 209 255 +177 209 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 206 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 209 255 +177 209 255 +177 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +179 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +177 209 255 +177 209 255 +177 209 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 209 255 +177 209 255 +177 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 209 255 +179 209 255 +179 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +177 209 255 +177 209 255 +177 209 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 209 255 +177 209 255 +177 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +179 209 255 +179 209 255 +179 209 255 +179 210 255 +179 210 255 +179 210 255 +180 210 255 +180 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 209 255 +179 209 255 +179 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +177 209 255 +177 209 255 +177 209 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 209 255 +177 209 255 +177 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +179 209 255 +179 209 255 +179 209 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 209 255 +179 209 255 +179 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +177 209 255 +177 209 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 209 255 +177 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +179 209 255 +179 209 255 +179 209 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 209 255 +179 209 255 +179 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +177 209 255 +177 209 255 +177 209 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 209 255 +177 209 255 +177 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +179 209 255 +179 209 255 +179 209 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 209 255 +179 209 255 +179 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +177 209 255 +177 209 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 209 255 +177 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +179 209 255 +179 209 255 +179 209 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 209 255 +179 209 255 +179 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +177 209 255 +177 209 255 +177 209 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 209 255 +177 209 255 +177 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +179 209 255 +179 209 255 +179 209 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 209 255 +179 209 255 +179 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +177 209 255 +177 209 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 209 255 +177 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +179 209 255 +179 209 255 +179 209 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +181 210 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 212 255 +182 212 255 +182 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 209 255 +179 209 255 +179 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +177 209 255 +177 209 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 209 255 +177 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +179 209 255 +179 209 255 +179 209 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +184 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 209 255 +179 209 255 +179 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +177 209 255 +177 209 255 +177 209 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 209 255 +177 209 255 +177 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +179 209 255 +179 209 255 +179 209 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 209 255 +179 209 255 +179 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +177 209 255 +177 209 255 +177 209 255 +177 208 255 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +177 208 255 +177 209 255 +177 209 255 +177 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +179 209 255 +179 209 255 +179 209 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +185 213 255 +185 213 255 +185 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 209 255 +179 209 255 +179 209 255 +178 209 255 +178 209 255 +178 209 255 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +178 209 255 +178 209 255 +178 209 255 +179 209 255 +179 209 255 +179 209 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +179 210 255 +179 210 255 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +179 210 255 +179 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +180 210 255 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +180 210 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 212 255 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +184 212 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 214 255 +187 214 255 +187 214 255 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +187 214 255 +187 214 255 +187 214 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +191 216 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 218 255 +194 218 255 +194 218 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +196 219 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 224 255 +202 224 255 +202 224 255 +202 224 255 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +202 224 255 +202 224 255 +202 224 255 +202 224 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +201 222 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 224 255 +202 224 255 +202 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +204 224 255 +204 224 255 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +204 224 255 +204 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +202 224 255 +202 224 255 +202 224 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +201 222 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 224 255 +202 224 255 +202 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +204 224 255 +204 224 255 +204 224 255 +204 224 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +205 225 255 +205 225 255 +205 225 255 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +205 225 255 +205 225 255 +205 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 224 255 +204 224 255 +204 224 255 +204 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +202 224 255 +202 224 255 +202 224 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +198 221 255 +198 221 255 +198 221 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 224 255 +202 224 255 +202 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +204 224 255 +204 224 255 +204 224 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 224 255 +204 224 255 +204 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +202 224 255 +202 224 255 +202 224 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 224 255 +202 224 255 +202 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +204 224 255 +204 224 255 +204 224 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 224 255 +204 224 255 +204 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +202 224 255 +202 224 255 +202 224 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 224 255 +202 224 255 +202 224 255 +202 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +204 224 255 +204 224 255 +204 224 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 227 255 +207 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +207 227 255 +207 227 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 224 255 +204 224 255 +204 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +202 224 255 +202 224 255 +202 224 255 +202 224 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 224 255 +202 224 255 +202 224 255 +202 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +204 224 255 +204 224 255 +204 224 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 227 255 +207 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +209 227 255 +209 227 255 +209 227 255 +209 228 255 +209 228 255 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +209 228 255 +209 228 255 +209 227 255 +209 227 255 +209 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +207 227 255 +207 227 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 224 255 +204 224 255 +204 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +202 224 255 +202 224 255 +202 224 255 +202 224 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 224 255 +202 224 255 +202 224 255 +202 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +204 224 255 +204 224 255 +204 224 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 227 255 +207 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +209 227 255 +209 227 255 +209 227 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 227 255 +209 227 255 +209 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +207 227 255 +207 227 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 224 255 +204 224 255 +204 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +202 224 255 +202 224 255 +202 224 255 +202 224 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 224 255 +202 224 255 +202 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +204 224 255 +204 224 255 +204 224 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 227 255 +207 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +209 227 255 +209 227 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 227 255 +209 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +207 227 255 +207 227 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 224 255 +204 224 255 +204 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +202 224 255 +202 224 255 +202 224 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 224 255 +202 224 255 +202 224 255 +202 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +204 224 255 +204 224 255 +204 224 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 227 255 +207 227 255 +207 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +209 227 255 +209 227 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 230 255 +212 230 255 +213 230 255 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +213 230 255 +212 230 255 +212 230 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 227 255 +209 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +207 227 255 +207 227 255 +207 227 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 224 255 +204 224 255 +204 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +202 224 255 +202 224 255 +202 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +204 224 255 +204 224 255 +204 224 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 227 255 +207 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +209 227 255 +209 227 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 230 255 +212 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +214 230 255 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +214 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +212 230 255 +212 230 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 227 255 +209 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +207 227 255 +207 227 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 224 255 +204 224 255 +204 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +204 224 255 +204 224 255 +204 224 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 227 255 +207 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +209 227 255 +209 227 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 230 255 +212 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +214 230 255 +214 230 255 +214 230 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +215 231 255 +215 231 255 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +215 231 255 +215 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 230 255 +214 230 255 +214 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +212 230 255 +212 230 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 227 255 +209 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +207 227 255 +207 227 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 224 255 +204 224 255 +204 224 255 +203 224 255 +203 224 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 227 255 +207 227 255 +207 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +209 227 255 +209 227 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +211 228 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 230 255 +212 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +214 230 255 +214 230 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +216 232 255 +216 232 255 +216 232 255 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +216 232 255 +216 232 255 +216 232 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 230 255 +214 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +212 230 255 +212 230 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 227 255 +209 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +207 227 255 +207 227 255 +207 227 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 227 255 +207 227 255 +207 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +209 227 255 +209 227 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +212 229 255 +212 229 255 +212 229 255 +212 230 255 +212 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +214 230 255 +214 230 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +216 231 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +217 232 255 +217 232 255 +217 232 255 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +217 232 255 +217 232 255 +217 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 230 255 +214 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +212 230 255 +212 230 255 +212 229 255 +212 229 255 +212 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 227 255 +209 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +207 227 255 +207 227 255 +207 227 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +204 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 227 255 +207 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +209 227 255 +209 227 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 230 255 +212 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +214 230 255 +214 230 255 +214 231 255 +214 231 255 +214 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +217 232 255 +217 232 255 +217 232 255 +217 232 255 +217 233 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 233 255 +217 232 255 +217 232 255 +217 232 255 +217 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +214 231 255 +214 231 255 +214 231 255 +214 230 255 +214 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +212 230 255 +212 230 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 227 255 +209 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +207 227 255 +207 227 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 227 255 +207 227 255 +207 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +209 227 255 +209 227 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 230 255 +212 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +214 230 255 +214 230 255 +214 231 255 +214 231 255 +214 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +217 232 255 +217 232 255 +217 232 255 +217 232 255 +217 233 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +219 233 255 +219 233 255 +219 234 255 +219 234 255 +219 234 255 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +219 234 255 +219 234 255 +219 234 255 +219 233 255 +219 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 233 255 +217 232 255 +217 232 255 +217 232 255 +217 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +214 231 255 +214 231 255 +214 231 255 +214 230 255 +214 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +212 230 255 +212 230 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 227 255 +209 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +207 227 255 +207 227 255 +207 227 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 227 255 +207 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +209 227 255 +209 227 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 230 255 +212 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +214 230 255 +214 230 255 +214 231 255 +214 231 255 +214 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +217 232 255 +217 232 255 +217 232 255 +217 232 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +219 233 255 +219 233 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 233 255 +219 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 232 255 +217 232 255 +217 232 255 +217 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +214 231 255 +214 231 255 +214 231 255 +214 230 255 +214 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +212 230 255 +212 230 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 227 255 +209 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +207 227 255 +207 227 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 227 255 +207 227 255 +207 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +209 227 255 +209 227 255 +209 227 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 230 255 +212 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +214 230 255 +214 230 255 +214 231 255 +214 231 255 +214 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +217 232 255 +217 232 255 +217 232 255 +217 233 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +219 233 255 +219 233 255 +219 234 255 +219 234 255 +219 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +219 234 255 +219 234 255 +219 234 255 +219 233 255 +219 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 233 255 +217 232 255 +217 232 255 +217 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +214 231 255 +214 231 255 +214 231 255 +214 230 255 +214 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +212 230 255 +212 230 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 227 255 +209 227 255 +209 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +207 227 255 +207 227 255 +207 227 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 227 255 +207 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +209 227 255 +209 227 255 +209 227 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +214 230 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +217 232 255 +217 232 255 +217 232 255 +217 232 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +219 233 255 +219 233 255 +219 234 255 +219 234 255 +219 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +222 235 255 +222 235 255 +222 235 255 +222 235 255 +222 235 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 235 255 +222 235 255 +222 235 255 +222 235 255 +222 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +219 234 255 +219 234 255 +219 234 255 +219 233 255 +219 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 232 255 +217 232 255 +217 232 255 +217 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +212 230 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 227 255 +209 227 255 +209 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +207 227 255 +207 227 255 +207 226 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +209 227 255 +209 227 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 230 255 +212 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +214 230 255 +214 230 255 +214 231 255 +214 231 255 +214 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +217 232 255 +217 232 255 +217 232 255 +217 233 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +219 233 255 +219 233 255 +219 234 255 +219 234 255 +219 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +222 235 255 +222 235 255 +222 235 255 +222 235 255 +222 235 255 +222 236 255 +222 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +224 236 255 +224 236 255 +224 236 255 +224 236 255 +224 236 255 +224 236 255 +224 236 255 +224 236 255 +224 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +222 236 255 +222 236 255 +222 235 255 +222 235 255 +222 235 255 +222 235 255 +222 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +219 234 255 +219 234 255 +219 234 255 +219 233 255 +219 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 233 255 +217 232 255 +217 232 255 +217 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +214 231 255 +214 231 255 +214 231 255 +214 230 255 +214 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +212 230 255 +212 230 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 227 255 +209 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +209 227 255 +209 227 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 230 255 +212 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +214 230 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +217 232 255 +217 232 255 +217 232 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +219 233 255 +219 234 255 +219 234 255 +219 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +222 235 255 +222 235 255 +222 235 255 +222 235 255 +222 236 255 +222 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +224 236 255 +224 236 255 +224 236 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 236 255 +224 236 255 +224 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +222 236 255 +222 236 255 +222 235 255 +222 235 255 +222 235 255 +222 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +219 234 255 +219 234 255 +219 234 255 +219 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 232 255 +217 232 255 +217 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +212 230 255 +212 230 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 227 255 +209 227 255 +208 227 255 +208 227 255 +208 227 255 +209 227 255 +209 227 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 230 255 +212 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +214 230 255 +214 230 255 +214 231 255 +214 231 255 +214 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +217 232 255 +217 232 255 +217 232 255 +217 233 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +219 233 255 +219 234 255 +219 234 255 +219 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +222 235 255 +222 235 255 +222 235 255 +222 235 255 +222 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +224 236 255 +224 236 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 236 255 +224 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +222 236 255 +222 235 255 +222 235 255 +222 235 255 +222 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +219 234 255 +219 234 255 +219 234 255 +219 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 233 255 +217 232 255 +217 232 255 +217 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +214 231 255 +214 231 255 +214 231 255 +214 230 255 +214 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +212 230 255 +212 230 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 227 255 +209 228 255 +209 228 255 +209 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 230 255 +212 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +214 230 255 +214 230 255 +214 231 255 +214 231 255 +214 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +217 232 255 +217 232 255 +217 232 255 +217 233 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +219 233 255 +219 233 255 +219 234 255 +219 234 255 +219 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +222 235 255 +222 235 255 +222 235 255 +222 236 255 +222 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +224 236 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +222 236 255 +222 236 255 +222 235 255 +222 235 255 +222 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +219 234 255 +219 234 255 +219 234 255 +219 233 255 +219 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 233 255 +217 232 255 +217 232 255 +217 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +214 231 255 +214 231 255 +214 231 255 +214 230 255 +214 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +212 230 255 +212 230 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +209 228 255 +209 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 230 255 +212 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +214 230 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +217 232 255 +217 232 255 +217 232 255 +217 233 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +219 233 255 +219 233 255 +219 234 255 +219 234 255 +219 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +222 235 255 +222 235 255 +222 235 255 +222 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +224 236 255 +224 236 255 +224 237 255 +224 237 255 +224 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +227 238 255 +227 238 255 +227 238 255 +227 238 255 +227 238 255 +227 238 255 +227 238 255 +227 238 255 +227 238 255 +227 238 255 +227 238 255 +227 238 255 +227 238 255 +227 238 255 +227 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +224 237 255 +224 237 255 +224 237 255 +224 236 255 +224 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +222 236 255 +222 235 255 +222 235 255 +222 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +219 234 255 +219 234 255 +219 234 255 +219 233 255 +219 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 233 255 +217 232 255 +217 232 255 +217 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +212 230 255 +212 230 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 230 255 +212 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +214 230 255 +214 230 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +217 232 255 +217 232 255 +217 232 255 +217 233 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +219 233 255 +219 233 255 +219 234 255 +219 234 255 +219 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +222 235 255 +222 235 255 +222 235 255 +222 236 255 +222 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +224 236 255 +224 236 255 +224 237 255 +224 237 255 +224 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +227 238 255 +227 238 255 +227 238 255 +227 238 255 +227 238 255 +227 238 255 +227 238 255 +227 239 255 +227 239 255 +227 239 255 +227 239 255 +227 239 255 +227 239 255 +227 239 255 +227 239 255 +227 239 255 +227 239 255 +227 239 255 +227 239 255 +227 239 255 +227 239 255 +227 239 255 +227 238 255 +227 238 255 +227 238 255 +227 238 255 +227 238 255 +227 238 255 +227 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +224 237 255 +224 237 255 +224 237 255 +224 236 255 +224 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +222 236 255 +222 236 255 +222 235 255 +222 235 255 +222 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +219 234 255 +219 234 255 +219 234 255 +219 233 255 +219 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 233 255 +217 232 255 +217 232 255 +217 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 230 255 +214 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +212 230 255 +212 230 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +210 228 255 +210 228 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 230 255 +212 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +214 230 255 +214 230 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +217 232 255 +217 232 255 +217 232 255 +217 233 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +219 233 255 +219 233 255 +219 234 255 +219 234 255 +219 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +222 235 255 +222 235 255 +222 236 255 +222 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +224 236 255 +224 236 255 +224 237 255 +224 237 255 +224 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +227 238 255 +227 238 255 +227 238 255 +227 238 255 +227 238 255 +227 239 255 +227 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +227 239 255 +227 239 255 +227 238 255 +227 238 255 +227 238 255 +227 238 255 +227 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +224 237 255 +224 237 255 +224 237 255 +224 236 255 +224 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +222 236 255 +222 236 255 +222 235 255 +222 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +219 234 255 +219 234 255 +219 234 255 +219 233 255 +219 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 233 255 +217 232 255 +217 232 255 +217 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 230 255 +214 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +212 230 255 +212 230 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 230 255 +212 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +214 230 255 +214 230 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +217 232 255 +217 232 255 +217 232 255 +217 233 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +219 233 255 +219 233 255 +219 234 255 +219 234 255 +219 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +222 235 255 +222 235 255 +222 235 255 +222 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +224 236 255 +224 236 255 +224 237 255 +224 237 255 +224 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +227 238 255 +227 238 255 +227 238 255 +227 238 255 +227 239 255 +227 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +229 239 255 +229 239 255 +229 239 255 +229 239 255 +229 239 255 +229 240 255 +229 240 255 +229 240 255 +229 240 255 +229 240 255 +229 240 255 +229 240 255 +229 239 255 +229 239 255 +229 239 255 +229 239 255 +229 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +227 239 255 +227 239 255 +227 238 255 +227 238 255 +227 238 255 +227 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +224 237 255 +224 237 255 +224 237 255 +224 236 255 +224 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +222 236 255 +222 235 255 +222 235 255 +222 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +219 234 255 +219 234 255 +219 234 255 +219 233 255 +219 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 233 255 +217 232 255 +217 232 255 +217 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 230 255 +214 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +212 230 255 +212 230 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +211 229 255 +211 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 230 255 +212 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +214 230 255 +214 230 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +217 232 255 +217 232 255 +217 232 255 +217 233 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +219 233 255 +219 234 255 +219 234 255 +219 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +222 235 255 +222 235 255 +222 235 255 +222 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +224 236 255 +224 236 255 +224 237 255 +224 237 255 +224 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +227 238 255 +227 238 255 +227 238 255 +227 239 255 +227 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +229 239 255 +229 239 255 +229 239 255 +229 240 255 +229 240 255 +229 240 255 +229 240 255 +229 240 255 +229 240 255 +229 240 255 +229 240 255 +229 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +229 240 255 +229 240 255 +229 240 255 +229 240 255 +229 240 255 +229 240 255 +229 240 255 +229 240 255 +229 240 255 +229 239 255 +229 239 255 +229 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +227 239 255 +227 239 255 +227 238 255 +227 238 255 +227 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +224 237 255 +224 237 255 +224 237 255 +224 236 255 +224 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +222 236 255 +222 235 255 +222 235 255 +222 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +219 234 255 +219 234 255 +219 234 255 +219 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 233 255 +217 232 255 +217 232 255 +217 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 230 255 +214 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +212 230 255 +212 230 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 230 255 +212 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +214 230 255 +214 230 255 +214 231 255 +214 231 255 +214 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +217 232 255 +217 232 255 +217 232 255 +217 232 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +219 233 255 +219 233 255 +219 234 255 +219 234 255 +219 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +222 235 255 +222 235 255 +222 235 255 +222 236 255 +222 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +224 236 255 +224 237 255 +224 237 255 +224 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +227 238 255 +227 238 255 +227 238 255 +227 239 255 +227 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +229 239 255 +229 239 255 +229 240 255 +229 240 255 +229 240 255 +229 240 255 +229 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +229 240 255 +229 240 255 +229 240 255 +229 240 255 +229 240 255 +229 239 255 +229 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +227 239 255 +227 239 255 +227 238 255 +227 238 255 +227 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +224 237 255 +224 237 255 +224 237 255 +224 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +222 236 255 +222 236 255 +222 235 255 +222 235 255 +222 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +219 234 255 +219 234 255 +219 234 255 +219 233 255 +219 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 232 255 +217 232 255 +217 232 255 +217 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +214 231 255 +214 231 255 +214 231 255 +214 230 255 +214 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +212 230 255 +212 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +214 230 255 +214 230 255 +214 230 255 +214 231 255 +214 231 255 +214 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +217 232 255 +217 232 255 +217 232 255 +217 232 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +219 233 255 +219 233 255 +219 234 255 +219 234 255 +219 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +222 235 255 +222 235 255 +222 235 255 +222 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +224 236 255 +224 236 255 +224 237 255 +224 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +227 238 255 +227 238 255 +227 238 255 +227 239 255 +227 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +229 239 255 +229 240 255 +229 240 255 +229 240 255 +229 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +229 240 255 +229 240 255 +229 240 255 +229 240 255 +229 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +227 239 255 +227 239 255 +227 238 255 +227 238 255 +227 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +224 237 255 +224 237 255 +224 236 255 +224 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +222 236 255 +222 235 255 +222 235 255 +222 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +219 234 255 +219 234 255 +219 234 255 +219 233 255 +219 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 232 255 +217 232 255 +217 232 255 +217 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +214 231 255 +214 231 255 +214 231 255 +214 230 255 +214 230 255 +214 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +214 230 255 +214 230 255 +214 230 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +217 232 255 +217 232 255 +217 232 255 +217 233 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +219 233 255 +219 234 255 +219 234 255 +219 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +222 235 255 +222 235 255 +222 235 255 +222 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +224 236 255 +224 237 255 +224 237 255 +224 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +227 238 255 +227 238 255 +227 238 255 +227 239 255 +227 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +229 239 255 +229 239 255 +229 240 255 +229 240 255 +229 240 255 +229 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +229 240 255 +229 240 255 +229 240 255 +229 240 255 +229 239 255 +229 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +227 239 255 +227 239 255 +227 238 255 +227 238 255 +227 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +224 237 255 +224 237 255 +224 237 255 +224 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +222 236 255 +222 235 255 +222 235 255 +222 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +219 234 255 +219 234 255 +219 234 255 +219 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 233 255 +217 232 255 +217 232 255 +217 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 230 255 +214 230 255 +214 230 255 +213 230 255 +213 230 255 +214 230 255 +214 230 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +217 232 255 +217 232 255 +217 232 255 +217 233 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +219 233 255 +219 233 255 +219 234 255 +219 234 255 +219 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +222 235 255 +222 235 255 +222 235 255 +222 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +224 236 255 +224 236 255 +224 237 255 +224 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +227 238 255 +227 238 255 +227 239 255 +227 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +229 239 255 +229 239 255 +229 240 255 +229 240 255 +229 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +229 240 255 +229 240 255 +229 240 255 +229 239 255 +229 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +227 239 255 +227 239 255 +227 238 255 +227 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +224 237 255 +224 237 255 +224 236 255 +224 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +222 236 255 +222 235 255 +222 235 255 +222 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +219 234 255 +219 234 255 +219 234 255 +219 233 255 +219 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 233 255 +217 232 255 +217 232 255 +217 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 230 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +217 232 255 +217 232 255 +217 232 255 +217 232 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +219 233 255 +219 233 255 +219 234 255 +219 234 255 +219 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +222 235 255 +222 235 255 +222 235 255 +222 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +224 236 255 +224 237 255 +224 237 255 +224 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +227 238 255 +227 238 255 +227 238 255 +227 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +229 239 255 +229 240 255 +229 240 255 +229 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +231 240 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +232 242 255 +232 242 255 +232 242 255 +232 242 255 +232 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +232 242 255 +232 242 255 +232 242 255 +232 242 255 +232 242 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +229 240 255 +229 240 255 +229 240 255 +229 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +227 239 255 +227 238 255 +227 238 255 +227 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +224 237 255 +224 237 255 +224 237 255 +224 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +222 236 255 +222 235 255 +222 235 255 +222 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +219 234 255 +219 234 255 +219 234 255 +219 233 255 +219 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 232 255 +217 232 255 +217 232 255 +217 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +217 232 255 +217 232 255 +217 232 255 +217 232 255 +217 233 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +219 233 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +222 235 255 +222 235 255 +222 235 255 +222 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +224 236 255 +224 236 255 +224 237 255 +224 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +227 238 255 +227 238 255 +227 238 255 +227 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +229 239 255 +229 239 255 +229 240 255 +229 240 255 +229 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +232 242 255 +232 242 255 +232 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +232 242 255 +232 242 255 +232 242 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +229 240 255 +229 240 255 +229 240 255 +229 239 255 +229 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +227 239 255 +227 238 255 +227 238 255 +227 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +224 237 255 +224 237 255 +224 236 255 +224 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +222 236 255 +222 235 255 +222 235 255 +222 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 233 255 +217 232 255 +217 232 255 +217 232 255 +217 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +217 232 255 +217 232 255 +217 232 255 +217 233 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +219 233 255 +219 233 255 +219 234 255 +219 234 255 +219 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +222 235 255 +222 235 255 +222 235 255 +222 236 255 +222 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +224 236 255 +224 237 255 +224 237 255 +224 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +227 238 255 +227 238 255 +227 238 255 +227 239 255 +227 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +229 239 255 +229 240 255 +229 240 255 +229 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +232 242 255 +232 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +234 242 255 +234 242 255 +234 242 255 +234 242 255 +234 242 255 +234 242 255 +234 242 255 +234 242 255 +234 242 255 +234 242 255 +234 242 255 +234 242 255 +234 242 255 +234 242 255 +234 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +232 242 255 +232 242 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +229 240 255 +229 240 255 +229 240 255 +229 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +227 239 255 +227 239 255 +227 238 255 +227 238 255 +227 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +224 237 255 +224 237 255 +224 237 255 +224 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +222 236 255 +222 236 255 +222 235 255 +222 235 255 +222 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +219 234 255 +219 234 255 +219 234 255 +219 233 255 +219 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 233 255 +217 232 255 +217 232 255 +217 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +217 232 255 +217 232 255 +217 232 255 +217 232 255 +217 233 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +219 233 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +221 234 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +222 235 255 +222 235 255 +222 235 255 +222 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +224 236 255 +224 237 255 +224 237 255 +224 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +227 238 255 +227 238 255 +227 238 255 +227 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +229 239 255 +229 239 255 +229 240 255 +229 240 255 +229 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +232 241 255 +232 241 255 +232 241 255 +232 242 255 +232 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +234 242 255 +234 242 255 +234 242 255 +234 242 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +234 242 255 +234 242 255 +234 242 255 +234 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +232 242 255 +232 242 255 +232 241 255 +232 241 255 +232 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +229 240 255 +229 240 255 +229 240 255 +229 239 255 +229 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +227 239 255 +227 238 255 +227 238 255 +227 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +224 237 255 +224 237 255 +224 237 255 +224 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +222 236 255 +222 235 255 +222 235 255 +222 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 233 255 +217 232 255 +217 232 255 +217 232 255 +217 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +217 232 255 +217 232 255 +217 232 255 +217 232 255 +217 233 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +219 233 255 +219 233 255 +219 234 255 +219 234 255 +219 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +222 235 255 +222 235 255 +222 235 255 +222 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +224 236 255 +224 237 255 +224 237 255 +224 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +227 238 255 +227 238 255 +227 238 255 +227 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +229 239 255 +229 239 255 +229 240 255 +229 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +232 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +234 242 255 +234 242 255 +234 242 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +234 242 255 +234 242 255 +234 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +232 242 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +229 240 255 +229 240 255 +229 239 255 +229 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +227 239 255 +227 238 255 +227 238 255 +227 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +224 237 255 +224 237 255 +224 237 255 +224 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +222 236 255 +222 235 255 +222 235 255 +222 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +219 234 255 +219 234 255 +219 234 255 +219 233 255 +219 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 233 255 +217 232 255 +217 232 255 +217 232 255 +217 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +217 232 255 +217 232 255 +217 232 255 +217 232 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +219 233 255 +219 233 255 +219 234 255 +219 234 255 +219 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +222 235 255 +222 235 255 +222 235 255 +222 236 255 +222 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +224 236 255 +224 236 255 +224 237 255 +224 237 255 +224 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +227 238 255 +227 238 255 +227 238 255 +227 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +229 239 255 +229 240 255 +229 240 255 +229 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +232 241 255 +232 241 255 +232 241 255 +232 242 255 +232 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +234 242 255 +234 242 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +234 242 255 +234 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +232 242 255 +232 242 255 +232 241 255 +232 241 255 +232 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +229 240 255 +229 240 255 +229 240 255 +229 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +227 239 255 +227 238 255 +227 238 255 +227 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +224 237 255 +224 237 255 +224 237 255 +224 236 255 +224 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +222 236 255 +222 236 255 +222 235 255 +222 235 255 +222 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +219 234 255 +219 234 255 +219 234 255 +219 233 255 +219 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 232 255 +217 232 255 +217 232 255 +217 232 255 +216 232 255 +217 232 255 +217 232 255 +217 232 255 +217 233 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +219 233 255 +219 233 255 +219 234 255 +219 234 255 +219 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +222 235 255 +222 235 255 +222 235 255 +222 236 255 +222 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +224 236 255 +224 236 255 +224 237 255 +224 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +227 238 255 +227 238 255 +227 239 255 +227 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +229 239 255 +229 240 255 +229 240 255 +229 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +232 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +234 242 255 +234 242 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +234 242 255 +234 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +232 242 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +229 240 255 +229 240 255 +229 240 255 +229 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +227 239 255 +227 239 255 +227 238 255 +227 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +224 237 255 +224 237 255 +224 236 255 +224 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +222 236 255 +222 236 255 +222 235 255 +222 235 255 +222 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +219 234 255 +219 234 255 +219 234 255 +219 233 255 +219 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 233 255 +217 232 255 +217 232 255 +217 233 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +219 233 255 +219 233 255 +219 234 255 +219 234 255 +219 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +222 235 255 +222 235 255 +222 235 255 +222 236 255 +222 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +224 236 255 +224 237 255 +224 237 255 +224 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +226 237 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +227 238 255 +227 238 255 +227 239 255 +227 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +229 239 255 +229 240 255 +229 240 255 +229 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +232 241 255 +232 241 255 +232 241 255 +232 242 255 +232 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +234 242 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +234 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +232 242 255 +232 242 255 +232 241 255 +232 241 255 +232 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +229 240 255 +229 240 255 +229 240 255 +229 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +227 239 255 +227 239 255 +227 238 255 +227 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +224 237 255 +224 237 255 +224 237 255 +224 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +222 236 255 +222 236 255 +222 235 255 +222 235 255 +222 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +219 234 255 +219 234 255 +219 234 255 +219 233 255 +219 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +219 233 255 +219 233 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +222 235 255 +222 235 255 +222 235 255 +222 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +224 236 255 +224 237 255 +224 237 255 +224 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +227 238 255 +227 238 255 +227 239 255 +227 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +229 239 255 +229 240 255 +229 240 255 +229 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +232 241 255 +232 241 255 +232 241 255 +232 242 255 +232 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +234 242 255 +234 242 255 +234 243 255 +234 243 255 +234 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +237 244 255 +237 244 255 +237 244 255 +237 244 255 +237 244 255 +237 244 255 +237 244 255 +237 244 255 +237 244 255 +237 244 255 +237 244 255 +237 244 255 +237 244 255 +237 244 255 +237 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +234 243 255 +234 243 255 +234 243 255 +234 242 255 +234 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +232 242 255 +232 242 255 +232 241 255 +232 241 255 +232 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +229 240 255 +229 240 255 +229 240 255 +229 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +227 239 255 +227 239 255 +227 238 255 +227 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +224 237 255 +224 237 255 +224 237 255 +224 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +222 236 255 +222 235 255 +222 235 255 +222 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 233 255 +219 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 diff --git a/Graphics/Saumya_Talera/Chapter5(complete).png b/Graphics/Saumya_Talera/Chapter5(complete).png new file mode 100644 index 0000000..5ad3bb3 Binary files /dev/null and b/Graphics/Saumya_Talera/Chapter5(complete).png differ diff --git a/Graphics/Saumya_Talera/Chapter5(complete).ppm b/Graphics/Saumya_Talera/Chapter5(complete).ppm new file mode 100644 index 0000000..d63f30f --- /dev/null +++ b/Graphics/Saumya_Talera/Chapter5(complete).ppm @@ -0,0 +1,20003 @@ +P3 +200 100 +255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +154 195 255 +154 195 255 +154 194 255 +154 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +152 194 255 +152 193 255 +152 193 255 +152 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +149 192 255 +149 192 255 +149 192 255 +149 191 255 +149 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +147 191 255 +147 191 255 +147 191 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 191 255 +147 191 255 +147 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +149 191 255 +149 191 255 +149 192 255 +149 192 255 +149 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +152 193 255 +152 193 255 +152 193 255 +152 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +154 194 255 +154 194 255 +154 195 255 +154 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +154 195 255 +154 195 255 +154 194 255 +154 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +152 194 255 +152 193 255 +152 193 255 +152 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 191 255 +149 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +147 191 255 +147 191 255 +147 191 255 +147 191 255 +147 191 255 +147 191 255 +147 191 255 +147 191 255 +147 190 255 +147 191 255 +147 191 255 +147 191 255 +147 191 255 +147 191 255 +147 191 255 +147 191 255 +147 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +149 191 255 +149 191 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +152 193 255 +152 193 255 +152 193 255 +152 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +154 194 255 +154 194 255 +154 195 255 +154 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +154 195 255 +154 195 255 +154 195 255 +154 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +152 194 255 +152 194 255 +152 193 255 +152 193 255 +152 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 191 255 +149 191 255 +149 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +149 191 255 +149 191 255 +149 191 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +151 192 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +152 193 255 +152 193 255 +152 193 255 +152 194 255 +152 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +154 194 255 +154 195 255 +154 195 255 +154 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +154 195 255 +154 195 255 +154 195 255 +154 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +152 194 255 +152 193 255 +152 193 255 +152 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 191 255 +149 191 255 +149 191 255 +149 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +149 191 255 +149 191 255 +149 191 255 +149 191 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +152 193 255 +152 193 255 +152 193 255 +152 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +154 194 255 +154 195 255 +154 195 255 +154 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 197 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +154 195 255 +154 195 255 +154 195 255 +154 194 255 +154 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +152 194 255 +152 194 255 +152 193 255 +152 193 255 +152 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 191 255 +149 191 255 +149 191 255 +149 191 255 +149 191 255 +149 191 255 +149 191 255 +149 191 255 +149 191 255 +149 191 255 +149 191 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +152 193 255 +152 193 255 +152 193 255 +152 194 255 +152 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +154 194 255 +154 194 255 +154 195 255 +154 195 255 +154 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 197 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 197 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +154 195 255 +154 195 255 +154 194 255 +154 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +152 194 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +154 194 255 +154 194 255 +154 195 255 +154 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 197 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +154 195 255 +154 195 255 +154 195 255 +154 194 255 +154 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +152 194 255 +152 194 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 194 255 +152 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +154 194 255 +154 194 255 +154 195 255 +154 195 255 +154 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 204 255 +169 203 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 197 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +154 195 255 +154 195 255 +154 195 255 +154 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +152 194 255 +152 194 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +151 192 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 194 255 +152 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +154 194 255 +154 195 255 +154 195 255 +154 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 197 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +152 194 255 +152 194 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 194 255 +152 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +154 194 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 197 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 194 255 +154 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +152 194 255 +152 194 255 +152 194 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 194 255 +152 194 255 +152 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +154 194 255 +154 194 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 197 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 194 255 +154 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +152 194 255 +152 194 255 +152 194 255 +152 194 255 +152 194 255 +152 194 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 194 255 +152 194 255 +152 194 255 +152 194 255 +152 194 255 +152 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +154 194 255 +154 194 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 197 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 194 255 +154 194 255 +154 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +154 194 255 +154 194 255 +154 194 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 197 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 194 255 +154 194 255 +154 194 255 +154 194 255 +154 194 255 +154 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +154 194 255 +154 194 255 +154 194 255 +154 194 255 +154 194 255 +154 194 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 200 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 200 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 195 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 200 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 200 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 207 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 197 255 +157 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +157 197 255 +157 197 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +159 197 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +159 197 255 +159 197 255 +159 197 255 +159 197 255 +159 197 255 +159 197 255 +159 197 255 +159 197 255 +159 197 255 +159 197 255 +159 197 255 +159 197 255 +159 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +101 234 193 +106 229 203 +110 227 207 +114 225 209 +117 224 211 +121 224 212 +124 223 212 +127 223 212 +131 223 212 +134 224 212 +138 224 211 +141 225 209 +145 227 207 +149 229 203 +154 234 193 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +162 199 255 +162 199 255 +90 228 198 +96 223 206 +100 221 211 +104 219 213 +107 218 216 +111 217 217 +114 217 218 +118 216 219 +121 216 220 +124 216 220 +127 216 220 +131 216 220 +134 216 220 +137 216 219 +141 217 218 +144 217 217 +148 218 216 +151 219 213 +155 221 211 +159 223 206 +165 228 198 +162 199 255 +162 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +84 221 203 +89 218 210 +94 216 214 +97 214 217 +101 213 219 +105 212 221 +108 211 222 +111 211 223 +115 210 224 +118 210 225 +121 210 225 +124 210 226 +127 210 226 +131 210 226 +134 210 225 +137 210 225 +140 210 224 +144 211 223 +147 211 222 +150 212 221 +154 213 219 +158 214 217 +161 216 214 +166 218 210 +171 221 203 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +178 209 255 +177 209 255 +177 209 255 +177 209 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 201 255 +164 201 255 +77 218 203 +82 214 210 +87 212 215 +91 210 218 +95 209 221 +99 208 223 +102 207 225 +105 206 226 +109 206 227 +112 205 228 +115 205 229 +118 205 229 +121 204 230 +124 204 230 +127 204 230 +131 204 230 +134 204 230 +137 205 229 +140 205 229 +143 205 228 +146 206 227 +150 206 226 +153 207 225 +156 208 223 +160 209 221 +164 210 218 +168 212 215 +173 214 210 +178 218 203 +164 201 255 +164 201 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +176 207 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 209 255 +177 209 255 +177 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +177 209 255 +177 209 255 +177 209 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 206 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +67 218 195 +75 211 209 +80 209 214 +85 207 218 +89 205 221 +92 204 224 +96 203 226 +99 202 227 +103 202 229 +106 201 230 +109 201 231 +112 200 232 +115 200 232 +118 200 233 +121 200 233 +124 200 233 +127 200 233 +131 200 233 +134 200 233 +137 200 233 +140 200 232 +143 200 232 +146 201 231 +149 201 230 +152 202 229 +156 202 227 +159 203 226 +163 204 224 +166 205 221 +170 207 218 +175 209 214 +180 211 209 +188 218 195 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 209 255 +177 209 255 +177 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +179 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +177 209 255 +177 209 255 +177 209 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +66 210 204 +73 206 212 +78 204 217 +82 202 221 +86 201 224 +90 200 226 +93 199 228 +97 198 230 +100 198 231 +103 197 232 +106 197 233 +110 196 234 +113 196 235 +116 196 235 +119 196 236 +122 195 236 +125 195 236 +127 195 236 +130 195 236 +133 195 236 +136 196 236 +139 196 235 +142 196 235 +145 196 234 +149 197 233 +152 197 232 +155 198 231 +158 198 230 +162 199 228 +165 200 226 +169 201 224 +173 202 221 +177 204 217 +182 206 212 +189 210 204 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 209 255 +177 209 255 +177 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 209 255 +179 209 255 +179 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +177 209 255 +177 209 255 +177 209 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +64 205 207 +70 202 214 +75 200 219 +79 198 223 +83 197 225 +87 196 228 +91 195 230 +94 194 231 +97 194 233 +101 193 234 +104 193 235 +107 192 236 +110 192 237 +113 192 237 +116 192 238 +119 192 238 +122 191 238 +125 191 238 +127 191 238 +130 191 238 +133 191 238 +136 192 238 +139 192 238 +142 192 237 +145 192 237 +148 192 236 +151 193 235 +154 193 234 +158 194 233 +161 194 231 +164 195 230 +168 196 228 +172 197 225 +176 198 223 +180 200 219 +185 202 214 +191 205 207 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 209 255 +177 209 255 +177 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +179 209 255 +179 209 255 +179 209 255 +179 210 255 +179 210 255 +179 210 255 +180 210 255 +180 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 209 255 +179 209 255 +179 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +177 209 255 +177 209 255 +177 209 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +61 201 208 +67 198 216 +72 196 220 +76 195 224 +80 193 227 +84 192 229 +88 192 231 +91 191 233 +95 190 234 +98 190 235 +101 189 236 +104 189 237 +107 189 238 +110 188 239 +113 188 239 +116 188 240 +119 188 240 +122 188 240 +125 188 240 +127 188 241 +130 188 240 +133 188 240 +136 188 240 +139 188 240 +142 188 239 +145 188 239 +148 189 238 +151 189 237 +154 189 236 +157 190 235 +160 190 234 +164 191 233 +167 192 231 +171 192 229 +175 193 227 +179 195 224 +183 196 220 +188 198 216 +194 201 208 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 209 255 +177 209 255 +177 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +179 209 255 +179 209 255 +179 209 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 209 255 +179 209 255 +179 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +177 209 255 +177 209 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +58 197 209 +64 194 216 +69 193 221 +73 191 225 +78 190 227 +81 189 230 +85 188 232 +89 187 234 +92 187 235 +95 186 236 +98 186 238 +101 185 239 +104 185 239 +107 185 240 +110 185 241 +113 184 241 +116 184 242 +119 184 242 +122 184 242 +125 184 242 +127 184 242 +130 184 242 +133 184 242 +136 184 242 +139 184 242 +142 184 241 +145 185 241 +148 185 240 +151 185 239 +154 185 239 +157 186 238 +160 186 236 +163 187 235 +166 187 234 +170 188 232 +174 189 230 +177 190 227 +182 191 225 +186 193 221 +191 194 216 +197 197 209 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 209 255 +177 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +179 209 255 +179 209 255 +179 209 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 209 255 +179 209 255 +179 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +177 209 255 +177 209 255 +177 209 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +54 194 208 +61 191 216 +66 189 221 +70 188 225 +75 187 228 +79 186 230 +82 185 233 +86 184 234 +89 184 236 +92 183 237 +96 183 239 +99 182 240 +102 182 240 +105 182 241 +108 181 242 +111 181 243 +113 181 243 +116 181 243 +119 181 244 +122 181 244 +125 181 244 +127 180 244 +130 181 244 +133 181 244 +136 181 244 +139 181 243 +142 181 243 +144 181 243 +147 181 242 +150 182 241 +153 182 240 +156 182 240 +159 183 239 +163 183 237 +166 184 236 +169 184 234 +173 185 233 +176 186 230 +180 187 228 +185 188 225 +189 189 221 +194 191 216 +201 194 208 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 209 255 +177 209 255 +177 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +179 209 255 +179 209 255 +179 209 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 209 255 +179 209 255 +179 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +177 209 255 +177 209 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +50 191 207 +57 188 216 +62 186 221 +67 185 225 +72 183 228 +76 182 231 +79 182 233 +83 181 235 +86 180 237 +90 180 238 +93 179 239 +96 179 240 +99 179 241 +102 178 242 +105 178 243 +108 178 244 +111 178 244 +114 178 244 +116 177 245 +119 177 245 +122 177 245 +125 177 245 +127 177 245 +130 177 245 +133 177 245 +136 177 245 +139 177 245 +141 178 244 +144 178 244 +147 178 244 +150 178 243 +153 178 242 +156 179 241 +159 179 240 +162 179 239 +165 180 238 +169 180 237 +172 181 235 +176 182 233 +179 182 231 +183 183 228 +188 185 225 +193 186 221 +198 188 216 +205 191 207 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 209 255 +177 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +179 209 255 +179 209 255 +179 209 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 209 255 +179 209 255 +179 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +177 209 255 +177 209 255 +177 209 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +45 189 204 +53 185 214 +59 183 220 +64 182 225 +68 180 228 +73 179 231 +76 179 233 +80 178 235 +84 177 237 +87 177 238 +90 176 240 +93 176 241 +96 176 242 +99 175 243 +102 175 244 +105 175 244 +108 175 245 +111 174 245 +114 174 246 +117 174 246 +119 174 246 +122 174 247 +125 174 247 +127 174 247 +130 174 247 +133 174 247 +136 174 246 +138 174 246 +141 174 246 +144 174 245 +147 175 245 +150 175 244 +153 175 244 +156 175 243 +159 176 242 +162 176 241 +165 176 240 +168 177 238 +171 177 237 +175 178 235 +179 179 233 +182 179 231 +187 180 228 +191 182 225 +196 183 220 +202 185 214 +210 189 204 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 209 255 +177 209 255 +177 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +179 209 255 +179 209 255 +179 209 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 209 255 +179 209 255 +179 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +177 209 255 +177 209 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +37 188 195 +49 182 212 +55 180 219 +60 179 224 +65 177 227 +69 176 230 +73 176 233 +77 175 235 +81 174 237 +84 174 239 +87 173 240 +91 173 241 +94 173 242 +97 172 243 +100 172 244 +103 172 245 +105 172 246 +108 171 246 +111 171 247 +114 171 247 +117 171 247 +119 171 248 +122 171 248 +125 171 248 +127 171 248 +130 171 248 +133 171 248 +136 171 248 +138 171 247 +141 171 247 +144 171 247 +147 171 246 +150 172 246 +152 172 245 +155 172 244 +158 172 243 +161 173 242 +164 173 241 +168 173 240 +171 174 239 +174 174 237 +178 175 235 +182 176 233 +186 176 230 +190 177 227 +195 179 224 +200 180 219 +206 182 212 +218 188 195 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 209 255 +177 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +179 209 255 +179 209 255 +179 209 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +181 210 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 212 255 +182 212 255 +182 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 209 255 +179 209 255 +179 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +177 209 255 +177 209 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +44 180 209 +51 177 217 +57 176 223 +62 175 227 +66 174 230 +70 173 233 +74 172 235 +78 171 237 +81 171 239 +84 171 240 +88 170 241 +91 170 243 +94 169 244 +97 169 245 +100 169 245 +103 169 246 +106 169 247 +108 168 247 +111 168 248 +114 168 248 +117 168 248 +119 168 249 +122 168 249 +125 168 249 +127 168 249 +130 168 249 +133 168 249 +136 168 249 +138 168 248 +141 168 248 +144 168 248 +147 168 247 +149 169 247 +152 169 246 +155 169 245 +158 169 245 +161 169 244 +164 170 243 +167 170 241 +171 171 240 +174 171 239 +177 171 237 +181 172 235 +185 173 233 +189 174 230 +193 175 227 +198 176 223 +204 177 217 +211 180 209 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 209 255 +177 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +179 209 255 +179 209 255 +179 209 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +184 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 209 255 +179 209 255 +179 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +177 209 255 +177 209 255 +177 209 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +37 178 203 +46 175 214 +53 173 221 +58 172 225 +63 171 229 +67 170 232 +71 169 234 +75 169 237 +78 168 238 +82 168 240 +85 167 241 +88 167 243 +91 167 244 +94 166 245 +97 166 246 +100 166 246 +103 166 247 +106 165 248 +109 165 248 +111 165 249 +114 165 249 +117 165 249 +119 165 250 +122 165 250 +125 165 250 +127 165 250 +130 165 250 +133 165 250 +136 165 250 +138 165 249 +141 165 249 +144 165 249 +146 165 248 +149 165 248 +152 166 247 +155 166 246 +158 166 246 +161 166 245 +164 167 244 +167 167 243 +170 167 241 +173 168 240 +177 168 238 +180 169 237 +184 169 234 +188 170 232 +192 171 229 +197 172 225 +202 173 221 +209 175 214 +218 178 203 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 209 255 +177 209 255 +177 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +179 209 255 +179 209 255 +179 209 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 209 255 +179 209 255 +179 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +177 209 255 +177 209 255 +177 209 255 +177 208 255 +41 173 210 +48 170 218 +54 169 224 +59 168 228 +63 167 231 +68 166 234 +71 166 236 +75 165 238 +79 165 240 +82 164 241 +85 164 243 +88 164 244 +91 164 245 +94 163 246 +97 163 247 +100 163 247 +103 163 248 +106 163 249 +109 162 249 +111 162 250 +114 162 250 +117 162 250 +120 162 250 +122 162 251 +125 162 251 +127 162 251 +130 162 251 +133 162 251 +135 162 250 +138 162 250 +141 162 250 +144 162 250 +146 162 249 +149 163 249 +152 163 248 +155 163 247 +158 163 247 +161 163 246 +164 164 245 +167 164 244 +170 164 243 +173 164 241 +176 165 240 +180 165 238 +184 166 236 +187 166 234 +192 167 231 +196 168 228 +201 169 224 +207 170 218 +214 173 210 +177 208 255 +177 209 255 +177 209 255 +177 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +179 209 255 +179 209 255 +179 209 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +185 213 255 +185 213 255 +185 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 209 255 +179 209 255 +179 209 255 +178 209 255 +178 209 255 +178 209 255 +34 171 203 +43 168 215 +50 166 221 +55 165 226 +60 164 230 +64 164 233 +68 163 235 +72 163 237 +76 162 239 +79 162 241 +82 161 242 +86 161 244 +89 161 245 +92 161 246 +95 160 247 +98 160 248 +100 160 248 +103 160 249 +106 160 250 +109 160 250 +112 159 250 +114 159 251 +117 159 251 +120 159 251 +122 159 251 +125 159 251 +127 159 252 +130 159 251 +133 159 251 +135 159 251 +138 159 251 +141 159 251 +143 159 250 +146 160 250 +149 160 250 +152 160 249 +155 160 248 +157 160 248 +160 160 247 +163 161 246 +166 161 245 +169 161 244 +173 161 242 +176 162 241 +179 162 239 +183 163 237 +187 163 235 +191 164 233 +195 164 230 +200 165 226 +205 166 221 +212 168 215 +221 171 203 +178 209 255 +178 209 255 +178 209 255 +179 209 255 +179 209 255 +179 209 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +179 210 255 +179 210 255 +37 166 210 +45 164 218 +51 163 224 +56 162 228 +61 161 231 +65 160 234 +69 160 236 +72 159 239 +76 159 240 +79 159 242 +83 158 243 +86 158 245 +89 158 246 +92 158 247 +95 157 248 +98 157 248 +101 157 249 +103 157 250 +106 157 250 +109 157 251 +112 157 251 +114 157 251 +117 156 252 +120 156 252 +122 156 252 +125 156 252 +127 156 252 +130 156 252 +133 156 252 +135 156 252 +138 156 252 +141 157 251 +143 157 251 +146 157 251 +149 157 250 +152 157 250 +154 157 249 +157 157 248 +160 157 248 +163 158 247 +166 158 246 +169 158 245 +172 158 243 +176 159 242 +179 159 240 +183 159 239 +186 160 236 +190 160 234 +194 161 231 +199 162 228 +204 163 224 +210 164 218 +218 166 210 +179 210 255 +179 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +180 210 255 +27 165 198 +39 161 214 +46 160 221 +52 159 226 +57 158 230 +61 158 233 +65 157 235 +69 157 238 +73 156 240 +76 156 241 +80 156 243 +83 155 244 +86 155 245 +89 155 246 +92 155 247 +95 155 248 +98 154 249 +101 154 250 +104 154 250 +106 154 251 +109 154 251 +112 154 252 +114 154 252 +117 154 252 +120 154 253 +122 154 253 +125 154 253 +127 154 253 +130 154 253 +133 154 253 +135 154 253 +138 154 252 +141 154 252 +143 154 252 +146 154 251 +149 154 251 +151 154 250 +154 154 250 +157 154 249 +160 155 248 +163 155 247 +166 155 246 +169 155 245 +172 155 244 +175 156 243 +179 156 241 +182 156 240 +186 157 238 +190 157 235 +194 158 233 +198 158 230 +203 159 226 +209 160 221 +216 161 214 +228 165 198 +180 210 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +32 159 206 +41 158 217 +47 156 223 +53 156 227 +57 155 231 +62 154 234 +66 154 236 +70 154 239 +73 153 240 +77 153 242 +80 153 244 +83 152 245 +86 152 246 +89 152 247 +92 152 248 +95 152 249 +98 152 250 +101 151 250 +104 151 251 +106 151 251 +109 151 252 +112 151 252 +114 151 253 +117 151 253 +120 151 253 +122 151 253 +125 151 253 +127 151 253 +130 151 253 +133 151 253 +135 151 253 +138 151 253 +141 151 253 +143 151 252 +146 151 252 +149 151 251 +151 151 251 +154 151 250 +157 152 250 +160 152 249 +163 152 248 +166 152 247 +169 152 246 +172 152 245 +175 153 244 +178 153 242 +182 153 240 +185 154 239 +189 154 236 +193 154 234 +198 155 231 +202 156 227 +208 156 223 +214 158 217 +223 159 206 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +34 155 211 +42 154 219 +48 153 225 +53 152 229 +58 152 232 +62 151 235 +66 151 237 +70 151 239 +73 150 241 +77 150 243 +80 150 244 +83 150 246 +86 149 247 +89 149 248 +92 149 249 +95 149 250 +98 149 250 +101 149 251 +104 149 251 +106 149 252 +109 148 252 +112 148 253 +114 148 253 +117 148 253 +120 148 254 +122 148 254 +125 148 254 +127 148 254 +130 148 254 +133 148 254 +135 148 254 +138 148 253 +141 148 253 +143 148 253 +146 148 252 +149 149 252 +151 149 251 +154 149 251 +157 149 250 +160 149 250 +163 149 249 +165 149 248 +169 149 247 +172 150 246 +175 150 244 +178 150 243 +182 150 241 +185 151 239 +189 151 237 +193 151 235 +197 152 232 +202 152 229 +207 153 225 +213 154 219 +221 155 211 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 212 255 +21 154 193 +36 151 213 +43 150 221 +49 150 226 +54 149 230 +58 149 233 +63 148 236 +66 148 238 +70 148 240 +74 147 242 +77 147 244 +80 147 245 +84 147 246 +87 147 247 +90 146 248 +93 146 249 +95 146 250 +98 146 251 +101 146 251 +104 146 252 +107 146 252 +109 146 253 +112 146 253 +114 146 254 +117 146 254 +120 146 254 +122 146 254 +125 146 254 +127 146 254 +130 146 254 +133 146 254 +135 146 254 +138 146 254 +140 146 254 +143 146 253 +146 146 253 +148 146 252 +151 146 252 +154 146 251 +157 146 251 +160 146 250 +162 146 249 +165 146 248 +168 147 247 +171 147 246 +175 147 245 +178 147 244 +181 147 242 +185 148 240 +189 148 238 +192 148 236 +197 149 233 +201 149 230 +206 150 226 +212 150 221 +219 151 213 +234 154 193 +184 212 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +26 149 203 +37 148 216 +44 147 222 +49 146 227 +54 146 231 +59 145 234 +63 145 237 +67 145 239 +70 145 241 +74 144 243 +77 144 244 +81 144 245 +84 144 247 +87 144 248 +90 144 249 +93 144 250 +96 143 250 +98 143 251 +101 143 252 +104 143 252 +107 143 253 +109 143 253 +112 143 254 +115 143 254 +117 143 254 +120 143 254 +122 143 254 +125 143 255 +127 143 255 +130 143 255 +133 143 254 +135 143 254 +138 143 254 +140 143 254 +143 143 254 +146 143 253 +148 143 253 +151 143 252 +154 143 252 +157 143 251 +159 143 250 +162 144 250 +165 144 249 +168 144 248 +171 144 247 +174 144 245 +178 144 244 +181 144 243 +185 145 241 +188 145 239 +192 145 237 +196 145 234 +201 146 231 +206 146 227 +211 147 222 +218 148 216 +229 149 203 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +28 145 207 +38 144 217 +44 144 223 +50 143 228 +55 143 232 +59 142 235 +63 142 237 +67 142 239 +71 142 241 +74 142 243 +77 141 244 +81 141 246 +84 141 247 +87 141 248 +90 141 249 +93 141 250 +96 141 251 +98 141 251 +101 141 252 +104 141 253 +107 141 253 +109 140 254 +112 140 254 +115 140 254 +117 140 254 +120 140 255 +122 140 255 +125 140 255 +127 140 255 +130 140 255 +133 140 255 +135 140 255 +138 140 254 +140 140 254 +143 140 254 +146 140 254 +148 141 253 +151 141 253 +154 141 252 +157 141 251 +159 141 251 +162 141 250 +165 141 249 +168 141 248 +171 141 247 +174 141 246 +178 141 244 +181 142 243 +184 142 241 +188 142 239 +192 142 237 +196 142 235 +200 143 232 +205 143 228 +211 144 223 +217 144 217 +227 145 207 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 214 255 +187 214 255 +187 214 255 +30 141 209 +38 141 218 +45 140 224 +50 140 229 +55 140 232 +59 139 235 +63 139 238 +67 139 240 +71 139 242 +74 139 243 +78 139 245 +81 138 246 +84 138 247 +87 138 248 +90 138 249 +93 138 250 +96 138 251 +99 138 252 +101 138 252 +104 138 253 +107 138 253 +109 138 254 +112 138 254 +115 138 254 +117 138 255 +120 138 255 +122 138 255 +125 138 255 +127 138 255 +130 138 255 +133 138 255 +135 138 255 +138 138 255 +140 138 254 +143 138 254 +146 138 254 +148 138 253 +151 138 253 +154 138 252 +156 138 252 +159 138 251 +162 138 250 +165 138 249 +168 138 248 +171 138 247 +174 138 246 +177 139 245 +181 139 243 +184 139 242 +188 139 240 +192 139 238 +196 139 235 +200 140 232 +205 140 229 +210 140 224 +217 141 218 +225 141 209 +187 214 255 +187 214 255 +187 214 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +31 138 211 +39 137 219 +45 137 225 +50 137 229 +55 137 233 +59 136 236 +63 136 238 +67 136 240 +71 136 242 +74 136 244 +78 136 245 +81 136 246 +84 136 248 +87 136 249 +90 136 250 +93 135 250 +96 135 251 +99 135 252 +101 135 253 +104 135 253 +107 135 254 +109 135 254 +112 135 254 +115 135 255 +117 135 255 +120 135 255 +122 135 255 +125 135 255 +127 135 255 +130 135 255 +133 135 255 +135 135 255 +138 135 255 +140 135 255 +143 135 254 +146 135 254 +148 135 254 +151 135 253 +154 135 253 +156 135 252 +159 135 251 +162 135 250 +165 136 250 +168 136 249 +171 136 248 +174 136 246 +177 136 245 +181 136 244 +184 136 242 +188 136 240 +192 136 238 +196 136 236 +200 137 233 +205 137 229 +210 137 225 +216 137 219 +224 138 211 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +31 134 212 +39 134 220 +45 134 225 +51 134 230 +55 134 233 +60 133 236 +64 133 238 +67 133 240 +71 133 242 +74 133 244 +78 133 245 +81 133 247 +84 133 248 +87 133 249 +90 133 250 +93 133 251 +96 133 251 +99 133 252 +101 133 253 +104 133 253 +107 133 254 +109 133 254 +112 133 254 +115 133 255 +117 133 255 +120 133 255 +122 133 255 +125 133 255 +127 133 255 +130 133 255 +133 133 255 +135 133 255 +138 133 255 +140 133 255 +143 133 254 +146 133 254 +148 133 254 +151 133 253 +154 133 253 +156 133 252 +159 133 251 +162 133 251 +165 133 250 +168 133 249 +171 133 248 +174 133 247 +177 133 245 +181 133 244 +184 133 242 +188 133 240 +191 133 238 +195 133 236 +200 134 233 +204 134 230 +210 134 225 +216 134 220 +224 134 212 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +32 131 212 +39 131 220 +45 131 226 +51 131 230 +55 131 233 +60 130 236 +64 130 238 +67 130 240 +71 130 242 +74 130 244 +78 130 245 +81 130 247 +84 130 248 +87 130 249 +90 130 250 +93 130 251 +96 130 251 +99 130 252 +101 130 253 +104 130 253 +107 130 254 +109 130 254 +112 130 255 +115 130 255 +117 130 255 +120 130 255 +122 130 255 +125 130 255 +127 130 255 +130 130 255 +133 130 255 +135 130 255 +138 130 255 +140 130 255 +143 130 255 +146 130 254 +148 130 254 +151 130 253 +154 130 253 +156 130 252 +159 130 251 +162 130 251 +165 130 250 +168 130 249 +171 130 248 +174 130 247 +177 130 245 +181 130 244 +184 130 242 +188 130 240 +191 130 238 +195 130 236 +200 131 233 +204 131 230 +210 131 226 +216 131 220 +223 131 212 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +191 216 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +32 127 212 +39 127 220 +45 127 226 +51 127 230 +55 127 233 +60 127 236 +64 127 238 +67 127 241 +71 127 242 +74 127 244 +78 127 245 +81 127 247 +84 127 248 +87 127 249 +90 127 250 +93 127 251 +96 127 252 +99 127 252 +101 127 253 +104 127 253 +107 127 254 +109 127 254 +112 127 255 +115 127 255 +117 127 255 +120 127 255 +122 127 255 +125 127 255 +127 127 255 +130 127 255 +133 127 255 +135 127 255 +138 127 255 +140 127 255 +143 127 255 +146 127 254 +148 127 254 +151 127 253 +154 127 253 +156 127 252 +159 127 252 +162 127 251 +165 127 250 +168 127 249 +171 127 248 +174 127 247 +177 127 245 +180 127 244 +184 127 242 +188 127 241 +191 127 238 +195 127 236 +200 127 233 +204 127 230 +210 127 226 +216 127 220 +223 127 212 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +32 124 212 +39 124 220 +45 124 226 +51 124 230 +55 124 233 +60 125 236 +64 125 238 +67 125 240 +71 125 242 +74 125 244 +78 125 245 +81 125 247 +84 125 248 +87 125 249 +90 125 250 +93 125 251 +96 125 251 +99 125 252 +101 125 253 +104 125 253 +107 125 254 +109 125 254 +112 125 255 +115 125 255 +117 125 255 +120 125 255 +122 125 255 +125 125 255 +127 125 255 +130 125 255 +133 125 255 +135 125 255 +138 125 255 +140 125 255 +143 125 255 +146 125 254 +148 125 254 +151 125 253 +154 125 253 +156 125 252 +159 125 251 +162 125 251 +165 125 250 +168 125 249 +171 125 248 +174 125 247 +177 125 245 +181 125 244 +184 125 242 +188 125 240 +191 125 238 +195 125 236 +200 124 233 +204 124 230 +210 124 226 +216 124 220 +223 124 212 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +31 121 212 +39 121 220 +45 121 225 +51 121 230 +55 121 233 +60 122 236 +64 122 238 +67 122 240 +71 122 242 +74 122 244 +78 122 245 +81 122 247 +84 122 248 +87 122 249 +90 122 250 +93 122 251 +96 122 251 +99 122 252 +101 122 253 +104 122 253 +107 122 254 +109 122 254 +112 122 254 +115 122 255 +117 122 255 +120 122 255 +122 122 255 +125 122 255 +127 122 255 +130 122 255 +133 122 255 +135 122 255 +138 122 255 +140 122 255 +143 122 254 +146 122 254 +148 122 254 +151 122 253 +154 122 253 +156 122 252 +159 122 251 +162 122 251 +165 122 250 +168 122 249 +171 122 248 +174 122 247 +177 122 245 +181 122 244 +184 122 242 +188 122 240 +191 122 238 +195 122 236 +200 121 233 +204 121 230 +210 121 225 +216 121 220 +224 121 212 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +31 117 211 +39 118 219 +45 118 225 +50 118 229 +55 118 233 +59 119 236 +63 119 238 +67 119 240 +71 119 242 +74 119 244 +78 119 245 +81 119 246 +84 119 248 +87 119 249 +90 119 250 +93 120 250 +96 120 251 +99 120 252 +101 120 253 +104 120 253 +107 120 254 +109 120 254 +112 120 254 +115 120 255 +117 120 255 +120 120 255 +122 120 255 +125 120 255 +127 120 255 +130 120 255 +133 120 255 +135 120 255 +138 120 255 +140 120 255 +143 120 254 +146 120 254 +148 120 254 +151 120 253 +154 120 253 +156 120 252 +159 120 251 +162 120 250 +165 119 250 +168 119 249 +171 119 248 +174 119 246 +177 119 245 +181 119 244 +184 119 242 +188 119 240 +192 119 238 +196 119 236 +200 118 233 +205 118 229 +210 118 225 +216 118 219 +224 117 211 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +30 114 209 +38 114 218 +45 115 224 +50 115 229 +55 115 232 +59 116 235 +63 116 238 +67 116 240 +71 116 242 +74 116 243 +78 116 245 +81 117 246 +84 117 247 +87 117 248 +90 117 249 +93 117 250 +96 117 251 +99 117 252 +101 117 252 +104 117 253 +107 117 253 +109 117 254 +112 117 254 +115 117 254 +117 117 255 +120 117 255 +122 117 255 +125 117 255 +127 117 255 +130 117 255 +133 117 255 +135 117 255 +138 117 255 +140 117 254 +143 117 254 +146 117 254 +148 117 253 +151 117 253 +154 117 252 +156 117 252 +159 117 251 +162 117 250 +165 117 249 +168 117 248 +171 117 247 +174 117 246 +177 116 245 +181 116 243 +184 116 242 +188 116 240 +192 116 238 +196 116 235 +200 115 232 +205 115 229 +210 115 224 +217 114 218 +225 114 209 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 218 255 +194 218 255 +194 218 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +196 219 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +28 110 207 +38 111 217 +44 111 223 +50 112 228 +55 112 232 +59 113 235 +63 113 237 +67 113 239 +71 113 241 +74 113 243 +77 114 244 +81 114 246 +84 114 247 +87 114 248 +90 114 249 +93 114 250 +96 114 251 +98 114 251 +101 114 252 +104 114 253 +107 114 253 +109 114 254 +112 115 254 +115 115 254 +117 115 254 +120 115 255 +122 115 255 +125 115 255 +127 115 255 +130 115 255 +133 115 255 +135 115 255 +138 115 254 +140 115 254 +143 115 254 +146 114 254 +148 114 253 +151 114 253 +154 114 252 +157 114 251 +159 114 251 +162 114 250 +165 114 249 +168 114 248 +171 114 247 +174 114 246 +178 114 244 +181 113 243 +184 113 241 +188 113 239 +192 113 237 +196 113 235 +200 112 232 +205 112 228 +211 111 223 +217 111 217 +227 110 207 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +120 255 120 +121 255 120 +121 255 121 +122 255 121 +122 255 121 +122 255 121 +123 255 121 +123 255 122 +123 255 122 +123 255 122 +123 255 122 +124 255 122 +26 106 203 +37 107 216 +44 108 222 +49 109 227 +54 109 231 +59 110 234 +63 110 237 +67 110 239 +70 110 241 +74 111 243 +77 111 244 +81 111 245 +84 111 247 +87 111 248 +90 111 249 +93 111 250 +96 112 250 +98 112 251 +101 112 252 +104 112 252 +107 112 253 +109 112 253 +112 112 254 +115 112 254 +117 112 254 +120 112 254 +122 112 254 +125 112 255 +127 112 255 +130 112 255 +133 112 254 +135 112 254 +138 112 254 +140 112 254 +143 112 254 +146 112 253 +148 112 253 +151 112 252 +154 112 252 +157 112 251 +159 112 250 +162 111 250 +165 111 249 +168 111 248 +171 111 247 +174 111 245 +178 111 244 +181 111 243 +185 110 241 +188 110 239 +192 110 237 +196 110 234 +201 109 231 +206 109 227 +211 108 222 +218 107 216 +229 106 203 +131 255 122 +132 255 122 +132 255 122 +132 255 122 +132 255 122 +132 255 121 +133 255 121 +133 255 121 +133 255 121 +134 255 121 +134 255 120 +134 255 120 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +119 255 121 +119 255 121 +120 255 122 +120 255 122 +121 255 122 +121 255 122 +121 255 122 +121 255 122 +122 255 123 +122 255 123 +122 255 123 +122 255 123 +122 255 123 +123 255 123 +123 255 123 +123 255 123 +123 255 123 +123 255 123 +123 255 123 +124 255 123 +124 255 123 +124 255 123 +124 255 123 +124 255 123 +124 255 123 +124 255 123 +124 255 123 +21 101 193 +36 104 213 +43 105 221 +49 105 226 +54 106 230 +58 106 233 +63 107 236 +66 107 238 +70 107 240 +74 108 242 +77 108 244 +80 108 245 +84 108 246 +87 108 247 +90 109 248 +93 109 249 +95 109 250 +98 109 251 +101 109 251 +104 109 252 +107 109 252 +109 109 253 +112 109 253 +114 109 254 +117 109 254 +120 109 254 +122 109 254 +125 109 254 +127 109 254 +130 109 254 +133 109 254 +135 109 254 +138 109 254 +140 109 254 +143 109 253 +146 109 253 +148 109 252 +151 109 252 +154 109 251 +157 109 251 +160 109 250 +162 109 249 +165 109 248 +168 108 247 +171 108 246 +175 108 245 +178 108 244 +181 108 242 +185 107 240 +189 107 238 +192 107 236 +197 106 233 +201 106 230 +206 105 226 +212 105 221 +219 104 213 +234 101 193 +131 255 123 +131 255 123 +131 255 123 +131 255 123 +131 255 123 +131 255 123 +131 255 123 +131 255 123 +132 255 123 +132 255 123 +132 255 123 +132 255 123 +132 255 123 +132 255 123 +133 255 123 +133 255 123 +133 255 123 +133 255 123 +133 255 123 +134 255 122 +134 255 122 +134 255 122 +134 255 122 +135 255 122 +135 255 122 +136 255 121 +136 255 121 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +118 255 122 +119 255 122 +119 255 122 +120 255 123 +120 255 123 +120 255 123 +120 255 123 +121 255 123 +121 255 123 +121 255 123 +121 255 123 +121 255 124 +122 255 124 +122 255 124 +122 255 124 +122 255 124 +122 255 124 +122 255 124 +123 255 124 +123 255 124 +123 255 124 +123 255 124 +123 255 124 +123 255 124 +123 255 124 +123 255 124 +124 255 124 +124 255 124 +124 255 124 +124 255 124 +124 255 124 +124 255 124 +124 255 124 +124 255 124 +124 255 124 +125 255 124 +125 255 124 +125 255 124 +125 255 124 +125 255 124 +125 255 124 +34 100 211 +42 101 219 +48 102 225 +53 103 229 +58 103 232 +62 104 235 +66 104 237 +70 104 239 +73 105 241 +77 105 243 +80 105 244 +83 105 246 +86 106 247 +89 106 248 +92 106 249 +95 106 250 +98 106 250 +101 106 251 +104 106 251 +106 106 252 +109 107 252 +112 107 253 +114 107 253 +117 107 253 +120 107 254 +122 107 254 +125 107 254 +127 107 254 +130 107 254 +133 107 254 +135 107 254 +138 107 253 +141 107 253 +143 107 253 +146 107 252 +149 106 252 +151 106 251 +154 106 251 +157 106 250 +160 106 250 +163 106 249 +165 106 248 +169 106 247 +172 105 246 +175 105 244 +178 105 243 +182 105 241 +185 104 239 +189 104 237 +193 104 235 +197 103 232 +202 103 229 +207 102 225 +213 101 219 +221 100 211 +130 255 124 +130 255 124 +130 255 124 +130 255 124 +130 255 124 +130 255 124 +131 255 124 +131 255 124 +131 255 124 +131 255 124 +131 255 124 +131 255 124 +131 255 124 +131 255 124 +131 255 124 +132 255 124 +132 255 124 +132 255 124 +132 255 124 +132 255 124 +132 255 124 +132 255 124 +132 255 124 +133 255 124 +133 255 124 +133 255 124 +133 255 124 +133 255 124 +133 255 124 +134 255 124 +134 255 123 +134 255 123 +134 255 123 +134 255 123 +135 255 123 +135 255 123 +135 255 123 +135 255 123 +136 255 122 +136 255 122 +137 255 122 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +198 221 255 +117 255 122 +118 255 123 +119 255 123 +119 255 123 +119 255 123 +120 255 124 +120 255 124 +120 255 124 +120 255 124 +121 255 124 +121 255 124 +121 255 124 +121 255 124 +121 255 124 +121 255 124 +122 255 124 +122 255 124 +122 255 124 +122 255 124 +122 255 124 +122 255 124 +122 255 124 +123 255 124 +123 255 125 +123 255 125 +123 255 125 +123 255 125 +123 255 125 +123 255 125 +123 255 125 +123 255 125 +124 255 125 +124 255 125 +124 255 125 +124 255 125 +124 255 125 +124 255 125 +124 255 125 +124 255 125 +124 255 125 +124 255 125 +124 255 125 +125 255 125 +125 255 125 +125 255 125 +125 255 125 +125 255 125 +125 255 125 +125 255 125 +125 255 125 +125 255 125 +125 255 125 +125 255 125 +32 96 206 +41 97 217 +47 99 223 +53 99 227 +57 100 231 +62 101 234 +66 101 236 +70 101 239 +73 102 240 +77 102 242 +80 102 244 +83 103 245 +86 103 246 +89 103 247 +92 103 248 +95 103 249 +98 103 250 +101 104 250 +104 104 251 +106 104 251 +109 104 252 +112 104 252 +114 104 253 +117 104 253 +120 104 253 +122 104 253 +125 104 253 +127 104 253 +130 104 253 +133 104 253 +135 104 253 +138 104 253 +141 104 253 +143 104 252 +146 104 252 +149 104 251 +151 104 251 +154 104 250 +157 103 250 +160 103 249 +163 103 248 +166 103 247 +169 103 246 +172 103 245 +175 102 244 +178 102 242 +182 102 240 +185 101 239 +189 101 236 +193 101 234 +198 100 231 +202 99 227 +208 99 223 +214 97 217 +223 96 206 +130 255 125 +130 255 125 +130 255 125 +130 255 125 +130 255 125 +130 255 125 +130 255 125 +130 255 125 +130 255 125 +130 255 125 +130 255 125 +131 255 125 +131 255 125 +131 255 125 +131 255 125 +131 255 125 +131 255 125 +131 255 125 +131 255 125 +131 255 125 +131 255 125 +131 255 125 +132 255 125 +132 255 125 +132 255 125 +132 255 125 +132 255 125 +132 255 125 +132 255 125 +132 255 125 +132 255 124 +133 255 124 +133 255 124 +133 255 124 +133 255 124 +133 255 124 +133 255 124 +133 255 124 +134 255 124 +134 255 124 +134 255 124 +134 255 124 +134 255 124 +134 255 124 +135 255 124 +135 255 124 +135 255 124 +135 255 124 +136 255 123 +136 255 123 +136 255 123 +137 255 123 +138 255 122 +198 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +198 221 255 +198 221 255 +117 255 123 +118 255 123 +118 255 124 +119 255 124 +119 255 124 +119 255 124 +120 255 124 +120 255 124 +120 255 124 +120 255 124 +120 255 124 +121 255 124 +121 255 125 +121 255 125 +121 255 125 +121 255 125 +121 255 125 +121 255 125 +122 255 125 +122 255 125 +122 255 125 +122 255 125 +122 255 125 +122 255 125 +122 255 125 +122 255 125 +123 255 125 +123 255 125 +123 255 125 +123 255 125 +123 255 125 +123 255 125 +123 255 125 +123 255 125 +123 255 125 +123 255 125 +124 255 125 +124 255 125 +124 255 125 +124 255 125 +124 255 125 +124 255 125 +124 255 125 +124 255 125 +124 255 125 +124 255 125 +124 255 125 +124 255 125 +125 255 125 +125 255 125 +125 255 125 +125 255 125 +125 255 125 +125 255 125 +125 255 125 +125 255 125 +125 255 125 +125 255 125 +125 255 125 +125 255 125 +125 255 125 +125 255 125 +126 255 125 +126 255 125 +27 90 198 +39 94 214 +46 95 221 +52 96 226 +57 97 230 +61 97 233 +65 98 235 +69 98 238 +73 99 240 +76 99 241 +80 99 243 +83 100 244 +86 100 245 +89 100 246 +92 100 247 +95 100 248 +98 101 249 +101 101 250 +104 101 250 +106 101 251 +109 101 251 +112 101 252 +114 101 252 +117 101 252 +120 101 253 +122 101 253 +125 101 253 +127 101 253 +130 101 253 +133 101 253 +135 101 253 +138 101 252 +141 101 252 +143 101 252 +146 101 251 +149 101 251 +151 101 250 +154 101 250 +157 101 249 +160 100 248 +163 100 247 +166 100 246 +169 100 245 +172 100 244 +175 99 243 +179 99 241 +182 99 240 +186 98 238 +190 98 235 +194 97 233 +198 97 230 +203 96 226 +209 95 221 +216 94 214 +228 90 198 +129 255 125 +129 255 125 +130 255 125 +130 255 125 +130 255 125 +130 255 125 +130 255 125 +130 255 125 +130 255 125 +130 255 125 +130 255 125 +130 255 125 +130 255 125 +130 255 125 +130 255 125 +130 255 125 +131 255 125 +131 255 125 +131 255 125 +131 255 125 +131 255 125 +131 255 125 +131 255 125 +131 255 125 +131 255 125 +131 255 125 +131 255 125 +131 255 125 +132 255 125 +132 255 125 +132 255 125 +132 255 125 +132 255 125 +132 255 125 +132 255 125 +132 255 125 +132 255 125 +132 255 125 +133 255 125 +133 255 125 +133 255 125 +133 255 125 +133 255 125 +133 255 125 +133 255 125 +133 255 125 +133 255 125 +134 255 125 +134 255 125 +134 255 125 +134 255 125 +134 255 125 +134 255 124 +135 255 124 +135 255 124 +135 255 124 +135 255 124 +135 255 124 +136 255 124 +136 255 124 +136 255 124 +137 255 124 +137 255 123 +138 255 123 +198 221 255 +198 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +118 255 124 +119 255 124 +119 255 124 +119 255 124 +119 255 125 +120 255 125 +120 255 125 +120 255 125 +120 255 125 +120 255 125 +120 255 125 +121 255 125 +121 255 125 +121 255 125 +121 255 125 +121 255 125 +121 255 125 +121 255 125 +122 255 125 +122 255 125 +122 255 125 +122 255 125 +122 255 125 +122 255 125 +122 255 125 +122 255 125 +122 255 125 +122 255 125 +123 255 125 +123 255 125 +123 255 125 +123 255 125 +123 255 125 +123 255 125 +123 255 125 +123 255 125 +123 255 125 +123 255 125 +123 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +126 255 126 +126 255 126 +126 255 126 +126 255 126 +126 255 126 +126 255 126 +37 89 210 +45 91 218 +51 92 224 +56 93 228 +61 94 231 +65 95 234 +69 95 236 +72 96 239 +76 96 240 +79 96 242 +83 97 243 +86 97 245 +89 97 246 +92 97 247 +95 98 248 +98 98 248 +101 98 249 +103 98 250 +106 98 250 +109 98 251 +112 98 251 +114 98 251 +117 99 252 +120 99 252 +122 99 252 +125 99 252 +127 99 252 +130 99 252 +133 99 252 +135 99 252 +138 99 252 +141 98 251 +143 98 251 +146 98 251 +149 98 250 +152 98 250 +154 98 249 +157 98 248 +160 98 248 +163 97 247 +166 97 246 +169 97 245 +172 97 243 +176 96 242 +179 96 240 +183 96 239 +186 95 236 +190 95 234 +194 94 231 +199 93 228 +204 92 224 +210 91 218 +218 89 210 +129 255 126 +129 255 126 +129 255 126 +129 255 126 +129 255 126 +129 255 126 +129 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +132 255 126 +132 255 125 +132 255 125 +132 255 125 +132 255 125 +132 255 125 +132 255 125 +132 255 125 +132 255 125 +132 255 125 +132 255 125 +133 255 125 +133 255 125 +133 255 125 +133 255 125 +133 255 125 +133 255 125 +133 255 125 +133 255 125 +133 255 125 +133 255 125 +134 255 125 +134 255 125 +134 255 125 +134 255 125 +134 255 125 +134 255 125 +134 255 125 +135 255 125 +135 255 125 +135 255 125 +135 255 125 +135 255 125 +135 255 125 +136 255 125 +136 255 124 +136 255 124 +136 255 124 +120 255 125 +120 255 125 +121 255 125 +121 255 125 +121 255 125 +121 255 125 +121 255 125 +121 255 125 +121 255 125 +121 255 125 +122 255 125 +122 255 125 +122 255 126 +122 255 126 +122 255 126 +122 255 126 +122 255 126 +122 255 126 +122 255 126 +122 255 126 +122 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +126 255 126 +126 255 126 +126 255 126 +126 255 126 +126 255 126 +126 255 126 +126 255 126 +126 255 126 +126 255 126 +126 255 126 +34 84 203 +43 87 215 +50 89 221 +55 90 226 +60 91 230 +64 91 233 +68 92 235 +72 92 237 +76 93 239 +79 93 241 +82 94 242 +86 94 244 +89 94 245 +92 94 246 +95 95 247 +98 95 248 +100 95 248 +103 95 249 +106 95 250 +109 95 250 +112 96 250 +114 96 251 +117 96 251 +120 96 251 +122 96 251 +125 96 251 +127 96 252 +130 96 251 +133 96 251 +135 96 251 +138 96 251 +141 96 251 +143 96 250 +146 95 250 +149 95 250 +152 95 249 +155 95 248 +157 95 248 +160 95 247 +163 94 246 +166 94 245 +169 94 244 +173 94 242 +176 93 241 +179 93 239 +183 92 237 +187 92 235 +191 91 233 +195 91 230 +200 90 226 +205 89 221 +212 87 215 +221 84 203 +129 255 126 +129 255 126 +129 255 126 +129 255 126 +129 255 126 +129 255 126 +129 255 126 +129 255 126 +129 255 126 +129 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +133 255 126 +133 255 126 +133 255 126 +133 255 126 +133 255 126 +133 255 126 +133 255 126 +133 255 126 +133 255 126 +133 255 125 +133 255 125 +134 255 125 +134 255 125 +134 255 125 +134 255 125 +134 255 125 +134 255 125 +134 255 125 +134 255 125 +135 255 125 +121 255 126 +121 255 126 +122 255 126 +122 255 126 +122 255 126 +122 255 126 +122 255 126 +122 255 126 +122 255 126 +122 255 126 +122 255 126 +122 255 126 +122 255 126 +122 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +126 255 126 +126 255 126 +126 255 126 +126 255 126 +126 255 126 +126 255 126 +126 255 126 +126 255 126 +126 255 126 +126 255 126 +126 255 126 +126 255 126 +126 255 126 +126 255 126 +41 82 210 +48 85 218 +54 86 224 +59 87 228 +63 88 231 +68 89 234 +71 89 236 +75 90 238 +79 90 240 +82 91 241 +85 91 243 +88 91 244 +91 91 245 +94 92 246 +97 92 247 +100 92 247 +103 92 248 +106 92 249 +109 93 249 +111 93 250 +114 93 250 +117 93 250 +120 93 250 +122 93 251 +125 93 251 +127 93 251 +130 93 251 +133 93 251 +135 93 250 +138 93 250 +141 93 250 +144 93 250 +146 93 249 +149 92 249 +152 92 248 +155 92 247 +158 92 247 +161 92 246 +164 91 245 +167 91 244 +170 91 243 +173 91 241 +176 90 240 +180 90 238 +184 89 236 +187 89 234 +192 88 231 +196 87 228 +201 86 224 +207 85 218 +214 82 210 +129 255 126 +129 255 126 +129 255 126 +129 255 126 +129 255 126 +129 255 126 +129 255 126 +129 255 126 +129 255 126 +129 255 126 +129 255 126 +129 255 126 +129 255 126 +129 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +133 255 126 +133 255 126 +133 255 126 +133 255 126 +133 255 126 +133 255 126 +133 255 126 +133 255 126 +133 255 126 +133 255 126 +133 255 126 +134 255 126 +122 255 126 +122 255 126 +122 255 126 +122 255 126 +122 255 126 +122 255 126 +122 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +126 255 126 +126 255 126 +126 255 126 +126 255 126 +126 255 126 +126 255 126 +126 255 126 +126 255 126 +126 255 126 +126 255 126 +126 255 126 +126 255 126 +126 255 126 +126 255 126 +126 255 126 +126 255 126 +126 255 126 +37 77 203 +46 80 214 +53 82 221 +58 83 225 +63 84 229 +67 85 232 +71 86 234 +75 86 237 +78 87 238 +82 87 240 +85 88 241 +88 88 243 +91 88 244 +94 89 245 +97 89 246 +100 89 246 +103 89 247 +106 89 248 +109 90 248 +111 90 249 +114 90 249 +117 90 249 +119 90 250 +122 90 250 +125 90 250 +127 90 250 +130 90 250 +133 90 250 +136 90 250 +138 90 249 +141 90 249 +144 90 249 +146 90 248 +149 89 248 +152 89 247 +155 89 246 +158 89 246 +161 89 245 +164 88 244 +167 88 243 +170 88 241 +173 87 240 +177 87 238 +180 86 237 +184 86 234 +188 85 232 +192 84 229 +197 83 225 +202 82 221 +209 80 214 +218 77 203 +129 255 126 +129 255 126 +129 255 126 +129 255 126 +129 255 126 +129 255 126 +129 255 126 +129 255 126 +129 255 126 +129 255 126 +129 255 126 +129 255 126 +129 255 126 +129 255 126 +129 255 126 +129 255 126 +129 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +133 255 126 +133 255 126 +133 255 126 +133 255 126 +133 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 127 +124 255 127 +124 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +44 75 209 +51 78 217 +57 79 223 +62 80 227 +66 81 230 +70 82 233 +74 83 235 +78 84 237 +81 84 239 +84 84 240 +88 85 241 +91 85 243 +94 86 244 +97 86 245 +100 86 245 +103 86 246 +106 86 247 +108 87 247 +111 87 248 +114 87 248 +117 87 248 +119 87 249 +122 87 249 +125 87 249 +127 87 249 +130 87 249 +133 87 249 +136 87 249 +138 87 248 +141 87 248 +144 87 248 +147 87 247 +149 86 247 +152 86 246 +155 86 245 +158 86 245 +161 86 244 +164 85 243 +167 85 241 +171 84 240 +174 84 239 +177 84 237 +181 83 235 +185 82 233 +189 81 230 +193 80 227 +198 79 223 +204 78 217 +211 75 209 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +123 255 127 +123 255 127 +123 255 127 +123 255 127 +123 255 127 +123 255 127 +123 255 127 +123 255 127 +123 255 127 +123 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +37 67 195 +49 73 212 +55 75 219 +60 76 224 +65 78 227 +69 79 230 +73 79 233 +77 80 235 +81 81 237 +84 81 239 +87 82 240 +91 82 241 +94 82 242 +97 83 243 +100 83 244 +103 83 245 +105 83 246 +108 84 246 +111 84 247 +114 84 247 +117 84 247 +119 84 248 +122 84 248 +125 84 248 +127 84 248 +130 84 248 +133 84 248 +136 84 248 +138 84 247 +141 84 247 +144 84 247 +147 84 246 +150 83 246 +152 83 245 +155 83 244 +158 83 243 +161 82 242 +164 82 241 +168 82 240 +171 81 239 +174 81 237 +178 80 235 +182 79 233 +186 79 230 +190 78 227 +195 76 224 +200 75 219 +206 73 212 +218 67 195 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +132 255 127 +132 255 127 +132 255 127 +132 255 127 +132 255 127 +132 255 127 +132 255 127 +132 255 127 +132 255 127 +123 255 127 +123 255 127 +123 255 127 +123 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +127 255 127 +127 255 127 +127 255 127 +45 66 204 +53 70 214 +59 72 220 +64 73 225 +68 75 228 +73 76 231 +76 76 233 +80 77 235 +84 78 237 +87 78 238 +90 79 240 +93 79 241 +96 79 242 +99 80 243 +102 80 244 +105 80 244 +108 80 245 +111 81 245 +114 81 246 +117 81 246 +119 81 246 +122 81 247 +125 81 247 +127 81 247 +130 81 247 +133 81 247 +136 81 246 +138 81 246 +141 81 246 +144 81 245 +147 80 245 +150 80 244 +153 80 244 +156 80 243 +159 79 242 +162 79 241 +165 79 240 +168 78 238 +171 78 237 +175 77 235 +179 76 233 +182 76 231 +187 75 228 +191 73 225 +196 72 220 +202 70 214 +210 66 204 +128 255 127 +128 255 127 +128 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +132 255 127 +132 255 127 +132 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +50 64 207 +57 67 216 +62 69 221 +67 70 225 +72 72 228 +76 73 231 +79 73 233 +83 74 235 +86 75 237 +90 75 238 +93 76 239 +96 76 240 +99 76 241 +102 77 242 +105 77 243 +108 77 244 +111 77 244 +114 77 244 +116 78 245 +119 78 245 +122 78 245 +125 78 245 +127 78 245 +130 78 245 +133 78 245 +136 78 245 +139 78 245 +141 77 244 +144 77 244 +147 77 244 +150 77 243 +153 77 242 +156 76 241 +159 76 240 +162 76 239 +165 75 238 +169 75 237 +172 74 235 +176 73 233 +179 73 231 +183 72 228 +188 70 225 +193 69 221 +198 67 216 +205 64 207 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +54 61 208 +61 64 216 +66 66 221 +70 67 225 +75 68 228 +79 69 230 +82 70 233 +86 71 234 +89 71 236 +92 72 237 +96 72 239 +99 73 240 +102 73 240 +105 73 241 +108 74 242 +111 74 243 +113 74 243 +116 74 243 +119 74 244 +122 74 244 +125 74 244 +127 74 244 +130 74 244 +133 74 244 +136 74 244 +139 74 243 +142 74 243 +144 74 243 +147 74 242 +150 73 241 +153 73 240 +156 73 240 +159 72 239 +163 72 237 +166 71 236 +169 71 234 +173 70 233 +176 69 230 +180 68 228 +185 67 225 +189 66 221 +194 64 216 +201 61 208 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +58 58 209 +64 61 216 +69 62 221 +73 64 225 +78 65 227 +81 66 230 +85 67 232 +89 68 234 +92 68 235 +95 69 236 +98 69 238 +101 70 239 +104 70 239 +107 70 240 +110 70 241 +113 71 241 +116 71 242 +119 71 242 +122 71 242 +125 71 242 +127 71 242 +130 71 242 +133 71 242 +136 71 242 +139 71 242 +142 71 241 +145 70 241 +148 70 240 +151 70 239 +154 70 239 +157 69 238 +160 69 236 +163 68 235 +166 68 234 +170 67 232 +174 66 230 +177 65 227 +182 64 225 +186 62 221 +191 61 216 +197 58 209 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +61 54 208 +67 57 216 +72 59 220 +76 60 224 +80 62 227 +84 63 229 +88 63 231 +91 64 233 +95 65 234 +98 65 235 +101 66 236 +104 66 237 +107 66 238 +110 67 239 +113 67 239 +116 67 240 +119 67 240 +122 67 240 +125 67 240 +127 67 241 +130 67 240 +133 67 240 +136 67 240 +139 67 240 +142 67 239 +145 67 239 +148 66 238 +151 66 237 +154 66 236 +157 65 235 +160 65 234 +164 64 233 +167 63 231 +171 63 229 +175 62 227 +179 60 224 +183 59 220 +188 57 216 +194 54 208 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +124 255 127 +124 255 127 +124 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +64 50 207 +70 53 214 +75 55 219 +79 57 223 +83 58 225 +87 59 228 +91 60 230 +94 61 231 +97 61 233 +101 62 234 +104 62 235 +107 63 236 +110 63 237 +113 63 237 +116 63 238 +119 63 238 +122 64 238 +125 64 238 +127 64 238 +130 64 238 +133 64 238 +136 63 238 +139 63 238 +142 63 237 +145 63 237 +148 63 236 +151 62 235 +154 62 234 +158 61 233 +161 61 231 +164 60 230 +168 59 228 +172 58 225 +176 57 223 +180 55 219 +185 53 214 +191 50 207 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +131 255 127 +131 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +66 45 204 +73 49 212 +78 51 217 +82 53 221 +86 54 224 +90 55 226 +93 56 228 +97 57 230 +100 57 231 +103 58 232 +106 58 233 +110 59 234 +113 59 235 +116 59 235 +119 59 236 +122 60 236 +125 60 236 +127 60 236 +130 60 236 +133 60 236 +136 59 236 +139 59 235 +142 59 235 +145 59 234 +149 58 233 +152 58 232 +155 57 231 +158 57 230 +162 56 228 +165 55 226 +169 54 224 +173 53 221 +177 51 217 +182 49 212 +189 45 204 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +67 37 195 +75 44 209 +80 46 214 +85 48 218 +89 50 221 +92 51 224 +96 52 226 +99 53 227 +103 53 229 +106 54 230 +109 54 231 +112 55 232 +115 55 232 +118 55 233 +121 55 233 +124 55 233 +127 55 233 +131 55 233 +134 55 233 +137 55 233 +140 55 232 +143 55 232 +146 54 231 +149 54 230 +152 53 229 +156 53 227 +159 52 226 +163 51 224 +166 50 221 +170 48 218 +175 46 214 +180 44 209 +188 37 195 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +77 37 203 +82 41 210 +87 43 215 +91 45 218 +95 46 221 +99 47 223 +102 48 225 +105 49 226 +109 49 227 +112 50 228 +115 50 229 +118 50 229 +121 51 230 +124 51 230 +127 51 230 +131 51 230 +134 51 230 +137 50 229 +140 50 229 +143 50 228 +146 49 227 +150 49 226 +153 48 225 +156 47 223 +160 46 221 +164 45 218 +168 43 215 +173 41 210 +178 37 203 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +84 34 203 +89 37 210 +94 39 214 +97 41 217 +101 42 219 +105 43 221 +108 44 222 +111 44 223 +115 45 224 +118 45 225 +121 45 225 +124 45 226 +127 45 226 +131 45 226 +134 45 225 +137 45 225 +140 45 224 +144 44 223 +147 44 222 +150 43 221 +154 42 219 +158 41 217 +161 39 214 +166 37 210 +171 34 203 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +90 27 198 +96 32 206 +100 34 211 +104 36 213 +107 37 216 +111 38 217 +114 38 218 +118 39 219 +121 39 220 +124 39 220 +127 39 220 +131 39 220 +134 39 220 +137 39 219 +141 38 218 +144 38 217 +148 37 216 +151 36 213 +155 34 211 +159 32 206 +165 27 198 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +101 21 193 +106 26 203 +110 28 207 +114 30 209 +117 31 211 +121 31 212 +124 32 212 +127 32 212 +131 32 212 +134 31 212 +138 31 211 +141 30 209 +145 28 207 +149 26 203 +154 21 193 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +125 255 128 +125 255 128 +125 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +130 255 128 +130 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 diff --git a/Graphics/Saumya_Talera/Chapter5(one sphere).png b/Graphics/Saumya_Talera/Chapter5(one sphere).png new file mode 100644 index 0000000..69f6c1a Binary files /dev/null and b/Graphics/Saumya_Talera/Chapter5(one sphere).png differ diff --git a/Graphics/Saumya_Talera/Chapter5(one sphere).ppm b/Graphics/Saumya_Talera/Chapter5(one sphere).ppm new file mode 100644 index 0000000..748f466 --- /dev/null +++ b/Graphics/Saumya_Talera/Chapter5(one sphere).ppm @@ -0,0 +1,20003 @@ +P3 +200 100 +255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +154 195 255 +154 195 255 +154 194 255 +154 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +152 194 255 +152 193 255 +152 193 255 +152 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +149 192 255 +149 192 255 +149 192 255 +149 191 255 +149 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +147 191 255 +147 191 255 +147 191 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 191 255 +147 191 255 +147 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +149 191 255 +149 191 255 +149 192 255 +149 192 255 +149 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +152 193 255 +152 193 255 +152 193 255 +152 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +154 194 255 +154 194 255 +154 195 255 +154 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +154 195 255 +154 195 255 +154 194 255 +154 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +152 194 255 +152 193 255 +152 193 255 +152 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 191 255 +149 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +147 191 255 +147 191 255 +147 191 255 +147 191 255 +147 191 255 +147 191 255 +147 191 255 +147 191 255 +147 190 255 +147 191 255 +147 191 255 +147 191 255 +147 191 255 +147 191 255 +147 191 255 +147 191 255 +147 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +149 191 255 +149 191 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +152 193 255 +152 193 255 +152 193 255 +152 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +154 194 255 +154 194 255 +154 195 255 +154 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +154 195 255 +154 195 255 +154 195 255 +154 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +152 194 255 +152 194 255 +152 193 255 +152 193 255 +152 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 191 255 +149 191 255 +149 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +149 191 255 +149 191 255 +149 191 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +151 192 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +152 193 255 +152 193 255 +152 193 255 +152 194 255 +152 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +154 194 255 +154 195 255 +154 195 255 +154 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +154 195 255 +154 195 255 +154 195 255 +154 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +152 194 255 +152 193 255 +152 193 255 +152 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 191 255 +149 191 255 +149 191 255 +149 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +149 191 255 +149 191 255 +149 191 255 +149 191 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +152 193 255 +152 193 255 +152 193 255 +152 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +154 194 255 +154 195 255 +154 195 255 +154 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 197 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +154 195 255 +154 195 255 +154 195 255 +154 194 255 +154 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +152 194 255 +152 194 255 +152 193 255 +152 193 255 +152 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 191 255 +149 191 255 +149 191 255 +149 191 255 +149 191 255 +149 191 255 +149 191 255 +149 191 255 +149 191 255 +149 191 255 +149 191 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +152 193 255 +152 193 255 +152 193 255 +152 194 255 +152 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +154 194 255 +154 194 255 +154 195 255 +154 195 255 +154 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 197 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 197 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +154 195 255 +154 195 255 +154 194 255 +154 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +152 194 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +154 194 255 +154 194 255 +154 195 255 +154 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 197 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +154 195 255 +154 195 255 +154 195 255 +154 194 255 +154 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +152 194 255 +152 194 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 194 255 +152 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +154 194 255 +154 194 255 +154 195 255 +154 195 255 +154 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 204 255 +169 203 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 197 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +154 195 255 +154 195 255 +154 195 255 +154 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +152 194 255 +152 194 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +151 192 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 194 255 +152 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +154 194 255 +154 195 255 +154 195 255 +154 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 197 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +152 194 255 +152 194 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 194 255 +152 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +154 194 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 197 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 194 255 +154 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +152 194 255 +152 194 255 +152 194 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 194 255 +152 194 255 +152 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +154 194 255 +154 194 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 197 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 194 255 +154 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +152 194 255 +152 194 255 +152 194 255 +152 194 255 +152 194 255 +152 194 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 194 255 +152 194 255 +152 194 255 +152 194 255 +152 194 255 +152 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +154 194 255 +154 194 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 197 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 194 255 +154 194 255 +154 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +154 194 255 +154 194 255 +154 194 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 197 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 194 255 +154 194 255 +154 194 255 +154 194 255 +154 194 255 +154 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +154 194 255 +154 194 255 +154 194 255 +154 194 255 +154 194 255 +154 194 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 200 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 200 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 195 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 200 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 200 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 207 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 197 255 +157 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +157 197 255 +157 197 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +159 197 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +159 197 255 +159 197 255 +159 197 255 +159 197 255 +159 197 255 +159 197 255 +159 197 255 +159 197 255 +159 197 255 +159 197 255 +159 197 255 +159 197 255 +159 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +101 234 193 +106 229 203 +110 227 207 +114 225 209 +117 224 211 +121 224 212 +124 223 212 +127 223 212 +131 223 212 +134 224 212 +138 224 211 +141 225 209 +145 227 207 +149 229 203 +154 234 193 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +162 199 255 +162 199 255 +90 228 198 +96 223 206 +100 221 211 +104 219 213 +107 218 216 +111 217 217 +114 217 218 +118 216 219 +121 216 220 +124 216 220 +127 216 220 +131 216 220 +134 216 220 +137 216 219 +141 217 218 +144 217 217 +148 218 216 +151 219 213 +155 221 211 +159 223 206 +165 228 198 +162 199 255 +162 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +84 221 203 +89 218 210 +94 216 214 +97 214 217 +101 213 219 +105 212 221 +108 211 222 +111 211 223 +115 210 224 +118 210 225 +121 210 225 +124 210 226 +127 210 226 +131 210 226 +134 210 225 +137 210 225 +140 210 224 +144 211 223 +147 211 222 +150 212 221 +154 213 219 +158 214 217 +161 216 214 +166 218 210 +171 221 203 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +178 209 255 +177 209 255 +177 209 255 +177 209 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 201 255 +164 201 255 +77 218 203 +82 214 210 +87 212 215 +91 210 218 +95 209 221 +99 208 223 +102 207 225 +105 206 226 +109 206 227 +112 205 228 +115 205 229 +118 205 229 +121 204 230 +124 204 230 +127 204 230 +131 204 230 +134 204 230 +137 205 229 +140 205 229 +143 205 228 +146 206 227 +150 206 226 +153 207 225 +156 208 223 +160 209 221 +164 210 218 +168 212 215 +173 214 210 +178 218 203 +164 201 255 +164 201 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +176 207 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 209 255 +177 209 255 +177 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +177 209 255 +177 209 255 +177 209 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 206 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +67 218 195 +75 211 209 +80 209 214 +85 207 218 +89 205 221 +92 204 224 +96 203 226 +99 202 227 +103 202 229 +106 201 230 +109 201 231 +112 200 232 +115 200 232 +118 200 233 +121 200 233 +124 200 233 +127 200 233 +131 200 233 +134 200 233 +137 200 233 +140 200 232 +143 200 232 +146 201 231 +149 201 230 +152 202 229 +156 202 227 +159 203 226 +163 204 224 +166 205 221 +170 207 218 +175 209 214 +180 211 209 +188 218 195 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 209 255 +177 209 255 +177 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +179 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +177 209 255 +177 209 255 +177 209 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +66 210 204 +73 206 212 +78 204 217 +82 202 221 +86 201 224 +90 200 226 +93 199 228 +97 198 230 +100 198 231 +103 197 232 +106 197 233 +110 196 234 +113 196 235 +116 196 235 +119 196 236 +122 195 236 +125 195 236 +127 195 236 +130 195 236 +133 195 236 +136 196 236 +139 196 235 +142 196 235 +145 196 234 +149 197 233 +152 197 232 +155 198 231 +158 198 230 +162 199 228 +165 200 226 +169 201 224 +173 202 221 +177 204 217 +182 206 212 +189 210 204 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 209 255 +177 209 255 +177 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 209 255 +179 209 255 +179 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +177 209 255 +177 209 255 +177 209 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +64 205 207 +70 202 214 +75 200 219 +79 198 223 +83 197 225 +87 196 228 +91 195 230 +94 194 231 +97 194 233 +101 193 234 +104 193 235 +107 192 236 +110 192 237 +113 192 237 +116 192 238 +119 192 238 +122 191 238 +125 191 238 +127 191 238 +130 191 238 +133 191 238 +136 192 238 +139 192 238 +142 192 237 +145 192 237 +148 192 236 +151 193 235 +154 193 234 +158 194 233 +161 194 231 +164 195 230 +168 196 228 +172 197 225 +176 198 223 +180 200 219 +185 202 214 +191 205 207 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 209 255 +177 209 255 +177 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +179 209 255 +179 209 255 +179 209 255 +179 210 255 +179 210 255 +179 210 255 +180 210 255 +180 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 209 255 +179 209 255 +179 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +177 209 255 +177 209 255 +177 209 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +61 201 208 +67 198 216 +72 196 220 +76 195 224 +80 193 227 +84 192 229 +88 192 231 +91 191 233 +95 190 234 +98 190 235 +101 189 236 +104 189 237 +107 189 238 +110 188 239 +113 188 239 +116 188 240 +119 188 240 +122 188 240 +125 188 240 +127 188 241 +130 188 240 +133 188 240 +136 188 240 +139 188 240 +142 188 239 +145 188 239 +148 189 238 +151 189 237 +154 189 236 +157 190 235 +160 190 234 +164 191 233 +167 192 231 +171 192 229 +175 193 227 +179 195 224 +183 196 220 +188 198 216 +194 201 208 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 209 255 +177 209 255 +177 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +179 209 255 +179 209 255 +179 209 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 209 255 +179 209 255 +179 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +177 209 255 +177 209 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +58 197 209 +64 194 216 +69 193 221 +73 191 225 +78 190 227 +81 189 230 +85 188 232 +89 187 234 +92 187 235 +95 186 236 +98 186 238 +101 185 239 +104 185 239 +107 185 240 +110 185 241 +113 184 241 +116 184 242 +119 184 242 +122 184 242 +125 184 242 +127 184 242 +130 184 242 +133 184 242 +136 184 242 +139 184 242 +142 184 241 +145 185 241 +148 185 240 +151 185 239 +154 185 239 +157 186 238 +160 186 236 +163 187 235 +166 187 234 +170 188 232 +174 189 230 +177 190 227 +182 191 225 +186 193 221 +191 194 216 +197 197 209 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 209 255 +177 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +179 209 255 +179 209 255 +179 209 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 209 255 +179 209 255 +179 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +177 209 255 +177 209 255 +177 209 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +54 194 208 +61 191 216 +66 189 221 +70 188 225 +75 187 228 +79 186 230 +82 185 233 +86 184 234 +89 184 236 +92 183 237 +96 183 239 +99 182 240 +102 182 240 +105 182 241 +108 181 242 +111 181 243 +113 181 243 +116 181 243 +119 181 244 +122 181 244 +125 181 244 +127 180 244 +130 181 244 +133 181 244 +136 181 244 +139 181 243 +142 181 243 +144 181 243 +147 181 242 +150 182 241 +153 182 240 +156 182 240 +159 183 239 +163 183 237 +166 184 236 +169 184 234 +173 185 233 +176 186 230 +180 187 228 +185 188 225 +189 189 221 +194 191 216 +201 194 208 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 209 255 +177 209 255 +177 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +179 209 255 +179 209 255 +179 209 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 209 255 +179 209 255 +179 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +177 209 255 +177 209 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +50 191 207 +57 188 216 +62 186 221 +67 185 225 +72 183 228 +76 182 231 +79 182 233 +83 181 235 +86 180 237 +90 180 238 +93 179 239 +96 179 240 +99 179 241 +102 178 242 +105 178 243 +108 178 244 +111 178 244 +114 178 244 +116 177 245 +119 177 245 +122 177 245 +125 177 245 +127 177 245 +130 177 245 +133 177 245 +136 177 245 +139 177 245 +141 178 244 +144 178 244 +147 178 244 +150 178 243 +153 178 242 +156 179 241 +159 179 240 +162 179 239 +165 180 238 +169 180 237 +172 181 235 +176 182 233 +179 182 231 +183 183 228 +188 185 225 +193 186 221 +198 188 216 +205 191 207 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 209 255 +177 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +179 209 255 +179 209 255 +179 209 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 209 255 +179 209 255 +179 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +177 209 255 +177 209 255 +177 209 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +45 189 204 +53 185 214 +59 183 220 +64 182 225 +68 180 228 +73 179 231 +76 179 233 +80 178 235 +84 177 237 +87 177 238 +90 176 240 +93 176 241 +96 176 242 +99 175 243 +102 175 244 +105 175 244 +108 175 245 +111 174 245 +114 174 246 +117 174 246 +119 174 246 +122 174 247 +125 174 247 +127 174 247 +130 174 247 +133 174 247 +136 174 246 +138 174 246 +141 174 246 +144 174 245 +147 175 245 +150 175 244 +153 175 244 +156 175 243 +159 176 242 +162 176 241 +165 176 240 +168 177 238 +171 177 237 +175 178 235 +179 179 233 +182 179 231 +187 180 228 +191 182 225 +196 183 220 +202 185 214 +210 189 204 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 209 255 +177 209 255 +177 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +179 209 255 +179 209 255 +179 209 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 209 255 +179 209 255 +179 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +177 209 255 +177 209 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +37 188 195 +49 182 212 +55 180 219 +60 179 224 +65 177 227 +69 176 230 +73 176 233 +77 175 235 +81 174 237 +84 174 239 +87 173 240 +91 173 241 +94 173 242 +97 172 243 +100 172 244 +103 172 245 +105 172 246 +108 171 246 +111 171 247 +114 171 247 +117 171 247 +119 171 248 +122 171 248 +125 171 248 +127 171 248 +130 171 248 +133 171 248 +136 171 248 +138 171 247 +141 171 247 +144 171 247 +147 171 246 +150 172 246 +152 172 245 +155 172 244 +158 172 243 +161 173 242 +164 173 241 +168 173 240 +171 174 239 +174 174 237 +178 175 235 +182 176 233 +186 176 230 +190 177 227 +195 179 224 +200 180 219 +206 182 212 +218 188 195 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 209 255 +177 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +179 209 255 +179 209 255 +179 209 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +181 210 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 212 255 +182 212 255 +182 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 209 255 +179 209 255 +179 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +177 209 255 +177 209 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +44 180 209 +51 177 217 +57 176 223 +62 175 227 +66 174 230 +70 173 233 +74 172 235 +78 171 237 +81 171 239 +84 171 240 +88 170 241 +91 170 243 +94 169 244 +97 169 245 +100 169 245 +103 169 246 +106 169 247 +108 168 247 +111 168 248 +114 168 248 +117 168 248 +119 168 249 +122 168 249 +125 168 249 +127 168 249 +130 168 249 +133 168 249 +136 168 249 +138 168 248 +141 168 248 +144 168 248 +147 168 247 +149 169 247 +152 169 246 +155 169 245 +158 169 245 +161 169 244 +164 170 243 +167 170 241 +171 171 240 +174 171 239 +177 171 237 +181 172 235 +185 173 233 +189 174 230 +193 175 227 +198 176 223 +204 177 217 +211 180 209 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 209 255 +177 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +179 209 255 +179 209 255 +179 209 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +184 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 209 255 +179 209 255 +179 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +177 209 255 +177 209 255 +177 209 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +37 178 203 +46 175 214 +53 173 221 +58 172 225 +63 171 229 +67 170 232 +71 169 234 +75 169 237 +78 168 238 +82 168 240 +85 167 241 +88 167 243 +91 167 244 +94 166 245 +97 166 246 +100 166 246 +103 166 247 +106 165 248 +109 165 248 +111 165 249 +114 165 249 +117 165 249 +119 165 250 +122 165 250 +125 165 250 +127 165 250 +130 165 250 +133 165 250 +136 165 250 +138 165 249 +141 165 249 +144 165 249 +146 165 248 +149 165 248 +152 166 247 +155 166 246 +158 166 246 +161 166 245 +164 167 244 +167 167 243 +170 167 241 +173 168 240 +177 168 238 +180 169 237 +184 169 234 +188 170 232 +192 171 229 +197 172 225 +202 173 221 +209 175 214 +218 178 203 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 209 255 +177 209 255 +177 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +179 209 255 +179 209 255 +179 209 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 209 255 +179 209 255 +179 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +177 209 255 +177 209 255 +177 209 255 +177 208 255 +41 173 210 +48 170 218 +54 169 224 +59 168 228 +63 167 231 +68 166 234 +71 166 236 +75 165 238 +79 165 240 +82 164 241 +85 164 243 +88 164 244 +91 164 245 +94 163 246 +97 163 247 +100 163 247 +103 163 248 +106 163 249 +109 162 249 +111 162 250 +114 162 250 +117 162 250 +120 162 250 +122 162 251 +125 162 251 +127 162 251 +130 162 251 +133 162 251 +135 162 250 +138 162 250 +141 162 250 +144 162 250 +146 162 249 +149 163 249 +152 163 248 +155 163 247 +158 163 247 +161 163 246 +164 164 245 +167 164 244 +170 164 243 +173 164 241 +176 165 240 +180 165 238 +184 166 236 +187 166 234 +192 167 231 +196 168 228 +201 169 224 +207 170 218 +214 173 210 +177 208 255 +177 209 255 +177 209 255 +177 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +179 209 255 +179 209 255 +179 209 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +185 213 255 +185 213 255 +185 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 209 255 +179 209 255 +179 209 255 +178 209 255 +178 209 255 +178 209 255 +34 171 203 +43 168 215 +50 166 221 +55 165 226 +60 164 230 +64 164 233 +68 163 235 +72 163 237 +76 162 239 +79 162 241 +82 161 242 +86 161 244 +89 161 245 +92 161 246 +95 160 247 +98 160 248 +100 160 248 +103 160 249 +106 160 250 +109 160 250 +112 159 250 +114 159 251 +117 159 251 +120 159 251 +122 159 251 +125 159 251 +127 159 252 +130 159 251 +133 159 251 +135 159 251 +138 159 251 +141 159 251 +143 159 250 +146 160 250 +149 160 250 +152 160 249 +155 160 248 +157 160 248 +160 160 247 +163 161 246 +166 161 245 +169 161 244 +173 161 242 +176 162 241 +179 162 239 +183 163 237 +187 163 235 +191 164 233 +195 164 230 +200 165 226 +205 166 221 +212 168 215 +221 171 203 +178 209 255 +178 209 255 +178 209 255 +179 209 255 +179 209 255 +179 209 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +179 210 255 +179 210 255 +37 166 210 +45 164 218 +51 163 224 +56 162 228 +61 161 231 +65 160 234 +69 160 236 +72 159 239 +76 159 240 +79 159 242 +83 158 243 +86 158 245 +89 158 246 +92 158 247 +95 157 248 +98 157 248 +101 157 249 +103 157 250 +106 157 250 +109 157 251 +112 157 251 +114 157 251 +117 156 252 +120 156 252 +122 156 252 +125 156 252 +127 156 252 +130 156 252 +133 156 252 +135 156 252 +138 156 252 +141 157 251 +143 157 251 +146 157 251 +149 157 250 +152 157 250 +154 157 249 +157 157 248 +160 157 248 +163 158 247 +166 158 246 +169 158 245 +172 158 243 +176 159 242 +179 159 240 +183 159 239 +186 160 236 +190 160 234 +194 161 231 +199 162 228 +204 163 224 +210 164 218 +218 166 210 +179 210 255 +179 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +180 210 255 +27 165 198 +39 161 214 +46 160 221 +52 159 226 +57 158 230 +61 158 233 +65 157 235 +69 157 238 +73 156 240 +76 156 241 +80 156 243 +83 155 244 +86 155 245 +89 155 246 +92 155 247 +95 155 248 +98 154 249 +101 154 250 +104 154 250 +106 154 251 +109 154 251 +112 154 252 +114 154 252 +117 154 252 +120 154 253 +122 154 253 +125 154 253 +127 154 253 +130 154 253 +133 154 253 +135 154 253 +138 154 252 +141 154 252 +143 154 252 +146 154 251 +149 154 251 +151 154 250 +154 154 250 +157 154 249 +160 155 248 +163 155 247 +166 155 246 +169 155 245 +172 155 244 +175 156 243 +179 156 241 +182 156 240 +186 157 238 +190 157 235 +194 158 233 +198 158 230 +203 159 226 +209 160 221 +216 161 214 +228 165 198 +180 210 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +32 159 206 +41 158 217 +47 156 223 +53 156 227 +57 155 231 +62 154 234 +66 154 236 +70 154 239 +73 153 240 +77 153 242 +80 153 244 +83 152 245 +86 152 246 +89 152 247 +92 152 248 +95 152 249 +98 152 250 +101 151 250 +104 151 251 +106 151 251 +109 151 252 +112 151 252 +114 151 253 +117 151 253 +120 151 253 +122 151 253 +125 151 253 +127 151 253 +130 151 253 +133 151 253 +135 151 253 +138 151 253 +141 151 253 +143 151 252 +146 151 252 +149 151 251 +151 151 251 +154 151 250 +157 152 250 +160 152 249 +163 152 248 +166 152 247 +169 152 246 +172 152 245 +175 153 244 +178 153 242 +182 153 240 +185 154 239 +189 154 236 +193 154 234 +198 155 231 +202 156 227 +208 156 223 +214 158 217 +223 159 206 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +34 155 211 +42 154 219 +48 153 225 +53 152 229 +58 152 232 +62 151 235 +66 151 237 +70 151 239 +73 150 241 +77 150 243 +80 150 244 +83 150 246 +86 149 247 +89 149 248 +92 149 249 +95 149 250 +98 149 250 +101 149 251 +104 149 251 +106 149 252 +109 148 252 +112 148 253 +114 148 253 +117 148 253 +120 148 254 +122 148 254 +125 148 254 +127 148 254 +130 148 254 +133 148 254 +135 148 254 +138 148 253 +141 148 253 +143 148 253 +146 148 252 +149 149 252 +151 149 251 +154 149 251 +157 149 250 +160 149 250 +163 149 249 +165 149 248 +169 149 247 +172 150 246 +175 150 244 +178 150 243 +182 150 241 +185 151 239 +189 151 237 +193 151 235 +197 152 232 +202 152 229 +207 153 225 +213 154 219 +221 155 211 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 212 255 +21 154 193 +36 151 213 +43 150 221 +49 150 226 +54 149 230 +58 149 233 +63 148 236 +66 148 238 +70 148 240 +74 147 242 +77 147 244 +80 147 245 +84 147 246 +87 147 247 +90 146 248 +93 146 249 +95 146 250 +98 146 251 +101 146 251 +104 146 252 +107 146 252 +109 146 253 +112 146 253 +114 146 254 +117 146 254 +120 146 254 +122 146 254 +125 146 254 +127 146 254 +130 146 254 +133 146 254 +135 146 254 +138 146 254 +140 146 254 +143 146 253 +146 146 253 +148 146 252 +151 146 252 +154 146 251 +157 146 251 +160 146 250 +162 146 249 +165 146 248 +168 147 247 +171 147 246 +175 147 245 +178 147 244 +181 147 242 +185 148 240 +189 148 238 +192 148 236 +197 149 233 +201 149 230 +206 150 226 +212 150 221 +219 151 213 +234 154 193 +184 212 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +26 149 203 +37 148 216 +44 147 222 +49 146 227 +54 146 231 +59 145 234 +63 145 237 +67 145 239 +70 145 241 +74 144 243 +77 144 244 +81 144 245 +84 144 247 +87 144 248 +90 144 249 +93 144 250 +96 143 250 +98 143 251 +101 143 252 +104 143 252 +107 143 253 +109 143 253 +112 143 254 +115 143 254 +117 143 254 +120 143 254 +122 143 254 +125 143 255 +127 143 255 +130 143 255 +133 143 254 +135 143 254 +138 143 254 +140 143 254 +143 143 254 +146 143 253 +148 143 253 +151 143 252 +154 143 252 +157 143 251 +159 143 250 +162 144 250 +165 144 249 +168 144 248 +171 144 247 +174 144 245 +178 144 244 +181 144 243 +185 145 241 +188 145 239 +192 145 237 +196 145 234 +201 146 231 +206 146 227 +211 147 222 +218 148 216 +229 149 203 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +28 145 207 +38 144 217 +44 144 223 +50 143 228 +55 143 232 +59 142 235 +63 142 237 +67 142 239 +71 142 241 +74 142 243 +77 141 244 +81 141 246 +84 141 247 +87 141 248 +90 141 249 +93 141 250 +96 141 251 +98 141 251 +101 141 252 +104 141 253 +107 141 253 +109 140 254 +112 140 254 +115 140 254 +117 140 254 +120 140 255 +122 140 255 +125 140 255 +127 140 255 +130 140 255 +133 140 255 +135 140 255 +138 140 254 +140 140 254 +143 140 254 +146 140 254 +148 141 253 +151 141 253 +154 141 252 +157 141 251 +159 141 251 +162 141 250 +165 141 249 +168 141 248 +171 141 247 +174 141 246 +178 141 244 +181 142 243 +184 142 241 +188 142 239 +192 142 237 +196 142 235 +200 143 232 +205 143 228 +211 144 223 +217 144 217 +227 145 207 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 214 255 +187 214 255 +187 214 255 +30 141 209 +38 141 218 +45 140 224 +50 140 229 +55 140 232 +59 139 235 +63 139 238 +67 139 240 +71 139 242 +74 139 243 +78 139 245 +81 138 246 +84 138 247 +87 138 248 +90 138 249 +93 138 250 +96 138 251 +99 138 252 +101 138 252 +104 138 253 +107 138 253 +109 138 254 +112 138 254 +115 138 254 +117 138 255 +120 138 255 +122 138 255 +125 138 255 +127 138 255 +130 138 255 +133 138 255 +135 138 255 +138 138 255 +140 138 254 +143 138 254 +146 138 254 +148 138 253 +151 138 253 +154 138 252 +156 138 252 +159 138 251 +162 138 250 +165 138 249 +168 138 248 +171 138 247 +174 138 246 +177 139 245 +181 139 243 +184 139 242 +188 139 240 +192 139 238 +196 139 235 +200 140 232 +205 140 229 +210 140 224 +217 141 218 +225 141 209 +187 214 255 +187 214 255 +187 214 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +31 138 211 +39 137 219 +45 137 225 +50 137 229 +55 137 233 +59 136 236 +63 136 238 +67 136 240 +71 136 242 +74 136 244 +78 136 245 +81 136 246 +84 136 248 +87 136 249 +90 136 250 +93 135 250 +96 135 251 +99 135 252 +101 135 253 +104 135 253 +107 135 254 +109 135 254 +112 135 254 +115 135 255 +117 135 255 +120 135 255 +122 135 255 +125 135 255 +127 135 255 +130 135 255 +133 135 255 +135 135 255 +138 135 255 +140 135 255 +143 135 254 +146 135 254 +148 135 254 +151 135 253 +154 135 253 +156 135 252 +159 135 251 +162 135 250 +165 136 250 +168 136 249 +171 136 248 +174 136 246 +177 136 245 +181 136 244 +184 136 242 +188 136 240 +192 136 238 +196 136 236 +200 137 233 +205 137 229 +210 137 225 +216 137 219 +224 138 211 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +31 134 212 +39 134 220 +45 134 225 +51 134 230 +55 134 233 +60 133 236 +64 133 238 +67 133 240 +71 133 242 +74 133 244 +78 133 245 +81 133 247 +84 133 248 +87 133 249 +90 133 250 +93 133 251 +96 133 251 +99 133 252 +101 133 253 +104 133 253 +107 133 254 +109 133 254 +112 133 254 +115 133 255 +117 133 255 +120 133 255 +122 133 255 +125 133 255 +127 133 255 +130 133 255 +133 133 255 +135 133 255 +138 133 255 +140 133 255 +143 133 254 +146 133 254 +148 133 254 +151 133 253 +154 133 253 +156 133 252 +159 133 251 +162 133 251 +165 133 250 +168 133 249 +171 133 248 +174 133 247 +177 133 245 +181 133 244 +184 133 242 +188 133 240 +191 133 238 +195 133 236 +200 134 233 +204 134 230 +210 134 225 +216 134 220 +224 134 212 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +32 131 212 +39 131 220 +45 131 226 +51 131 230 +55 131 233 +60 130 236 +64 130 238 +67 130 240 +71 130 242 +74 130 244 +78 130 245 +81 130 247 +84 130 248 +87 130 249 +90 130 250 +93 130 251 +96 130 251 +99 130 252 +101 130 253 +104 130 253 +107 130 254 +109 130 254 +112 130 255 +115 130 255 +117 130 255 +120 130 255 +122 130 255 +125 130 255 +127 130 255 +130 130 255 +133 130 255 +135 130 255 +138 130 255 +140 130 255 +143 130 255 +146 130 254 +148 130 254 +151 130 253 +154 130 253 +156 130 252 +159 130 251 +162 130 251 +165 130 250 +168 130 249 +171 130 248 +174 130 247 +177 130 245 +181 130 244 +184 130 242 +188 130 240 +191 130 238 +195 130 236 +200 131 233 +204 131 230 +210 131 226 +216 131 220 +223 131 212 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +191 216 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +32 127 212 +39 127 220 +45 127 226 +51 127 230 +55 127 233 +60 127 236 +64 127 238 +67 127 241 +71 127 242 +74 127 244 +78 127 245 +81 127 247 +84 127 248 +87 127 249 +90 127 250 +93 127 251 +96 127 252 +99 127 252 +101 127 253 +104 127 253 +107 127 254 +109 127 254 +112 127 255 +115 127 255 +117 127 255 +120 127 255 +122 127 255 +125 127 255 +127 127 255 +130 127 255 +133 127 255 +135 127 255 +138 127 255 +140 127 255 +143 127 255 +146 127 254 +148 127 254 +151 127 253 +154 127 253 +156 127 252 +159 127 252 +162 127 251 +165 127 250 +168 127 249 +171 127 248 +174 127 247 +177 127 245 +180 127 244 +184 127 242 +188 127 241 +191 127 238 +195 127 236 +200 127 233 +204 127 230 +210 127 226 +216 127 220 +223 127 212 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +32 124 212 +39 124 220 +45 124 226 +51 124 230 +55 124 233 +60 125 236 +64 125 238 +67 125 240 +71 125 242 +74 125 244 +78 125 245 +81 125 247 +84 125 248 +87 125 249 +90 125 250 +93 125 251 +96 125 251 +99 125 252 +101 125 253 +104 125 253 +107 125 254 +109 125 254 +112 125 255 +115 125 255 +117 125 255 +120 125 255 +122 125 255 +125 125 255 +127 125 255 +130 125 255 +133 125 255 +135 125 255 +138 125 255 +140 125 255 +143 125 255 +146 125 254 +148 125 254 +151 125 253 +154 125 253 +156 125 252 +159 125 251 +162 125 251 +165 125 250 +168 125 249 +171 125 248 +174 125 247 +177 125 245 +181 125 244 +184 125 242 +188 125 240 +191 125 238 +195 125 236 +200 124 233 +204 124 230 +210 124 226 +216 124 220 +223 124 212 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +31 121 212 +39 121 220 +45 121 225 +51 121 230 +55 121 233 +60 122 236 +64 122 238 +67 122 240 +71 122 242 +74 122 244 +78 122 245 +81 122 247 +84 122 248 +87 122 249 +90 122 250 +93 122 251 +96 122 251 +99 122 252 +101 122 253 +104 122 253 +107 122 254 +109 122 254 +112 122 254 +115 122 255 +117 122 255 +120 122 255 +122 122 255 +125 122 255 +127 122 255 +130 122 255 +133 122 255 +135 122 255 +138 122 255 +140 122 255 +143 122 254 +146 122 254 +148 122 254 +151 122 253 +154 122 253 +156 122 252 +159 122 251 +162 122 251 +165 122 250 +168 122 249 +171 122 248 +174 122 247 +177 122 245 +181 122 244 +184 122 242 +188 122 240 +191 122 238 +195 122 236 +200 121 233 +204 121 230 +210 121 225 +216 121 220 +224 121 212 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +31 117 211 +39 118 219 +45 118 225 +50 118 229 +55 118 233 +59 119 236 +63 119 238 +67 119 240 +71 119 242 +74 119 244 +78 119 245 +81 119 246 +84 119 248 +87 119 249 +90 119 250 +93 120 250 +96 120 251 +99 120 252 +101 120 253 +104 120 253 +107 120 254 +109 120 254 +112 120 254 +115 120 255 +117 120 255 +120 120 255 +122 120 255 +125 120 255 +127 120 255 +130 120 255 +133 120 255 +135 120 255 +138 120 255 +140 120 255 +143 120 254 +146 120 254 +148 120 254 +151 120 253 +154 120 253 +156 120 252 +159 120 251 +162 120 250 +165 119 250 +168 119 249 +171 119 248 +174 119 246 +177 119 245 +181 119 244 +184 119 242 +188 119 240 +192 119 238 +196 119 236 +200 118 233 +205 118 229 +210 118 225 +216 118 219 +224 117 211 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +30 114 209 +38 114 218 +45 115 224 +50 115 229 +55 115 232 +59 116 235 +63 116 238 +67 116 240 +71 116 242 +74 116 243 +78 116 245 +81 117 246 +84 117 247 +87 117 248 +90 117 249 +93 117 250 +96 117 251 +99 117 252 +101 117 252 +104 117 253 +107 117 253 +109 117 254 +112 117 254 +115 117 254 +117 117 255 +120 117 255 +122 117 255 +125 117 255 +127 117 255 +130 117 255 +133 117 255 +135 117 255 +138 117 255 +140 117 254 +143 117 254 +146 117 254 +148 117 253 +151 117 253 +154 117 252 +156 117 252 +159 117 251 +162 117 250 +165 117 249 +168 117 248 +171 117 247 +174 117 246 +177 116 245 +181 116 243 +184 116 242 +188 116 240 +192 116 238 +196 116 235 +200 115 232 +205 115 229 +210 115 224 +217 114 218 +225 114 209 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 218 255 +194 218 255 +194 218 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +196 219 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +28 110 207 +38 111 217 +44 111 223 +50 112 228 +55 112 232 +59 113 235 +63 113 237 +67 113 239 +71 113 241 +74 113 243 +77 114 244 +81 114 246 +84 114 247 +87 114 248 +90 114 249 +93 114 250 +96 114 251 +98 114 251 +101 114 252 +104 114 253 +107 114 253 +109 114 254 +112 115 254 +115 115 254 +117 115 254 +120 115 255 +122 115 255 +125 115 255 +127 115 255 +130 115 255 +133 115 255 +135 115 255 +138 115 254 +140 115 254 +143 115 254 +146 114 254 +148 114 253 +151 114 253 +154 114 252 +157 114 251 +159 114 251 +162 114 250 +165 114 249 +168 114 248 +171 114 247 +174 114 246 +178 114 244 +181 113 243 +184 113 241 +188 113 239 +192 113 237 +196 113 235 +200 112 232 +205 112 228 +211 111 223 +217 111 217 +227 110 207 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +26 106 203 +37 107 216 +44 108 222 +49 109 227 +54 109 231 +59 110 234 +63 110 237 +67 110 239 +70 110 241 +74 111 243 +77 111 244 +81 111 245 +84 111 247 +87 111 248 +90 111 249 +93 111 250 +96 112 250 +98 112 251 +101 112 252 +104 112 252 +107 112 253 +109 112 253 +112 112 254 +115 112 254 +117 112 254 +120 112 254 +122 112 254 +125 112 255 +127 112 255 +130 112 255 +133 112 254 +135 112 254 +138 112 254 +140 112 254 +143 112 254 +146 112 253 +148 112 253 +151 112 252 +154 112 252 +157 112 251 +159 112 250 +162 111 250 +165 111 249 +168 111 248 +171 111 247 +174 111 245 +178 111 244 +181 111 243 +185 110 241 +188 110 239 +192 110 237 +196 110 234 +201 109 231 +206 109 227 +211 108 222 +218 107 216 +229 106 203 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +21 101 193 +36 104 213 +43 105 221 +49 105 226 +54 106 230 +58 106 233 +63 107 236 +66 107 238 +70 107 240 +74 108 242 +77 108 244 +80 108 245 +84 108 246 +87 108 247 +90 109 248 +93 109 249 +95 109 250 +98 109 251 +101 109 251 +104 109 252 +107 109 252 +109 109 253 +112 109 253 +114 109 254 +117 109 254 +120 109 254 +122 109 254 +125 109 254 +127 109 254 +130 109 254 +133 109 254 +135 109 254 +138 109 254 +140 109 254 +143 109 253 +146 109 253 +148 109 252 +151 109 252 +154 109 251 +157 109 251 +160 109 250 +162 109 249 +165 109 248 +168 108 247 +171 108 246 +175 108 245 +178 108 244 +181 108 242 +185 107 240 +189 107 238 +192 107 236 +197 106 233 +201 106 230 +206 105 226 +212 105 221 +219 104 213 +234 101 193 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +34 100 211 +42 101 219 +48 102 225 +53 103 229 +58 103 232 +62 104 235 +66 104 237 +70 104 239 +73 105 241 +77 105 243 +80 105 244 +83 105 246 +86 106 247 +89 106 248 +92 106 249 +95 106 250 +98 106 250 +101 106 251 +104 106 251 +106 106 252 +109 107 252 +112 107 253 +114 107 253 +117 107 253 +120 107 254 +122 107 254 +125 107 254 +127 107 254 +130 107 254 +133 107 254 +135 107 254 +138 107 253 +141 107 253 +143 107 253 +146 107 252 +149 106 252 +151 106 251 +154 106 251 +157 106 250 +160 106 250 +163 106 249 +165 106 248 +169 106 247 +172 105 246 +175 105 244 +178 105 243 +182 105 241 +185 104 239 +189 104 237 +193 104 235 +197 103 232 +202 103 229 +207 102 225 +213 101 219 +221 100 211 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +32 96 206 +41 97 217 +47 99 223 +53 99 227 +57 100 231 +62 101 234 +66 101 236 +70 101 239 +73 102 240 +77 102 242 +80 102 244 +83 103 245 +86 103 246 +89 103 247 +92 103 248 +95 103 249 +98 103 250 +101 104 250 +104 104 251 +106 104 251 +109 104 252 +112 104 252 +114 104 253 +117 104 253 +120 104 253 +122 104 253 +125 104 253 +127 104 253 +130 104 253 +133 104 253 +135 104 253 +138 104 253 +141 104 253 +143 104 252 +146 104 252 +149 104 251 +151 104 251 +154 104 250 +157 103 250 +160 103 249 +163 103 248 +166 103 247 +169 103 246 +172 103 245 +175 102 244 +178 102 242 +182 102 240 +185 101 239 +189 101 236 +193 101 234 +198 100 231 +202 99 227 +208 99 223 +214 97 217 +223 96 206 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 224 255 +202 224 255 +202 224 255 +202 224 255 +27 90 198 +39 94 214 +46 95 221 +52 96 226 +57 97 230 +61 97 233 +65 98 235 +69 98 238 +73 99 240 +76 99 241 +80 99 243 +83 100 244 +86 100 245 +89 100 246 +92 100 247 +95 100 248 +98 101 249 +101 101 250 +104 101 250 +106 101 251 +109 101 251 +112 101 252 +114 101 252 +117 101 252 +120 101 253 +122 101 253 +125 101 253 +127 101 253 +130 101 253 +133 101 253 +135 101 253 +138 101 252 +141 101 252 +143 101 252 +146 101 251 +149 101 251 +151 101 250 +154 101 250 +157 101 249 +160 100 248 +163 100 247 +166 100 246 +169 100 245 +172 100 244 +175 99 243 +179 99 241 +182 99 240 +186 98 238 +190 98 235 +194 97 233 +198 97 230 +203 96 226 +209 95 221 +216 94 214 +228 90 198 +202 224 255 +202 224 255 +202 224 255 +202 224 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +197 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +201 222 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 224 255 +202 224 255 +202 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +204 224 255 +204 224 255 +37 89 210 +45 91 218 +51 92 224 +56 93 228 +61 94 231 +65 95 234 +69 95 236 +72 96 239 +76 96 240 +79 96 242 +83 97 243 +86 97 245 +89 97 246 +92 97 247 +95 98 248 +98 98 248 +101 98 249 +103 98 250 +106 98 250 +109 98 251 +112 98 251 +114 98 251 +117 99 252 +120 99 252 +122 99 252 +125 99 252 +127 99 252 +130 99 252 +133 99 252 +135 99 252 +138 99 252 +141 98 251 +143 98 251 +146 98 251 +149 98 250 +152 98 250 +154 98 249 +157 98 248 +160 98 248 +163 97 247 +166 97 246 +169 97 245 +172 97 243 +176 96 242 +179 96 240 +183 96 239 +186 95 236 +190 95 234 +194 94 231 +199 93 228 +204 92 224 +210 91 218 +218 89 210 +204 224 255 +204 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +202 224 255 +202 224 255 +202 224 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +198 221 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +201 222 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 224 255 +202 224 255 +202 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +204 224 255 +204 224 255 +204 224 255 +204 224 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +205 225 255 +205 225 255 +205 225 255 +34 84 203 +43 87 215 +50 89 221 +55 90 226 +60 91 230 +64 91 233 +68 92 235 +72 92 237 +76 93 239 +79 93 241 +82 94 242 +86 94 244 +89 94 245 +92 94 246 +95 95 247 +98 95 248 +100 95 248 +103 95 249 +106 95 250 +109 95 250 +112 96 250 +114 96 251 +117 96 251 +120 96 251 +122 96 251 +125 96 251 +127 96 252 +130 96 251 +133 96 251 +135 96 251 +138 96 251 +141 96 251 +143 96 250 +146 95 250 +149 95 250 +152 95 249 +155 95 248 +157 95 248 +160 95 247 +163 94 246 +166 94 245 +169 94 244 +173 94 242 +176 93 241 +179 93 239 +183 92 237 +187 92 235 +191 91 233 +195 91 230 +200 90 226 +205 89 221 +212 87 215 +221 84 203 +205 225 255 +205 225 255 +205 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 224 255 +204 224 255 +204 224 255 +204 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +202 224 255 +202 224 255 +202 224 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +199 221 255 +198 221 255 +198 221 255 +198 221 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 224 255 +202 224 255 +202 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +204 224 255 +204 224 255 +204 224 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +41 82 210 +48 85 218 +54 86 224 +59 87 228 +63 88 231 +68 89 234 +71 89 236 +75 90 238 +79 90 240 +82 91 241 +85 91 243 +88 91 244 +91 91 245 +94 92 246 +97 92 247 +100 92 247 +103 92 248 +106 92 249 +109 93 249 +111 93 250 +114 93 250 +117 93 250 +120 93 250 +122 93 251 +125 93 251 +127 93 251 +130 93 251 +133 93 251 +135 93 250 +138 93 250 +141 93 250 +144 93 250 +146 93 249 +149 92 249 +152 92 248 +155 92 247 +158 92 247 +161 92 246 +164 91 245 +167 91 244 +170 91 243 +173 91 241 +176 90 240 +180 90 238 +184 89 236 +187 89 234 +192 88 231 +196 87 228 +201 86 224 +207 85 218 +214 82 210 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 224 255 +204 224 255 +204 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +202 224 255 +202 224 255 +202 224 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +199 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 224 255 +202 224 255 +202 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +204 224 255 +204 224 255 +204 224 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +37 77 203 +46 80 214 +53 82 221 +58 83 225 +63 84 229 +67 85 232 +71 86 234 +75 86 237 +78 87 238 +82 87 240 +85 88 241 +88 88 243 +91 88 244 +94 89 245 +97 89 246 +100 89 246 +103 89 247 +106 89 248 +109 90 248 +111 90 249 +114 90 249 +117 90 249 +119 90 250 +122 90 250 +125 90 250 +127 90 250 +130 90 250 +133 90 250 +136 90 250 +138 90 249 +141 90 249 +144 90 249 +146 90 248 +149 89 248 +152 89 247 +155 89 246 +158 89 246 +161 89 245 +164 88 244 +167 88 243 +170 88 241 +173 87 240 +177 87 238 +180 86 237 +184 86 234 +188 85 232 +192 84 229 +197 83 225 +202 82 221 +209 80 214 +218 77 203 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 224 255 +204 224 255 +204 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +202 224 255 +202 224 255 +202 224 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 224 255 +202 224 255 +202 224 255 +202 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +204 224 255 +204 224 255 +204 224 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 227 255 +207 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +44 75 209 +51 78 217 +57 79 223 +62 80 227 +66 81 230 +70 82 233 +74 83 235 +78 84 237 +81 84 239 +84 84 240 +88 85 241 +91 85 243 +94 86 244 +97 86 245 +100 86 245 +103 86 246 +106 86 247 +108 87 247 +111 87 248 +114 87 248 +117 87 248 +119 87 249 +122 87 249 +125 87 249 +127 87 249 +130 87 249 +133 87 249 +136 87 249 +138 87 248 +141 87 248 +144 87 248 +147 87 247 +149 86 247 +152 86 246 +155 86 245 +158 86 245 +161 86 244 +164 85 243 +167 85 241 +171 84 240 +174 84 239 +177 84 237 +181 83 235 +185 82 233 +189 81 230 +193 80 227 +198 79 223 +204 78 217 +211 75 209 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +207 227 255 +207 227 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 224 255 +204 224 255 +204 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +202 224 255 +202 224 255 +202 224 255 +202 224 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +200 222 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 224 255 +202 224 255 +202 224 255 +202 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +204 224 255 +204 224 255 +204 224 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 227 255 +207 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +209 227 255 +209 227 255 +209 227 255 +209 228 255 +209 228 255 +37 67 195 +49 73 212 +55 75 219 +60 76 224 +65 78 227 +69 79 230 +73 79 233 +77 80 235 +81 81 237 +84 81 239 +87 82 240 +91 82 241 +94 82 242 +97 83 243 +100 83 244 +103 83 245 +105 83 246 +108 84 246 +111 84 247 +114 84 247 +117 84 247 +119 84 248 +122 84 248 +125 84 248 +127 84 248 +130 84 248 +133 84 248 +136 84 248 +138 84 247 +141 84 247 +144 84 247 +147 84 246 +150 83 246 +152 83 245 +155 83 244 +158 83 243 +161 82 242 +164 82 241 +168 82 240 +171 81 239 +174 81 237 +178 80 235 +182 79 233 +186 79 230 +190 78 227 +195 76 224 +200 75 219 +206 73 212 +218 67 195 +209 228 255 +209 228 255 +209 227 255 +209 227 255 +209 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +207 227 255 +207 227 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 224 255 +204 224 255 +204 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +202 224 255 +202 224 255 +202 224 255 +202 224 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 224 255 +202 224 255 +202 224 255 +202 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +204 224 255 +204 224 255 +204 224 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 227 255 +207 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +209 227 255 +209 227 255 +209 227 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +45 66 204 +53 70 214 +59 72 220 +64 73 225 +68 75 228 +73 76 231 +76 76 233 +80 77 235 +84 78 237 +87 78 238 +90 79 240 +93 79 241 +96 79 242 +99 80 243 +102 80 244 +105 80 244 +108 80 245 +111 81 245 +114 81 246 +117 81 246 +119 81 246 +122 81 247 +125 81 247 +127 81 247 +130 81 247 +133 81 247 +136 81 246 +138 81 246 +141 81 246 +144 81 245 +147 80 245 +150 80 244 +153 80 244 +156 80 243 +159 79 242 +162 79 241 +165 79 240 +168 78 238 +171 78 237 +175 77 235 +179 76 233 +182 76 231 +187 75 228 +191 73 225 +196 72 220 +202 70 214 +210 66 204 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 227 255 +209 227 255 +209 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +207 227 255 +207 227 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 224 255 +204 224 255 +204 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +202 224 255 +202 224 255 +202 224 255 +202 224 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +201 223 255 +201 223 255 +201 223 255 +201 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 224 255 +202 224 255 +202 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +204 224 255 +204 224 255 +204 224 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 227 255 +207 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +209 227 255 +209 227 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +50 64 207 +57 67 216 +62 69 221 +67 70 225 +72 72 228 +76 73 231 +79 73 233 +83 74 235 +86 75 237 +90 75 238 +93 76 239 +96 76 240 +99 76 241 +102 77 242 +105 77 243 +108 77 244 +111 77 244 +114 77 244 +116 78 245 +119 78 245 +122 78 245 +125 78 245 +127 78 245 +130 78 245 +133 78 245 +136 78 245 +139 78 245 +141 77 244 +144 77 244 +147 77 244 +150 77 243 +153 77 242 +156 76 241 +159 76 240 +162 76 239 +165 75 238 +169 75 237 +172 74 235 +176 73 233 +179 73 231 +183 72 228 +188 70 225 +193 69 221 +198 67 216 +205 64 207 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 227 255 +209 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +207 227 255 +207 227 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 224 255 +204 224 255 +204 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +202 224 255 +202 224 255 +202 224 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 223 255 +202 224 255 +202 224 255 +202 224 255 +202 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +204 224 255 +204 224 255 +204 224 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 227 255 +207 227 255 +207 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +209 227 255 +209 227 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 230 255 +212 230 255 +213 230 255 +54 61 208 +61 64 216 +66 66 221 +70 67 225 +75 68 228 +79 69 230 +82 70 233 +86 71 234 +89 71 236 +92 72 237 +96 72 239 +99 73 240 +102 73 240 +105 73 241 +108 74 242 +111 74 243 +113 74 243 +116 74 243 +119 74 244 +122 74 244 +125 74 244 +127 74 244 +130 74 244 +133 74 244 +136 74 244 +139 74 243 +142 74 243 +144 74 243 +147 74 242 +150 73 241 +153 73 240 +156 73 240 +159 72 239 +163 72 237 +166 71 236 +169 71 234 +173 70 233 +176 69 230 +180 68 228 +185 67 225 +189 66 221 +194 64 216 +201 61 208 +213 230 255 +212 230 255 +212 230 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 227 255 +209 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +207 227 255 +207 227 255 +207 227 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 224 255 +204 224 255 +204 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +202 224 255 +202 224 255 +202 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +204 224 255 +204 224 255 +204 224 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 227 255 +207 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +209 227 255 +209 227 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 230 255 +212 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +214 230 255 +58 58 209 +64 61 216 +69 62 221 +73 64 225 +78 65 227 +81 66 230 +85 67 232 +89 68 234 +92 68 235 +95 69 236 +98 69 238 +101 70 239 +104 70 239 +107 70 240 +110 70 241 +113 71 241 +116 71 242 +119 71 242 +122 71 242 +125 71 242 +127 71 242 +130 71 242 +133 71 242 +136 71 242 +139 71 242 +142 71 241 +145 70 241 +148 70 240 +151 70 239 +154 70 239 +157 69 238 +160 69 236 +163 68 235 +166 68 234 +170 67 232 +174 66 230 +177 65 227 +182 64 225 +186 62 221 +191 61 216 +197 58 209 +214 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +212 230 255 +212 230 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 227 255 +209 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +207 227 255 +207 227 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 224 255 +204 224 255 +204 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +203 224 255 +204 224 255 +204 224 255 +204 224 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 227 255 +207 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +209 227 255 +209 227 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 230 255 +212 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +214 230 255 +214 230 255 +214 230 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +215 231 255 +215 231 255 +61 54 208 +67 57 216 +72 59 220 +76 60 224 +80 62 227 +84 63 229 +88 63 231 +91 64 233 +95 65 234 +98 65 235 +101 66 236 +104 66 237 +107 66 238 +110 67 239 +113 67 239 +116 67 240 +119 67 240 +122 67 240 +125 67 240 +127 67 241 +130 67 240 +133 67 240 +136 67 240 +139 67 240 +142 67 239 +145 67 239 +148 66 238 +151 66 237 +154 66 236 +157 65 235 +160 65 234 +164 64 233 +167 63 231 +171 63 229 +175 62 227 +179 60 224 +183 59 220 +188 57 216 +194 54 208 +215 231 255 +215 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 230 255 +214 230 255 +214 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +212 230 255 +212 230 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 227 255 +209 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +207 227 255 +207 227 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 224 255 +204 224 255 +204 224 255 +203 224 255 +203 224 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 227 255 +207 227 255 +207 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +209 227 255 +209 227 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +211 228 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 230 255 +212 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +214 230 255 +214 230 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +216 232 255 +216 232 255 +216 232 255 +64 50 207 +70 53 214 +75 55 219 +79 57 223 +83 58 225 +87 59 228 +91 60 230 +94 61 231 +97 61 233 +101 62 234 +104 62 235 +107 63 236 +110 63 237 +113 63 237 +116 63 238 +119 63 238 +122 64 238 +125 64 238 +127 64 238 +130 64 238 +133 64 238 +136 63 238 +139 63 238 +142 63 237 +145 63 237 +148 63 236 +151 62 235 +154 62 234 +158 61 233 +161 61 231 +164 60 230 +168 59 228 +172 58 225 +176 57 223 +180 55 219 +185 53 214 +191 50 207 +216 232 255 +216 232 255 +216 232 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 230 255 +214 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +212 230 255 +212 230 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 227 255 +209 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +207 227 255 +207 227 255 +207 227 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +204 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 227 255 +207 227 255 +207 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +209 227 255 +209 227 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +212 229 255 +212 229 255 +212 229 255 +212 230 255 +212 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +214 230 255 +214 230 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +216 231 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +217 232 255 +217 232 255 +217 232 255 +66 45 204 +73 49 212 +78 51 217 +82 53 221 +86 54 224 +90 55 226 +93 56 228 +97 57 230 +100 57 231 +103 58 232 +106 58 233 +110 59 234 +113 59 235 +116 59 235 +119 59 236 +122 60 236 +125 60 236 +127 60 236 +130 60 236 +133 60 236 +136 59 236 +139 59 235 +142 59 235 +145 59 234 +149 58 233 +152 58 232 +155 57 231 +158 57 230 +162 56 228 +165 55 226 +169 54 224 +173 53 221 +177 51 217 +182 49 212 +189 45 204 +217 232 255 +217 232 255 +217 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 230 255 +214 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +212 230 255 +212 230 255 +212 229 255 +212 229 255 +212 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 227 255 +209 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +207 227 255 +207 227 255 +207 227 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +204 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 227 255 +207 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +209 227 255 +209 227 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 230 255 +212 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +214 230 255 +214 230 255 +214 231 255 +214 231 255 +214 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +217 232 255 +217 232 255 +217 232 255 +217 232 255 +217 233 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +67 37 195 +75 44 209 +80 46 214 +85 48 218 +89 50 221 +92 51 224 +96 52 226 +99 53 227 +103 53 229 +106 54 230 +109 54 231 +112 55 232 +115 55 232 +118 55 233 +121 55 233 +124 55 233 +127 55 233 +131 55 233 +134 55 233 +137 55 233 +140 55 232 +143 55 232 +146 54 231 +149 54 230 +152 53 229 +156 53 227 +159 52 226 +163 51 224 +166 50 221 +170 48 218 +175 46 214 +180 44 209 +188 37 195 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 233 255 +217 232 255 +217 232 255 +217 232 255 +217 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +214 231 255 +214 231 255 +214 231 255 +214 230 255 +214 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +212 230 255 +212 230 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 227 255 +209 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +207 227 255 +207 227 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +205 225 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 227 255 +207 227 255 +207 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +209 227 255 +209 227 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 230 255 +212 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +214 230 255 +214 230 255 +214 231 255 +214 231 255 +214 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +217 232 255 +217 232 255 +217 232 255 +217 232 255 +217 233 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +219 233 255 +219 233 255 +219 234 255 +219 234 255 +219 234 255 +77 37 203 +82 41 210 +87 43 215 +91 45 218 +95 46 221 +99 47 223 +102 48 225 +105 49 226 +109 49 227 +112 50 228 +115 50 229 +118 50 229 +121 51 230 +124 51 230 +127 51 230 +131 51 230 +134 51 230 +137 50 229 +140 50 229 +143 50 228 +146 49 227 +150 49 226 +153 48 225 +156 47 223 +160 46 221 +164 45 218 +168 43 215 +173 41 210 +178 37 203 +219 234 255 +219 234 255 +219 234 255 +219 233 255 +219 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 233 255 +217 232 255 +217 232 255 +217 232 255 +217 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +214 231 255 +214 231 255 +214 231 255 +214 230 255 +214 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +212 230 255 +212 230 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 227 255 +209 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +207 227 255 +207 227 255 +207 227 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 227 255 +207 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +209 227 255 +209 227 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 230 255 +212 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +214 230 255 +214 230 255 +214 231 255 +214 231 255 +214 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +217 232 255 +217 232 255 +217 232 255 +217 232 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +219 233 255 +219 233 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +84 34 203 +89 37 210 +94 39 214 +97 41 217 +101 42 219 +105 43 221 +108 44 222 +111 44 223 +115 45 224 +118 45 225 +121 45 225 +124 45 226 +127 45 226 +131 45 226 +134 45 225 +137 45 225 +140 45 224 +144 44 223 +147 44 222 +150 43 221 +154 42 219 +158 41 217 +161 39 214 +166 37 210 +171 34 203 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 233 255 +219 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 232 255 +217 232 255 +217 232 255 +217 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +214 231 255 +214 231 255 +214 231 255 +214 230 255 +214 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +212 230 255 +212 230 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 227 255 +209 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +207 227 255 +207 227 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +206 226 255 +206 226 255 +206 226 255 +206 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 227 255 +207 227 255 +207 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +209 227 255 +209 227 255 +209 227 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 230 255 +212 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +214 230 255 +214 230 255 +214 231 255 +214 231 255 +214 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +217 232 255 +217 232 255 +217 232 255 +217 233 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +219 233 255 +219 233 255 +219 234 255 +219 234 255 +219 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +90 27 198 +96 32 206 +100 34 211 +104 36 213 +107 37 216 +111 38 217 +114 38 218 +118 39 219 +121 39 220 +124 39 220 +127 39 220 +131 39 220 +134 39 220 +137 39 219 +141 38 218 +144 38 217 +148 37 216 +151 36 213 +155 34 211 +159 32 206 +165 27 198 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +219 234 255 +219 234 255 +219 234 255 +219 233 255 +219 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 233 255 +217 232 255 +217 232 255 +217 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +214 231 255 +214 231 255 +214 231 255 +214 230 255 +214 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +212 230 255 +212 230 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 227 255 +209 227 255 +209 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +207 227 255 +207 227 255 +207 227 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 226 255 +207 227 255 +207 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +209 227 255 +209 227 255 +209 227 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +214 230 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +217 232 255 +217 232 255 +217 232 255 +217 232 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +219 233 255 +219 233 255 +219 234 255 +219 234 255 +219 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +222 235 255 +222 235 255 +222 235 255 +222 235 255 +222 235 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +101 21 193 +106 26 203 +110 28 207 +114 30 209 +117 31 211 +121 31 212 +124 32 212 +127 32 212 +131 32 212 +134 31 212 +138 31 211 +141 30 209 +145 28 207 +149 26 203 +154 21 193 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 235 255 +222 235 255 +222 235 255 +222 235 255 +222 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +219 234 255 +219 234 255 +219 234 255 +219 233 255 +219 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 232 255 +217 232 255 +217 232 255 +217 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +212 230 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 227 255 +209 227 255 +209 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +207 227 255 +207 227 255 +207 226 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +209 227 255 +209 227 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 230 255 +212 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +214 230 255 +214 230 255 +214 231 255 +214 231 255 +214 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +217 232 255 +217 232 255 +217 232 255 +217 233 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +219 233 255 +219 233 255 +219 234 255 +219 234 255 +219 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +222 235 255 +222 235 255 +222 235 255 +222 235 255 +222 235 255 +222 236 255 +222 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +224 236 255 +224 236 255 +224 236 255 +224 236 255 +224 236 255 +224 236 255 +224 236 255 +224 236 255 +224 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +222 236 255 +222 236 255 +222 235 255 +222 235 255 +222 235 255 +222 235 255 +222 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +219 234 255 +219 234 255 +219 234 255 +219 233 255 +219 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 233 255 +217 232 255 +217 232 255 +217 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +214 231 255 +214 231 255 +214 231 255 +214 230 255 +214 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +212 230 255 +212 230 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 227 255 +209 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +208 227 255 +209 227 255 +209 227 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 230 255 +212 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +214 230 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +217 232 255 +217 232 255 +217 232 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +219 233 255 +219 234 255 +219 234 255 +219 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +222 235 255 +222 235 255 +222 235 255 +222 235 255 +222 236 255 +222 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +224 236 255 +224 236 255 +224 236 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 236 255 +224 236 255 +224 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +222 236 255 +222 236 255 +222 235 255 +222 235 255 +222 235 255 +222 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +219 234 255 +219 234 255 +219 234 255 +219 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 232 255 +217 232 255 +217 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +212 230 255 +212 230 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 227 255 +209 227 255 +208 227 255 +208 227 255 +208 227 255 +209 227 255 +209 227 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 230 255 +212 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +214 230 255 +214 230 255 +214 231 255 +214 231 255 +214 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +217 232 255 +217 232 255 +217 232 255 +217 233 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +219 233 255 +219 234 255 +219 234 255 +219 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +222 235 255 +222 235 255 +222 235 255 +222 235 255 +222 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +224 236 255 +224 236 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 236 255 +224 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +222 236 255 +222 235 255 +222 235 255 +222 235 255 +222 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +219 234 255 +219 234 255 +219 234 255 +219 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 233 255 +217 232 255 +217 232 255 +217 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +214 231 255 +214 231 255 +214 231 255 +214 230 255 +214 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +212 230 255 +212 230 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 228 255 +209 227 255 +209 228 255 +209 228 255 +209 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 230 255 +212 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +214 230 255 +214 230 255 +214 231 255 +214 231 255 +214 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +217 232 255 +217 232 255 +217 232 255 +217 233 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +219 233 255 +219 233 255 +219 234 255 +219 234 255 +219 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +222 235 255 +222 235 255 +222 235 255 +222 236 255 +222 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +224 236 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +222 236 255 +222 236 255 +222 235 255 +222 235 255 +222 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +219 234 255 +219 234 255 +219 234 255 +219 233 255 +219 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 233 255 +217 232 255 +217 232 255 +217 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +214 231 255 +214 231 255 +214 231 255 +214 230 255 +214 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +212 230 255 +212 230 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +209 228 255 +209 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 230 255 +212 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +214 230 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +217 232 255 +217 232 255 +217 232 255 +217 233 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +219 233 255 +219 233 255 +219 234 255 +219 234 255 +219 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +222 235 255 +222 235 255 +222 235 255 +222 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +224 236 255 +224 236 255 +224 237 255 +224 237 255 +224 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +227 238 255 +227 238 255 +227 238 255 +227 238 255 +227 238 255 +227 238 255 +227 238 255 +227 238 255 +227 238 255 +227 238 255 +227 238 255 +227 238 255 +227 238 255 +227 238 255 +227 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +224 237 255 +224 237 255 +224 237 255 +224 236 255 +224 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +222 236 255 +222 235 255 +222 235 255 +222 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +219 234 255 +219 234 255 +219 234 255 +219 233 255 +219 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 233 255 +217 232 255 +217 232 255 +217 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +212 230 255 +212 230 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +210 228 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 230 255 +212 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +214 230 255 +214 230 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +217 232 255 +217 232 255 +217 232 255 +217 233 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +219 233 255 +219 233 255 +219 234 255 +219 234 255 +219 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +222 235 255 +222 235 255 +222 235 255 +222 236 255 +222 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +224 236 255 +224 236 255 +224 237 255 +224 237 255 +224 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +227 238 255 +227 238 255 +227 238 255 +227 238 255 +227 238 255 +227 238 255 +227 238 255 +227 239 255 +227 239 255 +227 239 255 +227 239 255 +227 239 255 +227 239 255 +227 239 255 +227 239 255 +227 239 255 +227 239 255 +227 239 255 +227 239 255 +227 239 255 +227 239 255 +227 239 255 +227 238 255 +227 238 255 +227 238 255 +227 238 255 +227 238 255 +227 238 255 +227 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +224 237 255 +224 237 255 +224 237 255 +224 236 255 +224 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +222 236 255 +222 236 255 +222 235 255 +222 235 255 +222 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +219 234 255 +219 234 255 +219 234 255 +219 233 255 +219 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 233 255 +217 232 255 +217 232 255 +217 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 230 255 +214 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +212 230 255 +212 230 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +210 228 255 +210 228 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 230 255 +212 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +214 230 255 +214 230 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +217 232 255 +217 232 255 +217 232 255 +217 233 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +219 233 255 +219 233 255 +219 234 255 +219 234 255 +219 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +222 235 255 +222 235 255 +222 236 255 +222 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +224 236 255 +224 236 255 +224 237 255 +224 237 255 +224 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +227 238 255 +227 238 255 +227 238 255 +227 238 255 +227 238 255 +227 239 255 +227 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +227 239 255 +227 239 255 +227 238 255 +227 238 255 +227 238 255 +227 238 255 +227 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +224 237 255 +224 237 255 +224 237 255 +224 236 255 +224 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +222 236 255 +222 236 255 +222 235 255 +222 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +219 234 255 +219 234 255 +219 234 255 +219 233 255 +219 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 233 255 +217 232 255 +217 232 255 +217 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 230 255 +214 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +212 230 255 +212 230 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +211 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 230 255 +212 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +214 230 255 +214 230 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +217 232 255 +217 232 255 +217 232 255 +217 233 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +219 233 255 +219 233 255 +219 234 255 +219 234 255 +219 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +222 235 255 +222 235 255 +222 235 255 +222 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +224 236 255 +224 236 255 +224 237 255 +224 237 255 +224 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +227 238 255 +227 238 255 +227 238 255 +227 238 255 +227 239 255 +227 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +229 239 255 +229 239 255 +229 239 255 +229 239 255 +229 239 255 +229 240 255 +229 240 255 +229 240 255 +229 240 255 +229 240 255 +229 240 255 +229 240 255 +229 239 255 +229 239 255 +229 239 255 +229 239 255 +229 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +227 239 255 +227 239 255 +227 238 255 +227 238 255 +227 238 255 +227 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +224 237 255 +224 237 255 +224 237 255 +224 236 255 +224 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +222 236 255 +222 235 255 +222 235 255 +222 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +219 234 255 +219 234 255 +219 234 255 +219 233 255 +219 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 233 255 +217 232 255 +217 232 255 +217 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 230 255 +214 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +212 230 255 +212 230 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +211 229 255 +211 229 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 230 255 +212 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +214 230 255 +214 230 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +217 232 255 +217 232 255 +217 232 255 +217 233 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +219 233 255 +219 234 255 +219 234 255 +219 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +222 235 255 +222 235 255 +222 235 255 +222 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +224 236 255 +224 236 255 +224 237 255 +224 237 255 +224 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +227 238 255 +227 238 255 +227 238 255 +227 239 255 +227 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +229 239 255 +229 239 255 +229 239 255 +229 240 255 +229 240 255 +229 240 255 +229 240 255 +229 240 255 +229 240 255 +229 240 255 +229 240 255 +229 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +229 240 255 +229 240 255 +229 240 255 +229 240 255 +229 240 255 +229 240 255 +229 240 255 +229 240 255 +229 240 255 +229 239 255 +229 239 255 +229 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +227 239 255 +227 239 255 +227 238 255 +227 238 255 +227 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +224 237 255 +224 237 255 +224 237 255 +224 236 255 +224 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +222 236 255 +222 235 255 +222 235 255 +222 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +219 234 255 +219 234 255 +219 234 255 +219 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 233 255 +217 232 255 +217 232 255 +217 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 230 255 +214 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +212 230 255 +212 230 255 +212 229 255 +212 229 255 +212 229 255 +212 229 255 +212 230 255 +212 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +214 230 255 +214 230 255 +214 231 255 +214 231 255 +214 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +217 232 255 +217 232 255 +217 232 255 +217 232 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +219 233 255 +219 233 255 +219 234 255 +219 234 255 +219 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +222 235 255 +222 235 255 +222 235 255 +222 236 255 +222 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +224 236 255 +224 237 255 +224 237 255 +224 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +227 238 255 +227 238 255 +227 238 255 +227 239 255 +227 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +229 239 255 +229 239 255 +229 240 255 +229 240 255 +229 240 255 +229 240 255 +229 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +229 240 255 +229 240 255 +229 240 255 +229 240 255 +229 240 255 +229 239 255 +229 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +227 239 255 +227 239 255 +227 238 255 +227 238 255 +227 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +224 237 255 +224 237 255 +224 237 255 +224 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +222 236 255 +222 236 255 +222 235 255 +222 235 255 +222 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +219 234 255 +219 234 255 +219 234 255 +219 233 255 +219 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 232 255 +217 232 255 +217 232 255 +217 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +214 231 255 +214 231 255 +214 231 255 +214 230 255 +214 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +212 230 255 +212 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +214 230 255 +214 230 255 +214 230 255 +214 231 255 +214 231 255 +214 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +217 232 255 +217 232 255 +217 232 255 +217 232 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +219 233 255 +219 233 255 +219 234 255 +219 234 255 +219 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +222 235 255 +222 235 255 +222 235 255 +222 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +224 236 255 +224 236 255 +224 237 255 +224 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +227 238 255 +227 238 255 +227 238 255 +227 239 255 +227 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +229 239 255 +229 240 255 +229 240 255 +229 240 255 +229 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +229 240 255 +229 240 255 +229 240 255 +229 240 255 +229 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +227 239 255 +227 239 255 +227 238 255 +227 238 255 +227 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +224 237 255 +224 237 255 +224 236 255 +224 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +222 236 255 +222 235 255 +222 235 255 +222 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +219 234 255 +219 234 255 +219 234 255 +219 233 255 +219 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 232 255 +217 232 255 +217 232 255 +217 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +214 231 255 +214 231 255 +214 231 255 +214 230 255 +214 230 255 +214 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +213 230 255 +214 230 255 +214 230 255 +214 230 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +217 232 255 +217 232 255 +217 232 255 +217 233 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +219 233 255 +219 234 255 +219 234 255 +219 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +222 235 255 +222 235 255 +222 235 255 +222 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +224 236 255 +224 237 255 +224 237 255 +224 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +227 238 255 +227 238 255 +227 238 255 +227 239 255 +227 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +229 239 255 +229 239 255 +229 240 255 +229 240 255 +229 240 255 +229 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +229 240 255 +229 240 255 +229 240 255 +229 240 255 +229 239 255 +229 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +227 239 255 +227 239 255 +227 238 255 +227 238 255 +227 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +224 237 255 +224 237 255 +224 237 255 +224 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +222 236 255 +222 235 255 +222 235 255 +222 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +219 234 255 +219 234 255 +219 234 255 +219 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 233 255 +217 232 255 +217 232 255 +217 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 230 255 +214 230 255 +214 230 255 +213 230 255 +213 230 255 +214 230 255 +214 230 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +217 232 255 +217 232 255 +217 232 255 +217 233 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +219 233 255 +219 233 255 +219 234 255 +219 234 255 +219 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +222 235 255 +222 235 255 +222 235 255 +222 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +224 236 255 +224 236 255 +224 237 255 +224 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +227 238 255 +227 238 255 +227 239 255 +227 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +229 239 255 +229 239 255 +229 240 255 +229 240 255 +229 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +229 240 255 +229 240 255 +229 240 255 +229 239 255 +229 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +227 239 255 +227 239 255 +227 238 255 +227 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +224 237 255 +224 237 255 +224 236 255 +224 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +222 236 255 +222 235 255 +222 235 255 +222 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +219 234 255 +219 234 255 +219 234 255 +219 233 255 +219 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 233 255 +217 232 255 +217 232 255 +217 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 230 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +217 232 255 +217 232 255 +217 232 255 +217 232 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +219 233 255 +219 233 255 +219 234 255 +219 234 255 +219 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +222 235 255 +222 235 255 +222 235 255 +222 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +224 236 255 +224 237 255 +224 237 255 +224 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +227 238 255 +227 238 255 +227 238 255 +227 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +229 239 255 +229 240 255 +229 240 255 +229 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +231 240 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +232 242 255 +232 242 255 +232 242 255 +232 242 255 +232 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +232 242 255 +232 242 255 +232 242 255 +232 242 255 +232 242 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +229 240 255 +229 240 255 +229 240 255 +229 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +227 239 255 +227 238 255 +227 238 255 +227 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +224 237 255 +224 237 255 +224 237 255 +224 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +222 236 255 +222 235 255 +222 235 255 +222 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +219 234 255 +219 234 255 +219 234 255 +219 233 255 +219 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 232 255 +217 232 255 +217 232 255 +217 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +217 232 255 +217 232 255 +217 232 255 +217 232 255 +217 233 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +219 233 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +222 235 255 +222 235 255 +222 235 255 +222 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +224 236 255 +224 236 255 +224 237 255 +224 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +227 238 255 +227 238 255 +227 238 255 +227 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +229 239 255 +229 239 255 +229 240 255 +229 240 255 +229 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +232 242 255 +232 242 255 +232 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +232 242 255 +232 242 255 +232 242 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +229 240 255 +229 240 255 +229 240 255 +229 239 255 +229 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +227 239 255 +227 238 255 +227 238 255 +227 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +224 237 255 +224 237 255 +224 236 255 +224 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +222 236 255 +222 235 255 +222 235 255 +222 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 233 255 +217 232 255 +217 232 255 +217 232 255 +217 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +217 232 255 +217 232 255 +217 232 255 +217 233 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +219 233 255 +219 233 255 +219 234 255 +219 234 255 +219 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +222 235 255 +222 235 255 +222 235 255 +222 236 255 +222 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +224 236 255 +224 237 255 +224 237 255 +224 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +227 238 255 +227 238 255 +227 238 255 +227 239 255 +227 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +229 239 255 +229 240 255 +229 240 255 +229 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +232 242 255 +232 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +234 242 255 +234 242 255 +234 242 255 +234 242 255 +234 242 255 +234 242 255 +234 242 255 +234 242 255 +234 242 255 +234 242 255 +234 242 255 +234 242 255 +234 242 255 +234 242 255 +234 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +232 242 255 +232 242 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +229 240 255 +229 240 255 +229 240 255 +229 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +227 239 255 +227 239 255 +227 238 255 +227 238 255 +227 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +224 237 255 +224 237 255 +224 237 255 +224 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +222 236 255 +222 236 255 +222 235 255 +222 235 255 +222 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +219 234 255 +219 234 255 +219 234 255 +219 233 255 +219 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 233 255 +217 232 255 +217 232 255 +217 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +215 231 255 +215 231 255 +215 231 255 +215 231 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +217 232 255 +217 232 255 +217 232 255 +217 232 255 +217 233 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +219 233 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +221 234 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +222 235 255 +222 235 255 +222 235 255 +222 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +224 236 255 +224 237 255 +224 237 255 +224 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +227 238 255 +227 238 255 +227 238 255 +227 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +229 239 255 +229 239 255 +229 240 255 +229 240 255 +229 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +232 241 255 +232 241 255 +232 241 255 +232 242 255 +232 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +234 242 255 +234 242 255 +234 242 255 +234 242 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +234 242 255 +234 242 255 +234 242 255 +234 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +232 242 255 +232 242 255 +232 241 255 +232 241 255 +232 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +229 240 255 +229 240 255 +229 240 255 +229 239 255 +229 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +227 239 255 +227 238 255 +227 238 255 +227 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +224 237 255 +224 237 255 +224 237 255 +224 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +222 236 255 +222 235 255 +222 235 255 +222 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 233 255 +217 232 255 +217 232 255 +217 232 255 +217 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +217 232 255 +217 232 255 +217 232 255 +217 232 255 +217 233 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +219 233 255 +219 233 255 +219 234 255 +219 234 255 +219 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +222 235 255 +222 235 255 +222 235 255 +222 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +224 236 255 +224 237 255 +224 237 255 +224 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +227 238 255 +227 238 255 +227 238 255 +227 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +229 239 255 +229 239 255 +229 240 255 +229 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +232 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +234 242 255 +234 242 255 +234 242 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +234 242 255 +234 242 255 +234 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +232 242 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +229 240 255 +229 240 255 +229 239 255 +229 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +227 239 255 +227 238 255 +227 238 255 +227 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +224 237 255 +224 237 255 +224 237 255 +224 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +222 236 255 +222 235 255 +222 235 255 +222 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +219 234 255 +219 234 255 +219 234 255 +219 233 255 +219 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 233 255 +217 232 255 +217 232 255 +217 232 255 +217 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +217 232 255 +217 232 255 +217 232 255 +217 232 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +219 233 255 +219 233 255 +219 234 255 +219 234 255 +219 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +222 235 255 +222 235 255 +222 235 255 +222 236 255 +222 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +224 236 255 +224 236 255 +224 237 255 +224 237 255 +224 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +227 238 255 +227 238 255 +227 238 255 +227 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +229 239 255 +229 240 255 +229 240 255 +229 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +232 241 255 +232 241 255 +232 241 255 +232 242 255 +232 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +234 242 255 +234 242 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +234 242 255 +234 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +232 242 255 +232 242 255 +232 241 255 +232 241 255 +232 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +229 240 255 +229 240 255 +229 240 255 +229 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +227 239 255 +227 238 255 +227 238 255 +227 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +224 237 255 +224 237 255 +224 237 255 +224 236 255 +224 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +222 236 255 +222 236 255 +222 235 255 +222 235 255 +222 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +219 234 255 +219 234 255 +219 234 255 +219 233 255 +219 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 232 255 +217 232 255 +217 232 255 +217 232 255 +216 232 255 +217 232 255 +217 232 255 +217 232 255 +217 233 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +219 233 255 +219 233 255 +219 234 255 +219 234 255 +219 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +222 235 255 +222 235 255 +222 235 255 +222 236 255 +222 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +224 236 255 +224 236 255 +224 237 255 +224 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +227 238 255 +227 238 255 +227 239 255 +227 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +229 239 255 +229 240 255 +229 240 255 +229 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +232 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +234 242 255 +234 242 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +234 242 255 +234 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +232 242 255 +232 241 255 +232 241 255 +232 241 255 +232 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +229 240 255 +229 240 255 +229 240 255 +229 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +227 239 255 +227 239 255 +227 238 255 +227 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +224 237 255 +224 237 255 +224 236 255 +224 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +222 236 255 +222 236 255 +222 235 255 +222 235 255 +222 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +219 234 255 +219 234 255 +219 234 255 +219 233 255 +219 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 233 255 +217 232 255 +217 232 255 +217 233 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +219 233 255 +219 233 255 +219 234 255 +219 234 255 +219 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +222 235 255 +222 235 255 +222 235 255 +222 236 255 +222 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +224 236 255 +224 237 255 +224 237 255 +224 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +226 237 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +227 238 255 +227 238 255 +227 239 255 +227 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +229 239 255 +229 240 255 +229 240 255 +229 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +232 241 255 +232 241 255 +232 241 255 +232 242 255 +232 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +234 242 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +234 243 255 +234 243 255 +234 243 255 +234 243 255 +234 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +232 242 255 +232 242 255 +232 241 255 +232 241 255 +232 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +229 240 255 +229 240 255 +229 240 255 +229 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +227 239 255 +227 239 255 +227 238 255 +227 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +224 237 255 +224 237 255 +224 237 255 +224 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +222 236 255 +222 236 255 +222 235 255 +222 235 255 +222 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +219 234 255 +219 234 255 +219 234 255 +219 233 255 +219 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +219 233 255 +219 233 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +222 235 255 +222 235 255 +222 235 255 +222 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +224 236 255 +224 237 255 +224 237 255 +224 237 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +227 238 255 +227 238 255 +227 239 255 +227 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +229 239 255 +229 240 255 +229 240 255 +229 240 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +232 241 255 +232 241 255 +232 241 255 +232 242 255 +232 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +234 242 255 +234 242 255 +234 243 255 +234 243 255 +234 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +237 244 255 +237 244 255 +237 244 255 +237 244 255 +237 244 255 +237 244 255 +237 244 255 +237 244 255 +237 244 255 +237 244 255 +237 244 255 +237 244 255 +237 244 255 +237 244 255 +237 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +236 244 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +235 243 255 +234 243 255 +234 243 255 +234 243 255 +234 242 255 +234 242 255 +233 242 255 +233 242 255 +233 242 255 +233 242 255 +232 242 255 +232 242 255 +232 241 255 +232 241 255 +232 241 255 +231 241 255 +231 241 255 +231 241 255 +231 241 255 +230 240 255 +230 240 255 +230 240 255 +230 240 255 +229 240 255 +229 240 255 +229 240 255 +229 239 255 +228 239 255 +228 239 255 +228 239 255 +228 239 255 +227 239 255 +227 239 255 +227 238 255 +227 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +226 238 255 +225 237 255 +225 237 255 +225 237 255 +225 237 255 +224 237 255 +224 237 255 +224 237 255 +224 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +222 236 255 +222 235 255 +222 235 255 +222 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +220 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 233 255 +219 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 diff --git a/Graphics/Saumya_Talera/Chapter6.png b/Graphics/Saumya_Talera/Chapter6.png new file mode 100644 index 0000000..433f946 Binary files /dev/null and b/Graphics/Saumya_Talera/Chapter6.png differ diff --git a/Graphics/Saumya_Talera/Chapter6.ppm b/Graphics/Saumya_Talera/Chapter6.ppm new file mode 100644 index 0000000..078eaf7 --- /dev/null +++ b/Graphics/Saumya_Talera/Chapter6.ppm @@ -0,0 +1,20003 @@ +P3 +200 100 +255 +166 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +154 195 255 +154 195 255 +154 195 255 +154 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +152 194 255 +152 194 255 +152 193 255 +152 193 255 +152 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +149 192 255 +149 192 255 +149 192 255 +149 191 255 +149 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +147 191 255 +147 191 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +146 190 255 +146 190 255 +146 190 255 +146 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 191 255 +147 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +149 191 255 +149 191 255 +149 192 255 +149 192 255 +149 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +152 193 255 +152 193 255 +152 193 255 +152 194 255 +152 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +154 194 255 +154 195 255 +154 195 255 +154 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +154 195 255 +154 195 255 +154 195 255 +154 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +152 194 255 +152 193 255 +152 193 255 +152 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 191 255 +149 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +147 191 255 +147 191 255 +147 191 255 +147 191 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 190 255 +147 191 255 +147 191 255 +147 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +149 191 255 +149 191 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +152 193 255 +152 193 255 +152 193 255 +152 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +154 194 255 +154 195 255 +154 195 255 +154 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +154 195 255 +154 195 255 +154 195 255 +154 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +152 194 255 +152 193 255 +152 193 255 +152 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 191 255 +149 191 255 +149 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +147 191 255 +147 191 255 +147 191 255 +147 191 255 +147 191 255 +147 191 255 +147 191 255 +147 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +149 191 255 +149 191 255 +149 191 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +152 193 255 +152 193 255 +152 193 255 +152 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +154 194 255 +154 195 255 +154 195 255 +154 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 197 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +154 195 255 +154 195 255 +154 195 255 +154 194 255 +154 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +152 194 255 +152 193 255 +152 193 255 +152 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 191 255 +149 191 255 +149 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +149 191 255 +149 191 255 +149 191 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +152 193 255 +152 193 255 +152 193 255 +152 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +154 194 255 +154 194 255 +154 195 255 +154 195 255 +154 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 197 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 197 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +154 195 255 +154 195 255 +154 194 255 +154 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +152 194 255 +152 194 255 +152 193 255 +152 193 255 +152 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 191 255 +149 191 255 +149 191 255 +149 191 255 +149 191 255 +149 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +148 191 255 +149 191 255 +149 191 255 +149 191 255 +149 191 255 +149 191 255 +149 191 255 +149 191 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +152 193 255 +152 193 255 +152 193 255 +152 194 255 +152 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +154 194 255 +154 194 255 +154 195 255 +154 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +154 195 255 +154 195 255 +154 195 255 +154 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +152 194 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +149 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +154 194 255 +154 195 255 +154 195 255 +154 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 197 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +154 195 255 +154 195 255 +154 195 255 +154 194 255 +154 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +152 194 255 +152 194 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +149 192 255 +149 192 255 +149 192 255 +150 192 255 +149 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 194 255 +152 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +154 194 255 +154 194 255 +154 195 255 +154 195 255 +154 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 197 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 197 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +154 195 255 +154 195 255 +154 195 255 +154 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +152 194 255 +152 194 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +150 192 255 +151 192 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 194 255 +152 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +154 194 255 +154 195 255 +154 195 255 +154 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 197 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 200 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +154 195 255 +154 195 255 +154 195 255 +154 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +152 194 255 +152 194 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 194 255 +152 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +154 194 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 197 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 197 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +154 195 255 +154 195 255 +154 195 255 +154 194 255 +154 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +152 194 255 +152 194 255 +152 194 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +151 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 194 255 +152 194 255 +152 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +154 194 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 197 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 194 255 +154 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +152 194 255 +152 194 255 +152 194 255 +152 194 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 193 255 +152 194 255 +152 194 255 +152 194 255 +152 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +154 194 255 +154 194 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 194 255 +154 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +152 194 255 +152 194 255 +152 194 255 +152 194 255 +152 194 255 +152 194 255 +152 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +154 194 255 +154 194 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 197 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 194 255 +154 194 255 +154 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +153 194 255 +154 194 255 +154 194 255 +154 194 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 194 255 +154 194 255 +154 194 255 +154 194 255 +154 194 255 +154 194 255 +154 194 255 +154 194 255 +154 194 255 +154 194 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 200 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +154 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +173 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +155 195 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 200 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +156 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +157 197 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 197 255 +157 197 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 196 255 +157 197 255 +157 197 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 207 255 +174 207 255 +174 206 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +157 197 255 +157 197 255 +157 197 255 +157 197 255 +157 197 255 +157 197 255 +157 197 255 +157 197 255 +157 197 255 +157 197 255 +157 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +175 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 206 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +159 197 255 +159 197 255 +159 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +158 197 255 +159 197 255 +159 197 255 +159 197 255 +159 197 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 206 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +159 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +176 208 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 206 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +154 202 249 +142 209 237 +131 217 224 +134 216 226 +127 223 215 +129 223 215 +131 223 214 +132 226 210 +138 223 215 +140 223 214 +147 218 222 +151 214 229 +155 210 236 +159 201 250 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +160 198 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 206 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 200 255 +162 200 255 +162 199 255 +162 199 255 +162 199 255 +162 199 255 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +142 207 240 +122 215 224 +107 222 211 +105 223 209 +109 222 212 +112 221 214 +116 220 215 +119 220 215 +123 219 216 +126 219 217 +129 219 217 +133 220 216 +136 220 216 +139 220 215 +143 221 213 +146 222 212 +150 224 208 +155 222 211 +159 214 226 +161 208 237 +161 199 255 +161 199 255 +161 199 255 +161 199 255 +162 199 255 +162 199 255 +162 199 255 +162 199 255 +162 199 255 +162 200 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +177 208 255 +177 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 206 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +162 200 255 +162 200 255 +157 201 251 +125 210 230 +102 218 213 +95 219 210 +99 217 214 +102 216 216 +106 215 218 +109 214 220 +113 213 221 +116 213 222 +119 213 222 +123 213 223 +126 212 223 +129 213 223 +132 213 223 +136 213 222 +139 213 222 +142 213 221 +146 215 219 +149 215 218 +153 217 216 +156 217 214 +160 220 210 +164 218 213 +166 212 228 +163 201 253 +162 200 255 +162 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +163 200 255 +164 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +177 208 255 +177 208 255 +177 209 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +164 201 255 +164 201 255 +164 201 255 +164 200 255 +164 200 255 +163 200 255 +159 201 253 +117 210 227 +86 217 209 +88 215 212 +92 213 216 +96 211 219 +100 210 221 +103 210 223 +107 209 224 +110 208 225 +113 207 226 +117 207 227 +120 207 227 +123 207 228 +126 207 228 +129 207 228 +132 207 228 +135 207 228 +138 208 227 +142 208 226 +145 208 225 +148 209 224 +152 210 223 +155 210 221 +159 211 219 +163 213 216 +167 215 213 +171 217 209 +171 211 225 +164 201 253 +163 200 255 +164 200 255 +164 200 255 +164 201 255 +164 201 255 +164 201 255 +164 201 255 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 209 255 +178 209 255 +178 209 255 +178 209 255 +177 209 255 +177 209 255 +177 209 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +164 201 255 +128 207 234 +82 214 209 +81 211 212 +86 209 217 +90 208 220 +94 206 222 +97 205 225 +101 205 226 +104 204 227 +107 203 228 +110 203 229 +114 203 230 +117 202 231 +120 202 231 +123 202 232 +126 202 232 +129 202 232 +132 202 231 +135 202 231 +138 202 231 +141 203 230 +145 203 229 +148 203 228 +151 204 227 +154 205 226 +158 206 224 +161 206 222 +165 208 220 +169 209 217 +174 211 213 +177 213 212 +171 206 237 +164 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +165 201 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 209 255 +177 209 255 +177 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +177 209 255 +177 209 255 +177 209 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +159 202 252 +99 208 220 +74 209 210 +79 206 216 +83 205 219 +87 203 222 +91 202 225 +95 201 227 +98 200 229 +101 200 230 +105 199 231 +108 199 232 +111 198 233 +114 198 233 +117 198 234 +120 198 234 +123 197 235 +126 198 235 +129 197 235 +132 198 235 +135 198 234 +138 198 234 +141 198 233 +144 198 233 +147 199 232 +150 199 231 +154 200 230 +157 200 228 +160 201 227 +164 202 225 +168 203 222 +172 205 219 +176 206 216 +181 208 211 +180 208 219 +167 202 252 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +166 202 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 209 255 +177 209 255 +177 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +179 209 255 +179 209 255 +179 209 255 +179 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +177 209 255 +177 209 255 +177 209 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 206 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +167 203 255 +167 203 255 +167 202 255 +167 202 255 +167 202 255 +167 202 255 +147 203 245 +77 207 211 +71 204 213 +76 202 218 +80 201 221 +85 199 225 +89 198 227 +92 197 229 +95 196 231 +99 196 232 +102 195 233 +105 195 234 +108 194 235 +111 194 236 +114 194 236 +117 193 237 +120 193 237 +123 193 237 +126 193 237 +129 193 237 +132 193 237 +135 193 237 +138 194 237 +141 194 236 +144 194 236 +147 194 235 +150 195 234 +153 195 233 +156 196 232 +160 196 231 +163 197 229 +167 198 227 +170 199 225 +175 200 221 +179 202 218 +184 204 213 +186 207 214 +171 203 246 +167 202 255 +167 202 255 +167 202 255 +167 203 255 +167 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 209 255 +177 209 255 +177 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +179 209 255 +179 209 255 +179 209 255 +179 209 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 209 255 +179 209 255 +179 209 255 +179 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +177 209 255 +177 209 255 +177 209 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +169 203 255 +169 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +132 204 238 +65 203 209 +69 200 215 +73 198 220 +78 196 223 +82 195 226 +85 194 228 +89 193 230 +93 193 232 +96 192 233 +99 192 235 +102 191 236 +106 191 237 +109 190 237 +111 190 238 +114 190 239 +117 190 239 +120 190 239 +123 190 239 +126 189 239 +129 189 240 +132 189 240 +135 190 239 +138 190 239 +141 190 238 +144 190 238 +147 190 237 +150 191 237 +153 191 236 +156 192 235 +159 192 234 +162 193 232 +166 194 230 +170 194 228 +173 195 226 +177 196 223 +181 198 220 +187 200 214 +191 203 211 +177 204 238 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +168 203 255 +169 203 255 +169 203 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 209 255 +177 209 255 +177 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +179 209 255 +179 209 255 +179 209 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 209 255 +179 209 255 +179 209 255 +179 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +177 209 255 +177 209 255 +177 209 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +134 203 239 +61 200 209 +65 196 216 +70 194 221 +75 193 224 +79 192 227 +83 191 229 +86 190 232 +90 189 233 +93 189 235 +96 188 236 +100 188 237 +103 187 238 +106 187 239 +109 187 240 +112 186 240 +115 186 241 +117 186 241 +120 186 241 +123 186 241 +126 186 241 +129 186 241 +132 185 242 +135 186 241 +138 186 241 +140 186 241 +143 186 240 +146 187 239 +149 187 239 +152 187 238 +155 188 237 +159 188 236 +162 189 235 +165 189 233 +169 190 231 +172 191 229 +176 192 227 +180 193 224 +184 194 221 +190 196 216 +196 199 209 +177 203 241 +169 204 255 +169 204 255 +169 204 255 +169 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 209 255 +177 209 255 +177 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +179 209 255 +179 209 255 +179 209 255 +179 209 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 209 255 +179 209 255 +179 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +177 209 255 +177 209 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +170 204 255 +170 204 255 +170 204 255 +139 203 241 +57 195 210 +62 193 216 +67 191 221 +72 190 225 +76 188 228 +80 187 230 +84 187 232 +87 186 234 +90 185 236 +94 185 237 +97 184 238 +100 184 239 +103 183 240 +106 183 241 +109 183 241 +112 183 242 +115 183 242 +118 182 243 +120 182 243 +123 182 243 +126 182 243 +129 182 243 +132 182 243 +134 182 243 +137 182 243 +140 182 242 +143 183 242 +146 183 241 +149 183 241 +152 184 240 +155 184 239 +158 184 238 +161 185 237 +164 185 236 +168 186 234 +171 186 232 +175 188 230 +179 188 228 +183 189 225 +188 191 221 +193 193 216 +199 196 208 +179 202 241 +170 204 255 +170 204 255 +170 204 255 +170 204 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 209 255 +177 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +179 209 255 +179 209 255 +179 209 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 209 255 +179 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +177 209 255 +177 209 255 +177 209 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 206 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +171 205 255 +171 205 255 +171 205 255 +143 203 243 +57 193 209 +59 189 216 +64 188 221 +69 186 225 +73 185 228 +77 184 230 +81 183 233 +84 183 235 +88 182 236 +91 181 238 +94 181 239 +97 181 240 +100 180 241 +103 180 242 +106 180 242 +109 179 243 +112 179 243 +115 179 244 +118 179 244 +121 179 245 +123 179 245 +126 179 245 +129 179 245 +132 179 245 +134 179 244 +137 179 244 +140 179 244 +143 179 244 +146 180 243 +149 180 242 +152 180 242 +155 180 241 +158 181 240 +161 181 239 +164 181 238 +167 182 236 +171 183 235 +174 183 233 +178 184 231 +182 185 228 +186 186 225 +191 188 221 +196 190 216 +202 193 209 +182 202 239 +171 205 255 +171 205 255 +171 205 255 +172 205 255 +172 205 255 +172 205 255 +172 205 255 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 209 255 +177 209 255 +177 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +179 209 255 +179 209 255 +179 209 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +182 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 209 255 +179 209 255 +179 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +177 209 255 +177 209 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +172 206 255 +172 206 255 +160 204 250 +61 191 211 +55 187 214 +61 184 221 +66 183 225 +70 182 228 +74 181 231 +78 180 233 +82 179 235 +85 179 237 +88 178 238 +91 178 239 +95 178 241 +98 177 242 +101 177 243 +104 177 243 +107 176 244 +110 176 245 +112 176 245 +115 176 245 +118 176 246 +121 176 246 +123 176 246 +126 176 246 +129 175 246 +132 176 246 +134 176 246 +137 176 246 +140 176 245 +143 176 245 +145 176 245 +149 176 244 +151 177 243 +154 177 243 +157 177 242 +160 178 241 +163 178 239 +167 178 238 +170 179 237 +174 179 235 +177 180 233 +181 181 231 +185 182 228 +189 183 225 +194 184 221 +200 187 214 +202 191 213 +177 204 249 +172 206 255 +172 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 209 255 +177 209 255 +177 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +179 209 255 +179 209 255 +179 209 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 209 255 +179 209 255 +179 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +177 209 255 +177 209 255 +177 209 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 206 255 +174 206 255 +173 206 255 +173 206 255 +87 193 221 +51 184 213 +57 182 219 +62 180 224 +67 179 228 +71 178 231 +75 177 233 +79 176 235 +82 176 237 +85 175 239 +89 175 240 +92 174 241 +95 174 242 +98 174 243 +101 173 244 +104 173 245 +107 173 245 +110 173 246 +113 173 246 +115 173 247 +118 173 247 +121 172 247 +123 172 247 +126 172 247 +129 173 247 +132 173 247 +134 173 247 +137 173 247 +140 173 247 +143 173 246 +145 173 246 +148 173 245 +151 173 245 +154 174 244 +157 174 243 +160 174 242 +163 174 241 +166 175 240 +170 175 239 +173 176 237 +177 177 235 +180 177 233 +184 178 231 +188 179 228 +193 180 224 +198 181 220 +204 184 213 +200 193 219 +173 206 255 +173 206 255 +174 206 255 +174 206 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 209 255 +177 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +179 209 255 +179 209 255 +179 209 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +183 212 255 +183 212 255 +183 212 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 209 255 +179 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +177 209 255 +177 209 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +174 207 255 +135 200 240 +46 181 210 +53 179 218 +59 177 223 +64 176 227 +68 175 230 +72 174 233 +76 173 235 +79 173 237 +82 173 238 +86 172 240 +89 172 241 +92 171 242 +95 171 244 +98 171 244 +101 170 245 +104 170 246 +107 170 246 +110 170 247 +112 170 247 +115 169 248 +118 170 248 +121 169 248 +123 169 248 +126 169 248 +129 169 248 +132 169 248 +134 169 248 +137 170 248 +140 170 248 +143 170 247 +145 170 247 +148 170 246 +151 170 246 +154 170 245 +157 171 244 +160 171 243 +163 171 243 +166 171 241 +169 172 240 +172 173 239 +176 173 237 +179 174 235 +183 174 233 +187 175 230 +192 176 227 +197 177 223 +202 179 218 +209 181 210 +190 198 235 +174 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +175 207 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 209 255 +177 209 255 +177 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +179 209 255 +179 209 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 209 255 +179 209 255 +179 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +177 209 255 +177 209 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +173 207 254 +52 181 210 +48 176 216 +55 174 222 +60 173 226 +64 172 229 +68 171 232 +73 171 235 +76 170 237 +80 170 238 +83 169 240 +86 169 241 +89 168 243 +93 168 244 +96 168 245 +98 167 246 +101 167 246 +104 167 247 +107 167 247 +110 167 248 +113 167 248 +115 167 249 +118 166 249 +121 167 249 +123 166 249 +126 166 249 +129 166 249 +131 166 249 +134 167 249 +137 167 249 +140 166 249 +142 167 248 +145 167 248 +148 167 248 +151 167 247 +154 167 246 +156 167 246 +160 168 245 +162 168 244 +165 168 243 +169 169 241 +172 169 240 +175 169 239 +179 170 237 +183 171 235 +187 171 232 +191 172 229 +195 173 226 +200 175 222 +206 176 216 +211 182 210 +178 206 252 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +176 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 209 255 +177 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +179 209 255 +179 209 255 +179 209 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +182 212 255 +182 212 255 +182 212 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 209 255 +179 209 255 +179 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +177 209 255 +177 209 255 +177 209 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +91 189 223 +44 174 212 +51 172 220 +56 170 225 +61 169 228 +65 168 232 +69 168 234 +73 167 236 +77 167 238 +80 166 240 +83 166 241 +87 165 243 +90 165 244 +93 165 245 +96 165 246 +99 164 247 +102 164 247 +105 164 248 +107 164 249 +110 164 249 +113 164 249 +115 164 250 +118 164 250 +121 164 250 +123 163 250 +126 163 250 +129 163 250 +131 164 250 +134 163 250 +137 164 250 +140 164 250 +142 164 249 +145 164 249 +148 164 248 +151 164 248 +153 164 247 +156 164 247 +159 165 246 +162 165 245 +165 165 244 +168 166 243 +172 166 241 +175 166 240 +178 167 238 +182 167 236 +186 168 234 +190 169 231 +194 169 228 +199 170 225 +205 172 219 +211 174 212 +203 188 222 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 208 255 +177 209 255 +177 209 255 +177 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +179 209 255 +179 209 255 +179 209 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 209 255 +179 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +166 206 251 +41 173 208 +46 169 217 +52 168 222 +57 167 227 +62 166 230 +66 165 233 +70 164 236 +74 164 238 +77 163 240 +81 163 241 +84 163 242 +87 162 244 +90 162 245 +93 162 246 +96 162 247 +99 161 248 +102 161 248 +105 161 249 +107 161 249 +110 161 250 +113 161 250 +116 161 251 +118 161 251 +121 161 251 +124 161 251 +126 161 251 +129 160 251 +131 160 251 +134 161 251 +137 161 251 +140 161 250 +142 161 250 +145 161 250 +148 161 249 +150 161 249 +153 161 248 +156 162 247 +159 162 247 +162 162 246 +165 162 245 +168 163 244 +171 163 243 +174 163 241 +178 164 240 +181 164 238 +185 164 236 +189 165 233 +193 166 230 +198 167 227 +203 168 222 +209 169 217 +214 174 211 +182 205 250 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +178 209 255 +179 209 255 +179 209 255 +179 209 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 209 255 +99 188 226 +41 167 213 +47 165 220 +53 164 225 +58 163 229 +62 162 232 +67 162 235 +70 161 237 +74 161 239 +78 160 241 +81 160 242 +84 160 243 +87 159 245 +90 159 246 +93 159 247 +96 159 248 +99 158 248 +102 158 249 +105 158 250 +108 158 250 +110 158 251 +113 158 251 +116 158 251 +118 158 251 +121 158 252 +124 158 252 +126 158 252 +129 158 252 +131 158 252 +134 158 252 +137 158 251 +140 158 251 +142 158 251 +145 158 251 +147 158 250 +150 158 250 +153 158 249 +156 159 248 +159 159 248 +162 159 247 +165 159 246 +168 159 245 +171 160 244 +174 160 242 +177 160 241 +181 161 239 +185 161 237 +189 162 235 +193 163 232 +197 163 229 +202 164 225 +208 165 220 +215 167 212 +206 185 222 +179 209 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +179 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 212 255 +182 212 255 +182 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +178 210 255 +51 170 212 +42 163 216 +49 161 223 +54 160 227 +59 160 231 +63 159 233 +67 158 236 +71 158 238 +74 158 240 +78 157 242 +81 157 243 +84 157 244 +87 156 246 +91 156 247 +94 156 248 +96 156 248 +99 156 249 +102 156 250 +105 155 250 +108 155 251 +110 155 251 +113 155 252 +116 155 252 +118 155 252 +121 155 252 +124 155 252 +126 155 252 +129 155 252 +132 155 252 +134 155 252 +137 155 252 +139 155 252 +142 155 252 +145 155 251 +147 155 251 +150 155 250 +153 156 250 +156 156 249 +159 156 248 +162 156 248 +165 156 247 +167 156 246 +171 157 244 +174 157 243 +177 157 242 +181 157 240 +184 158 238 +188 159 236 +192 159 233 +196 160 231 +201 160 227 +206 161 223 +213 163 216 +214 172 214 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +180 210 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +150 201 245 +35 160 210 +43 159 219 +49 158 224 +55 157 228 +59 156 232 +64 156 235 +67 155 237 +71 155 239 +75 155 241 +78 154 242 +81 154 244 +85 154 245 +88 154 246 +91 153 247 +94 153 248 +97 153 249 +99 153 250 +102 153 250 +105 153 251 +108 153 251 +110 153 252 +113 152 252 +116 152 252 +118 152 253 +121 152 253 +124 152 253 +126 152 253 +129 152 253 +131 152 253 +134 152 253 +137 152 253 +139 152 253 +142 152 252 +145 153 252 +147 153 251 +150 153 251 +153 153 250 +155 153 250 +158 153 249 +161 153 248 +164 153 247 +167 153 246 +170 154 245 +174 154 244 +177 154 243 +180 155 241 +184 155 239 +188 155 237 +191 156 235 +196 156 232 +200 157 229 +205 158 224 +212 159 219 +219 160 210 +193 199 241 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +181 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 211 255 +182 212 255 +182 212 255 +182 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +88 179 223 +37 157 213 +45 155 221 +51 154 226 +55 154 230 +60 153 233 +64 153 236 +68 152 238 +72 152 240 +75 152 242 +78 151 243 +82 151 245 +85 151 246 +88 151 247 +91 150 248 +94 150 249 +97 150 250 +100 150 250 +102 150 251 +105 150 252 +108 150 252 +110 150 252 +113 150 253 +116 150 253 +118 150 253 +121 150 253 +124 150 253 +126 149 254 +129 150 254 +131 150 254 +134 150 253 +137 150 253 +139 150 253 +142 150 253 +145 150 252 +147 150 252 +150 150 251 +153 150 251 +155 150 250 +158 150 250 +161 151 249 +164 151 248 +167 151 247 +170 151 246 +173 151 245 +176 151 243 +180 152 242 +184 152 240 +187 152 238 +191 153 236 +195 153 233 +200 154 230 +205 154 226 +210 155 221 +218 156 214 +211 176 221 +182 211 255 +182 212 255 +182 212 255 +182 212 255 +182 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 215 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +59 165 215 +39 153 216 +46 152 223 +51 151 227 +56 150 231 +60 150 234 +64 150 237 +68 149 239 +72 149 241 +75 149 242 +79 148 244 +82 148 245 +85 148 247 +88 148 247 +91 148 248 +94 148 249 +97 148 250 +100 147 251 +102 147 251 +105 147 252 +108 147 252 +111 147 253 +113 147 253 +116 147 253 +118 147 254 +121 147 254 +124 147 254 +126 147 254 +129 147 254 +131 147 254 +134 147 254 +137 147 254 +139 147 253 +142 147 253 +144 147 253 +147 147 252 +150 147 252 +153 147 251 +155 147 251 +158 147 250 +161 148 249 +164 148 248 +167 148 248 +170 148 246 +173 148 245 +176 149 244 +180 149 242 +183 149 241 +187 149 239 +191 149 237 +195 150 234 +199 150 231 +204 151 227 +209 152 223 +216 153 216 +221 161 211 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +183 212 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +184 212 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +184 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +187 214 255 +186 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 215 255 +187 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +184 213 255 +184 213 255 +184 213 255 +165 205 248 +31 150 208 +40 149 218 +46 148 224 +51 148 228 +56 147 232 +61 147 235 +65 146 237 +68 146 239 +72 146 241 +76 146 243 +79 146 244 +82 146 246 +85 145 247 +88 145 248 +91 145 249 +94 145 250 +97 145 251 +100 145 251 +103 145 252 +105 144 252 +108 144 253 +110 144 253 +113 144 254 +116 144 254 +118 145 254 +121 144 254 +124 144 254 +126 144 254 +129 144 254 +131 144 254 +134 144 254 +137 144 254 +139 144 254 +142 144 254 +144 145 253 +147 144 253 +150 144 252 +153 145 252 +155 145 251 +158 145 251 +161 145 250 +164 145 249 +167 145 248 +170 145 247 +173 145 246 +176 146 244 +179 146 243 +183 146 241 +186 146 240 +190 147 237 +194 147 235 +199 147 232 +203 148 229 +209 148 224 +215 149 219 +223 150 209 +192 203 246 +184 213 255 +184 213 255 +184 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +185 213 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +185 213 255 +185 213 255 +137 194 239 +33 146 212 +41 145 220 +47 145 225 +52 145 229 +57 144 233 +61 144 236 +65 144 238 +69 143 240 +72 143 242 +76 143 244 +79 143 245 +82 142 246 +85 143 247 +88 142 248 +91 142 249 +94 142 250 +97 142 251 +100 142 252 +103 142 252 +105 142 253 +108 142 253 +111 142 254 +113 142 254 +116 142 254 +119 142 254 +121 142 255 +124 142 255 +126 142 255 +129 142 255 +131 142 255 +134 142 255 +136 142 254 +139 142 254 +142 142 254 +144 142 254 +147 142 253 +150 142 253 +153 142 252 +155 142 252 +158 142 251 +161 142 250 +164 142 249 +167 142 248 +170 142 247 +173 143 246 +176 143 245 +179 143 243 +183 143 242 +186 143 240 +190 143 238 +194 144 236 +198 144 233 +203 144 230 +208 145 225 +215 146 220 +222 146 211 +199 194 239 +185 213 255 +185 213 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +186 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +189 216 255 +189 216 255 +189 216 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +187 215 255 +188 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +103 177 228 +34 143 213 +41 142 221 +47 142 226 +52 141 230 +57 141 234 +61 141 236 +65 140 238 +69 140 241 +72 140 242 +76 140 244 +79 140 245 +82 140 247 +85 140 248 +89 140 249 +91 140 250 +94 139 251 +97 139 251 +100 139 252 +102 139 252 +105 139 253 +108 139 253 +111 139 254 +113 139 254 +116 139 254 +118 139 255 +121 139 255 +124 139 255 +126 139 255 +129 139 255 +131 139 255 +134 139 255 +136 139 255 +139 139 254 +142 139 254 +144 139 254 +147 139 253 +150 139 253 +152 139 252 +155 139 252 +158 139 251 +161 139 251 +164 140 250 +167 140 249 +170 140 248 +173 140 247 +176 140 245 +179 140 244 +183 140 242 +186 140 241 +190 140 239 +194 141 236 +198 141 233 +203 141 230 +208 142 226 +214 142 221 +221 143 213 +208 179 229 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 214 255 +187 215 255 +187 214 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +187 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 216 255 +189 215 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +77 164 220 +35 139 215 +42 139 222 +48 138 227 +53 138 231 +57 138 234 +61 138 237 +65 138 239 +69 137 241 +73 137 243 +76 137 244 +79 137 246 +83 137 247 +86 137 248 +89 137 249 +91 137 250 +94 137 251 +97 137 251 +100 137 252 +103 137 253 +106 137 253 +108 137 254 +111 136 254 +113 137 254 +116 137 255 +118 137 255 +121 136 255 +124 136 255 +126 136 255 +129 136 255 +131 136 255 +134 136 255 +137 137 255 +139 137 255 +142 136 254 +144 137 254 +147 137 254 +150 137 253 +152 137 253 +155 137 252 +158 137 251 +161 137 251 +164 137 250 +166 137 249 +169 137 248 +173 137 247 +176 137 246 +179 137 244 +182 137 243 +186 138 241 +190 138 239 +194 138 237 +198 138 234 +202 138 231 +207 139 227 +213 139 222 +220 139 215 +214 167 223 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +188 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 215 255 +189 216 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +75 160 220 +35 136 216 +42 135 222 +48 135 227 +53 135 231 +57 135 234 +61 135 237 +65 135 239 +69 135 241 +73 135 243 +76 134 245 +79 134 246 +83 134 247 +86 134 248 +88 134 249 +92 134 250 +94 134 251 +97 134 252 +100 134 252 +103 134 253 +105 134 253 +108 134 254 +111 134 254 +113 134 255 +116 134 255 +119 134 255 +121 134 255 +124 134 255 +126 134 255 +129 134 255 +131 134 255 +134 134 255 +137 134 255 +139 134 255 +142 134 255 +144 134 254 +147 134 254 +150 134 253 +152 134 253 +155 134 252 +158 134 252 +161 134 251 +163 134 250 +166 134 249 +169 134 248 +172 134 247 +176 134 246 +179 135 245 +182 134 243 +186 135 241 +189 135 239 +193 135 237 +198 135 234 +202 135 231 +207 135 227 +213 135 223 +220 136 216 +219 156 217 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 215 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +189 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 216 255 +191 217 255 +191 216 255 +191 217 255 +191 216 255 +191 217 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +46 143 211 +35 132 216 +42 132 223 +48 132 228 +53 132 232 +57 132 234 +61 132 237 +66 132 239 +69 132 241 +73 132 243 +76 132 245 +79 132 246 +82 132 247 +85 132 248 +89 131 249 +91 131 250 +94 132 251 +97 132 252 +100 132 252 +103 132 253 +105 131 254 +108 131 254 +111 131 254 +113 131 255 +116 131 255 +119 131 255 +121 131 255 +124 131 255 +126 131 255 +129 131 255 +131 131 255 +134 131 255 +136 131 255 +139 131 255 +142 131 255 +144 131 254 +147 131 254 +150 131 253 +152 131 253 +155 131 252 +158 131 252 +161 132 251 +164 132 250 +166 132 249 +169 132 248 +172 132 247 +176 132 246 +179 132 245 +182 132 243 +186 132 241 +189 132 239 +193 132 237 +197 132 235 +202 132 232 +207 132 228 +213 132 223 +219 133 216 +220 150 216 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +190 216 255 +191 217 255 +190 216 255 +190 216 255 +190 216 255 +191 217 255 +190 216 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +43 138 211 +36 129 217 +43 129 223 +48 129 228 +53 129 232 +57 129 235 +62 129 237 +66 129 240 +69 129 241 +73 129 243 +76 129 245 +79 129 246 +82 129 247 +86 129 248 +89 129 249 +92 129 250 +94 129 251 +97 129 252 +100 129 252 +103 129 253 +105 129 254 +108 129 254 +111 129 254 +113 129 255 +116 129 255 +119 129 255 +121 129 255 +124 129 255 +126 129 255 +129 129 255 +131 129 255 +134 129 255 +136 129 255 +139 129 255 +142 129 255 +144 129 254 +147 129 254 +150 129 254 +152 129 253 +155 129 252 +158 129 252 +161 129 251 +164 129 250 +166 129 249 +169 129 248 +173 129 247 +175 129 246 +179 129 245 +182 129 243 +186 129 241 +189 129 239 +193 129 237 +198 129 235 +202 129 232 +207 129 228 +212 129 223 +219 129 217 +225 137 210 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +191 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +50 138 213 +36 126 217 +42 126 223 +48 126 228 +53 126 232 +58 126 235 +62 126 237 +66 126 240 +69 126 242 +73 126 243 +76 126 245 +79 126 246 +82 126 247 +86 126 248 +89 126 249 +91 126 250 +94 126 251 +97 126 252 +100 126 252 +103 126 253 +105 126 254 +108 126 254 +111 126 254 +113 126 255 +116 126 255 +118 126 255 +121 126 255 +124 126 255 +126 126 255 +129 126 255 +131 126 255 +134 126 255 +137 126 255 +139 126 255 +142 126 255 +144 126 254 +147 126 254 +150 126 254 +152 126 253 +155 126 252 +158 126 252 +161 126 251 +163 126 250 +166 126 249 +169 126 248 +172 126 247 +176 126 246 +179 126 245 +182 126 243 +186 126 242 +189 126 239 +193 126 237 +197 126 235 +202 126 232 +207 126 228 +212 126 223 +219 126 216 +224 137 212 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 217 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +193 218 255 +193 218 255 +192 218 255 +192 218 255 +192 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +58 140 215 +36 122 217 +43 123 223 +48 123 228 +53 123 231 +57 123 235 +62 123 237 +66 123 239 +69 123 241 +73 123 243 +76 123 245 +79 123 246 +82 123 247 +86 123 248 +89 124 249 +91 123 250 +94 123 251 +97 123 252 +100 124 252 +103 124 253 +105 124 254 +108 124 254 +111 124 254 +113 124 255 +116 124 255 +118 124 255 +121 124 255 +124 124 255 +126 124 255 +129 124 255 +131 124 255 +134 124 255 +137 124 255 +139 124 255 +142 124 255 +144 124 254 +147 124 254 +150 124 254 +152 123 253 +155 124 252 +158 124 252 +161 124 251 +164 123 250 +166 124 249 +169 123 248 +172 123 247 +175 123 246 +179 123 245 +182 123 243 +186 123 241 +189 123 239 +193 123 237 +197 123 235 +202 123 231 +207 123 228 +213 123 223 +220 122 216 +222 141 215 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +192 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 219 255 +194 218 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +82 152 222 +35 119 216 +42 120 223 +48 120 227 +53 120 231 +57 120 234 +62 120 237 +65 120 239 +69 120 241 +73 120 243 +76 121 245 +79 121 246 +82 121 247 +86 121 248 +89 121 249 +92 121 250 +94 121 251 +97 121 252 +100 121 252 +103 121 253 +105 121 253 +108 121 254 +111 121 254 +113 121 255 +116 121 255 +119 121 255 +121 121 255 +124 121 255 +126 121 255 +129 121 255 +131 121 255 +134 121 255 +136 121 255 +139 121 255 +142 121 255 +144 121 254 +147 121 254 +150 121 253 +152 121 253 +155 121 252 +158 121 252 +161 121 251 +164 121 250 +166 121 249 +169 121 248 +172 121 247 +176 121 246 +179 120 244 +182 120 243 +186 120 241 +190 120 239 +193 120 237 +198 120 234 +202 120 231 +207 120 227 +213 120 223 +220 119 216 +220 143 217 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +193 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 219 255 +194 218 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +195 219 255 +194 219 255 +195 219 255 +195 219 255 +194 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +95 158 225 +35 116 215 +42 116 222 +48 117 227 +52 117 231 +57 117 234 +62 117 237 +65 118 239 +69 117 241 +72 118 243 +76 118 244 +79 118 246 +82 118 247 +85 118 248 +89 118 249 +91 118 250 +94 118 251 +97 118 251 +100 118 252 +103 118 253 +105 118 253 +108 118 254 +111 118 254 +113 119 254 +116 119 255 +119 119 255 +121 118 255 +124 118 255 +126 119 255 +129 119 255 +131 118 255 +134 119 255 +137 119 255 +139 118 255 +142 119 254 +144 119 254 +147 118 254 +150 118 253 +152 118 253 +155 118 252 +158 118 251 +161 118 251 +164 118 250 +166 118 249 +170 118 248 +173 118 247 +176 118 246 +179 118 244 +183 118 243 +186 118 241 +190 117 239 +194 117 237 +198 117 234 +202 117 231 +207 117 227 +213 116 222 +220 116 215 +219 147 220 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 218 255 +194 219 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +194 218 255 +193 218 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +99 158 226 +33 112 213 +41 113 221 +47 113 226 +52 114 230 +57 114 233 +61 114 236 +65 114 239 +69 115 241 +72 115 242 +76 115 244 +79 115 245 +82 115 247 +85 115 248 +88 115 249 +91 116 250 +94 115 250 +97 116 251 +100 116 252 +103 116 253 +105 116 253 +108 116 253 +111 116 254 +113 116 254 +116 116 254 +118 116 255 +121 116 255 +124 116 255 +126 116 255 +129 116 255 +131 116 255 +134 116 255 +137 116 255 +139 116 254 +142 116 254 +144 116 254 +147 116 253 +150 116 253 +152 116 253 +155 116 252 +158 116 251 +161 115 250 +164 115 250 +166 116 249 +170 115 248 +173 115 247 +176 115 245 +179 115 244 +183 115 242 +186 115 241 +190 114 238 +194 114 236 +198 114 234 +203 114 230 +208 113 226 +213 113 221 +221 112 213 +216 156 225 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +194 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +195 221 251 +190 224 243 +185 226 234 +183 227 230 +177 229 220 +172 232 211 +175 231 216 +157 239 183 +162 237 192 +153 241 176 +159 238 187 +152 242 173 +89 184 176 +33 109 212 +40 109 220 +47 110 225 +52 110 229 +57 111 233 +61 111 236 +65 112 238 +69 112 240 +72 112 242 +76 112 243 +79 112 245 +82 112 246 +85 113 247 +88 113 248 +91 113 249 +94 113 250 +97 113 251 +100 113 252 +102 113 252 +105 113 253 +108 113 253 +111 113 254 +113 113 254 +116 113 254 +118 113 254 +121 113 255 +124 113 255 +126 113 255 +129 113 255 +131 113 255 +134 113 255 +136 113 254 +139 113 254 +142 113 254 +144 113 254 +147 113 253 +150 113 253 +152 113 252 +155 113 252 +158 113 251 +161 113 250 +164 113 249 +167 113 248 +170 112 247 +173 112 246 +176 112 245 +179 112 244 +183 112 242 +187 112 240 +190 112 238 +194 111 236 +198 111 233 +203 111 229 +208 110 226 +214 109 220 +222 108 211 +181 193 175 +154 243 166 +164 239 185 +162 239 182 +168 236 193 +166 237 189 +176 232 211 +178 231 215 +173 234 204 +180 230 219 +191 224 242 +194 222 249 +196 221 254 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +194 222 250 +188 225 239 +182 227 230 +170 233 209 +174 231 215 +157 239 186 +165 235 199 +161 237 193 +148 243 170 +137 248 150 +143 246 159 +133 250 142 +128 252 134 +124 254 126 +122 255 122 +122 255 122 +122 255 122 +123 255 122 +123 255 122 +123 255 122 +123 255 123 +123 255 123 +124 255 123 +124 255 123 +124 255 123 +124 255 123 +110 234 134 +31 105 209 +40 106 218 +47 107 224 +52 107 229 +56 108 232 +61 108 235 +65 109 237 +69 109 240 +72 109 241 +75 109 243 +79 109 244 +82 110 246 +85 110 247 +88 110 248 +91 110 249 +94 110 250 +97 110 251 +100 110 251 +103 110 252 +105 110 252 +108 111 253 +111 110 253 +113 111 254 +116 111 254 +118 111 254 +121 111 254 +124 111 254 +126 111 254 +129 111 254 +131 111 254 +134 111 254 +137 111 254 +139 111 254 +142 111 254 +144 111 253 +147 111 253 +150 110 252 +153 110 252 +155 110 251 +158 110 251 +161 110 250 +164 110 249 +167 110 248 +170 110 247 +173 110 246 +176 109 245 +179 109 243 +183 109 241 +187 109 239 +191 108 237 +194 108 235 +199 108 232 +204 107 228 +209 107 224 +215 106 218 +223 105 209 +143 237 132 +131 255 123 +131 255 123 +131 255 123 +132 255 123 +132 255 123 +132 255 122 +132 255 122 +132 255 122 +132 255 122 +133 255 122 +133 255 122 +133 255 122 +136 254 129 +137 253 130 +144 250 143 +149 247 154 +154 244 163 +158 242 173 +163 239 183 +168 236 194 +170 235 198 +176 232 210 +176 232 210 +179 231 217 +187 226 233 +193 223 246 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +195 219 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +195 222 251 +185 226 234 +180 228 226 +175 230 218 +163 236 197 +168 233 206 +153 240 180 +155 240 182 +139 247 156 +143 245 161 +132 250 143 +127 252 133 +122 255 125 +121 255 123 +121 255 123 +121 255 123 +122 255 123 +122 255 123 +122 255 123 +122 255 123 +122 255 123 +123 255 123 +123 255 123 +123 255 123 +123 255 124 +123 255 124 +123 255 124 +123 255 124 +123 255 124 +124 255 124 +124 255 124 +124 255 124 +124 255 124 +124 255 124 +124 255 124 +124 255 124 +124 255 124 +125 255 124 +125 255 124 +125 255 124 +41 119 196 +39 102 216 +45 103 223 +51 104 227 +56 105 231 +60 105 234 +64 105 237 +68 106 239 +72 106 241 +75 106 242 +79 106 244 +82 107 245 +85 107 246 +88 107 248 +91 107 248 +94 107 249 +97 108 250 +99 108 251 +102 108 251 +105 108 252 +108 108 252 +111 108 253 +113 108 253 +116 108 253 +118 108 254 +121 108 254 +124 108 254 +126 108 254 +129 108 254 +131 108 254 +134 108 254 +137 108 254 +139 108 253 +142 108 253 +144 108 253 +147 108 252 +150 108 252 +153 108 251 +155 108 251 +158 107 250 +161 107 249 +164 107 249 +167 107 248 +170 107 246 +173 107 245 +176 107 244 +180 106 242 +183 106 241 +187 106 239 +191 105 237 +195 105 234 +199 105 231 +204 104 227 +210 104 223 +216 103 216 +212 121 196 +130 255 124 +130 255 124 +130 255 124 +131 255 124 +131 255 124 +131 255 124 +131 255 124 +131 255 124 +131 255 124 +131 255 124 +131 255 124 +131 255 124 +132 255 124 +132 255 124 +132 255 124 +132 255 124 +132 255 123 +132 255 123 +132 255 123 +133 255 123 +133 255 123 +133 255 123 +133 255 123 +133 255 123 +134 255 123 +134 255 123 +134 255 123 +136 255 125 +139 253 132 +143 251 140 +151 246 157 +155 244 165 +166 238 189 +162 240 180 +167 238 190 +182 229 222 +183 229 223 +183 228 225 +187 226 234 +195 222 250 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 221 255 +195 222 251 +190 224 244 +174 231 217 +171 232 212 +164 235 200 +163 236 197 +153 240 180 +152 241 179 +141 246 160 +132 250 144 +130 251 140 +122 254 127 +120 255 123 +120 255 123 +121 255 124 +121 255 124 +121 255 124 +121 255 124 +121 255 124 +122 255 124 +122 255 124 +122 255 124 +122 255 124 +122 255 124 +122 255 124 +122 255 124 +123 255 124 +123 255 124 +123 255 124 +123 255 124 +123 255 124 +123 255 124 +123 255 124 +123 255 124 +124 255 124 +124 255 124 +124 255 124 +124 255 125 +124 255 124 +124 255 125 +124 255 125 +124 255 125 +124 255 125 +124 255 125 +125 255 125 +125 255 125 +125 255 125 +125 255 125 +125 255 125 +125 255 125 +125 255 125 +125 255 125 +75 173 166 +37 98 213 +45 100 221 +50 101 226 +55 101 230 +60 102 233 +64 103 236 +68 103 238 +72 103 240 +75 103 242 +78 104 243 +82 104 245 +85 104 246 +88 104 247 +91 105 248 +94 104 249 +97 105 250 +100 105 250 +102 105 251 +105 105 252 +108 105 252 +110 105 252 +113 105 253 +116 105 253 +118 105 253 +121 105 253 +124 105 254 +126 105 254 +129 105 254 +131 105 254 +134 105 253 +137 105 253 +139 105 253 +142 105 253 +145 105 252 +147 105 252 +150 105 252 +153 105 251 +155 105 250 +158 105 250 +161 105 249 +164 104 248 +167 104 247 +170 104 246 +173 104 245 +177 104 243 +180 103 242 +184 103 240 +187 103 238 +191 102 236 +195 102 233 +200 101 230 +204 101 226 +210 100 221 +217 99 214 +185 165 169 +130 255 125 +130 255 125 +130 255 125 +130 255 125 +130 255 125 +130 255 125 +130 255 125 +130 255 125 +131 255 125 +131 255 125 +131 255 125 +131 255 125 +131 255 125 +131 255 125 +131 255 124 +131 255 124 +131 255 124 +131 255 124 +132 255 124 +132 255 124 +132 255 124 +132 255 124 +132 255 124 +132 255 124 +132 255 124 +132 255 124 +133 255 124 +133 255 124 +133 255 124 +133 255 124 +133 255 124 +133 255 124 +133 255 124 +134 255 124 +134 255 124 +134 255 124 +134 255 124 +134 255 124 +135 255 123 +135 255 123 +138 253 130 +141 252 135 +143 251 139 +153 245 160 +158 242 172 +162 240 180 +170 236 196 +173 234 203 +174 234 204 +181 230 220 +191 224 241 +196 221 253 +197 221 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +196 220 255 +196 220 255 +196 220 255 +196 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 221 255 +197 221 255 +195 222 252 +190 224 244 +189 224 241 +171 232 212 +168 233 207 +159 237 192 +155 239 184 +151 241 178 +148 242 172 +135 248 150 +127 252 137 +121 254 126 +120 255 124 +120 255 124 +120 255 124 +120 255 124 +121 255 124 +121 255 124 +121 255 124 +121 255 124 +121 255 124 +121 255 124 +122 255 124 +122 255 124 +122 255 125 +122 255 125 +122 255 125 +122 255 125 +122 255 125 +122 255 125 +123 255 125 +123 255 125 +123 255 125 +123 255 125 +123 255 125 +123 255 125 +123 255 125 +123 255 125 +123 255 125 +123 255 125 +124 255 125 +124 255 125 +124 255 125 +124 255 125 +124 255 125 +124 255 125 +124 255 125 +124 255 125 +124 255 125 +124 255 125 +124 255 125 +125 255 125 +125 255 125 +125 255 125 +125 255 125 +125 255 125 +125 255 125 +125 255 125 +125 255 125 +125 255 125 +125 255 125 +125 255 125 +125 255 125 +125 255 125 +106 223 140 +36 95 211 +44 96 219 +49 97 224 +55 98 228 +59 99 232 +64 99 235 +67 100 237 +71 100 239 +75 101 241 +78 101 242 +81 101 244 +85 101 245 +88 102 246 +91 102 247 +94 102 248 +97 102 249 +99 102 250 +102 102 250 +105 102 251 +108 102 251 +110 103 252 +113 103 252 +116 102 252 +118 103 253 +121 103 253 +124 103 253 +126 103 253 +129 103 253 +131 103 253 +134 103 253 +137 103 253 +139 103 252 +142 103 252 +145 103 252 +147 102 251 +150 102 251 +153 102 250 +156 102 250 +158 102 249 +161 102 248 +164 102 247 +167 101 246 +170 101 245 +174 101 244 +177 101 242 +180 100 241 +184 100 239 +188 99 237 +191 99 235 +196 99 232 +200 98 228 +206 97 224 +211 96 219 +220 94 210 +148 225 139 +130 255 125 +130 255 125 +130 255 125 +130 255 125 +130 255 125 +130 255 125 +130 255 125 +130 255 125 +130 255 125 +130 255 125 +130 255 125 +130 255 125 +130 255 125 +131 255 125 +131 255 125 +131 255 125 +131 255 125 +131 255 125 +131 255 125 +131 255 125 +131 255 125 +131 255 125 +131 255 125 +131 255 125 +132 255 125 +132 255 125 +132 255 125 +132 255 125 +132 255 125 +132 255 125 +132 255 125 +132 255 125 +132 255 125 +132 255 125 +133 255 125 +133 255 125 +133 255 125 +133 255 125 +133 255 125 +133 255 125 +133 255 125 +133 255 124 +134 255 124 +134 255 124 +134 255 124 +134 255 124 +134 255 124 +134 255 124 +135 255 124 +135 255 124 +135 255 124 +135 255 124 +136 255 125 +142 251 138 +154 245 162 +155 244 164 +159 242 172 +159 242 172 +171 235 199 +173 235 201 +175 233 207 +187 226 233 +190 225 238 +196 221 253 +197 221 255 +197 221 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +197 220 255 +178 229 224 +173 231 215 +163 235 199 +149 242 175 +143 244 165 +137 247 154 +136 248 153 +121 254 128 +119 255 124 +119 255 124 +120 255 124 +120 255 124 +120 255 124 +120 255 125 +120 255 125 +121 255 125 +121 255 125 +121 255 125 +121 255 125 +121 255 125 +121 255 125 +121 255 125 +122 255 125 +122 255 125 +122 255 125 +122 255 125 +122 255 125 +122 255 125 +122 255 125 +122 255 125 +122 255 125 +123 255 125 +123 255 125 +123 255 125 +123 255 125 +123 255 125 +123 255 125 +123 255 125 +123 255 125 +123 255 125 +123 255 125 +123 255 125 +124 255 125 +124 255 125 +124 255 125 +124 255 125 +124 255 125 +124 255 125 +124 255 125 +124 255 125 +124 255 125 +124 255 125 +124 255 125 +124 255 125 +125 255 125 +125 255 125 +125 255 125 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +126 255 126 +126 255 126 +126 255 126 +125 254 126 +46 113 194 +42 92 216 +49 94 222 +54 95 227 +59 95 230 +63 96 233 +67 97 236 +71 97 238 +75 97 240 +78 98 242 +81 98 243 +84 98 244 +87 98 246 +90 99 247 +94 99 248 +96 99 248 +99 99 249 +102 99 250 +105 100 250 +108 100 251 +110 100 251 +113 100 252 +116 100 252 +118 100 252 +121 100 252 +124 100 252 +126 100 253 +129 100 253 +132 100 252 +134 100 252 +137 100 252 +139 100 252 +142 100 252 +145 100 251 +147 100 251 +150 100 250 +153 99 250 +156 99 249 +159 99 248 +162 99 248 +164 99 247 +167 99 246 +171 98 244 +174 98 243 +177 98 242 +180 98 240 +184 97 238 +188 96 236 +192 96 233 +196 96 230 +201 95 227 +207 94 222 +213 92 216 +209 112 196 +130 254 126 +129 255 126 +129 255 126 +129 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 125 +130 255 125 +130 255 125 +131 255 125 +131 255 125 +131 255 125 +131 255 125 +131 255 125 +131 255 125 +131 255 125 +131 255 125 +131 255 125 +131 255 125 +131 255 125 +131 255 125 +132 255 125 +132 255 125 +132 255 125 +132 255 125 +132 255 125 +132 255 125 +132 255 125 +132 255 125 +132 255 125 +132 255 125 +132 255 125 +133 255 125 +133 255 125 +133 255 125 +133 255 125 +133 255 125 +133 255 125 +133 255 125 +133 255 125 +133 255 125 +134 255 125 +134 255 125 +134 255 125 +134 255 125 +134 255 125 +134 255 125 +134 255 125 +135 255 125 +135 255 125 +135 255 125 +135 255 124 +135 255 124 +136 255 124 +137 255 125 +143 251 139 +147 249 146 +153 246 160 +157 243 169 +164 240 182 +171 236 198 +175 234 205 +175 234 205 +120 255 125 +120 255 125 +120 255 125 +120 255 125 +120 255 125 +120 255 125 +121 255 125 +121 255 125 +121 255 125 +121 255 125 +121 255 125 +121 255 125 +121 255 125 +121 255 125 +122 255 125 +122 255 125 +122 255 125 +122 255 125 +122 255 125 +122 255 125 +122 255 125 +122 255 125 +122 255 125 +122 255 125 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +126 255 126 +126 255 126 +126 255 126 +126 255 126 +126 255 126 +126 255 126 +126 255 126 +126 255 126 +74 162 168 +40 88 212 +47 90 220 +53 91 225 +58 92 229 +62 93 232 +66 93 235 +70 94 237 +74 94 239 +77 95 241 +81 95 242 +84 95 244 +87 96 245 +90 96 246 +93 96 247 +96 96 248 +99 97 248 +102 97 249 +105 97 250 +108 97 250 +110 97 251 +113 97 251 +116 97 251 +118 97 251 +121 97 252 +123 97 252 +126 97 252 +129 97 252 +131 97 252 +134 97 252 +137 97 251 +139 97 251 +142 97 251 +145 97 251 +147 97 250 +150 97 250 +153 97 249 +156 96 248 +159 96 248 +162 96 247 +165 96 246 +168 95 245 +171 95 244 +174 95 242 +178 95 241 +181 94 239 +185 94 237 +189 93 235 +193 93 232 +197 92 229 +202 91 225 +208 90 220 +215 88 212 +171 179 160 +129 255 126 +129 255 126 +129 255 126 +129 255 126 +129 255 126 +129 255 126 +129 255 126 +129 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +133 255 125 +133 255 125 +133 255 125 +133 255 125 +133 255 125 +133 255 125 +133 255 125 +133 255 125 +133 255 125 +134 255 125 +134 255 125 +134 255 125 +134 255 125 +134 255 125 +134 255 125 +134 255 125 +134 255 125 +135 255 125 +135 255 125 +135 255 125 +135 255 125 +135 255 125 +135 255 125 +121 255 125 +121 255 125 +121 255 126 +121 255 126 +121 255 126 +121 255 126 +122 255 126 +122 255 126 +122 255 126 +122 255 126 +122 255 126 +122 255 126 +122 255 126 +122 255 126 +122 255 126 +122 255 126 +122 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +126 255 126 +126 255 126 +126 255 126 +126 255 126 +126 255 126 +126 255 126 +126 255 126 +126 255 126 +126 255 126 +126 255 126 +120 245 130 +46 99 200 +46 86 217 +52 87 222 +57 88 227 +62 89 230 +66 90 233 +70 90 235 +74 91 238 +77 92 240 +81 92 241 +84 92 243 +87 93 244 +90 93 245 +93 93 246 +96 93 247 +99 94 248 +102 94 248 +105 94 249 +107 94 249 +110 94 250 +113 94 250 +116 94 251 +118 94 251 +121 94 251 +124 94 251 +126 94 251 +129 94 251 +132 94 251 +134 94 251 +137 94 251 +139 94 251 +142 94 250 +145 94 250 +148 94 249 +150 94 249 +153 94 248 +156 94 248 +159 93 247 +162 93 246 +165 93 245 +168 93 244 +171 92 243 +175 92 241 +178 91 239 +182 91 238 +185 90 236 +189 90 233 +194 89 230 +198 88 227 +203 87 223 +210 86 216 +213 92 203 +135 245 130 +129 255 126 +129 255 126 +129 255 126 +129 255 126 +129 255 126 +129 255 126 +129 255 126 +129 255 126 +129 255 126 +129 255 126 +129 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +133 255 126 +133 255 126 +133 255 126 +133 255 126 +133 255 126 +133 255 126 +133 255 126 +133 255 126 +133 255 126 +133 255 126 +133 255 126 +134 255 126 +134 255 126 +134 255 126 +134 255 126 +134 255 125 +134 255 125 +122 255 126 +122 255 126 +122 255 126 +122 255 126 +122 255 126 +122 255 126 +122 255 126 +122 255 126 +122 255 126 +122 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +126 255 126 +126 255 126 +126 255 126 +126 255 126 +126 255 126 +126 255 126 +126 255 126 +126 255 126 +126 255 126 +126 255 126 +126 255 126 +126 255 126 +126 255 126 +126 255 126 +126 255 126 +84 172 162 +44 82 213 +50 83 219 +56 84 224 +61 85 228 +65 87 232 +69 87 234 +73 88 236 +77 88 238 +80 89 240 +83 89 241 +87 89 243 +90 90 244 +93 90 245 +96 90 246 +99 91 247 +102 91 247 +105 91 248 +107 91 249 +110 91 249 +113 91 249 +115 91 250 +118 91 250 +121 91 250 +123 91 250 +126 91 250 +129 92 250 +131 91 250 +134 92 250 +137 91 250 +140 91 250 +142 91 249 +145 91 249 +148 91 248 +151 91 248 +153 91 247 +156 91 247 +159 90 246 +162 90 245 +165 90 244 +168 89 243 +172 89 241 +175 89 240 +178 88 238 +182 88 236 +186 87 234 +190 86 231 +194 85 228 +199 85 224 +205 83 219 +212 81 212 +179 157 170 +129 255 126 +129 255 126 +129 255 126 +129 255 126 +129 255 126 +129 255 126 +129 255 126 +129 255 126 +129 255 126 +129 255 126 +129 255 126 +129 255 126 +129 255 126 +129 255 126 +129 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +133 255 126 +133 255 126 +133 255 126 +133 255 126 +133 255 126 +133 255 126 +133 255 126 +133 255 126 +133 255 126 +133 255 126 +122 255 126 +122 255 126 +122 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +124 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +125 255 126 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +123 248 129 +46 87 202 +49 79 215 +55 81 222 +60 82 226 +64 83 230 +69 84 232 +73 84 235 +76 85 237 +80 86 238 +83 86 240 +86 86 241 +89 87 243 +93 87 244 +96 87 245 +99 88 246 +101 88 246 +104 88 247 +107 88 248 +110 88 248 +112 88 248 +115 88 249 +118 89 249 +121 89 249 +123 89 249 +126 89 249 +129 89 249 +131 89 249 +134 89 249 +137 89 249 +140 88 249 +142 88 248 +145 88 248 +148 88 248 +151 88 247 +154 88 246 +156 87 246 +159 87 245 +162 87 244 +165 87 243 +169 86 242 +172 86 240 +175 85 239 +179 85 237 +183 84 235 +186 84 232 +191 83 229 +195 82 226 +200 81 222 +206 79 216 +204 96 198 +131 250 129 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +130 255 127 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +130 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +131 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +133 255 126 +133 255 126 +133 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +123 255 126 +124 255 126 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +96 191 153 +46 74 211 +53 76 218 +59 78 223 +64 79 227 +68 80 230 +72 81 233 +75 82 235 +79 82 237 +83 83 239 +86 83 240 +89 84 241 +92 84 243 +95 84 244 +98 84 244 +101 84 245 +104 85 246 +107 85 247 +110 85 247 +113 85 247 +115 86 248 +118 86 248 +121 86 248 +123 85 248 +126 86 248 +129 86 248 +131 86 248 +134 86 248 +137 86 248 +140 85 248 +142 85 247 +145 85 247 +148 85 246 +151 85 246 +154 85 245 +157 84 244 +160 84 244 +163 84 242 +166 84 241 +169 83 240 +173 83 239 +176 82 237 +179 82 235 +183 81 233 +187 80 230 +192 79 227 +196 78 223 +202 76 218 +209 74 210 +160 189 154 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 126 +132 255 127 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +132 255 126 +123 255 127 +123 255 127 +123 255 127 +123 255 127 +123 255 127 +123 255 127 +123 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +127 255 127 +67 121 182 +51 72 214 +57 73 220 +62 75 224 +67 76 228 +71 77 231 +75 78 233 +78 78 235 +82 79 237 +85 80 238 +89 80 240 +92 81 241 +95 81 242 +98 81 243 +101 81 244 +104 82 245 +107 82 245 +110 82 246 +112 82 246 +115 82 247 +118 83 247 +121 83 247 +123 83 247 +126 82 247 +129 83 247 +132 83 247 +134 83 247 +137 82 247 +140 82 247 +143 82 246 +145 82 246 +148 82 245 +151 82 245 +154 81 244 +157 81 243 +160 81 242 +163 81 241 +166 80 240 +169 80 238 +173 79 237 +177 79 235 +180 78 233 +184 77 230 +188 76 228 +193 75 224 +198 73 220 +204 71 213 +186 126 180 +128 255 127 +128 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +132 255 127 +132 255 127 +132 255 127 +132 255 127 +132 255 127 +132 255 127 +123 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +127 255 127 +127 255 127 +127 255 127 +117 234 135 +56 88 195 +55 69 215 +61 70 221 +66 72 225 +70 73 228 +74 74 231 +78 75 233 +81 75 235 +85 76 237 +88 77 238 +91 77 239 +95 77 241 +98 78 242 +101 78 243 +104 78 243 +107 79 244 +109 79 244 +112 79 245 +115 79 245 +118 79 246 +121 79 246 +123 79 246 +126 79 246 +129 80 246 +132 79 246 +134 79 246 +137 79 246 +140 79 245 +143 79 245 +146 79 244 +148 79 244 +151 78 243 +154 78 242 +157 78 242 +160 78 241 +164 77 240 +167 77 238 +170 76 237 +174 75 235 +177 75 233 +181 74 231 +185 73 228 +189 72 225 +194 71 221 +200 69 215 +199 86 196 +132 248 130 +128 255 127 +128 255 127 +128 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +113 222 140 +58 78 200 +59 65 216 +64 67 221 +69 69 225 +73 70 228 +77 71 231 +81 72 233 +84 73 235 +88 73 236 +91 74 238 +94 74 239 +97 74 240 +101 75 241 +103 75 242 +106 75 242 +109 75 243 +112 76 243 +115 76 244 +118 76 244 +121 76 245 +123 76 245 +126 76 245 +129 76 245 +132 76 245 +134 76 245 +137 76 244 +140 76 244 +143 76 243 +146 75 243 +149 75 242 +152 75 242 +155 75 241 +158 74 240 +161 74 239 +164 74 238 +167 73 236 +170 72 235 +174 72 233 +178 71 231 +182 70 228 +186 69 225 +191 67 221 +196 66 216 +201 68 205 +151 201 147 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +96 176 156 +55 59 208 +62 62 216 +68 64 221 +72 66 225 +76 67 228 +80 68 230 +84 68 232 +87 69 234 +90 70 236 +94 70 237 +97 71 238 +100 71 239 +103 72 240 +106 72 241 +109 72 241 +112 72 242 +115 73 242 +118 73 243 +121 73 243 +123 73 243 +126 73 243 +129 73 243 +132 73 243 +134 73 243 +137 73 243 +140 72 242 +143 72 242 +146 72 241 +149 72 241 +152 72 240 +155 71 239 +158 71 238 +161 70 237 +164 70 236 +168 69 234 +171 68 232 +175 68 230 +179 67 228 +183 66 225 +188 64 221 +193 62 216 +198 63 206 +154 190 151 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +103 189 152 +60 59 206 +65 59 216 +70 61 220 +75 62 224 +79 64 227 +83 64 230 +86 65 231 +90 66 233 +93 67 235 +96 67 236 +100 67 237 +103 68 238 +106 68 239 +109 69 240 +112 69 240 +115 69 240 +117 69 241 +120 69 241 +123 69 241 +126 69 241 +129 69 241 +132 69 241 +135 69 241 +138 69 241 +140 69 241 +143 69 240 +146 68 239 +149 68 239 +152 68 238 +155 68 237 +159 67 236 +162 66 234 +165 66 233 +169 65 231 +172 64 229 +176 64 227 +180 62 224 +185 61 221 +190 59 215 +192 68 204 +147 203 146 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +124 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +104 188 152 +63 54 207 +68 55 215 +73 57 219 +78 59 223 +82 60 226 +86 61 228 +89 61 230 +93 62 232 +96 63 233 +99 64 235 +102 64 236 +105 64 237 +109 65 237 +112 65 238 +114 65 239 +117 65 239 +120 65 239 +123 66 239 +126 65 239 +129 66 239 +132 66 240 +135 65 239 +138 65 239 +141 65 239 +144 65 238 +147 64 237 +150 64 237 +153 64 236 +156 64 235 +159 63 233 +162 62 232 +166 62 230 +169 61 228 +173 60 226 +177 58 223 +182 57 219 +187 55 215 +189 62 203 +151 188 151 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +131 255 127 +131 255 127 +131 255 127 +131 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +112 209 143 +72 71 198 +71 51 213 +76 53 218 +81 55 222 +85 56 225 +88 57 227 +92 58 229 +95 59 230 +99 59 232 +102 60 233 +105 60 234 +108 61 235 +111 61 236 +114 61 236 +117 61 237 +120 61 237 +123 62 237 +126 62 237 +129 62 237 +132 62 237 +135 61 237 +138 61 237 +141 61 236 +144 61 235 +147 61 235 +150 60 234 +153 60 233 +156 59 232 +160 58 230 +163 58 229 +167 57 227 +170 56 225 +174 55 222 +179 53 218 +184 50 213 +181 77 195 +138 224 138 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +123 243 132 +85 103 183 +74 46 210 +79 48 215 +83 50 219 +87 52 222 +91 53 225 +95 54 227 +98 55 228 +102 55 230 +105 56 231 +108 56 232 +111 57 233 +114 57 233 +117 57 234 +120 57 234 +123 58 235 +126 58 235 +129 58 235 +132 57 234 +135 57 234 +138 57 234 +141 57 233 +144 57 233 +147 56 232 +150 56 231 +154 55 230 +157 55 229 +160 54 227 +164 53 225 +168 51 222 +172 51 220 +176 49 216 +181 46 210 +169 107 181 +134 234 134 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +127 255 127 +110 189 151 +82 65 198 +81 44 212 +86 46 217 +90 47 220 +94 48 222 +97 50 225 +101 50 226 +104 51 228 +107 52 229 +111 52 230 +114 52 230 +117 53 231 +120 53 231 +123 53 231 +126 53 232 +129 53 231 +132 53 232 +135 53 231 +138 53 231 +141 53 230 +144 52 229 +148 51 228 +151 51 228 +154 50 226 +158 49 224 +161 49 223 +165 47 220 +169 46 217 +174 44 212 +174 62 199 +146 184 152 +129 253 128 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +128 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +125 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 127 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +125 247 130 +103 143 166 +86 53 201 +88 40 212 +92 42 216 +96 43 219 +100 45 221 +103 46 223 +107 46 224 +110 47 225 +113 47 226 +117 48 227 +120 48 227 +123 48 228 +126 48 228 +129 48 228 +132 48 228 +135 48 227 +138 48 227 +142 47 226 +145 47 225 +148 46 224 +152 46 223 +155 45 221 +159 44 219 +163 42 216 +167 40 212 +171 42 205 +153 141 167 +132 238 133 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +129 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +130 255 127 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +125 242 132 +110 164 158 +96 65 195 +95 36 211 +99 38 214 +102 39 216 +106 40 219 +110 41 220 +113 41 221 +116 42 222 +120 42 222 +123 43 223 +126 42 223 +129 43 223 +132 42 223 +136 42 223 +139 42 222 +142 41 221 +146 41 220 +149 40 219 +153 39 216 +156 38 214 +160 36 210 +160 61 197 +144 166 157 +131 240 132 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +126 251 129 +120 205 143 +109 115 174 +105 62 195 +105 32 209 +109 33 212 +112 34 213 +116 35 215 +119 35 216 +123 36 217 +126 36 217 +129 36 216 +133 36 216 +136 35 216 +139 35 215 +143 33 213 +146 33 211 +150 31 208 +149 73 192 +146 118 174 +137 194 147 +128 251 129 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +124 225 137 +121 184 151 +118 122 171 +119 99 179 +121 97 181 +123 63 193 +126 51 197 +129 54 197 +132 56 195 +135 67 191 +136 99 179 +137 124 171 +134 177 153 +130 232 135 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +125 255 128 +125 255 128 +125 255 128 +125 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +130 255 128 +130 255 128 +130 255 128 +130 255 128 +125 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +130 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +126 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +127 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +128 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 +129 255 128 diff --git a/Graphics/Saumya_Talera/Chapter7 HD.png b/Graphics/Saumya_Talera/Chapter7 HD.png new file mode 100644 index 0000000..5a99f5b Binary files /dev/null and b/Graphics/Saumya_Talera/Chapter7 HD.png differ diff --git a/Graphics/Saumya_Talera/Chapter7.png b/Graphics/Saumya_Talera/Chapter7.png new file mode 100644 index 0000000..67a8b9d Binary files /dev/null and b/Graphics/Saumya_Talera/Chapter7.png differ diff --git a/Graphics/Saumya_Talera/Chapter7.ppm b/Graphics/Saumya_Talera/Chapter7.ppm new file mode 100644 index 0000000..b6a4e11 --- /dev/null +++ b/Graphics/Saumya_Talera/Chapter7.ppm @@ -0,0 +1,20003 @@ +P3 +200 100 +255 +206 227 255 +206 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 226 255 +205 226 255 +205 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +203 226 255 +203 226 255 +203 226 255 +203 226 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +201 225 255 +201 225 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +199 224 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 220 255 +194 220 255 +194 220 255 +194 220 255 +194 220 255 +194 220 255 +193 220 255 +193 220 255 +193 220 255 +193 220 255 +193 220 255 +193 220 255 +193 220 255 +194 220 255 +194 220 255 +194 220 255 +194 220 255 +194 220 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 225 255 +201 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +203 226 255 +203 226 255 +203 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +205 226 255 +205 226 255 +205 226 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 226 255 +205 226 255 +205 226 255 +205 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +203 226 255 +203 226 255 +203 226 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +201 225 255 +201 225 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +199 224 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +196 221 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 225 255 +201 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +203 226 255 +203 226 255 +203 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +205 226 255 +205 226 255 +205 226 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 226 255 +205 226 255 +205 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +203 226 255 +203 226 255 +203 226 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +201 225 255 +201 225 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +199 224 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +196 221 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 225 255 +201 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +203 226 255 +203 226 255 +203 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +205 226 255 +205 226 255 +205 226 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 226 255 +205 226 255 +205 226 255 +205 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +203 226 255 +203 226 255 +203 226 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +201 225 255 +201 225 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +199 224 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +196 221 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 225 255 +201 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +203 226 255 +203 226 255 +203 226 255 +203 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +205 226 255 +205 226 255 +205 226 255 +205 226 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +207 227 255 +207 227 255 +207 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 226 255 +205 226 255 +205 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +203 226 255 +203 226 255 +203 226 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +201 225 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +196 221 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 225 255 +201 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +203 226 255 +203 226 255 +203 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +205 226 255 +205 226 255 +205 226 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +207 227 255 +207 227 255 +207 227 255 +207 228 255 +207 228 255 +207 228 255 +207 227 255 +207 227 255 +207 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 226 255 +205 226 255 +205 226 255 +205 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +203 226 255 +203 226 255 +203 226 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +201 225 255 +201 225 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +199 224 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +196 221 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 225 255 +201 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +203 226 255 +203 226 255 +203 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +205 226 255 +205 226 255 +205 226 255 +205 226 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +207 227 255 +207 227 255 +207 227 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 227 255 +207 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 226 255 +205 226 255 +205 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +203 226 255 +203 226 255 +203 226 255 +203 225 255 +203 225 255 +203 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +201 225 255 +201 225 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +199 224 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 221 255 +196 221 255 +196 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +196 221 255 +196 221 255 +196 221 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 225 255 +201 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +203 226 255 +203 226 255 +203 226 255 +203 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +205 226 255 +205 226 255 +205 226 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +207 227 255 +207 227 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +208 228 255 +208 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 227 255 +207 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 226 255 +205 226 255 +205 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +203 226 255 +203 226 255 +203 226 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +201 225 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +199 224 255 +199 224 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +197 223 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +203 226 255 +203 226 255 +203 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +205 226 255 +205 226 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +207 227 255 +207 227 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 227 255 +207 227 255 +207 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 226 255 +205 226 255 +205 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +203 226 255 +203 226 255 +203 226 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +201 225 255 +201 225 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +199 224 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 225 255 +201 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +203 226 255 +203 226 255 +203 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +205 226 255 +205 226 255 +205 226 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +207 227 255 +207 227 255 +207 227 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 227 255 +207 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 226 255 +205 226 255 +205 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +203 226 255 +203 226 255 +203 226 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +201 225 255 +201 225 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +199 224 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +197 223 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 224 255 +199 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 225 255 +201 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +203 226 255 +203 226 255 +203 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +205 226 255 +205 226 255 +205 226 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +207 227 255 +207 227 255 +207 227 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 227 255 +207 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 226 255 +205 226 255 +205 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +203 226 255 +203 226 255 +203 226 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +201 225 255 +201 225 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +199 224 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 224 255 +199 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 225 255 +201 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +203 226 255 +203 226 255 +203 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +205 226 255 +205 226 255 +205 226 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +207 227 255 +207 227 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +209 229 255 +209 229 255 +209 229 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 227 255 +207 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 226 255 +205 226 255 +205 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +203 226 255 +203 226 255 +203 226 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +201 225 255 +201 225 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +199 224 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +203 226 255 +203 226 255 +203 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +205 226 255 +205 226 255 +205 226 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +207 227 255 +207 227 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +209 228 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 227 255 +207 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 226 255 +205 226 255 +205 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +203 226 255 +203 226 255 +203 226 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +201 225 255 +201 225 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +199 224 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 225 255 +201 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +203 226 255 +203 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +205 226 255 +205 226 255 +205 226 255 +205 226 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +207 227 255 +207 227 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +209 228 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 227 255 +207 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 226 255 +205 226 255 +205 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +203 226 255 +203 226 255 +203 226 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +201 225 255 +201 225 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +199 224 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 225 255 +201 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +203 226 255 +203 226 255 +203 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +205 226 255 +205 226 255 +205 226 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +207 227 255 +207 227 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +209 228 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +210 229 255 +210 229 255 +210 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 227 255 +207 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 226 255 +205 226 255 +205 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +203 226 255 +203 226 255 +203 226 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +201 225 255 +201 225 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +199 224 255 +199 224 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 224 255 +199 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 225 255 +201 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +203 226 255 +203 226 255 +203 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +205 226 255 +205 226 255 +205 226 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +207 227 255 +207 227 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +209 228 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 227 255 +207 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 226 255 +205 226 255 +205 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +203 226 255 +203 226 255 +203 226 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +201 225 255 +201 225 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +199 224 255 +199 224 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 224 255 +199 224 255 +199 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 225 255 +201 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +203 226 255 +203 226 255 +203 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +205 226 255 +205 226 255 +205 226 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +207 227 255 +207 227 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +209 228 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 227 255 +207 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 226 255 +205 226 255 +205 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +203 226 255 +203 226 255 +203 226 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +201 225 255 +201 225 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 225 255 +201 225 255 +201 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +203 226 255 +203 226 255 +203 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +205 226 255 +205 226 255 +205 226 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +207 227 255 +207 227 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +209 228 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +211 230 255 +211 230 255 +210 230 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 227 255 +207 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 226 255 +205 226 255 +205 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +203 226 255 +203 226 255 +203 226 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +201 225 255 +201 225 255 +201 225 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 225 255 +201 225 255 +201 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +203 226 255 +203 226 255 +203 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +205 226 255 +205 226 255 +205 226 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +207 227 255 +207 227 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +209 228 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +210 230 255 +210 230 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 227 255 +207 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 226 255 +205 226 255 +205 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +203 226 255 +203 226 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +201 225 255 +201 225 255 +201 225 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 225 255 +201 225 255 +201 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +203 226 255 +203 226 255 +203 226 255 +203 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +205 226 255 +205 226 255 +205 226 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +207 227 255 +207 227 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +210 230 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 227 255 +207 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 226 255 +205 226 255 +205 226 255 +205 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +203 226 255 +203 226 255 +203 226 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +201 225 255 +201 225 255 +201 225 255 +201 225 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 225 255 +201 225 255 +201 225 255 +201 225 255 +201 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +203 226 255 +203 226 255 +203 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +205 226 255 +205 226 255 +205 226 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +207 227 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +209 228 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +212 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +210 230 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 227 255 +207 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 226 255 +205 226 255 +205 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +203 226 255 +203 226 255 +203 226 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +203 226 255 +203 226 255 +203 226 255 +203 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +205 226 255 +205 226 255 +205 226 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +207 227 255 +207 227 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +210 230 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 227 255 +207 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 226 255 +205 226 255 +205 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +203 226 255 +203 226 255 +203 226 255 +203 226 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +197 219 249 +182 203 231 +173 194 221 +164 184 209 +153 172 196 +149 168 193 +146 165 189 +147 166 190 +155 174 199 +155 175 201 +167 187 214 +175 196 223 +179 200 228 +195 217 247 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +203 226 255 +203 226 255 +203 226 255 +203 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +205 226 255 +205 226 255 +205 226 255 +205 226 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +207 227 255 +207 227 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +209 228 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +210 230 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 227 255 +207 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 226 255 +205 226 255 +205 226 255 +205 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +203 226 255 +203 226 255 +203 226 255 +203 226 255 +203 226 255 +203 225 255 +203 225 255 +202 224 254 +190 212 240 +170 190 217 +148 166 191 +139 156 179 +139 156 179 +138 156 180 +139 156 180 +139 156 180 +139 156 179 +139 156 178 +141 157 180 +139 157 180 +141 157 180 +139 156 179 +138 156 180 +139 156 179 +138 156 180 +143 162 187 +167 188 214 +185 206 234 +202 224 254 +203 225 255 +203 226 255 +203 226 255 +203 226 255 +203 226 255 +203 226 255 +203 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +205 226 255 +205 226 255 +205 226 255 +205 226 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +207 227 255 +207 227 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +209 228 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 231 255 +212 231 255 +212 231 255 +212 231 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +210 230 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 227 255 +207 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 226 255 +205 226 255 +205 226 255 +205 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +201 223 252 +172 192 218 +150 168 192 +139 157 180 +141 158 180 +140 157 179 +140 157 180 +139 156 178 +140 157 180 +138 155 178 +138 156 179 +140 157 180 +140 157 179 +140 157 179 +139 157 180 +138 155 178 +139 156 179 +139 156 178 +138 156 178 +139 157 180 +138 156 179 +142 158 180 +136 153 177 +148 166 190 +173 193 220 +199 221 250 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +205 226 255 +205 226 255 +205 226 255 +205 226 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +207 227 255 +207 227 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +209 228 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 231 255 +212 231 255 +212 231 255 +212 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +212 231 255 +212 231 255 +212 231 255 +212 231 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +210 230 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 227 255 +207 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 226 255 +205 226 255 +205 226 255 +205 226 255 +204 226 255 +204 226 255 +201 223 252 +175 194 220 +144 161 185 +139 157 180 +139 156 178 +140 157 179 +139 156 178 +140 156 177 +140 157 179 +138 155 177 +139 156 178 +137 154 177 +139 156 179 +141 157 179 +138 155 178 +140 156 178 +139 156 178 +138 155 177 +139 156 178 +139 155 177 +138 156 179 +140 157 180 +140 157 179 +141 157 179 +140 157 179 +140 157 181 +139 157 180 +141 159 181 +168 188 214 +201 223 252 +204 226 255 +204 226 255 +205 226 255 +205 226 255 +205 226 255 +205 226 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +207 227 255 +207 227 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 231 255 +212 231 255 +212 231 255 +212 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +212 231 255 +212 231 255 +212 231 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +210 230 255 +210 230 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 227 255 +207 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +181 202 229 +149 167 191 +139 156 179 +141 157 179 +141 158 180 +139 157 179 +141 156 177 +139 156 178 +139 156 178 +139 156 178 +141 158 179 +137 153 175 +140 157 179 +139 155 177 +136 153 175 +138 155 177 +137 153 175 +142 158 179 +137 153 174 +139 154 175 +139 156 178 +140 156 177 +139 156 177 +139 155 177 +139 156 177 +139 155 177 +139 156 178 +141 158 181 +142 158 180 +138 155 178 +149 167 190 +183 203 230 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +207 227 255 +207 227 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 231 255 +212 231 255 +212 231 255 +212 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +212 231 255 +212 231 255 +212 231 255 +212 231 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +210 230 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 227 255 +207 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +201 222 250 +163 182 206 +140 157 178 +138 155 178 +138 154 176 +138 154 175 +139 156 178 +139 156 178 +141 157 179 +139 155 176 +140 156 178 +139 156 177 +138 154 175 +140 156 177 +140 157 178 +142 157 178 +140 156 177 +138 154 175 +141 157 178 +140 156 177 +141 157 178 +139 155 176 +139 155 177 +140 156 177 +142 157 178 +139 156 177 +139 155 177 +140 156 178 +141 157 178 +137 153 175 +142 157 178 +141 157 179 +140 157 179 +140 156 179 +165 184 208 +202 223 251 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +207 227 255 +207 227 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +209 228 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 231 255 +212 231 255 +212 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +212 231 255 +212 231 255 +212 231 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +210 230 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 227 255 +207 227 255 +206 227 255 +206 227 255 +194 215 242 +144 162 185 +140 156 178 +139 156 179 +138 155 177 +138 154 176 +141 156 177 +139 155 177 +136 153 175 +139 155 176 +140 157 179 +140 155 175 +140 156 177 +140 156 177 +141 157 178 +139 155 176 +138 153 174 +138 154 175 +138 153 175 +141 157 178 +142 157 178 +141 157 178 +138 154 175 +138 154 175 +141 157 179 +137 154 175 +140 156 177 +138 154 175 +142 158 179 +142 157 178 +139 155 177 +136 153 175 +140 156 178 +139 156 178 +138 155 177 +136 153 175 +149 167 191 +194 214 241 +206 227 255 +207 227 255 +207 227 255 +207 227 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +209 228 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 231 255 +212 231 255 +212 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 232 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +212 231 255 +212 231 255 +212 231 255 +212 231 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +210 230 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +190 210 237 +144 160 182 +140 156 178 +138 154 175 +137 154 175 +141 156 176 +140 155 175 +138 155 176 +138 155 178 +137 152 173 +141 157 178 +138 154 175 +137 153 174 +137 154 175 +134 151 172 +139 155 176 +138 153 174 +138 154 175 +140 155 175 +140 155 176 +140 155 176 +141 156 176 +141 157 178 +139 154 175 +139 155 176 +140 156 177 +139 155 175 +140 155 176 +140 156 177 +141 156 177 +141 156 177 +142 157 177 +138 155 177 +137 153 174 +136 153 175 +140 155 176 +140 156 177 +140 155 176 +145 162 185 +186 205 231 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 231 255 +212 231 255 +212 231 255 +212 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +212 231 255 +212 231 255 +212 231 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +210 230 255 +210 230 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +189 208 234 +141 158 180 +141 157 178 +139 155 176 +139 154 175 +141 156 176 +142 157 178 +141 156 176 +139 155 176 +138 154 175 +136 152 173 +137 153 174 +136 151 172 +138 154 175 +140 155 175 +137 152 173 +140 155 175 +139 155 175 +138 154 175 +141 156 177 +136 152 173 +139 154 175 +140 155 176 +140 155 176 +140 156 176 +142 157 176 +139 156 177 +136 152 172 +140 155 175 +141 156 176 +139 154 175 +139 154 174 +137 153 174 +140 155 176 +140 155 176 +142 158 178 +138 154 175 +142 157 178 +137 152 173 +140 156 177 +141 157 179 +184 203 228 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +209 228 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 231 255 +212 231 255 +212 231 255 +212 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +212 231 255 +212 231 255 +212 231 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +210 230 255 +210 230 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 228 255 +208 228 255 +189 208 233 +139 156 177 +139 155 176 +136 152 173 +140 155 176 +139 155 176 +140 155 176 +137 153 175 +140 155 175 +140 155 175 +140 156 176 +140 156 177 +137 153 174 +139 155 175 +138 153 173 +135 150 170 +139 154 175 +138 153 174 +141 156 175 +139 154 174 +138 154 174 +140 154 174 +138 154 175 +142 157 177 +139 155 176 +140 155 175 +137 153 173 +139 155 176 +139 154 175 +142 157 177 +140 155 176 +138 154 175 +141 156 176 +140 154 175 +138 154 175 +140 156 177 +141 157 178 +138 154 175 +140 155 176 +139 155 175 +139 155 176 +139 156 177 +142 159 181 +196 215 241 +208 228 255 +209 228 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 231 255 +212 231 255 +212 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +212 231 255 +212 231 255 +212 231 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +210 230 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +194 213 238 +141 157 179 +138 153 174 +142 157 178 +137 152 173 +140 155 175 +142 157 177 +139 154 175 +139 154 174 +135 151 171 +140 155 175 +141 156 177 +138 154 174 +138 153 173 +142 157 177 +138 154 175 +140 155 175 +139 153 173 +138 153 173 +137 152 173 +138 153 174 +141 156 176 +137 153 174 +137 153 174 +140 155 176 +139 154 175 +137 152 173 +137 153 173 +137 152 173 +141 157 177 +138 154 175 +140 155 175 +139 155 175 +137 152 171 +142 157 176 +139 154 174 +137 152 172 +140 155 176 +141 156 177 +140 156 178 +138 152 172 +142 157 177 +140 156 176 +140 156 177 +147 162 184 +197 216 241 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 231 255 +212 231 255 +212 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +212 231 255 +212 231 255 +212 231 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +210 230 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +207 226 253 +152 168 190 +140 155 176 +141 156 176 +140 155 175 +139 155 176 +139 155 175 +138 153 174 +140 155 175 +138 153 174 +140 154 174 +139 154 174 +140 155 175 +137 152 173 +139 154 174 +136 152 173 +135 149 169 +142 156 175 +139 155 175 +137 152 172 +138 152 172 +138 153 174 +141 156 175 +141 156 176 +142 156 175 +137 152 171 +140 154 173 +134 149 168 +138 153 174 +140 155 174 +136 151 171 +137 152 172 +137 152 173 +140 155 175 +137 152 173 +137 153 173 +137 153 173 +135 150 170 +138 153 174 +140 155 175 +141 156 175 +137 153 175 +141 157 177 +138 153 173 +140 156 177 +139 154 174 +151 167 188 +207 227 253 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 231 255 +212 231 255 +212 231 255 +212 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +212 231 255 +212 231 255 +212 231 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +210 230 255 +162 179 202 +141 157 177 +139 154 174 +137 152 173 +139 155 176 +138 153 173 +140 154 174 +137 153 174 +139 154 175 +139 154 174 +139 154 175 +139 154 173 +139 154 174 +137 152 172 +137 152 172 +138 153 174 +139 154 174 +138 153 173 +139 154 174 +139 153 173 +135 151 172 +137 152 172 +133 148 168 +138 152 172 +138 153 173 +139 154 174 +137 152 173 +138 153 174 +138 153 173 +138 153 173 +138 153 173 +139 153 172 +137 151 170 +141 156 175 +137 153 173 +137 152 171 +138 153 172 +138 153 174 +142 157 176 +140 154 174 +139 154 174 +135 150 170 +138 153 173 +140 155 175 +137 152 172 +140 155 175 +144 159 179 +164 180 201 +210 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 231 255 +212 231 255 +212 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +212 231 255 +212 231 255 +212 231 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +183 201 224 +141 156 176 +140 155 176 +138 153 173 +139 154 173 +138 154 174 +140 154 174 +139 153 173 +137 152 172 +138 152 172 +138 152 172 +133 148 169 +139 154 174 +139 154 173 +139 154 175 +139 154 173 +139 153 172 +139 153 173 +140 155 175 +138 152 171 +137 151 171 +138 153 173 +139 154 174 +134 149 169 +139 153 172 +137 152 172 +137 152 172 +134 149 169 +135 150 170 +139 154 174 +140 154 174 +138 153 173 +138 153 173 +138 153 173 +138 153 173 +139 153 173 +143 157 176 +137 153 173 +137 151 171 +140 154 173 +138 152 172 +137 152 173 +137 152 173 +139 154 174 +139 154 174 +140 154 174 +138 153 173 +138 154 174 +139 154 174 +185 202 226 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 231 255 +212 231 255 +212 231 255 +212 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +212 231 255 +212 231 255 +212 231 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +209 227 252 +150 165 185 +142 156 176 +137 153 173 +138 153 174 +138 153 174 +137 152 172 +140 155 175 +141 156 175 +138 152 172 +139 154 174 +138 153 173 +142 156 175 +139 154 174 +137 151 171 +131 145 165 +136 151 170 +141 155 175 +140 154 173 +136 151 171 +139 154 175 +138 152 171 +136 150 170 +137 151 171 +137 152 171 +135 149 168 +135 150 169 +139 153 172 +136 151 170 +139 154 173 +136 151 172 +137 151 171 +136 150 169 +136 150 169 +137 152 171 +139 153 173 +139 153 172 +138 152 171 +138 152 172 +137 151 170 +139 153 172 +139 153 173 +136 151 172 +137 152 171 +140 155 175 +136 150 170 +140 155 174 +137 152 172 +141 155 175 +141 156 176 +145 160 181 +207 225 250 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 231 255 +212 231 255 +212 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +212 231 255 +177 193 215 +138 153 173 +139 153 173 +139 154 174 +137 152 172 +138 152 172 +139 153 172 +136 150 170 +137 151 170 +137 151 171 +140 154 174 +138 152 172 +138 153 172 +135 149 168 +137 152 172 +135 150 169 +138 152 171 +137 151 171 +139 153 173 +136 150 170 +137 151 171 +140 154 174 +136 151 171 +134 148 168 +137 152 172 +134 149 168 +135 150 169 +136 151 171 +136 150 169 +137 151 170 +136 150 169 +138 153 172 +133 148 167 +139 153 172 +140 154 173 +139 154 174 +138 153 173 +137 152 172 +138 152 171 +136 151 171 +136 150 169 +137 152 172 +135 150 169 +141 155 175 +140 155 174 +134 149 168 +139 154 174 +140 155 174 +137 151 170 +140 155 175 +138 153 172 +175 192 214 +212 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +208 226 250 +145 160 180 +137 151 171 +140 154 173 +137 152 171 +134 149 168 +137 151 171 +137 152 171 +138 152 171 +137 151 171 +140 153 172 +135 149 168 +138 152 171 +135 150 170 +138 152 172 +137 151 170 +135 149 168 +136 150 170 +136 151 170 +138 152 171 +136 150 169 +139 153 173 +135 149 168 +135 150 168 +137 151 170 +137 152 172 +139 153 172 +136 150 169 +136 151 170 +139 154 173 +137 152 172 +136 150 170 +133 147 166 +139 153 172 +137 151 171 +135 150 169 +134 148 167 +136 151 171 +137 151 171 +136 151 171 +140 154 173 +134 149 169 +138 153 173 +135 149 167 +136 150 169 +138 153 173 +140 155 174 +137 151 171 +137 151 170 +137 152 172 +135 151 171 +138 153 173 +144 159 180 +212 230 254 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +175 192 214 +138 152 171 +137 151 170 +137 151 171 +137 151 171 +135 150 170 +136 151 170 +137 151 171 +133 148 168 +133 148 168 +136 150 170 +139 154 173 +134 148 168 +137 151 170 +136 150 170 +132 147 167 +136 150 169 +138 152 172 +138 153 171 +138 152 172 +131 145 164 +136 150 169 +133 147 166 +136 151 170 +137 151 171 +138 152 171 +133 147 167 +137 151 171 +136 151 170 +139 153 172 +133 147 166 +133 148 167 +136 151 170 +134 148 167 +137 152 171 +135 150 169 +134 148 166 +137 151 171 +141 155 174 +136 151 170 +135 149 168 +138 153 173 +137 151 170 +135 150 169 +136 150 169 +134 148 168 +135 149 168 +137 152 172 +137 152 171 +134 149 168 +138 152 171 +138 152 172 +139 154 174 +186 202 224 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +214 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +218 234 255 +218 234 255 +218 234 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +214 232 255 +214 232 255 +146 161 181 +132 147 166 +132 147 166 +136 150 169 +136 151 170 +136 150 170 +137 152 172 +133 146 164 +130 145 164 +137 151 170 +140 154 173 +132 146 166 +137 151 170 +135 149 168 +135 149 168 +137 151 170 +134 148 167 +133 147 166 +132 147 167 +135 149 168 +136 151 170 +136 151 170 +139 153 172 +135 149 168 +134 148 167 +135 149 167 +135 149 167 +137 150 169 +132 146 165 +137 151 170 +134 148 168 +137 151 170 +134 148 167 +129 143 162 +134 148 167 +136 150 169 +133 148 167 +138 152 171 +138 151 169 +140 154 173 +137 151 169 +137 151 169 +136 149 168 +135 149 167 +136 150 169 +141 155 174 +133 148 167 +134 149 168 +136 151 170 +136 150 170 +135 149 169 +135 149 169 +131 145 165 +144 159 179 +214 232 255 +214 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +199 216 238 +138 151 170 +138 152 172 +136 150 170 +135 149 168 +134 148 167 +135 148 167 +137 151 171 +137 150 169 +136 150 169 +134 149 169 +133 147 165 +134 148 166 +136 150 168 +135 149 168 +135 149 168 +135 149 168 +136 150 170 +134 148 167 +135 149 168 +130 144 162 +134 148 166 +138 152 171 +135 149 168 +134 148 168 +136 150 168 +131 145 164 +135 149 168 +136 149 168 +136 150 170 +135 149 167 +135 149 168 +136 150 168 +135 149 168 +133 147 166 +133 147 166 +136 151 170 +136 150 169 +136 150 169 +139 153 171 +137 151 170 +133 148 167 +135 150 168 +133 147 166 +132 146 165 +132 146 165 +133 146 165 +135 149 168 +135 150 169 +129 144 164 +135 149 168 +139 154 173 +135 149 168 +134 149 168 +132 147 165 +194 211 233 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +215 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 232 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 232 255 +216 232 255 +175 190 211 +134 149 168 +136 150 169 +133 148 167 +137 151 169 +135 149 168 +135 149 168 +138 152 172 +135 149 168 +133 148 167 +135 149 168 +133 148 167 +135 150 170 +134 148 167 +135 149 167 +129 143 163 +135 149 169 +136 150 169 +133 147 166 +134 147 166 +133 147 166 +136 150 168 +135 149 167 +134 148 167 +136 150 169 +135 150 169 +136 150 169 +136 151 170 +135 149 167 +132 146 164 +135 149 168 +132 146 165 +134 147 166 +140 153 172 +134 148 167 +131 145 163 +133 147 165 +135 149 168 +130 143 162 +135 149 167 +137 150 168 +131 146 165 +135 149 167 +136 149 168 +131 145 163 +138 152 171 +133 147 166 +138 152 171 +136 150 168 +138 152 171 +137 151 170 +137 151 170 +133 147 167 +135 149 169 +135 149 169 +175 190 210 +216 232 255 +216 232 255 +216 232 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +141 155 175 +135 149 168 +133 148 167 +133 148 167 +135 149 167 +136 150 168 +133 148 166 +132 147 166 +131 146 165 +134 148 167 +134 148 166 +133 146 165 +130 144 163 +131 145 164 +137 151 169 +132 146 164 +136 150 169 +130 144 162 +135 149 167 +132 146 164 +130 144 163 +131 146 165 +133 147 166 +135 149 168 +134 148 166 +134 148 167 +131 145 163 +133 147 167 +131 146 165 +135 150 169 +133 147 166 +133 147 166 +129 143 161 +136 150 169 +131 146 165 +138 151 169 +136 150 168 +135 149 169 +134 148 166 +134 148 167 +137 151 170 +130 144 163 +137 151 170 +134 148 167 +132 146 165 +138 152 171 +136 150 169 +131 146 165 +134 148 166 +136 150 168 +136 150 169 +133 147 166 +133 147 165 +139 152 170 +134 148 167 +148 162 181 +216 233 255 +216 233 255 +216 233 255 +216 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 233 255 +218 233 255 +218 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +210 226 248 +135 149 168 +137 151 170 +134 147 166 +135 149 167 +133 146 164 +129 143 162 +138 152 171 +133 147 165 +137 151 169 +134 148 165 +134 147 166 +134 148 167 +131 144 163 +133 147 165 +131 145 164 +138 152 170 +136 149 168 +134 148 167 +134 148 167 +136 150 169 +133 148 166 +130 144 163 +133 148 167 +131 145 164 +131 145 164 +135 149 168 +132 146 165 +134 148 166 +134 147 165 +132 146 164 +130 144 162 +133 146 164 +134 148 166 +135 149 168 +135 149 168 +132 146 165 +137 150 168 +131 145 163 +134 148 167 +135 149 168 +135 149 167 +133 147 165 +133 147 165 +136 150 169 +137 151 169 +131 144 163 +130 143 162 +133 147 166 +134 148 167 +132 146 164 +129 144 163 +133 147 167 +135 149 167 +136 149 167 +135 149 167 +138 152 172 +208 224 246 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +217 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 233 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +192 207 228 +133 147 165 +134 148 167 +136 149 168 +134 148 168 +134 148 167 +126 140 159 +134 148 167 +136 149 168 +132 146 165 +132 146 166 +133 146 165 +132 146 165 +131 145 163 +134 148 167 +137 150 167 +130 144 163 +134 148 166 +131 145 163 +132 146 165 +131 144 163 +133 146 164 +132 145 163 +133 147 165 +123 137 157 +132 146 165 +131 145 163 +132 146 165 +132 146 164 +132 145 163 +136 150 168 +137 151 169 +129 143 162 +130 144 162 +137 150 169 +132 145 163 +134 148 166 +133 147 165 +133 147 166 +132 146 165 +136 150 169 +132 145 163 +127 141 160 +139 153 171 +131 145 164 +129 143 161 +131 145 163 +136 150 168 +132 146 165 +133 147 166 +134 149 168 +134 148 166 +133 147 166 +134 148 166 +135 148 167 +131 145 164 +134 148 167 +196 211 232 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +219 235 255 +219 235 255 +219 235 255 +219 235 255 +219 235 255 +219 235 255 +219 235 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +178 193 213 +133 147 166 +136 149 167 +135 148 166 +129 144 163 +133 147 165 +134 148 167 +132 146 164 +129 143 162 +132 145 163 +134 147 165 +134 147 165 +132 146 164 +135 149 168 +134 148 166 +134 147 165 +135 149 168 +130 144 163 +131 145 164 +134 148 166 +137 151 170 +131 144 162 +135 149 167 +133 147 165 +132 147 166 +134 148 166 +137 151 169 +130 144 162 +132 146 164 +133 147 165 +130 144 162 +130 144 162 +134 148 166 +131 145 163 +130 144 163 +129 143 162 +135 149 167 +126 140 158 +131 144 163 +135 149 167 +129 143 162 +132 146 165 +130 144 163 +133 146 165 +128 142 161 +134 148 166 +132 145 163 +136 149 167 +133 147 166 +133 147 166 +135 148 167 +136 148 166 +137 150 167 +133 147 166 +131 145 164 +133 147 165 +134 148 166 +181 196 216 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +218 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 235 255 +219 235 255 +219 235 255 +219 235 255 +219 235 255 +219 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +219 235 255 +219 235 255 +219 235 255 +219 235 255 +219 234 255 +219 235 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +162 176 195 +129 143 162 +133 147 165 +135 149 166 +133 147 166 +131 145 163 +133 146 164 +135 148 167 +131 145 163 +130 143 161 +132 145 164 +132 145 164 +129 143 162 +125 139 157 +128 142 160 +130 144 162 +126 140 159 +134 147 165 +128 142 161 +129 143 161 +130 143 161 +128 142 160 +131 144 163 +130 144 162 +135 148 167 +132 146 165 +135 149 167 +127 141 159 +131 144 163 +136 149 168 +128 141 160 +131 145 163 +131 144 162 +137 150 167 +133 147 165 +132 146 164 +132 145 163 +130 144 163 +130 144 162 +132 146 164 +131 145 163 +133 147 165 +135 149 167 +134 147 165 +133 147 165 +132 146 164 +129 143 162 +133 147 165 +128 142 161 +129 144 163 +129 142 160 +133 147 165 +136 150 168 +134 147 165 +128 142 160 +129 144 163 +132 146 165 +166 180 200 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 234 255 +219 235 255 +219 235 255 +219 235 255 +219 235 255 +219 235 255 +219 235 255 +220 235 255 +220 235 255 +219 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +155 168 187 +129 143 162 +129 143 161 +133 147 165 +128 142 161 +130 144 162 +129 143 161 +132 145 163 +132 146 164 +131 145 163 +137 150 169 +133 146 164 +134 147 165 +125 139 158 +128 142 160 +132 145 163 +133 146 165 +135 148 166 +131 144 162 +130 143 161 +129 143 161 +133 146 165 +129 143 162 +129 143 161 +131 144 162 +130 143 162 +130 144 162 +130 144 163 +136 149 167 +128 141 160 +132 146 165 +129 143 161 +130 143 161 +131 144 162 +133 146 165 +134 148 166 +131 145 164 +132 145 163 +131 145 163 +132 145 163 +135 149 167 +134 148 166 +132 146 164 +133 146 165 +133 147 165 +130 144 163 +129 143 161 +129 142 160 +134 148 166 +129 143 161 +131 144 163 +131 145 163 +129 143 162 +133 147 166 +136 149 166 +127 140 158 +134 147 165 +154 168 187 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +220 235 255 +221 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +157 171 189 +131 145 163 +127 141 160 +131 145 163 +128 142 161 +128 142 160 +133 147 167 +130 144 163 +129 143 161 +130 144 162 +130 144 162 +129 142 160 +134 147 165 +132 146 164 +131 145 163 +130 144 163 +132 146 164 +128 141 158 +133 147 165 +131 144 163 +132 145 163 +129 143 161 +134 147 165 +134 147 164 +128 142 160 +130 144 162 +129 143 161 +126 140 158 +128 141 159 +131 144 161 +129 143 161 +133 147 165 +129 143 161 +134 147 166 +132 146 164 +130 144 163 +127 141 159 +130 143 161 +132 146 163 +129 142 161 +132 145 163 +131 144 162 +129 142 161 +127 141 160 +131 144 162 +132 145 163 +129 142 160 +131 144 162 +132 145 164 +129 143 161 +130 143 161 +129 143 161 +131 144 163 +134 147 166 +129 143 162 +133 146 164 +129 142 160 +153 166 185 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +220 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +140 154 172 +127 141 159 +123 137 156 +132 146 165 +128 141 160 +128 142 160 +129 142 159 +130 144 162 +129 142 160 +126 139 157 +131 144 162 +129 142 160 +129 142 161 +128 142 160 +131 144 162 +130 144 162 +130 144 162 +132 146 164 +133 146 164 +131 145 163 +126 139 157 +130 143 161 +133 146 164 +131 144 162 +128 141 160 +128 142 160 +129 143 161 +132 145 163 +130 143 160 +127 140 158 +124 137 155 +133 146 164 +134 147 166 +132 145 164 +128 142 160 +134 147 164 +132 145 164 +133 146 164 +130 143 161 +127 140 159 +130 143 161 +130 144 162 +132 146 164 +135 148 167 +126 140 157 +130 144 162 +129 142 159 +131 144 162 +134 146 163 +129 143 161 +129 142 160 +128 142 159 +130 143 161 +129 143 161 +133 147 165 +131 145 164 +131 145 163 +146 159 177 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 235 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +222 236 255 +221 236 255 +222 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +222 236 255 +149 163 181 +127 141 159 +127 140 157 +128 142 160 +127 140 158 +134 147 165 +128 142 160 +132 145 164 +127 141 159 +129 142 160 +129 142 160 +126 140 158 +129 142 160 +123 137 155 +129 142 160 +127 141 160 +128 142 159 +128 142 161 +131 144 162 +122 136 154 +125 138 156 +129 143 160 +125 138 156 +128 142 161 +132 146 164 +124 138 156 +124 138 157 +128 142 160 +129 142 161 +129 142 160 +133 146 164 +130 143 161 +130 144 162 +129 143 161 +124 138 156 +132 145 163 +128 142 160 +125 138 156 +128 142 160 +131 144 162 +128 142 161 +124 138 156 +129 142 160 +131 145 163 +132 146 165 +129 142 160 +127 141 160 +128 141 159 +123 136 154 +129 142 161 +129 142 160 +126 140 158 +129 142 159 +126 139 157 +134 146 164 +125 139 157 +128 141 159 +143 157 175 +222 236 255 +222 236 255 +221 236 255 +222 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +221 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +145 158 176 +125 138 157 +128 141 158 +133 146 164 +129 142 160 +127 140 158 +128 142 160 +128 141 159 +129 142 160 +129 142 160 +127 140 159 +129 142 160 +126 139 158 +131 144 162 +123 137 155 +129 142 160 +126 140 158 +129 143 161 +128 142 161 +125 138 156 +129 142 160 +129 142 160 +129 142 160 +128 141 158 +129 142 160 +126 140 158 +129 142 160 +129 142 160 +125 138 156 +130 143 161 +128 141 158 +128 142 159 +125 139 157 +130 143 162 +129 142 160 +131 144 163 +127 141 159 +128 141 159 +127 141 159 +126 140 157 +130 144 162 +126 139 156 +131 144 162 +130 143 161 +131 144 162 +129 143 161 +128 142 161 +128 142 160 +125 138 155 +127 140 158 +127 140 158 +117 131 150 +131 144 162 +121 135 153 +128 140 158 +131 144 161 +125 139 156 +152 165 183 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +158 171 189 +131 144 162 +126 140 159 +126 140 158 +133 146 164 +129 142 160 +127 141 159 +126 139 157 +125 138 157 +131 144 163 +131 145 163 +128 141 158 +125 138 155 +128 141 159 +131 144 162 +126 139 157 +131 144 162 +128 142 161 +122 135 153 +127 141 159 +130 142 159 +125 138 155 +126 139 157 +127 140 158 +123 137 155 +128 141 159 +129 141 159 +123 137 155 +125 139 157 +131 145 163 +130 143 161 +127 141 160 +125 139 156 +125 138 155 +128 141 158 +125 138 157 +126 139 157 +126 139 157 +126 139 157 +132 145 163 +127 140 158 +126 140 158 +129 142 159 +127 140 158 +128 140 158 +126 140 159 +126 139 157 +126 139 156 +126 139 157 +130 143 160 +128 141 158 +121 134 153 +126 139 157 +132 145 163 +127 141 159 +133 146 164 +130 143 160 +163 176 193 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 237 255 +223 236 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +166 178 196 +126 139 156 +122 135 152 +119 132 150 +127 140 158 +129 143 161 +127 140 157 +130 142 159 +128 141 158 +128 142 159 +128 141 159 +127 140 158 +127 140 158 +126 140 158 +124 138 156 +126 140 158 +126 139 157 +126 139 157 +124 137 155 +127 140 159 +125 138 156 +123 136 153 +123 137 155 +129 142 159 +127 140 158 +127 141 159 +126 139 156 +126 139 157 +122 136 155 +128 142 160 +126 139 157 +125 138 155 +128 141 159 +126 140 158 +123 136 154 +122 136 154 +129 142 159 +121 134 152 +122 136 154 +128 142 160 +127 141 159 +127 141 159 +123 137 154 +126 140 158 +123 136 154 +125 139 157 +124 138 156 +127 140 158 +125 138 156 +128 141 159 +125 139 157 +127 140 158 +129 142 159 +131 144 162 +129 142 160 +121 135 153 +125 138 156 +173 186 204 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +222 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +178 191 209 +119 133 150 +125 138 156 +123 136 154 +129 143 161 +124 137 155 +124 137 155 +122 135 153 +123 136 154 +124 137 155 +128 141 158 +124 137 155 +128 141 159 +123 136 154 +127 140 158 +134 147 165 +131 144 161 +124 138 156 +127 140 158 +126 139 157 +123 136 154 +123 136 154 +124 137 155 +123 137 154 +128 141 158 +129 143 161 +125 139 157 +127 140 158 +122 135 152 +125 138 156 +123 136 153 +128 141 158 +125 138 156 +127 140 157 +125 138 156 +126 139 157 +126 140 157 +126 140 159 +124 137 155 +127 140 158 +127 140 158 +126 139 157 +122 136 154 +126 139 157 +125 138 155 +128 141 159 +126 139 157 +128 141 158 +129 143 161 +127 140 157 +127 141 158 +125 138 157 +130 143 160 +129 142 160 +123 136 154 +128 141 159 +126 140 158 +181 193 211 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 236 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +222 235 254 +217 230 249 +214 227 246 +201 215 235 +203 217 237 +201 215 235 +198 213 233 +182 198 219 +181 196 217 +184 199 220 +176 192 214 +169 186 208 +151 167 188 +122 135 152 +122 136 154 +123 137 155 +126 139 157 +127 140 158 +125 138 156 +120 134 152 +122 136 154 +118 132 150 +123 136 154 +127 140 157 +123 136 154 +123 137 155 +129 142 159 +126 139 157 +124 137 154 +123 136 153 +124 138 156 +127 140 158 +124 138 155 +131 144 162 +130 143 161 +126 139 157 +125 138 156 +120 134 152 +126 139 156 +125 138 156 +127 140 158 +121 134 152 +121 135 154 +122 136 154 +125 139 157 +124 137 155 +123 136 154 +119 133 150 +126 139 157 +130 143 161 +123 136 154 +130 143 161 +125 138 155 +129 142 159 +124 137 154 +125 138 155 +127 141 159 +123 136 154 +124 137 155 +123 136 154 +125 138 156 +119 132 150 +125 138 155 +126 139 157 +123 136 154 +120 133 151 +122 135 153 +125 139 156 +122 135 153 +151 167 188 +177 193 214 +180 196 217 +179 195 217 +182 197 219 +193 208 228 +201 216 236 +199 214 233 +204 218 238 +206 220 240 +214 228 246 +218 231 250 +221 235 253 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +224 237 255 +223 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +219 232 251 +221 234 252 +208 222 241 +202 216 236 +200 214 234 +190 205 226 +184 199 220 +178 194 216 +173 189 211 +170 187 209 +162 179 202 +157 175 199 +145 164 189 +136 156 182 +134 154 181 +134 154 181 +133 154 181 +134 155 181 +134 154 181 +135 155 181 +135 155 181 +134 154 181 +134 154 181 +133 154 181 +134 154 181 +133 154 181 +131 151 176 +123 137 155 +124 137 155 +125 138 156 +122 135 152 +127 140 158 +127 141 158 +117 130 148 +124 137 155 +123 137 154 +124 137 155 +130 143 160 +123 136 153 +119 132 150 +123 136 153 +118 131 149 +121 134 152 +125 138 156 +123 136 154 +124 137 155 +127 140 157 +121 134 152 +122 135 152 +123 137 154 +126 139 157 +119 132 150 +122 135 153 +127 140 158 +123 137 155 +120 134 152 +119 132 150 +126 139 156 +124 138 156 +123 136 153 +128 141 159 +127 140 158 +121 134 151 +125 138 155 +127 140 157 +123 136 154 +126 140 157 +125 138 156 +123 137 155 +126 139 156 +119 132 150 +125 138 156 +115 129 147 +122 135 152 +122 136 153 +122 135 153 +126 139 157 +124 137 155 +123 137 154 +127 140 157 +124 137 155 +120 132 150 +123 136 154 +132 152 177 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +133 154 181 +134 154 181 +133 154 181 +134 154 181 +137 157 183 +149 167 192 +153 171 195 +160 177 201 +164 181 203 +172 188 211 +182 198 219 +176 192 214 +192 207 227 +191 206 227 +208 222 241 +209 222 242 +212 226 245 +221 234 252 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +223 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +221 234 252 +215 229 248 +206 220 239 +211 225 244 +196 210 231 +186 201 222 +181 197 218 +169 186 208 +177 193 214 +152 170 194 +153 172 196 +138 158 184 +137 157 183 +134 154 181 +134 154 181 +133 154 181 +134 154 181 +134 154 181 +134 154 181 +133 154 181 +134 154 181 +134 154 181 +133 154 181 +134 154 181 +133 154 181 +134 154 181 +134 154 181 +134 154 181 +133 154 181 +135 155 181 +134 155 181 +133 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +133 154 181 +134 154 181 +120 134 153 +118 131 148 +120 134 152 +116 129 147 +118 131 149 +120 133 151 +122 136 154 +122 135 153 +120 133 150 +124 137 155 +123 136 153 +126 139 156 +122 136 154 +120 133 151 +121 134 152 +123 137 155 +118 131 149 +122 135 153 +120 133 150 +125 138 156 +128 141 159 +120 134 151 +123 136 154 +119 132 150 +125 138 155 +118 131 149 +121 134 152 +130 143 161 +122 135 153 +121 134 152 +124 137 155 +125 138 156 +126 140 158 +124 137 155 +127 140 158 +124 137 155 +125 137 155 +122 136 154 +123 137 154 +124 137 155 +119 133 151 +126 138 155 +125 138 156 +119 132 150 +124 137 155 +121 134 152 +126 139 156 +124 137 155 +119 132 150 +123 136 153 +126 139 156 +122 134 151 +123 136 153 +123 136 154 +116 130 147 +121 135 154 +133 154 181 +133 154 181 +134 154 181 +134 154 181 +133 154 181 +134 154 181 +134 154 181 +133 154 181 +134 154 181 +133 154 181 +134 154 181 +133 154 181 +133 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +133 154 181 +134 155 181 +133 154 181 +133 154 181 +134 154 181 +132 153 181 +134 154 181 +133 154 181 +135 155 181 +133 154 181 +137 156 182 +146 165 190 +151 169 193 +159 176 199 +175 191 213 +178 194 216 +183 198 220 +188 203 224 +196 210 230 +203 217 237 +212 225 244 +214 228 246 +223 236 254 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +222 235 254 +213 227 246 +205 219 238 +204 218 238 +190 205 226 +186 201 222 +187 203 223 +172 188 211 +167 184 207 +161 178 201 +144 163 188 +139 158 184 +134 154 181 +134 154 181 +133 154 181 +133 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +133 154 181 +134 154 181 +134 155 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +133 154 181 +133 154 181 +134 154 181 +134 154 181 +134 154 180 +133 154 181 +133 154 181 +133 154 181 +134 154 181 +134 154 181 +133 154 181 +135 155 181 +135 155 181 +134 154 181 +133 154 181 +133 154 181 +134 154 181 +134 154 181 +133 154 181 +134 154 181 +133 154 181 +124 140 160 +118 131 148 +119 132 150 +118 131 149 +121 135 152 +123 136 154 +121 133 151 +113 126 143 +119 132 150 +122 135 153 +120 133 151 +120 133 151 +122 136 154 +123 136 153 +123 136 153 +123 136 154 +118 131 149 +115 128 147 +117 130 148 +124 137 155 +122 135 153 +121 135 153 +121 134 151 +123 136 153 +125 137 155 +122 135 152 +119 133 151 +121 134 153 +119 132 150 +121 134 151 +118 131 149 +122 135 153 +131 144 162 +117 131 149 +125 138 155 +120 133 151 +118 132 149 +124 137 154 +124 137 154 +124 137 154 +118 131 148 +119 132 150 +126 139 156 +121 134 152 +123 137 154 +121 134 152 +124 136 153 +119 133 151 +123 136 153 +120 133 150 +119 132 150 +122 135 152 +120 133 151 +118 131 149 +118 132 149 +123 140 161 +134 154 181 +133 154 181 +133 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +133 154 181 +134 154 181 +134 154 181 +133 154 181 +134 154 181 +134 154 181 +134 154 180 +134 154 181 +133 154 181 +133 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +135 155 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 155 181 +134 154 181 +134 154 181 +133 154 181 +133 154 181 +133 154 181 +134 154 181 +134 155 181 +133 154 181 +134 154 181 +133 154 181 +133 154 181 +138 158 184 +144 163 188 +157 175 199 +163 180 203 +167 184 207 +175 191 213 +193 208 228 +199 213 233 +199 213 233 +205 219 238 +219 232 250 +220 233 252 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +223 236 254 +218 231 250 +215 228 247 +208 221 240 +205 219 238 +189 204 225 +185 201 222 +174 190 212 +169 185 207 +156 174 197 +142 161 186 +139 159 185 +133 154 181 +133 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +133 154 181 +135 155 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +135 155 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +133 154 181 +134 154 181 +133 154 181 +133 154 181 +133 154 181 +133 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +133 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +133 154 181 +133 154 180 +134 154 181 +133 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 155 181 +134 154 181 +133 154 181 +134 154 181 +134 154 181 +135 155 181 +133 154 181 +135 155 181 +130 149 173 +117 130 148 +123 136 154 +116 129 147 +119 132 149 +119 132 149 +122 135 153 +122 135 153 +118 131 148 +123 136 153 +123 136 154 +123 136 154 +120 133 150 +119 132 149 +114 128 146 +123 136 153 +126 139 156 +126 139 157 +121 134 152 +119 131 149 +121 134 152 +123 136 154 +122 135 152 +121 134 152 +122 135 153 +122 135 152 +124 137 155 +124 137 154 +127 140 157 +124 137 155 +119 132 150 +122 136 153 +118 131 149 +120 134 151 +117 131 149 +125 139 156 +122 135 152 +126 139 157 +120 133 151 +118 131 149 +119 132 149 +123 137 155 +124 137 154 +122 135 152 +121 135 153 +123 137 155 +123 136 153 +120 133 150 +121 135 152 +121 135 152 +118 131 148 +120 133 150 +119 133 150 +119 132 149 +117 131 148 +132 150 173 +134 154 180 +135 155 181 +133 154 181 +134 154 181 +133 154 181 +135 155 181 +134 154 181 +134 154 181 +134 155 181 +133 154 181 +133 154 181 +133 154 181 +133 154 181 +134 154 181 +133 154 181 +133 154 181 +133 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +133 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +133 154 181 +133 154 181 +134 154 181 +133 154 181 +133 154 181 +133 154 181 +134 154 181 +134 154 181 +134 154 181 +135 155 181 +134 154 181 +134 154 181 +133 154 181 +134 154 181 +135 155 181 +133 154 181 +134 154 181 +134 154 181 +134 154 181 +133 154 181 +133 154 181 +133 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +139 159 185 +153 171 195 +161 179 202 +169 186 208 +181 196 217 +187 202 223 +183 198 220 +195 210 230 +200 214 234 +209 223 242 +221 234 252 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +224 237 255 +206 220 239 +202 216 236 +199 214 233 +180 196 217 +172 189 211 +159 177 200 +151 169 194 +145 164 189 +135 155 181 +134 154 181 +135 155 181 +134 154 181 +134 155 181 +134 154 181 +133 154 181 +134 154 181 +133 154 181 +133 154 181 +134 154 181 +135 155 181 +135 155 181 +134 154 181 +134 154 181 +134 154 181 +133 154 181 +135 155 181 +134 154 181 +134 154 181 +133 154 181 +134 154 181 +134 154 181 +133 154 181 +134 154 181 +133 154 181 +135 155 181 +133 154 181 +135 155 181 +134 154 181 +134 154 181 +134 154 181 +133 154 181 +133 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +133 154 181 +134 155 181 +133 154 181 +133 154 181 +134 155 181 +133 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +133 154 181 +133 154 181 +134 154 181 +133 154 181 +134 154 181 +134 154 181 +134 154 181 +133 154 181 +134 154 181 +134 154 181 +133 154 181 +134 154 181 +135 155 181 +133 154 180 +134 154 181 +133 154 180 +133 154 181 +121 135 153 +118 130 147 +122 134 151 +123 135 152 +116 129 146 +115 128 145 +117 130 147 +121 134 151 +119 132 150 +121 134 151 +120 133 149 +113 127 145 +118 131 148 +121 133 151 +121 133 150 +122 135 152 +119 132 150 +115 128 145 +118 130 148 +118 132 150 +123 136 154 +118 132 150 +120 133 151 +122 135 153 +122 135 152 +115 129 147 +122 135 152 +120 133 150 +120 133 151 +126 138 156 +120 133 151 +121 134 151 +118 131 148 +117 131 148 +124 137 154 +124 136 154 +118 131 148 +126 139 157 +121 135 152 +119 132 150 +120 133 151 +118 131 148 +120 134 152 +123 137 154 +120 133 151 +115 128 145 +118 131 149 +116 129 147 +118 131 149 +118 131 148 +119 132 150 +122 135 151 +113 126 143 +120 135 154 +134 154 181 +134 154 180 +134 155 181 +134 154 181 +133 154 181 +133 154 180 +135 155 181 +135 154 180 +134 154 181 +134 154 181 +133 154 181 +134 154 181 +133 154 181 +134 154 181 +134 154 181 +134 154 181 +135 155 181 +133 154 181 +134 154 181 +134 154 181 +133 154 181 +133 154 181 +134 154 181 +133 154 181 +134 154 181 +134 154 181 +133 154 181 +132 153 181 +134 154 181 +134 154 181 +133 154 181 +134 154 181 +133 154 181 +134 154 181 +134 154 181 +134 154 181 +133 154 181 +134 154 181 +133 154 181 +133 154 180 +133 154 181 +133 154 181 +134 154 181 +133 154 181 +134 154 181 +134 154 181 +134 154 181 +133 154 181 +133 154 181 +134 154 181 +133 154 181 +133 154 181 +133 154 181 +134 154 181 +133 154 181 +134 154 181 +134 154 181 +135 155 181 +135 155 181 +134 154 181 +134 154 181 +134 154 181 +133 154 181 +134 154 181 +134 154 181 +143 162 188 +152 170 194 +162 180 203 +168 184 207 +173 189 211 +192 207 227 +191 206 226 +204 218 238 +133 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +135 155 181 +134 154 181 +134 154 181 +133 154 181 +134 154 181 +133 154 181 +134 154 181 +134 154 181 +135 155 181 +134 154 181 +134 155 181 +133 154 181 +134 154 181 +134 154 181 +133 154 181 +133 154 181 +134 154 181 +134 154 181 +133 154 181 +133 154 181 +133 154 181 +134 154 181 +133 154 181 +134 154 181 +134 154 181 +135 155 181 +134 154 181 +134 154 181 +133 154 181 +133 154 181 +133 154 181 +134 154 181 +134 154 181 +135 155 181 +134 154 181 +133 154 181 +133 154 180 +135 155 181 +134 154 181 +133 154 181 +134 154 181 +133 154 181 +134 155 181 +134 154 181 +134 154 181 +134 154 181 +133 154 181 +134 154 181 +134 154 181 +133 154 181 +133 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 180 +133 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +135 155 181 +133 154 180 +133 154 181 +133 153 180 +134 154 181 +133 154 181 +134 154 181 +121 139 161 +114 127 145 +113 126 143 +118 131 148 +117 130 147 +115 128 146 +113 126 144 +120 133 151 +117 130 148 +123 136 153 +115 128 145 +121 135 152 +118 131 149 +120 133 150 +115 129 147 +120 133 151 +123 137 154 +123 136 154 +120 133 151 +118 131 149 +113 127 144 +116 129 146 +118 132 149 +118 131 148 +121 134 152 +125 138 155 +116 129 147 +116 130 148 +123 135 153 +116 129 147 +117 130 148 +121 134 151 +124 137 154 +116 129 147 +121 134 152 +119 132 149 +119 132 150 +117 131 149 +127 140 157 +114 128 147 +117 131 148 +119 131 148 +122 135 153 +119 132 150 +118 131 148 +118 131 149 +119 132 150 +111 124 142 +117 130 148 +114 127 145 +119 132 149 +113 126 143 +115 128 146 +127 144 166 +134 154 181 +133 154 180 +133 154 180 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +133 154 181 +134 154 181 +134 154 181 +135 155 181 +133 154 181 +134 154 180 +133 154 181 +133 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +133 154 181 +133 154 181 +134 154 181 +134 154 181 +133 154 181 +133 154 181 +134 154 181 +134 154 181 +134 154 181 +133 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +133 154 181 +133 154 181 +134 154 181 +133 154 181 +135 155 181 +133 154 181 +134 154 181 +134 154 181 +134 154 181 +134 155 181 +133 154 181 +134 154 181 +133 154 181 +134 154 181 +134 154 181 +134 154 181 +133 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 155 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +133 154 181 +134 154 181 +133 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +135 155 181 +134 154 181 +133 154 181 +134 154 181 +134 154 181 +135 155 181 +133 154 181 +134 154 181 +134 154 181 +134 155 181 +134 154 181 +135 155 181 +133 154 181 +133 154 181 +134 154 181 +134 154 181 +134 154 181 +133 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +133 154 181 +133 154 181 +134 154 181 +133 154 181 +134 154 181 +133 154 181 +134 154 181 +135 155 181 +134 154 181 +134 154 181 +134 154 181 +132 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 155 181 +134 154 181 +133 154 181 +134 154 181 +134 154 181 +134 154 181 +133 154 181 +134 154 181 +133 154 181 +133 154 181 +134 154 181 +133 154 181 +133 154 181 +134 154 181 +133 154 180 +134 154 181 +133 154 181 +133 154 180 +134 154 181 +133 153 180 +133 154 180 +133 154 181 +133 154 181 +133 154 180 +135 155 181 +133 154 180 +133 153 180 +134 154 180 +133 154 181 +132 153 179 +117 130 148 +117 130 147 +124 137 154 +117 130 147 +116 129 146 +118 131 149 +117 130 148 +117 130 148 +119 132 149 +112 125 143 +117 130 147 +114 127 145 +120 133 151 +113 127 145 +117 129 147 +119 132 149 +121 134 152 +116 129 146 +116 129 147 +122 135 152 +113 126 143 +123 135 153 +121 134 152 +122 135 152 +114 127 145 +119 132 149 +114 127 144 +113 127 145 +115 128 146 +120 134 152 +122 135 152 +117 130 147 +120 133 150 +116 128 146 +117 130 147 +119 132 149 +115 128 146 +121 134 151 +124 137 154 +117 130 148 +122 135 152 +118 131 148 +114 127 144 +123 136 153 +119 132 148 +118 131 148 +119 132 150 +119 132 149 +112 125 143 +114 126 142 +119 133 150 +118 131 149 +132 152 177 +134 154 180 +133 153 179 +134 154 181 +134 154 181 +132 153 180 +135 155 181 +134 154 181 +135 155 181 +133 154 181 +133 153 179 +134 154 181 +134 154 180 +134 154 181 +134 154 181 +133 154 181 +134 154 181 +134 154 180 +133 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +133 154 181 +133 154 180 +134 154 180 +134 154 181 +133 154 181 +134 154 181 +134 154 181 +133 154 181 +134 154 181 +133 154 181 +133 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +133 154 181 +133 154 181 +134 154 181 +134 154 181 +133 154 181 +133 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +135 155 181 +134 154 181 +134 154 181 +133 154 181 +134 155 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +133 154 181 +133 154 181 +133 154 181 +133 154 181 +134 154 181 +134 154 181 +133 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +133 154 181 +135 155 181 +134 154 181 +134 154 181 +133 154 181 +133 154 181 +133 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +133 154 181 +134 154 181 +133 154 181 +134 154 181 +134 154 181 +133 154 181 +134 154 181 +134 154 181 +133 154 181 +133 154 181 +134 154 181 +135 155 181 +133 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +133 154 181 +134 154 181 +134 155 181 +134 154 181 +134 154 181 +133 154 181 +134 155 181 +133 154 181 +133 154 181 +133 154 181 +133 154 181 +134 155 181 +135 155 181 +133 154 181 +134 154 181 +133 154 181 +134 154 181 +134 154 181 +133 154 181 +133 154 181 +134 154 181 +134 154 181 +134 154 180 +134 154 180 +134 154 181 +134 154 181 +134 154 180 +132 153 180 +134 154 180 +133 154 181 +134 154 181 +134 154 180 +132 152 178 +133 154 180 +133 153 180 +133 153 180 +133 154 180 +132 153 180 +134 154 181 +133 153 179 +124 140 162 +112 125 142 +120 133 151 +121 134 151 +119 132 150 +124 136 153 +117 130 147 +116 129 146 +117 130 147 +118 131 148 +115 128 145 +117 130 147 +120 133 150 +114 127 144 +119 131 148 +117 130 148 +117 130 148 +119 132 149 +116 129 146 +120 133 150 +115 129 147 +117 130 147 +117 130 148 +118 131 149 +118 131 149 +119 132 149 +121 134 151 +123 136 153 +124 137 154 +123 136 154 +118 131 148 +118 131 149 +118 132 149 +120 133 150 +122 135 152 +118 131 147 +117 130 147 +120 133 151 +121 133 150 +112 126 143 +118 131 149 +118 131 149 +120 133 151 +115 128 145 +113 125 142 +119 132 149 +123 136 152 +116 129 147 +120 133 150 +119 132 149 +110 122 140 +124 140 162 +133 154 180 +134 154 180 +133 153 179 +133 153 180 +134 154 181 +134 154 180 +133 154 180 +133 153 179 +134 154 181 +133 154 180 +134 154 181 +133 154 180 +134 154 180 +133 154 180 +133 154 181 +133 154 180 +134 154 181 +134 154 181 +134 154 181 +134 155 181 +133 154 181 +134 154 180 +134 154 180 +134 154 181 +135 155 181 +133 154 181 +134 154 181 +133 154 181 +134 155 181 +134 154 181 +134 154 181 +134 154 181 +133 154 181 +134 154 181 +133 154 181 +133 154 181 +134 154 181 +133 154 181 +134 154 181 +134 154 181 +134 154 180 +133 154 181 +134 154 181 +134 155 181 +133 154 181 +134 154 181 +134 154 181 +134 154 181 +133 154 181 +133 154 181 +134 154 181 +134 155 181 +134 154 181 +134 155 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +133 154 181 +133 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 155 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +133 154 181 +133 154 181 +134 154 181 +133 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +135 155 181 +133 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +133 154 181 +134 154 181 +134 154 181 +133 154 181 +134 154 181 +133 154 181 +135 155 181 +135 155 181 +134 154 181 +134 154 180 +133 154 181 +133 154 181 +134 154 181 +133 154 181 +133 154 181 +134 154 181 +133 154 181 +134 154 181 +134 154 181 +133 154 181 +133 154 181 +133 154 181 +133 154 181 +134 154 180 +133 154 181 +133 154 181 +134 154 181 +133 154 181 +134 154 181 +133 154 181 +133 154 180 +134 154 181 +134 154 181 +134 154 181 +133 153 180 +134 154 181 +134 154 181 +133 153 180 +134 154 180 +134 154 181 +133 153 180 +133 153 180 +134 154 180 +133 153 179 +132 153 181 +134 154 180 +133 153 180 +134 154 180 +133 153 179 +133 154 180 +134 154 181 +133 153 179 +132 152 178 +133 154 180 +133 152 178 +132 152 178 +132 152 178 +130 150 175 +115 129 147 +116 129 146 +115 128 145 +116 129 147 +119 132 149 +118 130 147 +111 124 142 +111 124 142 +113 126 143 +114 127 143 +112 125 142 +117 130 147 +113 126 143 +114 127 145 +116 129 146 +112 125 143 +111 124 142 +114 128 146 +117 130 147 +116 129 147 +111 124 142 +120 133 150 +115 129 146 +119 132 149 +123 135 152 +113 126 143 +120 134 152 +114 127 145 +112 125 142 +119 131 148 +117 130 147 +110 124 141 +116 129 146 +117 130 147 +115 128 145 +114 127 144 +117 130 147 +116 129 146 +113 126 143 +112 125 143 +117 131 148 +113 126 144 +122 135 152 +114 127 145 +113 126 143 +117 130 147 +119 132 149 +114 127 145 +114 127 144 +114 128 146 +132 152 178 +132 152 178 +133 153 179 +133 153 179 +134 154 180 +134 154 180 +133 153 179 +134 154 179 +133 154 180 +133 154 180 +133 153 180 +134 154 181 +134 154 180 +133 154 180 +133 153 179 +133 153 180 +135 155 181 +134 154 181 +133 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +133 154 180 +134 154 180 +133 154 181 +135 155 181 +134 154 181 +133 154 181 +133 154 181 +133 154 180 +133 154 181 +134 154 181 +134 154 181 +134 154 181 +133 154 181 +134 154 181 +134 154 181 +134 154 181 +135 155 181 +134 154 181 +134 154 181 +133 154 181 +133 154 181 +133 154 181 +133 154 181 +134 154 181 +133 154 181 +133 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +133 154 181 +134 154 181 +134 154 181 +135 155 181 +134 154 181 +133 154 181 +134 154 181 +134 154 181 +133 154 181 +133 154 181 +135 155 181 +134 154 181 +135 155 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +133 154 181 +134 154 181 +133 154 181 +133 154 181 +133 154 181 +134 154 181 +133 154 181 +134 154 181 +133 154 181 +135 155 181 +134 154 181 +134 154 181 +133 154 181 +134 154 181 +133 154 181 +134 154 181 +134 154 181 +135 155 181 +133 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +133 154 181 +134 154 181 +133 154 181 +134 154 181 +134 154 181 +133 154 181 +134 154 181 +134 154 181 +133 154 181 +133 154 181 +134 154 181 +135 155 181 +134 154 181 +134 154 181 +133 154 181 +134 154 181 +134 154 181 +134 155 181 +134 154 181 +133 154 181 +133 154 180 +134 154 181 +133 154 180 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +133 153 180 +134 154 180 +133 154 180 +134 154 181 +133 154 181 +133 154 180 +133 153 180 +134 154 181 +133 154 180 +134 154 181 +132 153 179 +134 154 180 +134 154 180 +133 154 180 +133 154 181 +133 153 179 +133 153 180 +134 154 181 +133 153 179 +133 154 180 +133 153 180 +132 152 178 +132 153 179 +134 154 180 +133 153 179 +132 152 178 +133 153 179 +132 152 178 +125 143 167 +110 123 140 +114 127 144 +113 126 143 +116 129 147 +112 124 141 +113 126 144 +114 127 144 +114 127 144 +115 128 144 +113 126 144 +112 125 142 +117 130 147 +114 126 143 +114 127 144 +120 133 151 +115 128 145 +113 126 142 +114 127 144 +117 130 147 +118 131 148 +115 128 145 +117 130 147 +113 127 144 +106 120 138 +112 125 142 +118 131 149 +118 131 148 +116 129 147 +120 133 151 +114 127 144 +113 126 143 +113 126 143 +110 123 140 +109 123 140 +112 126 144 +110 123 140 +114 127 144 +112 125 142 +115 127 144 +113 125 142 +114 127 144 +115 128 145 +113 126 143 +112 125 142 +113 126 143 +117 129 146 +114 126 143 +108 121 138 +126 144 168 +133 153 179 +131 151 178 +133 154 180 +131 152 178 +132 152 178 +132 153 180 +132 152 178 +133 153 179 +133 153 179 +134 154 181 +132 152 178 +133 154 180 +133 154 180 +133 153 179 +133 153 180 +133 153 180 +134 154 180 +134 154 180 +133 154 180 +133 154 180 +133 153 179 +133 153 180 +134 154 180 +132 153 179 +133 153 179 +134 154 181 +133 154 181 +133 154 180 +134 154 180 +132 153 180 +133 154 181 +133 154 181 +134 154 180 +133 154 181 +134 154 181 +135 155 181 +135 155 181 +134 154 181 +134 154 181 +134 154 181 +133 154 181 +133 154 181 +134 154 181 +134 154 181 +133 154 181 +133 154 181 +134 154 181 +134 154 181 +134 155 181 +135 155 181 +134 154 181 +133 154 181 +134 154 181 +132 153 181 +133 154 181 +134 154 181 +134 154 181 +134 154 181 +135 155 181 +134 154 181 +133 154 180 +135 155 181 +133 154 181 +134 154 181 +133 154 181 +134 154 181 +134 154 181 +134 154 181 +133 154 181 +134 154 181 +135 155 181 +133 154 181 +133 154 181 +134 154 181 +134 155 181 +133 154 181 +133 154 180 +133 154 181 +134 155 181 +134 154 181 +133 154 181 +134 154 181 +134 154 181 +135 155 181 +133 154 181 +135 155 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +133 154 181 +132 153 180 +134 154 180 +134 154 181 +133 154 180 +134 154 181 +134 154 181 +133 154 181 +134 154 181 +135 155 181 +133 154 181 +133 154 180 +133 154 181 +133 154 181 +135 155 181 +134 154 181 +134 154 181 +134 154 181 +134 154 180 +133 154 181 +134 154 181 +133 153 180 +135 155 181 +133 154 181 +133 153 180 +133 154 180 +134 154 180 +134 154 181 +133 153 180 +134 154 181 +133 154 180 +134 154 180 +134 154 180 +133 154 180 +133 154 181 +133 153 180 +133 153 179 +133 154 180 +133 153 180 +134 154 180 +134 154 181 +133 153 180 +131 151 177 +133 153 179 +132 152 179 +133 153 178 +133 153 178 +132 152 178 +131 151 177 +132 152 178 +132 152 177 +133 153 179 +129 149 175 +132 152 178 +113 129 150 +112 125 142 +108 121 138 +109 122 139 +106 119 137 +111 124 141 +110 123 140 +112 125 142 +109 121 138 +112 125 142 +117 130 147 +108 121 138 +113 126 144 +118 131 148 +112 125 142 +116 130 147 +113 126 143 +114 127 144 +113 126 143 +114 127 145 +116 129 147 +111 124 141 +111 124 142 +112 125 142 +111 124 141 +117 130 148 +112 125 142 +111 124 141 +111 124 142 +113 126 144 +113 125 143 +118 130 148 +112 125 142 +116 129 147 +111 123 140 +119 132 149 +115 128 144 +112 125 143 +116 129 145 +114 127 145 +112 125 141 +112 125 142 +105 118 136 +108 121 139 +109 122 140 +113 126 143 +107 120 138 +116 131 150 +126 146 171 +131 150 176 +131 152 178 +131 151 177 +131 151 177 +131 151 177 +133 152 178 +132 152 178 +131 151 177 +132 152 178 +133 154 180 +133 153 180 +131 152 178 +132 153 179 +133 153 179 +133 154 180 +133 154 181 +134 154 181 +134 154 180 +133 154 181 +133 154 181 +134 154 180 +133 154 180 +134 154 180 +134 154 181 +134 154 181 +133 154 181 +134 154 181 +133 154 181 +134 154 181 +134 154 180 +134 154 181 +135 155 181 +134 154 181 +133 154 181 +133 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +133 154 181 +133 154 181 +134 154 181 +133 154 181 +133 154 181 +134 155 181 +135 155 181 +134 154 181 +134 154 181 +134 154 181 +133 154 180 +135 155 181 +134 154 181 +134 154 181 +133 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +133 154 181 +133 154 181 +133 154 181 +133 154 181 +133 154 181 +133 154 181 +133 154 181 +133 154 181 +134 154 181 +133 154 181 +134 154 181 +133 154 181 +133 154 181 +135 155 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 155 181 +134 154 181 +134 154 181 +134 154 181 +133 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 155 181 +133 154 181 +133 154 180 +134 154 181 +134 154 180 +134 154 181 +133 154 180 +135 155 181 +134 154 181 +133 154 181 +134 154 181 +134 154 180 +133 154 181 +133 154 181 +134 154 181 +133 154 180 +134 154 181 +134 154 181 +134 154 181 +134 154 179 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +133 153 180 +134 154 181 +134 154 180 +132 153 179 +133 154 181 +133 153 179 +134 154 181 +133 153 180 +133 153 179 +132 153 179 +133 153 179 +131 152 178 +133 154 180 +134 154 180 +134 154 180 +131 152 178 +133 154 181 +134 154 179 +134 154 181 +133 154 181 +132 153 179 +133 153 179 +133 154 180 +133 153 179 +133 152 178 +132 152 178 +132 152 178 +132 152 178 +133 153 178 +130 151 177 +131 151 176 +130 150 176 +130 150 176 +130 150 176 +129 149 174 +129 149 174 +107 120 138 +109 122 139 +108 121 137 +107 120 137 +106 119 137 +110 123 140 +117 129 146 +106 118 135 +119 132 149 +109 122 140 +110 123 141 +111 124 141 +110 123 140 +117 130 148 +113 126 143 +112 125 142 +113 126 143 +108 121 138 +111 124 142 +113 126 144 +120 132 150 +109 122 139 +115 128 146 +109 123 140 +112 125 142 +116 128 145 +113 126 143 +115 128 145 +103 116 134 +112 125 142 +111 124 141 +110 123 140 +106 120 137 +103 117 134 +113 126 143 +116 128 145 +110 123 141 +118 131 148 +108 121 137 +110 124 141 +107 120 137 +111 124 141 +111 124 141 +109 122 138 +109 122 138 +111 124 142 +126 145 170 +132 152 178 +126 146 171 +130 149 175 +131 151 177 +131 151 177 +133 154 180 +131 152 178 +133 153 179 +132 152 179 +133 153 179 +132 153 179 +132 153 179 +132 152 178 +132 153 179 +133 153 179 +133 153 179 +133 153 180 +134 154 181 +132 153 179 +134 154 181 +132 153 179 +133 153 180 +134 154 181 +133 154 180 +133 153 179 +132 152 178 +132 153 179 +133 153 180 +133 154 181 +134 154 180 +133 154 181 +134 154 181 +134 154 180 +133 154 180 +133 153 179 +134 154 181 +133 153 180 +134 154 181 +134 154 181 +133 154 181 +133 154 180 +134 154 181 +134 154 180 +134 154 181 +134 154 180 +133 154 180 +133 154 181 +134 154 181 +133 154 181 +134 154 181 +133 154 181 +134 154 181 +134 154 181 +135 155 181 +135 155 181 +134 154 181 +134 154 181 +135 155 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +133 154 181 +134 154 181 +133 153 180 +133 153 180 +134 155 181 +133 154 181 +133 154 181 +134 154 181 +133 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +135 155 181 +134 154 181 +135 155 181 +134 154 181 +134 154 181 +133 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +133 154 181 +134 154 181 +134 154 181 +134 155 181 +133 154 181 +133 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 155 181 +133 154 181 +133 154 181 +133 154 181 +133 154 181 +134 154 181 +133 154 180 +134 154 180 +134 154 181 +133 154 181 +134 154 181 +134 154 180 +132 153 180 +134 154 181 +134 154 180 +133 154 181 +134 154 180 +133 154 181 +132 153 180 +133 153 179 +133 154 180 +133 154 180 +133 154 181 +133 154 180 +132 153 179 +133 154 181 +133 154 181 +133 154 181 +133 152 178 +132 153 179 +131 151 177 +132 153 180 +133 153 179 +133 153 179 +133 153 180 +130 151 176 +132 152 179 +132 152 178 +131 152 178 +130 150 176 +132 152 178 +131 151 178 +133 153 179 +131 151 177 +132 152 178 +130 150 176 +131 151 177 +130 150 176 +129 149 174 +132 151 177 +130 150 175 +125 144 168 +127 147 172 +123 140 163 +102 116 133 +105 119 136 +107 120 137 +106 119 135 +105 118 135 +108 121 138 +113 126 142 +106 119 136 +113 126 143 +106 119 136 +114 126 143 +109 122 140 +109 122 139 +104 117 133 +112 125 143 +114 127 143 +107 119 136 +113 126 143 +104 117 135 +110 122 139 +110 123 141 +112 125 142 +108 121 139 +114 128 145 +108 122 139 +115 128 145 +110 123 139 +110 123 140 +110 123 141 +112 125 142 +111 124 141 +110 123 140 +110 123 141 +107 120 137 +107 120 138 +110 123 140 +109 122 140 +111 123 140 +105 118 135 +108 121 139 +114 127 144 +110 123 140 +109 121 138 +110 123 140 +120 138 162 +126 145 169 +127 146 171 +126 146 170 +131 151 176 +130 150 175 +130 149 175 +132 152 177 +130 150 176 +131 150 176 +129 149 175 +131 152 178 +132 152 178 +132 153 179 +133 153 178 +130 151 177 +132 152 177 +132 152 178 +133 153 180 +130 151 177 +134 154 179 +132 152 179 +133 153 178 +133 153 180 +134 153 179 +133 153 179 +133 154 180 +133 153 180 +133 153 180 +133 153 180 +134 154 181 +133 153 179 +134 154 181 +134 154 181 +134 154 180 +133 154 180 +133 154 181 +133 154 180 +133 154 180 +133 154 181 +133 154 180 +131 152 178 +133 154 180 +133 154 180 +134 154 180 +134 154 181 +133 153 180 +133 154 180 +134 154 181 +134 154 181 +133 154 181 +134 154 180 +134 154 180 +133 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +135 155 181 +133 154 181 +134 154 181 +135 155 181 +134 154 181 +134 154 181 +134 154 181 +133 154 181 +134 154 181 +134 154 181 +133 153 180 +133 154 181 +134 154 181 +134 154 181 +133 154 181 +135 155 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +133 154 181 +134 155 181 +133 154 181 +134 154 181 +133 154 181 +133 153 180 +134 154 181 +134 154 181 +135 155 181 +133 154 181 +134 154 181 +134 154 181 +134 155 181 +134 154 181 +134 154 181 +133 154 181 +134 154 180 +134 154 181 +132 153 180 +134 154 181 +134 154 181 +134 154 181 +134 155 181 +134 154 181 +134 154 180 +135 155 181 +135 155 181 +133 154 181 +134 154 181 +134 154 181 +133 154 181 +134 154 181 +133 154 181 +134 154 180 +135 155 181 +134 154 181 +133 154 181 +133 154 180 +134 154 180 +134 154 181 +133 153 179 +134 154 181 +134 154 181 +132 153 180 +134 154 181 +134 154 180 +133 154 180 +133 153 180 +133 153 180 +132 153 180 +133 154 181 +133 153 179 +133 154 181 +132 152 178 +133 154 180 +133 154 180 +133 153 179 +131 151 177 +133 152 178 +133 153 178 +132 153 179 +133 152 178 +133 153 179 +131 150 175 +131 152 178 +130 150 176 +131 151 177 +129 148 173 +132 152 178 +126 145 170 +131 150 175 +129 148 173 +128 147 173 +128 146 171 +127 146 170 +126 145 169 +129 149 174 +123 141 165 +119 136 159 +108 120 137 +102 114 131 +106 119 136 +110 122 139 +110 123 140 +111 124 141 +105 117 134 +108 121 138 +109 122 140 +110 123 140 +109 122 139 +108 121 138 +105 118 135 +112 124 141 +111 124 141 +109 122 139 +105 119 136 +109 123 140 +108 121 138 +111 124 141 +112 124 141 +109 122 140 +108 121 137 +108 121 139 +110 123 141 +108 121 138 +114 127 144 +114 127 143 +109 121 138 +108 121 138 +111 124 141 +104 117 134 +108 121 138 +105 117 134 +107 120 138 +103 117 134 +101 115 133 +109 122 139 +108 120 137 +106 119 137 +106 119 136 +100 112 129 +120 137 159 +126 146 171 +127 146 171 +127 146 171 +128 147 172 +128 147 173 +125 144 169 +130 150 175 +130 149 175 +129 149 174 +131 151 176 +126 145 170 +130 150 176 +131 151 177 +132 152 178 +133 154 180 +132 153 179 +133 154 180 +131 151 177 +132 151 177 +133 153 179 +132 153 179 +134 154 180 +134 154 181 +132 152 178 +133 153 179 +131 152 178 +133 153 180 +133 153 180 +132 153 179 +133 153 180 +134 154 181 +134 154 180 +133 154 180 +133 154 180 +132 153 180 +133 154 181 +134 154 180 +133 153 179 +134 154 181 +133 154 181 +133 154 180 +133 154 180 +134 154 181 +134 154 181 +133 154 181 +134 154 181 +133 154 181 +133 154 181 +134 154 181 +133 154 181 +133 154 180 +134 154 180 +133 154 180 +133 154 180 +134 154 181 +133 154 181 +133 154 181 +134 154 181 +133 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +133 154 181 +133 154 181 +133 154 181 +133 154 181 +133 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +133 154 181 +134 155 181 +134 154 181 +132 153 181 +134 154 181 +133 154 181 +133 153 180 +135 155 181 +134 154 181 +133 154 181 +134 154 181 +133 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +133 154 181 +133 154 180 +134 154 180 +133 154 181 +133 154 181 +133 154 180 +134 154 181 +133 154 181 +134 154 181 +133 154 181 +134 154 181 +134 154 180 +134 154 181 +134 154 181 +134 154 181 +133 154 180 +134 154 181 +132 152 178 +133 154 181 +133 153 180 +134 154 181 +134 154 181 +135 155 181 +133 154 181 +133 154 181 +133 154 180 +133 154 180 +133 153 179 +132 152 178 +133 153 180 +134 154 181 +135 155 181 +134 154 180 +133 153 180 +133 153 179 +133 154 181 +134 154 181 +132 153 179 +133 153 179 +132 153 181 +133 153 178 +133 153 180 +133 153 178 +133 153 179 +133 153 180 +132 152 177 +132 152 178 +132 152 177 +131 151 177 +130 150 176 +130 150 176 +130 150 175 +130 150 175 +132 152 178 +129 149 175 +129 148 172 +129 148 173 +128 148 173 +130 149 174 +128 147 172 +126 146 171 +126 145 170 +120 137 160 +123 141 165 +120 139 162 +118 135 158 +110 126 146 +104 116 133 +104 117 134 +103 116 132 +108 121 138 +101 114 131 +108 121 138 +97 110 127 +106 119 136 +106 119 136 +101 115 132 +116 129 145 +103 116 133 +108 121 138 +110 123 140 +104 117 135 +108 121 138 +106 118 135 +107 120 137 +110 123 140 +107 120 136 +107 120 137 +112 125 142 +106 119 137 +111 123 140 +105 118 136 +108 120 137 +105 118 135 +107 120 137 +106 119 136 +107 119 136 +110 123 140 +105 117 134 +109 122 138 +103 116 134 +107 119 135 +103 116 133 +102 114 131 +103 116 132 +102 115 132 +96 108 124 +112 128 149 +117 135 158 +125 144 168 +123 142 166 +122 141 165 +123 142 165 +126 146 170 +129 149 175 +129 149 174 +127 147 172 +129 148 174 +129 148 174 +129 149 175 +131 150 176 +130 149 175 +130 150 175 +130 150 175 +132 152 178 +130 150 176 +132 152 177 +132 152 179 +131 151 178 +132 152 178 +132 152 178 +133 153 179 +134 154 180 +133 153 179 +133 153 180 +132 153 179 +132 152 178 +134 154 181 +133 153 180 +132 152 178 +132 153 179 +133 154 181 +133 154 180 +134 154 181 +132 153 179 +133 154 180 +133 154 180 +133 154 180 +134 154 180 +134 154 181 +133 154 180 +134 154 181 +133 154 181 +134 154 181 +133 153 180 +133 154 181 +133 154 180 +134 154 181 +134 154 181 +133 154 181 +133 154 180 +132 153 180 +133 153 180 +134 154 181 +134 154 181 +133 153 180 +133 154 181 +134 154 181 +133 154 181 +133 154 181 +134 154 181 +133 154 181 +133 154 180 +133 154 181 +134 154 181 +134 154 181 +133 154 181 +134 154 181 +134 154 181 +134 154 180 +134 154 181 +134 154 181 +134 154 181 +134 154 180 +134 154 181 +133 154 181 +134 154 181 +134 154 181 +133 154 181 +134 154 181 +133 154 181 +134 154 181 +135 155 181 +133 154 181 +134 154 181 +134 154 181 +133 154 180 +134 154 181 +135 155 181 +134 154 181 +133 154 181 +134 154 181 +134 154 180 +134 154 181 +134 154 181 +133 154 181 +133 154 181 +134 154 181 +134 154 181 +134 154 180 +134 154 180 +134 154 181 +133 154 181 +133 154 181 +133 153 180 +134 154 180 +134 154 181 +133 154 181 +133 154 181 +134 154 179 +133 153 180 +132 153 179 +133 154 181 +134 154 181 +134 154 181 +134 154 180 +135 155 181 +133 153 180 +133 154 181 +133 154 180 +133 153 180 +132 152 178 +132 153 179 +133 153 179 +133 153 180 +133 154 180 +133 154 180 +131 152 179 +133 153 180 +133 153 179 +132 153 179 +133 154 180 +133 153 179 +132 152 178 +131 152 178 +132 152 178 +131 151 178 +132 152 178 +129 148 174 +128 147 173 +130 149 174 +129 148 173 +129 150 175 +128 148 173 +129 148 173 +128 148 174 +125 144 169 +125 145 170 +123 142 166 +127 146 170 +123 141 165 +122 141 164 +124 142 166 +121 140 164 +119 136 158 +113 130 152 +111 127 149 +112 128 148 +98 111 128 +99 111 127 +100 113 129 +100 113 130 +106 119 136 +100 113 130 +106 119 136 +107 120 138 +109 122 139 +101 115 132 +105 117 134 +108 121 138 +109 122 139 +105 118 134 +106 119 136 +102 116 133 +108 121 138 +104 117 134 +113 125 142 +109 122 139 +105 118 135 +107 119 136 +106 120 137 +109 122 139 +108 121 138 +106 119 136 +106 119 135 +113 126 143 +107 119 136 +108 120 137 +106 119 137 +106 119 136 +107 120 137 +104 116 133 +99 111 128 +98 111 128 +97 110 126 +95 107 123 +108 123 142 +113 130 152 +115 132 154 +120 137 160 +120 138 161 +123 141 165 +122 140 164 +127 146 171 +128 147 172 +127 146 171 +126 145 170 +130 150 176 +129 149 174 +128 147 172 +127 147 173 +126 145 169 +131 151 177 +130 150 176 +131 151 176 +131 151 177 +132 152 178 +131 152 178 +131 151 177 +131 151 176 +129 149 176 +132 152 178 +133 153 179 +133 153 179 +132 152 178 +133 154 180 +132 152 178 +133 153 179 +133 153 179 +133 154 181 +134 154 181 +133 152 178 +133 154 180 +134 154 181 +133 153 180 +134 154 181 +132 153 179 +133 153 179 +133 154 181 +132 153 179 +132 153 180 +134 154 180 +133 154 180 +133 154 181 +134 154 181 +134 154 180 +134 154 181 +133 154 181 +133 154 180 +133 154 180 +133 154 181 +134 154 181 +134 154 180 +133 154 181 +133 154 180 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 180 +134 154 181 +133 154 180 +134 154 181 +134 154 181 +134 154 181 +133 154 181 +134 154 181 +134 154 180 +133 154 180 +134 154 181 +134 154 181 +133 154 180 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +133 154 181 +133 154 181 +134 154 181 +134 154 181 +133 153 180 +134 154 181 +134 154 181 +133 154 180 +133 154 181 +134 154 181 +133 154 180 +134 154 181 +135 155 181 +135 155 181 +133 154 180 +134 154 181 +133 153 180 +135 155 181 +134 154 181 +134 154 181 +133 154 180 +133 154 181 +133 154 180 +134 154 181 +134 154 180 +133 154 181 +134 154 180 +133 153 179 +134 154 181 +134 154 181 +134 154 180 +134 154 181 +134 154 181 +133 154 181 +132 153 179 +133 153 180 +134 154 181 +134 154 180 +134 154 180 +134 154 180 +133 153 180 +133 154 180 +134 154 181 +132 152 178 +133 153 179 +133 154 181 +133 153 179 +133 153 179 +133 153 180 +132 152 178 +134 154 180 +133 154 180 +132 152 178 +130 151 177 +132 152 177 +131 151 178 +131 151 177 +131 151 176 +129 150 176 +132 152 179 +130 150 176 +132 151 176 +130 150 175 +130 149 175 +129 150 176 +130 149 175 +128 147 172 +128 147 172 +128 147 171 +126 145 170 +124 143 167 +124 142 167 +125 144 167 +127 145 169 +124 143 167 +120 138 161 +119 136 159 +115 132 154 +117 134 157 +111 127 147 +108 124 145 +109 125 145 +104 119 138 +95 107 124 +94 107 124 +101 114 130 +99 112 128 +101 113 130 +105 117 134 +102 115 131 +97 109 126 +102 115 132 +102 114 131 +103 116 132 +109 122 139 +104 116 132 +106 118 135 +107 119 136 +107 119 136 +106 119 136 +104 117 135 +104 117 133 +99 111 128 +106 119 136 +104 116 133 +100 113 130 +102 115 131 +103 114 130 +102 115 132 +106 118 135 +101 113 130 +105 118 135 +108 121 137 +96 109 126 +107 119 135 +96 109 125 +98 110 126 +97 110 127 +100 113 129 +105 120 139 +113 128 149 +114 131 153 +111 127 149 +117 134 157 +121 139 162 +118 137 160 +124 143 167 +118 136 159 +121 139 163 +127 146 170 +125 143 167 +127 146 171 +126 146 171 +130 149 174 +129 149 175 +129 149 174 +130 150 176 +131 151 177 +130 149 174 +131 150 176 +129 149 175 +131 151 177 +132 152 179 +131 151 176 +132 153 180 +132 152 178 +133 153 180 +132 152 178 +131 151 177 +132 153 179 +132 153 179 +132 152 178 +133 153 179 +131 151 178 +134 154 181 +132 152 178 +134 153 178 +132 153 179 +133 154 180 +133 154 181 +132 153 180 +133 154 181 +133 153 179 +133 154 181 +133 154 180 +134 154 181 +134 154 181 +134 154 181 +133 153 179 +133 153 180 +133 154 181 +133 153 179 +133 154 181 +133 154 180 +133 154 180 +134 154 180 +133 153 180 +134 154 180 +133 154 181 +133 153 180 +134 154 181 +134 154 181 +134 154 181 +133 154 180 +134 154 180 +133 154 180 +133 154 181 +134 154 181 +133 154 181 +135 155 181 +133 154 181 +135 155 181 +134 154 181 +134 154 180 +134 154 181 +134 154 181 +134 154 181 +133 154 180 +134 154 181 +133 154 181 +134 154 181 +133 154 181 +134 154 181 +134 154 181 +133 154 181 +133 154 181 +134 155 181 +133 154 181 +133 154 181 +133 154 180 +134 154 181 +133 154 181 +133 154 181 +134 154 181 +133 154 181 +133 154 181 +134 154 181 +133 154 181 +134 154 181 +134 154 181 +133 154 181 +134 154 181 +134 154 181 +133 154 181 +134 154 179 +133 154 181 +133 154 180 +133 154 181 +133 154 181 +133 154 180 +133 153 179 +133 154 181 +133 153 179 +132 153 180 +134 154 180 +133 154 180 +132 153 179 +134 154 180 +133 154 180 +134 154 181 +133 152 178 +133 154 180 +132 153 179 +133 153 180 +133 153 179 +132 153 179 +133 153 179 +134 154 180 +132 152 179 +130 151 177 +133 153 179 +132 152 178 +131 151 176 +130 150 175 +133 153 179 +133 153 179 +130 150 176 +132 152 179 +130 150 176 +130 150 175 +132 152 178 +129 149 174 +129 149 175 +128 147 172 +129 148 173 +126 145 169 +126 145 170 +125 144 169 +127 146 171 +125 143 167 +126 146 171 +124 142 166 +120 138 161 +122 141 165 +117 134 156 +116 133 155 +117 134 156 +113 130 152 +114 131 152 +112 128 149 +107 123 143 +101 116 135 +105 121 140 +96 110 128 +98 110 126 +99 111 128 +101 114 130 +96 109 126 +100 113 129 +101 114 131 +103 115 132 +106 117 133 +102 114 131 +101 113 130 +97 109 126 +102 114 130 +99 112 129 +102 115 132 +100 112 129 +103 115 132 +101 114 131 +104 117 134 +102 114 130 +104 116 133 +107 120 136 +102 115 132 +98 111 127 +102 115 132 +100 113 130 +105 117 133 +103 115 131 +103 116 133 +101 114 131 +99 111 128 +101 114 130 +94 106 123 +98 110 126 +89 101 118 +93 105 121 +106 121 140 +101 115 133 +107 123 142 +111 128 149 +110 126 148 +114 131 153 +120 137 160 +119 136 159 +120 138 161 +125 144 168 +122 140 164 +125 142 166 +125 144 168 +126 145 169 +122 142 166 +128 147 173 +126 145 170 +128 147 172 +127 147 173 +129 149 174 +129 149 175 +132 152 177 +129 148 174 +130 150 175 +132 152 178 +132 152 178 +130 150 176 +132 153 179 +132 151 177 +132 153 180 +132 152 179 +132 152 177 +132 152 179 +132 152 178 +134 154 179 +134 154 180 +132 153 178 +132 152 179 +133 153 179 +133 154 181 +134 154 180 +133 154 181 +133 154 181 +133 153 179 +132 153 179 +134 154 180 +133 153 180 +133 154 181 +132 152 179 +133 154 180 +133 154 180 +133 154 180 +133 154 181 +133 154 180 +133 154 180 +133 154 180 +134 154 180 +133 153 179 +134 154 180 +133 154 180 +134 154 181 +134 154 180 +134 154 180 +133 153 179 +134 154 181 +133 153 180 +134 154 181 +133 154 180 +133 154 181 +133 154 181 +133 154 181 +133 153 179 +133 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +135 155 181 +134 154 181 +134 154 181 +134 154 181 +133 154 181 +134 154 181 +134 154 181 +134 154 181 +133 154 181 +134 154 181 +135 155 181 +134 154 181 +133 154 181 +134 154 181 +133 154 181 +134 154 181 +134 154 180 +134 154 181 +134 154 181 +134 154 180 +134 154 181 +133 154 181 +133 154 181 +134 155 181 +133 153 179 +133 154 181 +133 154 181 +133 154 180 +133 154 181 +134 154 180 +134 154 180 +133 153 180 +134 154 181 +135 154 180 +133 153 179 +134 154 181 +134 154 181 +134 154 180 +132 153 179 +133 153 180 +133 154 180 +133 154 181 +133 154 180 +133 153 179 +132 153 179 +132 153 180 +132 152 179 +132 153 179 +133 153 179 +132 153 180 +134 153 179 +133 153 180 +132 153 179 +132 153 179 +132 152 178 +130 150 176 +130 150 176 +131 151 177 +131 152 178 +131 151 176 +128 148 173 +131 151 177 +129 148 174 +129 149 174 +130 149 175 +131 151 177 +129 149 175 +125 144 169 +126 144 168 +129 148 173 +117 135 158 +125 144 169 +125 144 169 +123 142 167 +124 143 167 +122 140 164 +123 142 166 +122 140 163 +116 133 156 +115 132 154 +112 128 150 +115 131 153 +109 124 143 +110 126 147 +105 119 139 +104 118 137 +93 106 124 +92 104 121 +90 102 118 +84 96 112 +89 101 117 +88 100 115 +96 108 123 +95 107 123 +95 107 122 +96 108 124 +96 109 125 +95 108 125 +97 109 125 +99 113 130 +99 112 128 +98 110 127 +98 110 126 +95 107 122 +96 109 126 +96 109 126 +101 113 129 +102 114 131 +99 112 128 +100 112 129 +97 109 124 +100 112 128 +96 108 124 +99 111 127 +97 109 125 +94 106 122 +95 107 122 +91 103 119 +94 106 121 +86 98 113 +84 95 109 +83 95 111 +89 101 118 +97 110 128 +103 117 136 +97 111 129 +102 117 137 +102 117 137 +113 129 150 +110 125 145 +113 129 151 +120 138 161 +117 134 156 +119 137 161 +124 143 166 +123 142 167 +125 144 168 +123 141 166 +126 145 170 +130 149 174 +128 148 173 +123 142 166 +127 147 173 +128 148 173 +129 149 175 +129 149 174 +130 150 175 +131 150 176 +128 148 174 +130 150 176 +129 148 173 +131 151 176 +132 152 178 +130 151 176 +132 152 178 +132 152 178 +133 153 179 +133 153 179 +132 152 179 +133 153 179 +133 153 179 +133 153 180 +133 153 179 +133 154 180 +134 154 180 +132 152 178 +133 154 180 +133 154 180 +132 152 178 +133 153 180 +133 153 180 +133 153 180 +133 153 180 +133 153 179 +133 154 180 +133 153 179 +133 154 180 +134 154 180 +133 153 179 +134 154 180 +134 154 180 +133 154 180 +133 153 180 +133 154 180 +133 154 180 +133 154 181 +133 154 180 +134 154 180 +134 154 181 +133 154 181 +133 154 180 +134 154 181 +134 154 181 +134 154 180 +133 154 181 +133 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +133 154 180 +134 154 181 +133 154 181 +134 154 180 +134 154 181 +133 154 181 +134 154 180 +134 154 181 +133 154 181 +134 154 181 +134 154 181 +134 154 181 +133 154 180 +133 154 180 +133 154 180 +134 154 181 +134 154 181 +134 154 181 +133 153 180 +134 154 181 +134 154 181 +133 154 181 +133 154 180 +133 154 180 +134 154 180 +133 154 181 +134 154 181 +134 154 181 +133 153 180 +134 154 181 +134 154 180 +134 154 181 +133 154 181 +134 154 180 +133 153 179 +133 153 179 +133 153 179 +133 153 179 +132 153 179 +132 152 178 +133 153 180 +133 153 179 +132 152 178 +133 153 178 +135 155 181 +134 153 179 +132 152 178 +133 153 180 +133 154 180 +132 152 178 +133 153 178 +134 154 179 +131 151 177 +129 150 176 +130 150 175 +132 152 177 +132 152 179 +132 152 177 +132 152 177 +127 146 171 +128 148 173 +129 149 174 +128 147 172 +126 146 171 +126 145 170 +124 142 165 +127 145 170 +122 140 163 +124 142 165 +122 141 165 +121 139 162 +117 134 157 +120 137 160 +116 134 157 +113 130 152 +115 132 154 +114 130 152 +112 128 150 +110 126 147 +107 122 142 +108 124 144 +98 112 130 +100 113 131 +91 103 119 +91 103 119 +83 94 109 +75 86 99 +74 84 96 +85 96 111 +80 91 106 +96 108 125 +93 105 121 +90 102 117 +96 108 124 +90 102 117 +93 106 123 +95 107 123 +93 104 120 +100 113 129 +99 111 127 +92 104 119 +94 107 123 +95 107 123 +97 110 126 +95 107 123 +89 101 117 +95 107 123 +94 107 123 +99 111 128 +95 108 124 +99 111 127 +90 102 118 +88 100 115 +90 102 117 +95 107 122 +80 91 105 +83 94 107 +83 95 109 +91 103 119 +92 105 121 +92 104 121 +100 114 132 +100 115 134 +102 117 135 +117 134 156 +112 128 149 +106 121 141 +117 133 155 +116 133 155 +119 136 159 +119 138 161 +120 139 162 +124 142 166 +123 142 166 +125 144 168 +125 144 168 +122 141 165 +126 145 170 +128 147 172 +127 147 172 +128 148 173 +131 150 175 +128 147 172 +126 145 168 +128 147 172 +129 148 174 +132 152 178 +131 151 176 +129 148 174 +131 151 177 +130 150 176 +133 153 180 +133 153 178 +132 151 177 +132 152 178 +133 154 180 +132 152 178 +132 153 179 +132 152 179 +133 153 179 +133 153 179 +132 152 178 +134 154 180 +134 154 180 +133 153 180 +134 154 181 +134 154 180 +134 154 181 +134 154 180 +132 153 179 +134 154 181 +133 154 180 +134 154 181 +134 154 180 +134 154 180 +133 154 180 +134 154 181 +132 153 179 +132 153 180 +133 154 180 +134 154 181 +133 154 181 +134 154 180 +134 154 180 +132 153 179 +134 154 180 +134 154 181 +133 154 181 +134 154 181 +134 154 181 +133 154 181 +133 154 180 +134 154 181 +133 154 181 +134 154 181 +134 155 181 +133 154 181 +134 154 180 +133 154 180 +134 154 180 +134 154 181 +134 155 181 +134 154 181 +134 154 181 +134 154 181 +133 153 180 +133 153 179 +133 154 181 +133 154 180 +134 154 181 +134 154 181 +134 154 181 +133 154 180 +133 154 180 +134 154 181 +134 154 181 +134 154 181 +133 153 179 +133 154 180 +134 154 181 +132 153 181 +133 154 180 +133 154 181 +134 154 180 +134 154 179 +133 154 181 +133 153 180 +133 153 180 +133 153 179 +134 154 181 +134 154 180 +133 153 180 +134 154 180 +133 154 180 +134 154 180 +133 153 179 +133 153 180 +132 153 180 +134 154 180 +132 152 178 +132 153 179 +133 154 180 +133 154 180 +133 153 179 +132 152 178 +133 153 179 +132 152 178 +131 151 177 +132 151 177 +131 151 177 +131 151 178 +131 151 178 +130 151 177 +131 150 176 +132 151 177 +132 153 179 +130 149 175 +128 148 173 +129 149 174 +128 147 172 +128 147 172 +128 147 173 +125 145 170 +125 145 169 +127 145 170 +124 143 167 +124 143 166 +126 145 169 +123 141 164 +122 141 166 +119 137 160 +120 137 160 +119 137 159 +117 135 158 +116 133 155 +113 130 151 +113 130 151 +109 124 145 +110 125 144 +103 118 137 +108 123 144 +97 111 130 +92 106 123 +86 98 114 +85 97 112 +82 93 107 +78 89 102 +72 81 93 +76 85 98 +73 81 93 +70 79 92 +82 93 107 +89 100 115 +88 99 114 +84 96 112 +92 104 119 +90 103 119 +86 98 113 +91 103 118 +91 102 118 +89 101 117 +95 108 124 +93 105 120 +90 103 119 +91 103 119 +92 104 119 +89 100 115 +93 105 120 +92 104 120 +86 97 112 +92 103 118 +90 101 116 +83 94 108 +68 77 88 +67 75 86 +77 86 99 +74 84 97 +75 85 98 +87 99 113 +82 94 108 +92 105 121 +98 112 131 +100 114 132 +104 118 137 +99 113 131 +106 121 141 +108 124 145 +109 126 146 +114 131 153 +118 135 158 +116 133 155 +123 141 165 +119 136 159 +120 138 161 +122 140 164 +126 145 170 +122 141 165 +126 145 170 +125 144 168 +126 146 170 +125 143 167 +129 149 174 +129 149 175 +129 149 174 +128 148 173 +130 150 175 +131 151 176 +129 148 173 +132 152 177 +129 149 174 +132 152 177 +129 149 175 +131 152 178 +132 152 178 +132 152 179 +132 152 178 +132 151 177 +132 152 178 +131 152 178 +134 153 179 +133 153 179 +132 153 179 +132 152 177 +133 153 179 +133 154 180 +133 153 179 +132 153 179 +133 153 179 +133 154 180 +133 154 181 +134 154 181 +133 153 179 +134 154 180 +134 154 181 +133 153 179 +133 153 180 +132 153 179 +133 153 179 +132 153 179 +133 153 179 +132 153 180 +133 154 180 +133 153 180 +133 154 180 +134 154 181 +133 154 180 +134 154 181 +133 154 181 +134 154 180 +134 154 180 +133 154 181 +133 154 181 +134 154 181 +134 154 181 +133 154 181 +134 154 180 +134 154 181 +133 154 180 +133 154 181 +134 154 181 +133 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +133 154 180 +134 154 181 +132 153 179 +134 154 180 +133 154 181 +134 154 180 +134 154 181 +133 153 180 +134 154 181 +133 154 181 +134 154 180 +134 154 181 +134 155 181 +133 153 179 +132 153 179 +134 154 181 +133 154 180 +133 153 180 +133 153 180 +134 154 179 +133 154 180 +134 154 181 +134 154 181 +133 154 180 +133 153 179 +131 152 179 +132 154 181 +132 153 179 +133 153 180 +134 154 181 +133 154 180 +132 152 178 +133 153 179 +132 152 178 +133 153 180 +130 151 177 +132 152 179 +133 153 180 +133 153 179 +130 150 176 +132 152 178 +131 151 177 +130 150 176 +132 153 179 +133 152 178 +131 152 178 +131 151 176 +130 150 175 +131 152 178 +129 148 173 +131 151 177 +128 147 172 +129 149 175 +129 149 174 +128 148 173 +130 150 176 +124 142 166 +126 145 169 +127 147 172 +127 147 172 +127 147 172 +120 139 163 +121 139 162 +121 138 162 +117 134 156 +121 138 161 +114 132 154 +116 132 154 +111 127 148 +115 132 154 +114 131 153 +101 115 133 +111 127 147 +104 119 138 +103 117 136 +99 114 132 +93 105 121 +88 100 116 +87 99 114 +91 103 119 +88 100 116 +74 83 95 +72 81 94 +59 66 75 +59 66 76 +55 62 71 +70 78 90 +71 80 92 +76 85 97 +85 95 109 +81 92 106 +83 94 108 +82 93 108 +82 93 108 +93 104 119 +93 105 120 +89 100 115 +87 99 114 +90 100 115 +84 95 109 +87 99 115 +86 98 113 +85 96 110 +75 85 98 +61 69 79 +51 57 66 +47 53 61 +65 72 83 +60 68 78 +78 88 101 +75 85 98 +80 91 104 +81 92 106 +90 102 117 +89 101 117 +98 113 131 +92 105 121 +99 113 131 +108 124 144 +102 116 135 +107 122 142 +112 128 149 +116 133 156 +116 133 156 +115 131 153 +117 135 157 +121 140 163 +119 136 159 +119 138 162 +122 139 162 +122 141 165 +127 146 171 +126 144 169 +128 147 172 +125 144 169 +122 141 166 +130 149 174 +126 146 171 +131 151 177 +128 147 172 +129 149 174 +130 150 176 +130 150 176 +131 151 176 +127 147 173 +132 152 178 +129 149 174 +132 152 178 +131 151 176 +131 151 176 +134 153 179 +131 152 178 +130 151 177 +131 151 177 +132 152 179 +133 153 179 +132 153 180 +132 152 178 +133 153 179 +132 153 179 +130 151 178 +133 153 179 +133 153 179 +133 153 180 +133 154 181 +133 153 180 +133 154 180 +133 153 180 +133 154 181 +132 152 178 +132 153 179 +133 154 181 +133 154 181 +133 153 179 +134 154 181 +133 154 180 +133 154 181 +133 153 179 +133 154 180 +132 153 180 +133 154 180 +133 153 180 +134 154 181 +134 154 180 +134 154 180 +134 154 181 +132 153 180 +134 154 180 +134 155 181 +134 155 181 +133 153 180 +133 154 181 +133 154 180 +134 154 181 +134 154 181 +135 155 181 +134 154 181 +133 154 181 +134 155 181 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +133 154 180 +133 154 181 +133 154 180 +134 154 181 +133 154 180 +133 154 181 +133 153 180 +133 154 180 +134 154 180 +134 154 181 +133 153 179 +133 154 181 +132 153 179 +132 153 179 +133 154 181 +134 154 180 +134 154 181 +134 154 180 +132 152 179 +132 152 179 +133 153 180 +134 154 181 +132 153 179 +133 154 180 +133 153 180 +131 152 178 +133 153 179 +132 152 178 +133 153 179 +132 152 178 +131 151 177 +133 153 179 +132 153 179 +132 152 179 +132 153 179 +133 153 179 +130 149 175 +130 150 176 +129 148 174 +132 152 178 +131 151 177 +131 150 176 +130 149 175 +131 151 176 +130 150 176 +130 150 175 +128 147 172 +131 150 175 +127 146 171 +130 150 176 +128 148 173 +130 150 175 +129 149 175 +129 149 174 +127 146 172 +123 142 166 +124 143 168 +124 144 168 +116 133 154 +122 140 163 +121 139 163 +117 135 157 +120 138 161 +116 133 155 +111 127 148 +107 123 144 +114 131 153 +107 121 141 +112 129 150 +96 110 128 +105 120 139 +98 112 131 +100 114 132 +91 103 120 +91 104 121 +86 98 113 +86 97 111 +76 86 99 +81 91 105 +67 75 86 +80 90 104 +63 71 82 +50 56 64 +55 61 69 +52 58 66 +37 41 46 +37 43 50 +56 63 73 +59 66 76 +68 77 88 +67 76 88 +74 84 96 +78 88 102 +67 76 89 +67 77 89 +72 81 92 +71 79 91 +54 61 70 +53 60 69 +44 49 56 +37 42 47 +47 53 60 +46 51 59 +50 56 64 +63 71 81 +61 69 80 +72 82 94 +76 86 98 +82 93 108 +84 96 111 +81 92 107 +86 98 112 +100 114 132 +99 113 130 +99 113 131 +102 117 136 +106 121 141 +111 127 147 +112 128 148 +113 129 150 +114 131 152 +114 131 152 +119 137 160 +116 133 155 +121 139 162 +121 139 162 +122 139 162 +125 143 167 +122 139 162 +127 147 172 +128 146 171 +129 149 174 +126 144 168 +126 145 169 +127 146 171 +127 147 172 +130 149 174 +130 151 177 +130 149 175 +130 150 176 +128 148 173 +130 150 176 +129 148 173 +129 148 174 +131 151 177 +133 153 179 +132 152 177 +132 152 178 +131 151 178 +130 150 176 +131 151 177 +131 151 177 +132 151 177 +130 150 176 +133 153 179 +132 153 180 +133 153 178 +130 151 177 +132 152 178 +133 153 179 +132 152 178 +133 153 180 +132 153 179 +133 153 180 +133 152 178 +133 153 180 +133 153 179 +133 153 179 +134 154 181 +133 153 178 +133 154 181 +134 154 181 +135 155 181 +132 153 179 +133 154 181 +133 153 179 +132 153 179 +133 154 181 +133 154 181 +133 153 180 +133 154 181 +133 154 180 +133 154 181 +134 154 180 +132 153 180 +134 154 181 +135 155 181 +133 154 180 +134 154 180 +133 154 181 +134 154 180 +133 154 180 +134 154 181 +134 154 181 +134 154 180 +134 154 181 +134 154 181 +134 154 181 +134 154 181 +133 153 180 +134 154 181 +133 154 181 +133 154 180 +133 153 180 +134 154 181 +134 154 181 +133 153 179 +134 154 180 +133 153 180 +133 153 180 +134 154 180 +133 154 181 +132 153 179 +134 154 180 +133 153 180 +132 153 180 +132 152 178 +133 153 179 +134 154 180 +133 154 180 +134 154 181 +133 153 180 +134 154 181 +132 152 178 +133 153 179 +133 153 179 +131 152 179 +132 153 179 +133 153 179 +132 152 178 +133 152 178 +133 154 181 +132 152 178 +132 152 178 +132 152 178 +132 152 177 +133 153 178 +131 150 176 +132 152 178 +131 150 176 +128 148 173 +130 150 176 +129 148 173 +132 152 177 +130 150 176 +130 150 175 +129 149 174 +129 148 174 +123 141 165 +129 148 173 +129 148 174 +126 146 171 +126 145 169 +129 149 174 +126 144 169 +126 144 168 +123 141 165 +127 146 170 +122 140 163 +122 140 163 +121 139 162 +121 139 162 +123 141 164 +117 134 156 +113 130 152 +115 132 154 +112 128 149 +109 126 147 +112 128 149 +105 120 140 +95 109 126 +102 117 136 +101 116 134 +99 113 131 +94 106 122 +89 101 117 +88 99 114 +76 86 100 +67 77 89 +72 82 95 +79 89 102 +54 60 70 +59 67 77 +62 69 80 +50 56 63 +44 49 56 +36 41 47 +46 51 58 +39 44 49 +27 30 34 +28 31 35 +45 49 56 +35 39 44 +40 45 51 +41 46 51 +40 45 51 +29 33 37 +35 38 43 +35 39 45 +50 55 63 +39 44 50 +57 63 73 +60 68 77 +64 72 82 +70 79 91 +68 77 88 +74 84 96 +72 82 95 +81 92 106 +79 90 104 +88 100 116 +89 102 118 +97 110 127 +94 107 123 +99 113 132 +102 117 136 +108 123 143 +101 115 134 +108 124 144 +114 130 150 +107 122 142 +115 132 155 +121 139 162 +112 129 152 +116 134 156 +121 139 162 +121 139 162 +124 142 165 +123 142 165 +122 140 164 +125 144 169 +122 141 164 +125 144 168 +127 146 170 +123 142 166 +126 146 170 +129 148 174 +126 145 169 +127 147 172 +128 148 173 +129 148 174 +132 152 178 +132 152 178 +128 148 172 +129 148 174 +132 152 178 +131 151 178 +132 152 178 +131 151 177 +132 152 178 +130 150 176 +132 152 179 +131 151 176 +131 151 177 +133 153 179 +130 151 177 +132 153 179 +133 154 180 +133 154 181 +134 154 180 +133 154 180 +131 152 178 +133 153 180 +133 154 180 +134 154 180 +133 153 179 +133 154 180 +133 153 180 +133 154 180 +132 152 178 +133 153 179 +134 154 179 +132 152 178 +134 154 181 +134 154 181 +133 154 181 +133 154 181 +133 154 180 +134 154 181 +134 154 181 +134 154 180 +134 154 180 +133 154 180 +135 155 181 +133 153 180 +134 154 180 +133 153 180 +133 154 181 +133 153 180 +134 154 181 +134 154 180 +133 154 180 +133 154 180 +133 154 180 +133 154 180 +133 154 181 +134 154 180 +133 154 181 +135 155 181 +133 154 180 +133 154 181 +133 153 180 +134 154 180 +132 153 180 +132 153 179 +133 153 179 +133 153 180 +133 153 179 +133 154 181 +133 153 180 +132 153 180 +133 154 180 +133 153 179 +135 155 181 +133 153 180 +132 152 178 +134 154 180 +133 152 178 +133 153 179 +133 153 179 +133 153 178 +132 152 178 +132 153 179 +132 153 180 +133 153 179 +133 153 180 +132 152 179 +133 153 180 +130 150 176 +132 153 180 +132 152 178 +132 152 178 +133 153 178 +132 153 179 +132 152 177 +131 151 177 +130 150 176 +131 152 179 +131 151 176 +130 150 176 +130 150 175 +128 148 173 +129 149 174 +129 149 174 +130 150 176 +129 149 175 +132 153 179 +129 148 173 +131 151 177 +128 147 173 +128 147 173 +127 147 172 +125 144 169 +123 141 165 +125 144 168 +124 143 167 +124 142 166 +120 137 160 +119 136 159 +119 136 158 +121 138 161 +121 138 161 +119 136 158 +117 134 157 +115 132 154 +116 133 154 +115 131 153 +109 125 146 +110 126 146 +102 116 135 +101 115 132 +104 118 137 +102 115 133 +96 109 127 +97 111 128 +93 105 122 +88 100 115 +82 93 107 +86 96 111 +81 91 105 +73 82 94 +67 76 87 +66 74 85 +65 72 82 +58 65 74 +54 60 69 +53 59 68 +49 55 63 +42 47 54 +50 55 63 +37 41 47 +45 51 58 +39 44 50 +45 50 56 +46 51 58 +44 49 56 +40 44 49 +45 50 57 +44 49 57 +56 63 72 +45 50 58 +60 67 77 +63 71 81 +73 82 94 +69 78 90 +75 84 97 +68 78 90 +78 89 103 +80 91 105 +77 87 100 +89 101 116 +92 104 121 +95 108 125 +102 116 134 +103 117 136 +108 122 142 +104 118 137 +106 122 142 +104 118 137 +108 123 143 +110 126 147 +115 131 152 +114 130 151 +111 127 148 +117 134 156 +117 134 158 +120 139 162 +119 137 160 +117 135 157 +122 140 164 +123 141 164 +125 143 167 +128 147 173 +128 147 173 +129 149 174 +126 145 169 +129 148 172 +126 146 171 +128 149 175 +125 144 169 +130 150 175 +128 148 173 +129 148 173 +130 150 175 +130 149 175 +131 151 177 +132 152 177 +130 150 176 +130 150 176 +130 150 175 +131 151 177 +131 151 178 +132 153 179 +133 153 179 +133 153 179 +132 152 178 +132 152 178 +132 152 178 +131 151 176 +132 151 177 +132 152 178 +132 153 179 +134 154 180 +132 153 179 +132 153 179 +132 153 179 +134 154 179 +133 153 179 +135 155 181 +133 153 179 +132 153 179 +133 153 179 +133 153 179 +134 154 181 +132 153 179 +133 153 180 +133 154 180 +133 154 180 +132 153 179 +133 153 180 +133 153 179 +134 154 180 +133 153 180 +134 154 181 +133 154 181 +134 154 181 +133 154 181 +133 153 180 +134 154 180 +134 154 181 +134 154 181 +133 154 181 +132 153 179 +133 154 181 +133 154 181 +133 153 179 +133 154 181 +134 155 181 +135 155 181 +132 153 179 +133 153 180 +134 154 180 +134 154 180 +135 155 181 +132 153 181 +133 153 180 +133 153 179 +133 153 180 +134 154 180 +133 153 179 +133 153 180 +133 154 181 +132 153 179 +132 152 179 +133 154 180 +133 153 179 +133 154 180 +133 153 180 +134 154 180 +133 153 179 +132 153 179 +134 154 179 +131 152 178 +133 154 180 +132 152 178 +133 153 179 +131 151 177 +133 153 179 +132 152 178 +132 152 177 +131 151 176 +131 151 177 +132 153 179 +129 148 173 +130 150 175 +130 150 175 +131 151 177 +130 150 177 +130 150 176 +130 150 175 +128 148 175 +132 151 176 +127 147 172 +129 148 173 +131 151 177 +127 146 170 +129 149 174 +126 146 171 +128 148 173 +124 143 167 +126 144 168 +124 143 167 +118 136 159 +126 145 169 +121 139 162 +122 141 165 +124 143 167 +122 140 163 +119 136 158 +117 134 156 +118 136 159 +114 131 154 +120 137 160 +115 131 153 +116 133 155 +108 124 146 +118 135 158 +107 122 142 +107 122 142 +106 120 139 +102 117 137 +99 113 131 +99 112 129 +92 104 120 +93 105 122 +90 102 118 +88 100 116 +85 96 111 +80 90 104 +86 98 113 +72 82 94 +73 84 97 +80 90 104 +58 65 75 +62 70 80 +49 55 63 +64 72 82 +60 68 77 +60 67 77 +47 53 60 +53 59 67 +54 61 70 +46 52 59 +55 62 70 +46 52 59 +53 60 68 +58 65 75 +50 56 64 +63 71 80 +62 70 80 +61 69 80 +59 67 77 +62 70 80 +63 71 81 +78 87 100 +73 83 95 +75 85 98 +78 88 101 +94 107 123 +92 104 120 +91 103 119 +96 110 127 +92 104 121 +103 117 136 +94 107 124 +104 118 137 +100 114 133 +104 118 137 +113 129 151 +115 131 153 +111 127 148 +112 128 149 +121 138 161 +119 137 159 +116 133 156 +119 136 158 +120 138 162 +119 137 160 +123 141 164 +124 142 165 +122 139 162 +124 143 168 +123 142 166 +123 141 165 +121 139 163 +126 146 171 +127 146 171 +122 141 165 +130 150 176 +127 146 172 +130 150 175 +127 146 171 +130 150 176 +127 147 172 +129 149 174 +128 148 174 +131 151 176 +130 151 177 +132 151 177 +130 150 176 +129 148 174 +133 153 179 +132 152 179 +131 151 177 +133 154 180 +130 150 176 +131 151 177 +131 151 177 +133 153 179 +133 153 179 +132 152 178 +133 153 179 +132 152 179 +133 153 179 +133 153 179 +131 152 178 +133 153 180 +133 153 179 +131 151 177 +134 154 179 +133 153 179 +131 152 179 +133 154 180 +133 153 180 +132 153 180 +131 152 178 +132 153 179 +133 154 180 +133 153 179 +133 154 180 +134 154 181 +133 153 179 +133 154 180 +133 154 181 +133 154 181 +133 154 181 +135 154 180 +133 154 181 +134 154 181 +133 154 180 +133 154 181 +133 153 180 +133 154 181 +134 154 181 +134 154 181 +134 154 180 +133 154 180 +133 154 181 +133 154 180 +134 154 181 +133 154 180 +133 154 181 +133 153 179 +134 154 180 +132 152 178 +133 154 181 +132 152 179 +132 153 179 +133 153 180 +133 154 180 +132 152 177 +133 154 180 +133 153 179 +133 153 179 +132 152 178 +132 152 178 +134 154 180 +133 153 180 +133 153 179 +131 151 177 +131 151 177 +131 151 176 +132 153 179 +132 152 178 +132 152 179 +130 150 175 +132 152 178 +132 153 179 +132 152 178 +133 154 180 +131 151 176 +132 152 178 +130 150 176 +130 150 176 +133 153 179 +129 148 173 +131 151 176 +130 150 176 +129 149 174 +128 147 172 +129 148 173 +128 147 172 +130 150 175 +128 147 172 +127 147 173 +128 147 172 +126 146 172 +129 149 175 +129 149 174 +129 148 174 +124 143 168 +126 145 171 +127 146 171 +122 140 164 +120 138 162 +122 141 165 +124 142 166 +118 136 159 +124 142 166 +117 134 156 +114 130 152 +118 135 156 +119 136 158 +113 130 152 +111 127 147 +109 124 145 +112 129 150 +107 122 142 +106 121 141 +103 117 135 +104 119 138 +102 116 135 +104 118 138 +92 106 123 +91 104 120 +98 112 129 +82 93 108 +93 106 123 +90 102 117 +81 92 106 +87 99 114 +75 85 98 +78 88 100 +71 80 92 +67 75 87 +77 86 99 +61 68 79 +68 76 88 +73 82 94 +60 68 78 +54 61 70 +56 62 71 +66 74 85 +64 72 82 +66 75 85 +60 68 77 +64 72 82 +59 67 77 +64 71 82 +61 69 79 +76 86 99 +68 77 89 +70 79 91 +74 84 97 +80 91 106 +77 87 100 +77 88 101 +88 99 114 +89 100 116 +86 97 113 +100 113 130 +107 122 142 +96 109 127 +97 111 129 +104 118 137 +99 113 131 +110 126 146 +103 117 136 +110 126 147 +109 125 145 +113 130 152 +114 129 150 +113 130 152 +121 139 161 +112 129 150 +117 135 157 +116 133 154 +116 133 156 +121 139 162 +125 143 167 +122 140 164 +123 141 165 +123 141 165 +126 145 169 +125 144 169 +125 144 168 +124 144 168 +130 150 175 +130 150 176 +126 145 170 +127 146 171 +126 145 170 +129 149 174 +129 149 175 +127 147 173 +127 147 173 +130 149 174 +128 148 173 +131 151 176 +132 153 179 +132 152 178 +131 151 177 +132 152 178 +129 149 175 +132 152 179 +131 151 176 +132 153 179 +130 150 176 +132 152 178 +131 151 177 +131 151 176 +132 152 177 +133 153 178 +134 154 181 +132 153 179 +134 154 181 +133 154 181 +133 153 179 +131 151 177 +132 153 179 +132 153 179 +133 153 179 +132 153 179 +133 153 179 +132 152 179 +132 153 180 +133 153 179 +133 154 181 +133 153 178 +134 154 180 +134 154 180 +133 153 179 +134 154 180 +133 154 180 +134 154 181 +132 153 179 +133 153 180 +133 153 179 +133 153 180 +132 153 180 +133 154 181 +134 154 181 +133 154 181 +134 154 181 +133 154 181 +134 154 181 +131 152 178 +133 154 181 +133 154 181 +133 153 179 +132 152 179 +133 154 180 +134 154 181 +132 152 178 +134 154 180 +133 153 179 +133 154 180 +133 154 180 +133 154 181 +133 153 179 +133 153 179 +132 153 179 +133 154 181 +133 154 180 +134 153 179 +133 153 179 +132 152 178 +132 152 178 +132 153 179 +133 153 178 +132 152 178 +132 152 178 +132 152 177 +133 153 180 +130 150 177 +131 152 178 +132 152 179 +132 152 178 +133 153 179 +132 152 178 +130 150 176 +128 148 174 +133 153 180 +131 150 176 +129 149 175 +131 152 178 +131 152 178 +130 150 176 +126 146 170 +130 149 174 +130 150 175 +131 150 176 +130 150 175 +129 149 174 +130 150 176 +128 148 173 +127 147 172 +127 146 171 +126 145 169 +125 144 168 +123 142 166 +126 144 169 +124 143 167 +127 147 172 +125 144 167 +125 144 167 +123 142 166 +122 141 165 +122 140 164 +117 134 156 +115 133 156 +115 131 153 +115 132 153 +112 127 148 +114 131 153 +106 121 141 +114 131 152 +110 125 146 +112 129 150 +106 121 140 +99 113 132 +98 112 130 +106 121 140 +102 116 135 +95 108 125 +96 109 126 +92 105 122 +90 102 117 +93 106 122 +85 96 112 +89 101 116 +80 91 105 +82 93 107 +72 81 94 +79 90 104 +77 87 101 +67 75 87 +75 84 96 +73 82 94 +68 77 89 +66 75 86 +76 86 98 +69 78 90 +52 58 67 +81 92 105 +66 74 85 +66 75 86 +71 80 92 +72 82 94 +74 83 95 +73 83 96 +73 82 94 +75 85 99 +81 92 106 +81 92 106 +84 95 110 +88 100 116 +90 103 119 +92 104 120 +98 112 129 +93 106 123 +94 108 125 +101 114 132 +93 106 124 +105 120 140 +108 122 141 +101 115 133 +103 118 138 +109 125 145 +110 125 146 +111 127 147 +111 128 149 +116 133 155 +113 130 151 +118 136 158 +117 133 155 +120 137 159 +123 141 164 +120 138 162 +120 137 160 +122 140 164 +122 139 162 +121 139 162 +126 145 169 +129 149 174 +125 143 167 +127 146 170 +124 143 167 +126 145 169 +129 148 172 +127 146 171 +127 146 170 +129 148 174 +128 147 172 +127 146 171 +128 147 172 +129 149 175 +129 149 175 +130 151 177 +129 149 175 +129 149 174 +130 149 175 +129 149 175 +131 151 178 +132 152 178 +132 152 178 +131 151 177 +130 150 176 +131 152 178 +130 150 175 +131 151 176 +133 153 180 +131 151 178 +133 153 180 +133 153 179 +132 153 179 +132 152 178 +133 154 181 +134 154 181 +133 153 179 +133 153 180 +133 154 181 +131 152 178 +134 154 180 +133 153 179 +135 155 181 +133 153 179 +134 153 178 +134 154 180 +134 154 180 +134 154 181 +132 152 178 +134 154 181 +133 153 179 +133 153 179 +132 153 180 +134 154 180 +133 154 181 +133 154 181 +134 154 180 +133 154 181 +134 154 181 +133 154 181 +134 154 181 +133 153 180 +134 154 181 +133 154 180 +134 154 181 +134 154 181 +133 153 179 +134 154 181 +132 152 178 +133 153 179 +132 153 179 +133 154 180 +132 153 179 +133 153 180 +132 152 178 +133 153 179 +132 153 179 +132 153 179 +132 152 178 +132 153 179 +133 153 179 +133 153 180 +132 152 178 +131 151 177 +133 153 179 +133 153 180 +133 153 179 +132 152 178 +130 150 176 +132 152 178 +132 152 179 +130 149 175 +132 152 178 +131 151 177 +131 151 178 +132 152 178 +131 152 179 +131 151 177 +131 152 178 +130 150 175 +132 152 178 +132 152 178 +129 149 174 +132 152 178 +130 150 176 +130 150 176 +130 151 177 +129 148 173 +128 148 173 +128 148 172 +129 149 175 +127 146 172 +128 147 172 +124 143 168 +126 145 170 +129 148 174 +127 147 172 +123 141 165 +125 144 168 +123 142 166 +124 142 166 +119 137 159 +118 136 159 +118 135 158 +117 135 157 +119 136 160 +121 138 161 +120 137 160 +117 133 155 +111 128 149 +115 131 153 +104 119 138 +111 127 149 +109 124 144 +109 125 146 +113 129 151 +96 110 128 +106 121 140 +99 113 131 +94 107 125 +97 111 128 +98 111 129 +96 110 127 +97 110 128 +92 105 121 +93 106 122 +84 96 112 +85 96 111 +87 100 116 +87 99 114 +81 92 106 +84 95 109 +75 85 98 +86 97 112 +70 80 92 +77 87 100 +78 88 101 +87 99 114 +76 86 99 +77 87 100 +81 91 104 +73 83 96 +71 80 92 +72 81 93 +70 79 90 +82 93 107 +71 80 92 +89 101 116 +82 93 107 +78 89 103 +86 97 112 +86 98 112 +87 98 113 +91 104 120 +93 105 122 +97 110 128 +97 111 128 +98 111 128 +94 107 124 +108 123 142 +98 111 129 +96 110 128 +111 126 146 +102 116 134 +111 127 148 +107 123 143 +113 129 150 +108 124 146 +118 135 158 +115 133 155 +118 136 158 +114 131 153 +117 134 155 +117 134 156 +118 136 159 +120 138 161 +120 138 162 +124 143 167 +118 137 160 +125 144 170 +125 143 167 +128 147 171 +127 146 171 +125 144 169 +125 144 169 +122 141 165 +127 146 170 +125 144 168 +126 146 171 +129 148 174 +128 148 173 +131 151 177 +131 151 177 +130 150 176 +130 150 175 +129 148 174 +129 148 174 +131 150 176 +130 150 175 +131 151 177 +128 148 173 +128 147 172 +128 148 174 +131 152 178 +131 152 178 +130 150 176 +131 151 177 +131 150 175 +132 152 178 +131 152 178 +132 152 179 +132 153 180 +132 152 178 +133 154 180 +134 154 180 +131 151 177 +132 153 180 +133 152 178 +133 153 179 +134 154 181 +133 154 180 +134 154 180 +134 154 180 +132 153 179 +133 154 180 +134 154 181 +132 153 180 +133 154 180 +133 154 180 +133 154 180 +133 153 179 +133 153 179 +133 153 179 +133 154 180 +134 154 180 +135 155 181 +134 154 179 +133 154 181 +134 154 181 +133 154 181 +133 153 180 +133 154 180 +133 154 180 +133 153 179 +133 154 180 +134 154 180 +133 153 179 +133 153 179 +133 153 179 +133 154 181 +133 153 179 +132 152 178 +132 152 177 +132 153 180 +133 153 179 +132 153 179 +132 152 178 +133 153 179 +134 154 180 +133 153 179 +132 153 180 +133 153 180 +134 154 181 +133 154 180 +134 154 180 +134 154 181 +133 153 179 +133 153 179 +131 151 178 +132 153 179 +131 152 178 +134 154 180 +133 153 179 +132 152 178 +133 153 180 +130 150 175 +129 149 174 +131 151 177 +130 149 175 +130 150 176 +131 151 177 +131 151 176 +131 151 177 +129 149 175 +128 147 173 +132 151 177 +130 150 176 +129 148 173 +129 149 175 +130 149 174 +128 148 173 +127 146 170 +126 145 170 +126 144 167 +127 146 171 +124 143 166 +128 147 172 +125 144 168 +123 142 166 +120 138 162 +123 142 166 +123 142 165 +121 139 162 +124 142 165 +121 139 161 +121 139 163 +119 137 159 +118 136 159 +119 136 159 +116 134 156 +113 130 152 +112 128 149 +108 124 145 +108 124 145 +111 128 149 +112 128 150 +107 121 141 +99 112 130 +109 125 145 +103 118 137 +102 117 135 +102 116 135 +101 115 133 +100 114 133 +101 115 134 +93 106 122 +89 102 119 +87 99 115 +95 108 125 +94 106 122 +86 97 112 +82 93 107 +80 91 104 +85 97 112 +75 86 99 +78 89 103 +82 93 107 +79 89 102 +78 89 103 +78 89 103 +73 83 96 +80 90 103 +88 101 116 +85 96 111 +87 98 113 +82 92 106 +87 98 113 +93 105 121 +85 96 110 +88 99 114 +86 98 113 +90 102 119 +90 102 118 +97 110 127 +87 99 115 +97 111 128 +97 111 130 +98 112 131 +95 108 126 +100 114 132 +106 120 139 +107 121 140 +104 120 139 +112 128 148 +107 123 143 +105 120 140 +113 130 151 +119 136 159 +115 131 153 +119 137 161 +121 139 162 +118 135 157 +118 136 159 +120 137 160 +122 140 163 +116 134 157 +122 140 164 +119 137 161 +123 142 166 +122 141 165 +126 145 169 +124 142 166 +125 144 169 +124 142 166 +127 146 171 +127 146 172 +127 147 173 +126 145 169 +127 147 172 +128 147 173 +126 144 169 +128 148 173 +126 146 171 +130 150 176 +128 148 173 +131 151 178 +131 151 176 +131 150 176 +132 152 177 +131 150 175 +131 150 175 +133 152 178 +131 151 177 +133 153 179 +130 150 176 +130 150 175 +131 151 176 +131 151 177 +131 151 177 +131 151 177 +133 153 179 +131 151 178 +131 152 178 +133 153 179 +133 153 179 +132 152 178 +134 154 180 +132 152 178 +131 151 177 +132 152 178 +133 152 178 +133 153 180 +132 152 178 +132 153 179 +132 153 180 +133 154 181 +132 152 177 +131 151 178 +132 153 179 +133 154 180 +132 153 179 +134 154 181 +134 154 180 +133 153 179 +133 153 179 +133 153 180 +134 154 180 +133 153 179 +133 153 179 +133 153 179 +133 154 180 +133 154 181 +132 152 178 +132 153 179 +133 153 179 +134 154 180 +132 153 180 +132 153 179 +133 153 180 +131 152 178 +132 152 178 +133 153 179 +132 152 178 +132 152 178 +133 153 180 +131 152 178 +132 152 177 +132 152 178 +133 154 181 +132 152 178 +132 152 179 +132 153 179 +133 153 179 +133 154 180 +132 153 179 +132 153 179 +132 153 179 +131 152 179 +132 152 179 +132 152 178 +132 153 179 +131 151 176 +130 150 176 +131 150 175 +131 152 179 +131 151 176 +132 152 178 +131 151 177 +132 152 179 +131 150 175 +131 150 176 +132 152 178 +131 151 176 +129 149 174 +131 151 178 +131 151 177 +127 147 172 +126 145 170 +129 148 173 +127 147 171 +127 146 171 +127 147 172 +126 145 170 +127 147 172 +126 145 170 +125 143 167 +124 143 167 +126 145 170 +124 142 166 +123 142 166 +121 140 164 +119 137 161 +126 144 168 +121 139 162 +119 137 160 +120 138 160 +121 139 162 +122 140 162 +116 133 154 +117 134 156 +114 130 152 +113 129 151 +120 137 159 +111 127 148 +113 129 150 +114 131 152 +109 124 144 +107 123 142 +107 122 142 +103 118 137 +110 125 146 +101 116 135 +98 112 130 +96 109 127 +99 112 130 +93 106 123 +99 113 131 +101 115 133 +94 107 124 +85 96 110 +87 98 113 +86 98 113 +88 100 115 +93 105 121 +82 93 108 +83 94 109 +79 90 105 +82 93 107 +93 104 120 +84 95 109 +84 95 110 +84 95 111 +88 100 115 +80 91 106 +80 90 104 +82 93 108 +93 105 121 +94 106 122 +88 100 116 +86 98 114 +97 110 127 +93 106 122 +100 114 133 +97 111 129 +96 109 126 +100 114 132 +101 115 133 +103 118 137 +107 121 140 +107 122 142 +107 122 142 +108 124 144 +97 111 130 +109 124 145 +108 123 143 +108 124 145 +110 126 148 +122 139 162 +106 122 142 +119 135 157 +112 128 150 +116 134 156 +120 139 162 +120 137 159 +121 140 164 +117 134 157 +122 140 163 +121 139 163 +124 143 167 +124 144 168 +124 143 167 +125 144 169 +123 141 165 +126 145 170 +125 144 168 +124 142 166 +124 142 166 +129 148 174 +130 149 174 +125 145 169 +130 149 175 +130 150 176 +128 148 174 +129 148 174 +128 148 173 +130 149 175 +130 150 175 +130 150 176 +130 149 173 +129 148 174 +129 148 174 +129 149 175 +131 151 177 +131 151 178 +130 150 175 +131 151 176 +132 152 178 +132 152 177 +132 153 179 +132 153 179 +130 150 176 +132 152 178 +132 152 178 +133 154 180 +132 152 178 +131 151 177 +132 152 178 +133 153 179 +132 152 178 +133 154 180 +133 153 180 +132 152 178 +133 153 180 +132 152 179 +132 153 180 +133 154 180 +132 152 178 +132 153 179 +131 152 178 +134 154 180 +133 153 180 +132 152 178 +133 153 179 +134 154 180 +134 154 180 +133 153 179 +132 152 178 +133 154 180 +132 153 180 +134 154 180 +133 153 179 +134 154 180 +133 154 181 +134 154 180 +133 153 179 +132 153 179 +133 153 179 +134 154 181 +134 154 180 +133 153 179 +133 154 180 +133 153 180 +133 153 179 +132 152 178 +134 154 180 +132 152 178 +134 154 180 +133 153 180 +132 152 178 +132 152 178 +133 153 179 +132 152 178 +131 151 178 +132 152 178 +132 152 179 +133 153 180 +131 152 178 +132 152 177 +133 153 179 +131 152 178 +132 153 178 +130 150 175 +129 149 174 +131 152 178 +132 152 177 +132 152 178 +130 150 175 +129 149 175 +131 151 177 +130 149 175 +130 150 176 +130 151 177 +131 151 178 +130 150 175 +128 148 174 +129 148 173 +129 149 175 +128 146 171 +128 147 172 +127 145 170 +127 145 170 +127 146 170 +130 150 175 +127 146 171 +124 143 168 +123 142 165 +124 143 168 +123 142 166 +126 144 168 +128 147 172 +123 142 166 +124 143 168 +120 138 162 +123 142 166 +124 142 165 +117 135 158 +121 138 160 +120 138 161 +122 139 163 +112 128 148 +120 138 161 +119 136 158 +115 132 154 +115 132 153 +113 130 151 +108 123 143 +107 123 143 +113 129 149 +108 123 143 +106 121 141 +105 119 138 +100 115 134 +102 116 134 +100 114 132 +95 108 125 +99 113 131 +103 116 134 +98 111 129 +93 105 122 +94 108 126 +97 110 127 +96 109 125 +89 102 118 +88 101 117 +93 105 121 +96 109 127 +77 88 102 +86 98 113 +92 104 120 +88 100 116 +94 106 123 +87 98 113 +94 107 123 +93 106 123 +85 96 111 +88 100 115 +92 105 122 +92 105 122 +92 104 121 +93 107 124 +95 108 125 +85 97 113 +102 117 136 +96 109 127 +93 105 122 +104 119 138 +102 116 135 +103 117 135 +103 118 137 +102 117 136 +106 121 141 +107 123 143 +109 125 146 +105 120 139 +108 123 144 +114 130 152 +114 131 153 +113 129 151 +114 131 153 +111 127 148 +111 127 148 +118 135 158 +116 132 154 +117 134 157 +120 138 161 +123 141 164 +118 135 158 +123 141 165 +118 136 159 +123 141 164 +118 136 159 +124 142 167 +126 145 171 +125 144 168 +124 143 167 +125 144 168 +125 143 167 +123 141 165 +125 145 169 +128 147 172 +126 145 170 +126 144 168 +130 150 176 +129 149 175 +128 148 173 +126 146 171 +126 146 171 +130 150 175 +131 150 176 +130 149 175 +131 150 176 +129 148 174 +130 151 177 +130 149 175 +130 151 177 +132 152 178 +131 150 176 +132 153 179 +130 150 176 +129 149 175 +131 151 176 +131 151 177 +131 152 178 +134 154 180 +132 152 177 +131 152 178 +133 154 181 +132 152 178 +132 152 178 +129 150 176 +134 154 180 +134 154 180 +133 154 180 +133 153 179 +133 154 181 +132 153 179 +135 154 180 +133 153 180 +133 153 179 +132 152 179 +132 153 179 +132 153 179 +133 153 179 +133 154 180 +133 153 180 +133 153 179 +133 153 180 +132 153 179 +133 153 179 +133 153 179 +133 153 178 +133 153 179 +133 154 181 +134 154 181 +133 154 180 +133 153 179 +133 153 179 +134 154 180 +134 154 180 +132 152 178 +131 151 177 +133 153 179 +131 151 177 +133 153 179 +132 153 179 +132 152 178 +132 153 179 +132 152 178 +133 153 179 +132 153 179 +132 153 179 +132 153 179 +132 152 179 +132 152 178 +131 151 177 +132 153 179 +133 153 179 +133 153 179 +131 151 177 +133 153 179 +131 151 177 +132 152 178 +131 151 177 +132 153 179 +132 152 178 +130 150 175 +131 151 177 +131 151 178 +133 153 179 +130 150 176 +129 149 174 +131 151 177 +131 150 176 +130 149 175 +128 147 172 +128 147 171 +130 150 176 +126 145 171 +127 146 171 +127 147 173 +127 146 171 +125 144 169 +127 146 171 +129 148 172 +128 147 171 +125 144 169 +126 145 169 +124 142 166 +124 142 165 +126 145 170 +126 144 168 +120 138 161 +120 138 160 +119 136 159 +124 143 167 +122 140 164 +119 137 160 +121 139 163 +118 136 158 +116 132 154 +117 133 155 +115 132 155 +118 135 156 +111 127 148 +111 127 147 +114 130 151 +115 132 154 +107 123 143 +110 126 146 +117 134 155 +109 124 144 +102 116 134 +106 121 141 +100 115 133 +101 116 134 +103 118 137 +103 118 138 +101 115 133 +95 108 125 +102 117 135 +98 112 129 +94 107 124 +101 115 133 +92 105 121 +96 109 127 +92 104 121 +87 100 116 +93 105 122 +89 101 117 +94 107 123 +97 111 129 +95 107 124 +94 107 124 +94 108 125 +94 107 125 +86 97 113 +94 107 124 +99 113 131 +95 108 126 +95 108 124 +99 113 131 +93 105 122 +101 115 133 +97 111 128 +104 118 137 +104 119 138 +105 120 139 +109 125 145 +100 115 133 +105 120 139 +107 122 142 +112 128 148 +105 121 141 +108 123 144 +111 127 148 +114 130 152 +113 130 151 +123 140 163 +112 128 148 +117 134 156 +118 135 158 +119 136 159 +118 135 158 +120 138 161 +121 139 161 +119 137 160 +119 137 160 +122 140 164 +122 140 164 +120 137 160 +123 142 166 +126 145 170 +125 143 167 +123 143 167 +126 145 171 +123 142 166 +125 144 168 +128 148 174 +129 149 175 +130 150 175 +125 144 169 +126 146 171 +129 148 173 +127 146 171 +125 144 169 +130 150 176 +131 151 178 +129 149 175 +130 150 175 +131 151 177 +130 150 175 +130 150 176 +131 152 178 +131 150 175 +133 153 178 +130 150 177 +130 150 175 +132 151 177 +131 151 177 +132 152 178 +133 153 179 +132 153 179 +133 153 179 +133 153 179 +133 153 179 +133 153 178 +131 152 178 +133 154 181 +132 153 179 +131 151 178 +132 151 175 +131 152 179 +133 153 180 +132 152 179 +133 153 179 +131 152 179 +132 152 178 +133 154 180 +132 152 178 +133 153 179 +133 154 180 +132 152 179 +132 152 178 +133 153 180 +132 153 179 +133 153 180 +134 154 181 +133 153 180 +132 152 179 +134 154 181 +133 153 179 +134 154 180 +132 152 178 +134 154 180 +133 153 179 +133 153 179 +132 153 179 +133 154 180 +133 153 179 +133 153 179 +133 153 179 +133 154 180 +134 154 181 +132 152 178 +134 154 180 +132 152 178 +132 152 178 +132 152 178 +132 152 178 +133 153 179 +129 150 176 +132 152 178 +133 153 179 +132 152 178 +131 150 176 +132 152 179 +132 152 177 +130 150 176 +132 152 179 +130 150 176 +131 151 178 +131 151 177 +131 151 176 +130 150 175 +130 150 175 +130 150 175 +130 150 175 +129 149 174 +133 152 178 +129 149 175 +127 147 173 +129 148 174 +127 147 173 +129 149 175 +128 147 172 +126 146 171 +128 147 171 +129 148 174 +128 147 171 +126 145 170 +129 149 175 +127 146 171 +124 143 167 +127 146 171 +124 143 168 +127 146 171 +125 144 169 +126 145 170 +123 141 166 +128 147 172 +122 140 163 +122 140 163 +119 137 160 +121 139 162 +121 139 162 +124 142 166 +122 140 164 +116 133 156 +116 133 155 +117 134 156 +112 129 151 +118 135 156 +116 133 155 +116 133 155 +116 132 154 +113 129 150 +105 120 139 +109 124 144 +107 122 141 +109 125 145 +105 120 139 +109 125 145 +106 121 140 +99 113 132 +100 113 130 +104 119 138 +105 119 138 +98 111 129 +101 114 132 +97 111 129 +98 110 127 +101 114 132 +99 114 132 +93 106 123 +95 107 123 +102 116 135 +92 105 122 +93 106 122 +102 117 135 +99 113 130 +94 108 125 +97 111 128 +93 106 123 +96 110 128 +93 106 123 +100 115 133 +96 109 126 +102 117 136 +94 108 125 +94 108 126 +105 119 138 +98 112 130 +101 116 135 +106 121 140 +103 117 135 +105 120 140 +98 112 129 +110 126 146 +106 121 140 +107 122 143 +108 123 143 +107 123 144 +108 123 143 +111 126 147 +110 127 148 +111 126 147 +113 130 152 +112 128 150 +108 124 144 +116 133 155 +121 139 163 +114 131 154 +119 136 159 +115 132 155 +120 137 159 +121 138 161 +119 137 160 +117 134 157 +117 135 157 +125 144 167 +126 145 169 +120 138 162 +120 139 162 +125 144 169 +124 142 167 +125 143 168 +123 141 164 +127 147 172 +128 147 172 +126 144 169 +130 149 175 +129 148 173 +128 148 174 +127 147 171 +125 144 169 +129 148 173 +127 147 172 +129 149 175 +131 151 176 +129 148 174 +127 147 172 +130 149 175 +131 151 177 +131 151 177 +131 151 177 +131 151 177 +131 151 177 +132 152 178 +132 152 178 +132 152 177 +132 152 177 +131 151 177 +132 152 178 +129 149 174 +130 150 175 +132 153 178 +133 153 179 +133 153 180 +133 153 179 +131 150 176 +133 153 180 +132 152 179 +132 152 178 +133 153 179 +133 153 180 +133 154 181 +133 153 179 +131 151 176 +132 153 179 +133 154 180 +132 152 178 +133 153 180 +133 153 179 +132 151 177 +132 152 179 +133 153 180 +132 153 179 +131 152 178 +134 154 181 +132 153 180 +133 153 180 +134 154 181 +134 154 181 +134 154 180 +133 153 179 +133 152 178 +131 151 177 +131 151 178 +134 154 180 +133 152 178 +132 153 179 +133 154 181 +133 154 180 +134 154 179 +134 154 180 +133 153 179 +131 152 179 +133 154 180 +132 152 179 +132 153 179 +132 153 179 +132 152 178 +131 151 177 +131 151 176 +132 152 178 +131 151 177 +131 151 177 +130 150 176 +133 153 179 +130 150 175 +132 153 179 +132 152 178 +129 149 174 +130 150 177 +131 151 177 +130 150 176 +130 150 175 +130 150 176 +130 150 175 +132 151 176 +130 150 176 +132 152 178 +128 148 174 +126 146 170 +129 148 174 +130 149 175 +124 144 168 +127 146 171 +126 145 170 +129 149 174 +128 148 174 +125 144 169 +128 147 172 +128 147 172 +127 146 170 +129 148 172 +123 141 165 +121 140 164 +124 142 166 +123 141 166 +126 145 169 +123 142 167 +123 142 165 +123 141 164 +121 139 162 +115 132 154 +119 137 159 +122 140 163 +119 136 159 +119 136 158 +115 132 154 +111 127 148 +118 135 157 +116 132 154 +115 131 153 +114 130 151 +111 127 148 +110 127 149 +111 128 149 +115 132 153 +112 128 149 +105 120 139 +106 121 141 +108 124 144 +107 122 142 +112 127 147 +106 121 141 +104 118 137 +98 112 130 +95 108 126 +94 107 124 +106 121 141 +105 119 139 +95 108 125 +99 112 130 +105 120 139 +94 107 124 +106 120 138 +100 114 132 +91 104 120 +99 113 131 +104 119 138 +91 103 120 +95 108 126 +106 121 141 +102 116 135 +99 114 133 +98 112 130 +108 123 143 +105 119 138 +99 113 132 +102 117 135 +102 116 134 +102 116 135 +101 115 133 +103 117 136 +106 121 141 +106 121 141 +102 116 135 +102 117 136 +110 126 147 +111 126 147 +111 127 147 +107 123 143 +109 125 146 +107 122 142 +112 128 149 +113 130 151 +110 126 147 +121 138 161 +117 135 157 +119 136 160 +121 139 163 +120 137 159 +121 139 163 +119 137 159 +121 139 163 +121 139 163 +124 142 166 +122 141 165 +122 140 164 +121 139 163 +122 140 164 +128 147 173 +124 142 166 +125 145 169 +126 145 169 +125 144 169 +125 144 169 +126 145 169 +126 146 171 +128 148 173 +128 147 172 +127 146 171 +128 147 172 +129 148 173 +128 147 172 +129 148 172 +130 150 176 +130 149 175 +130 150 175 +126 145 170 +130 150 176 +128 148 173 +131 151 177 +129 149 175 +129 149 175 +130 150 176 +132 152 178 +130 151 177 +131 151 177 +131 151 177 +131 151 177 +131 151 178 +133 153 178 +131 151 177 +131 151 177 +130 150 176 +132 152 178 +132 152 178 +133 153 179 +131 151 177 +133 153 179 +131 151 177 +132 152 178 +132 153 180 +132 153 179 +133 154 181 +132 152 178 +133 153 179 +133 154 181 +132 152 178 +133 153 180 +133 154 180 +132 152 178 +133 153 179 +134 154 180 +133 154 180 +132 152 179 +132 152 179 +133 154 181 +134 154 181 +133 153 180 +134 154 180 +133 153 179 +133 153 178 +133 153 179 +132 152 178 +134 154 180 +131 152 178 +133 153 179 +132 152 179 +132 153 179 +133 153 179 +132 152 179 +132 153 178 +134 154 179 +132 152 178 +132 153 179 +131 151 178 +133 153 179 +131 151 177 +131 151 178 +132 153 179 +132 152 178 +132 152 178 +131 151 177 +132 152 178 +131 152 178 +133 152 178 +129 149 174 +131 151 177 +131 152 179 +130 150 176 +132 152 177 +130 149 174 +130 149 175 +130 151 177 +129 149 175 +129 149 175 +130 150 176 +130 149 174 +132 151 177 +129 148 173 +125 145 169 +129 149 175 +127 147 173 +127 146 171 +128 148 173 +126 145 170 +124 143 168 +122 141 165 +125 144 169 +127 146 170 +123 142 167 +119 138 162 +123 140 163 +123 143 168 +126 145 169 +120 138 162 +117 134 156 +123 142 167 +125 144 168 +124 142 166 +123 141 164 +117 135 157 +115 132 155 +119 137 160 +119 136 158 +117 135 157 +113 129 149 +112 128 149 +115 131 152 +116 133 155 +113 129 150 +117 134 157 +117 134 156 +110 127 148 +111 127 148 +112 128 149 +110 127 148 +106 122 142 +105 120 140 +103 118 137 +111 127 148 +102 116 135 +106 122 142 +106 121 140 +110 126 146 +102 116 134 +104 118 137 +98 111 129 +105 120 139 +99 112 130 +99 112 129 +97 111 130 +92 105 122 +106 120 139 +99 112 130 +98 112 130 +99 113 131 +98 112 130 +101 115 134 +103 118 137 +99 113 132 +101 115 133 +98 113 131 +107 123 143 +97 111 128 +103 117 136 +97 111 129 +99 113 131 +106 121 141 +101 115 134 +104 119 138 +107 122 142 +110 126 146 +104 120 139 +108 123 143 +107 122 143 +107 123 144 +108 124 145 +116 133 155 +109 125 146 +111 127 147 +116 133 156 +116 133 155 +116 133 155 +118 136 160 +120 138 161 +119 137 160 +118 135 158 +117 135 158 +121 138 160 +122 140 163 +119 137 160 +122 139 162 +124 142 167 +124 142 166 +121 139 163 +119 137 160 +124 142 166 +126 145 170 +125 144 168 +127 146 170 +127 146 171 +124 143 167 +126 144 168 +124 143 167 +129 149 174 +126 145 170 +130 150 176 +126 146 170 +129 148 173 +128 147 171 +128 147 172 +129 149 174 +128 147 172 +129 148 174 +132 152 178 +130 150 175 +130 150 176 +128 148 174 +131 151 177 +130 150 175 +131 150 175 +131 151 177 +131 151 177 +131 151 176 +131 151 176 +130 150 176 +130 150 176 +131 151 177 +130 150 176 +132 152 178 +132 153 179 +131 151 178 +131 151 177 +132 152 178 +131 151 177 +131 151 178 +131 151 177 +132 152 177 +131 151 176 +132 152 177 +132 152 179 +132 153 179 +132 153 179 +131 151 176 +132 152 178 +133 153 178 +131 151 177 +132 152 178 +132 153 179 +133 153 179 +133 154 181 +132 152 179 +132 153 180 +132 152 178 +133 153 179 +132 152 178 +133 153 179 +132 152 179 +133 154 181 +130 151 177 +131 151 177 +134 154 180 +132 152 178 +133 154 181 +132 153 179 +132 151 176 +133 153 178 +131 152 178 +132 152 177 +132 152 178 +133 154 180 +129 150 176 +133 153 179 +131 151 177 +131 152 178 +132 152 178 +131 151 176 +132 152 178 +129 149 174 +132 152 177 +130 150 176 +130 151 177 +132 152 177 +127 147 172 +130 149 175 +132 152 178 +132 153 179 +130 149 175 +130 150 176 +131 151 177 +127 147 172 +130 150 176 +130 150 176 +130 150 176 +128 147 172 +131 151 177 +128 148 173 +130 150 175 +129 149 174 +128 148 173 +125 144 169 +131 150 175 +130 150 176 +127 146 170 +124 143 168 +125 144 168 +127 146 171 +129 148 172 +127 146 172 +125 144 168 +124 143 167 +125 144 168 +125 144 168 +122 141 165 +124 143 167 +121 139 163 +123 142 166 +121 140 163 +119 137 161 +123 141 163 +121 139 162 +121 139 162 +122 140 163 +118 136 158 +114 132 154 +120 139 162 +118 135 158 +117 134 156 +117 135 158 +118 135 158 +117 134 156 +115 131 152 +113 129 151 +113 130 151 +114 130 152 +110 126 146 +113 129 149 +114 131 153 +110 126 147 +114 131 152 +102 116 135 +105 121 141 +103 118 137 +106 121 141 +106 122 141 +99 112 130 +109 125 145 +105 120 139 +108 123 143 +104 118 136 +99 112 130 +100 115 134 +97 111 129 +101 115 134 +99 113 131 +101 115 133 +101 115 134 +105 120 139 +99 113 130 +99 113 132 +105 120 140 +99 113 132 +102 116 135 +106 121 140 +100 114 133 +103 118 138 +111 127 147 +102 117 136 +109 125 145 +110 125 145 +106 121 141 +111 127 148 +112 128 149 +102 116 135 +106 122 143 +113 128 149 +112 128 149 +107 123 143 +112 129 150 +112 128 150 +115 132 154 +111 127 148 +116 134 157 +117 134 157 +116 132 154 +114 131 154 +118 135 157 +120 137 160 +119 137 160 +121 139 162 +122 140 164 +124 142 165 +122 140 164 +123 142 167 +125 144 169 +122 141 165 +121 139 162 +120 139 163 +126 145 170 +126 144 168 +125 143 167 +126 145 169 +124 143 167 +125 144 169 +128 148 173 +124 143 167 +128 147 172 +127 146 171 +127 147 172 +126 145 170 +129 149 174 +127 146 171 +129 148 173 +131 151 176 +130 150 176 +128 148 173 +129 149 175 +128 148 173 +130 150 175 +130 149 175 +130 150 176 +132 151 177 +132 151 177 +131 150 176 +130 150 175 +131 151 176 +130 150 175 +131 151 177 +130 150 177 +131 151 177 +132 152 178 +133 153 179 +131 151 178 +132 152 177 +131 152 178 +132 152 178 +133 153 178 +133 153 180 +132 153 179 +133 153 179 +132 152 178 +131 151 177 +133 153 180 +129 149 175 +133 153 180 +133 153 179 +134 154 180 +133 153 179 +132 152 178 +131 152 178 +133 154 180 +133 153 179 +133 153 179 +133 153 180 +133 153 179 +133 154 180 +133 154 180 +133 154 180 +132 153 179 +133 153 180 +133 153 179 +133 153 180 +132 152 178 +134 154 180 +133 153 179 +133 153 180 +132 153 180 +131 152 179 +131 152 178 +132 152 178 +133 153 179 +132 152 178 +132 152 178 +131 150 176 +131 151 177 +131 151 176 +131 151 177 +132 153 179 +133 153 178 +131 151 176 +131 151 177 +130 150 176 +132 152 178 +130 151 177 +132 153 179 +129 148 174 +129 149 174 +130 150 176 +133 153 179 +131 150 176 +131 151 177 +130 150 176 +130 150 175 +125 145 170 +131 151 177 +131 150 175 +130 150 175 +128 148 173 +128 148 174 +125 143 167 +129 149 174 +128 148 173 +125 144 169 +127 146 171 +128 147 172 +124 143 168 +128 147 172 +122 140 163 +126 145 169 +126 145 169 +124 143 167 +121 140 164 +121 140 164 +123 142 166 +123 141 165 +121 140 163 +122 140 163 +124 143 167 +122 140 163 +117 135 157 +121 140 164 +123 141 165 +122 140 164 +116 133 155 +124 143 167 +115 132 154 +116 133 155 +120 138 161 +115 132 154 +113 129 149 +119 136 159 +116 134 157 +116 134 156 +111 126 147 +111 127 148 +111 127 148 +110 126 147 +103 117 136 +113 129 149 +114 130 152 +106 121 141 +108 124 144 +106 121 141 +108 123 143 +105 120 140 +110 126 147 +111 127 147 +101 115 133 +105 120 139 +104 119 138 +108 123 143 +100 114 133 +104 119 139 +101 115 134 +108 123 143 +101 116 135 +104 118 136 +109 124 144 +104 119 138 +105 119 138 +110 125 145 +103 118 137 +111 127 147 +102 117 136 +108 123 143 +110 125 145 +104 119 139 +100 114 132 +105 121 141 +106 121 141 +104 118 137 +111 128 150 +114 130 152 +112 128 149 +115 132 153 +110 126 147 +108 124 144 +110 126 147 +117 134 156 +115 132 153 +119 136 159 +120 138 161 +117 133 155 +116 134 156 +114 132 154 +120 137 160 +117 134 157 +120 137 160 +122 141 165 +120 138 162 +118 136 159 +123 141 165 +123 141 164 +124 144 168 +126 144 168 +125 145 171 +122 141 165 +122 141 165 +124 143 167 +123 142 166 +123 142 166 +126 145 169 +127 146 171 +125 144 168 +127 146 171 +123 142 166 +128 147 173 +126 145 170 +127 146 171 +127 147 171 +129 149 174 +126 145 170 +131 151 177 +129 149 175 +130 150 175 +131 151 177 +129 148 173 +128 148 173 +127 146 171 +130 150 175 +131 152 178 +130 150 177 +132 151 177 +129 148 174 +129 149 175 +129 149 174 +133 153 179 +131 152 178 +131 151 177 +130 150 175 +133 153 179 +130 150 176 +131 151 177 +131 151 177 +131 151 177 +130 150 176 +130 150 175 +131 152 178 +131 151 177 +133 153 180 +132 152 179 +134 154 180 +133 153 179 +131 151 177 +134 154 180 +133 153 179 +133 153 179 +134 154 180 +133 153 180 +134 154 181 +132 153 180 +133 154 180 +132 153 179 +132 152 179 +134 154 180 +132 151 177 +134 154 181 +132 153 180 +131 151 178 +133 153 179 +132 152 178 +132 152 178 +132 153 179 +133 153 179 +134 154 181 +134 153 179 +132 152 178 +132 153 179 +131 151 177 +131 151 176 +133 153 180 +132 152 178 +131 152 177 +131 151 177 +133 154 180 +130 150 176 +131 151 178 +130 151 178 +131 151 176 +132 152 178 +131 150 176 +130 150 175 +130 149 175 +129 149 174 +130 151 177 +130 150 176 +131 151 177 +129 149 174 +129 148 174 +129 149 175 +131 151 177 +131 150 176 +130 150 176 +129 149 175 +125 144 169 +129 148 173 +129 149 175 +130 150 175 +127 147 172 +127 146 171 +130 151 177 +126 146 171 +126 145 169 +127 146 171 +128 147 172 +128 147 173 +128 147 172 +128 147 172 +124 144 169 +125 144 167 +124 142 166 +125 143 167 +123 142 166 +125 144 167 +121 140 163 +124 142 165 +119 137 160 +123 142 166 +121 140 163 +120 138 161 +118 135 157 +123 140 163 +122 141 164 +121 140 164 +119 137 160 +122 140 163 +117 134 157 +116 133 155 +119 136 158 +120 137 160 +116 133 155 +113 129 151 +117 135 157 +111 127 148 +116 134 156 +114 131 152 +116 134 156 +113 129 150 +113 129 150 +114 131 152 +108 124 144 +110 126 146 +109 125 146 +110 127 148 +109 125 145 +106 121 141 +101 115 134 +108 123 144 +103 118 137 +102 117 137 +108 123 143 +111 127 148 +108 123 143 +104 119 139 +111 127 147 +109 125 146 +106 122 142 +108 124 144 +107 123 144 +107 122 142 +112 128 149 +106 122 143 +106 121 141 +106 122 141 +108 124 145 +106 122 142 +113 129 151 +110 125 146 +111 127 147 +117 134 157 +115 132 153 +111 127 148 +110 126 146 +117 134 156 +106 121 141 +112 129 150 +113 129 150 +115 131 153 +113 129 151 +117 135 158 +113 129 150 +118 136 158 +120 138 161 +120 137 160 +122 139 161 +120 137 160 +122 140 164 +122 141 164 +123 142 166 +125 144 168 +121 139 163 +119 137 159 +125 144 168 +120 138 162 +124 142 166 +124 143 167 +121 139 163 +124 143 166 +125 144 169 +124 143 167 +127 146 171 +126 145 170 +123 142 166 +128 147 172 +124 143 168 +125 145 170 +128 148 174 +127 147 172 +127 146 171 +127 147 172 +127 146 171 +129 148 173 +127 147 172 +128 148 173 +127 147 171 +129 148 174 +129 149 175 +130 150 175 +129 149 174 +132 152 177 +129 149 175 +128 148 173 +130 150 176 +128 148 174 +130 151 177 +131 150 176 +133 153 180 +128 148 174 +131 150 176 +131 150 176 +132 152 177 +130 150 175 +131 151 177 +132 152 177 +132 152 178 +132 152 177 +130 151 177 +131 151 178 +132 152 178 +134 153 179 +130 149 175 +132 152 178 +132 152 177 +133 153 179 +132 153 179 +133 153 179 +132 153 179 +130 151 177 +132 152 178 +132 152 179 +132 152 179 +134 154 180 +133 154 180 +132 153 179 +133 154 181 +133 153 179 +132 153 179 +133 154 180 +133 154 180 +132 152 178 +132 152 178 +133 154 180 +132 152 179 +132 152 178 +132 152 178 +132 151 177 +133 153 178 +131 151 177 +131 151 178 +130 151 177 +132 153 179 +133 153 179 +133 153 179 +132 152 178 +129 150 176 +130 150 176 +131 151 176 +131 151 176 +131 151 177 +130 149 174 +132 152 178 +131 151 178 +130 150 176 +129 149 175 +130 150 176 +127 146 171 +131 151 177 +128 148 174 +128 148 173 +130 150 175 +126 145 170 +130 150 175 +129 150 176 +129 149 174 +127 147 172 +127 146 171 +128 148 174 +128 148 174 +128 148 173 +126 145 170 +127 147 173 +124 143 167 +125 144 168 +128 148 173 +127 147 172 +123 141 165 +128 147 173 +127 147 171 +125 144 169 +127 146 170 +125 143 168 +126 145 169 +126 145 170 +125 144 168 +125 143 168 +124 142 166 +122 141 165 +123 141 164 +119 137 160 +118 136 158 +124 142 165 +121 139 163 +122 141 164 +118 135 157 +122 139 162 +113 130 151 +118 136 158 +115 132 154 +114 131 154 +113 130 151 +113 130 152 +117 134 157 +114 130 152 +119 137 161 +117 135 158 +110 127 148 +114 131 152 +110 126 146 +110 126 146 +112 128 149 +114 131 153 +110 125 145 +107 123 143 +112 128 149 +113 129 150 +107 123 143 +113 129 149 +110 125 145 +108 123 144 +106 122 142 +113 129 150 +107 123 144 +107 123 143 +108 123 143 +110 126 146 +107 122 141 +108 123 144 +106 121 140 +106 122 142 +110 125 145 +115 132 153 +111 127 148 +110 126 146 +106 122 143 +111 127 147 +108 124 145 +116 133 155 +109 125 146 +109 125 146 +115 132 154 +108 124 144 +109 125 145 +114 131 152 +113 129 150 +112 129 150 +117 134 157 +112 129 151 +112 129 151 +116 134 157 +117 134 156 +116 132 154 +112 129 152 +118 135 157 +120 137 160 +116 133 155 +115 131 153 +118 136 159 +123 141 165 +121 138 161 +118 136 159 +120 138 161 +125 144 167 +125 144 169 +122 140 163 +119 137 161 +122 140 165 +123 142 165 +121 139 163 +124 143 167 +124 143 166 +125 144 168 +122 140 163 +125 144 168 +128 147 171 +126 145 170 +126 145 170 +126 145 169 +130 150 176 +126 146 171 +126 145 169 +129 150 176 +127 147 172 +125 145 170 +127 146 171 +129 148 174 +130 150 175 +129 149 175 +130 150 176 +130 150 176 +129 149 175 +132 152 178 +131 150 176 +132 152 179 +128 148 174 +131 151 178 +128 148 174 +127 147 172 +131 151 177 +131 151 177 +132 152 178 +129 148 174 +132 152 179 +129 148 174 +131 151 176 +132 151 177 +132 152 178 +132 152 178 +132 153 179 +131 151 177 +130 150 176 +132 152 177 +132 153 179 +132 153 180 +132 152 178 +131 152 178 +131 151 177 +131 152 178 +132 152 179 +134 154 181 +131 152 178 +133 153 179 +132 152 179 +132 153 178 +132 153 179 +133 153 180 +132 152 178 +132 152 178 +133 154 180 +133 153 179 +132 153 179 +132 153 179 +133 154 180 +130 151 178 +131 152 178 +132 152 179 +133 154 180 +132 152 178 +133 153 179 +131 152 178 +132 152 178 +131 151 177 +131 151 178 +130 150 176 +133 153 178 +131 152 178 +132 152 178 +131 151 177 +130 150 176 +132 152 177 +132 152 178 +132 151 177 +132 152 178 +130 150 176 +130 150 175 +132 152 178 +130 149 175 +128 148 173 +129 149 175 +128 148 174 +129 148 173 +130 151 177 +130 150 175 +128 147 172 +129 149 175 +128 149 175 +130 150 175 +132 151 177 +127 147 172 +131 151 176 +128 148 173 +131 151 176 +126 144 168 +126 146 172 +126 145 170 +125 145 170 +124 142 166 +127 146 171 +124 143 167 +124 143 167 +127 146 171 +123 142 166 +123 141 165 +122 141 164 +121 140 163 +124 142 167 +125 144 168 +123 141 165 +128 146 170 +121 139 162 +120 138 161 +121 139 163 +121 140 165 +123 141 165 +117 135 158 +118 136 159 +122 139 162 +122 139 162 +117 135 158 +116 132 153 +122 139 162 +118 135 157 +119 137 159 +114 130 152 +118 135 157 +114 130 152 +112 129 151 +116 132 154 +115 132 154 +116 132 154 +116 133 155 +113 129 150 +110 126 147 +105 121 140 +113 129 150 +111 127 148 +115 132 154 +104 119 139 +111 127 148 +113 130 152 +108 124 145 +108 123 142 +114 130 151 +109 124 145 +109 125 145 +104 118 137 +110 125 145 +116 132 154 +111 127 147 +107 123 144 +106 122 142 +103 118 137 +110 125 145 +108 124 145 +113 129 150 +107 122 142 +110 125 145 +109 125 145 +117 134 156 +114 130 152 +110 126 146 +116 133 155 +112 128 149 +113 129 151 +116 133 155 +117 134 157 +118 135 157 +111 127 148 +113 131 153 +114 130 151 +116 133 155 +122 140 164 +118 135 157 +118 136 158 +114 131 152 +115 132 154 +119 137 159 +117 134 157 +119 137 161 +128 147 171 +121 140 163 +120 138 160 +121 140 164 +124 143 167 +123 141 165 +128 147 172 +124 143 167 +125 144 168 +122 141 166 +123 142 166 +126 144 168 +127 147 172 +127 146 171 +126 146 171 +129 148 173 +127 146 172 +129 148 174 +128 148 173 +128 147 171 +127 147 172 +126 145 169 +125 145 170 +125 144 168 +130 150 175 +126 146 171 +124 143 168 +125 144 169 +129 149 175 +130 150 175 +130 149 174 +129 148 173 +131 151 176 +130 150 176 +131 152 178 +129 149 175 +130 150 176 +131 152 178 +131 152 179 +129 149 175 +129 148 174 +132 152 178 +130 150 176 +131 151 178 +132 152 179 +131 152 178 +130 150 176 +134 154 181 +131 151 177 +132 152 179 +131 152 179 +132 152 178 +133 153 179 +131 152 178 +132 152 178 +132 152 178 +132 152 178 +134 154 181 +132 152 177 +132 153 179 +132 153 179 +132 152 179 +133 153 179 +132 153 179 +132 152 178 +133 153 180 +133 153 179 +133 153 180 +132 153 179 +133 153 179 +133 153 179 +133 154 180 +133 153 179 +132 153 179 +132 152 179 +131 150 175 +132 152 178 +132 152 178 +132 152 177 +132 152 179 +132 152 178 +131 151 178 +132 152 179 +131 151 177 +131 151 177 +133 154 180 +130 151 177 +132 151 177 +131 151 177 +131 151 176 +129 149 175 +130 150 176 +132 152 178 +129 149 175 +131 151 176 +126 146 170 +130 150 176 +128 148 174 +128 148 174 +129 150 176 +130 149 174 +129 149 175 +127 146 170 +130 150 175 +126 146 171 +129 149 175 +130 150 175 +129 149 174 +130 151 177 +126 146 171 +128 147 172 +128 147 171 +124 144 169 +127 147 172 +126 145 170 +124 143 167 +128 148 173 +126 145 170 +124 143 166 +126 145 170 +122 141 165 +127 146 171 +125 144 168 +122 140 164 +122 140 163 +126 145 169 +125 144 168 +122 140 163 +122 139 162 +121 139 161 +121 139 163 +121 140 164 +122 140 163 +125 144 169 +124 143 167 +122 140 163 +121 138 160 +122 140 163 +116 134 156 +114 132 154 +120 138 161 +117 135 157 +113 130 152 +121 139 162 +122 139 162 +115 131 153 +115 132 154 +120 138 161 +115 132 153 +117 134 156 +116 133 155 +114 130 152 +116 133 155 +116 134 156 +115 132 154 +110 127 148 +112 128 149 +106 121 141 +115 132 154 +118 135 157 +108 123 144 +110 127 148 +109 125 145 +109 126 147 +112 128 149 +111 128 149 +111 127 147 +110 126 146 +110 127 148 +112 128 149 +109 124 145 +112 128 149 +106 122 143 +112 129 151 +114 131 152 +110 126 146 +111 127 148 +116 133 155 +114 130 151 +112 129 151 +110 126 146 +113 130 151 +114 131 152 +109 125 146 +118 136 158 +114 131 153 +110 126 147 +121 139 163 +113 130 152 +116 133 156 +116 133 155 +120 137 159 +118 135 158 +117 134 155 +113 130 151 +117 135 158 +117 135 158 +119 137 160 +121 139 162 +119 136 158 +122 140 163 +124 143 167 +122 141 165 +118 136 158 +125 144 168 +121 139 163 +126 144 169 +119 136 158 +123 142 167 +122 140 163 +124 142 166 +124 142 165 +126 145 169 +125 145 170 +126 145 169 +126 145 169 +126 145 169 +128 148 174 +126 145 170 +126 145 170 +127 146 170 +127 146 171 +127 146 171 +127 146 171 +131 150 176 +129 149 174 +129 149 173 +128 148 173 +129 149 175 +131 151 176 +129 148 173 +127 146 170 +130 149 175 +128 148 173 +127 146 171 +132 152 177 +129 149 174 +127 146 171 +130 150 176 +131 151 177 +132 152 178 +131 152 178 +129 149 175 +132 152 177 +130 150 175 +130 150 176 +132 152 178 +130 150 176 +132 152 178 +132 152 178 +131 152 178 +130 150 175 +132 152 178 +133 154 180 +133 153 178 +132 152 178 +130 150 176 +131 152 178 +132 152 179 +131 151 177 +129 149 176 +132 153 179 +132 153 179 +134 154 180 +132 152 178 +133 153 178 +131 151 177 +133 153 178 +133 153 179 +132 153 180 +132 152 178 +133 153 179 +134 154 180 +133 152 178 +132 153 179 +132 152 177 +133 153 179 +129 150 175 +131 151 177 +132 152 177 +133 153 179 +131 151 177 +131 152 178 +131 151 177 +131 151 178 +131 151 176 +133 153 180 +133 153 180 +131 150 176 +133 153 178 +131 151 177 +130 150 175 +132 152 178 +129 149 175 +131 152 178 +129 148 173 +131 151 177 +130 150 175 +130 151 177 +129 148 174 +129 149 175 +131 151 176 +127 146 170 +131 151 177 +126 145 170 +128 147 172 +127 146 171 +126 146 171 +126 145 171 +129 149 174 +129 148 173 +126 145 170 +127 146 171 +126 145 169 +127 147 172 +126 145 170 +128 147 172 +124 143 167 +124 143 168 +119 138 161 +122 141 165 +125 144 168 +124 143 167 +124 143 167 +122 141 164 +123 141 165 +123 142 166 +121 138 162 +123 142 167 +124 143 166 +122 140 163 +121 139 162 +118 136 159 +123 142 166 +121 139 162 +118 136 158 +117 134 156 +123 140 163 +118 135 158 +123 141 165 +122 139 162 +117 135 158 +116 133 155 +118 135 158 +119 137 159 +118 135 157 +118 135 157 +114 131 153 +116 133 155 +117 134 157 +114 130 152 +116 132 153 +111 127 148 +110 126 147 +119 136 159 +109 125 146 +111 128 149 +109 125 146 +115 132 154 +111 127 148 +113 129 151 +111 128 150 +120 137 159 +107 122 143 +108 124 144 +103 119 138 +110 125 146 +115 131 151 +116 132 154 +116 133 154 +110 126 147 +112 128 148 +116 133 155 +108 124 144 +110 126 147 +111 127 148 +114 130 151 +112 128 149 +111 128 149 +110 127 148 +114 131 153 +114 131 152 +117 133 155 +112 128 150 +118 136 159 +113 129 150 +113 129 149 +117 134 157 +115 131 153 +120 138 161 +115 132 154 +115 133 155 +119 136 158 +121 139 162 +118 136 158 +124 141 165 +121 140 163 +121 139 162 +121 139 162 +121 139 162 +124 142 166 +118 135 158 +120 137 160 +121 140 164 +121 139 163 +122 140 163 +124 143 167 +123 141 165 +121 139 162 +127 146 170 +126 144 168 +123 142 166 +127 146 170 +125 143 167 +125 144 168 +122 140 164 +125 144 169 +128 147 172 +126 145 171 +126 145 170 +127 147 172 +129 148 173 +127 146 170 +131 150 176 +128 148 174 +129 149 175 +126 145 169 +127 146 171 +128 148 174 +129 148 173 +128 148 173 +128 148 174 +128 147 172 +128 148 173 +132 151 176 +130 150 175 +129 149 175 +130 150 176 +132 153 179 +131 152 178 +131 150 175 +133 154 180 +130 150 176 +131 151 177 +131 150 176 +131 151 177 +131 151 177 +133 152 178 +130 150 176 +131 151 177 +133 153 179 +133 153 179 +133 153 179 +132 153 179 +132 152 178 +132 152 178 +132 152 178 +133 153 179 +133 153 180 +133 154 180 +132 152 178 +134 154 180 +132 153 179 +131 151 177 +133 153 180 +132 152 177 +132 151 177 +134 154 180 +131 151 177 +134 154 181 +132 152 178 +132 152 178 +133 154 180 +131 151 177 +131 151 177 +130 150 176 +133 153 179 +132 152 178 +131 152 178 +131 151 177 +132 153 179 +129 149 175 +133 153 179 +132 152 178 +130 151 178 +131 151 177 +132 153 179 +130 150 176 +131 152 178 +131 151 178 +131 151 177 +131 151 176 +132 152 178 +129 149 174 +130 150 175 +129 149 174 +129 148 173 +130 149 175 +128 147 172 +130 149 174 +130 149 174 +129 149 175 +129 149 174 +128 147 172 +128 147 172 +126 144 169 +129 149 174 +130 150 176 +128 148 173 +124 144 169 +129 148 173 +127 147 173 +125 144 168 +125 144 168 +127 146 171 +125 143 168 +125 144 169 +124 143 168 +126 145 170 +124 143 167 +129 148 173 +125 144 169 +124 143 168 +124 142 166 +123 141 164 +123 142 166 +123 142 166 +125 144 168 +123 142 166 +127 146 171 +122 140 163 +121 139 163 +126 145 169 +119 137 160 +122 140 163 +121 139 162 +123 141 165 +120 138 161 +119 137 159 +120 138 161 +116 133 155 +121 139 162 +118 135 158 +120 138 161 +120 138 161 +115 133 155 +114 131 152 +117 133 155 +122 140 163 +115 132 153 +112 129 151 +119 136 158 +114 131 152 +111 127 148 +117 134 156 +113 130 151 +114 130 150 +115 132 154 +113 129 150 +119 137 160 +117 134 156 +112 128 150 +115 131 153 +111 128 149 +106 122 143 +116 133 155 +115 131 152 +116 132 154 +112 128 149 +114 131 152 +113 129 150 +117 135 157 +113 129 150 +109 125 145 +111 128 149 +115 132 154 +114 131 153 +117 134 157 +116 132 154 +116 133 155 +115 132 153 +112 128 149 +116 133 155 +118 135 157 +117 134 156 +115 131 153 +118 135 157 +117 134 155 +118 135 157 +120 138 160 +117 134 157 +116 134 157 +117 134 157 +115 133 156 +118 136 159 +118 135 157 +118 135 158 +123 141 164 +120 137 160 +122 140 163 +120 138 161 +121 139 162 +123 141 164 +122 140 164 +123 141 165 +124 142 166 +125 145 170 +122 140 163 +125 144 169 +126 145 169 +124 143 167 +124 142 167 +122 140 164 +125 143 166 +127 147 172 +120 139 162 +125 144 169 +125 144 168 +126 146 171 +128 148 173 +126 146 172 +128 147 172 +125 144 169 +129 149 175 +128 148 173 +125 144 169 +131 150 176 +130 150 176 +128 147 172 +129 148 173 +129 149 175 +131 150 176 +130 150 176 +129 149 174 +129 149 175 +129 149 175 +130 150 175 +130 150 175 +131 151 178 +133 152 178 +130 149 175 +131 152 178 +132 152 178 +131 151 177 +132 152 179 +131 150 176 +133 153 179 +131 151 177 +130 149 175 +130 150 175 +130 151 177 +132 152 178 +130 150 177 +133 153 179 +133 153 179 +133 153 179 +131 152 178 +133 153 179 +131 151 177 +133 152 178 +133 153 180 +132 152 178 +131 151 177 +133 154 180 +132 153 179 +132 152 179 +132 153 179 diff --git a/Graphics/Saumya_Talera/Chapter8.png b/Graphics/Saumya_Talera/Chapter8.png new file mode 100644 index 0000000..0ec0100 Binary files /dev/null and b/Graphics/Saumya_Talera/Chapter8.png differ diff --git a/Graphics/Saumya_Talera/Chapter8.ppm b/Graphics/Saumya_Talera/Chapter8.ppm new file mode 100644 index 0000000..1a7464b --- /dev/null +++ b/Graphics/Saumya_Talera/Chapter8.ppm @@ -0,0 +1,20003 @@ +P3 +200 100 +255 +206 227 255 +206 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 226 255 +205 226 255 +205 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +203 226 255 +203 226 255 +203 226 255 +203 226 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +201 225 255 +201 225 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +199 224 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 220 255 +194 220 255 +194 220 255 +194 220 255 +194 220 255 +194 220 255 +193 220 255 +193 220 255 +193 220 255 +193 220 255 +193 220 255 +193 220 255 +193 220 255 +194 220 255 +194 220 255 +194 220 255 +194 220 255 +194 220 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 225 255 +201 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +203 226 255 +203 226 255 +203 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +205 226 255 +205 226 255 +205 226 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 226 255 +205 226 255 +205 226 255 +205 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +203 226 255 +203 226 255 +203 226 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +201 225 255 +201 225 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +199 224 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +196 221 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 225 255 +201 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +203 226 255 +203 226 255 +203 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +205 226 255 +205 226 255 +205 226 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 226 255 +205 226 255 +205 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +203 226 255 +203 226 255 +203 226 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +201 225 255 +201 225 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +199 224 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +196 221 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 225 255 +201 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +203 226 255 +203 226 255 +203 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +205 226 255 +205 226 255 +205 226 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 226 255 +205 226 255 +205 226 255 +205 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +203 226 255 +203 226 255 +203 226 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +201 225 255 +201 225 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +199 224 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +194 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +196 221 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 225 255 +201 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +203 226 255 +203 226 255 +203 226 255 +203 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +205 226 255 +205 226 255 +205 226 255 +205 226 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +207 227 255 +207 227 255 +207 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 226 255 +205 226 255 +205 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +203 226 255 +203 226 255 +203 226 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +201 225 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +196 221 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 225 255 +201 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +203 226 255 +203 226 255 +203 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +205 226 255 +205 226 255 +205 226 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +207 227 255 +207 227 255 +207 227 255 +207 228 255 +207 228 255 +207 228 255 +207 227 255 +207 227 255 +207 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 226 255 +205 226 255 +205 226 255 +205 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +203 226 255 +203 226 255 +203 226 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +201 225 255 +201 225 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +199 224 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +196 221 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 225 255 +201 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +203 226 255 +203 226 255 +203 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +205 226 255 +205 226 255 +205 226 255 +205 226 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +207 227 255 +207 227 255 +207 227 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 227 255 +207 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 226 255 +205 226 255 +205 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +203 226 255 +203 226 255 +203 226 255 +203 225 255 +203 225 255 +203 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +201 225 255 +201 225 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +199 224 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 221 255 +196 221 255 +196 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +195 221 255 +196 221 255 +196 221 255 +196 221 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 225 255 +201 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +203 226 255 +203 226 255 +203 226 255 +203 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +205 226 255 +205 226 255 +205 226 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +207 227 255 +207 227 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +208 228 255 +208 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 227 255 +207 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 226 255 +205 226 255 +205 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +203 226 255 +203 226 255 +203 226 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +201 225 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +199 224 255 +199 224 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +197 223 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +203 226 255 +203 226 255 +203 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +205 226 255 +205 226 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +207 227 255 +207 227 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 227 255 +207 227 255 +207 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 226 255 +205 226 255 +205 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +203 226 255 +203 226 255 +203 226 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +201 225 255 +201 225 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +199 224 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +196 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 225 255 +201 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +203 226 255 +203 226 255 +203 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +205 226 255 +205 226 255 +205 226 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +207 227 255 +207 227 255 +207 227 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 227 255 +207 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 226 255 +205 226 255 +205 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +203 226 255 +203 226 255 +203 226 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +201 225 255 +201 225 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +199 224 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +197 223 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 224 255 +199 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 225 255 +201 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +203 226 255 +203 226 255 +203 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +205 226 255 +205 226 255 +205 226 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +207 227 255 +207 227 255 +207 227 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 227 255 +207 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 226 255 +205 226 255 +205 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +203 226 255 +203 226 255 +203 226 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +201 225 255 +201 225 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +199 224 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 224 255 +199 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 225 255 +201 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +203 226 255 +203 226 255 +203 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +205 226 255 +205 226 255 +205 226 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +207 227 255 +207 227 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +209 229 255 +209 229 255 +209 229 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 227 255 +207 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 226 255 +205 226 255 +205 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +203 226 255 +203 226 255 +203 226 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +201 225 255 +201 225 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +199 224 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 222 255 +197 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +203 226 255 +203 226 255 +203 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +205 226 255 +205 226 255 +205 226 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +207 227 255 +207 227 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +209 228 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 227 255 +207 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 226 255 +205 226 255 +205 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +203 226 255 +203 226 255 +203 226 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +201 225 255 +201 225 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +199 224 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 225 255 +201 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +203 226 255 +203 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +205 226 255 +205 226 255 +205 226 255 +205 226 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +207 227 255 +207 227 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +209 228 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 227 255 +207 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 226 255 +205 226 255 +205 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +203 226 255 +203 226 255 +203 226 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +201 225 255 +201 225 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +199 224 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +198 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 225 255 +201 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +203 226 255 +203 226 255 +203 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +205 226 255 +205 226 255 +205 226 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +207 227 255 +207 227 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +209 228 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +210 229 255 +210 229 255 +210 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 227 255 +207 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 226 255 +205 226 255 +205 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +203 226 255 +203 226 255 +203 226 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +201 225 255 +201 225 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +199 224 255 +199 224 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 224 255 +199 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 225 255 +201 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +203 226 255 +203 226 255 +203 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +205 226 255 +205 226 255 +205 226 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +207 227 255 +207 227 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +209 228 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 227 255 +207 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 226 255 +205 226 255 +205 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +203 226 255 +203 226 255 +203 226 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +201 225 255 +201 225 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +199 224 255 +199 224 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 223 255 +199 224 255 +199 224 255 +199 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 225 255 +201 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +203 226 255 +203 226 255 +203 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +205 226 255 +205 226 255 +205 226 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +207 227 255 +207 227 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +209 228 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 227 255 +207 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 226 255 +205 226 255 +205 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +203 226 255 +203 226 255 +203 226 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +201 225 255 +201 225 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 225 255 +201 225 255 +201 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +203 226 255 +203 226 255 +203 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +205 226 255 +205 226 255 +205 226 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +207 227 255 +207 227 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +209 228 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +211 230 255 +211 230 255 +210 230 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 227 255 +207 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 226 255 +205 226 255 +205 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +203 226 255 +203 226 255 +203 226 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +201 225 255 +201 225 255 +201 225 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +200 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 225 255 +201 225 255 +201 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +203 226 255 +203 226 255 +203 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +205 226 255 +205 226 255 +205 226 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +207 227 255 +207 227 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +209 228 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +210 230 255 +210 230 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 227 255 +207 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 226 255 +205 226 255 +205 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +203 226 255 +203 226 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +201 225 255 +201 225 255 +201 225 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 225 255 +201 225 255 +201 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +203 226 255 +203 226 255 +203 226 255 +203 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +205 226 255 +205 226 255 +205 226 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +207 227 255 +207 227 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +210 230 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 227 255 +207 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 226 255 +205 226 255 +205 226 255 +205 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +203 226 255 +203 226 255 +203 226 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +201 225 255 +201 225 255 +201 225 255 +201 225 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 224 255 +201 225 255 +201 225 255 +201 225 255 +201 225 255 +201 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +203 226 255 +203 226 255 +203 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +205 226 255 +205 226 255 +205 226 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +207 227 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +209 228 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +212 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +210 230 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 227 255 +207 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 226 255 +205 226 255 +205 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +203 226 255 +203 226 255 +203 226 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +203 226 255 +203 226 255 +203 226 255 +203 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +205 226 255 +205 226 255 +205 226 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +207 227 255 +207 227 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +210 230 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +201 220 245 +183 201 225 +187 205 230 +167 184 207 +167 185 209 +159 175 197 +162 181 206 +152 170 195 +148 166 191 +154 173 197 +149 166 188 +146 164 188 +148 166 191 +145 163 187 +154 173 197 +158 176 201 +167 185 209 +170 188 212 +189 209 235 +190 209 234 +195 215 241 +208 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 227 255 +207 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 226 255 +205 226 255 +205 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +203 226 255 +203 226 255 +203 226 255 +203 226 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +198 213 242 +193 194 221 +188 175 199 +189 178 202 +184 158 181 +180 146 168 +178 135 155 +180 145 167 +176 133 153 +182 156 178 +185 168 192 +190 184 209 +193 197 224 +198 213 241 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +202 225 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +203 225 255 +203 226 255 +203 226 255 +203 226 255 +203 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +205 226 255 +205 226 255 +205 226 255 +205 226 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +207 227 255 +207 227 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +208 228 255 +204 224 249 +196 212 226 +194 209 221 +190 201 205 +182 189 178 +177 183 168 +174 177 157 +175 176 146 +171 171 137 +164 165 135 +171 172 140 +171 170 133 +169 170 139 +168 170 147 +174 177 157 +175 179 165 +177 184 178 +181 190 189 +186 196 195 +197 212 228 +197 214 235 +209 228 253 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +207 225 251 +186 203 227 +170 187 211 +153 169 191 +138 154 175 +136 153 175 +138 155 178 +151 171 196 +144 163 187 +142 161 186 +144 163 188 +137 156 181 +145 165 191 +135 153 177 +139 158 183 +140 160 186 +143 163 190 +139 159 186 +142 162 188 +145 166 192 +140 160 186 +149 170 198 +135 155 180 +141 161 187 +141 161 187 +147 168 195 +140 158 182 +157 177 203 +170 189 215 +181 200 225 +203 224 251 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 227 255 +207 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 226 255 +205 226 255 +205 226 255 +205 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +203 226 255 +203 226 255 +203 226 255 +203 226 255 +203 226 255 +203 225 255 +203 225 255 +203 225 255 +196 202 229 +188 175 199 +181 146 167 +178 122 138 +175 121 138 +174 121 136 +176 121 138 +178 122 138 +176 121 135 +175 121 137 +177 122 138 +176 121 136 +177 122 138 +179 122 138 +176 121 136 +178 122 139 +176 121 136 +182 144 164 +189 174 197 +193 193 220 +203 225 255 +203 225 255 +203 225 255 +203 226 255 +203 226 255 +203 226 255 +203 226 255 +203 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +205 226 255 +205 226 255 +205 226 255 +205 226 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +207 227 255 +207 227 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +203 222 246 +193 207 220 +187 198 200 +170 173 148 +162 160 110 +165 162 108 +168 165 110 +165 163 109 +172 170 113 +167 164 110 +171 169 113 +170 168 113 +170 168 112 +170 168 112 +172 170 113 +173 171 114 +171 169 113 +171 168 112 +173 170 113 +172 168 112 +173 169 112 +171 167 111 +171 167 110 +168 164 108 +168 163 108 +167 162 106 +166 162 110 +161 160 130 +170 172 156 +188 198 203 +200 216 236 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 231 255 +212 231 255 +212 231 255 +212 231 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +207 226 251 +184 201 225 +164 182 204 +153 171 191 +135 152 171 +146 164 187 +139 157 178 +142 160 183 +147 166 191 +147 166 190 +143 161 186 +149 169 195 +151 172 198 +150 171 196 +142 162 187 +148 170 198 +149 170 198 +145 166 194 +155 177 206 +156 178 207 +150 172 202 +149 172 200 +153 175 204 +146 168 196 +149 171 199 +148 169 196 +152 174 203 +148 170 199 +133 154 180 +142 163 191 +142 163 190 +143 164 191 +140 160 187 +131 150 175 +141 161 188 +145 164 188 +164 181 205 +185 204 230 +206 226 254 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 226 255 +205 226 255 +205 226 255 +205 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +201 220 249 +190 181 206 +179 136 155 +176 121 137 +175 121 137 +176 121 138 +176 121 137 +178 122 139 +178 122 139 +178 122 139 +178 122 139 +177 121 137 +177 121 136 +178 122 138 +178 122 137 +177 121 135 +179 122 138 +177 122 140 +178 122 137 +176 121 136 +176 121 136 +177 121 137 +176 121 136 +181 141 160 +191 189 214 +200 214 243 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +204 226 255 +205 226 255 +205 226 255 +205 226 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +207 227 255 +207 227 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +205 224 250 +191 206 220 +184 193 189 +174 174 137 +167 164 110 +170 168 112 +168 167 112 +169 168 113 +170 169 114 +169 168 113 +170 169 114 +169 169 114 +169 169 114 +169 169 114 +169 169 114 +169 169 114 +170 169 114 +169 169 114 +170 169 114 +170 169 114 +171 170 114 +171 170 114 +172 170 114 +173 171 114 +173 171 114 +173 171 114 +173 171 114 +174 170 113 +175 172 114 +175 170 113 +175 171 113 +172 167 110 +163 158 104 +172 166 109 +172 165 108 +162 159 121 +173 178 166 +188 199 205 +205 221 243 +211 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 230 255 +212 231 255 +212 231 255 +212 231 255 +212 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +212 231 255 +212 231 255 +212 231 255 +212 231 255 +212 230 255 +212 230 255 +201 218 242 +182 198 219 +163 180 195 +135 149 168 +152 170 188 +141 159 178 +155 172 192 +140 158 180 +149 167 190 +152 172 196 +148 167 191 +148 167 188 +153 174 202 +151 170 196 +147 167 192 +151 172 198 +145 164 188 +150 171 199 +161 183 212 +153 174 202 +153 175 203 +151 173 199 +150 172 200 +147 168 195 +150 172 200 +157 180 209 +142 163 190 +150 172 200 +151 173 203 +152 175 204 +150 172 202 +152 175 204 +148 170 199 +143 165 194 +148 171 200 +148 171 200 +148 170 199 +147 169 198 +144 166 194 +137 158 186 +129 147 171 +142 162 187 +170 189 215 +185 205 232 +205 225 252 +208 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 227 255 +207 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 226 255 +205 226 255 +205 226 255 +205 226 255 +204 226 255 +204 226 255 +202 219 247 +190 177 201 +178 129 145 +178 122 139 +178 122 139 +177 121 138 +178 122 138 +178 122 137 +176 121 135 +176 121 135 +178 122 135 +178 122 138 +176 121 135 +178 122 136 +178 122 135 +178 122 138 +178 122 138 +178 122 137 +179 122 137 +177 121 136 +180 123 138 +178 122 138 +177 122 136 +177 121 135 +179 122 138 +177 121 136 +176 121 138 +178 130 145 +187 169 192 +202 219 247 +204 226 255 +204 226 255 +205 226 255 +205 226 255 +205 226 255 +205 226 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +207 227 255 +207 227 255 +207 227 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +206 225 250 +196 211 225 +174 179 165 +175 175 132 +170 168 112 +170 169 113 +170 169 114 +168 169 114 +167 168 114 +167 168 114 +167 168 114 +166 168 114 +166 168 114 +166 168 114 +166 167 114 +166 168 114 +167 168 114 +167 168 114 +167 168 114 +167 168 114 +168 168 114 +168 168 114 +168 168 114 +168 168 114 +170 169 114 +170 169 114 +170 169 114 +171 170 114 +171 170 114 +172 170 114 +173 171 114 +174 171 114 +174 171 114 +175 171 114 +176 172 114 +177 172 114 +177 173 114 +176 171 113 +173 167 110 +177 171 112 +171 165 108 +168 161 105 +163 162 134 +193 201 199 +206 223 244 +212 230 255 +212 230 255 +212 231 255 +212 231 255 +212 231 255 +212 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +193 211 232 +161 177 195 +140 157 170 +144 162 184 +141 157 177 +140 157 178 +146 165 186 +154 172 192 +150 169 192 +149 168 191 +155 175 199 +156 176 202 +150 170 195 +154 174 200 +147 166 191 +161 183 211 +157 177 204 +155 176 203 +153 174 202 +150 170 195 +158 180 208 +158 180 208 +161 184 214 +156 179 208 +160 182 212 +159 182 212 +153 176 206 +155 177 207 +152 175 204 +161 185 216 +158 181 212 +155 178 208 +154 178 209 +148 172 202 +152 176 207 +151 175 206 +152 175 206 +148 171 199 +150 174 204 +154 178 208 +145 168 196 +146 169 198 +143 165 194 +145 167 195 +145 166 194 +140 160 187 +133 152 176 +171 190 216 +190 210 236 +208 228 255 +208 228 255 +208 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 227 255 +207 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +193 188 212 +181 139 157 +177 122 138 +179 122 138 +179 122 138 +177 121 134 +180 123 139 +175 121 135 +180 122 135 +177 122 136 +180 123 138 +179 122 136 +177 121 133 +177 122 136 +180 122 137 +178 121 130 +181 123 135 +178 122 135 +179 122 137 +178 122 139 +177 121 133 +178 121 133 +177 121 135 +178 121 133 +177 121 133 +180 123 138 +180 122 137 +178 122 138 +175 121 135 +177 121 135 +180 133 150 +195 195 221 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +205 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +207 227 255 +207 227 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +208 228 255 +208 228 255 +208 228 255 +196 213 232 +180 188 181 +167 165 119 +170 168 112 +165 164 110 +169 169 114 +168 168 114 +167 168 114 +166 167 114 +165 167 114 +165 167 114 +164 167 114 +165 167 114 +165 167 114 +165 167 114 +165 167 114 +165 167 114 +165 167 114 +165 167 114 +166 167 114 +166 167 114 +166 167 114 +167 168 114 +167 168 114 +167 168 114 +168 168 114 +168 168 114 +168 168 114 +170 169 114 +170 169 114 +170 169 114 +171 170 114 +172 170 114 +172 170 114 +173 171 114 +174 171 114 +174 171 114 +175 171 114 +176 172 114 +176 172 114 +177 173 114 +177 171 113 +180 174 114 +176 170 112 +172 166 108 +170 163 106 +162 155 103 +177 178 158 +199 213 229 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +211 229 254 +194 211 233 +147 164 181 +133 149 166 +146 162 183 +141 158 178 +138 155 177 +149 167 188 +145 162 181 +138 154 174 +152 171 195 +158 178 203 +159 180 207 +160 180 203 +154 174 198 +148 167 192 +162 183 211 +161 183 212 +162 184 211 +162 184 213 +151 171 196 +156 177 206 +162 185 214 +160 182 211 +164 186 214 +158 181 209 +154 175 202 +156 179 208 +157 179 208 +158 182 212 +156 178 208 +159 182 213 +157 181 212 +157 182 213 +155 178 208 +152 176 207 +157 181 212 +155 179 211 +159 183 214 +152 175 206 +153 177 208 +156 180 212 +153 177 208 +151 175 206 +150 173 203 +152 176 207 +148 170 199 +152 176 207 +151 175 204 +148 170 199 +131 150 175 +132 149 172 +158 176 201 +197 216 243 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 227 255 +207 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +203 219 247 +189 169 191 +178 121 138 +177 121 135 +180 122 134 +178 122 135 +178 122 135 +180 123 137 +178 122 135 +179 122 134 +180 123 137 +177 121 133 +177 121 135 +177 122 135 +179 122 135 +179 122 136 +178 122 134 +177 122 136 +178 121 133 +179 122 138 +179 122 133 +180 122 135 +179 122 136 +179 122 135 +180 122 135 +179 122 136 +178 122 135 +179 122 136 +179 122 137 +178 122 135 +178 122 134 +178 122 136 +177 121 135 +179 122 138 +187 163 183 +203 220 248 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +206 227 255 +207 227 255 +207 227 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +200 216 234 +177 182 162 +166 164 113 +170 168 113 +170 169 114 +168 168 114 +167 168 114 +166 167 114 +165 167 114 +164 167 114 +164 166 114 +164 166 114 +163 166 114 +163 166 114 +163 166 114 +164 166 114 +163 166 114 +164 166 114 +164 166 114 +164 167 114 +165 167 114 +165 167 114 +165 167 114 +166 167 114 +166 167 114 +166 168 114 +167 168 114 +167 168 114 +168 168 114 +168 168 114 +169 169 114 +169 169 114 +170 169 114 +170 169 114 +171 170 114 +172 170 114 +172 170 114 +173 170 114 +174 171 114 +174 171 114 +175 172 114 +175 171 114 +177 172 114 +178 173 114 +177 172 114 +178 173 114 +179 173 113 +180 173 113 +177 170 111 +168 161 104 +169 161 104 +173 171 141 +191 202 211 +212 230 254 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +213 231 255 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +212 230 254 +190 207 227 +143 159 176 +140 155 168 +150 167 184 +146 164 181 +147 164 184 +161 180 200 +143 161 180 +162 182 202 +147 166 188 +150 168 190 +156 176 202 +161 181 207 +156 176 200 +158 179 207 +161 182 207 +162 183 207 +152 172 196 +161 182 207 +164 186 214 +165 187 216 +156 178 207 +154 176 203 +158 180 209 +164 187 218 +163 185 213 +152 174 203 +160 183 213 +164 187 217 +160 183 213 +160 184 214 +161 184 214 +159 182 213 +159 182 213 +159 182 213 +161 187 219 +158 183 214 +157 181 213 +163 189 221 +158 182 214 +156 180 212 +154 179 211 +149 173 203 +153 177 208 +151 174 204 +150 174 204 +153 177 207 +153 177 208 +149 172 202 +153 177 207 +147 169 198 +145 168 196 +149 171 199 +141 163 191 +136 156 183 +152 171 195 +192 212 238 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 227 255 +207 227 255 +207 227 255 +206 227 255 +199 206 231 +181 139 156 +177 122 137 +176 121 135 +176 121 131 +176 121 133 +177 121 131 +177 121 134 +177 121 135 +178 122 136 +179 122 136 +176 121 133 +180 122 131 +178 122 133 +179 122 132 +178 121 131 +178 121 130 +179 122 134 +180 122 135 +179 122 136 +179 122 132 +178 122 135 +180 122 135 +179 122 137 +179 122 133 +178 121 132 +180 122 135 +180 122 135 +177 121 132 +177 121 133 +179 122 137 +179 122 133 +180 123 138 +179 122 136 +178 121 134 +178 122 136 +180 140 154 +200 209 234 +206 227 255 +206 227 255 +207 227 255 +207 227 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +192 208 223 +179 182 160 +168 166 110 +170 169 113 +169 169 114 +167 168 114 +166 167 114 +165 167 114 +164 167 114 +163 166 114 +163 166 114 +163 166 114 +163 166 114 +163 166 114 +163 166 114 +163 166 114 +163 166 114 +163 166 114 +163 166 114 +163 166 114 +164 166 114 +164 166 114 +164 167 114 +165 167 114 +165 167 114 +165 167 114 +165 167 114 +167 168 114 +166 168 114 +167 168 114 +168 168 114 +168 168 114 +169 169 114 +169 169 114 +169 169 114 +171 170 114 +171 170 114 +171 170 114 +173 170 114 +173 171 114 +173 171 114 +174 171 114 +175 172 114 +176 172 114 +176 172 114 +177 172 114 +178 173 114 +178 173 114 +179 173 114 +180 174 114 +181 174 114 +180 173 113 +179 171 111 +174 166 108 +166 158 103 +173 169 132 +195 205 210 +213 231 254 +214 231 255 +214 231 255 +214 231 255 +214 231 255 +214 232 255 +214 231 255 +214 231 255 +194 211 232 +151 166 184 +142 158 172 +143 159 171 +144 161 178 +140 156 169 +152 169 187 +149 165 184 +141 158 177 +156 175 196 +163 183 206 +159 177 199 +162 183 204 +157 175 196 +166 187 212 +165 186 212 +156 177 203 +152 172 196 +161 182 207 +164 185 213 +162 182 207 +158 178 204 +161 184 213 +161 184 212 +159 181 208 +158 180 208 +166 189 218 +162 184 213 +155 177 204 +166 189 219 +162 185 216 +159 183 213 +159 183 213 +161 184 214 +161 184 214 +162 186 218 +166 191 223 +164 189 220 +157 180 211 +159 182 213 +158 181 212 +156 179 209 +155 179 211 +163 188 220 +159 184 217 +152 176 207 +165 191 225 +158 183 214 +160 185 217 +152 176 207 +150 174 204 +155 181 213 +153 177 208 +154 178 209 +157 180 211 +152 176 207 +138 159 186 +136 156 181 +136 156 181 +169 189 214 +201 221 247 +209 229 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +198 201 226 +178 123 139 +179 122 134 +177 121 134 +179 122 135 +176 121 129 +179 122 136 +180 122 135 +180 122 134 +180 122 134 +179 122 133 +177 121 131 +177 121 130 +179 122 132 +178 121 126 +177 121 128 +177 121 130 +180 122 133 +179 122 134 +177 121 135 +180 122 134 +178 121 129 +182 123 137 +181 122 132 +179 122 133 +180 122 135 +178 121 132 +180 122 134 +180 122 134 +178 122 134 +180 122 133 +179 122 133 +180 122 133 +177 121 132 +179 122 135 +179 122 136 +179 122 134 +179 122 136 +181 130 146 +200 206 231 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +207 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +209 228 255 +209 229 255 +205 223 247 +178 184 172 +168 165 110 +170 169 113 +168 168 113 +167 168 114 +166 167 114 +165 167 114 +164 166 114 +164 166 114 +163 166 114 +163 166 114 +163 166 114 +162 166 114 +162 166 114 +162 166 114 +162 166 114 +163 166 114 +163 166 114 +163 166 114 +163 166 114 +163 166 114 +163 166 114 +164 166 114 +164 167 114 +165 167 114 +165 167 114 +166 167 114 +166 167 114 +166 167 114 +167 168 114 +167 168 114 +168 168 114 +168 168 114 +169 169 114 +169 169 114 +170 169 114 +170 169 114 +171 170 114 +172 170 114 +172 170 114 +173 171 114 +173 171 114 +174 171 114 +174 171 114 +175 172 114 +176 172 114 +176 172 114 +177 173 114 +178 173 114 +178 173 114 +178 173 114 +180 174 114 +181 174 114 +181 174 113 +182 174 113 +180 172 112 +174 166 108 +168 160 103 +171 170 145 +198 211 225 +214 231 255 +214 231 255 +214 232 255 +214 232 255 +209 226 249 +169 185 202 +140 156 170 +145 162 177 +142 158 174 +144 160 180 +151 168 183 +145 162 178 +150 167 181 +151 170 188 +151 169 191 +157 175 195 +159 178 200 +165 184 208 +162 181 204 +164 183 206 +163 184 208 +163 184 211 +162 182 208 +163 184 209 +164 185 208 +160 181 208 +166 187 214 +165 187 216 +164 187 216 +164 187 216 +166 189 217 +166 188 217 +165 187 216 +163 185 214 +165 188 218 +165 187 216 +164 188 218 +167 191 221 +169 192 223 +162 187 218 +167 191 223 +160 184 214 +158 182 213 +162 186 217 +161 186 218 +168 192 224 +162 186 218 +165 190 221 +160 184 216 +161 186 219 +164 189 221 +162 187 220 +156 181 212 +162 188 221 +159 184 217 +162 186 218 +153 177 207 +157 181 213 +157 182 214 +154 178 209 +160 185 217 +157 182 213 +152 175 204 +150 172 200 +153 174 202 +146 166 192 +147 166 192 +178 196 220 +208 228 254 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +196 192 214 +178 121 133 +178 122 133 +177 121 133 +179 122 133 +180 122 135 +178 121 132 +180 123 137 +178 122 135 +179 122 130 +181 122 133 +181 122 134 +180 122 133 +180 122 131 +180 122 136 +180 122 133 +177 121 130 +179 122 130 +179 122 131 +180 122 133 +178 121 131 +178 121 130 +180 122 132 +177 121 132 +180 122 135 +179 122 130 +180 122 132 +180 122 130 +180 122 134 +180 122 132 +178 121 130 +181 123 135 +180 122 131 +177 120 129 +179 122 133 +178 121 130 +178 121 131 +180 122 135 +182 123 137 +178 121 133 +175 120 130 +199 198 221 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +208 228 255 +209 228 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +183 195 201 +172 169 120 +173 170 114 +170 169 114 +168 168 114 +167 168 114 +165 167 114 +164 167 114 +164 166 114 +163 166 114 +163 166 114 +163 166 114 +162 166 114 +162 166 114 +162 166 114 +162 166 114 +162 166 114 +162 166 114 +163 166 114 +163 166 114 +163 166 114 +164 166 114 +164 166 114 +164 167 114 +164 167 114 +165 167 114 +165 167 114 +165 167 114 +166 167 114 +166 167 114 +167 168 114 +167 168 114 +168 168 114 +168 168 114 +169 169 114 +169 169 114 +170 169 114 +170 169 114 +171 170 114 +172 170 114 +172 170 114 +172 170 114 +173 171 114 +174 171 114 +175 171 114 +175 171 114 +175 172 114 +176 172 114 +177 172 114 +177 173 114 +177 173 114 +178 173 114 +178 173 114 +180 174 114 +180 174 114 +181 174 114 +182 175 114 +182 174 113 +181 173 112 +180 172 111 +175 166 107 +156 148 95 +179 181 168 +210 226 246 +214 232 255 +195 211 232 +143 158 169 +145 161 174 +149 165 183 +142 157 171 +155 174 192 +152 170 184 +150 166 184 +152 169 187 +157 176 194 +155 173 190 +155 173 191 +163 182 206 +158 179 198 +164 184 208 +161 180 202 +160 180 204 +161 181 202 +160 178 199 +159 179 202 +164 184 209 +158 179 203 +161 181 207 +165 187 214 +168 190 218 +167 188 214 +169 191 219 +168 190 217 +168 190 218 +169 192 221 +166 189 217 +171 194 225 +162 184 214 +169 193 224 +166 188 218 +170 193 223 +165 188 219 +173 196 227 +164 188 219 +166 190 221 +166 190 220 +166 191 223 +166 191 223 +169 193 225 +164 189 221 +163 187 219 +164 188 219 +168 194 226 +163 187 219 +164 189 222 +162 186 217 +163 189 221 +166 191 224 +164 190 223 +158 180 212 +160 185 217 +157 182 213 +153 176 206 +158 183 216 +152 174 203 +161 185 216 +157 181 211 +142 163 190 +144 163 188 +145 165 190 +157 175 199 +206 225 251 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 228 255 +208 228 255 +199 204 228 +180 124 138 +180 122 133 +181 122 134 +179 122 134 +178 121 130 +179 122 133 +180 122 133 +177 121 131 +180 122 132 +180 122 132 +178 121 130 +180 122 135 +178 121 127 +181 122 130 +181 123 133 +177 120 125 +178 121 129 +179 121 128 +178 121 131 +180 122 131 +177 121 126 +180 122 131 +181 122 132 +177 121 127 +177 120 127 +178 121 130 +179 121 129 +180 122 133 +176 120 125 +179 122 132 +179 121 127 +180 122 130 +181 123 135 +178 121 128 +183 123 134 +178 121 130 +180 122 131 +176 120 127 +176 120 127 +179 122 132 +178 121 133 +177 122 132 +200 203 228 +208 228 255 +209 228 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +207 225 250 +181 184 162 +168 165 110 +171 170 114 +169 169 114 +168 168 114 +166 168 114 +165 167 114 +164 167 114 +164 166 114 +163 166 114 +163 166 114 +163 166 114 +163 166 114 +162 166 114 +162 166 114 +162 166 114 +163 166 114 +163 166 114 +163 166 114 +163 166 114 +163 166 114 +164 166 114 +164 167 114 +165 167 114 +165 167 114 +165 167 114 +166 167 114 +166 168 114 +166 167 114 +166 168 114 +167 168 114 +167 168 114 +168 168 114 +168 168 114 +169 169 114 +170 169 114 +170 169 114 +171 170 114 +171 170 114 +172 170 114 +172 170 114 +172 170 114 +173 171 114 +174 171 114 +174 171 114 +175 171 114 +175 172 114 +175 172 114 +176 172 114 +177 172 114 +177 173 114 +178 173 114 +179 173 114 +178 173 114 +180 174 114 +180 174 114 +180 174 114 +182 175 114 +183 175 114 +184 175 114 +183 175 114 +181 173 112 +179 170 110 +170 161 104 +161 156 120 +203 215 226 +136 151 165 +150 167 171 +141 156 166 +159 177 192 +143 160 174 +150 168 181 +158 176 195 +153 172 188 +151 168 188 +158 176 194 +151 169 183 +165 184 204 +167 187 211 +159 179 196 +167 187 208 +163 181 204 +166 186 209 +168 188 211 +166 187 212 +163 182 206 +169 189 214 +167 187 213 +173 194 219 +167 188 213 +169 191 217 +168 189 214 +166 186 212 +166 188 214 +167 189 216 +169 192 218 +168 190 218 +167 190 219 +168 191 220 +170 194 225 +169 192 221 +167 189 218 +169 192 223 +168 191 221 +171 194 224 +168 192 223 +164 187 218 +165 188 218 +169 193 223 +168 192 224 +168 192 224 +163 187 218 +168 193 225 +167 192 224 +164 189 221 +162 187 218 +164 188 219 +167 192 224 +167 192 224 +161 185 216 +160 184 216 +163 187 219 +159 183 214 +155 176 206 +162 186 217 +160 185 217 +163 187 218 +158 181 211 +147 168 196 +139 159 185 +150 170 196 +151 171 198 +148 167 192 +197 216 241 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +205 217 242 +179 131 144 +178 121 133 +177 121 131 +180 122 129 +177 121 130 +178 121 131 +177 121 131 +177 121 128 +180 122 132 +180 122 133 +180 122 133 +183 123 133 +177 121 129 +178 121 126 +182 123 131 +179 121 129 +180 122 130 +177 121 126 +183 123 133 +179 121 127 +180 122 132 +178 121 130 +180 122 133 +176 120 127 +179 122 130 +179 121 130 +177 121 126 +179 121 125 +177 121 128 +177 121 126 +179 122 129 +179 122 129 +180 122 128 +180 122 135 +177 120 125 +179 122 130 +180 122 134 +182 123 134 +178 121 127 +178 121 130 +181 122 133 +176 120 127 +179 122 132 +181 131 144 +204 213 237 +209 229 255 +209 229 255 +209 229 255 +209 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +199 212 224 +170 167 121 +174 171 114 +171 170 114 +169 169 114 +167 168 114 +167 168 114 +165 167 114 +165 167 114 +164 167 114 +164 166 114 +163 166 114 +163 166 114 +163 166 114 +163 166 114 +163 166 114 +163 166 114 +163 166 114 +163 166 114 +163 166 114 +164 166 114 +164 166 114 +164 167 114 +165 167 114 +165 167 114 +165 167 114 +166 167 114 +166 168 114 +166 168 114 +167 168 114 +167 168 114 +167 168 114 +168 168 114 +169 169 114 +169 169 114 +169 169 114 +170 169 114 +170 169 114 +171 170 114 +171 170 114 +171 170 114 +173 170 114 +172 170 114 +173 170 114 +174 171 114 +174 171 114 +174 171 114 +175 171 114 +175 171 114 +175 172 114 +177 172 114 +177 172 114 +178 173 114 +178 173 114 +179 173 114 +179 174 114 +180 174 114 +180 174 114 +182 175 114 +181 174 114 +183 175 114 +183 175 114 +184 176 114 +184 176 114 +182 173 112 +183 173 112 +184 174 112 +166 158 105 +154 171 183 +149 164 177 +149 166 181 +145 162 174 +154 172 183 +152 170 183 +154 171 186 +166 185 202 +154 173 188 +155 174 191 +160 180 202 +170 189 209 +164 183 194 +163 182 202 +165 184 204 +164 184 206 +171 191 216 +167 187 211 +168 188 209 +175 197 223 +171 192 218 +162 181 204 +167 188 208 +173 194 221 +166 186 212 +171 193 219 +172 193 219 +168 190 216 +175 198 227 +168 189 217 +169 191 218 +166 189 217 +165 187 212 +165 187 217 +173 195 225 +169 192 221 +169 192 220 +168 191 221 +171 194 224 +171 194 224 +167 190 218 +168 191 221 +171 194 223 +168 192 223 +167 191 223 +168 193 225 +166 189 220 +164 188 219 +168 193 225 +167 192 224 +167 191 223 +166 191 223 +166 190 222 +169 193 224 +166 189 220 +163 188 219 +168 192 224 +160 182 213 +163 188 219 +161 184 215 +163 185 216 +156 179 210 +159 181 211 +158 180 209 +149 169 196 +150 170 196 +144 163 187 +141 159 182 +186 204 229 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +207 223 249 +178 128 141 +179 121 130 +178 121 130 +178 121 126 +178 121 125 +178 121 125 +179 121 128 +180 122 133 +178 121 126 +178 121 126 +178 121 130 +177 121 128 +180 122 130 +179 122 130 +179 121 129 +178 121 127 +181 122 130 +180 122 133 +179 121 127 +177 121 129 +178 121 128 +180 122 133 +181 122 132 +178 121 126 +180 122 130 +179 122 130 +177 120 123 +181 122 128 +180 121 126 +176 120 125 +178 121 127 +180 122 128 +180 122 131 +182 123 133 +180 122 130 +180 122 131 +178 121 127 +180 122 131 +179 122 132 +177 121 126 +181 122 133 +178 121 129 +176 120 126 +177 121 129 +179 121 130 +181 131 143 +205 219 243 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +210 229 255 +197 210 221 +168 164 110 +175 171 114 +171 170 114 +170 169 114 +168 168 114 +167 168 114 +166 167 114 +165 167 114 +164 167 114 +165 167 114 +164 167 114 +164 167 114 +164 166 114 +164 167 114 +164 166 114 +164 166 114 +164 167 114 +164 167 114 +164 167 114 +164 167 114 +165 167 114 +165 167 114 +165 167 114 +165 167 114 +167 168 114 +166 168 114 +167 168 114 +166 168 114 +167 168 114 +169 169 114 +168 168 114 +169 169 114 +169 169 114 +170 169 114 +170 169 114 +171 170 114 +171 170 114 +171 170 114 +172 170 114 +172 170 114 +172 170 114 +173 170 114 +173 171 114 +174 171 114 +174 171 114 +175 171 114 +175 172 114 +176 172 114 +176 172 114 +177 172 114 +177 172 114 +178 173 114 +178 173 114 +178 173 114 +179 173 114 +179 174 114 +181 174 114 +181 174 114 +182 175 114 +181 174 114 +182 175 114 +183 175 114 +184 176 114 +184 176 114 +185 176 114 +185 176 113 +182 172 111 +182 172 110 +135 150 165 +159 176 191 +152 169 181 +147 164 174 +160 178 191 +156 174 188 +166 184 199 +155 173 191 +159 177 191 +161 180 199 +160 179 195 +161 179 198 +166 185 204 +167 187 206 +167 186 206 +172 192 213 +171 192 216 +168 188 209 +168 187 213 +165 184 207 +164 184 204 +168 189 213 +170 191 216 +172 193 217 +172 194 220 +172 193 218 +168 190 218 +170 192 214 +170 192 219 +167 189 217 +175 197 226 +171 194 219 +173 196 224 +173 196 223 +170 192 221 +170 193 221 +170 191 220 +170 193 223 +174 196 224 +172 195 224 +169 192 221 +172 196 226 +172 195 224 +167 191 223 +173 196 227 +170 193 224 +169 193 225 +169 193 224 +169 193 224 +168 192 223 +167 191 223 +170 193 224 +167 191 223 +167 191 222 +168 192 224 +164 186 217 +162 184 215 +165 188 220 +164 188 219 +165 188 219 +163 185 216 +164 185 216 +158 180 209 +152 172 201 +159 180 209 +153 175 204 +156 176 203 +150 169 194 +144 162 186 +175 192 216 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +210 230 255 +187 160 176 +179 122 132 +180 122 131 +177 121 131 +178 121 130 +179 122 131 +177 121 127 +179 121 130 +177 120 125 +180 122 129 +179 121 129 +180 122 130 +180 122 131 +181 122 132 +180 122 128 +181 122 130 +178 121 127 +179 121 129 +178 121 129 +177 121 127 +180 122 133 +178 121 126 +176 120 121 +180 122 126 +181 122 128 +180 122 129 +178 121 128 +177 121 126 +178 121 129 +180 122 130 +178 121 128 +177 121 127 +179 121 130 +181 122 127 +178 121 126 +179 121 129 +177 120 122 +178 121 127 +180 122 133 +178 121 126 +179 122 131 +181 122 133 +179 121 130 +178 121 128 +179 121 127 +179 121 129 +177 120 126 +187 164 180 +210 230 255 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +210 229 254 +186 195 194 +173 168 111 +174 171 114 +172 170 114 +170 169 114 +169 169 114 +168 168 114 +167 168 114 +166 167 114 +166 167 114 +165 167 114 +165 167 114 +165 167 114 +165 167 114 +165 167 114 +165 167 114 +165 167 114 +165 167 114 +165 167 114 +165 167 114 +165 167 114 +165 167 114 +166 167 114 +166 168 114 +166 167 114 +167 168 114 +167 168 114 +168 168 114 +168 168 114 +168 168 114 +169 169 114 +168 168 114 +169 169 114 +169 169 114 +170 169 114 +170 169 114 +171 170 114 +171 170 114 +172 170 114 +173 170 114 +173 171 114 +173 171 114 +174 171 114 +174 171 114 +175 171 114 +175 171 114 +176 172 114 +176 172 114 +176 172 114 +177 172 114 +177 173 114 +177 172 114 +177 173 114 +179 173 114 +178 173 114 +179 173 114 +180 174 114 +180 174 114 +181 174 114 +181 174 114 +182 175 114 +183 175 114 +183 175 114 +183 175 114 +184 176 114 +184 176 114 +185 176 114 +186 177 114 +187 177 114 +185 175 113 +142 158 169 +161 178 191 +158 176 186 +159 176 187 +154 171 180 +165 184 203 +151 168 181 +162 180 190 +161 180 195 +165 183 203 +156 175 194 +161 181 199 +165 185 200 +165 185 204 +170 189 207 +165 184 204 +166 186 204 +169 189 211 +175 195 220 +171 192 216 +168 188 207 +171 191 214 +168 189 214 +176 197 220 +175 196 220 +173 195 219 +171 191 216 +162 182 204 +171 193 217 +173 194 221 +168 188 211 +175 196 224 +176 198 227 +174 196 224 +174 196 224 +176 198 224 +173 196 226 +175 198 227 +172 195 224 +173 196 225 +174 197 226 +173 197 227 +172 195 225 +170 192 221 +173 196 227 +170 194 225 +172 195 225 +171 194 223 +169 194 225 +170 191 221 +166 190 219 +169 192 224 +170 193 225 +172 196 227 +170 193 225 +167 189 220 +166 188 218 +170 194 225 +166 188 218 +164 185 215 +164 185 215 +168 187 217 +161 179 208 +160 179 209 +159 178 207 +156 176 203 +154 173 200 +159 179 207 +149 166 191 +147 165 190 +176 193 216 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +197 195 216 +177 120 130 +177 120 129 +177 120 126 +177 120 124 +178 121 130 +179 121 128 +179 121 129 +180 122 129 +178 121 125 +176 120 123 +179 121 127 +179 121 129 +177 120 123 +177 121 124 +179 122 130 +178 121 126 +179 121 125 +178 120 124 +178 121 127 +180 122 128 +177 121 125 +178 121 126 +179 121 129 +182 123 131 +180 122 127 +180 122 130 +179 121 127 +183 123 130 +177 121 123 +179 122 130 +181 122 126 +181 123 133 +179 121 124 +180 121 125 +179 122 128 +177 120 121 +181 122 129 +179 121 128 +179 121 127 +180 122 130 +179 121 127 +175 119 123 +179 121 130 +179 122 132 +177 121 126 +178 121 129 +179 121 131 +179 121 129 +199 196 216 +211 230 255 +211 230 255 +211 230 255 +211 230 255 +192 201 199 +175 170 112 +175 172 114 +173 171 114 +171 170 114 +170 169 114 +169 169 114 +168 168 114 +167 168 114 +167 168 114 +166 168 114 +166 167 114 +166 168 114 +166 167 114 +166 167 114 +166 167 114 +166 167 114 +166 167 114 +166 167 114 +166 167 114 +166 168 114 +167 168 114 +167 168 114 +167 168 114 +168 168 114 +168 168 114 +168 168 114 +168 168 114 +169 169 114 +169 169 114 +169 169 114 +170 169 114 +170 169 114 +170 169 114 +171 170 114 +172 170 114 +172 170 114 +171 170 114 +172 170 114 +173 171 114 +173 171 114 +174 171 114 +174 171 114 +174 171 114 +175 172 114 +176 172 114 +176 172 114 +176 172 114 +177 172 114 +178 173 114 +177 172 114 +178 173 114 +178 173 114 +179 173 114 +179 173 114 +180 174 114 +180 174 114 +180 174 114 +181 174 114 +181 174 114 +182 175 114 +182 175 114 +183 175 114 +184 176 114 +184 176 114 +184 176 114 +186 176 114 +185 176 114 +186 177 114 +186 176 113 +187 177 113 +153 169 177 +158 175 188 +150 168 183 +157 174 190 +152 170 175 +164 182 200 +163 182 190 +166 184 200 +163 180 188 +170 189 209 +162 181 196 +167 187 198 +161 180 199 +167 185 198 +164 183 200 +166 186 204 +168 188 207 +171 190 206 +169 188 204 +173 192 213 +172 192 213 +171 192 211 +168 188 208 +173 194 213 +168 189 206 +172 193 217 +174 194 219 +169 190 207 +171 192 214 +174 195 220 +172 193 218 +174 195 218 +175 197 223 +174 195 221 +174 196 220 +175 197 225 +175 197 224 +173 195 221 +174 195 220 +174 197 225 +172 195 224 +173 196 225 +171 193 219 +173 196 225 +173 195 223 +174 198 228 +172 194 223 +171 195 223 +170 193 225 +169 191 219 +171 193 222 +173 195 226 +172 191 221 +170 192 221 +166 188 218 +168 191 222 +167 186 216 +164 188 220 +169 186 216 +165 187 218 +169 187 217 +165 181 210 +165 185 216 +161 179 209 +162 178 207 +160 177 205 +158 176 204 +161 179 207 +150 167 192 +150 169 195 +151 169 190 +179 196 218 +212 230 255 +212 230 255 +209 226 250 +179 133 144 +179 121 130 +178 121 129 +181 122 132 +179 121 127 +179 121 128 +178 121 127 +179 121 126 +180 121 126 +176 120 120 +179 121 128 +178 120 125 +179 121 124 +175 119 120 +179 121 125 +178 121 127 +180 122 126 +180 122 129 +179 121 123 +175 120 120 +179 121 126 +178 121 126 +177 120 125 +176 120 121 +178 121 123 +180 122 128 +177 120 122 +180 121 126 +180 122 128 +176 120 120 +178 121 126 +179 122 129 +177 120 122 +176 120 120 +176 119 117 +179 121 127 +177 121 127 +179 121 123 +181 123 132 +180 121 124 +177 120 123 +176 120 122 +177 121 129 +177 121 126 +178 120 124 +176 120 125 +180 121 128 +175 118 119 +181 122 129 +184 141 152 +208 222 246 +212 230 255 +212 230 255 +192 200 200 +174 168 110 +176 172 114 +173 171 114 +173 170 114 +171 170 114 +170 169 114 +169 169 114 +169 169 114 +168 168 114 +167 168 114 +167 168 114 +167 168 114 +167 168 114 +168 168 114 +168 168 114 +167 168 114 +168 168 114 +168 168 114 +167 168 114 +168 168 114 +168 168 114 +168 168 114 +169 169 114 +169 169 114 +169 169 114 +169 169 114 +170 169 114 +170 169 114 +170 169 114 +170 169 114 +171 170 114 +171 170 114 +172 170 114 +172 170 114 +172 170 114 +173 170 114 +173 171 114 +174 171 114 +174 171 114 +174 171 114 +174 171 114 +175 172 114 +176 172 114 +176 172 114 +177 172 114 +176 172 114 +177 173 114 +177 173 114 +177 173 114 +178 173 114 +179 173 114 +178 173 114 +179 173 114 +179 173 114 +180 174 114 +180 174 114 +181 174 114 +181 174 114 +182 175 114 +182 175 114 +183 175 114 +182 175 114 +184 176 114 +184 176 114 +184 176 114 +185 176 114 +185 176 114 +186 177 114 +187 177 114 +187 177 114 +187 177 114 +155 172 184 +153 170 180 +158 175 188 +156 174 188 +152 169 181 +161 179 192 +158 176 181 +161 180 188 +160 178 192 +167 186 202 +167 185 206 +171 189 206 +166 184 194 +171 190 204 +168 186 204 +170 189 207 +167 188 207 +172 190 209 +173 192 208 +170 189 206 +170 189 211 +174 194 217 +173 194 217 +173 193 212 +174 193 213 +172 192 217 +169 190 212 +173 193 216 +173 193 218 +174 196 221 +172 194 219 +173 194 218 +175 196 221 +176 199 225 +177 198 223 +175 196 221 +171 194 220 +172 194 219 +177 199 225 +176 198 226 +176 198 221 +173 196 221 +172 194 218 +175 198 224 +173 196 225 +174 196 224 +175 197 223 +174 196 224 +168 191 221 +175 198 226 +173 193 222 +174 196 225 +170 192 222 +172 193 224 +173 193 222 +167 184 213 +170 186 216 +169 188 219 +166 184 214 +167 185 215 +169 184 213 +166 182 210 +168 182 211 +162 178 206 +163 179 208 +159 176 205 +158 170 198 +159 178 207 +151 167 193 +163 183 212 +158 174 196 +151 169 191 +186 203 225 +212 231 255 +192 172 188 +175 119 120 +179 121 128 +177 120 126 +180 122 129 +176 120 124 +180 121 127 +177 120 123 +178 121 123 +175 119 118 +178 121 126 +176 120 121 +179 122 129 +178 120 125 +176 120 121 +179 121 126 +179 121 128 +180 121 123 +177 120 123 +179 121 124 +179 121 126 +178 121 124 +178 121 123 +179 121 125 +179 121 125 +179 121 126 +178 121 125 +179 121 129 +181 122 130 +178 121 123 +178 121 123 +176 119 118 +175 119 119 +180 122 128 +180 121 125 +178 120 123 +175 119 118 +179 121 128 +177 120 121 +180 122 127 +178 121 123 +178 121 125 +179 121 124 +180 122 128 +181 122 131 +180 121 127 +179 121 126 +179 121 128 +177 120 122 +176 120 125 +176 120 126 +196 186 205 +212 231 255 +198 211 223 +174 167 111 +178 173 114 +175 172 114 +174 171 114 +173 171 114 +171 170 114 +171 169 114 +170 169 114 +169 169 114 +170 169 114 +169 169 114 +169 169 114 +169 169 114 +169 169 114 +169 169 114 +169 169 114 +169 169 114 +169 169 114 +169 169 114 +169 169 114 +169 169 114 +170 169 114 +170 169 114 +170 169 114 +170 169 114 +170 169 114 +171 169 114 +172 170 114 +171 170 114 +172 170 114 +173 170 114 +173 170 114 +173 171 114 +173 171 114 +174 171 114 +174 171 114 +174 171 114 +175 171 114 +175 171 114 +175 171 114 +176 172 114 +176 172 114 +176 172 114 +177 172 114 +177 172 114 +178 173 114 +177 173 114 +178 173 114 +178 173 114 +180 174 114 +179 173 114 +180 174 114 +180 174 114 +180 174 114 +181 174 114 +181 174 114 +182 175 114 +182 175 114 +182 175 114 +182 175 114 +183 175 114 +184 176 114 +183 175 114 +184 176 114 +185 176 114 +185 176 114 +186 177 114 +186 176 114 +186 177 114 +187 177 114 +187 177 114 +188 178 114 +146 162 171 +156 174 172 +164 182 194 +155 172 180 +152 169 174 +157 174 178 +161 180 186 +166 184 195 +168 187 200 +160 179 187 +161 179 191 +166 185 199 +171 189 192 +172 190 208 +173 192 209 +167 185 200 +168 187 200 +172 190 202 +175 195 206 +170 190 206 +172 192 209 +172 192 214 +175 195 208 +170 190 207 +173 194 214 +174 194 212 +173 193 212 +176 196 216 +177 198 214 +173 194 216 +178 198 223 +175 196 221 +172 194 219 +175 195 218 +176 197 220 +175 198 223 +177 199 221 +177 198 221 +177 198 220 +176 198 223 +175 197 221 +173 195 217 +177 199 226 +176 198 224 +175 197 221 +176 199 227 +175 197 223 +176 197 224 +175 196 226 +175 197 225 +172 195 224 +174 196 226 +172 193 220 +171 189 218 +173 192 220 +169 187 215 +171 189 216 +172 187 215 +168 182 210 +164 177 203 +164 179 208 +164 177 205 +160 170 198 +164 174 202 +158 169 196 +163 176 204 +161 177 206 +161 170 197 +151 163 189 +150 163 187 +150 164 188 +145 158 177 +152 168 186 +200 217 239 +178 127 136 +177 120 127 +179 121 125 +180 122 129 +177 120 123 +180 122 128 +180 121 125 +178 121 127 +178 121 126 +178 121 126 +175 119 119 +179 122 130 +178 120 119 +174 119 118 +177 120 123 +178 121 125 +177 120 123 +178 121 124 +179 121 123 +178 121 126 +179 121 125 +179 120 123 +178 120 123 +177 120 123 +178 121 123 +179 121 125 +177 120 123 +175 119 118 +178 121 125 +177 120 121 +178 121 121 +177 120 120 +178 120 123 +178 121 123 +176 120 122 +177 120 121 +176 120 118 +179 121 125 +179 121 122 +181 122 129 +180 122 128 +179 121 124 +177 120 119 +178 121 125 +178 121 123 +181 122 128 +176 119 119 +178 121 127 +178 121 127 +178 120 125 +179 120 128 +179 128 135 +205 215 233 +173 168 118 +177 172 113 +177 173 114 +176 172 114 +174 171 114 +173 171 114 +172 170 114 +172 170 114 +171 169 114 +171 170 114 +171 170 114 +171 170 114 +170 169 114 +170 169 114 +171 170 114 +170 169 114 +170 169 114 +171 169 114 +171 169 114 +170 169 114 +171 170 114 +172 170 114 +171 170 114 +172 170 114 +172 170 114 +172 170 114 +173 171 114 +173 171 114 +173 171 114 +173 171 114 +173 171 114 +174 171 114 +174 171 114 +175 172 114 +175 171 114 +175 172 114 +175 172 114 +176 172 114 +176 172 114 +176 172 114 +177 172 114 +178 173 114 +177 173 114 +177 173 114 +179 173 114 +178 173 114 +179 173 114 +179 173 114 +180 174 114 +179 173 114 +180 174 114 +181 174 114 +180 174 114 +181 174 114 +182 175 114 +182 175 114 +182 175 114 +183 175 114 +183 175 114 +183 175 114 +183 175 114 +184 176 114 +184 176 114 +185 176 114 +184 176 114 +186 177 114 +186 177 114 +186 177 114 +186 177 114 +186 177 114 +187 177 114 +187 177 114 +188 178 114 +165 181 194 +160 178 184 +167 185 199 +158 176 181 +158 177 184 +169 187 198 +170 188 200 +166 184 192 +168 186 198 +166 185 200 +173 191 202 +166 186 195 +167 186 195 +167 187 198 +170 190 203 +173 192 204 +174 193 204 +173 192 207 +169 188 199 +176 197 221 +173 192 202 +178 197 217 +172 191 200 +173 192 207 +179 198 216 +177 197 216 +172 192 211 +176 197 214 +176 196 212 +172 193 213 +174 195 219 +176 197 217 +177 198 218 +174 195 216 +178 199 223 +176 196 216 +178 199 223 +179 200 224 +178 197 218 +177 198 225 +177 199 226 +177 198 219 +175 196 221 +177 198 223 +179 200 227 +177 198 221 +173 195 214 +175 194 216 +175 195 220 +176 196 221 +175 195 221 +174 195 223 +174 193 219 +171 187 214 +172 187 211 +170 188 216 +171 184 211 +169 185 214 +170 182 209 +167 178 205 +165 177 205 +168 180 209 +159 167 194 +155 167 194 +165 176 204 +159 162 188 +156 168 195 +156 160 186 +154 162 187 +152 159 184 +154 167 192 +148 164 187 +148 163 184 +163 145 155 +176 120 130 +175 119 123 +178 120 124 +178 121 125 +180 121 126 +176 120 121 +177 120 120 +180 122 129 +177 120 123 +182 122 127 +177 120 123 +178 121 123 +179 122 129 +176 120 120 +178 121 125 +177 120 122 +177 120 121 +179 121 120 +176 120 120 +178 121 123 +177 120 124 +178 121 126 +179 121 123 +176 119 118 +178 121 123 +180 122 126 +178 120 123 +177 120 118 +175 119 118 +178 120 116 +178 120 119 +175 119 117 +178 120 118 +178 121 123 +179 121 121 +178 120 118 +178 121 122 +176 120 118 +180 122 126 +180 121 124 +179 121 124 +177 120 120 +176 119 119 +180 122 127 +179 121 123 +177 120 125 +178 120 122 +179 121 123 +178 120 120 +178 120 124 +175 117 112 +173 116 114 +176 151 119 +182 175 114 +179 173 114 +177 172 114 +176 172 114 +175 170 113 +173 168 112 +172 166 111 +171 165 110 +171 167 111 +171 167 112 +172 169 113 +172 169 113 +172 170 114 +172 170 114 +173 170 114 +173 170 114 +172 170 114 +172 170 114 +173 171 114 +173 170 114 +173 171 114 +173 171 114 +174 171 114 +174 171 114 +174 171 114 +175 171 114 +175 171 114 +174 171 114 +175 171 114 +175 172 114 +175 172 114 +175 171 114 +176 172 114 +176 172 114 +176 172 114 +177 172 114 +177 172 114 +177 172 114 +178 173 114 +178 173 114 +178 173 114 +178 173 114 +179 173 114 +179 173 114 +179 173 114 +179 173 114 +180 174 114 +181 174 114 +182 175 114 +181 174 114 +182 175 114 +182 175 114 +183 175 114 +183 175 114 +182 175 114 +183 175 114 +183 175 114 +183 175 114 +184 175 114 +185 176 114 +185 176 114 +185 176 114 +185 176 114 +185 176 114 +185 176 114 +187 177 114 +187 177 114 +188 178 114 +187 177 114 +188 177 114 +187 177 114 +188 178 114 +189 178 114 +164 181 188 +161 179 183 +169 187 192 +156 173 172 +162 179 187 +164 181 187 +164 182 188 +160 177 177 +167 184 199 +170 189 204 +164 181 191 +173 191 206 +167 186 206 +173 191 208 +170 189 203 +167 185 200 +173 193 208 +173 191 207 +175 194 212 +174 193 207 +176 197 212 +173 192 211 +176 196 211 +175 195 211 +176 195 216 +173 194 214 +177 198 217 +177 197 209 +176 197 216 +178 198 220 +174 194 211 +179 199 217 +178 198 218 +175 196 212 +176 196 212 +174 194 213 +176 197 218 +178 198 217 +179 199 220 +177 198 218 +177 197 219 +177 198 221 +180 200 223 +175 197 218 +176 197 220 +177 197 217 +176 196 222 +178 198 219 +179 198 221 +177 195 218 +174 194 217 +174 193 216 +176 193 218 +174 189 212 +172 189 216 +171 186 211 +172 191 215 +169 182 209 +168 181 208 +169 180 206 +165 173 198 +164 171 195 +163 165 191 +161 166 192 +162 165 189 +157 163 189 +156 160 186 +153 162 188 +152 159 184 +159 162 187 +151 159 184 +151 159 181 +149 157 177 +172 124 131 +177 120 125 +175 119 122 +177 120 122 +171 118 112 +177 120 122 +177 120 124 +176 119 118 +177 120 122 +174 118 113 +177 120 121 +175 119 116 +179 121 123 +180 121 124 +180 122 126 +175 119 113 +175 119 116 +178 121 124 +177 120 118 +174 118 112 +178 120 123 +178 120 118 +180 121 122 +177 120 119 +177 120 118 +177 120 120 +180 122 126 +178 120 122 +177 120 123 +177 120 120 +176 119 114 +177 120 116 +175 119 113 +180 121 125 +181 122 125 +178 121 123 +178 121 126 +181 122 127 +175 119 118 +176 120 121 +177 120 123 +176 119 115 +175 119 113 +176 120 117 +181 122 125 +178 120 123 +179 121 124 +179 121 125 +179 121 125 +179 121 123 +175 119 120 +178 120 123 +178 120 120 +178 126 119 +181 174 114 +180 174 114 +177 169 111 +172 161 106 +168 151 99 +169 155 103 +168 155 103 +168 154 102 +167 153 102 +169 157 104 +171 163 109 +172 165 110 +173 167 111 +175 170 113 +174 171 114 +174 171 114 +175 171 114 +175 171 114 +174 171 114 +174 171 114 +175 171 114 +175 171 114 +176 172 114 +176 172 114 +175 172 114 +177 172 114 +176 172 114 +176 172 114 +177 172 114 +176 172 114 +178 173 114 +177 173 114 +177 173 114 +178 173 114 +179 173 114 +178 173 114 +180 174 114 +179 173 114 +179 173 114 +180 174 114 +180 174 114 +180 174 114 +180 174 114 +181 174 114 +181 174 114 +181 174 114 +182 175 114 +182 175 114 +182 175 114 +182 175 114 +183 175 114 +183 175 114 +184 176 114 +184 176 114 +184 176 114 +184 176 114 +184 176 114 +184 176 114 +185 176 114 +185 176 114 +185 176 114 +186 177 114 +187 177 114 +187 177 114 +187 177 114 +188 177 114 +187 177 114 +187 177 114 +188 178 114 +189 178 114 +189 178 114 +189 178 114 +189 178 114 +161 178 191 +160 178 181 +166 184 187 +158 175 174 +164 182 192 +163 182 195 +162 179 186 +162 180 186 +163 182 181 +171 190 195 +166 185 190 +163 182 188 +165 183 190 +170 189 199 +173 192 198 +172 191 204 +167 186 194 +170 188 192 +168 186 195 +166 185 196 +177 197 213 +170 190 199 +173 193 204 +177 196 209 +174 193 209 +174 195 206 +174 194 206 +174 195 211 +175 196 211 +178 197 214 +174 195 206 +176 197 216 +178 198 214 +178 198 218 +179 199 219 +175 196 216 +176 197 212 +179 199 217 +178 199 221 +177 197 220 +179 199 219 +177 198 218 +179 199 221 +176 197 221 +176 197 219 +177 197 211 +176 195 216 +177 196 220 +176 197 218 +175 194 213 +178 192 217 +177 195 218 +176 196 217 +174 187 213 +172 188 209 +173 190 213 +171 182 203 +171 180 204 +172 180 203 +168 176 198 +163 174 198 +161 156 178 +163 170 195 +161 160 184 +156 157 182 +157 158 183 +151 144 166 +150 150 173 +146 143 166 +156 158 183 +148 145 167 +144 141 161 +157 148 164 +172 116 120 +176 119 120 +174 119 119 +176 119 117 +174 118 114 +174 119 117 +180 122 126 +179 121 121 +177 120 121 +178 120 118 +174 119 114 +176 120 118 +178 120 122 +179 121 124 +175 119 115 +176 120 119 +178 120 120 +181 122 126 +177 119 119 +181 122 124 +179 121 121 +176 119 117 +179 121 120 +176 119 115 +177 120 118 +179 121 121 +177 120 121 +178 120 120 +175 119 113 +179 121 123 +177 120 118 +178 121 122 +177 120 118 +178 120 120 +175 119 116 +174 118 111 +175 118 113 +176 120 116 +178 121 123 +178 121 120 +176 120 121 +179 121 122 +174 118 114 +177 120 120 +175 119 115 +178 119 117 +177 120 118 +177 120 122 +174 118 116 +178 120 121 +180 121 125 +175 118 113 +176 119 120 +176 118 121 +181 164 118 +177 168 110 +169 150 98 +162 133 86 +162 131 85 +161 123 80 +160 119 78 +163 139 92 +163 134 88 +168 145 96 +169 148 98 +170 158 104 +173 161 106 +175 168 111 +176 171 113 +177 172 114 +177 172 114 +176 172 114 +176 172 114 +176 172 114 +177 173 114 +177 172 114 +178 173 114 +178 173 114 +178 173 114 +178 173 114 +178 173 114 +177 173 114 +178 173 114 +178 173 114 +178 173 114 +179 173 114 +179 173 114 +180 174 114 +180 174 114 +180 174 114 +180 174 114 +181 174 114 +181 174 114 +181 174 114 +181 174 114 +181 174 114 +182 175 114 +182 175 114 +183 175 114 +182 175 114 +184 175 114 +183 175 114 +183 175 114 +184 176 114 +184 176 114 +184 176 114 +185 176 114 +185 176 114 +185 176 114 +185 176 114 +185 176 114 +186 177 114 +186 176 114 +186 177 114 +186 177 114 +187 177 114 +188 177 114 +187 177 114 +188 178 114 +189 178 114 +188 178 114 +189 178 114 +189 178 114 +189 178 114 +189 178 114 +189 178 114 +190 179 114 +151 167 168 +164 182 181 +165 183 188 +160 177 180 +159 178 175 +171 189 192 +166 183 188 +166 185 184 +170 189 194 +165 184 184 +169 188 190 +165 184 191 +172 190 196 +173 191 199 +176 195 209 +173 192 202 +176 194 207 +179 197 211 +173 191 204 +175 194 196 +174 194 208 +176 195 199 +175 194 203 +179 198 212 +179 199 216 +180 199 207 +179 198 217 +178 197 211 +176 196 203 +177 197 213 +178 198 213 +178 198 212 +179 199 218 +179 199 216 +177 196 208 +178 198 216 +179 199 218 +177 197 209 +178 198 214 +178 199 219 +179 199 218 +179 199 217 +178 199 216 +177 198 218 +178 196 217 +181 199 220 +178 196 210 +177 197 215 +179 199 218 +174 191 211 +176 195 215 +178 196 219 +173 189 209 +171 182 203 +177 194 213 +173 185 206 +171 186 206 +172 183 206 +170 183 205 +168 174 195 +165 169 189 +159 158 179 +163 160 183 +161 154 177 +157 159 182 +159 162 186 +155 151 174 +149 145 168 +146 132 153 +146 138 159 +144 137 159 +147 149 171 +169 135 149 +177 120 121 +176 119 121 +177 120 122 +177 119 119 +174 119 118 +180 121 125 +178 120 120 +174 118 114 +175 119 115 +178 120 120 +177 120 119 +178 120 121 +174 119 112 +178 121 122 +177 120 119 +175 119 113 +177 120 118 +175 119 113 +179 121 121 +180 121 124 +179 121 124 +175 119 113 +176 119 117 +177 120 121 +178 120 118 +178 121 122 +176 119 117 +178 120 119 +176 119 114 +177 120 117 +176 119 115 +176 119 116 +176 119 117 +177 120 119 +180 121 123 +176 119 113 +175 119 116 +177 119 117 +175 119 117 +177 120 119 +178 120 121 +176 119 114 +180 121 123 +176 119 114 +177 120 120 +178 120 117 +175 119 119 +178 120 122 +173 118 114 +174 117 110 +176 119 118 +173 117 115 +173 117 112 +177 119 123 +172 133 109 +167 146 94 +156 121 77 +152 106 66 +154 104 65 +153 107 67 +154 101 63 +157 108 69 +159 118 76 +162 121 78 +166 135 88 +169 139 91 +171 155 102 +175 162 107 +177 168 111 +178 172 113 +179 173 114 +179 173 114 +178 173 114 +179 174 114 +178 173 114 +179 173 114 +179 174 114 +179 173 114 +180 174 114 +181 174 114 +179 173 114 +181 174 114 +180 174 114 +181 174 114 +180 174 114 +182 175 114 +181 174 114 +181 174 114 +182 175 114 +181 174 114 +182 175 114 +182 175 114 +183 175 114 +184 176 114 +184 175 114 +183 175 114 +184 176 114 +183 175 114 +184 176 114 +184 176 114 +185 176 114 +185 176 114 +185 176 114 +186 176 114 +185 176 114 +186 177 114 +186 177 114 +186 177 114 +186 177 114 +186 177 114 +187 177 114 +186 177 114 +187 177 114 +187 177 114 +188 177 114 +188 178 114 +188 177 114 +188 178 114 +189 178 114 +188 177 114 +190 178 114 +189 178 114 +190 179 114 +190 179 114 +190 179 114 +190 179 114 +190 178 114 +165 182 188 +158 175 177 +161 177 184 +155 171 175 +161 178 180 +166 182 188 +167 186 184 +168 187 190 +165 184 180 +166 184 181 +162 181 186 +168 188 192 +171 190 192 +171 189 191 +171 190 188 +171 191 192 +170 189 196 +175 194 202 +173 192 196 +175 194 198 +171 190 190 +176 194 206 +178 197 207 +174 193 207 +176 195 203 +179 198 212 +177 196 207 +175 194 200 +179 197 211 +179 198 212 +177 197 209 +177 197 208 +175 195 194 +179 198 208 +176 196 208 +178 198 207 +175 195 204 +177 197 211 +179 198 208 +176 196 208 +178 197 206 +177 198 211 +179 199 216 +177 197 211 +177 196 208 +179 198 214 +180 199 217 +179 197 213 +177 196 214 +176 190 204 +177 195 214 +176 190 206 +176 191 211 +171 184 200 +177 191 209 +172 179 196 +169 179 198 +168 174 191 +167 172 193 +169 174 195 +165 161 182 +165 165 189 +161 156 173 +159 152 173 +157 149 171 +152 141 159 +150 137 157 +149 141 162 +141 125 144 +140 132 153 +138 125 144 +132 124 144 +172 121 126 +180 121 123 +178 120 123 +179 121 123 +177 120 120 +176 119 117 +175 119 114 +177 120 120 +174 118 110 +181 122 123 +178 120 119 +176 119 112 +177 120 118 +176 120 117 +178 120 118 +176 120 118 +174 119 113 +175 119 114 +178 120 117 +175 119 113 +175 119 113 +177 120 115 +177 120 118 +179 121 122 +178 120 119 +174 118 112 +177 120 118 +176 119 114 +176 120 118 +176 119 120 +177 120 115 +178 120 118 +175 119 115 +179 121 123 +174 118 112 +175 119 113 +176 119 115 +176 119 113 +178 120 118 +174 118 116 +178 120 116 +179 121 118 +179 121 120 +178 120 123 +177 120 117 +178 120 119 +175 119 116 +177 120 119 +177 120 118 +178 120 119 +178 120 121 +176 118 112 +178 120 119 +174 118 117 +174 117 116 +171 114 106 +147 103 63 +145 86 50 +141 81 46 +144 79 44 +149 82 46 +151 86 49 +153 93 56 +154 97 60 +158 112 71 +164 122 79 +163 127 81 +170 143 93 +174 154 101 +176 160 105 +179 171 112 +181 174 114 +180 174 114 +181 174 114 +182 175 114 +181 174 114 +181 175 114 +181 175 114 +182 175 114 +182 175 114 +182 175 114 +182 175 114 +182 175 114 +183 175 114 +183 175 114 +182 175 114 +183 175 114 +184 176 114 +183 175 114 +184 176 114 +184 176 114 +184 175 114 +184 176 114 +185 176 114 +185 176 114 +184 176 114 +185 176 114 +185 176 114 +185 176 114 +186 177 114 +186 177 114 +186 177 114 +187 177 114 +186 177 114 +187 177 114 +186 177 114 +187 177 114 +188 178 114 +188 178 114 +188 177 114 +188 177 114 +188 178 114 +188 178 114 +189 178 114 +188 178 114 +189 178 114 +189 178 114 +189 178 114 +190 178 114 +190 178 114 +190 178 114 +190 179 114 +190 178 114 +191 179 114 +191 179 114 +190 179 114 +191 179 114 +192 180 114 +164 181 186 +152 169 166 +166 183 187 +159 176 174 +160 178 174 +169 187 190 +168 185 187 +162 181 180 +170 188 195 +175 195 206 +164 181 186 +167 186 187 +162 181 175 +172 190 191 +174 192 198 +175 193 204 +176 194 203 +174 192 200 +169 187 190 +174 193 203 +177 196 209 +171 190 187 +178 197 203 +176 195 206 +175 194 194 +172 191 191 +175 195 204 +178 197 209 +179 197 206 +180 199 214 +178 198 209 +173 194 200 +177 196 202 +176 196 196 +179 199 214 +176 196 202 +181 200 213 +175 195 198 +179 199 216 +175 195 194 +179 199 214 +177 196 201 +176 195 208 +177 195 210 +181 200 223 +177 197 216 +177 196 213 +178 196 213 +177 193 201 +176 192 206 +174 192 202 +175 190 204 +176 190 208 +177 193 205 +173 185 202 +175 186 207 +168 175 189 +170 179 197 +167 170 184 +166 168 188 +165 171 192 +165 158 178 +157 139 155 +162 157 178 +151 137 155 +152 132 150 +144 125 141 +148 131 151 +142 126 143 +136 126 146 +125 101 113 +140 112 127 +170 115 116 +171 116 110 +172 116 116 +173 118 112 +174 119 118 +178 120 118 +174 118 110 +177 120 120 +179 121 123 +178 120 119 +176 119 115 +174 118 109 +171 117 106 +178 120 121 +174 119 114 +178 121 122 +176 120 119 +172 117 106 +176 119 115 +173 118 108 +177 120 117 +179 121 124 +176 119 113 +180 121 121 +175 119 113 +177 119 115 +176 119 116 +179 121 123 +176 119 117 +176 119 114 +173 118 110 +180 121 123 +173 118 111 +175 119 112 +174 119 115 +175 119 117 +176 119 112 +177 120 116 +177 120 117 +176 119 113 +177 120 118 +178 121 120 +174 118 110 +180 121 123 +177 120 118 +179 121 120 +180 121 122 +176 119 116 +174 119 112 +175 119 115 +176 119 119 +176 119 116 +180 121 123 +174 117 111 +174 117 113 +176 118 115 +142 82 57 +136 72 38 +138 73 38 +141 75 40 +147 81 45 +148 83 47 +147 81 45 +150 85 47 +153 94 55 +159 107 66 +163 120 77 +168 135 87 +173 148 95 +177 162 105 +180 169 110 +183 174 113 +182 174 114 +183 175 114 +183 175 114 +182 175 114 +184 175 114 +184 175 114 +183 175 114 +184 176 114 +184 176 114 +184 176 114 +184 176 114 +183 175 114 +185 176 114 +184 176 114 +186 176 114 +185 176 114 +185 176 114 +185 176 114 +186 177 114 +186 177 114 +185 176 114 +187 177 114 +186 177 114 +187 177 114 +186 177 114 +187 177 114 +187 177 114 +188 177 114 +187 177 114 +187 177 114 +187 177 114 +188 177 114 +188 177 114 +188 178 114 +188 178 114 +189 178 114 +189 178 114 +188 178 114 +189 178 114 +190 178 114 +189 178 114 +190 179 114 +190 179 114 +190 179 114 +191 179 114 +191 179 114 +190 179 114 +191 179 114 +191 179 114 +191 179 114 +191 179 114 +192 180 114 +192 180 114 +191 179 114 +192 180 114 +193 180 114 +155 173 171 +161 178 172 +161 179 178 +154 171 168 +159 177 175 +166 184 190 +165 183 186 +165 182 184 +166 184 180 +162 180 168 +170 189 191 +167 185 186 +168 187 191 +172 190 194 +172 190 192 +178 196 203 +168 185 187 +177 196 203 +177 195 206 +172 191 192 +177 195 196 +179 197 214 +176 195 196 +179 198 204 +173 192 199 +173 193 190 +173 192 187 +179 198 207 +176 196 204 +178 197 204 +172 192 192 +179 198 204 +182 200 213 +175 194 196 +176 195 200 +177 197 202 +177 198 208 +178 197 199 +176 196 202 +176 196 203 +179 198 206 +180 197 202 +180 197 205 +177 195 199 +180 198 209 +177 195 200 +177 195 204 +175 193 201 +174 190 198 +174 189 199 +174 186 191 +175 187 194 +177 189 204 +173 184 196 +173 185 195 +173 178 187 +169 175 187 +170 176 187 +169 171 184 +165 160 173 +160 149 163 +158 141 154 +153 139 149 +157 141 155 +153 138 152 +151 133 149 +136 113 130 +138 112 126 +138 109 122 +131 105 119 +119 93 106 +138 99 108 +166 113 109 +178 120 122 +174 119 116 +174 118 115 +174 118 113 +175 119 112 +176 119 116 +174 118 112 +175 119 117 +175 119 116 +176 119 116 +176 119 115 +177 119 113 +176 119 116 +175 119 113 +175 119 117 +175 118 107 +178 120 116 +176 119 112 +178 120 118 +176 119 116 +177 119 114 +179 121 119 +177 120 118 +179 120 120 +176 119 116 +175 118 109 +177 120 117 +176 119 116 +175 119 113 +177 119 118 +176 119 117 +177 120 119 +172 117 110 +174 118 112 +177 120 117 +179 121 120 +177 120 117 +175 119 114 +179 121 121 +177 120 117 +174 118 110 +176 119 115 +174 118 110 +174 118 109 +175 119 113 +175 118 112 +177 120 118 +174 118 112 +175 119 116 +176 119 115 +175 118 117 +177 119 117 +174 118 117 +176 118 115 +178 118 118 +144 82 67 +130 63 28 +133 64 28 +140 72 35 +143 76 41 +145 79 43 +146 79 41 +152 85 47 +153 86 50 +154 90 52 +159 114 70 +166 126 80 +172 144 93 +175 148 96 +177 157 101 +182 169 110 +185 176 114 +185 176 114 +185 176 114 +186 176 114 +186 177 114 +186 177 114 +186 177 114 +186 177 114 +187 177 114 +186 177 114 +186 177 114 +186 177 114 +187 177 114 +187 177 114 +187 177 114 +187 177 114 +187 177 114 +187 177 114 +188 177 114 +188 178 114 +188 178 114 +187 177 114 +188 178 114 +189 178 114 +189 178 114 +188 178 114 +188 178 114 +190 178 114 +189 178 114 +189 178 114 +189 178 114 +189 178 114 +190 178 114 +190 179 114 +189 178 114 +190 179 114 +190 179 114 +190 179 114 +191 179 114 +191 179 114 +191 179 114 +190 179 114 +191 179 114 +191 179 114 +191 179 114 +192 179 114 +191 179 114 +191 179 113 +191 179 114 +191 179 113 +193 180 113 +192 179 113 +192 180 114 +192 179 113 +193 180 114 +193 180 113 +153 170 163 +159 176 168 +161 178 177 +162 180 166 +171 189 192 +160 179 163 +162 180 175 +166 184 181 +165 183 178 +159 177 166 +171 189 187 +174 192 198 +170 190 178 +176 194 191 +168 185 188 +173 191 192 +176 194 192 +171 190 184 +173 192 188 +175 193 187 +174 194 186 +174 192 188 +174 193 181 +172 191 190 +178 197 200 +178 196 196 +175 194 194 +176 196 192 +174 193 196 +177 196 198 +177 196 200 +174 193 187 +179 198 199 +178 198 202 +178 197 204 +178 197 202 +177 196 198 +174 193 190 +176 196 206 +176 196 200 +176 195 198 +178 196 200 +174 193 195 +175 193 192 +177 195 196 +179 198 202 +179 196 204 +177 194 202 +175 193 187 +175 191 200 +175 190 193 +177 191 200 +171 182 185 +176 186 198 +175 184 194 +172 182 186 +166 176 172 +167 174 186 +162 162 169 +162 146 157 +164 156 167 +159 152 157 +160 146 162 +154 132 143 +153 130 140 +148 123 137 +149 128 141 +139 112 125 +127 98 112 +124 93 105 +121 86 97 +150 102 103 +175 119 121 +172 117 114 +173 117 110 +172 117 113 +174 118 111 +178 120 119 +177 120 117 +175 119 112 +176 119 115 +175 119 116 +176 119 115 +176 119 109 +175 119 111 +178 120 118 +174 118 112 +175 119 113 +179 121 119 +171 117 103 +175 119 111 +176 119 114 +177 119 115 +179 121 125 +175 119 112 +176 119 112 +173 117 106 +180 121 119 +174 118 110 +176 119 113 +174 118 112 +174 118 111 +179 121 120 +174 118 108 +175 118 114 +176 119 112 +176 119 114 +176 119 110 +177 120 115 +174 118 107 +177 120 114 +180 121 121 +171 117 103 +172 117 107 +174 118 112 +173 117 107 +174 118 110 +176 119 111 +175 118 112 +176 119 113 +181 122 123 +174 118 109 +174 118 108 +176 119 114 +178 120 117 +175 117 112 +172 116 107 +174 118 114 +145 87 74 +127 60 28 +132 64 31 +135 67 34 +140 72 36 +141 76 39 +147 81 43 +149 82 45 +151 85 46 +152 88 49 +157 94 55 +164 113 69 +167 127 79 +173 143 91 +181 162 104 +181 165 106 +186 174 112 +188 178 114 +188 177 114 +188 178 114 +188 177 114 +188 178 114 +189 178 114 +188 178 114 +188 178 114 +189 178 114 +189 178 114 +188 177 114 +189 178 114 +188 178 114 +189 178 114 +190 179 114 +189 178 114 +189 178 114 +189 178 114 +190 178 114 +189 178 114 +190 178 114 +190 178 114 +190 179 114 +190 179 114 +190 179 114 +190 179 114 +191 179 114 +191 179 114 +191 179 114 +191 179 114 +191 179 114 +191 179 114 +192 180 114 +192 179 114 +192 179 114 +191 179 114 +192 179 114 +192 180 114 +192 179 114 +191 179 113 +192 179 114 +191 179 113 +192 180 114 +192 180 114 +191 179 113 +191 179 112 +193 180 114 +191 179 112 +192 179 113 +193 180 113 +192 179 112 +192 179 112 +193 180 113 +192 179 112 +191 179 112 +151 168 150 +159 176 165 +154 171 161 +163 180 175 +165 184 181 +168 187 178 +170 188 184 +164 184 171 +168 187 180 +168 187 180 +165 183 177 +172 189 191 +165 184 174 +171 190 184 +169 186 186 +173 192 184 +175 193 192 +172 190 188 +171 190 190 +168 187 175 +167 186 171 +176 195 194 +170 189 180 +174 193 192 +175 194 188 +176 195 190 +173 192 184 +175 194 192 +173 193 183 +176 195 195 +175 194 181 +176 194 187 +176 196 191 +180 199 206 +176 195 194 +175 194 194 +178 197 196 +174 194 187 +177 195 194 +177 196 196 +176 195 190 +175 195 194 +178 196 196 +176 194 195 +174 192 188 +176 193 196 +176 192 186 +175 192 198 +174 191 187 +178 194 202 +175 188 192 +175 189 193 +175 184 190 +171 181 184 +171 179 184 +171 178 178 +172 179 185 +166 165 167 +165 161 169 +163 155 160 +163 154 164 +159 148 159 +155 138 144 +155 143 150 +150 125 134 +143 118 125 +139 105 113 +135 104 113 +130 100 112 +129 87 95 +116 80 88 +155 105 105 +171 117 111 +173 117 111 +174 118 113 +174 118 114 +173 117 116 +174 118 110 +175 119 113 +176 119 113 +178 120 118 +178 120 119 +172 117 106 +174 118 108 +175 118 113 +173 117 109 +174 119 111 +173 117 107 +178 120 118 +175 118 111 +177 120 114 +177 120 116 +180 121 120 +176 119 113 +176 119 114 +176 119 114 +175 119 114 +176 119 114 +176 119 109 +173 116 102 +176 120 116 +173 118 108 +177 118 113 +174 118 113 +176 119 115 +176 119 113 +177 119 115 +176 119 113 +176 119 113 +177 119 112 +177 120 115 +175 118 113 +173 118 106 +177 120 119 +177 119 116 +171 117 103 +175 118 113 +175 118 113 +175 119 112 +175 119 113 +173 117 113 +175 118 110 +178 119 116 +173 117 108 +170 115 103 +176 119 115 +172 116 106 +175 117 110 +155 97 88 +116 48 21 +131 62 28 +136 69 31 +138 70 32 +141 74 36 +146 78 41 +147 80 42 +151 85 46 +150 84 45 +153 91 49 +160 104 60 +164 121 74 +174 140 89 +178 153 96 +187 170 108 +189 176 112 +190 178 113 +190 179 114 +191 179 114 +190 179 114 +190 179 114 +191 179 114 +190 179 114 +191 179 114 +190 179 114 +190 179 114 +191 179 114 +190 179 114 +191 179 114 +191 179 114 +191 179 114 +191 179 113 +192 180 114 +191 179 114 +192 179 114 +191 179 114 +192 179 114 +192 179 113 +192 180 114 +192 180 114 +192 179 113 +191 179 113 +193 180 114 +191 179 114 +191 179 112 +193 180 114 +192 180 114 +192 179 113 +193 180 113 +193 180 114 +193 180 113 +192 179 112 +192 179 112 +192 179 113 +192 179 113 +192 179 113 +192 179 112 +192 179 113 +193 180 113 +192 180 113 +192 179 112 +192 179 112 +192 179 112 +192 179 112 +194 180 113 +191 178 110 +193 180 112 +191 179 110 +192 179 111 +193 180 112 +191 179 110 +148 165 144 +161 179 168 +164 180 181 +163 181 168 +165 183 172 +166 185 178 +163 180 174 +170 187 184 +164 182 166 +162 180 177 +172 190 183 +169 186 174 +176 194 187 +166 185 169 +173 192 186 +170 188 181 +167 187 168 +172 190 187 +173 192 187 +171 191 186 +177 195 191 +169 189 171 +178 197 196 +173 192 181 +173 192 181 +175 193 183 +172 192 181 +173 192 183 +176 195 188 +175 194 188 +177 195 188 +171 191 171 +174 193 178 +176 195 188 +174 193 181 +176 195 192 +175 194 186 +177 195 190 +176 195 192 +178 197 196 +175 194 184 +175 193 177 +175 193 183 +175 192 185 +173 191 183 +175 193 184 +174 191 192 +175 191 190 +173 190 184 +170 184 172 +176 189 195 +171 183 182 +169 179 177 +168 179 167 +169 178 173 +165 168 166 +166 167 170 +166 168 163 +166 162 164 +164 158 156 +156 143 137 +158 137 142 +149 126 126 +154 133 135 +145 113 115 +135 100 107 +135 104 103 +129 89 93 +124 89 93 +122 80 85 +111 75 84 +161 109 106 +169 114 108 +170 115 109 +172 117 110 +170 116 102 +175 118 113 +173 117 111 +171 117 108 +172 116 103 +176 119 113 +173 117 102 +170 116 101 +173 118 107 +175 119 111 +177 120 117 +177 120 117 +173 118 109 +177 119 115 +177 119 114 +175 118 110 +175 118 110 +172 117 108 +176 119 113 +173 118 107 +175 118 109 +172 117 105 +176 119 113 +174 117 108 +171 117 104 +173 117 104 +176 119 112 +173 118 111 +176 119 110 +176 119 112 +175 118 111 +172 117 104 +178 120 116 +175 119 114 +172 117 105 +178 118 115 +176 119 111 +177 120 113 +174 118 109 +179 121 118 +173 116 109 +177 119 114 +175 119 111 +176 118 110 +173 118 108 +175 119 112 +178 120 116 +173 117 106 +175 117 110 +174 117 107 +174 117 109 +176 119 115 +170 113 102 +156 99 91 +117 51 19 +122 56 22 +135 66 28 +133 67 27 +139 73 34 +142 77 38 +144 79 38 +148 82 41 +151 84 41 +151 86 46 +157 98 57 +168 124 76 +170 137 84 +180 149 93 +185 164 103 +188 173 110 +191 179 112 +192 179 113 +192 179 114 +192 179 113 +191 179 112 +191 179 113 +192 180 113 +192 179 114 +192 180 113 +191 179 112 +191 179 112 +192 179 113 +191 179 112 +192 179 113 +193 180 114 +191 178 111 +191 179 112 +192 179 113 +193 180 113 +192 179 112 +192 179 113 +191 179 112 +192 179 112 +193 180 113 +193 180 113 +191 179 110 +192 179 111 +192 179 112 +193 180 113 +192 179 112 +194 180 113 +191 179 110 +193 180 113 +193 180 112 +192 179 111 +193 180 113 +192 179 111 +192 179 110 +192 179 112 +193 180 112 +189 177 107 +192 179 110 +192 179 111 +191 178 109 +193 179 111 +191 178 109 +193 179 112 +191 178 110 +191 178 109 +192 179 110 +193 179 110 +191 178 108 +188 176 105 +190 178 108 +194 180 112 +152 168 160 +164 181 181 +159 177 158 +165 183 165 +153 170 153 +161 179 169 +163 181 171 +168 186 180 +163 182 172 +165 183 168 +172 190 178 +171 189 177 +172 190 178 +166 184 168 +170 188 178 +168 186 171 +171 189 187 +170 189 181 +175 193 183 +168 187 177 +175 194 187 +169 188 169 +173 191 184 +171 190 183 +178 197 192 +173 192 184 +176 194 188 +172 191 177 +174 193 177 +175 194 180 +174 194 184 +176 195 188 +173 192 181 +172 190 174 +173 192 172 +174 193 184 +174 193 184 +174 194 184 +175 195 187 +174 193 190 +175 193 186 +173 191 180 +172 190 176 +172 190 185 +175 192 189 +171 187 172 +175 191 183 +173 188 176 +174 192 186 +171 185 170 +173 183 178 +171 184 170 +172 185 178 +170 177 170 +164 169 150 +166 168 162 +169 166 164 +165 165 155 +163 159 159 +156 148 136 +159 149 145 +154 140 140 +153 133 134 +153 126 130 +147 119 122 +142 115 115 +133 99 100 +135 92 91 +121 77 72 +116 76 80 +105 66 63 +155 103 101 +172 117 111 +175 118 113 +174 118 111 +174 118 112 +174 118 107 +172 117 107 +173 117 107 +173 117 103 +174 118 113 +173 117 104 +173 118 107 +176 119 111 +174 118 106 +176 119 111 +175 118 110 +173 117 106 +175 119 110 +175 119 110 +176 119 110 +174 118 107 +177 119 113 +176 119 113 +174 118 106 +176 119 112 +171 116 102 +176 118 110 +175 119 110 +176 119 110 +177 119 112 +174 118 106 +177 120 113 +173 117 110 +175 118 108 +175 118 109 +177 119 114 +175 119 109 +176 119 111 +172 117 106 +175 119 113 +172 117 106 +176 118 110 +173 117 107 +173 117 106 +175 119 110 +170 115 102 +173 118 106 +169 115 95 +175 118 108 +173 117 108 +174 118 110 +173 117 107 +173 116 107 +176 119 112 +172 117 105 +171 115 106 +171 114 101 +162 104 96 +116 47 18 +122 55 21 +126 58 23 +134 67 27 +140 74 32 +140 72 33 +142 78 38 +147 82 39 +151 84 44 +145 83 38 +155 94 52 +162 111 65 +170 134 81 +179 156 94 +181 160 97 +187 173 104 +191 176 109 +192 179 110 +191 179 110 +190 178 109 +191 178 109 +190 178 109 +190 178 109 +190 178 108 +191 178 108 +191 179 110 +190 177 108 +192 179 110 +192 179 110 +191 178 110 +190 177 107 +192 179 110 +192 179 109 +191 178 108 +193 179 111 +191 178 109 +190 178 108 +191 178 109 +188 177 106 +193 179 110 +189 177 106 +190 178 108 +190 178 108 +189 177 106 +189 177 107 +190 177 107 +190 177 107 +191 178 108 +189 177 106 +190 177 107 +191 178 109 +190 177 106 +189 177 106 +190 177 106 +193 179 110 +191 178 108 +191 178 109 +191 178 109 +191 179 110 +189 176 104 +190 177 106 +187 175 101 +191 178 107 +187 176 103 +190 177 106 +188 176 103 +190 178 107 +189 177 107 +189 177 104 +189 177 105 +188 176 104 +157 174 161 +160 178 169 +163 180 166 +166 183 172 +164 182 174 +154 172 146 +164 182 165 +162 180 155 +166 184 171 +166 184 171 +168 186 174 +168 187 171 +172 190 183 +166 186 166 +171 189 171 +171 189 177 +172 191 186 +171 190 175 +174 192 183 +171 189 178 +169 187 163 +172 191 172 +169 189 171 +170 189 174 +172 192 180 +166 184 161 +167 187 163 +175 194 187 +173 192 174 +173 191 175 +172 192 175 +175 193 183 +172 190 168 +170 190 169 +172 191 171 +172 191 171 +171 190 166 +172 191 169 +172 191 172 +173 191 178 +173 191 172 +173 192 181 +172 190 173 +173 190 180 +173 187 175 +174 191 177 +173 189 177 +171 183 163 +173 187 174 +169 184 162 +171 182 167 +171 185 173 +172 180 175 +170 179 171 +172 178 171 +166 165 155 +168 167 171 +164 167 150 +162 154 144 +158 146 136 +157 142 131 +151 128 120 +146 122 118 +147 123 116 +142 106 100 +142 110 111 +131 96 87 +124 84 73 +117 78 70 +118 75 73 +97 59 56 +158 106 94 +173 117 111 +173 118 110 +168 114 101 +172 117 108 +174 117 109 +172 116 105 +169 115 98 +171 117 103 +177 119 111 +176 119 112 +173 118 110 +175 118 113 +176 119 113 +175 118 106 +177 119 115 +169 116 97 +172 117 107 +175 118 109 +171 117 104 +171 117 107 +172 117 104 +170 116 101 +173 117 105 +173 117 103 +175 118 113 +170 115 102 +176 119 113 +174 118 111 +176 119 113 +173 118 107 +174 118 104 +172 117 101 +175 118 106 +174 118 104 +174 118 105 +173 116 110 +171 116 105 +174 118 112 +174 118 107 +175 118 108 +176 119 113 +174 118 107 +172 116 104 +175 118 108 +173 118 104 +173 118 105 +173 117 105 +173 117 105 +173 117 105 +174 117 109 +172 117 104 +169 115 97 +173 117 107 +175 117 108 +174 116 107 +172 115 101 +162 105 94 +113 45 15 +122 54 21 +127 61 24 +135 68 29 +138 70 31 +142 75 32 +144 80 38 +145 78 37 +150 85 45 +149 86 41 +156 95 52 +158 106 59 +165 126 71 +173 145 83 +182 159 95 +185 169 101 +187 174 102 +191 178 108 +187 175 101 +191 178 108 +188 176 104 +185 174 99 +187 175 101 +188 176 103 +189 177 104 +187 175 101 +185 174 99 +186 175 101 +188 176 103 +187 175 102 +189 177 104 +189 176 104 +188 176 103 +186 174 100 +187 175 101 +189 177 104 +188 176 103 +189 176 104 +187 175 101 +189 177 104 +188 176 103 +189 177 104 +188 176 102 +188 176 103 +190 177 105 +189 177 104 +187 175 102 +189 177 104 +188 176 103 +186 175 100 +188 176 103 +188 176 103 +187 175 101 +187 176 102 +187 176 103 +186 175 101 +192 179 108 +190 177 105 +189 176 104 +187 175 103 +187 175 101 +186 175 101 +187 175 102 +188 176 102 +189 177 104 +190 177 106 +190 177 105 +186 175 100 +190 177 105 +186 175 101 +189 176 103 +158 176 156 +156 172 153 +157 175 163 +161 178 163 +160 177 161 +164 181 166 +157 174 156 +165 183 161 +163 181 166 +161 178 161 +165 182 168 +167 186 174 +163 182 158 +165 183 171 +171 190 172 +165 183 161 +172 190 180 +175 193 177 +173 191 178 +169 189 165 +169 188 172 +167 186 156 +174 193 175 +178 196 188 +169 188 160 +171 191 168 +171 191 172 +173 193 174 +174 192 177 +170 190 168 +172 191 171 +174 192 171 +169 188 163 +177 196 190 +171 190 166 +174 193 175 +174 192 172 +174 193 174 +174 192 171 +172 191 169 +173 191 171 +172 189 166 +176 195 183 +173 192 172 +172 191 175 +170 187 162 +171 186 164 +168 185 159 +170 186 163 +173 188 171 +170 184 171 +169 181 162 +164 171 152 +169 177 162 +162 165 143 +160 161 134 +164 165 155 +159 151 132 +162 159 144 +156 143 127 +157 143 140 +151 133 117 +145 118 109 +142 124 109 +139 110 97 +139 107 101 +130 94 88 +133 94 89 +117 74 62 +113 72 67 +104 63 55 +158 106 98 +167 113 99 +170 115 102 +169 115 101 +175 119 112 +173 117 106 +171 116 107 +170 115 98 +174 118 108 +173 118 107 +176 119 112 +177 120 116 +173 118 105 +174 118 105 +170 116 101 +175 118 107 +172 117 103 +172 117 105 +174 118 106 +172 117 103 +172 117 104 +172 117 103 +176 119 107 +174 118 103 +175 118 104 +174 118 105 +175 118 109 +174 118 105 +176 119 113 +173 117 102 +171 116 98 +172 117 108 +174 118 109 +170 115 99 +172 117 106 +173 117 103 +170 116 96 +172 117 103 +179 120 120 +172 117 104 +174 118 108 +175 118 112 +173 117 106 +174 118 108 +173 117 105 +176 119 113 +171 116 102 +173 116 106 +174 118 107 +172 117 105 +174 117 108 +170 115 99 +172 117 103 +173 117 109 +172 116 103 +169 114 102 +171 113 99 +161 104 89 +109 44 16 +122 57 21 +122 57 19 +129 62 23 +133 69 26 +139 74 31 +141 75 33 +147 82 38 +149 84 42 +146 83 39 +149 89 43 +158 108 58 +161 122 62 +170 143 76 +179 161 88 +179 164 88 +181 169 92 +179 170 89 +182 171 91 +183 172 94 +185 174 96 +182 172 93 +178 169 85 +181 171 90 +186 174 98 +183 172 95 +179 169 86 +181 171 90 +180 170 89 +184 173 95 +184 173 94 +183 172 93 +181 171 92 +181 171 90 +184 173 97 +180 171 90 +186 174 99 +187 175 101 +182 171 91 +181 171 92 +182 172 92 +183 172 94 +182 171 91 +185 174 98 +184 173 95 +185 174 97 +186 174 97 +186 174 99 +190 177 104 +188 176 101 +184 173 95 +186 175 100 +186 174 97 +183 172 93 +188 176 101 +186 174 98 +186 175 99 +184 173 95 +183 172 93 +185 174 97 +188 175 101 +185 173 97 +184 173 97 +186 175 100 +185 174 97 +184 173 95 +183 172 93 +185 174 98 +184 173 94 +184 173 95 +183 172 94 +158 175 163 +146 162 146 +155 173 148 +160 178 156 +165 183 174 +154 172 146 +158 177 142 +160 178 146 +167 186 155 +163 180 158 +159 178 144 +165 184 153 +165 183 160 +169 189 158 +173 191 177 +162 181 153 +170 188 169 +166 185 150 +167 186 163 +168 187 166 +175 194 181 +167 186 163 +168 188 161 +174 192 174 +172 191 163 +169 188 160 +175 194 180 +175 193 177 +172 191 171 +172 190 161 +173 191 166 +173 191 163 +170 189 165 +167 186 150 +171 190 165 +174 193 175 +171 190 166 +172 191 174 +174 191 168 +169 186 154 +171 190 163 +175 192 180 +173 192 171 +175 192 174 +171 186 166 +170 188 164 +167 184 144 +172 186 173 +170 182 169 +167 179 149 +165 174 145 +170 181 170 +168 182 164 +165 171 150 +162 163 142 +158 157 138 +159 162 131 +157 150 130 +154 144 116 +154 147 130 +146 128 116 +147 130 115 +144 124 103 +140 118 93 +136 101 88 +134 94 76 +130 88 77 +122 80 71 +119 76 65 +108 65 52 +102 61 56 +141 94 78 +170 115 102 +167 114 99 +173 117 108 +170 115 99 +172 117 105 +175 118 111 +171 116 102 +174 118 106 +173 117 103 +176 119 116 +169 115 98 +170 115 100 +176 119 113 +171 117 99 +174 117 108 +169 115 94 +175 118 108 +173 117 105 +175 118 110 +175 119 110 +177 119 111 +174 117 106 +174 118 107 +172 117 103 +172 117 102 +171 116 101 +172 117 105 +171 116 101 +176 119 113 +178 120 116 +172 117 105 +175 119 110 +172 117 102 +171 116 100 +172 117 101 +172 117 103 +174 118 109 +173 117 103 +170 115 97 +174 118 106 +174 118 108 +177 119 115 +171 116 101 +172 117 101 +176 119 111 +171 116 103 +174 118 108 +172 116 100 +176 118 111 +174 117 104 +174 117 107 +170 115 95 +172 117 105 +173 116 103 +174 117 108 +167 113 90 +154 97 81 +113 46 16 +117 53 18 +125 59 23 +131 65 24 +135 69 30 +135 74 28 +139 75 31 +145 80 38 +145 81 38 +143 82 34 +145 84 38 +158 110 57 +157 123 57 +164 138 66 +162 145 61 +171 158 77 +170 163 71 +177 167 82 +177 167 83 +174 166 77 +172 165 75 +175 167 78 +174 166 77 +175 166 80 +176 168 82 +173 165 75 +178 169 84 +175 166 79 +178 169 84 +176 167 79 +182 172 92 +174 166 76 +177 168 84 +179 170 87 +178 169 85 +176 168 82 +177 168 83 +178 168 83 +178 169 84 +179 169 86 +177 168 84 +181 171 89 +180 170 89 +182 172 93 +182 171 91 +183 172 92 +180 170 87 +182 171 91 +178 168 84 +179 169 86 +180 170 88 +179 170 87 +177 168 83 +182 172 92 +180 170 87 +181 171 90 +179 170 87 +184 173 95 +183 173 95 +186 174 97 +184 173 95 +184 173 95 +180 171 90 +183 172 93 +184 173 94 +181 171 90 +184 173 95 +183 172 93 +182 171 91 +182 171 91 +183 172 94 +160 177 158 +158 175 161 +162 179 169 +161 179 150 +167 184 161 +167 184 172 +164 181 163 +167 185 161 +162 180 156 +170 189 171 +167 186 156 +164 183 151 +170 189 166 +161 179 150 +165 183 153 +169 187 172 +167 186 158 +170 189 168 +163 182 155 +169 188 163 +167 186 153 +169 188 161 +169 188 155 +170 189 156 +169 187 165 +166 185 150 +171 190 165 +167 187 151 +172 191 166 +172 191 165 +171 190 160 +168 188 150 +171 191 165 +171 189 161 +171 190 160 +167 187 146 +174 192 169 +173 192 169 +168 186 151 +174 191 172 +168 187 153 +168 186 148 +168 183 151 +170 187 154 +168 185 154 +169 187 162 +169 186 155 +168 181 158 +165 181 145 +167 181 152 +167 178 150 +167 179 151 +163 169 149 +167 177 151 +155 158 122 +159 163 138 +158 157 122 +163 161 151 +156 151 129 +152 143 106 +146 134 97 +146 133 104 +142 117 94 +139 114 86 +134 104 79 +131 98 72 +124 90 72 +122 86 65 +121 80 67 +114 75 55 +106 65 49 +148 99 79 +159 109 90 +170 115 103 +173 116 104 +171 117 105 +170 115 95 +175 118 111 +173 117 102 +170 115 97 +168 115 91 +171 116 101 +172 117 101 +171 116 97 +174 118 104 +175 118 110 +172 117 104 +176 119 114 +171 116 97 +174 118 105 +169 115 93 +171 117 103 +172 117 101 +174 118 108 +172 117 104 +170 116 101 +170 115 97 +171 116 103 +171 116 97 +174 118 106 +172 116 103 +171 116 100 +174 118 106 +172 116 102 +171 117 103 +173 117 104 +172 117 103 +172 117 103 +173 117 104 +172 117 99 +173 117 104 +172 117 101 +172 116 104 +173 117 103 +172 116 100 +169 115 96 +174 117 104 +171 116 100 +175 118 108 +169 115 96 +172 117 102 +172 116 104 +170 115 99 +169 114 99 +172 116 105 +171 115 99 +173 116 103 +165 110 95 +148 94 70 +103 42 11 +119 55 17 +126 62 21 +129 63 23 +129 65 26 +136 72 27 +136 74 30 +144 80 38 +143 80 36 +150 86 42 +146 91 38 +153 106 44 +156 120 46 +155 134 47 +159 142 52 +165 156 60 +165 158 61 +168 162 64 +166 160 62 +166 160 61 +170 163 69 +169 163 68 +168 162 65 +165 160 59 +168 161 64 +169 162 67 +168 162 64 +170 163 68 +172 164 72 +169 163 67 +170 163 70 +174 166 75 +170 163 70 +171 164 72 +173 165 75 +176 168 82 +170 163 67 +173 165 75 +176 167 78 +174 166 75 +175 167 79 +174 166 77 +171 164 73 +174 166 77 +170 164 72 +174 166 76 +177 168 81 +175 167 79 +175 167 78 +175 167 80 +177 168 84 +177 168 81 +179 170 87 +176 167 82 +178 169 86 +178 169 84 +178 169 84 +182 171 90 +175 167 79 +178 169 84 +178 169 84 +177 168 83 +180 170 87 +177 168 84 +180 170 89 +178 169 84 +176 168 82 +184 173 94 +178 169 85 +181 171 90 +181 171 90 +151 168 139 +150 167 131 +161 178 160 +157 176 153 +163 181 156 +162 180 148 +158 176 144 +157 175 151 +160 178 151 +164 182 161 +164 181 160 +166 184 163 +160 178 142 +167 185 161 +162 180 156 +163 182 151 +168 186 161 +166 184 146 +166 185 153 +170 189 161 +167 186 144 +168 187 151 +165 184 142 +171 189 166 +163 181 141 +164 182 151 +168 187 153 +171 189 168 +172 190 161 +168 187 144 +167 186 142 +172 190 166 +161 181 123 +170 189 153 +165 184 137 +167 186 150 +166 185 141 +169 187 154 +168 187 151 +168 187 145 +168 187 158 +169 185 150 +163 182 134 +167 184 139 +163 181 134 +167 184 150 +164 182 131 +168 181 155 +165 178 133 +161 173 136 +166 178 145 +163 172 142 +166 178 144 +158 163 125 +160 166 132 +158 160 121 +151 146 104 +157 161 118 +153 150 119 +150 142 119 +148 142 115 +142 130 98 +142 124 80 +136 109 70 +132 104 69 +127 90 67 +129 95 78 +116 83 48 +112 75 52 +104 69 49 +103 66 34 +136 89 74 +167 113 96 +167 114 95 +163 111 84 +171 116 102 +174 118 106 +166 114 89 +170 115 98 +171 116 101 +172 117 101 +170 116 98 +169 115 95 +173 117 103 +173 117 103 +170 116 96 +173 118 104 +173 117 107 +169 115 103 +171 116 96 +173 117 102 +171 115 98 +171 116 99 +174 118 106 +171 116 103 +173 116 102 +173 117 102 +173 117 102 +171 116 103 +174 118 108 +170 116 94 +170 116 99 +170 115 97 +172 117 103 +175 118 107 +174 118 103 +173 118 106 +172 116 103 +176 118 110 +173 117 102 +169 115 94 +171 116 102 +171 116 99 +170 115 99 +171 116 96 +173 117 103 +171 116 96 +171 116 97 +172 117 100 +171 116 103 +170 116 98 +176 119 112 +169 115 96 +172 115 102 +168 113 93 +171 115 101 +170 114 97 +169 114 101 +145 89 69 +100 41 9 +115 53 12 +118 56 13 +121 59 19 +125 63 19 +130 68 23 +131 71 24 +139 76 30 +141 79 33 +142 82 32 +147 93 34 +149 110 35 +150 125 39 +155 134 48 +155 142 40 +158 155 41 +160 155 51 +166 160 59 +158 154 45 +158 153 45 +160 156 47 +160 156 45 +160 156 47 +160 155 47 +164 159 54 +164 159 56 +162 157 53 +160 157 45 +166 160 59 +164 160 57 +165 160 58 +164 159 54 +162 158 54 +167 161 62 +166 160 60 +165 159 58 +163 159 56 +170 163 67 +163 158 53 +165 160 58 +168 162 64 +167 161 63 +170 163 67 +168 162 64 +165 160 58 +172 165 72 +168 162 65 +171 164 70 +168 162 66 +171 164 71 +173 165 75 +172 164 72 +175 167 79 +171 164 71 +169 163 69 +175 167 79 +167 161 62 +179 170 86 +173 166 75 +171 164 70 +178 169 84 +173 165 74 +177 168 80 +175 167 79 +173 165 76 +175 167 78 +176 167 80 +177 168 80 +176 168 82 +177 168 84 +178 168 84 +159 176 158 +159 177 151 +159 177 148 +156 174 144 +153 170 135 +152 169 137 +162 181 160 +159 177 150 +158 178 137 +161 180 146 +162 181 141 +154 171 135 +160 179 142 +161 180 139 +169 187 160 +165 183 151 +166 185 160 +162 179 144 +166 185 150 +168 187 161 +165 184 146 +167 185 155 +164 182 146 +164 183 144 +169 188 156 +158 178 125 +167 186 142 +164 183 135 +165 184 148 +167 186 151 +167 185 144 +166 185 148 +167 186 139 +164 183 139 +167 186 146 +164 184 125 +164 183 135 +166 185 145 +167 186 142 +165 184 142 +170 187 160 +167 186 150 +167 185 146 +166 185 142 +166 181 142 +162 177 126 +163 177 133 +165 182 136 +163 177 129 +160 172 120 +160 172 116 +161 169 130 +162 168 132 +155 157 119 +156 159 119 +157 156 123 +157 162 121 +149 143 106 +152 144 110 +143 135 97 +142 131 91 +145 134 89 +142 118 80 +141 116 80 +134 109 69 +128 99 71 +121 85 52 +118 83 54 +114 74 56 +111 70 48 +101 65 33 +133 90 65 +161 109 94 +166 112 97 +170 115 101 +173 117 106 +169 115 97 +167 114 89 +172 117 102 +170 115 95 +174 117 106 +168 114 91 +170 115 101 +170 116 98 +169 115 94 +172 116 103 +172 117 101 +174 118 108 +170 116 99 +172 117 101 +168 114 90 +171 115 99 +170 115 93 +171 116 101 +171 116 101 +171 115 94 +170 115 96 +175 118 106 +168 114 93 +171 115 97 +168 114 91 +171 116 98 +174 117 103 +174 118 105 +171 116 100 +171 117 100 +170 116 97 +168 114 91 +173 117 103 +173 117 103 +174 118 105 +171 116 101 +174 118 104 +171 116 101 +169 115 94 +167 114 89 +169 115 95 +173 117 103 +171 115 97 +170 115 100 +170 114 98 +171 116 100 +173 117 102 +173 117 106 +166 113 86 +172 116 100 +164 110 82 +162 106 77 +132 79 55 +102 44 9 +113 51 12 +117 55 17 +118 59 16 +129 68 22 +132 69 27 +135 73 27 +137 75 28 +135 76 27 +139 79 28 +141 98 26 +141 106 23 +148 125 25 +146 133 19 +150 142 20 +152 147 23 +150 145 25 +150 146 19 +155 152 37 +153 151 22 +153 150 25 +154 153 30 +153 150 22 +155 152 28 +156 153 32 +155 153 36 +157 154 37 +160 157 48 +157 153 39 +157 154 37 +161 157 49 +161 156 49 +157 155 39 +161 157 47 +158 155 39 +161 157 48 +161 156 48 +161 157 48 +163 159 53 +164 159 56 +162 158 53 +162 158 49 +162 158 52 +164 159 54 +162 158 52 +166 160 60 +162 158 51 +166 161 60 +164 159 57 +170 163 69 +166 160 60 +162 158 52 +168 161 62 +167 161 62 +163 159 56 +169 163 66 +167 161 62 +172 164 72 +169 163 68 +168 162 66 +175 166 77 +165 160 58 +172 164 73 +171 164 72 +174 166 77 +171 164 71 +173 165 75 +174 166 75 +174 166 75 +172 165 75 +172 165 74 +151 168 135 +155 173 144 +152 171 139 +155 174 137 +155 175 133 +159 176 151 +163 181 155 +161 179 153 +160 178 142 +167 185 158 +162 179 146 +156 175 125 +161 180 141 +164 182 160 +159 178 141 +165 184 137 +165 183 156 +165 183 146 +167 186 146 +170 189 156 +165 185 137 +159 179 129 +161 180 135 +165 184 146 +167 185 139 +165 184 144 +166 185 142 +167 185 150 +163 182 135 +166 185 137 +168 187 148 +165 184 135 +167 184 150 +167 186 141 +167 185 142 +167 184 141 +165 183 133 +162 181 118 +162 180 127 +162 181 116 +162 181 125 +162 180 127 +163 180 130 +164 181 128 +166 184 137 +161 177 121 +160 175 122 +160 174 132 +162 178 120 +163 176 132 +159 171 120 +159 172 122 +158 166 117 +153 162 109 +153 156 99 +155 157 106 +153 150 105 +149 141 96 +149 146 96 +143 132 97 +141 127 90 +140 128 72 +132 113 75 +135 109 76 +131 99 67 +128 94 55 +112 87 44 +109 84 28 +111 79 39 +107 77 35 +93 63 18 +111 83 33 +166 113 95 +166 113 99 +170 113 98 +169 114 96 +170 115 98 +173 117 105 +173 116 105 +170 115 98 +169 115 94 +169 115 96 +169 115 94 +171 116 97 +167 114 89 +169 115 97 +173 116 106 +169 115 94 +173 117 104 +169 115 100 +172 116 102 +169 115 94 +171 116 99 +171 116 100 +170 115 100 +171 116 98 +171 116 101 +171 117 99 +172 117 101 +172 116 103 +170 116 95 +172 117 101 +171 116 101 +170 115 96 +171 116 102 +172 117 100 +172 116 102 +171 116 99 +170 115 96 +173 117 102 +173 117 103 +173 117 103 +173 117 106 +173 117 101 +170 115 95 +171 116 103 +171 115 100 +167 114 90 +175 117 106 +170 116 100 +170 115 95 +172 115 106 +168 115 89 +169 113 96 +166 112 90 +168 113 92 +164 111 84 +166 110 94 +122 68 48 +102 44 6 +114 54 16 +114 54 10 +122 62 14 +129 68 21 +127 65 21 +133 72 26 +133 72 28 +135 80 27 +135 87 19 +139 96 23 +145 112 25 +147 119 25 +146 131 12 +148 135 14 +149 142 14 +150 146 0 +149 145 11 +149 147 0 +150 147 11 +152 150 16 +151 149 11 +150 149 0 +153 150 22 +151 151 16 +151 149 11 +154 151 22 +152 151 16 +153 152 22 +150 149 11 +154 152 30 +155 153 30 +155 153 28 +155 152 28 +155 153 28 +152 151 19 +155 153 28 +155 153 32 +156 154 34 +155 153 30 +160 156 44 +155 153 30 +158 155 39 +153 152 19 +158 155 39 +160 157 47 +164 159 53 +158 155 41 +162 158 51 +161 157 49 +162 158 49 +164 159 54 +160 157 45 +166 160 60 +164 159 54 +164 160 57 +162 158 54 +168 161 64 +165 160 57 +166 160 60 +168 162 64 +164 159 56 +166 160 60 +168 162 63 +169 163 67 +167 161 64 +171 164 70 +166 161 62 +167 162 63 +171 164 72 +168 162 64 +149 166 133 +163 180 153 +145 162 135 +160 176 153 +161 179 151 +149 168 114 +156 174 137 +163 181 146 +159 179 144 +158 177 139 +157 176 129 +157 176 135 +154 173 116 +160 179 131 +162 181 142 +165 183 144 +164 184 131 +157 176 118 +163 182 133 +165 185 144 +161 179 133 +162 182 123 +161 182 127 +163 182 135 +162 182 129 +165 183 141 +162 181 137 +165 185 133 +160 180 118 +165 184 133 +163 182 131 +163 182 133 +162 181 123 +163 182 125 +164 184 131 +165 185 139 +161 181 121 +164 183 137 +164 182 125 +164 183 129 +162 179 118 +165 181 135 +159 175 112 +161 179 123 +158 176 112 +159 174 115 +158 175 95 +159 174 115 +159 172 115 +155 167 101 +156 166 125 +156 165 113 +157 169 111 +156 164 110 +155 161 110 +148 149 99 +142 144 71 +148 144 99 +143 135 85 +142 129 79 +139 128 65 +137 124 77 +128 114 56 +122 93 43 +119 97 45 +115 86 41 +116 82 40 +113 83 37 +111 85 37 +103 78 27 +99 73 17 +111 78 40 +164 111 91 +169 115 98 +165 112 86 +167 114 96 +170 115 97 +170 115 98 +171 116 103 +171 115 97 +168 115 93 +169 115 94 +170 116 98 +172 117 100 +171 116 97 +166 113 91 +166 113 89 +170 116 101 +172 116 100 +174 117 103 +173 117 103 +174 118 104 +168 114 89 +169 115 95 +171 115 101 +171 116 97 +174 117 103 +176 118 109 +170 116 97 +168 114 89 +171 116 99 +170 115 95 +167 113 90 +172 117 101 +171 116 98 +173 116 102 +169 115 100 +174 117 108 +170 116 97 +168 114 91 +170 116 96 +172 117 104 +171 116 96 +172 117 102 +171 116 97 +170 115 96 +166 114 88 +173 117 103 +171 115 96 +171 116 96 +171 116 99 +174 116 106 +168 114 93 +170 115 97 +168 113 93 +168 113 90 +160 107 79 +163 109 82 +105 54 28 +106 48 3 +109 52 8 +118 57 17 +111 54 13 +121 64 20 +122 65 19 +128 69 24 +135 77 29 +132 84 25 +132 85 21 +134 97 19 +137 109 16 +143 121 19 +144 128 10 +145 135 6 +145 138 0 +146 140 0 +148 144 0 +147 143 0 +148 144 0 +149 146 0 +148 144 0 +149 146 0 +149 147 0 +151 149 0 +150 149 0 +150 148 0 +149 149 0 +150 149 0 +151 150 0 +151 150 0 +150 149 0 +150 150 0 +151 148 11 +151 151 11 +151 151 11 +153 152 19 +154 152 25 +152 150 16 +153 152 19 +154 152 28 +153 152 22 +155 151 32 +152 151 16 +154 152 28 +152 152 19 +155 153 28 +157 154 37 +154 152 25 +157 154 36 +159 156 41 +159 155 41 +157 154 36 +156 154 36 +155 153 30 +158 155 41 +160 156 45 +165 160 60 +160 157 47 +165 160 57 +166 161 60 +162 158 49 +163 159 54 +164 159 56 +166 161 61 +165 160 58 +166 160 60 +162 158 52 +170 163 68 +167 161 63 +172 165 73 +147 164 131 +145 162 123 +155 173 127 +158 175 141 +149 166 125 +156 174 137 +155 174 127 +159 178 137 +153 172 127 +164 182 148 +155 174 114 +159 177 137 +163 181 139 +156 174 133 +164 182 139 +158 177 125 +161 180 135 +161 180 127 +162 179 133 +158 178 125 +164 182 133 +166 185 139 +165 183 146 +165 185 127 +161 180 125 +164 184 141 +157 177 114 +166 185 141 +165 184 129 +164 182 125 +157 178 99 +161 180 112 +165 184 131 +164 183 135 +167 185 139 +159 179 114 +158 176 118 +159 178 104 +163 180 131 +160 178 116 +157 177 97 +162 180 127 +164 181 131 +157 174 100 +160 179 112 +156 171 101 +157 172 110 +157 171 112 +158 171 110 +152 165 79 +155 170 108 +154 163 107 +153 163 89 +150 160 91 +145 153 76 +145 142 74 +149 149 93 +140 135 77 +145 141 74 +136 128 65 +133 126 54 +133 119 62 +129 120 51 +128 107 51 +124 102 56 +120 93 35 +106 87 24 +117 91 38 +103 74 27 +103 85 22 +101 79 21 +101 84 39 +155 105 79 +164 112 85 +160 109 80 +166 113 89 +168 114 95 +166 113 91 +166 112 88 +172 116 97 +172 117 101 +170 115 95 +167 113 87 +170 115 95 +171 116 97 +172 116 100 +167 114 91 +168 114 91 +172 116 96 +173 117 104 +172 116 98 +168 115 91 +169 115 93 +167 114 87 +169 115 95 +168 114 91 +168 115 91 +169 114 93 +169 114 94 +167 113 93 +170 115 93 +173 116 101 +170 115 96 +168 115 93 +172 117 101 +169 115 94 +167 114 86 +168 113 95 +169 115 94 +164 112 81 +172 117 101 +171 116 101 +166 113 87 +171 116 102 +172 116 102 +167 113 91 +169 115 96 +173 117 102 +167 114 88 +173 117 101 +168 114 93 +169 113 90 +165 112 86 +165 111 84 +168 114 94 +164 109 86 +160 106 77 +159 106 77 +107 58 0 +106 53 3 +105 51 9 +108 50 7 +116 59 15 +118 61 15 +126 70 17 +123 68 19 +128 74 20 +128 81 19 +132 87 19 +133 100 9 +131 95 10 +142 125 14 +142 128 6 +142 130 0 +143 133 0 +145 139 0 +147 139 0 +147 143 0 +148 144 0 +148 142 0 +146 142 0 +150 146 0 +150 149 0 +150 148 0 +151 151 0 +149 148 0 +150 149 0 +149 147 0 +149 149 0 +151 150 0 +150 149 0 +151 150 0 +150 151 0 +151 150 0 +151 148 0 +151 150 0 +152 149 11 +151 150 0 +151 150 0 +151 150 11 +150 150 0 +151 151 0 +151 151 11 +151 151 0 +152 151 19 +153 152 19 +154 153 25 +152 152 16 +155 152 30 +153 152 25 +154 153 30 +153 151 28 +157 154 36 +158 155 41 +155 153 28 +156 154 32 +155 153 28 +158 155 37 +156 154 36 +158 155 41 +164 159 56 +158 155 39 +162 157 49 +161 157 47 +162 158 48 +162 158 51 +163 158 54 +167 162 63 +164 159 56 +163 158 51 +150 167 125 +151 168 131 +148 166 121 +152 170 135 +155 174 141 +156 174 135 +155 173 118 +160 178 135 +152 170 114 +163 181 146 +153 172 116 +159 178 129 +158 177 131 +155 174 114 +159 178 127 +160 179 129 +153 172 116 +163 181 135 +163 182 139 +163 183 141 +161 180 137 +161 180 129 +156 174 116 +163 182 133 +158 178 109 +163 180 131 +162 182 123 +158 178 102 +162 181 125 +158 178 107 +161 181 109 +163 181 125 +157 176 102 +158 177 104 +162 181 118 +156 175 99 +157 176 99 +157 177 109 +155 173 99 +156 172 112 +156 176 94 +158 177 110 +155 171 97 +152 170 91 +155 170 108 +155 172 102 +155 169 90 +149 162 81 +156 170 112 +155 167 106 +151 163 98 +150 160 91 +144 151 74 +144 151 87 +149 152 86 +146 149 85 +144 141 70 +145 148 74 +144 137 63 +137 135 65 +133 123 64 +133 121 57 +128 112 49 +121 100 46 +120 103 41 +116 96 28 +106 81 33 +114 92 24 +106 81 31 +110 93 11 +104 89 20 +108 100 42 +143 106 71 +164 111 88 +165 111 88 +168 114 91 +168 114 93 +163 111 79 +169 113 96 +168 115 95 +168 113 90 +167 114 87 +170 115 99 +168 114 93 +166 114 84 +170 115 96 +168 114 94 +167 113 96 +165 113 82 +171 116 100 +167 113 90 +168 115 94 +170 115 96 +166 113 88 +168 114 93 +170 115 96 +165 112 86 +168 114 93 +163 111 76 +171 116 97 +170 115 97 +168 114 89 +168 114 94 +167 114 88 +170 115 94 +170 116 97 +171 116 98 +170 115 96 +167 113 89 +172 116 97 +172 116 99 +167 113 89 +165 112 86 +172 116 99 +166 113 90 +169 116 94 +166 113 90 +168 115 91 +166 112 86 +171 116 99 +168 114 91 +168 114 89 +171 115 97 +167 113 86 +165 111 84 +169 113 94 +164 110 81 +147 112 51 +124 96 8 +105 69 2 +107 61 2 +109 57 13 +112 56 12 +112 58 15 +110 62 6 +115 63 13 +121 72 15 +122 74 12 +127 95 8 +132 102 15 +130 104 6 +136 115 10 +139 121 6 +138 126 0 +141 130 0 +144 132 0 +148 136 0 +148 143 0 +145 139 0 +148 142 0 +147 144 0 +148 144 0 +148 143 0 +148 145 0 +149 147 0 +148 145 0 +149 145 0 +150 148 0 +150 149 0 +149 147 0 +150 146 0 +149 149 0 +150 149 0 +150 149 0 +150 149 0 +150 148 0 +151 149 0 +150 150 0 +151 151 0 +150 149 0 +151 151 0 +151 149 0 +151 150 0 +151 150 0 +150 150 0 +151 150 0 +153 151 11 +149 149 0 +152 152 11 +153 151 16 +152 151 16 +152 151 22 +153 152 16 +152 151 16 +154 153 22 +156 154 32 +152 151 16 +155 153 28 +155 154 32 +153 152 22 +156 153 36 +155 153 30 +159 156 42 +159 156 41 +158 155 39 +161 157 47 +162 158 51 +159 156 44 +161 157 48 +163 159 53 +156 173 146 +150 167 137 +151 169 127 +157 175 137 +153 171 127 +150 167 129 +156 174 142 +153 171 121 +156 175 127 +157 175 121 +148 166 118 +149 168 99 +151 169 129 +158 179 118 +147 165 112 +156 175 107 +154 174 112 +156 174 121 +157 177 107 +158 177 121 +162 181 127 +159 178 116 +158 177 114 +156 176 116 +158 178 107 +154 174 94 +157 177 104 +157 177 99 +163 182 125 +158 177 121 +155 174 112 +156 174 112 +158 177 109 +157 175 104 +159 179 116 +154 174 85 +156 177 94 +158 177 94 +160 179 112 +153 173 91 +155 172 97 +157 175 104 +155 171 97 +157 176 99 +156 174 97 +151 165 79 +144 160 56 +155 168 101 +150 167 65 +147 160 79 +146 155 73 +149 159 78 +141 152 45 +144 152 79 +145 148 65 +141 145 67 +136 136 58 +133 130 59 +137 137 68 +132 129 36 +128 116 50 +131 121 45 +122 108 52 +124 106 23 +116 93 28 +112 95 27 +116 95 34 +112 92 27 +104 86 11 +103 86 13 +106 98 36 +116 112 52 +118 104 42 +158 107 80 +160 109 74 +166 112 87 +164 112 87 +169 115 93 +166 112 93 +165 113 85 +164 113 85 +166 113 87 +165 113 85 +167 114 88 +169 114 96 +172 115 99 +169 115 95 +169 115 98 +169 115 94 +171 116 98 +168 114 90 +169 115 94 +169 114 91 +170 115 93 +170 115 96 +168 114 91 +166 113 85 +168 114 90 +168 114 88 +169 116 95 +170 115 96 +171 115 99 +169 115 93 +171 115 95 +166 113 86 +171 116 95 +168 113 90 +169 114 93 +169 115 95 +173 117 101 +171 115 95 +166 114 86 +168 114 94 +165 113 81 +165 112 84 +166 113 88 +169 113 96 +172 117 101 +172 115 99 +163 110 77 +170 114 97 +170 115 98 +165 112 86 +168 113 89 +164 111 87 +165 112 86 +163 106 81 +144 118 38 +132 113 0 +121 89 8 +114 73 6 +107 64 6 +109 65 6 +109 60 8 +105 55 10 +112 66 12 +113 70 14 +111 73 0 +120 84 0 +124 89 12 +127 103 6 +129 105 6 +137 116 0 +137 123 0 +139 125 0 +143 132 0 +145 135 0 +144 136 0 +146 139 0 +145 138 0 +146 141 0 +145 140 0 +149 144 0 +149 145 0 +149 143 0 +149 146 0 +149 146 0 +148 147 0 +149 147 0 +151 150 0 +151 149 0 +151 149 0 +150 147 0 +150 149 0 +151 150 0 +150 148 0 +150 148 0 +149 148 0 +151 150 0 +151 150 0 +151 150 0 +150 149 0 +151 151 0 +150 150 0 +151 150 0 +150 149 0 +151 150 0 +151 150 0 +152 150 0 +151 150 0 +151 151 0 +151 150 0 +151 150 0 +152 151 11 +152 151 11 +152 152 16 +150 150 0 +152 151 11 +153 152 22 +153 151 22 +156 154 32 +153 151 19 +155 153 32 +155 153 28 +151 151 19 +162 157 51 +160 156 45 +159 156 42 +161 157 48 +164 159 56 +136 152 107 +143 161 102 +146 164 114 +150 167 116 +155 173 123 +156 173 118 +152 171 114 +149 167 109 +149 167 116 +146 163 112 +155 173 125 +157 175 133 +162 181 133 +158 177 123 +157 175 123 +157 176 125 +152 172 94 +152 171 99 +153 173 107 +153 172 112 +158 178 114 +158 177 114 +153 173 88 +154 173 99 +159 177 116 +156 175 114 +154 173 99 +156 176 102 +157 175 109 +156 175 94 +157 175 109 +154 174 102 +153 170 99 +154 172 102 +155 174 88 +155 174 99 +154 174 82 +154 173 97 +157 176 99 +153 172 85 +156 174 91 +152 170 79 +153 171 79 +146 161 60 +154 171 99 +152 166 89 +149 166 73 +148 163 61 +154 164 97 +148 164 64 +145 157 68 +146 156 65 +146 157 81 +140 142 55 +139 145 56 +145 153 74 +130 132 49 +139 140 58 +136 137 43 +126 120 34 +124 111 36 +124 113 39 +121 106 45 +123 106 43 +121 104 12 +110 88 33 +111 100 17 +112 98 12 +106 94 16 +108 104 23 +115 108 53 +113 112 26 +120 122 69 +154 109 73 +163 110 83 +160 109 81 +165 112 88 +169 114 97 +165 112 80 +168 114 90 +168 114 88 +169 115 96 +168 114 90 +169 115 91 +167 114 86 +164 112 81 +169 115 93 +167 113 89 +169 114 90 +164 111 82 +166 113 85 +168 114 94 +169 115 91 +169 114 94 +168 114 87 +165 113 84 +165 113 80 +165 112 84 +170 115 95 +167 114 88 +168 113 88 +167 113 86 +169 115 93 +166 113 86 +167 112 89 +172 117 96 +174 117 102 +171 116 96 +166 114 86 +168 113 90 +169 114 94 +166 113 81 +165 111 89 +167 113 89 +166 112 85 +165 112 89 +166 113 85 +164 112 82 +167 114 89 +165 112 85 +166 112 89 +162 110 79 +166 112 88 +163 110 85 +168 113 95 +167 113 89 +155 108 70 +140 129 0 +138 124 0 +132 111 0 +123 97 0 +113 76 6 +105 70 6 +105 63 0 +102 61 0 +103 60 8 +108 64 8 +114 80 0 +118 91 6 +126 104 0 +125 100 0 +136 116 0 +132 112 0 +136 119 0 +141 125 0 +145 137 0 +144 133 0 +144 134 0 +143 135 0 +145 135 0 +143 135 0 +146 138 0 +146 142 0 +146 144 0 +147 141 0 +148 142 0 +149 145 0 +149 146 0 +147 141 0 +149 146 0 +149 148 0 +149 148 0 +150 149 0 +150 149 0 +149 147 0 +149 146 0 +149 147 0 +151 149 0 +150 150 0 +151 150 0 +150 148 0 +151 149 0 +150 147 0 +151 150 0 +151 148 0 +150 150 0 +151 150 0 +151 150 0 +151 149 0 +150 149 0 +151 149 0 +151 150 0 +150 149 0 +150 150 0 +150 150 0 +151 150 0 +150 150 0 +152 150 11 +151 151 11 +151 151 0 +151 150 11 +150 151 0 +153 152 25 +154 153 25 +155 153 32 +155 153 30 +156 154 36 +155 153 30 +158 155 39 +158 155 41 +147 164 127 +142 159 116 +142 160 109 +145 162 125 +142 159 121 +151 168 121 +154 172 131 +157 175 125 +146 164 109 +152 170 127 +152 170 109 +157 175 125 +154 172 129 +154 173 116 +152 170 112 +153 172 104 +154 173 114 +154 174 97 +159 179 118 +157 176 114 +157 175 114 +155 175 107 +154 172 91 +153 174 82 +156 177 97 +155 173 104 +158 177 109 +155 175 94 +154 175 88 +150 171 79 +157 177 94 +158 175 107 +156 177 94 +155 174 91 +156 175 88 +158 176 102 +158 177 99 +157 176 94 +154 169 94 +151 170 68 +151 169 79 +150 169 73 +152 170 88 +154 171 91 +154 169 82 +148 164 68 +148 162 82 +150 167 68 +149 162 69 +144 153 67 +144 157 62 +140 150 52 +141 148 47 +134 138 26 +139 146 51 +137 146 51 +134 132 33 +134 131 52 +132 131 36 +123 113 42 +123 119 17 +121 113 21 +121 111 16 +115 99 33 +116 96 24 +108 90 25 +106 93 17 +113 101 17 +110 100 22 +110 100 23 +94 89 32 +115 117 22 +125 130 73 +140 118 78 +160 108 79 +168 114 95 +165 112 81 +162 109 81 +164 112 79 +165 113 85 +166 113 86 +162 111 79 +167 114 88 +165 113 82 +168 114 91 +167 113 89 +163 110 78 +168 114 88 +169 115 91 +166 113 86 +169 115 94 +169 113 93 +168 113 90 +166 112 82 +170 115 97 +166 113 81 +168 113 93 +168 114 90 +169 115 94 +163 111 78 +167 114 89 +166 113 88 +167 114 87 +167 113 93 +167 114 85 +164 112 81 +168 114 88 +165 112 84 +162 111 74 +170 115 93 +166 113 84 +172 116 98 +166 113 85 +168 114 87 +166 112 87 +164 112 76 +166 112 81 +162 109 79 +165 113 87 +161 110 75 +164 111 79 +166 112 91 +163 110 79 +161 109 70 +166 111 86 +160 106 81 +151 124 54 +139 126 0 +138 123 0 +132 110 0 +120 94 0 +115 86 0 +111 81 0 +103 66 6 +106 70 0 +96 60 0 +102 67 0 +115 83 0 +116 88 0 +124 96 0 +126 102 0 +130 107 0 +133 110 0 +139 122 0 +141 125 0 +141 124 0 +139 126 0 +144 133 0 +145 135 0 +143 131 0 +145 138 0 +146 141 0 +146 141 0 +146 139 0 +149 138 0 +148 142 0 +148 143 0 +147 142 0 +149 146 0 +149 147 0 +147 144 0 +148 144 0 +149 147 0 +149 148 0 +149 147 0 +149 146 0 +147 145 0 +148 147 0 +149 149 0 +150 149 0 +151 150 0 +149 148 0 +151 150 0 +151 150 0 +149 148 0 +151 150 0 +149 148 0 +151 150 0 +150 150 0 +150 149 0 +149 149 0 +150 149 0 +150 149 0 +151 150 0 +151 150 0 +150 150 0 +150 150 0 +151 150 0 +150 150 0 +151 151 0 +152 151 0 +152 151 11 +154 152 28 +151 150 11 +151 151 0 +152 151 11 +154 153 25 +157 154 34 +157 155 36 +157 154 37 +149 167 121 +147 164 125 +150 167 129 +141 159 102 +140 159 104 +149 168 112 +153 172 112 +142 159 104 +149 168 107 +150 168 112 +151 169 116 +150 168 107 +152 171 102 +151 170 102 +150 169 109 +153 172 99 +156 176 107 +147 166 99 +158 177 112 +153 172 94 +155 175 91 +152 171 94 +156 174 107 +158 177 107 +152 171 94 +149 169 79 +157 176 102 +156 175 102 +151 172 79 +151 171 75 +152 172 91 +154 175 75 +158 177 97 +153 173 85 +155 175 79 +151 171 72 +152 169 79 +151 168 82 +151 169 68 +152 169 82 +147 164 60 +149 165 68 +152 171 72 +151 167 75 +147 164 60 +147 163 51 +145 155 55 +145 159 39 +144 158 64 +142 153 51 +143 157 64 +140 155 51 +140 147 41 +131 137 39 +128 124 38 +132 132 34 +131 133 36 +130 133 16 +135 140 17 +128 124 43 +125 120 24 +111 103 17 +113 107 0 +115 109 16 +111 99 17 +109 102 12 +104 92 0 +107 92 17 +110 97 34 +115 113 34 +111 107 36 +119 126 64 +110 118 64 +160 178 47 +156 111 72 +160 108 80 +161 110 76 +161 108 82 +167 113 90 +162 110 79 +166 113 87 +162 111 75 +162 110 78 +163 111 80 +162 110 76 +163 111 78 +169 114 93 +164 112 84 +163 110 78 +163 110 82 +165 113 82 +166 113 85 +166 113 81 +165 112 80 +166 113 84 +166 112 82 +166 113 85 +168 114 94 +165 111 80 +168 114 89 +168 114 89 +168 114 87 +162 111 74 +164 112 78 +165 112 79 +172 116 97 +168 114 89 +167 113 88 +168 114 91 +165 112 84 +165 112 84 +164 112 82 +163 111 79 +165 111 80 +162 111 74 +165 113 79 +166 112 81 +169 115 91 +166 113 86 +162 109 75 +163 109 82 +163 110 78 +166 112 84 +162 109 82 +159 108 74 +160 113 72 +161 179 14 +142 136 0 +139 125 0 +130 110 0 +127 103 0 +119 92 0 +114 85 0 +112 85 0 +110 79 0 +108 73 0 +111 78 0 +116 82 0 +112 80 0 +121 93 0 +125 103 0 +129 106 0 +135 121 0 +136 122 0 +143 128 0 +140 123 0 +139 125 0 +141 131 0 +140 128 0 +143 135 0 +143 134 0 +146 137 0 +147 142 0 +147 139 0 +147 139 0 +147 142 0 +146 137 0 +146 138 0 +147 144 0 +147 144 0 +145 137 0 +149 147 0 +149 147 0 +148 145 0 +149 146 0 +149 147 0 +148 144 0 +150 147 0 +150 148 0 +148 146 0 +150 148 0 +148 145 0 +149 147 0 +151 149 0 +149 148 0 +150 149 0 +149 147 0 +150 149 0 +150 149 0 +150 148 0 +150 149 0 +150 149 0 +151 150 0 +151 149 0 +152 150 0 +150 148 0 +151 149 0 +150 150 0 +151 150 0 +151 150 0 +151 150 0 +151 151 0 +150 149 0 +151 150 0 +152 152 16 +151 150 16 +152 151 16 +153 151 22 +155 153 32 +153 152 22 +144 161 114 +147 164 114 +137 155 88 +147 165 114 +152 170 116 +143 162 99 +149 167 97 +144 163 94 +146 165 102 +143 161 104 +152 171 112 +149 167 104 +148 167 97 +154 172 109 +149 168 94 +150 170 97 +153 172 107 +149 167 91 +153 172 88 +153 173 97 +157 176 107 +151 170 91 +152 171 88 +151 172 85 +155 174 99 +149 169 72 +151 171 72 +153 172 94 +156 174 99 +151 170 68 +148 167 82 +150 169 79 +150 168 72 +146 164 60 +150 169 79 +149 167 68 +151 170 64 +149 168 72 +153 168 91 +149 166 56 +148 165 60 +149 164 56 +151 169 51 +149 165 68 +145 157 56 +146 160 56 +141 159 22 +146 162 45 +142 156 41 +144 160 22 +138 147 47 +140 151 57 +136 147 22 +135 143 32 +133 138 34 +136 146 39 +131 133 36 +127 127 12 +119 117 28 +123 123 26 +120 114 20 +124 117 26 +120 112 0 +112 99 12 +112 102 23 +109 101 21 +108 100 11 +105 99 22 +105 97 51 +111 112 34 +108 111 43 +113 120 72 +154 175 45 +166 192 0 +155 150 44 +159 108 73 +156 106 70 +159 108 70 +163 110 80 +162 110 77 +162 109 82 +165 112 82 +163 111 79 +165 112 82 +162 110 74 +166 112 88 +167 114 84 +163 111 80 +169 114 91 +167 113 86 +165 113 87 +163 110 80 +165 113 82 +164 111 80 +163 112 78 +165 111 80 +166 112 81 +165 112 81 +170 115 94 +164 111 78 +168 114 87 +167 113 90 +169 115 90 +167 113 87 +166 113 82 +165 113 84 +166 113 84 +167 113 85 +170 114 93 +165 112 82 +170 116 95 +163 112 76 +164 112 80 +167 112 84 +166 111 84 +164 111 81 +164 112 79 +164 111 80 +164 110 81 +164 112 86 +162 110 76 +163 108 78 +163 109 75 +161 108 74 +162 108 81 +161 156 39 +168 192 0 +156 171 0 +139 130 0 +135 119 0 +132 111 0 +120 96 0 +118 93 0 +115 87 0 +116 89 0 +113 87 0 +114 85 0 +114 92 0 +123 99 0 +122 96 0 +126 108 0 +127 105 0 +133 115 0 +137 120 0 +131 112 0 +138 125 0 +137 118 0 +136 121 0 +143 135 0 +143 133 0 +141 131 0 +142 134 0 +145 138 0 +146 137 0 +145 137 0 +145 137 0 +145 140 0 +146 140 0 +147 144 0 +148 144 0 +148 143 0 +146 141 0 +147 141 0 +149 145 0 +149 146 0 +149 146 0 +149 146 0 +149 147 0 +149 144 0 +149 147 0 +148 145 0 +150 148 0 +150 148 0 +150 148 0 +150 147 0 +151 150 0 +150 147 0 +149 147 0 +150 149 0 +150 148 0 +149 147 0 +151 150 0 +151 149 0 +151 149 0 +150 149 0 +151 149 0 +151 149 0 +151 149 0 +151 149 0 +151 150 0 +151 150 0 +150 148 0 +149 148 0 +152 150 0 +151 150 0 +151 149 0 +152 150 0 +151 150 19 +155 152 25 +154 153 28 +144 161 114 +149 166 114 +128 144 88 +149 167 125 +140 158 99 +149 167 114 +145 163 109 +144 161 97 +140 157 97 +150 169 107 +151 170 102 +149 169 85 +143 162 91 +138 157 68 +145 164 79 +148 166 102 +150 169 94 +149 168 91 +149 168 91 +147 166 91 +145 164 72 +150 169 82 +153 172 88 +150 170 88 +149 169 79 +152 172 91 +148 165 82 +148 167 72 +150 169 72 +151 170 91 +152 172 79 +153 174 88 +147 166 60 +146 165 60 +146 163 68 +150 170 60 +151 170 60 +147 165 45 +147 166 51 +148 168 60 +147 166 56 +142 157 60 +145 163 32 +146 160 56 +142 156 39 +144 157 45 +140 153 45 +141 154 39 +142 156 45 +136 147 45 +141 152 51 +136 145 22 +137 144 0 +134 140 22 +133 139 32 +133 139 47 +126 128 34 +119 119 0 +116 115 0 +118 115 0 +118 114 0 +111 107 22 +112 104 16 +112 109 12 +100 93 0 +112 105 0 +112 108 12 +108 104 11 +109 110 45 +124 132 51 +111 121 51 +140 158 39 +163 186 0 +163 186 0 +165 189 14 +152 112 60 +156 104 65 +162 110 76 +160 109 71 +165 112 88 +158 107 74 +163 112 79 +161 111 68 +164 111 86 +166 112 86 +166 112 85 +167 114 90 +162 110 72 +165 113 86 +162 110 75 +161 110 71 +163 112 78 +163 111 79 +161 110 74 +165 112 81 +163 112 75 +165 110 80 +164 112 78 +167 113 86 +161 111 68 +164 112 79 +168 114 85 +163 111 81 +167 114 82 +167 113 85 +167 113 85 +166 111 86 +165 112 84 +164 110 79 +164 111 86 +165 111 85 +168 113 95 +165 112 84 +163 110 75 +162 110 78 +165 112 78 +161 108 75 +163 110 78 +168 114 91 +166 112 85 +166 112 84 +155 104 62 +160 106 74 +157 106 64 +158 113 63 +165 184 14 +165 187 0 +166 187 0 +149 158 0 +136 122 0 +131 111 0 +120 96 0 +115 91 0 +113 90 0 +116 94 0 +110 84 0 +116 89 0 +126 100 0 +118 93 0 +124 98 0 +123 99 0 +125 103 0 +127 107 0 +135 117 0 +139 122 0 +132 116 0 +135 118 0 +139 125 0 +141 129 0 +142 128 0 +138 127 0 +144 133 0 +143 130 0 +142 130 0 +142 132 0 +147 143 0 +145 137 0 +146 140 0 +148 140 0 +144 136 0 +145 137 0 +146 141 0 +148 141 0 +146 143 0 +147 142 0 +148 145 0 +148 143 0 +149 146 0 +148 145 0 +146 143 0 +149 145 0 +148 144 0 +149 146 0 +149 144 0 +149 144 0 +150 147 0 +149 147 0 +150 147 0 +150 147 0 +149 147 0 +150 146 0 +150 146 0 +149 147 0 +149 147 0 +151 149 0 +151 150 0 +150 147 0 +151 150 0 +151 149 0 +149 147 0 +149 147 0 +150 149 0 +151 150 0 +152 150 0 +151 151 0 +150 149 0 +151 151 11 +153 151 16 +153 151 19 +154 153 28 +133 150 94 +133 149 102 +138 155 102 +138 154 104 +145 163 104 +126 143 79 +141 160 91 +143 161 99 +148 165 116 +145 163 107 +146 164 99 +147 166 91 +149 168 94 +149 168 97 +150 170 94 +149 167 94 +145 164 94 +150 168 102 +146 165 91 +150 168 94 +147 168 64 +141 160 64 +142 160 72 +144 164 60 +148 168 72 +150 169 72 +148 167 72 +148 166 91 +147 166 72 +154 172 85 +146 165 51 +145 165 51 +142 161 32 +146 163 56 +142 160 51 +145 162 64 +145 161 51 +150 168 60 +149 169 51 +141 160 45 +143 159 45 +141 159 39 +146 163 45 +141 156 39 +142 156 51 +145 163 39 +142 155 32 +143 151 52 +136 147 0 +139 151 39 +138 147 26 +133 140 22 +133 137 39 +133 139 39 +130 135 32 +127 134 0 +123 128 17 +125 127 0 +113 112 0 +114 113 22 +115 115 0 +107 101 0 +105 96 0 +115 113 22 +106 102 22 +108 102 0 +111 114 32 +105 104 39 +112 117 45 +108 110 56 +137 155 32 +164 187 0 +167 190 0 +165 186 0 +160 181 0 +158 159 39 +155 105 64 +157 106 66 +160 108 76 +162 109 81 +159 107 75 +162 108 74 +166 112 88 +161 110 70 +162 110 74 +161 111 72 +162 110 70 +159 107 71 +166 112 85 +167 114 88 +164 112 79 +164 110 78 +166 112 86 +161 109 75 +162 110 74 +163 111 76 +162 110 76 +168 114 93 +166 111 82 +165 112 82 +161 108 72 +165 112 80 +165 113 82 +163 112 76 +162 111 72 +166 113 81 +164 111 79 +165 110 82 +170 115 95 +163 110 78 +164 111 81 +166 112 86 +167 113 82 +162 109 75 +162 108 75 +159 108 70 +165 113 84 +166 111 84 +162 109 79 +159 105 70 +157 106 65 +162 108 73 +156 106 61 +160 108 71 +157 151 34 +164 184 0 +165 182 0 +163 180 0 +164 183 0 +145 148 0 +130 116 0 +120 100 0 +126 103 0 +121 97 0 +121 99 0 +118 90 0 +110 82 0 +117 92 0 +116 90 0 +125 99 0 +127 104 0 +128 108 0 +130 113 0 +134 115 0 +137 122 0 +135 118 0 +132 118 0 +139 128 0 +140 126 0 +140 128 0 +138 123 0 +143 131 0 +144 131 0 +140 127 0 +145 138 0 +144 136 0 +145 137 0 +148 142 0 +145 141 0 +145 138 0 +144 140 0 +145 139 0 +148 140 0 +147 143 0 +147 139 0 +147 142 0 +146 142 0 +149 145 0 +150 145 0 +148 144 0 +149 143 0 +147 143 0 +149 145 0 +148 145 0 +149 145 0 +149 148 0 +148 145 0 +148 147 0 +148 145 0 +147 145 0 +150 148 0 +150 149 0 +149 147 0 +149 149 0 +151 151 0 +150 149 0 +148 146 0 +149 148 0 +151 149 0 +151 149 0 +151 150 0 +150 148 0 +151 150 0 +150 148 0 +151 149 0 +150 148 0 +152 150 11 +152 150 0 +150 149 16 +155 152 28 +135 149 114 +130 146 85 +134 151 88 +131 147 97 +150 167 116 +139 156 91 +137 155 82 +147 166 102 +148 168 94 +133 150 64 +147 166 99 +142 160 68 +139 157 75 +140 159 60 +150 169 91 +136 153 68 +142 160 75 +137 155 75 +147 166 72 +145 165 60 +153 172 88 +140 159 64 +140 158 56 +147 166 72 +147 165 79 +144 162 75 +144 163 51 +149 168 72 +144 166 22 +148 168 64 +146 165 51 +143 161 56 +149 168 75 +143 162 45 +144 163 39 +143 162 51 +144 162 39 +140 157 32 +140 158 45 +144 159 51 +142 159 22 +134 147 39 +145 162 39 +139 153 39 +139 155 22 +144 158 22 +140 154 22 +137 151 0 +129 138 0 +128 138 0 +131 140 26 +127 138 0 +127 141 0 +125 130 0 +126 130 0 +131 138 0 +115 116 0 +125 129 0 +115 115 0 +114 111 0 +113 115 0 +118 117 0 +117 114 12 +113 112 0 +107 107 0 +100 99 0 +107 107 22 +100 101 0 +109 114 45 +130 145 32 +157 174 0 +162 182 0 +162 183 0 +158 177 0 +154 173 0 +157 176 0 +150 127 46 +157 105 74 +160 109 71 +160 108 75 +158 107 65 +159 108 71 +156 105 61 +161 109 75 +159 108 68 +168 112 89 +164 110 81 +159 108 64 +164 111 80 +165 111 82 +162 110 76 +163 111 76 +163 110 75 +161 110 75 +165 112 82 +160 108 70 +164 112 78 +163 110 74 +161 109 65 +162 110 74 +164 112 81 +163 109 81 +165 112 81 +162 110 78 +159 108 68 +161 110 67 +165 112 80 +162 111 78 +163 111 81 +165 112 79 +165 112 80 +162 109 74 +166 112 81 +162 110 74 +161 110 71 +159 108 67 +163 109 84 +164 110 76 +162 107 79 +159 109 62 +157 107 70 +158 105 74 +156 104 64 +157 125 54 +163 179 0 +161 174 0 +162 175 0 +161 174 0 +161 176 0 +159 170 0 +139 141 0 +125 107 0 +128 110 0 +113 88 0 +116 89 0 +115 90 0 +116 92 0 +118 86 0 +120 98 0 +119 96 0 +130 111 0 +130 110 0 +126 106 0 +128 106 0 +129 112 0 +132 115 0 +135 115 0 +134 118 0 +135 123 0 +138 124 0 +136 123 0 +144 134 0 +139 126 0 +144 135 0 +141 130 0 +143 133 0 +143 136 0 +145 135 0 +143 136 0 +143 134 0 +145 135 0 +146 138 0 +145 140 0 +146 138 0 +146 140 0 +147 141 0 +147 142 0 +148 143 0 +147 140 0 +149 143 0 +149 146 0 +149 146 0 +149 145 0 +149 145 0 +149 146 0 +147 143 0 +149 145 0 +148 146 0 +150 146 0 +151 147 0 +150 148 0 +148 145 0 +149 147 0 +149 146 0 +150 147 0 +151 149 0 +151 150 0 +150 148 0 +149 148 0 +150 148 0 +150 148 0 +149 148 0 +151 150 0 +150 149 0 +151 150 0 +151 150 0 +150 149 0 +151 150 11 +152 150 16 +148 146 16 +125 142 68 +124 140 88 +129 145 94 +137 155 91 +139 155 99 +137 155 88 +141 157 102 +143 161 94 +146 164 109 +140 157 94 +145 164 91 +146 165 88 +136 154 75 +143 161 91 +140 158 64 +146 165 79 +149 168 88 +139 158 64 +147 166 91 +141 160 64 +140 160 60 +141 159 64 +142 162 39 +145 163 60 +151 170 75 +144 163 79 +140 159 45 +144 162 64 +140 160 56 +142 160 60 +145 164 68 +146 166 51 +145 162 72 +138 156 0 +141 158 45 +147 165 51 +143 161 51 +143 162 45 +137 155 32 +136 154 22 +139 156 0 +137 152 22 +141 154 45 +138 155 0 +141 155 22 +140 155 32 +129 141 0 +137 151 0 +136 146 0 +131 141 0 +128 141 22 +127 138 0 +122 126 0 +125 133 0 +122 128 32 +119 121 12 +119 124 12 +117 116 0 +110 107 0 +107 101 0 +113 110 0 +107 107 0 +96 89 0 +102 97 22 +101 99 0 +108 111 32 +99 104 0 +95 96 22 +131 147 32 +153 171 0 +155 174 0 +157 175 0 +155 170 0 +158 174 0 +158 172 0 +159 177 0 +153 162 19 +152 112 62 +158 107 73 +155 105 62 +154 104 58 +159 108 69 +157 106 71 +161 109 74 +161 109 71 +159 107 71 +156 106 62 +165 112 85 +166 112 86 +161 109 75 +159 108 65 +158 108 64 +161 109 68 +160 109 71 +161 109 72 +162 110 75 +164 111 72 +162 109 78 +161 108 76 +158 107 64 +163 110 78 +162 110 75 +163 111 75 +161 108 72 +163 111 78 +163 110 80 +165 112 82 +158 107 62 +164 112 81 +162 110 75 +164 111 80 +163 110 78 +164 111 76 +160 108 70 +164 112 78 +164 110 81 +160 109 68 +159 107 68 +155 104 62 +162 110 75 +154 103 64 +156 102 68 +155 113 62 +160 167 0 +157 168 0 +155 161 0 +157 163 0 +158 167 0 +158 168 0 +153 159 0 +161 173 0 +144 148 0 +121 102 0 +117 91 0 +118 95 0 +116 91 0 +111 86 0 +115 87 0 +119 98 0 +120 98 0 +117 91 0 +125 106 0 +122 102 0 +130 111 0 +126 107 0 +130 109 0 +137 118 0 +137 121 0 +138 121 0 +136 123 0 +139 125 0 +136 122 0 +139 129 0 +138 124 0 +138 124 0 +142 131 0 +144 133 0 +142 132 0 +143 134 0 +145 136 0 +145 138 0 +145 138 0 +146 137 0 +146 140 0 +147 137 0 +144 138 0 +146 140 0 +148 141 0 +149 143 0 +147 140 0 +147 141 0 +147 143 0 +148 141 0 +148 141 0 +149 143 0 +148 145 0 +149 144 0 +150 147 0 +149 145 0 +149 146 0 +149 146 0 +150 146 0 +149 145 0 +148 146 0 +151 147 0 +149 146 0 +151 147 0 +149 148 0 +150 148 0 +149 146 0 +150 148 0 +150 148 0 +149 148 0 +150 147 0 +150 149 0 +151 150 0 +150 149 0 +151 150 16 +152 150 25 +146 144 28 +134 149 114 +125 141 85 +133 150 88 +130 146 85 +131 147 97 +135 153 91 +137 154 102 +131 147 82 +140 158 75 +142 160 85 +137 155 68 +141 160 79 +146 164 91 +142 160 85 +143 162 75 +145 162 68 +141 158 75 +147 167 68 +141 159 68 +138 156 56 +146 164 85 +141 161 60 +147 166 64 +141 159 64 +147 166 72 +148 166 51 +146 164 64 +139 157 32 +143 163 39 +136 155 22 +140 158 39 +135 154 32 +139 157 51 +143 161 32 +139 156 51 +139 155 39 +141 159 32 +140 157 22 +142 158 45 +136 148 39 +131 145 22 +135 151 22 +135 151 22 +134 147 22 +135 147 0 +133 145 22 +132 145 0 +127 137 0 +128 135 0 +133 143 0 +126 134 0 +125 131 0 +128 136 0 +125 128 0 +117 122 0 +123 126 0 +118 119 0 +117 122 0 +116 116 0 +113 116 0 +111 109 0 +103 101 0 +105 107 0 +106 104 0 +101 102 22 +90 92 22 +92 92 22 +135 146 0 +148 165 0 +148 165 0 +148 162 0 +151 164 0 +148 162 0 +149 163 0 +151 163 0 +151 166 0 +150 164 0 +149 146 34 +144 97 44 +153 103 54 +151 103 58 +162 109 71 +156 107 65 +155 104 61 +159 105 74 +163 109 74 +159 108 65 +157 107 65 +162 108 76 +159 108 68 +163 110 80 +161 108 71 +162 110 71 +161 109 70 +160 108 75 +169 113 91 +164 111 78 +163 111 78 +161 109 74 +160 109 72 +163 111 76 +161 110 71 +161 109 72 +163 109 80 +160 109 68 +163 110 80 +162 109 75 +159 108 70 +159 107 70 +166 112 85 +160 108 67 +161 109 72 +160 109 72 +157 107 59 +162 109 76 +162 109 74 +159 108 65 +158 107 62 +157 107 62 +158 105 74 +157 106 70 +153 104 54 +153 153 0 +156 165 0 +154 161 0 +156 161 0 +155 164 0 +152 158 0 +160 166 0 +154 157 0 +154 159 0 +156 158 0 +144 145 0 +123 105 0 +115 89 0 +115 93 0 +117 89 0 +110 82 0 +115 92 0 +121 96 0 +124 100 0 +123 101 0 +120 95 0 +129 111 0 +131 112 0 +136 118 0 +132 114 0 +135 121 0 +138 124 0 +133 118 0 +138 125 0 +134 121 0 +140 128 0 +143 130 0 +141 127 0 +142 133 0 +145 135 0 +142 130 0 +143 130 0 +143 133 0 +142 132 0 +144 135 0 +144 134 0 +146 138 0 +145 138 0 +147 139 0 +145 137 0 +147 139 0 +148 141 0 +148 141 0 +147 140 0 +148 143 0 +147 143 0 +148 142 0 +148 144 0 +146 140 0 +147 143 0 +146 141 0 +149 144 0 +149 144 0 +149 146 0 +148 143 0 +147 143 0 +150 147 0 +149 146 0 +151 147 0 +150 148 0 +149 147 0 +148 146 0 +149 148 0 +149 148 0 +148 145 0 +150 149 0 +149 146 0 +150 147 0 +151 149 0 +148 147 0 +148 146 16 +144 142 25 +124 123 16 +161 185 51 +117 132 94 +123 138 75 +127 144 75 +128 143 82 +134 150 85 +139 156 102 +130 147 82 +137 155 82 +138 156 82 +144 162 91 +132 149 79 +139 156 79 +136 154 60 +138 157 72 +135 153 68 +143 162 68 +137 156 60 +143 162 60 +136 155 45 +142 161 56 +135 154 56 +143 161 88 +140 158 51 +134 153 51 +138 155 56 +135 153 45 +139 158 45 +140 157 56 +145 164 45 +132 149 32 +133 150 39 +139 156 22 +133 151 45 +139 156 32 +139 156 32 +139 157 32 +138 156 32 +136 153 22 +140 156 32 +132 147 0 +132 148 0 +130 143 22 +132 146 22 +133 149 22 +130 144 0 +137 151 0 +125 138 0 +128 140 0 +127 137 0 +129 140 0 +132 142 0 +124 133 0 +116 123 0 +119 127 0 +114 120 0 +110 114 0 +102 102 0 +105 108 0 +102 102 0 +93 92 0 +105 105 0 +95 94 0 +92 92 0 +78 74 22 +94 100 22 +142 155 0 +142 154 0 +131 141 0 +145 157 0 +146 158 0 +145 157 0 +143 151 0 +147 159 0 +142 149 0 +146 154 0 +144 154 0 +147 158 0 +145 135 41 +147 96 52 +151 102 54 +154 103 56 +156 105 67 +155 104 57 +159 107 70 +156 105 68 +162 109 74 +160 107 78 +157 107 61 +158 106 64 +160 109 67 +161 109 74 +157 105 65 +160 108 70 +160 108 70 +162 109 76 +159 108 70 +160 108 68 +156 106 59 +160 108 70 +163 111 81 +158 105 68 +162 111 71 +156 105 56 +160 108 72 +159 108 61 +162 109 80 +160 107 67 +163 110 75 +155 105 59 +160 108 70 +161 110 67 +159 108 67 +161 109 70 +159 106 71 +156 106 61 +157 105 62 +155 104 61 +153 102 59 +154 103 61 +148 98 50 +151 135 31 +148 151 0 +149 152 0 +146 141 0 +149 151 0 +145 141 0 +149 148 0 +144 143 0 +149 145 0 +143 141 0 +145 143 0 +143 140 0 +140 139 0 +124 111 0 +102 73 0 +112 85 0 +113 87 0 +113 84 0 +118 91 0 +114 90 0 +117 93 0 +122 96 0 +121 95 0 +120 95 0 +128 107 0 +130 112 0 +133 112 0 +134 118 0 +130 114 0 +137 121 0 +138 123 0 +136 122 0 +138 121 0 +137 124 0 +140 126 0 +142 130 0 +142 129 0 +144 134 0 +141 129 0 +141 128 0 +142 132 0 +145 136 0 +142 132 0 +144 135 0 +145 136 0 +145 139 0 +146 137 0 +147 136 0 +145 138 0 +147 140 0 +148 141 0 +148 140 0 +149 142 0 +149 145 0 +148 142 0 +147 144 0 +147 141 0 +146 141 0 +147 143 0 +148 142 0 +147 144 0 +148 142 0 +148 143 0 +148 145 0 +150 146 0 +148 145 0 +150 147 0 +148 146 0 +148 145 0 +149 146 0 +149 146 0 +150 146 0 +150 149 0 +150 147 0 +147 146 0 +140 139 0 +141 139 0 +134 134 16 +159 180 11 +169 195 0 +166 191 0 +136 154 85 +127 142 88 +132 148 97 +128 144 85 +130 147 68 +122 137 64 +131 149 64 +139 157 82 +129 146 51 +136 155 68 +138 157 64 +133 152 51 +145 163 75 +135 153 68 +140 159 68 +134 152 60 +137 156 51 +142 161 68 +136 154 60 +141 159 64 +135 154 56 +141 160 60 +134 152 45 +139 158 45 +135 152 39 +141 162 45 +143 159 51 +140 159 39 +140 156 0 +132 150 22 +135 150 51 +140 157 39 +135 153 39 +132 144 32 +133 149 0 +128 143 22 +132 148 22 +132 146 0 +139 153 22 +130 146 22 +129 142 0 +130 144 0 +130 143 0 +128 141 0 +125 138 0 +129 141 0 +126 139 0 +125 136 0 +121 127 0 +123 132 0 +114 119 0 +114 119 0 +116 122 0 +108 110 0 +106 110 0 +105 110 0 +106 104 0 +104 106 0 +95 94 0 +100 99 0 +85 80 0 +88 92 22 +108 113 0 +130 138 0 +123 128 0 +125 135 0 +129 139 0 +138 150 0 +130 138 0 +141 151 0 +142 151 0 +137 144 0 +135 138 0 +143 150 0 +139 145 0 +135 137 0 +137 142 0 +142 127 24 +151 101 59 +149 99 56 +149 99 48 +152 104 53 +161 107 72 +152 103 48 +157 106 62 +160 107 68 +159 107 70 +163 110 76 +159 105 70 +156 106 61 +158 106 70 +157 107 61 +159 107 67 +161 110 70 +157 105 64 +158 107 59 +160 105 71 +157 104 65 +160 108 68 +158 104 70 +159 108 71 +160 108 65 +157 104 59 +161 109 74 +158 107 67 +159 107 70 +159 107 65 +158 107 65 +158 106 67 +163 110 75 +154 101 56 +157 103 70 +157 106 62 +157 104 65 +157 107 62 +155 102 64 +154 102 59 +149 100 46 +146 126 28 +142 132 0 +140 140 0 +141 136 0 +138 129 0 +144 140 0 +146 143 0 +146 142 0 +142 139 0 +146 144 0 +144 145 0 +135 125 0 +136 127 0 +144 139 0 +133 123 0 +121 111 0 +104 79 0 +110 85 0 +113 86 0 +120 96 0 +111 84 0 +117 95 0 +119 91 0 +122 98 0 +126 104 0 +123 99 0 +126 107 0 +125 103 0 +133 113 0 +137 118 0 +133 116 0 +133 116 0 +136 122 0 +137 122 0 +136 118 0 +140 127 0 +141 125 0 +140 125 0 +141 127 0 +137 123 0 +143 133 0 +144 136 0 +144 134 0 +142 132 0 +143 133 0 +143 136 0 +145 137 0 +145 135 0 +146 140 0 +145 138 0 +146 140 0 +145 137 0 +146 138 0 +147 139 0 +146 142 0 +148 143 0 +146 138 0 +149 143 0 +147 141 0 +148 145 0 +149 143 0 +147 141 0 +149 145 0 +147 142 0 +150 147 0 +148 140 0 +147 142 0 +148 145 0 +149 146 0 +148 145 0 +149 147 0 +149 147 0 +150 147 0 +149 146 0 +145 143 0 +140 139 0 +133 131 11 +141 152 0 +164 188 11 +169 195 0 +168 194 0 +168 194 0 +168 194 0 +158 182 39 +127 143 72 +118 132 79 +123 138 88 +130 146 79 +133 149 79 +127 143 82 +129 146 88 +128 145 64 +133 150 72 +128 144 45 +141 159 88 +126 142 60 +140 159 72 +136 153 68 +132 149 56 +135 153 39 +134 152 60 +140 158 45 +133 151 45 +127 143 39 +143 160 56 +131 147 32 +142 159 45 +131 148 39 +141 160 22 +135 152 22 +138 154 39 +139 157 32 +132 147 39 +134 149 22 +139 156 32 +136 152 32 +130 145 22 +130 145 0 +132 147 22 +129 143 22 +123 138 0 +135 150 0 +129 142 0 +124 133 0 +123 136 0 +127 137 0 +122 131 0 +130 143 0 +114 121 0 +118 127 0 +120 131 0 +119 127 0 +120 129 0 +110 113 0 +120 131 0 +101 106 0 +104 108 0 +97 99 0 +93 92 0 +97 97 0 +96 95 0 +84 85 0 +89 90 0 +108 114 0 +115 120 0 +120 125 0 +122 130 0 +124 127 0 +130 137 0 +118 120 0 +129 132 0 +127 133 0 +134 138 0 +129 133 0 +132 136 0 +132 129 0 +129 130 0 +133 136 0 +131 130 0 +127 122 0 +136 122 0 +149 100 46 +150 100 56 +151 102 52 +150 98 52 +157 104 65 +157 106 65 +156 101 67 +155 106 56 +152 103 48 +162 107 76 +160 109 68 +158 107 67 +156 106 56 +156 103 62 +157 105 62 +156 105 62 +156 106 57 +159 107 70 +154 104 52 +158 105 61 +156 104 59 +156 105 62 +157 107 61 +161 109 71 +159 108 71 +160 109 74 +156 104 57 +157 106 59 +158 105 62 +157 105 61 +159 105 65 +162 109 74 +156 104 61 +153 101 52 +151 102 50 +154 103 56 +153 101 58 +150 99 46 +132 111 14 +136 125 0 +139 132 0 +140 130 0 +144 142 0 +136 130 0 +140 129 0 +136 130 0 +138 132 0 +136 129 0 +130 123 0 +127 111 0 +136 128 0 +127 114 0 +134 125 0 +132 121 0 +122 110 0 +123 110 0 +107 90 0 +99 71 0 +111 84 0 +108 81 0 +113 86 0 +114 87 0 +113 88 0 +122 99 0 +125 97 0 +129 108 0 +126 102 0 +126 104 0 +130 106 0 +131 111 0 +134 114 0 +131 114 0 +137 120 0 +136 120 0 +138 124 0 +139 125 0 +140 123 0 +139 126 0 +141 129 0 +137 124 0 +139 124 0 +143 126 0 +142 133 0 +145 134 0 +140 129 0 +144 134 0 +146 137 0 +145 136 0 +142 133 0 +144 136 0 +146 138 0 +145 138 0 +147 139 0 +146 138 0 +145 138 0 +143 136 0 +145 140 0 +147 140 0 +148 140 0 +147 142 0 +148 143 0 +149 144 0 +147 141 0 +147 141 0 +147 142 0 +147 141 0 +147 140 0 +146 142 0 +149 144 0 +148 144 0 +147 144 0 +147 144 0 +143 141 0 +138 136 0 +139 145 19 +158 178 11 +170 195 0 +170 195 0 +168 194 0 +170 195 0 +168 194 0 +170 195 0 +168 194 0 +168 193 0 +146 168 39 +124 140 68 +127 144 75 +119 135 75 +125 141 72 +121 137 60 +131 147 75 +130 147 64 +128 145 56 +126 144 51 +134 151 51 +129 145 72 +124 140 56 +133 149 56 +132 150 60 +140 159 51 +132 150 45 +127 144 39 +130 146 56 +133 150 56 +138 158 56 +131 148 32 +137 156 22 +128 145 32 +130 147 32 +135 151 32 +132 150 22 +133 149 32 +131 148 32 +133 149 39 +133 151 39 +128 144 0 +132 149 0 +137 154 0 +130 146 0 +121 135 0 +127 139 32 +125 137 0 +124 133 0 +127 139 0 +119 132 0 +123 135 22 +109 117 0 +115 123 0 +116 123 0 +109 117 0 +118 126 0 +108 112 0 +112 118 0 +102 105 0 +98 102 0 +103 106 0 +96 98 0 +90 92 0 +77 75 32 +82 82 0 +86 90 0 +105 112 0 +118 125 0 +110 116 0 +114 118 0 +126 124 0 +122 122 0 +123 128 0 +122 123 0 +126 131 0 +126 129 0 +126 124 0 +136 143 0 +129 128 0 +131 129 0 +131 131 0 +127 116 0 +125 122 0 +132 127 0 +131 130 0 +129 109 14 +147 103 56 +152 101 57 +152 101 50 +149 102 42 +151 102 54 +154 103 54 +153 103 57 +154 105 54 +153 101 54 +158 106 71 +163 111 79 +157 106 59 +157 105 64 +156 106 61 +157 104 62 +155 104 54 +157 105 62 +155 105 59 +157 105 65 +158 107 59 +153 100 50 +155 104 65 +156 105 62 +153 102 54 +157 107 59 +159 107 64 +153 102 46 +152 101 52 +153 100 54 +153 101 56 +154 102 56 +155 104 57 +152 100 48 +152 103 48 +151 100 54 +142 94 34 +128 103 24 +133 120 0 +136 125 0 +134 120 0 +136 128 0 +130 119 0 +130 117 0 +135 127 0 +139 130 0 +127 111 0 +141 132 0 +130 120 0 +131 119 0 +131 123 0 +131 121 0 +127 112 0 +126 110 0 +123 111 0 +117 102 0 +116 100 0 +104 89 0 +92 69 0 +91 63 0 +106 80 0 +111 82 0 +102 71 0 +112 87 0 +118 97 0 +118 94 0 +126 103 0 +123 102 0 +124 103 0 +131 114 0 +132 112 0 +132 114 0 +136 115 0 +134 116 0 +136 119 0 +133 117 0 +139 124 0 +138 122 0 +138 120 0 +141 127 0 +142 129 0 +139 127 0 +139 126 0 +142 129 0 +141 128 0 +144 135 0 +144 133 0 +145 134 0 +145 134 0 +144 134 0 +145 133 0 +147 137 0 +145 137 0 +146 137 0 +145 134 0 +146 137 0 +147 141 0 +147 138 0 +148 140 0 +148 140 0 +144 135 0 +148 141 0 +147 141 0 +147 140 0 +148 144 0 +150 143 0 +146 140 0 +149 145 0 +148 143 0 +142 138 0 +146 143 0 +133 130 0 +138 141 0 +152 167 16 +167 193 0 +169 194 0 +168 193 0 +169 195 0 +170 195 0 +169 195 0 +168 194 0 +169 194 0 +168 194 0 +169 195 0 +168 193 0 +166 192 0 +144 165 56 +128 145 56 +121 136 79 +124 141 60 +124 140 56 +123 139 64 +123 139 56 +132 149 72 +122 138 60 +126 143 32 +125 142 45 +131 147 64 +127 144 39 +129 146 51 +131 148 45 +128 145 32 +124 141 0 +127 142 51 +130 147 39 +131 146 39 +133 149 56 +132 149 32 +130 146 32 +134 151 39 +128 144 22 +129 147 0 +128 144 0 +124 137 0 +127 142 22 +127 141 0 +119 132 0 +122 136 0 +125 139 0 +127 139 0 +126 141 0 +128 143 0 +120 130 0 +122 134 0 +117 127 0 +113 122 0 +108 119 0 +113 121 0 +110 118 0 +108 111 0 +107 114 0 +96 99 0 +100 106 0 +102 103 0 +89 93 0 +89 94 0 +80 82 0 +81 81 0 +83 84 0 +98 100 0 +102 105 0 +101 105 0 +111 110 0 +107 106 0 +115 115 0 +117 119 0 +121 121 0 +119 113 0 +127 125 0 +119 111 0 +120 114 0 +120 116 0 +124 123 0 +123 121 0 +125 119 0 +127 125 0 +126 119 0 +128 126 0 +128 123 0 +121 110 0 +127 126 0 +120 102 0 +137 95 37 +151 100 52 +155 103 59 +149 99 48 +155 103 67 +152 103 54 +145 95 48 +151 100 50 +151 100 44 +155 104 56 +152 102 50 +150 100 54 +155 102 57 +156 105 61 +152 101 54 +154 103 52 +157 105 64 +156 104 59 +156 106 61 +156 103 61 +151 100 52 +155 103 59 +156 103 61 +152 101 50 +155 104 56 +152 102 50 +153 102 54 +153 99 54 +150 99 48 +152 98 56 +151 99 52 +149 97 48 +150 99 44 +141 98 46 +133 112 14 +132 115 0 +129 112 0 +130 115 0 +131 119 0 +121 95 0 +127 109 0 +134 121 0 +124 112 0 +128 112 0 +132 122 0 +132 121 0 +130 115 0 +120 105 0 +129 115 0 +121 102 0 +119 92 0 +114 93 0 +122 106 0 +114 99 0 +111 95 0 +99 78 0 +99 78 0 +85 64 0 +88 64 0 +87 62 0 +99 68 0 +103 76 0 +113 88 0 +121 98 0 +120 97 0 +117 93 0 +124 101 0 +123 100 0 +127 108 0 +130 109 0 +125 104 0 +132 114 0 +131 116 0 +130 111 0 +130 111 0 +132 113 0 +134 115 0 +133 117 0 +137 121 0 +138 125 0 +139 126 0 +140 123 0 +140 127 0 +143 128 0 +140 127 0 +139 124 0 +139 126 0 +143 132 0 +141 129 0 +146 133 0 +146 138 0 +144 131 0 +144 132 0 +146 137 0 +143 133 0 +145 137 0 +143 135 0 +145 136 0 +146 139 0 +145 139 0 +146 139 0 +146 141 0 +148 142 0 +147 140 0 +145 140 0 +143 138 0 +140 135 0 +138 134 0 +134 136 0 +155 170 0 +167 191 0 +168 194 0 +169 194 0 +167 192 0 +169 193 0 +168 193 0 +169 194 0 +169 194 0 +169 195 0 +168 194 0 +168 193 0 +168 194 0 +168 193 0 +168 193 0 +168 194 0 +167 192 0 +148 171 22 +137 156 56 +114 129 60 +121 136 85 +127 143 51 +118 133 60 +136 152 82 +125 142 51 +116 132 45 +126 140 39 +127 144 56 +123 139 56 +121 138 39 +128 143 60 +128 145 32 +129 145 32 +127 143 22 +131 146 45 +128 144 22 +126 142 0 +127 143 45 +133 149 45 +130 146 0 +126 142 32 +115 128 22 +127 142 22 +123 138 22 +124 140 0 +124 139 0 +118 130 22 +123 136 0 +114 126 0 +122 135 0 +115 125 0 +117 127 0 +112 122 0 +113 123 0 +116 125 0 +113 123 0 +106 113 0 +104 111 0 +98 104 0 +100 104 0 +98 104 0 +94 97 0 +84 89 0 +77 77 0 +75 78 0 +83 87 0 +81 81 0 +89 91 0 +98 99 0 +103 103 0 +105 103 0 +107 110 0 +117 117 0 +113 108 0 +118 116 0 +122 117 0 +118 115 0 +126 128 0 +117 111 0 +128 125 0 +129 124 0 +124 116 0 +127 125 0 +116 111 0 +129 124 0 +124 121 0 +126 116 0 +128 118 0 +113 102 0 +120 115 0 +121 106 0 +116 101 0 +122 87 34 +142 96 37 +142 94 37 +147 95 39 +149 99 46 +149 97 46 +147 96 48 +148 97 50 +152 103 48 +148 98 39 +149 98 46 +152 102 44 +153 103 50 +149 99 39 +153 101 57 +151 99 46 +153 100 61 +148 97 44 +155 104 61 +154 103 50 +152 98 57 +153 101 59 +153 101 59 +153 101 56 +149 96 48 +148 97 42 +151 99 50 +150 96 50 +149 96 50 +144 95 44 +140 86 37 +120 79 14 +117 95 0 +121 103 0 +124 107 0 +124 107 0 +126 108 0 +126 101 0 +125 108 0 +134 126 0 +126 112 0 +123 107 0 +121 106 0 +132 118 0 +131 124 0 +131 116 0 +128 115 0 +122 106 0 +126 113 0 +121 107 0 +114 92 0 +116 100 0 +109 89 0 +113 97 0 +107 88 0 +104 81 0 +85 59 0 +86 68 0 +76 58 0 +79 55 0 +80 57 0 +94 66 0 +101 74 0 +102 76 0 +117 93 0 +116 92 0 +116 93 0 +121 100 0 +124 102 0 +127 105 0 +129 109 0 +126 106 0 +123 103 0 +136 117 0 +137 119 0 +135 119 0 +135 118 0 +136 123 0 +135 117 0 +140 125 0 +137 126 0 +137 122 0 +137 121 0 +142 129 0 +140 125 0 +140 128 0 +144 133 0 +142 131 0 +143 132 0 +140 127 0 +143 132 0 +144 132 0 +143 132 0 +141 129 0 +143 133 0 +144 133 0 +142 133 0 +144 136 0 +144 134 0 +144 136 0 +145 137 0 +147 142 0 +142 135 0 +138 134 0 +140 137 0 +147 154 11 +159 177 0 +168 192 0 +167 192 0 +168 194 0 +166 190 0 +169 195 0 +169 194 0 +168 193 0 +167 192 0 +169 194 0 +169 195 0 +169 194 0 +168 194 0 +167 192 0 +167 192 0 +166 192 0 +168 193 0 +165 190 0 +167 192 0 +168 193 0 +167 192 0 +163 188 22 +145 166 60 +127 144 51 +112 127 64 +114 128 64 +107 121 45 +122 138 60 +114 128 56 +122 138 56 +122 137 51 +125 141 56 +119 134 39 +115 130 32 +123 140 22 +115 130 22 +114 128 32 +117 132 39 +115 129 0 +126 141 32 +116 131 22 +126 140 45 +121 137 22 +117 133 0 +122 137 22 +114 127 22 +117 132 0 +120 133 0 +120 133 0 +115 129 22 +106 116 0 +115 127 0 +108 118 0 +105 114 0 +111 123 0 +100 103 0 +99 109 0 +101 112 22 +96 102 0 +87 91 0 +88 93 0 +73 76 0 +90 97 0 +74 77 0 +63 65 0 +71 73 0 +80 83 0 +86 88 0 +97 96 0 +101 102 0 +104 104 0 +103 100 0 +112 113 0 +117 116 0 +119 116 0 +116 112 0 +116 112 0 +121 120 0 +122 119 0 +120 115 0 +125 124 0 +124 123 0 +126 124 0 +127 120 0 +118 113 0 +132 128 0 +123 114 0 +123 114 0 +120 108 0 +128 118 0 +121 102 0 +110 93 0 +114 98 0 +122 103 0 +112 86 0 +112 85 0 +122 80 37 +137 87 24 +146 94 50 +147 96 31 +148 97 52 +147 96 42 +150 101 46 +151 100 46 +147 96 48 +151 99 44 +149 98 46 +152 100 59 +153 100 56 +150 97 48 +151 98 56 +146 96 42 +153 100 54 +152 100 56 +154 101 56 +152 101 48 +149 97 48 +147 94 44 +148 94 46 +147 97 39 +146 93 44 +143 92 37 +143 89 44 +126 81 34 +122 102 0 +116 85 0 +116 92 0 +122 101 0 +126 112 0 +126 110 0 +130 111 0 +129 116 0 +125 104 0 +127 112 0 +120 96 0 +127 116 0 +129 117 0 +127 112 0 +127 114 0 +126 108 0 +125 105 0 +128 113 0 +130 116 0 +122 105 0 +122 104 0 +119 98 0 +121 106 0 +111 90 0 +113 97 0 +107 84 0 +99 78 0 +101 78 0 +88 69 0 +87 67 0 +75 55 0 +64 48 0 +81 58 0 +80 56 0 +91 68 0 +103 79 0 +114 92 0 +117 94 0 +124 103 0 +120 96 0 +121 95 0 +124 106 0 +126 106 0 +127 107 0 +130 111 0 +131 109 0 +128 111 0 +134 115 0 +132 112 0 +139 122 0 +137 119 0 +137 120 0 +134 119 0 +135 119 0 +135 120 0 +138 124 0 +137 122 0 +140 125 0 +140 126 0 +139 125 0 +141 128 0 +143 128 0 +141 129 0 +141 129 0 +143 133 0 +142 132 0 +146 136 0 +142 132 0 +143 137 0 +141 130 0 +134 127 0 +134 127 0 +139 139 0 +149 161 0 +165 187 0 +167 189 0 +167 190 0 +168 192 0 +168 192 0 +168 191 0 +168 193 0 +168 193 0 +169 194 0 +169 193 0 +166 191 0 +168 193 0 +168 194 0 +168 193 0 +167 192 0 +166 191 0 +167 193 0 +166 192 0 +166 192 0 +165 190 0 +163 188 0 +166 191 0 +165 189 0 +162 186 0 +167 192 0 +167 191 0 +158 181 22 +141 161 0 +127 145 32 +111 125 45 +114 126 68 +110 124 60 +117 132 51 +114 128 45 +119 134 22 +119 133 45 +121 137 32 +115 129 22 +114 129 0 +110 123 32 +108 121 0 +112 125 22 +111 124 22 +116 129 32 +112 126 22 +106 120 0 +108 120 32 +115 127 0 +113 126 0 +114 126 22 +109 123 0 +104 116 0 +98 104 0 +105 116 0 +98 106 0 +91 97 0 +109 120 0 +94 102 0 +97 106 0 +84 91 0 +83 88 0 +76 78 0 +71 77 0 +66 68 0 +67 71 0 +68 70 0 +73 74 0 +97 99 0 +94 93 0 +100 103 0 +97 95 0 +115 116 0 +115 117 0 +122 126 0 +109 103 0 +119 121 0 +120 117 0 +125 126 0 +120 114 0 +130 130 0 +134 133 0 +123 118 0 +125 116 0 +124 118 0 +130 128 0 +118 114 0 +133 129 0 +126 123 0 +127 120 0 +126 119 0 +121 113 0 +121 109 0 +121 106 0 +123 103 0 +121 106 0 +111 91 0 +113 91 0 +115 97 0 +107 81 0 +104 75 0 +117 76 19 +135 86 34 +145 92 48 +142 91 24 +147 93 46 +146 93 42 +147 98 42 +144 92 31 +144 90 39 +143 91 37 +148 96 42 +148 95 48 +150 96 48 +150 97 42 +145 93 44 +144 93 31 +148 97 42 +144 92 39 +149 96 44 +143 90 42 +142 90 39 +143 92 39 +138 88 34 +116 76 19 +100 58 0 +98 65 0 +106 78 0 +116 87 0 +125 109 0 +124 101 0 +120 102 0 +121 101 0 +125 109 0 +122 101 0 +137 123 0 +123 104 0 +126 108 0 +131 121 0 +136 124 0 +132 120 0 +130 113 0 +135 126 0 +134 123 0 +132 121 0 +124 109 0 +126 106 0 +126 111 0 +121 107 0 +125 109 0 +116 99 0 +120 104 0 +116 96 0 +109 87 0 +110 89 0 +101 78 0 +96 76 0 +91 72 0 +86 67 0 +75 57 0 +64 46 0 +68 52 0 +65 45 0 +87 64 0 +87 63 0 +98 75 0 +106 83 0 +114 93 0 +118 92 0 +112 90 0 +119 99 0 +121 101 0 +128 108 0 +119 101 0 +128 109 0 +132 114 0 +129 110 0 +130 111 0 +134 116 0 +133 118 0 +135 118 0 +138 123 0 +139 122 0 +135 117 0 +141 124 0 +139 122 0 +137 124 0 +137 125 0 +139 129 0 +136 122 0 +141 128 0 +134 122 0 +136 125 0 +131 119 0 +131 123 0 +132 126 0 +139 143 0 +151 159 0 +166 185 0 +166 188 0 +167 188 0 +164 184 0 +167 189 0 +167 189 0 +167 189 0 +167 192 0 +168 192 0 +168 192 0 +169 194 0 +167 191 0 +166 191 0 +167 192 0 +165 188 0 +167 192 0 +166 192 0 +166 191 0 +163 188 0 +167 192 0 +166 192 0 +166 191 0 +162 187 0 +166 191 0 +167 191 0 +163 188 0 +163 187 0 +162 187 0 +165 189 0 +160 183 0 +161 184 0 +165 188 0 +161 183 0 +150 171 22 +135 153 22 +128 145 32 +123 139 56 +112 125 51 +110 123 56 +111 125 32 +110 125 39 +105 118 22 +102 113 22 +107 119 22 +106 120 0 +111 122 39 +110 123 0 +111 125 0 +105 117 0 +105 115 22 +105 116 0 +95 105 22 +107 119 0 +96 106 0 +95 103 0 +91 101 0 +82 90 0 +90 99 0 +84 90 0 +80 88 0 +89 96 0 +77 81 0 +69 73 0 +69 74 0 +72 76 0 +75 77 0 +86 92 0 +94 96 0 +99 104 0 +94 95 0 +104 109 0 +109 111 0 +112 116 0 +111 109 0 +111 108 0 +110 104 0 +111 110 0 +120 116 0 +112 108 0 +131 131 0 +124 120 0 +121 121 0 +131 135 0 +129 129 0 +135 137 0 +136 138 0 +121 111 0 +135 130 0 +130 125 0 +125 121 0 +126 113 0 +126 117 0 +122 110 0 +123 107 0 +128 114 0 +123 111 0 +120 106 0 +120 106 0 +118 102 0 +116 94 0 +116 91 0 +108 82 0 +110 86 0 +93 65 0 +93 61 0 +107 67 19 +116 73 19 +128 75 14 +144 90 46 +144 93 46 +139 86 28 +144 92 39 +140 89 19 +139 88 28 +142 91 44 +144 93 31 +143 91 42 +145 92 39 +137 86 19 +137 84 31 +145 91 44 +137 85 31 +130 76 31 +109 63 14 +102 63 14 +86 43 0 +105 69 0 +109 79 0 +109 79 0 +118 96 0 +119 88 0 +118 94 0 +118 95 0 +119 89 0 +123 99 0 +126 100 0 +130 108 0 +128 110 0 +130 110 0 +130 120 0 +131 117 0 +132 120 0 +131 117 0 +133 126 0 +130 117 0 +131 121 0 +129 115 0 +134 122 0 +125 113 0 +126 111 0 +125 110 0 +123 105 0 +115 96 0 +120 100 0 +123 105 0 +117 105 0 +120 102 0 +109 90 0 +115 98 0 +115 102 0 +105 84 0 +100 82 0 +95 75 0 +83 67 0 +82 63 0 +70 53 0 +74 58 0 +62 42 0 +80 58 0 +86 67 0 +88 65 0 +97 75 0 +107 84 0 +102 81 0 +109 88 0 +117 96 0 +119 99 0 +123 103 0 +124 104 0 +122 103 0 +124 104 0 +129 109 0 +130 114 0 +128 111 0 +132 115 0 +126 108 0 +131 112 0 +129 115 0 +136 121 0 +133 122 0 +134 118 0 +126 110 0 +124 113 0 +126 120 0 +142 143 0 +146 153 0 +156 172 0 +163 182 0 +166 185 0 +165 184 0 +164 183 0 +165 186 0 +167 189 0 +165 185 0 +166 188 0 +167 187 0 +166 187 0 +168 190 0 +166 188 0 +167 189 0 +168 192 0 +167 189 0 +167 189 0 +167 190 0 +167 191 0 +165 191 0 +166 191 0 +167 191 0 +164 188 0 +167 192 0 +166 191 0 +165 190 0 +164 189 0 +165 190 0 +160 184 0 +164 187 0 +160 182 0 +161 185 0 +161 184 0 +163 186 0 +163 186 0 +157 179 0 +161 183 0 +162 183 0 +160 182 0 +155 175 0 +159 179 0 +150 169 0 +151 170 0 +134 150 39 +128 144 0 +124 138 0 +117 132 22 +117 131 22 +110 122 22 +114 127 0 +103 115 0 +102 113 22 +98 109 39 +90 100 22 +99 110 0 +96 108 0 +86 95 0 +81 91 0 +89 99 0 +86 95 0 +84 93 0 +90 98 0 +87 96 0 +72 78 0 +82 89 0 +85 92 0 +88 93 0 +104 111 0 +98 105 0 +97 102 0 +100 105 0 +98 100 0 +109 115 0 +110 114 0 +116 120 0 +122 124 0 +118 119 0 +116 110 0 +129 132 0 +124 121 0 +121 122 0 +125 127 0 +127 122 0 +128 127 0 +125 126 0 +122 119 0 +129 127 0 +127 126 0 +140 141 0 +135 135 0 +130 128 0 +124 123 0 +121 112 0 +135 133 0 +139 131 0 +121 117 0 +126 113 0 +122 103 0 +130 119 0 +124 108 0 +125 114 0 +120 101 0 +117 105 0 +116 91 0 +117 94 0 +108 85 0 +104 75 0 +105 77 0 +95 59 0 +90 63 0 +86 50 0 +76 47 0 +83 44 14 +102 65 14 +101 56 14 +118 70 28 +119 71 19 +123 74 19 +126 72 37 +123 73 14 +127 79 31 +123 75 24 +111 66 14 +114 68 28 +98 61 0 +88 57 0 +78 47 0 +89 57 0 +87 54 0 +102 74 0 +114 87 0 +105 71 0 +111 80 0 +109 79 0 +120 100 0 +118 90 0 +127 106 0 +119 88 0 +122 100 0 +131 115 0 +131 115 0 +132 116 0 +138 124 0 +132 115 0 +129 112 0 +130 118 0 +141 132 0 +132 127 0 +136 132 0 +134 123 0 +135 125 0 +133 125 0 +135 125 0 +133 119 0 +132 114 0 +133 121 0 +130 123 0 +129 115 0 +131 120 0 +127 114 0 +120 107 0 +123 112 0 +122 106 0 +118 104 0 +117 105 0 +110 89 0 +112 96 0 +108 91 0 +105 87 0 +98 79 0 +96 79 0 +87 69 0 +88 71 0 +83 67 0 +84 65 0 +92 76 0 +86 68 0 +88 73 0 +98 85 0 +102 86 0 +96 77 0 +110 89 0 +108 88 0 +109 93 0 +105 86 0 +110 95 0 +113 98 0 +121 110 0 +116 103 0 +122 111 0 +130 122 0 +131 123 0 +135 132 0 +139 136 0 +145 148 0 +154 162 0 +158 164 0 +160 169 0 +161 172 0 +163 177 0 +162 176 0 +166 180 0 +164 180 0 +164 179 0 +167 187 0 +164 183 0 +165 181 0 +165 182 0 +164 182 0 +167 191 0 +167 188 0 +166 186 0 +166 189 0 +167 189 0 +168 191 0 +166 187 0 +168 192 0 +165 188 0 +168 191 0 +166 191 0 +165 189 0 +164 188 0 +165 189 0 +166 190 0 +167 190 0 +165 189 0 +166 191 0 +164 188 0 +162 186 0 +160 184 0 +160 184 0 +159 182 0 +160 182 0 +159 182 0 +160 182 0 +157 178 0 +161 182 0 +157 178 0 +154 175 0 +153 173 0 +153 173 0 +154 174 0 +148 166 0 +143 160 0 +141 159 0 +141 159 0 +142 159 0 +133 148 0 +140 155 0 +124 138 0 +124 138 0 +122 136 0 +118 131 0 +125 139 0 +113 124 0 +109 120 0 +108 118 0 +97 107 0 +101 111 0 +102 112 0 +93 101 0 +94 104 0 +101 111 0 +87 95 0 +91 98 0 +106 114 0 +106 113 0 +106 110 0 +113 121 0 +117 122 0 +118 125 0 +124 132 0 +119 126 0 +126 134 0 +126 131 0 +127 131 0 +125 128 0 +128 132 0 +120 120 0 +134 136 0 +129 132 0 +128 130 0 +128 130 0 +125 124 0 +132 133 0 +132 132 0 +128 130 0 +130 121 0 +130 126 0 +129 126 0 +129 127 0 +131 130 0 +142 141 0 +131 128 0 +132 124 0 +131 122 0 +137 133 0 +122 110 0 +126 117 0 +132 116 0 +125 112 0 +119 101 0 +121 101 0 +131 117 0 +119 97 0 +119 101 0 +111 87 0 +107 73 0 +111 83 0 +108 86 0 +99 75 0 +91 62 0 +91 61 0 +88 61 0 +80 48 0 +81 45 0 +75 48 0 +74 41 0 +76 47 0 +77 44 0 +64 36 0 +71 42 0 +73 37 0 +81 47 0 +83 49 0 +87 55 0 +99 72 0 +104 72 0 +102 66 0 +101 76 0 +110 81 0 +108 83 0 +120 98 0 +118 91 0 +125 105 0 +122 98 0 +131 119 0 +133 117 0 +128 108 0 +133 117 0 +138 129 0 +130 112 0 +140 132 0 +133 118 0 +136 126 0 +132 116 0 +130 114 0 +131 116 0 +135 126 0 +135 123 0 +130 119 0 +132 121 0 +134 126 0 +144 136 0 +136 129 0 +131 122 0 +138 132 0 +138 129 0 +137 128 0 +142 134 0 +134 121 0 +132 120 0 +128 112 0 +123 108 0 +131 119 0 +124 112 0 +116 101 0 +123 110 0 +118 103 0 +119 103 0 +114 101 0 +118 107 0 +104 87 0 +111 95 0 +95 75 0 +97 80 0 +100 84 0 +104 91 0 +104 92 0 +113 100 0 +103 87 0 +103 91 0 +114 99 0 +113 101 0 +125 116 0 +125 114 0 +133 126 0 +139 132 0 +136 130 0 +137 132 0 +144 143 0 +149 150 0 +148 148 0 +156 161 0 +154 158 0 +154 162 0 +155 160 0 +157 165 0 +159 171 0 +160 167 0 +163 174 0 +162 176 0 +164 178 0 +165 177 0 +164 180 0 +164 181 0 +166 184 0 +162 182 0 +163 181 0 +163 180 0 +165 183 0 +166 187 0 +166 190 0 +165 185 0 +166 186 0 +165 189 0 +168 188 0 +168 191 0 +166 188 0 +165 190 0 +161 186 0 +163 187 0 +166 191 0 +163 187 0 +163 186 0 +162 186 0 +163 186 0 +161 185 0 +162 186 0 +162 184 0 +160 182 0 +153 174 0 +159 180 0 +157 179 0 +152 173 0 +157 178 0 +154 174 0 +160 181 0 +152 172 0 +149 169 0 +154 173 0 +147 165 0 +148 166 0 +144 161 0 +138 154 0 +135 152 0 +131 146 0 +134 149 0 +133 148 0 +139 154 0 +125 138 0 +128 140 0 +120 133 0 +117 130 0 +118 131 0 +114 126 0 +105 117 0 +103 112 0 +112 123 0 +108 119 0 +108 118 0 +107 117 0 +114 124 0 +115 124 0 +121 131 0 +110 117 0 +111 118 0 +121 127 0 +116 122 0 +120 123 0 +124 128 0 +119 124 0 +124 126 0 +131 142 0 +129 132 0 +133 136 0 +126 131 0 +138 148 0 +130 133 0 +128 132 0 +135 133 0 +131 134 0 +139 145 0 +128 124 0 +130 132 0 +134 133 0 +131 128 0 +142 140 0 +132 132 0 +128 128 0 +135 133 0 +138 133 0 +131 128 0 +135 131 0 +138 129 0 +133 123 0 +137 129 0 +131 118 0 +135 125 0 +132 116 0 +131 117 0 +122 101 0 +125 109 0 +124 104 0 +121 90 0 +113 91 0 +108 81 0 +115 90 0 +119 95 0 +104 79 0 +110 80 0 +102 65 0 +106 77 0 +87 54 0 +105 74 0 +94 65 0 +89 59 0 +90 60 0 +88 56 0 +89 57 0 +90 60 0 +89 54 0 +93 65 0 +86 51 0 +94 58 0 +100 65 0 +116 86 0 +97 59 0 +108 77 0 +108 80 0 +116 96 0 +114 80 0 +126 106 0 +131 111 0 +128 114 0 +123 103 0 +125 97 0 +132 119 0 +132 114 0 +135 123 0 +140 130 0 +132 117 0 +135 122 0 +135 125 0 +140 131 0 +138 134 0 +143 136 0 +139 134 0 +142 136 0 +131 119 0 +134 127 0 +139 133 0 +137 126 0 +141 133 0 +140 130 0 +135 124 0 +138 128 0 +135 128 0 +133 123 0 +139 131 0 +139 133 0 +134 125 0 +136 130 0 +138 127 0 +139 133 0 +126 114 0 +140 133 0 +133 127 0 +124 114 0 +122 107 0 +124 112 0 +125 118 0 +125 116 0 +118 106 0 +115 103 0 +120 110 0 +119 105 0 +111 98 0 +118 108 0 +107 93 0 +116 104 0 +113 98 0 +116 103 0 +119 108 0 +124 113 0 +127 117 0 +133 125 0 +127 118 0 +138 131 0 +136 132 0 +140 137 0 +147 146 0 +149 150 0 +149 148 0 +153 153 0 +153 158 0 +154 158 0 +155 160 0 +154 160 0 +157 162 0 +158 167 0 +161 172 0 +159 169 0 +163 176 0 +162 176 0 +163 174 0 +163 176 0 +163 178 0 +163 180 0 +166 184 0 +164 179 0 +166 183 0 +163 179 0 +165 185 0 +167 188 0 +165 184 0 +166 185 0 +168 188 0 +167 188 0 +163 188 0 +164 188 0 +165 189 0 +165 189 0 +164 188 0 +165 188 0 +160 182 0 +159 181 0 +161 184 0 +159 181 0 +162 184 0 +161 184 0 +161 182 0 +156 177 0 +156 177 0 +157 177 0 +150 169 0 +154 173 0 +155 175 0 +148 167 0 +145 164 0 +147 165 0 +148 166 0 +137 153 0 +137 154 0 +144 160 0 +140 157 0 +138 155 0 +139 156 0 +134 149 0 +135 150 0 +124 138 0 +126 140 0 +127 141 0 +121 133 0 +114 126 0 +129 142 0 +112 125 0 +114 125 0 +119 130 0 +121 131 0 +116 125 0 +117 125 0 +122 130 0 +119 128 0 +126 137 0 +120 132 0 +131 139 0 +127 134 0 +122 128 0 +135 143 0 +132 135 0 +124 131 0 +130 134 0 +132 136 0 +131 134 0 +137 144 0 +131 134 0 +134 141 0 +137 144 0 +131 135 0 +140 146 0 +136 139 0 +138 144 0 +129 127 0 +137 138 0 +134 136 0 +139 144 0 +135 134 0 +139 137 0 +139 139 0 +127 118 0 +138 138 0 +141 144 0 +130 120 0 +133 128 0 +130 118 0 +138 129 0 +137 128 0 +138 131 0 +126 114 0 +137 132 0 +129 114 0 +129 115 0 +125 108 0 +132 114 0 +124 100 0 +123 99 0 +118 92 0 +111 78 0 +122 94 0 +112 81 0 +111 89 0 +105 74 0 +103 64 0 +104 80 0 +105 74 0 +98 65 0 +100 68 0 +97 61 0 +99 65 0 +105 78 0 +103 77 0 +106 78 0 +106 79 0 +109 79 0 +113 85 0 +113 85 0 +115 86 0 +115 90 0 +122 94 0 +121 93 0 +125 101 0 +121 88 0 +128 98 0 +129 106 0 +124 104 0 +132 110 0 +130 108 0 +136 119 0 +129 103 0 +138 125 0 +137 122 0 +140 133 0 +136 124 0 +138 128 0 +140 133 0 +139 129 0 +137 134 0 +140 131 0 +143 142 0 +146 145 0 +144 140 0 +140 132 0 +140 134 0 +141 137 0 +142 139 0 +139 131 0 +142 134 0 +141 135 0 +140 133 0 +133 122 0 +140 132 0 +137 128 0 +136 127 0 +135 125 0 +133 123 0 +134 124 0 +143 134 0 +134 127 0 +129 116 0 +134 123 0 +132 121 0 +130 118 0 +132 124 0 +133 124 0 +121 109 0 +128 119 0 +124 114 0 +129 119 0 +124 113 0 +124 113 0 +125 113 0 +125 113 0 +128 118 0 +127 116 0 +133 123 0 +131 123 0 +136 131 0 +141 137 0 +139 134 0 +136 131 0 +143 139 0 +143 140 0 +146 146 0 +145 146 0 +152 150 0 +148 149 0 +153 155 0 +158 163 0 +159 166 0 +155 163 0 +158 168 0 +162 172 0 +160 168 0 +162 172 0 +162 175 0 +160 172 0 +160 173 0 +161 173 0 +162 177 0 +165 183 0 +161 175 0 +163 180 0 +167 186 0 +166 184 0 +167 184 0 +167 185 0 +167 186 0 +166 186 0 +162 185 0 +163 188 0 +164 188 0 +162 186 0 +165 190 0 +160 183 0 +157 180 0 +162 186 0 +159 182 0 +159 181 0 +161 182 0 +155 176 0 +159 180 0 +160 181 0 +155 175 0 +154 174 0 +150 169 0 +148 167 0 +154 173 0 +142 160 0 +146 164 0 +151 168 0 +141 157 0 +143 160 0 +136 152 0 +137 154 0 +141 156 0 +135 151 0 +134 149 0 +130 144 0 +131 146 0 +127 140 0 +134 149 0 +128 143 0 +121 133 0 +123 136 0 +127 141 0 +126 140 0 +131 144 0 +131 145 0 +128 140 0 +132 144 0 +130 143 0 +126 138 0 +126 137 0 +127 138 0 +124 130 0 +124 134 0 +132 142 0 +128 138 0 +135 144 0 +134 143 0 +132 141 0 +132 134 0 +141 151 0 +135 139 0 +139 146 0 +139 142 0 +137 146 0 +143 149 0 +137 139 0 +138 144 0 +127 125 0 +143 146 0 +142 143 0 +142 145 0 +137 140 0 +141 142 0 +138 140 0 +135 134 0 +140 139 0 +140 142 0 +133 128 0 +142 143 0 +139 140 0 +139 135 0 +134 128 0 +138 131 0 +135 122 0 +135 130 0 +137 126 0 +131 118 0 +132 121 0 +132 117 0 +135 122 0 +130 113 0 +124 93 0 +125 104 0 +133 119 0 +119 98 0 +116 94 0 +126 96 0 +111 87 0 +117 87 0 +122 91 0 +114 87 0 +118 90 0 +97 69 0 +112 83 0 +110 81 0 +110 71 0 +113 85 0 +114 86 0 +112 82 0 +111 83 0 +114 86 0 +115 81 0 +120 97 0 +129 103 0 +123 95 0 +125 103 0 +132 111 0 +126 103 0 +123 97 0 +129 104 0 +124 100 0 +136 120 0 +131 112 0 +133 113 0 +135 116 0 +139 132 0 +137 125 0 +134 121 0 +138 130 0 +141 126 0 +137 125 0 +141 135 0 +143 129 0 +149 147 0 +142 137 0 +139 135 0 +141 139 0 +150 145 0 +142 136 0 +144 139 0 +141 138 0 +143 144 0 +145 140 0 +144 138 0 +143 139 0 +141 137 0 +140 133 0 +140 129 0 +137 134 0 +146 143 0 +148 146 0 +142 135 0 +141 136 0 +141 130 0 +139 132 0 +137 130 0 +140 133 0 +133 124 0 +135 125 0 +135 125 0 +135 128 0 +134 125 0 +133 127 0 +137 132 0 +137 131 0 +135 128 0 +131 122 0 +128 117 0 +130 120 0 +133 127 0 +134 128 0 +134 127 0 +127 117 0 +130 122 0 +137 131 0 +137 128 0 +144 140 0 +144 141 0 +148 142 0 +146 145 0 +144 143 0 +151 154 0 +151 154 0 +153 156 0 +151 155 0 +153 156 0 +155 159 0 +157 162 0 +157 162 0 +159 165 0 +158 166 0 +160 171 0 +160 171 0 +160 169 0 +161 175 0 +160 171 0 +162 174 0 +162 178 0 +162 176 0 +165 181 0 +164 182 0 +168 187 0 +166 185 0 +164 182 0 +162 182 0 +157 179 0 +162 186 0 +159 181 0 +162 185 0 +159 182 0 +163 186 0 +159 182 0 +160 181 0 +158 180 0 +155 176 0 +153 174 0 +154 175 0 +157 178 0 +151 171 0 +153 173 0 +152 172 0 +155 174 0 +153 173 0 +152 171 0 +149 168 0 +152 170 0 +138 156 0 +145 162 0 +144 161 0 +141 158 0 +140 156 0 +137 153 0 +136 151 0 +135 150 0 +133 147 0 +135 151 0 +127 140 0 +134 148 0 +130 144 0 +130 144 0 +135 149 0 +134 148 0 +132 145 0 +132 142 0 +126 136 0 +131 142 0 +132 144 0 +132 142 0 +139 153 0 +134 145 0 +131 140 0 +137 147 0 +133 142 0 +132 141 0 +138 146 0 +144 155 0 +139 150 0 +139 144 0 +139 148 0 +134 142 0 +144 154 0 +135 139 0 +141 147 0 +140 149 0 +133 137 0 +136 142 0 +143 150 0 +144 151 0 +133 134 0 +144 150 0 +142 143 0 +143 150 0 +138 137 0 +142 143 0 +146 152 0 +140 142 0 +139 136 0 +143 143 0 +139 138 0 +133 122 0 +138 136 0 +131 114 0 +136 129 0 +140 136 0 +142 132 0 +136 128 0 +140 137 0 +134 117 0 +134 112 0 +133 121 0 +135 124 0 +134 114 0 +131 111 0 +126 106 0 +122 101 0 +128 105 0 +120 89 0 +129 104 0 +115 89 0 +119 94 0 +123 99 0 +122 93 0 +124 98 0 +121 96 0 +123 98 0 +119 91 0 +119 93 0 +125 103 0 +116 86 0 +121 91 0 +123 100 0 +127 104 0 +127 105 0 +125 101 0 +130 109 0 +126 102 0 +131 109 0 +131 112 0 +135 116 0 +137 126 0 +135 113 0 +141 129 0 +144 133 0 +140 130 0 +135 125 0 +136 123 0 +141 130 0 +144 136 0 +144 136 0 +144 138 0 +138 133 0 +140 132 0 +146 136 0 +140 135 0 +144 135 0 +143 132 0 +145 140 0 +146 143 0 +148 142 0 +143 140 0 +148 148 0 +138 136 0 +148 149 0 +146 140 0 +144 146 0 +150 152 0 +148 145 0 +147 147 0 +148 146 0 +142 139 0 +144 137 0 +140 135 0 +145 145 0 +141 133 0 +139 133 0 +145 145 0 +149 148 0 +141 137 0 +147 143 0 +142 135 0 +139 134 0 +142 136 0 +139 132 0 +139 134 0 +140 135 0 +135 130 0 +138 133 0 +140 133 0 +141 138 0 +135 127 0 +129 122 0 +138 132 0 +141 135 0 +140 135 0 +131 124 0 +140 135 0 +138 135 0 +144 141 0 +144 141 0 +142 138 0 +142 140 0 +143 142 0 +148 149 0 +146 147 0 +149 153 0 +153 159 0 +154 157 0 +158 166 0 +154 154 0 +157 165 0 +156 162 0 +159 166 0 +161 171 0 +159 168 0 +159 170 0 +162 175 0 +161 172 0 +162 176 0 +165 180 0 +162 177 0 +166 182 0 +163 178 0 +166 183 0 +166 185 0 +164 178 0 +160 183 0 +159 183 0 +163 186 0 +157 180 0 +158 180 0 +157 178 0 +158 180 0 +158 180 0 +155 175 0 +154 174 0 +160 181 0 +153 173 0 +156 175 0 +153 173 0 +152 171 0 +152 171 0 +148 167 0 +146 164 0 +145 162 0 +149 167 0 +147 165 0 +148 165 0 +148 165 0 +137 153 0 +138 154 0 +143 159 0 +135 151 0 +137 154 0 +140 157 0 +137 153 0 +133 148 0 +138 153 0 +137 152 0 +140 154 0 +131 145 0 +134 148 0 +138 152 0 +135 148 0 +141 153 0 +141 152 0 +135 149 0 +137 150 0 +137 150 0 +137 149 0 +130 139 0 +135 146 0 +135 146 0 +143 153 0 +145 155 0 +147 157 0 +144 150 0 +141 151 0 +142 154 0 +142 150 0 +145 152 0 +141 145 0 +142 150 0 +147 157 0 +143 151 0 +137 143 0 +144 155 0 +147 156 0 +150 160 0 +144 154 0 +142 146 0 +146 150 0 +145 147 0 +143 148 0 +144 145 0 +144 146 0 +141 142 0 +146 147 0 +148 146 0 +146 150 0 +146 146 0 +140 140 0 +143 140 0 +139 135 0 +144 139 0 +137 129 0 +136 127 0 +135 127 0 +135 123 0 +134 126 0 +138 128 0 +138 127 0 +135 118 0 +139 129 0 +132 114 0 +133 111 0 +132 110 0 +131 110 0 +130 112 0 +130 108 0 +124 103 0 +130 111 0 +128 103 0 +124 99 0 +124 98 0 +124 98 0 +121 93 0 +129 106 0 +123 100 0 +123 95 0 +130 102 0 +131 108 0 +125 97 0 +131 110 0 +129 104 0 +132 107 0 +141 129 0 +131 110 0 +139 126 0 +139 121 0 +141 129 0 +132 113 0 +134 118 0 +138 124 0 +135 119 0 +141 128 0 +146 140 0 +148 143 0 +142 134 0 +146 137 0 +147 140 0 +151 150 0 +146 145 0 +141 138 0 +143 139 0 +143 138 0 +150 148 0 +146 146 0 +147 146 0 +147 147 0 +146 142 0 +148 149 0 +148 147 0 +146 146 0 +148 152 0 +147 146 0 +146 149 0 +141 142 0 +144 143 0 +152 156 0 +146 146 0 +140 133 0 +147 148 0 +144 140 0 +150 151 0 +145 143 0 +143 140 0 +146 143 0 +150 147 0 +148 147 0 +140 139 0 +147 146 0 +143 137 0 +135 129 0 +139 132 0 +138 131 0 +144 144 0 +141 140 0 +137 129 0 +134 129 0 +137 130 0 +144 140 0 +143 137 0 +138 135 0 +139 135 0 +142 139 0 +140 139 0 +141 137 0 +144 141 0 +144 142 0 +149 147 0 +149 147 0 +145 145 0 +152 157 0 +148 147 0 +148 148 0 +149 151 0 +156 160 0 +157 162 0 +156 162 0 +151 153 0 +156 163 0 +156 164 0 +155 161 0 +157 162 0 +158 165 0 +160 168 0 +163 173 0 +163 174 0 +163 177 0 +160 174 0 +163 177 0 +167 183 0 +163 182 0 +164 181 0 +166 185 0 +160 182 0 +159 180 0 +153 174 0 +157 178 0 +157 178 0 +159 182 0 +155 175 0 +156 177 0 +155 175 0 +153 173 0 +151 170 0 +154 174 0 +154 174 0 +156 176 0 +147 166 0 +151 169 0 +146 164 0 +145 163 0 +146 164 0 +148 165 0 +145 162 0 +144 160 0 +146 163 0 +144 160 0 +145 162 0 +145 162 0 +138 154 0 +138 152 0 +141 156 0 +143 160 0 +139 155 0 +142 157 0 +136 149 0 +134 149 0 +137 151 0 +134 145 0 +144 162 0 +141 158 0 +149 166 0 +138 152 0 +133 145 0 +146 158 0 +142 157 0 +138 147 0 +134 145 0 +144 155 0 +144 160 0 +142 155 0 +144 155 0 +147 160 0 +145 157 0 +143 153 0 +149 161 0 +149 158 0 +149 164 0 +151 161 0 +143 149 0 +143 151 0 +144 151 0 +144 153 0 +142 153 0 +151 161 0 +142 148 0 +149 155 0 +144 149 0 +147 151 0 +145 152 0 +148 152 0 +146 147 0 +140 144 0 +147 147 0 +143 143 0 +148 148 0 +140 132 0 +145 148 0 +147 142 0 +148 148 0 +138 135 0 +145 134 0 +143 140 0 +143 136 0 +142 135 0 +139 133 0 +134 118 0 +145 135 0 +144 141 0 +138 126 0 +139 127 0 +134 118 0 +134 114 0 +136 114 0 +136 119 0 +135 117 0 +129 110 0 +127 102 0 +131 105 0 +131 108 0 +136 118 0 +137 119 0 +126 105 0 +132 108 0 +128 99 0 +127 98 0 +131 111 0 +135 116 0 +129 105 0 +131 106 0 +130 113 0 +134 116 0 +140 122 0 +132 108 0 +139 129 0 +134 118 0 +138 122 0 +138 116 0 +134 113 0 +142 128 0 +139 128 0 +141 128 0 +145 138 0 +147 140 0 +143 131 0 +140 124 0 +147 140 0 +149 143 0 +147 144 0 +149 146 0 +149 144 0 +152 152 0 +150 144 0 +147 150 0 +150 148 0 +148 144 0 +145 142 0 +141 133 0 +150 149 0 +150 151 0 +149 147 0 +148 150 0 +142 136 0 +150 147 0 +146 145 0 +146 145 0 +147 148 0 +153 156 0 +150 153 0 +150 148 0 +147 148 0 +145 143 0 +144 143 0 +153 160 0 +148 145 0 +147 145 0 +150 149 0 +151 151 0 +146 147 0 +147 145 0 +146 145 0 +149 153 0 +151 152 0 +147 145 0 +147 147 0 +146 143 0 +141 140 0 +145 146 0 +145 142 0 +143 139 0 +143 139 0 +146 141 0 +146 145 0 +144 141 0 +143 139 0 +147 144 0 +148 146 0 +148 147 0 +146 144 0 +149 148 0 +150 153 0 +152 152 0 +153 155 0 +151 150 0 +149 151 0 +149 150 0 +154 157 0 +158 164 0 +157 162 0 +162 172 0 +159 166 0 +156 162 0 +158 167 0 +158 166 0 +162 174 0 +161 172 0 +165 181 0 +158 169 0 +162 173 0 +164 177 0 +161 174 0 +163 175 0 +163 178 0 +160 183 0 +156 179 0 +158 180 0 +158 180 0 +158 179 0 +155 175 0 +157 179 0 +153 174 0 +157 178 0 +147 167 0 +157 178 0 +145 164 0 +148 166 0 +151 171 0 +152 172 0 +144 161 0 +148 167 0 +145 162 0 +148 167 0 +151 170 0 +145 162 0 +144 161 0 +145 162 0 +137 151 0 +143 161 0 +145 161 0 +139 154 0 +138 155 0 +141 155 0 +146 161 0 +143 159 0 +142 160 0 +138 154 0 +143 158 0 +141 156 0 +140 156 0 +142 157 0 +144 158 0 +140 156 0 +147 164 0 +140 152 0 +139 150 0 +146 157 0 +139 147 0 +146 157 0 +142 151 0 +139 152 0 +151 165 0 +144 152 0 +151 161 0 +146 156 0 +149 163 0 +147 156 0 +147 158 0 +149 160 0 +148 158 0 +150 161 0 +149 157 0 +148 153 0 +148 160 0 +145 153 0 +146 148 0 +146 151 0 +145 152 0 +148 152 0 +147 156 0 +146 156 0 +148 149 0 +149 155 0 +148 152 0 +144 145 0 +150 154 0 +140 134 0 +148 147 0 +145 145 0 +146 146 0 +144 135 0 +146 148 0 +147 145 0 +142 133 0 +142 132 0 +145 139 0 +148 143 0 +137 124 0 +141 130 0 +140 130 0 +145 133 0 +139 125 0 +141 127 0 +138 120 0 +140 125 0 +137 121 0 +133 118 0 +133 120 0 +136 116 0 +136 123 0 +137 129 0 +135 117 0 +138 128 0 +138 115 0 +130 102 0 +144 130 0 +136 117 0 +137 125 0 +139 118 0 +133 116 0 +136 120 0 +137 121 0 +135 119 0 +137 124 0 +140 124 0 +140 130 0 +145 129 0 +145 134 0 +144 129 0 +141 126 0 +147 141 0 +140 127 0 +144 130 0 +148 141 0 +145 135 0 +143 134 0 +144 139 0 +148 143 0 +150 150 0 +144 135 0 +147 142 0 +150 146 0 +146 142 0 +144 143 0 +151 152 0 +148 143 0 +149 146 0 +151 151 0 +146 146 0 +154 162 0 +149 152 0 +149 151 0 +148 150 0 +154 163 0 +153 154 0 +151 152 0 +152 153 0 +149 152 0 +154 155 0 +153 155 0 +153 157 0 +150 154 0 +148 146 0 +152 153 0 +151 148 0 +148 144 0 +153 154 0 +152 151 0 +148 146 0 +147 148 0 +151 156 0 +151 153 0 +148 147 0 +146 146 0 +147 149 0 +152 152 0 +147 146 0 +145 145 0 +143 141 0 +150 150 0 +148 148 0 +148 146 0 +146 141 0 +149 151 0 +151 156 0 +148 147 0 +150 147 0 +150 150 0 +145 147 0 +148 149 0 +147 149 0 +149 149 0 +149 150 0 +151 155 0 +153 157 0 +151 152 0 +151 155 0 +154 158 0 +157 160 0 +155 160 0 +154 162 0 +158 165 0 +156 162 0 +154 161 0 +158 168 0 +160 168 0 +162 173 0 +159 170 0 +159 170 0 +163 178 0 +162 174 0 +161 176 0 +161 172 0 +161 174 0 +158 180 0 +157 179 0 +158 180 0 +160 181 0 +155 175 0 +158 180 0 +152 172 0 +157 177 0 +156 176 0 +155 175 0 +151 171 0 +154 175 0 +150 168 0 +146 165 0 +151 170 0 +152 172 0 +139 158 0 +144 162 0 +150 169 0 +150 169 0 +145 163 0 +146 163 0 +142 159 0 +145 163 0 +138 155 0 +140 155 0 +142 159 0 +143 159 0 +141 156 0 +151 167 0 +144 162 0 +146 160 0 +150 167 0 +147 161 0 +152 168 0 +142 155 0 +142 156 0 +147 161 0 +145 159 0 +146 160 0 +151 168 0 +145 158 0 +150 164 0 +143 155 0 +147 162 0 +148 163 0 +147 159 0 +150 163 0 +147 159 0 +144 158 0 +149 158 0 +152 165 0 +148 164 0 +143 155 0 +140 147 0 +148 156 0 +147 158 0 +151 158 0 +148 154 0 +153 162 0 +144 153 0 +149 156 0 +149 152 0 +148 154 0 +148 153 0 +148 152 0 +148 154 0 +144 150 0 +150 162 0 +147 147 0 +147 140 0 +154 161 0 +142 141 0 +147 149 0 +152 159 0 +144 144 0 +151 152 0 +150 150 0 +146 141 0 +143 135 0 +146 144 0 +144 135 0 +145 138 0 +142 132 0 +142 134 0 +147 135 0 +142 129 0 +146 130 0 +143 129 0 +143 134 0 +142 129 0 +138 130 0 +144 135 0 +140 129 0 +139 121 0 +140 124 0 +140 128 0 +142 129 0 +141 120 0 +143 128 0 +135 112 0 +137 122 0 +140 127 0 +134 112 0 +134 111 0 +140 122 0 +139 120 0 +138 121 0 +140 121 0 +140 124 0 +144 134 0 +139 120 0 +138 121 0 +141 125 0 +144 134 0 +145 137 0 +144 136 0 +148 143 0 +144 132 0 +147 142 0 +142 130 0 +152 149 0 +147 137 0 +147 138 0 +148 141 0 +148 146 0 +153 156 0 +152 151 0 +150 143 0 +152 150 0 +149 146 0 +149 149 0 +151 158 0 +156 164 0 +155 162 0 +149 149 0 +148 152 0 +153 160 0 +148 151 0 +153 158 0 +151 152 0 +152 155 0 +149 151 0 +152 154 0 +151 151 0 +150 152 0 +152 156 0 +150 155 0 +148 151 0 +155 159 0 +152 152 0 +150 150 0 +152 157 0 +153 154 0 +148 150 0 +145 146 0 +144 141 0 +150 155 0 +156 159 0 +149 150 0 +153 160 0 +152 154 0 +151 152 0 +153 156 0 +150 149 0 +152 154 0 +147 147 0 +153 154 0 +153 155 0 +152 153 0 +149 153 0 +153 157 0 +150 150 0 +154 159 0 +153 154 0 +154 155 0 +149 151 0 +153 156 0 +153 156 0 +152 155 0 +153 157 0 +153 159 0 +155 157 0 +154 160 0 +154 157 0 +156 162 0 +158 166 0 +156 161 0 +157 163 0 +161 169 0 +157 166 0 +159 169 0 +159 167 0 +160 170 0 +156 165 0 +162 173 0 +162 176 0 +163 176 0 +164 179 0 +164 180 0 +158 179 0 +158 180 0 +155 176 0 +154 175 0 +156 177 0 +154 175 0 +153 174 0 +157 178 0 +157 177 0 +156 176 0 +155 174 0 +150 169 0 +149 167 0 +150 170 0 +145 163 0 +147 165 0 +151 170 0 +145 161 0 +151 170 0 +152 169 0 +147 166 0 +148 165 0 +142 160 0 +148 166 0 +143 159 0 +148 165 0 +143 159 0 +148 165 0 +144 162 0 +141 156 0 +146 163 0 +141 157 0 +149 165 0 +150 166 0 +146 161 0 +151 167 0 +146 160 0 +145 161 0 +146 161 0 +144 157 0 +145 158 0 +153 166 0 +142 158 0 +146 158 0 +148 163 0 +151 167 0 +151 165 0 +155 168 0 +152 167 0 +143 153 0 +154 167 0 +155 169 0 +142 154 0 +149 162 0 +140 150 0 +151 166 0 +147 158 0 +147 154 0 +150 159 0 +149 162 0 +152 163 0 +150 156 0 +151 159 0 +149 161 0 +150 159 0 +148 153 0 +147 151 0 +150 155 0 +149 156 0 +151 158 0 +151 153 0 +146 149 0 +148 150 0 +150 151 0 +148 145 0 +149 151 0 +152 151 0 +147 141 0 +152 149 0 +148 146 0 +148 147 0 +151 147 0 +139 134 0 +148 147 0 +145 141 0 +144 140 0 +149 140 0 +144 132 0 +140 131 0 +140 131 0 +141 132 0 +140 135 0 +138 120 0 +138 124 0 +140 123 0 +147 136 0 +140 133 0 +146 131 0 +144 131 0 +145 130 0 +141 126 0 +143 126 0 +143 131 0 +146 135 0 +136 124 0 +135 120 0 +145 127 0 +138 119 0 +142 131 0 +144 132 0 +140 127 0 +144 132 0 +147 136 0 +144 135 0 +148 136 0 +149 144 0 +144 132 0 +151 146 0 +147 143 0 +146 140 0 +150 145 0 +152 146 0 +146 143 0 +151 145 0 +150 146 0 +153 156 0 +150 145 0 +153 155 0 +150 149 0 +150 149 0 +149 150 0 +151 153 0 +157 159 0 +150 151 0 +152 157 0 +153 154 0 +152 157 0 +152 155 0 +146 146 0 +150 152 0 +149 151 0 +151 154 0 +152 153 0 +157 165 0 +155 162 0 +151 155 0 +155 162 0 +157 163 0 +151 158 0 +147 154 0 +153 157 0 +153 155 0 +155 157 0 +149 147 0 +155 162 0 +151 153 0 +156 162 0 +153 153 0 +150 152 0 +154 157 0 +153 159 0 +152 151 0 +158 162 0 +150 155 0 +154 156 0 +156 165 0 +153 157 0 +148 150 0 +151 154 0 +153 153 0 +155 159 0 +154 156 0 +157 161 0 +147 150 0 +156 159 0 +153 158 0 +152 153 0 +150 152 0 +149 153 0 +155 160 0 +153 157 0 +152 156 0 +157 161 0 +155 162 0 +153 158 0 +158 167 0 +156 162 0 +153 160 0 +161 172 0 +160 169 0 +160 166 0 +159 168 0 +158 167 0 +160 170 0 +161 170 0 +160 173 0 +160 174 0 +158 170 0 +157 166 0 +162 175 0 +160 182 0 +150 171 0 +155 176 0 +157 177 0 +153 173 0 +149 168 0 +157 177 0 +149 169 0 +153 171 0 +151 171 0 +150 169 0 +156 176 0 +149 168 0 +150 169 0 +145 163 0 +152 171 0 +153 170 0 +151 169 0 +159 177 0 +149 167 0 +150 168 0 +150 168 0 +147 164 0 +157 176 0 +151 170 0 +148 163 0 +148 162 0 +147 163 0 +145 162 0 +146 162 0 +148 164 0 +148 164 0 +148 163 0 +150 165 0 +145 161 0 +148 162 0 +143 159 0 +150 164 0 +149 165 0 +155 170 0 +152 168 0 +149 164 0 +147 160 0 +148 163 0 +152 166 0 +148 162 0 +150 166 0 +150 168 0 +153 165 0 +147 162 0 +147 159 0 +147 156 0 +152 165 0 +151 162 0 +148 157 0 +149 161 0 +154 163 0 +151 165 0 +147 153 0 +148 159 0 +148 153 0 +149 162 0 +148 153 0 +147 147 0 +151 165 0 +149 156 0 +153 163 0 +152 159 0 +148 154 0 +147 150 0 +153 155 0 +152 155 0 +149 149 0 +150 152 0 +153 156 0 +150 158 0 +150 146 0 +152 153 0 +148 145 0 +152 152 0 +150 147 0 +150 146 0 +147 140 0 +145 142 0 +151 147 0 +146 140 0 +145 137 0 +146 140 0 +141 130 0 +143 135 0 +145 133 0 +145 137 0 +148 134 0 +142 132 0 +150 143 0 +142 126 0 +149 143 0 +148 143 0 +144 133 0 +147 140 0 +145 135 0 +146 134 0 +152 141 0 +141 125 0 +137 126 0 +140 122 0 +146 134 0 +144 141 0 +146 133 0 +148 138 0 +146 141 0 +145 133 0 +147 136 0 +142 130 0 +144 134 0 +145 138 0 +144 135 0 +152 151 0 +152 147 0 +150 148 0 +150 150 0 +146 146 0 +154 156 0 +152 150 0 +153 151 0 +153 155 0 +154 153 0 +153 153 0 +155 162 0 +152 157 0 +153 153 0 +155 154 0 +147 145 0 +155 154 0 +155 162 0 +154 157 0 +152 154 0 +152 156 0 +154 156 0 +155 158 0 +152 159 0 +155 162 0 +154 160 0 +154 160 0 +156 166 0 +152 158 0 +151 156 0 +149 158 0 +151 157 0 +156 160 0 +152 156 0 +152 157 0 +156 159 0 +154 160 0 +151 151 0 +153 160 0 +153 160 0 +158 163 0 +154 160 0 +152 156 0 +158 167 0 +153 157 0 +153 154 0 +156 164 0 +155 157 0 +152 153 0 +160 169 0 +156 160 0 +153 154 0 +157 161 0 +153 156 0 +152 154 0 +153 155 0 +154 158 0 +155 160 0 +155 160 0 +155 160 0 +158 165 0 +156 160 0 +153 157 0 +151 151 0 +154 162 0 +156 162 0 +156 162 0 +158 164 0 +154 158 0 +156 165 0 +157 163 0 +159 166 0 +163 172 0 +161 170 0 +155 162 0 +157 164 0 +158 169 0 +161 168 0 +159 168 0 +157 168 0 +156 168 0 +158 167 0 +162 173 0 +158 179 0 +159 179 0 +158 180 0 +156 177 0 +154 175 0 +151 171 0 +156 177 0 +155 176 0 +155 174 0 +150 167 0 +152 172 0 +149 168 0 +154 175 0 +152 171 0 +151 170 0 +152 172 0 +151 172 0 +153 173 0 +150 168 0 +149 167 0 +152 169 0 +143 161 0 +151 169 0 +150 169 0 +143 159 0 +152 168 0 +151 168 0 +150 167 0 +150 168 0 +147 166 0 +149 166 0 +147 162 0 +154 174 0 +156 174 0 +153 168 0 +155 171 0 +152 167 0 +148 160 0 +152 167 0 +149 163 0 +152 167 0 +155 167 0 +150 166 0 +153 169 0 +154 167 0 +150 163 0 +155 170 0 +149 160 0 +152 162 0 +152 163 0 +145 158 0 +148 159 0 +152 166 0 +148 157 0 +150 160 0 +156 170 0 +145 158 0 +153 164 0 +153 162 0 +150 161 0 +150 160 0 +153 163 0 +156 166 0 +151 157 0 +157 166 0 +155 161 0 +151 156 0 +154 165 0 +154 165 0 +153 161 0 +150 155 0 +151 153 0 +154 158 0 +154 155 0 +150 154 0 +153 158 0 +153 154 0 +150 153 0 +154 162 0 +151 149 0 +150 150 0 +147 139 0 +149 147 0 +151 147 0 +147 143 0 +141 130 0 +145 136 0 +145 137 0 +147 139 0 +144 134 0 +143 129 0 +148 137 0 +148 142 0 +146 137 0 +144 131 0 +147 139 0 +146 137 0 +144 128 0 +149 138 0 +143 125 0 +148 140 0 +146 136 0 +144 133 0 +145 132 0 +148 137 0 +144 129 0 +146 137 0 +146 136 0 +143 131 0 +150 143 0 +151 149 0 +146 137 0 +151 147 0 +147 140 0 +149 143 0 +152 149 0 +152 150 0 +149 148 0 +154 152 0 +148 142 0 +153 152 0 +152 150 0 +153 149 0 +154 149 0 +151 155 0 +155 161 0 +152 152 0 +154 159 0 +152 152 0 +150 153 0 +154 152 0 +150 147 0 +155 159 0 +150 151 0 +156 167 0 +154 158 0 +155 157 0 +151 153 0 +149 151 0 +154 159 0 +155 159 0 +155 163 0 +157 161 0 +152 159 0 +154 158 0 +157 165 0 +151 154 0 +152 158 0 +156 159 0 +152 157 0 +154 157 0 +157 164 0 +153 162 0 +155 160 0 +156 164 0 +149 151 0 +156 161 0 +155 160 0 +154 159 0 +155 158 0 +158 166 0 +159 170 0 +152 156 0 +156 160 0 +153 157 0 +155 161 0 +153 156 0 +153 158 0 +155 161 0 +154 158 0 +156 161 0 +158 159 0 +150 152 0 +154 158 0 +155 160 0 +147 152 0 +154 159 0 +149 149 0 +156 162 0 +156 158 0 +155 160 0 +153 158 0 +154 157 0 +154 158 0 +158 165 0 +155 164 0 +157 163 0 +160 167 0 +159 165 0 +160 167 0 +159 167 0 +154 162 0 +159 167 0 +157 162 0 +162 171 0 +158 168 0 +163 173 0 +161 171 0 +161 174 0 +161 174 0 +152 172 0 +160 181 0 +153 174 0 +154 173 0 +153 172 0 +157 177 0 +152 172 0 +151 172 0 +158 179 0 +155 175 0 +151 170 0 +154 173 0 +150 169 0 +151 171 0 +153 173 0 +153 171 0 +150 167 0 +153 172 0 +150 167 0 +155 174 0 +148 164 0 +155 174 0 +150 168 0 +150 168 0 +148 165 0 +151 170 0 +147 166 0 +152 166 0 +154 171 0 +152 172 0 +147 160 0 +151 167 0 +147 162 0 +151 165 0 +148 165 0 +148 165 0 +156 172 0 +153 170 0 +151 169 0 +151 165 0 +152 165 0 +151 165 0 +151 163 0 +155 169 0 +153 170 0 +153 171 0 +147 161 0 +151 168 0 +151 162 0 +153 170 0 +153 167 0 +147 159 0 +152 165 0 +147 156 0 +145 156 0 +152 168 0 +150 158 0 +153 167 0 +156 168 0 +153 165 0 +151 160 0 +156 162 0 +153 162 0 +156 164 0 +149 158 0 +155 166 0 +151 154 0 +151 159 0 +156 164 0 +157 162 0 +154 159 0 +151 156 0 +157 165 0 +149 157 0 +150 154 0 +149 143 0 +151 152 0 +149 154 0 +144 143 0 +145 142 0 +149 144 0 +151 152 0 +148 142 0 +150 148 0 +148 145 0 +151 146 0 +149 145 0 +149 147 0 +141 133 0 +144 131 0 +149 147 0 +147 141 0 +144 131 0 +148 141 0 +144 134 0 +146 139 0 +147 138 0 +149 141 0 +145 135 0 +148 141 0 +147 144 0 +150 149 0 +148 139 0 +152 148 0 +152 150 0 +150 151 0 +145 134 0 +145 137 0 +146 134 0 +151 146 0 +150 140 0 +152 147 0 +153 149 0 +148 143 0 +153 152 0 +149 146 0 +151 150 0 +150 143 0 +151 149 0 +154 153 0 +150 146 0 +153 154 0 +154 157 0 +150 150 0 +153 155 0 +151 150 0 +155 158 0 +157 162 0 +155 158 0 +153 152 0 +151 152 0 +154 157 0 +154 155 0 +156 164 0 +153 154 0 +151 152 0 +159 169 0 +155 162 0 +154 155 0 +154 155 0 +156 164 0 +153 157 0 +155 156 0 +151 156 0 +153 159 0 +155 161 0 +158 167 0 +155 163 0 +153 157 0 +159 170 0 +155 161 0 +158 166 0 +156 162 0 +157 163 0 +153 159 0 +157 164 0 +155 162 0 +154 161 0 +155 162 0 +154 157 0 +156 165 0 +157 162 0 +158 164 0 +159 166 0 +158 167 0 +155 160 0 +155 163 0 +157 162 0 +156 161 0 +154 161 0 +155 161 0 +159 168 0 +157 164 0 +155 160 0 +150 152 0 +154 162 0 +154 160 0 +151 157 0 +157 166 0 +158 164 0 +155 159 0 +157 162 0 +158 164 0 +157 165 0 +158 166 0 +158 164 0 +158 163 0 +156 163 0 +159 167 0 +161 172 0 +151 158 0 +161 173 0 +161 172 0 +160 171 0 +159 169 0 +160 172 0 +163 174 0 +163 175 0 +161 172 0 +161 174 0 +160 182 0 +155 176 0 +152 173 0 +155 176 0 +157 178 0 +158 179 0 +151 172 0 +153 172 0 +154 174 0 +161 182 0 +152 173 0 +150 167 0 +149 168 0 +157 177 0 +155 173 0 +149 168 0 +152 169 0 +155 174 0 +149 169 0 +156 176 0 +150 168 0 +151 170 0 +148 166 0 +152 170 0 +152 170 0 +152 169 0 +152 169 0 +151 170 0 +153 169 0 +153 172 0 +149 166 0 +151 169 0 +158 176 0 +153 168 0 +152 167 0 +151 170 0 +149 165 0 +154 170 0 +153 171 0 +157 174 0 +153 167 0 +151 166 0 +150 164 0 +152 169 0 +156 171 0 +152 164 0 +155 170 0 +155 168 0 +148 159 0 +156 169 0 +149 162 0 +151 160 0 +154 164 0 +154 161 0 +154 167 0 +156 171 0 +159 174 0 +156 168 0 +155 167 0 +149 155 0 +148 153 0 +150 161 0 +147 151 0 +156 167 0 +157 168 0 +156 167 0 +153 162 0 +150 158 0 +154 162 0 +153 161 0 +153 160 0 +154 163 0 +147 144 0 +152 159 0 +153 153 0 +153 156 0 +151 159 0 +154 161 0 +153 154 0 +148 144 0 +150 151 0 +151 151 0 +155 158 0 +154 158 0 +150 148 0 +152 150 0 +150 148 0 +152 150 0 +156 153 0 +150 144 0 +147 141 0 +151 146 0 +152 152 0 +151 143 0 +148 141 0 +151 141 0 +148 142 0 +149 144 0 +144 133 0 +147 141 0 +146 143 0 +150 146 0 +152 152 0 +150 147 0 +148 136 0 +149 136 0 +151 146 0 +154 153 0 +147 142 0 +150 147 0 +153 154 0 +152 153 0 +151 146 0 +151 145 0 +151 147 0 +154 151 0 +153 151 0 +152 146 0 +147 138 0 +150 138 0 +151 152 0 +154 155 0 +147 146 0 +157 160 0 +158 160 0 +158 163 0 +154 155 0 +153 155 0 +158 162 0 +153 161 0 +150 146 0 +156 158 0 +154 159 0 +154 160 0 +154 157 0 +152 156 0 +156 162 0 +157 165 0 +152 155 0 +159 170 0 +156 167 0 +156 166 0 +158 165 0 +151 155 0 +160 169 0 +156 164 0 +153 152 0 +157 167 0 +159 167 0 +155 162 0 +153 159 0 +154 161 0 +160 168 0 +151 158 0 +157 167 0 +154 161 0 +155 162 0 +154 160 0 +157 165 0 +153 161 0 +153 161 0 +161 171 0 +156 158 0 +156 162 0 +157 163 0 +156 166 0 +156 158 0 +161 168 0 +156 166 0 +158 164 0 +158 163 0 +159 170 0 +159 167 0 +159 164 0 +158 164 0 +155 161 0 +157 163 0 +160 166 0 +160 170 0 +158 164 0 +156 161 0 +155 160 0 +161 170 0 +158 164 0 +158 167 0 +159 169 0 +160 170 0 +155 162 0 +159 166 0 +156 162 0 +159 167 0 +156 161 0 +159 163 0 +161 171 0 +156 164 0 +159 168 0 +159 168 0 +162 173 0 +160 171 0 +159 171 0 +156 176 0 +157 177 0 +157 177 0 +156 177 0 +156 176 0 +158 177 0 +155 176 0 +156 176 0 +161 181 0 +154 175 0 +153 173 0 +150 169 0 +152 172 0 +151 170 0 +161 180 0 +152 170 0 +155 174 0 +155 173 0 +152 171 0 +152 171 0 +154 173 0 +153 173 0 +150 166 0 +150 167 0 +150 166 0 +152 169 0 +151 168 0 +150 169 0 +153 168 0 +153 169 0 +154 170 0 +157 174 0 +159 176 0 +156 172 0 +154 169 0 +151 166 0 +153 167 0 +154 170 0 +154 168 0 +153 167 0 +150 163 0 +150 167 0 +153 172 0 +151 164 0 +153 169 0 +151 166 0 +156 171 0 +150 166 0 +155 173 0 +154 168 0 +149 163 0 +158 172 0 +155 173 0 +153 169 0 +156 166 0 +157 171 0 +153 160 0 +156 170 0 +154 161 0 +154 165 0 +147 157 0 +155 166 0 +149 157 0 +157 167 0 +149 154 0 +154 161 0 +153 161 0 +155 165 0 +153 158 0 +155 162 0 +156 162 0 +150 155 0 +156 162 0 +152 151 0 +151 152 0 +149 148 0 +151 152 0 +154 161 0 +151 155 0 +150 150 0 +151 146 0 +152 157 0 +153 157 0 +153 154 0 +156 161 0 +151 152 0 +149 148 0 +152 147 0 +155 158 0 +153 151 0 +153 155 0 +148 141 0 +147 139 0 +154 156 0 +151 149 0 +152 153 0 +150 147 0 +150 143 0 +153 151 0 +145 137 0 +145 137 0 +152 148 0 +151 147 0 +154 151 0 +150 143 0 +152 148 0 +152 150 0 +151 147 0 +150 142 0 +148 142 0 +152 152 0 +147 137 0 +154 152 0 +150 149 0 +149 148 0 +152 151 0 +152 152 0 +151 144 0 +157 162 0 +155 156 0 +156 156 0 +156 157 0 +155 156 0 +152 152 0 +159 167 0 +158 162 0 +157 162 0 +154 152 0 +153 153 0 +158 170 0 +155 163 0 +156 163 0 +159 163 0 +155 157 0 +157 162 0 +157 164 0 +151 157 0 +153 157 0 +159 170 0 +157 165 0 +158 164 0 +155 161 0 +157 165 0 +154 158 0 +151 156 0 +160 167 0 +158 166 0 +154 163 0 +152 160 0 +158 167 0 +159 170 0 +159 174 0 +157 164 0 +157 163 0 +161 175 0 +158 168 0 +152 157 0 +154 162 0 +156 165 0 +159 168 0 +158 170 0 +155 160 0 +156 165 0 +159 166 0 +158 165 0 +159 170 0 +155 162 0 +154 157 0 +157 164 0 +155 162 0 +159 168 0 +155 165 0 +159 166 0 +158 168 0 +161 168 0 +156 165 0 +158 166 0 +155 160 0 +160 169 0 +158 164 0 +156 162 0 +154 163 0 +160 170 0 +159 166 0 +158 162 0 +158 166 0 +160 167 0 +157 166 0 +159 165 0 +159 169 0 +155 162 0 +161 172 0 +161 170 0 +163 174 0 +157 168 0 +160 172 0 +159 168 0 +160 171 0 +160 170 0 +159 169 0 +161 184 0 +159 180 0 +156 177 0 +158 180 0 +156 176 0 +156 177 0 +152 173 0 +153 173 0 +154 174 0 +157 176 0 +151 170 0 +154 174 0 +155 171 0 +153 172 0 +157 177 0 +154 172 0 +156 174 0 +156 175 0 +149 166 0 +153 172 0 +150 168 0 +156 175 0 +155 173 0 +149 165 0 +147 162 0 +159 175 0 +155 174 0 +153 168 0 +154 170 0 +152 169 0 +154 170 0 +158 178 0 +155 170 0 +154 170 0 +156 174 0 +157 177 0 +156 172 0 +154 172 0 +154 169 0 +151 163 0 +153 167 0 +158 174 0 +153 168 0 +156 172 0 +148 164 0 +157 174 0 +154 168 0 +155 170 0 +154 166 0 +150 165 0 +159 173 0 +157 173 0 +159 173 0 +153 165 0 +158 168 0 +154 163 0 +153 164 0 +152 166 0 +154 164 0 +157 172 0 +156 169 0 +155 167 0 +155 164 0 +154 162 0 +159 168 0 +157 170 0 +157 168 0 +157 169 0 +154 162 0 +155 164 0 +155 161 0 +150 155 0 +156 160 0 +153 157 0 +153 154 0 +159 166 0 +156 162 0 +157 162 0 +150 151 0 +157 162 0 +155 159 0 +152 153 0 +150 146 0 +158 164 0 +151 150 0 +152 154 0 +157 152 0 +154 154 0 +151 149 0 +154 148 0 +154 153 0 +153 154 0 +152 152 0 +154 155 0 +152 153 0 +149 146 0 +149 143 0 +154 156 0 +151 149 0 +152 146 0 +151 145 0 +156 158 0 +149 147 0 +155 152 0 +153 154 0 +151 147 0 +153 149 0 +153 154 0 +149 147 0 +152 148 0 +157 157 0 +152 151 0 +157 157 0 +159 163 0 +153 149 0 +153 152 0 +153 154 0 +156 161 0 +151 149 0 +160 167 0 +151 152 0 +155 157 0 +153 161 0 +155 159 0 +155 159 0 +156 160 0 +152 151 0 +155 162 0 +154 155 0 +155 158 0 +158 166 0 +152 156 0 +156 161 0 +154 155 0 +155 162 0 +152 156 0 +159 173 0 +157 164 0 +161 172 0 +155 161 0 +160 168 0 +159 171 0 +156 166 0 +161 176 0 +159 169 0 +156 162 0 +155 164 0 +160 169 0 +153 159 0 +155 163 0 +155 163 0 +157 167 0 +155 161 0 +156 167 0 +157 170 0 +161 173 0 +157 165 0 +159 167 0 +157 167 0 +157 167 0 +158 168 0 +158 167 0 +160 173 0 +158 165 0 +157 168 0 +160 169 0 +160 167 0 +159 167 0 +154 159 0 +160 167 0 +157 166 0 +155 164 0 +160 173 0 +159 171 0 +155 160 0 +155 164 0 +157 167 0 +154 160 0 +157 167 0 +159 168 0 +159 169 0 +158 168 0 +161 171 0 +154 160 0 +162 174 0 +163 174 0 +160 170 0 +158 167 0 +163 172 0 +158 167 0 +158 168 0 +163 174 0 +159 165 0 +159 169 0 +158 167 0 +159 170 0 +158 170 0 +161 173 0 +161 175 0 +163 175 0 +156 176 0 +154 173 0 +155 175 0 +154 175 0 +151 171 0 +158 181 0 +158 177 0 +154 175 0 +154 174 0 +157 176 0 +156 175 0 +156 176 0 +150 169 0 +155 173 0 +150 169 0 +157 177 0 +153 173 0 +149 167 0 +156 174 0 +158 178 0 +151 171 0 +153 170 0 +156 173 0 +155 174 0 +148 166 0 +147 161 0 +158 178 0 +157 173 0 +152 171 0 +155 174 0 +153 169 0 +152 167 0 +158 179 0 +151 164 0 +151 164 0 +155 169 0 +161 179 0 +159 176 0 +157 178 0 +156 175 0 +159 176 0 +154 172 0 +157 170 0 +153 168 0 +157 174 0 +153 169 0 +156 173 0 +155 170 0 +154 167 0 +157 167 0 +155 170 0 +156 174 0 +152 166 0 +157 167 0 +157 171 0 +155 166 0 +155 170 0 +155 166 0 +148 153 0 +157 171 0 +154 164 0 +153 162 0 +158 170 0 +154 159 0 +157 164 0 +152 157 0 +153 162 0 +153 158 0 +155 162 0 +159 169 0 +157 165 0 +153 155 0 +156 162 0 +154 163 0 +156 159 0 +160 170 0 +153 157 0 +155 156 0 +153 154 0 +152 154 0 +153 154 0 +157 158 0 +151 152 0 +151 153 0 +151 149 0 +155 152 0 +155 157 0 +152 154 0 +153 153 0 +149 147 0 +153 148 0 +153 150 0 +149 151 0 +153 156 0 +153 152 0 +151 146 0 +155 154 0 +149 142 0 +149 141 0 +150 149 0 +155 158 0 +151 145 0 +154 151 0 +157 158 0 +151 147 0 +149 149 0 +151 149 0 +155 155 0 +150 151 0 +153 147 0 +156 154 0 +151 153 0 +155 155 0 +153 152 0 +156 157 0 +155 162 0 +153 150 0 +151 152 0 +156 159 0 +159 161 0 +156 157 0 +156 159 0 +152 151 0 +159 169 0 +157 158 0 +155 158 0 +155 159 0 +157 163 0 +159 163 0 +157 159 0 +157 164 0 +159 165 0 +159 167 0 +155 166 0 +155 160 0 +158 170 0 +160 172 0 +156 160 0 +158 163 0 +156 166 0 +158 167 0 +159 171 0 +159 170 0 +158 165 0 +157 165 0 +160 173 0 +158 168 0 +156 158 0 +161 174 0 +157 168 0 +159 170 0 +159 169 0 +161 172 0 +160 172 0 +157 163 0 +159 168 0 +156 163 0 +158 169 0 +157 165 0 +163 174 0 +159 171 0 +157 167 0 +161 174 0 +158 171 0 +154 164 0 +159 168 0 +156 167 0 +159 167 0 +164 174 0 +157 166 0 +159 169 0 +157 170 0 +157 165 0 +158 169 0 +157 164 0 +159 167 0 +158 170 0 +161 173 0 +160 170 0 +158 167 0 +160 169 0 +161 172 0 +159 168 0 +157 164 0 +156 164 0 +159 168 0 +161 171 0 +155 165 0 +157 168 0 +160 170 0 +158 170 0 +160 170 0 +162 175 0 +163 174 0 +161 171 0 +161 169 0 +160 168 0 +164 173 0 +162 172 0 +162 173 0 +156 179 0 +158 180 0 +160 180 0 +158 179 0 +154 173 0 +157 176 0 +153 174 0 +156 176 0 +156 174 0 +152 170 0 +160 182 0 +156 177 0 +156 177 0 +157 177 0 +157 177 0 +157 175 0 +158 174 0 +156 177 0 +160 179 0 +151 167 0 +160 180 0 +154 171 0 +155 174 0 +158 178 0 +158 175 0 +159 178 0 +156 175 0 +152 172 0 +158 178 0 +155 171 0 +154 170 0 +155 172 0 +158 174 0 +150 161 0 +156 172 0 +154 169 0 +156 173 0 +151 167 0 +155 173 0 +156 177 0 +155 170 0 +156 171 0 +160 176 0 +153 169 0 +151 161 0 +156 167 0 +156 173 0 +154 165 0 +158 172 0 +156 169 0 +158 173 0 +158 167 0 +160 171 0 +154 165 0 +155 171 0 +156 165 0 +157 169 0 +157 170 0 +154 165 0 +159 165 0 +159 171 0 +161 174 0 +159 166 0 +154 168 0 +159 172 0 +159 168 0 +157 166 0 +154 164 0 +155 163 0 +157 166 0 +155 161 0 +154 160 0 +154 157 0 +156 157 0 +152 159 0 +155 160 0 +156 162 0 +152 155 0 +153 152 0 +160 166 0 +151 149 0 +152 156 0 +156 158 0 +157 166 0 +153 157 0 +155 158 0 +156 162 0 +156 156 0 +154 157 0 +153 153 0 +155 154 0 +156 158 0 +153 146 0 +152 154 0 +152 145 0 +152 148 0 +154 151 0 +153 151 0 +158 160 0 +151 147 0 +154 154 0 +153 150 0 +155 156 0 +153 152 0 +152 144 0 +155 157 0 +158 161 0 +154 153 0 +155 155 0 +156 153 0 +157 158 0 +154 156 0 +153 154 0 +153 151 0 +154 151 0 +152 149 0 +159 168 0 +155 156 0 +158 157 0 +151 153 0 +154 154 0 +157 158 0 +155 159 0 +153 154 0 +159 165 0 +158 161 0 +154 157 0 +160 168 0 +164 176 0 +155 156 0 +156 160 0 +158 161 0 +158 168 0 +156 157 0 +158 167 0 +156 159 0 +154 161 0 +158 165 0 +154 161 0 +161 171 0 +158 172 0 +159 169 0 +155 165 0 +157 167 0 +158 170 0 +159 170 0 +161 173 0 +157 169 0 +159 169 0 +160 167 0 +161 170 0 +158 169 0 +160 172 0 +159 170 0 +159 173 0 +159 169 0 +158 171 0 +157 166 0 +155 164 0 +160 171 0 +160 167 0 +158 168 0 +155 163 0 +157 170 0 +156 168 0 +155 163 0 +160 169 0 +159 170 0 +160 170 0 +160 170 0 +161 173 0 +156 168 0 +160 170 0 +160 168 0 +160 171 0 +160 166 0 +160 169 0 +160 170 0 +159 169 0 +161 172 0 +157 166 0 +158 167 0 +158 170 0 +162 174 0 +162 173 0 +161 169 0 +159 169 0 +162 173 0 +159 170 0 +157 169 0 +160 170 0 +159 168 0 +159 171 0 +161 172 0 +159 172 0 +164 176 0 +161 170 0 +159 169 0 +162 174 0 +161 172 0 +159 180 0 +156 176 0 +149 167 0 +158 177 0 +160 180 0 +160 180 0 +155 175 0 +152 174 0 +150 169 0 +157 177 0 +157 177 0 +154 173 0 +157 176 0 +157 176 0 +158 178 0 +162 181 0 +158 176 0 +155 174 0 +158 175 0 +159 180 0 +155 170 0 +156 176 0 +157 176 0 +157 173 0 +152 169 0 +157 178 0 +158 178 0 +154 168 0 +160 178 0 +161 180 0 +158 177 0 +157 175 0 +152 166 0 +153 167 0 +158 177 0 +159 177 0 +154 169 0 +155 172 0 +148 165 0 +156 172 0 +158 177 0 +158 173 0 +154 168 0 +154 169 0 +157 170 0 +153 168 0 +154 171 0 +157 176 0 +161 178 0 +155 170 0 +161 181 0 +158 172 0 +158 171 0 +156 170 0 +159 175 0 +157 171 0 +158 171 0 +159 172 0 +159 175 0 +159 172 0 +156 169 0 +155 167 0 +155 162 0 +159 169 0 +163 178 0 +152 163 0 +159 173 0 +154 160 0 +157 169 0 +157 168 0 +156 167 0 +153 164 0 +155 161 0 +153 158 0 +157 163 0 +157 165 0 +155 162 0 +157 161 0 +153 157 0 +156 159 0 +156 159 0 +156 160 0 +159 163 0 +157 163 0 +155 158 0 +156 160 0 +157 162 0 +152 151 0 +154 161 0 +159 163 0 +157 158 0 +153 153 0 +157 157 0 +157 159 0 +154 156 0 +153 154 0 +150 150 0 +153 151 0 +155 158 0 +154 155 0 +153 152 0 +155 155 0 +157 156 0 +153 154 0 +154 151 0 +155 158 0 +154 152 0 +149 145 0 +156 163 0 +150 151 0 +153 151 0 +155 156 0 +157 159 0 +152 153 0 +157 162 0 +159 162 0 +157 160 0 +156 161 0 +153 157 0 +158 162 0 +157 166 0 +155 155 0 +156 159 0 +157 164 0 +159 163 0 +155 159 0 +157 163 0 +158 167 0 +156 163 0 +156 164 0 +161 167 0 +156 157 0 +157 169 0 +157 166 0 +159 166 0 +159 168 0 +156 166 0 +160 168 0 +156 165 0 +158 168 0 +160 170 0 +161 171 0 +154 162 0 +156 162 0 +160 165 0 +162 173 0 +160 170 0 +158 167 0 +152 161 0 +158 169 0 +157 163 0 +157 165 0 +158 171 0 +161 176 0 +155 163 0 +159 169 0 +159 170 0 +161 172 0 +160 170 0 +155 165 0 +160 173 0 +160 174 0 +159 171 0 +160 174 0 +156 164 0 +159 170 0 +157 171 0 +161 175 0 +159 170 0 +163 174 0 +156 167 0 +160 172 0 +161 173 0 +162 174 0 +161 173 0 +159 171 0 +160 172 0 +156 163 0 +157 169 0 +159 171 0 +157 165 0 +161 172 0 +160 172 0 +160 173 0 +162 173 0 +159 164 0 +160 168 0 +161 173 0 +162 173 0 +160 170 0 +160 170 0 +162 169 0 +159 170 0 +161 173 0 +158 168 0 +162 170 0 +159 170 0 +159 169 0 +160 171 0 +164 175 0 +157 178 0 +156 176 0 +160 181 0 +155 175 0 +154 175 0 +158 179 0 +157 178 0 +158 179 0 +158 177 0 +154 171 0 +156 175 0 +157 176 0 +157 176 0 +159 179 0 +155 175 0 +155 174 0 +159 180 0 +152 171 0 +157 176 0 +153 172 0 +157 175 0 +156 173 0 +153 172 0 +154 172 0 +157 176 0 +155 171 0 +154 171 0 +161 180 0 +153 168 0 +157 178 0 +159 176 0 +156 175 0 +157 173 0 +156 172 0 +157 177 0 +155 174 0 +161 179 0 +153 169 0 +162 183 0 +153 170 0 +152 168 0 +155 170 0 +159 172 0 +154 168 0 +158 177 0 +158 172 0 +157 171 0 +156 171 0 +163 182 0 +158 170 0 +159 175 0 +158 174 0 +160 179 0 +156 171 0 +158 173 0 +155 168 0 +159 174 0 +154 167 0 +157 167 0 +156 168 0 +160 173 0 +161 177 0 +155 166 0 +155 167 0 +158 166 0 +156 171 0 +154 163 0 +158 168 0 +159 168 0 +154 156 0 +153 162 0 +159 168 0 +157 164 0 +155 161 0 +157 164 0 +156 159 0 +158 167 0 +155 161 0 +158 168 0 +157 166 0 +157 160 0 +150 153 0 +160 165 0 +159 162 0 +156 164 0 +157 161 0 +156 162 0 +154 158 0 +159 169 0 +154 160 0 +153 151 0 +156 159 0 +158 161 0 +159 164 0 +156 160 0 +158 156 0 +156 158 0 +155 156 0 +153 156 0 +158 158 0 +158 162 0 +155 156 0 +157 163 0 +155 157 0 +158 163 0 +153 154 0 +155 154 0 +158 161 0 +158 160 0 +152 151 0 +152 158 0 +155 157 0 +155 158 0 +158 158 0 +157 159 0 +157 161 0 +152 154 0 +156 163 0 +158 163 0 +162 171 0 +155 161 0 +155 154 0 +153 154 0 +161 168 0 +162 171 0 +159 168 0 +157 162 0 +157 160 0 +159 167 0 +157 162 0 +158 165 0 +156 164 0 +159 169 0 +161 169 0 +160 169 0 +158 167 0 +158 166 0 +161 173 0 +159 166 0 +157 163 0 +159 169 0 +160 171 0 +158 172 0 +158 167 0 +155 164 0 +158 164 0 +161 173 0 +163 179 0 +161 173 0 +157 166 0 +161 170 0 +158 165 0 +159 166 0 +162 175 0 +157 166 0 +158 169 0 +161 175 0 +162 173 0 +156 164 0 +158 167 0 +163 178 0 +157 169 0 +158 173 0 +159 167 0 +161 175 0 +159 171 0 +158 170 0 +160 170 0 +162 179 0 +160 174 0 +159 171 0 +161 175 0 +157 167 0 +158 170 0 +159 168 0 +157 167 0 +160 173 0 +157 169 0 +161 174 0 +158 172 0 +160 170 0 +162 177 0 +156 167 0 +160 170 0 +159 172 0 +160 175 0 +159 174 0 +158 168 0 +162 175 0 +163 178 0 +161 168 0 +159 170 0 +160 167 0 +163 177 0 +160 173 0 +163 174 0 +161 173 0 +160 174 0 +162 176 0 +164 176 0 +162 184 0 +163 184 0 +155 176 0 +157 178 0 +156 177 0 +156 177 0 +155 173 0 +156 177 0 +158 179 0 +156 176 0 +157 178 0 +158 177 0 +156 176 0 +160 180 0 +156 173 0 +157 175 0 +155 174 0 +156 175 0 +158 178 0 +157 176 0 +159 177 0 +156 175 0 +153 173 0 +158 177 0 +158 178 0 +151 169 0 +158 177 0 +160 180 0 +154 171 0 +161 181 0 +158 176 0 +160 182 0 +156 173 0 +155 170 0 +157 173 0 +161 182 0 +157 175 0 +161 181 0 +155 169 0 +159 175 0 +156 171 0 +159 174 0 +159 178 0 +153 164 0 +156 173 0 +154 168 0 +160 178 0 +157 168 0 +155 170 0 +159 172 0 +160 173 0 +155 167 0 +159 171 0 +159 173 0 +159 171 0 +160 175 0 +155 166 0 +160 169 0 +159 172 0 +160 172 0 +160 178 0 +159 173 0 +159 166 0 +159 172 0 +158 171 0 +155 170 0 +155 161 0 +157 165 0 +152 159 0 +159 170 0 +160 169 0 +158 170 0 +154 159 0 +158 166 0 +157 168 0 +159 170 0 +158 168 0 +158 167 0 +159 168 0 +157 165 0 +160 171 0 +158 165 0 +158 165 0 +162 171 0 +156 165 0 +156 157 0 +155 159 0 +156 165 0 +156 162 0 +154 153 0 +156 162 0 +155 161 0 +156 157 0 +158 167 0 +157 162 0 +156 159 0 +156 157 0 +155 152 0 +152 155 0 +158 164 0 +157 161 0 +153 152 0 +156 157 0 +158 161 0 +157 158 0 +161 169 0 +157 159 0 +156 159 0 +155 156 0 +156 164 0 +159 165 0 +158 161 0 +160 166 0 +153 152 0 +157 162 0 +159 168 0 +157 160 0 +158 163 0 +158 164 0 +160 167 0 +155 162 0 +153 150 0 +158 162 0 +160 165 0 +157 162 0 +156 162 0 +156 162 0 +158 165 0 +160 171 0 +155 161 0 +161 169 0 +158 167 0 +157 166 0 +157 168 0 +157 163 0 +158 167 0 +160 170 0 +162 178 0 +158 166 0 +161 173 0 +159 171 0 +158 166 0 +159 167 0 +159 169 0 +156 165 0 +157 165 0 +161 169 0 +158 168 0 +158 170 0 +160 172 0 +162 171 0 +158 169 0 +160 172 0 +161 172 0 +161 174 0 +160 172 0 +160 172 0 +161 172 0 +160 173 0 +160 173 0 +160 173 0 +161 175 0 +159 170 0 +162 175 0 +161 174 0 +157 170 0 +157 173 0 +158 168 0 +161 169 0 +160 172 0 +159 171 0 +162 176 0 +159 174 0 +158 169 0 +160 172 0 +163 176 0 +162 176 0 +165 182 0 +156 167 0 +161 172 0 +160 170 0 +162 174 0 +163 178 0 +161 174 0 +160 173 0 +163 179 0 +162 174 0 +158 169 0 +159 172 0 +163 174 0 +160 174 0 +162 176 0 +160 172 0 +162 174 0 +161 175 0 +163 177 0 +161 172 0 +163 177 0 +159 169 0 +161 173 0 diff --git a/Graphics/Saumya_Talera/camera.h b/Graphics/Saumya_Talera/camera.h new file mode 100644 index 0000000..5a89581 --- /dev/null +++ b/Graphics/Saumya_Talera/camera.h @@ -0,0 +1,22 @@ +#ifndef CAMERAH +#define CAMERAH + +#include "ray.h" + +class camera { + public: + camera() { + lower_left_corner = vec3(-2.0, -1.0, -1.0); + horizontal = vec3(4.0, 0.0 ,0.0); + vertical = vec3(0.0, 2.0, 0.0); + origin = vec3(0.0, 0.0, 0.0); + } + ray get_ray(float u, float v) {return ray(origin, lower_left_corner + u*horizontal + v*vertical - origin);} + + vec3 lower_left_corner; + vec3 horizontal; + vec3 vertical; + vec3 origin; +}; + +#endif \ No newline at end of file diff --git a/Graphics/Saumya_Talera/hitable.h b/Graphics/Saumya_Talera/hitable.h new file mode 100644 index 0000000..efb530e --- /dev/null +++ b/Graphics/Saumya_Talera/hitable.h @@ -0,0 +1,20 @@ +#ifndef HITABLEH +#define HITABLEH + +#include "ray.h" + +class material; + +struct hit_record { + float t; + vec3 p; + vec3 normal; + material *mat_ptr; +}; + +class hitable { + public: + virtual bool hit(const ray& r, float t_min, float t_max, hit_record& rec) const = 0; +}; + +#endif \ No newline at end of file diff --git a/Graphics/Saumya_Talera/hitable_list.h b/Graphics/Saumya_Talera/hitable_list.h new file mode 100644 index 0000000..34fd8fa --- /dev/null +++ b/Graphics/Saumya_Talera/hitable_list.h @@ -0,0 +1,29 @@ +#ifndef HITABLELISTH +#define HITABLELISTH + +#include "hitable.h" + +class hitable_list: public hitable { + public: + hitable_list(){} + hitable_list(hitable **l, int n) {list=l;list_size=n;} + virtual bool hit(const ray& r, float t_min, float t_max, hit_record& rec) const; + hitable **list; + int list_size; +}; + +bool hitable_list::hit(const ray& r, float t_min, float t_max, hit_record& rec) const { + hit_record temp_rec; + bool hit_anything = false; + double closest_so_far = t_max; + for(int i=0;ihit(r, t_min, closest_so_far, temp_rec)) { + hit_anything = true; + closest_so_far = temp_rec.t; + rec = temp_rec; + } + } + return hit_anything; +} + +#endif \ No newline at end of file diff --git a/Graphics/Saumya_Talera/lodepng.cpp b/Graphics/Saumya_Talera/lodepng.cpp new file mode 100644 index 0000000..51492b8 --- /dev/null +++ b/Graphics/Saumya_Talera/lodepng.cpp @@ -0,0 +1,6464 @@ +/* +LodePNG version 20201017 + +Copyright (c) 2005-2020 Lode Vandevenne + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + + 3. This notice may not be removed or altered from any source + distribution. +*/ + +/* +The manual and changelog are in the header file "lodepng.h" +Rename this file to lodepng.cpp to use it for C++, or to lodepng.c to use it for C. +*/ + +#include "lodepng.h" + +#ifdef LODEPNG_COMPILE_DISK +#include /* LONG_MAX */ +#include /* file handling */ +#endif /* LODEPNG_COMPILE_DISK */ + +#ifdef LODEPNG_COMPILE_ALLOCATORS +#include /* allocations */ +#endif /* LODEPNG_COMPILE_ALLOCATORS */ + +#if defined(_MSC_VER) && (_MSC_VER >= 1310) /*Visual Studio: A few warning types are not desired here.*/ +#pragma warning( disable : 4244 ) /*implicit conversions: not warned by gcc -Wall -Wextra and requires too much casts*/ +#pragma warning( disable : 4996 ) /*VS does not like fopen, but fopen_s is not standard C so unusable here*/ +#endif /*_MSC_VER */ + +const char* LODEPNG_VERSION_STRING = "20201017"; + +/* +This source file is built up in the following large parts. The code sections +with the "LODEPNG_COMPILE_" #defines divide this up further in an intermixed way. +-Tools for C and common code for PNG and Zlib +-C Code for Zlib (huffman, deflate, ...) +-C Code for PNG (file format chunks, adam7, PNG filters, color conversions, ...) +-The C++ wrapper around all of the above +*/ + +/* ////////////////////////////////////////////////////////////////////////// */ +/* ////////////////////////////////////////////////////////////////////////// */ +/* // Tools for C, and common code for PNG and Zlib. // */ +/* ////////////////////////////////////////////////////////////////////////// */ +/* ////////////////////////////////////////////////////////////////////////// */ + +/*The malloc, realloc and free functions defined here with "lodepng_" in front +of the name, so that you can easily change them to others related to your +platform if needed. Everything else in the code calls these. Pass +-DLODEPNG_NO_COMPILE_ALLOCATORS to the compiler, or comment out +#define LODEPNG_COMPILE_ALLOCATORS in the header, to disable the ones here and +define them in your own project's source files without needing to change +lodepng source code. Don't forget to remove "static" if you copypaste them +from here.*/ + +#ifdef LODEPNG_COMPILE_ALLOCATORS +static void* lodepng_malloc(size_t size) { +#ifdef LODEPNG_MAX_ALLOC + if(size > LODEPNG_MAX_ALLOC) return 0; +#endif + return malloc(size); +} + +/* NOTE: when realloc returns NULL, it leaves the original memory untouched */ +static void* lodepng_realloc(void* ptr, size_t new_size) { +#ifdef LODEPNG_MAX_ALLOC + if(new_size > LODEPNG_MAX_ALLOC) return 0; +#endif + return realloc(ptr, new_size); +} + +static void lodepng_free(void* ptr) { + free(ptr); +} +#else /*LODEPNG_COMPILE_ALLOCATORS*/ +/* TODO: support giving additional void* payload to the custom allocators */ +void* lodepng_malloc(size_t size); +void* lodepng_realloc(void* ptr, size_t new_size); +void lodepng_free(void* ptr); +#endif /*LODEPNG_COMPILE_ALLOCATORS*/ + +/* convince the compiler to inline a function, for use when this measurably improves performance */ +/* inline is not available in C90, but use it when supported by the compiler */ +#if (defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 199901L)) || (defined(__cplusplus) && (__cplusplus >= 199711L)) +#define LODEPNG_INLINE inline +#else +#define LODEPNG_INLINE /* not available */ +#endif + +/* restrict is not available in C90, but use it when supported by the compiler */ +#if (defined(__GNUC__) && (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 1))) ||\ + (defined(_MSC_VER) && (_MSC_VER >= 1400)) || \ + (defined(__WATCOMC__) && (__WATCOMC__ >= 1250) && !defined(__cplusplus)) +#define LODEPNG_RESTRICT __restrict +#else +#define LODEPNG_RESTRICT /* not available */ +#endif + +/* Replacements for C library functions such as memcpy and strlen, to support platforms +where a full C library is not available. The compiler can recognize them and compile +to something as fast. */ + +static void lodepng_memcpy(void* LODEPNG_RESTRICT dst, + const void* LODEPNG_RESTRICT src, size_t size) { + size_t i; + for(i = 0; i < size; i++) ((char*)dst)[i] = ((const char*)src)[i]; +} + +static void lodepng_memset(void* LODEPNG_RESTRICT dst, + int value, size_t num) { + size_t i; + for(i = 0; i < num; i++) ((char*)dst)[i] = (char)value; +} + +/* does not check memory out of bounds, do not use on untrusted data */ +static size_t lodepng_strlen(const char* a) { + const char* orig = a; + /* avoid warning about unused function in case of disabled COMPILE... macros */ + (void)(&lodepng_strlen); + while(*a) a++; + return (size_t)(a - orig); +} + +#define LODEPNG_MAX(a, b) (((a) > (b)) ? (a) : (b)) +#define LODEPNG_MIN(a, b) (((a) < (b)) ? (a) : (b)) +#define LODEPNG_ABS(x) ((x) < 0 ? -(x) : (x)) + +#if defined(LODEPNG_COMPILE_PNG) || defined(LODEPNG_COMPILE_DECODER) +/* Safely check if adding two integers will overflow (no undefined +behavior, compiler removing the code, etc...) and output result. */ +static int lodepng_addofl(size_t a, size_t b, size_t* result) { + *result = a + b; /* Unsigned addition is well defined and safe in C90 */ + return *result < a; +} +#endif /*defined(LODEPNG_COMPILE_PNG) || defined(LODEPNG_COMPILE_DECODER)*/ + +#ifdef LODEPNG_COMPILE_DECODER +/* Safely check if multiplying two integers will overflow (no undefined +behavior, compiler removing the code, etc...) and output result. */ +static int lodepng_mulofl(size_t a, size_t b, size_t* result) { + *result = a * b; /* Unsigned multiplication is well defined and safe in C90 */ + return (a != 0 && *result / a != b); +} + +#ifdef LODEPNG_COMPILE_ZLIB +/* Safely check if a + b > c, even if overflow could happen. */ +static int lodepng_gtofl(size_t a, size_t b, size_t c) { + size_t d; + if(lodepng_addofl(a, b, &d)) return 1; + return d > c; +} +#endif /*LODEPNG_COMPILE_ZLIB*/ +#endif /*LODEPNG_COMPILE_DECODER*/ + + +/* +Often in case of an error a value is assigned to a variable and then it breaks +out of a loop (to go to the cleanup phase of a function). This macro does that. +It makes the error handling code shorter and more readable. + +Example: if(!uivector_resize(&lz77_encoded, datasize)) ERROR_BREAK(83); +*/ +#define CERROR_BREAK(errorvar, code){\ + errorvar = code;\ + break;\ +} + +/*version of CERROR_BREAK that assumes the common case where the error variable is named "error"*/ +#define ERROR_BREAK(code) CERROR_BREAK(error, code) + +/*Set error var to the error code, and return it.*/ +#define CERROR_RETURN_ERROR(errorvar, code){\ + errorvar = code;\ + return code;\ +} + +/*Try the code, if it returns error, also return the error.*/ +#define CERROR_TRY_RETURN(call){\ + unsigned error = call;\ + if(error) return error;\ +} + +/*Set error var to the error code, and return from the void function.*/ +#define CERROR_RETURN(errorvar, code){\ + errorvar = code;\ + return;\ +} + +/* +About uivector, ucvector and string: +-All of them wrap dynamic arrays or text strings in a similar way. +-LodePNG was originally written in C++. The vectors replace the std::vectors that were used in the C++ version. +-The string tools are made to avoid problems with compilers that declare things like strncat as deprecated. +-They're not used in the interface, only internally in this file as static functions. +-As with many other structs in this file, the init and cleanup functions serve as ctor and dtor. +*/ + +#ifdef LODEPNG_COMPILE_ZLIB +#ifdef LODEPNG_COMPILE_ENCODER +/*dynamic vector of unsigned ints*/ +typedef struct uivector { + unsigned* data; + size_t size; /*size in number of unsigned longs*/ + size_t allocsize; /*allocated size in bytes*/ +} uivector; + +static void uivector_cleanup(void* p) { + ((uivector*)p)->size = ((uivector*)p)->allocsize = 0; + lodepng_free(((uivector*)p)->data); + ((uivector*)p)->data = NULL; +} + +/*returns 1 if success, 0 if failure ==> nothing done*/ +static unsigned uivector_resize(uivector* p, size_t size) { + size_t allocsize = size * sizeof(unsigned); + if(allocsize > p->allocsize) { + size_t newsize = allocsize + (p->allocsize >> 1u); + void* data = lodepng_realloc(p->data, newsize); + if(data) { + p->allocsize = newsize; + p->data = (unsigned*)data; + } + else return 0; /*error: not enough memory*/ + } + p->size = size; + return 1; /*success*/ +} + +static void uivector_init(uivector* p) { + p->data = NULL; + p->size = p->allocsize = 0; +} + +/*returns 1 if success, 0 if failure ==> nothing done*/ +static unsigned uivector_push_back(uivector* p, unsigned c) { + if(!uivector_resize(p, p->size + 1)) return 0; + p->data[p->size - 1] = c; + return 1; +} +#endif /*LODEPNG_COMPILE_ENCODER*/ +#endif /*LODEPNG_COMPILE_ZLIB*/ + +/* /////////////////////////////////////////////////////////////////////////// */ + +/*dynamic vector of unsigned chars*/ +typedef struct ucvector { + unsigned char* data; + size_t size; /*used size*/ + size_t allocsize; /*allocated size*/ +} ucvector; + +/*returns 1 if success, 0 if failure ==> nothing done*/ +static unsigned ucvector_resize(ucvector* p, size_t size) { + if(size > p->allocsize) { + size_t newsize = size + (p->allocsize >> 1u); + void* data = lodepng_realloc(p->data, newsize); + if(data) { + p->allocsize = newsize; + p->data = (unsigned char*)data; + } + else return 0; /*error: not enough memory*/ + } + p->size = size; + return 1; /*success*/ +} + +static ucvector ucvector_init(unsigned char* buffer, size_t size) { + ucvector v; + v.data = buffer; + v.allocsize = v.size = size; + return v; +} + +/* ////////////////////////////////////////////////////////////////////////// */ + +#ifdef LODEPNG_COMPILE_PNG +#ifdef LODEPNG_COMPILE_ANCILLARY_CHUNKS + +/*free string pointer and set it to NULL*/ +static void string_cleanup(char** out) { + lodepng_free(*out); + *out = NULL; +} + +/*also appends null termination character*/ +static char* alloc_string_sized(const char* in, size_t insize) { + char* out = (char*)lodepng_malloc(insize + 1); + if(out) { + lodepng_memcpy(out, in, insize); + out[insize] = 0; + } + return out; +} + +/* dynamically allocates a new string with a copy of the null terminated input text */ +static char* alloc_string(const char* in) { + return alloc_string_sized(in, lodepng_strlen(in)); +} +#endif /*LODEPNG_COMPILE_ANCILLARY_CHUNKS*/ +#endif /*LODEPNG_COMPILE_PNG*/ + +/* ////////////////////////////////////////////////////////////////////////// */ + +#if defined(LODEPNG_COMPILE_DECODER) || defined(LODEPNG_COMPILE_PNG) +static unsigned lodepng_read32bitInt(const unsigned char* buffer) { + return (((unsigned)buffer[0] << 24u) | ((unsigned)buffer[1] << 16u) | + ((unsigned)buffer[2] << 8u) | (unsigned)buffer[3]); +} +#endif /*defined(LODEPNG_COMPILE_DECODER) || defined(LODEPNG_COMPILE_PNG)*/ + +#if defined(LODEPNG_COMPILE_PNG) || defined(LODEPNG_COMPILE_ENCODER) +/*buffer must have at least 4 allocated bytes available*/ +static void lodepng_set32bitInt(unsigned char* buffer, unsigned value) { + buffer[0] = (unsigned char)((value >> 24) & 0xff); + buffer[1] = (unsigned char)((value >> 16) & 0xff); + buffer[2] = (unsigned char)((value >> 8) & 0xff); + buffer[3] = (unsigned char)((value ) & 0xff); +} +#endif /*defined(LODEPNG_COMPILE_PNG) || defined(LODEPNG_COMPILE_ENCODER)*/ + +/* ////////////////////////////////////////////////////////////////////////// */ +/* / File IO / */ +/* ////////////////////////////////////////////////////////////////////////// */ + +#ifdef LODEPNG_COMPILE_DISK + +/* returns negative value on error. This should be pure C compatible, so no fstat. */ +static long lodepng_filesize(const char* filename) { + FILE* file; + long size; + file = fopen(filename, "rb"); + if(!file) return -1; + + if(fseek(file, 0, SEEK_END) != 0) { + fclose(file); + return -1; + } + + size = ftell(file); + /* It may give LONG_MAX as directory size, this is invalid for us. */ + if(size == LONG_MAX) size = -1; + + fclose(file); + return size; +} + +/* load file into buffer that already has the correct allocated size. Returns error code.*/ +static unsigned lodepng_buffer_file(unsigned char* out, size_t size, const char* filename) { + FILE* file; + size_t readsize; + file = fopen(filename, "rb"); + if(!file) return 78; + + readsize = fread(out, 1, size, file); + fclose(file); + + if(readsize != size) return 78; + return 0; +} + +unsigned lodepng_load_file(unsigned char** out, size_t* outsize, const char* filename) { + long size = lodepng_filesize(filename); + if(size < 0) return 78; + *outsize = (size_t)size; + + *out = (unsigned char*)lodepng_malloc((size_t)size); + if(!(*out) && size > 0) return 83; /*the above malloc failed*/ + + return lodepng_buffer_file(*out, (size_t)size, filename); +} + +/*write given buffer to the file, overwriting the file, it doesn't append to it.*/ +unsigned lodepng_save_file(const unsigned char* buffer, size_t buffersize, const char* filename) { + FILE* file; + file = fopen(filename, "wb" ); + if(!file) return 79; + fwrite(buffer, 1, buffersize, file); + fclose(file); + return 0; +} + +#endif /*LODEPNG_COMPILE_DISK*/ + +/* ////////////////////////////////////////////////////////////////////////// */ +/* ////////////////////////////////////////////////////////////////////////// */ +/* // End of common code and tools. Begin of Zlib related code. // */ +/* ////////////////////////////////////////////////////////////////////////// */ +/* ////////////////////////////////////////////////////////////////////////// */ + +#ifdef LODEPNG_COMPILE_ZLIB +#ifdef LODEPNG_COMPILE_ENCODER + +typedef struct { + ucvector* data; + unsigned char bp; /*ok to overflow, indicates bit pos inside byte*/ +} LodePNGBitWriter; + +static void LodePNGBitWriter_init(LodePNGBitWriter* writer, ucvector* data) { + writer->data = data; + writer->bp = 0; +} + +/*TODO: this ignores potential out of memory errors*/ +#define WRITEBIT(writer, bit){\ + /* append new byte */\ + if(((writer->bp) & 7u) == 0) {\ + if(!ucvector_resize(writer->data, writer->data->size + 1)) return;\ + writer->data->data[writer->data->size - 1] = 0;\ + }\ + (writer->data->data[writer->data->size - 1]) |= (bit << ((writer->bp) & 7u));\ + ++writer->bp;\ +} + +/* LSB of value is written first, and LSB of bytes is used first */ +static void writeBits(LodePNGBitWriter* writer, unsigned value, size_t nbits) { + if(nbits == 1) { /* compiler should statically compile this case if nbits == 1 */ + WRITEBIT(writer, value); + } else { + /* TODO: increase output size only once here rather than in each WRITEBIT */ + size_t i; + for(i = 0; i != nbits; ++i) { + WRITEBIT(writer, (unsigned char)((value >> i) & 1)); + } + } +} + +/* This one is to use for adding huffman symbol, the value bits are written MSB first */ +static void writeBitsReversed(LodePNGBitWriter* writer, unsigned value, size_t nbits) { + size_t i; + for(i = 0; i != nbits; ++i) { + /* TODO: increase output size only once here rather than in each WRITEBIT */ + WRITEBIT(writer, (unsigned char)((value >> (nbits - 1u - i)) & 1u)); + } +} +#endif /*LODEPNG_COMPILE_ENCODER*/ + +#ifdef LODEPNG_COMPILE_DECODER + +typedef struct { + const unsigned char* data; + size_t size; /*size of data in bytes*/ + size_t bitsize; /*size of data in bits, end of valid bp values, should be 8*size*/ + size_t bp; + unsigned buffer; /*buffer for reading bits. NOTE: 'unsigned' must support at least 32 bits*/ +} LodePNGBitReader; + +/* data size argument is in bytes. Returns error if size too large causing overflow */ +static unsigned LodePNGBitReader_init(LodePNGBitReader* reader, const unsigned char* data, size_t size) { + size_t temp; + reader->data = data; + reader->size = size; + /* size in bits, return error if overflow (if size_t is 32 bit this supports up to 500MB) */ + if(lodepng_mulofl(size, 8u, &reader->bitsize)) return 105; + /*ensure incremented bp can be compared to bitsize without overflow even when it would be incremented 32 too much and + trying to ensure 32 more bits*/ + if(lodepng_addofl(reader->bitsize, 64u, &temp)) return 105; + reader->bp = 0; + reader->buffer = 0; + return 0; /*ok*/ +} + +/* +ensureBits functions: +Ensures the reader can at least read nbits bits in one or more readBits calls, +safely even if not enough bits are available. +Returns 1 if there are enough bits available, 0 if not. +*/ + +/*See ensureBits documentation above. This one ensures exactly 1 bit */ +/*static unsigned ensureBits1(LodePNGBitReader* reader) { + if(reader->bp >= reader->bitsize) return 0; + reader->buffer = (unsigned)reader->data[reader->bp >> 3u] >> (reader->bp & 7u); + return 1; +}*/ + +/*See ensureBits documentation above. This one ensures up to 9 bits */ +static unsigned ensureBits9(LodePNGBitReader* reader, size_t nbits) { + size_t start = reader->bp >> 3u; + size_t size = reader->size; + if(start + 1u < size) { + reader->buffer = (unsigned)reader->data[start + 0] | ((unsigned)reader->data[start + 1] << 8u); + reader->buffer >>= (reader->bp & 7u); + return 1; + } else { + reader->buffer = 0; + if(start + 0u < size) reader->buffer |= reader->data[start + 0]; + reader->buffer >>= (reader->bp & 7u); + return reader->bp + nbits <= reader->bitsize; + } +} + +/*See ensureBits documentation above. This one ensures up to 17 bits */ +static unsigned ensureBits17(LodePNGBitReader* reader, size_t nbits) { + size_t start = reader->bp >> 3u; + size_t size = reader->size; + if(start + 2u < size) { + reader->buffer = (unsigned)reader->data[start + 0] | ((unsigned)reader->data[start + 1] << 8u) | + ((unsigned)reader->data[start + 2] << 16u); + reader->buffer >>= (reader->bp & 7u); + return 1; + } else { + reader->buffer = 0; + if(start + 0u < size) reader->buffer |= reader->data[start + 0]; + if(start + 1u < size) reader->buffer |= ((unsigned)reader->data[start + 1] << 8u); + reader->buffer >>= (reader->bp & 7u); + return reader->bp + nbits <= reader->bitsize; + } +} + +/*See ensureBits documentation above. This one ensures up to 25 bits */ +static LODEPNG_INLINE unsigned ensureBits25(LodePNGBitReader* reader, size_t nbits) { + size_t start = reader->bp >> 3u; + size_t size = reader->size; + if(start + 3u < size) { + reader->buffer = (unsigned)reader->data[start + 0] | ((unsigned)reader->data[start + 1] << 8u) | + ((unsigned)reader->data[start + 2] << 16u) | ((unsigned)reader->data[start + 3] << 24u); + reader->buffer >>= (reader->bp & 7u); + return 1; + } else { + reader->buffer = 0; + if(start + 0u < size) reader->buffer |= reader->data[start + 0]; + if(start + 1u < size) reader->buffer |= ((unsigned)reader->data[start + 1] << 8u); + if(start + 2u < size) reader->buffer |= ((unsigned)reader->data[start + 2] << 16u); + reader->buffer >>= (reader->bp & 7u); + return reader->bp + nbits <= reader->bitsize; + } +} + +/*See ensureBits documentation above. This one ensures up to 32 bits */ +static LODEPNG_INLINE unsigned ensureBits32(LodePNGBitReader* reader, size_t nbits) { + size_t start = reader->bp >> 3u; + size_t size = reader->size; + if(start + 4u < size) { + reader->buffer = (unsigned)reader->data[start + 0] | ((unsigned)reader->data[start + 1] << 8u) | + ((unsigned)reader->data[start + 2] << 16u) | ((unsigned)reader->data[start + 3] << 24u); + reader->buffer >>= (reader->bp & 7u); + reader->buffer |= (((unsigned)reader->data[start + 4] << 24u) << (8u - (reader->bp & 7u))); + return 1; + } else { + reader->buffer = 0; + if(start + 0u < size) reader->buffer |= reader->data[start + 0]; + if(start + 1u < size) reader->buffer |= ((unsigned)reader->data[start + 1] << 8u); + if(start + 2u < size) reader->buffer |= ((unsigned)reader->data[start + 2] << 16u); + if(start + 3u < size) reader->buffer |= ((unsigned)reader->data[start + 3] << 24u); + reader->buffer >>= (reader->bp & 7u); + return reader->bp + nbits <= reader->bitsize; + } +} + +/* Get bits without advancing the bit pointer. Must have enough bits available with ensureBits. Max nbits is 31. */ +static unsigned peekBits(LodePNGBitReader* reader, size_t nbits) { + /* The shift allows nbits to be only up to 31. */ + return reader->buffer & ((1u << nbits) - 1u); +} + +/* Must have enough bits available with ensureBits */ +static void advanceBits(LodePNGBitReader* reader, size_t nbits) { + reader->buffer >>= nbits; + reader->bp += nbits; +} + +/* Must have enough bits available with ensureBits */ +static unsigned readBits(LodePNGBitReader* reader, size_t nbits) { + unsigned result = peekBits(reader, nbits); + advanceBits(reader, nbits); + return result; +} + +/* Public for testing only. steps and result must have numsteps values. */ +unsigned lode_png_test_bitreader(const unsigned char* data, size_t size, + size_t numsteps, const size_t* steps, unsigned* result) { + size_t i; + LodePNGBitReader reader; + unsigned error = LodePNGBitReader_init(&reader, data, size); + if(error) return 0; + for(i = 0; i < numsteps; i++) { + size_t step = steps[i]; + unsigned ok; + if(step > 25) ok = ensureBits32(&reader, step); + else if(step > 17) ok = ensureBits25(&reader, step); + else if(step > 9) ok = ensureBits17(&reader, step); + else ok = ensureBits9(&reader, step); + if(!ok) return 0; + result[i] = readBits(&reader, step); + } + return 1; +} +#endif /*LODEPNG_COMPILE_DECODER*/ + +static unsigned reverseBits(unsigned bits, unsigned num) { + /*TODO: implement faster lookup table based version when needed*/ + unsigned i, result = 0; + for(i = 0; i < num; i++) result |= ((bits >> (num - i - 1u)) & 1u) << i; + return result; +} + +/* ////////////////////////////////////////////////////////////////////////// */ +/* / Deflate - Huffman / */ +/* ////////////////////////////////////////////////////////////////////////// */ + +#define FIRST_LENGTH_CODE_INDEX 257 +#define LAST_LENGTH_CODE_INDEX 285 +/*256 literals, the end code, some length codes, and 2 unused codes*/ +#define NUM_DEFLATE_CODE_SYMBOLS 288 +/*the distance codes have their own symbols, 30 used, 2 unused*/ +#define NUM_DISTANCE_SYMBOLS 32 +/*the code length codes. 0-15: code lengths, 16: copy previous 3-6 times, 17: 3-10 zeros, 18: 11-138 zeros*/ +#define NUM_CODE_LENGTH_CODES 19 + +/*the base lengths represented by codes 257-285*/ +static const unsigned LENGTHBASE[29] + = {3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 17, 19, 23, 27, 31, 35, 43, 51, 59, + 67, 83, 99, 115, 131, 163, 195, 227, 258}; + +/*the extra bits used by codes 257-285 (added to base length)*/ +static const unsigned LENGTHEXTRA[29] + = {0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, + 4, 4, 4, 4, 5, 5, 5, 5, 0}; + +/*the base backwards distances (the bits of distance codes appear after length codes and use their own huffman tree)*/ +static const unsigned DISTANCEBASE[30] + = {1, 2, 3, 4, 5, 7, 9, 13, 17, 25, 33, 49, 65, 97, 129, 193, 257, 385, 513, + 769, 1025, 1537, 2049, 3073, 4097, 6145, 8193, 12289, 16385, 24577}; + +/*the extra bits of backwards distances (added to base)*/ +static const unsigned DISTANCEEXTRA[30] + = {0, 0, 0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, + 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13}; + +/*the order in which "code length alphabet code lengths" are stored as specified by deflate, out of this the huffman +tree of the dynamic huffman tree lengths is generated*/ +static const unsigned CLCL_ORDER[NUM_CODE_LENGTH_CODES] + = {16, 17, 18, 0, 8, 7, 9, 6, 10, 5, 11, 4, 12, 3, 13, 2, 14, 1, 15}; + +/* ////////////////////////////////////////////////////////////////////////// */ + +/* +Huffman tree struct, containing multiple representations of the tree +*/ +typedef struct HuffmanTree { + unsigned* codes; /*the huffman codes (bit patterns representing the symbols)*/ + unsigned* lengths; /*the lengths of the huffman codes*/ + unsigned maxbitlen; /*maximum number of bits a single code can get*/ + unsigned numcodes; /*number of symbols in the alphabet = number of codes*/ + /* for reading only */ + unsigned char* table_len; /*length of symbol from lookup table, or max length if secondary lookup needed*/ + unsigned short* table_value; /*value of symbol from lookup table, or pointer to secondary table if needed*/ +} HuffmanTree; + +static void HuffmanTree_init(HuffmanTree* tree) { + tree->codes = 0; + tree->lengths = 0; + tree->table_len = 0; + tree->table_value = 0; +} + +static void HuffmanTree_cleanup(HuffmanTree* tree) { + lodepng_free(tree->codes); + lodepng_free(tree->lengths); + lodepng_free(tree->table_len); + lodepng_free(tree->table_value); +} + +/* amount of bits for first huffman table lookup (aka root bits), see HuffmanTree_makeTable and huffmanDecodeSymbol.*/ +/* values 8u and 9u work the fastest */ +#define FIRSTBITS 9u + +/* a symbol value too big to represent any valid symbol, to indicate reading disallowed huffman bits combination, +which is possible in case of only 0 or 1 present symbols. */ +#define INVALIDSYMBOL 65535u + +/* make table for huffman decoding */ +static unsigned HuffmanTree_makeTable(HuffmanTree* tree) { + static const unsigned headsize = 1u << FIRSTBITS; /*size of the first table*/ + static const unsigned mask = (1u << FIRSTBITS) /*headsize*/ - 1u; + size_t i, numpresent, pointer, size; /*total table size*/ + unsigned* maxlens = (unsigned*)lodepng_malloc(headsize * sizeof(unsigned)); + if(!maxlens) return 83; /*alloc fail*/ + + /* compute maxlens: max total bit length of symbols sharing prefix in the first table*/ + lodepng_memset(maxlens, 0, headsize * sizeof(*maxlens)); + for(i = 0; i < tree->numcodes; i++) { + unsigned symbol = tree->codes[i]; + unsigned l = tree->lengths[i]; + unsigned index; + if(l <= FIRSTBITS) continue; /*symbols that fit in first table don't increase secondary table size*/ + /*get the FIRSTBITS MSBs, the MSBs of the symbol are encoded first. See later comment about the reversing*/ + index = reverseBits(symbol >> (l - FIRSTBITS), FIRSTBITS); + maxlens[index] = LODEPNG_MAX(maxlens[index], l); + } + /* compute total table size: size of first table plus all secondary tables for symbols longer than FIRSTBITS */ + size = headsize; + for(i = 0; i < headsize; ++i) { + unsigned l = maxlens[i]; + if(l > FIRSTBITS) size += (1u << (l - FIRSTBITS)); + } + tree->table_len = (unsigned char*)lodepng_malloc(size * sizeof(*tree->table_len)); + tree->table_value = (unsigned short*)lodepng_malloc(size * sizeof(*tree->table_value)); + if(!tree->table_len || !tree->table_value) { + lodepng_free(maxlens); + /* freeing tree->table values is done at a higher scope */ + return 83; /*alloc fail*/ + } + /*initialize with an invalid length to indicate unused entries*/ + for(i = 0; i < size; ++i) tree->table_len[i] = 16; + + /*fill in the first table for long symbols: max prefix size and pointer to secondary tables*/ + pointer = headsize; + for(i = 0; i < headsize; ++i) { + unsigned l = maxlens[i]; + if(l <= FIRSTBITS) continue; + tree->table_len[i] = l; + tree->table_value[i] = pointer; + pointer += (1u << (l - FIRSTBITS)); + } + lodepng_free(maxlens); + + /*fill in the first table for short symbols, or secondary table for long symbols*/ + numpresent = 0; + for(i = 0; i < tree->numcodes; ++i) { + unsigned l = tree->lengths[i]; + unsigned symbol = tree->codes[i]; /*the huffman bit pattern. i itself is the value.*/ + /*reverse bits, because the huffman bits are given in MSB first order but the bit reader reads LSB first*/ + unsigned reverse = reverseBits(symbol, l); + if(l == 0) continue; + numpresent++; + + if(l <= FIRSTBITS) { + /*short symbol, fully in first table, replicated num times if l < FIRSTBITS*/ + unsigned num = 1u << (FIRSTBITS - l); + unsigned j; + for(j = 0; j < num; ++j) { + /*bit reader will read the l bits of symbol first, the remaining FIRSTBITS - l bits go to the MSB's*/ + unsigned index = reverse | (j << l); + if(tree->table_len[index] != 16) return 55; /*invalid tree: long symbol shares prefix with short symbol*/ + tree->table_len[index] = l; + tree->table_value[index] = i; + } + } else { + /*long symbol, shares prefix with other long symbols in first lookup table, needs second lookup*/ + /*the FIRSTBITS MSBs of the symbol are the first table index*/ + unsigned index = reverse & mask; + unsigned maxlen = tree->table_len[index]; + /*log2 of secondary table length, should be >= l - FIRSTBITS*/ + unsigned tablelen = maxlen - FIRSTBITS; + unsigned start = tree->table_value[index]; /*starting index in secondary table*/ + unsigned num = 1u << (tablelen - (l - FIRSTBITS)); /*amount of entries of this symbol in secondary table*/ + unsigned j; + if(maxlen < l) return 55; /*invalid tree: long symbol shares prefix with short symbol*/ + for(j = 0; j < num; ++j) { + unsigned reverse2 = reverse >> FIRSTBITS; /* l - FIRSTBITS bits */ + unsigned index2 = start + (reverse2 | (j << (l - FIRSTBITS))); + tree->table_len[index2] = l; + tree->table_value[index2] = i; + } + } + } + + if(numpresent < 2) { + /* In case of exactly 1 symbol, in theory the huffman symbol needs 0 bits, + but deflate uses 1 bit instead. In case of 0 symbols, no symbols can + appear at all, but such huffman tree could still exist (e.g. if distance + codes are never used). In both cases, not all symbols of the table will be + filled in. Fill them in with an invalid symbol value so returning them from + huffmanDecodeSymbol will cause error. */ + for(i = 0; i < size; ++i) { + if(tree->table_len[i] == 16) { + /* As length, use a value smaller than FIRSTBITS for the head table, + and a value larger than FIRSTBITS for the secondary table, to ensure + valid behavior for advanceBits when reading this symbol. */ + tree->table_len[i] = (i < headsize) ? 1 : (FIRSTBITS + 1); + tree->table_value[i] = INVALIDSYMBOL; + } + } + } else { + /* A good huffman tree has N * 2 - 1 nodes, of which N - 1 are internal nodes. + If that is not the case (due to too long length codes), the table will not + have been fully used, and this is an error (not all bit combinations can be + decoded): an oversubscribed huffman tree, indicated by error 55. */ + for(i = 0; i < size; ++i) { + if(tree->table_len[i] == 16) return 55; + } + } + + return 0; +} + +/* +Second step for the ...makeFromLengths and ...makeFromFrequencies functions. +numcodes, lengths and maxbitlen must already be filled in correctly. return +value is error. +*/ +static unsigned HuffmanTree_makeFromLengths2(HuffmanTree* tree) { + unsigned* blcount; + unsigned* nextcode; + unsigned error = 0; + unsigned bits, n; + + tree->codes = (unsigned*)lodepng_malloc(tree->numcodes * sizeof(unsigned)); + blcount = (unsigned*)lodepng_malloc((tree->maxbitlen + 1) * sizeof(unsigned)); + nextcode = (unsigned*)lodepng_malloc((tree->maxbitlen + 1) * sizeof(unsigned)); + if(!tree->codes || !blcount || !nextcode) error = 83; /*alloc fail*/ + + if(!error) { + for(n = 0; n != tree->maxbitlen + 1; n++) blcount[n] = nextcode[n] = 0; + /*step 1: count number of instances of each code length*/ + for(bits = 0; bits != tree->numcodes; ++bits) ++blcount[tree->lengths[bits]]; + /*step 2: generate the nextcode values*/ + for(bits = 1; bits <= tree->maxbitlen; ++bits) { + nextcode[bits] = (nextcode[bits - 1] + blcount[bits - 1]) << 1u; + } + /*step 3: generate all the codes*/ + for(n = 0; n != tree->numcodes; ++n) { + if(tree->lengths[n] != 0) { + tree->codes[n] = nextcode[tree->lengths[n]]++; + /*remove superfluous bits from the code*/ + tree->codes[n] &= ((1u << tree->lengths[n]) - 1u); + } + } + } + + lodepng_free(blcount); + lodepng_free(nextcode); + + if(!error) error = HuffmanTree_makeTable(tree); + return error; +} + +/* +given the code lengths (as stored in the PNG file), generate the tree as defined +by Deflate. maxbitlen is the maximum bits that a code in the tree can have. +return value is error. +*/ +static unsigned HuffmanTree_makeFromLengths(HuffmanTree* tree, const unsigned* bitlen, + size_t numcodes, unsigned maxbitlen) { + unsigned i; + tree->lengths = (unsigned*)lodepng_malloc(numcodes * sizeof(unsigned)); + if(!tree->lengths) return 83; /*alloc fail*/ + for(i = 0; i != numcodes; ++i) tree->lengths[i] = bitlen[i]; + tree->numcodes = (unsigned)numcodes; /*number of symbols*/ + tree->maxbitlen = maxbitlen; + return HuffmanTree_makeFromLengths2(tree); +} + +#ifdef LODEPNG_COMPILE_ENCODER + +/*BPM: Boundary Package Merge, see "A Fast and Space-Economical Algorithm for Length-Limited Coding", +Jyrki Katajainen, Alistair Moffat, Andrew Turpin, 1995.*/ + +/*chain node for boundary package merge*/ +typedef struct BPMNode { + int weight; /*the sum of all weights in this chain*/ + unsigned index; /*index of this leaf node (called "count" in the paper)*/ + struct BPMNode* tail; /*the next nodes in this chain (null if last)*/ + int in_use; +} BPMNode; + +/*lists of chains*/ +typedef struct BPMLists { + /*memory pool*/ + unsigned memsize; + BPMNode* memory; + unsigned numfree; + unsigned nextfree; + BPMNode** freelist; + /*two heads of lookahead chains per list*/ + unsigned listsize; + BPMNode** chains0; + BPMNode** chains1; +} BPMLists; + +/*creates a new chain node with the given parameters, from the memory in the lists */ +static BPMNode* bpmnode_create(BPMLists* lists, int weight, unsigned index, BPMNode* tail) { + unsigned i; + BPMNode* result; + + /*memory full, so garbage collect*/ + if(lists->nextfree >= lists->numfree) { + /*mark only those that are in use*/ + for(i = 0; i != lists->memsize; ++i) lists->memory[i].in_use = 0; + for(i = 0; i != lists->listsize; ++i) { + BPMNode* node; + for(node = lists->chains0[i]; node != 0; node = node->tail) node->in_use = 1; + for(node = lists->chains1[i]; node != 0; node = node->tail) node->in_use = 1; + } + /*collect those that are free*/ + lists->numfree = 0; + for(i = 0; i != lists->memsize; ++i) { + if(!lists->memory[i].in_use) lists->freelist[lists->numfree++] = &lists->memory[i]; + } + lists->nextfree = 0; + } + + result = lists->freelist[lists->nextfree++]; + result->weight = weight; + result->index = index; + result->tail = tail; + return result; +} + +/*sort the leaves with stable mergesort*/ +static void bpmnode_sort(BPMNode* leaves, size_t num) { + BPMNode* mem = (BPMNode*)lodepng_malloc(sizeof(*leaves) * num); + size_t width, counter = 0; + for(width = 1; width < num; width *= 2) { + BPMNode* a = (counter & 1) ? mem : leaves; + BPMNode* b = (counter & 1) ? leaves : mem; + size_t p; + for(p = 0; p < num; p += 2 * width) { + size_t q = (p + width > num) ? num : (p + width); + size_t r = (p + 2 * width > num) ? num : (p + 2 * width); + size_t i = p, j = q, k; + for(k = p; k < r; k++) { + if(i < q && (j >= r || a[i].weight <= a[j].weight)) b[k] = a[i++]; + else b[k] = a[j++]; + } + } + counter++; + } + if(counter & 1) lodepng_memcpy(leaves, mem, sizeof(*leaves) * num); + lodepng_free(mem); +} + +/*Boundary Package Merge step, numpresent is the amount of leaves, and c is the current chain.*/ +static void boundaryPM(BPMLists* lists, BPMNode* leaves, size_t numpresent, int c, int num) { + unsigned lastindex = lists->chains1[c]->index; + + if(c == 0) { + if(lastindex >= numpresent) return; + lists->chains0[c] = lists->chains1[c]; + lists->chains1[c] = bpmnode_create(lists, leaves[lastindex].weight, lastindex + 1, 0); + } else { + /*sum of the weights of the head nodes of the previous lookahead chains.*/ + int sum = lists->chains0[c - 1]->weight + lists->chains1[c - 1]->weight; + lists->chains0[c] = lists->chains1[c]; + if(lastindex < numpresent && sum > leaves[lastindex].weight) { + lists->chains1[c] = bpmnode_create(lists, leaves[lastindex].weight, lastindex + 1, lists->chains1[c]->tail); + return; + } + lists->chains1[c] = bpmnode_create(lists, sum, lastindex, lists->chains1[c - 1]); + /*in the end we are only interested in the chain of the last list, so no + need to recurse if we're at the last one (this gives measurable speedup)*/ + if(num + 1 < (int)(2 * numpresent - 2)) { + boundaryPM(lists, leaves, numpresent, c - 1, num); + boundaryPM(lists, leaves, numpresent, c - 1, num); + } + } +} + +unsigned lodepng_huffman_code_lengths(unsigned* lengths, const unsigned* frequencies, + size_t numcodes, unsigned maxbitlen) { + unsigned error = 0; + unsigned i; + size_t numpresent = 0; /*number of symbols with non-zero frequency*/ + BPMNode* leaves; /*the symbols, only those with > 0 frequency*/ + + if(numcodes == 0) return 80; /*error: a tree of 0 symbols is not supposed to be made*/ + if((1u << maxbitlen) < (unsigned)numcodes) return 80; /*error: represent all symbols*/ + + leaves = (BPMNode*)lodepng_malloc(numcodes * sizeof(*leaves)); + if(!leaves) return 83; /*alloc fail*/ + + for(i = 0; i != numcodes; ++i) { + if(frequencies[i] > 0) { + leaves[numpresent].weight = (int)frequencies[i]; + leaves[numpresent].index = i; + ++numpresent; + } + } + + lodepng_memset(lengths, 0, numcodes * sizeof(*lengths)); + + /*ensure at least two present symbols. There should be at least one symbol + according to RFC 1951 section 3.2.7. Some decoders incorrectly require two. To + make these work as well ensure there are at least two symbols. The + Package-Merge code below also doesn't work correctly if there's only one + symbol, it'd give it the theoretical 0 bits but in practice zlib wants 1 bit*/ + if(numpresent == 0) { + lengths[0] = lengths[1] = 1; /*note that for RFC 1951 section 3.2.7, only lengths[0] = 1 is needed*/ + } else if(numpresent == 1) { + lengths[leaves[0].index] = 1; + lengths[leaves[0].index == 0 ? 1 : 0] = 1; + } else { + BPMLists lists; + BPMNode* node; + + bpmnode_sort(leaves, numpresent); + + lists.listsize = maxbitlen; + lists.memsize = 2 * maxbitlen * (maxbitlen + 1); + lists.nextfree = 0; + lists.numfree = lists.memsize; + lists.memory = (BPMNode*)lodepng_malloc(lists.memsize * sizeof(*lists.memory)); + lists.freelist = (BPMNode**)lodepng_malloc(lists.memsize * sizeof(BPMNode*)); + lists.chains0 = (BPMNode**)lodepng_malloc(lists.listsize * sizeof(BPMNode*)); + lists.chains1 = (BPMNode**)lodepng_malloc(lists.listsize * sizeof(BPMNode*)); + if(!lists.memory || !lists.freelist || !lists.chains0 || !lists.chains1) error = 83; /*alloc fail*/ + + if(!error) { + for(i = 0; i != lists.memsize; ++i) lists.freelist[i] = &lists.memory[i]; + + bpmnode_create(&lists, leaves[0].weight, 1, 0); + bpmnode_create(&lists, leaves[1].weight, 2, 0); + + for(i = 0; i != lists.listsize; ++i) { + lists.chains0[i] = &lists.memory[0]; + lists.chains1[i] = &lists.memory[1]; + } + + /*each boundaryPM call adds one chain to the last list, and we need 2 * numpresent - 2 chains.*/ + for(i = 2; i != 2 * numpresent - 2; ++i) boundaryPM(&lists, leaves, numpresent, (int)maxbitlen - 1, (int)i); + + for(node = lists.chains1[maxbitlen - 1]; node; node = node->tail) { + for(i = 0; i != node->index; ++i) ++lengths[leaves[i].index]; + } + } + + lodepng_free(lists.memory); + lodepng_free(lists.freelist); + lodepng_free(lists.chains0); + lodepng_free(lists.chains1); + } + + lodepng_free(leaves); + return error; +} + +/*Create the Huffman tree given the symbol frequencies*/ +static unsigned HuffmanTree_makeFromFrequencies(HuffmanTree* tree, const unsigned* frequencies, + size_t mincodes, size_t numcodes, unsigned maxbitlen) { + unsigned error = 0; + while(!frequencies[numcodes - 1] && numcodes > mincodes) --numcodes; /*trim zeroes*/ + tree->lengths = (unsigned*)lodepng_malloc(numcodes * sizeof(unsigned)); + if(!tree->lengths) return 83; /*alloc fail*/ + tree->maxbitlen = maxbitlen; + tree->numcodes = (unsigned)numcodes; /*number of symbols*/ + + error = lodepng_huffman_code_lengths(tree->lengths, frequencies, numcodes, maxbitlen); + if(!error) error = HuffmanTree_makeFromLengths2(tree); + return error; +} +#endif /*LODEPNG_COMPILE_ENCODER*/ + +/*get the literal and length code tree of a deflated block with fixed tree, as per the deflate specification*/ +static unsigned generateFixedLitLenTree(HuffmanTree* tree) { + unsigned i, error = 0; + unsigned* bitlen = (unsigned*)lodepng_malloc(NUM_DEFLATE_CODE_SYMBOLS * sizeof(unsigned)); + if(!bitlen) return 83; /*alloc fail*/ + + /*288 possible codes: 0-255=literals, 256=endcode, 257-285=lengthcodes, 286-287=unused*/ + for(i = 0; i <= 143; ++i) bitlen[i] = 8; + for(i = 144; i <= 255; ++i) bitlen[i] = 9; + for(i = 256; i <= 279; ++i) bitlen[i] = 7; + for(i = 280; i <= 287; ++i) bitlen[i] = 8; + + error = HuffmanTree_makeFromLengths(tree, bitlen, NUM_DEFLATE_CODE_SYMBOLS, 15); + + lodepng_free(bitlen); + return error; +} + +/*get the distance code tree of a deflated block with fixed tree, as specified in the deflate specification*/ +static unsigned generateFixedDistanceTree(HuffmanTree* tree) { + unsigned i, error = 0; + unsigned* bitlen = (unsigned*)lodepng_malloc(NUM_DISTANCE_SYMBOLS * sizeof(unsigned)); + if(!bitlen) return 83; /*alloc fail*/ + + /*there are 32 distance codes, but 30-31 are unused*/ + for(i = 0; i != NUM_DISTANCE_SYMBOLS; ++i) bitlen[i] = 5; + error = HuffmanTree_makeFromLengths(tree, bitlen, NUM_DISTANCE_SYMBOLS, 15); + + lodepng_free(bitlen); + return error; +} + +#ifdef LODEPNG_COMPILE_DECODER + +/* +returns the code. The bit reader must already have been ensured at least 15 bits +*/ +static unsigned huffmanDecodeSymbol(LodePNGBitReader* reader, const HuffmanTree* codetree) { + unsigned short code = peekBits(reader, FIRSTBITS); + unsigned short l = codetree->table_len[code]; + unsigned short value = codetree->table_value[code]; + if(l <= FIRSTBITS) { + advanceBits(reader, l); + return value; + } else { + unsigned index2; + advanceBits(reader, FIRSTBITS); + index2 = value + peekBits(reader, l - FIRSTBITS); + advanceBits(reader, codetree->table_len[index2] - FIRSTBITS); + return codetree->table_value[index2]; + } +} +#endif /*LODEPNG_COMPILE_DECODER*/ + +#ifdef LODEPNG_COMPILE_DECODER + +/* ////////////////////////////////////////////////////////////////////////// */ +/* / Inflator (Decompressor) / */ +/* ////////////////////////////////////////////////////////////////////////// */ + +/*get the tree of a deflated block with fixed tree, as specified in the deflate specification +Returns error code.*/ +static unsigned getTreeInflateFixed(HuffmanTree* tree_ll, HuffmanTree* tree_d) { + unsigned error = generateFixedLitLenTree(tree_ll); + if(error) return error; + return generateFixedDistanceTree(tree_d); +} + +/*get the tree of a deflated block with dynamic tree, the tree itself is also Huffman compressed with a known tree*/ +static unsigned getTreeInflateDynamic(HuffmanTree* tree_ll, HuffmanTree* tree_d, + LodePNGBitReader* reader) { + /*make sure that length values that aren't filled in will be 0, or a wrong tree will be generated*/ + unsigned error = 0; + unsigned n, HLIT, HDIST, HCLEN, i; + + /*see comments in deflateDynamic for explanation of the context and these variables, it is analogous*/ + unsigned* bitlen_ll = 0; /*lit,len code lengths*/ + unsigned* bitlen_d = 0; /*dist code lengths*/ + /*code length code lengths ("clcl"), the bit lengths of the huffman tree used to compress bitlen_ll and bitlen_d*/ + unsigned* bitlen_cl = 0; + HuffmanTree tree_cl; /*the code tree for code length codes (the huffman tree for compressed huffman trees)*/ + + if(!ensureBits17(reader, 14)) return 49; /*error: the bit pointer is or will go past the memory*/ + + /*number of literal/length codes + 257. Unlike the spec, the value 257 is added to it here already*/ + HLIT = readBits(reader, 5) + 257; + /*number of distance codes. Unlike the spec, the value 1 is added to it here already*/ + HDIST = readBits(reader, 5) + 1; + /*number of code length codes. Unlike the spec, the value 4 is added to it here already*/ + HCLEN = readBits(reader, 4) + 4; + + bitlen_cl = (unsigned*)lodepng_malloc(NUM_CODE_LENGTH_CODES * sizeof(unsigned)); + if(!bitlen_cl) return 83 /*alloc fail*/; + + HuffmanTree_init(&tree_cl); + + while(!error) { + /*read the code length codes out of 3 * (amount of code length codes) bits*/ + if(lodepng_gtofl(reader->bp, HCLEN * 3, reader->bitsize)) { + ERROR_BREAK(50); /*error: the bit pointer is or will go past the memory*/ + } + for(i = 0; i != HCLEN; ++i) { + ensureBits9(reader, 3); /*out of bounds already checked above */ + bitlen_cl[CLCL_ORDER[i]] = readBits(reader, 3); + } + for(i = HCLEN; i != NUM_CODE_LENGTH_CODES; ++i) { + bitlen_cl[CLCL_ORDER[i]] = 0; + } + + error = HuffmanTree_makeFromLengths(&tree_cl, bitlen_cl, NUM_CODE_LENGTH_CODES, 7); + if(error) break; + + /*now we can use this tree to read the lengths for the tree that this function will return*/ + bitlen_ll = (unsigned*)lodepng_malloc(NUM_DEFLATE_CODE_SYMBOLS * sizeof(unsigned)); + bitlen_d = (unsigned*)lodepng_malloc(NUM_DISTANCE_SYMBOLS * sizeof(unsigned)); + if(!bitlen_ll || !bitlen_d) ERROR_BREAK(83 /*alloc fail*/); + lodepng_memset(bitlen_ll, 0, NUM_DEFLATE_CODE_SYMBOLS * sizeof(*bitlen_ll)); + lodepng_memset(bitlen_d, 0, NUM_DISTANCE_SYMBOLS * sizeof(*bitlen_d)); + + /*i is the current symbol we're reading in the part that contains the code lengths of lit/len and dist codes*/ + i = 0; + while(i < HLIT + HDIST) { + unsigned code; + ensureBits25(reader, 22); /* up to 15 bits for huffman code, up to 7 extra bits below*/ + code = huffmanDecodeSymbol(reader, &tree_cl); + if(code <= 15) /*a length code*/ { + if(i < HLIT) bitlen_ll[i] = code; + else bitlen_d[i - HLIT] = code; + ++i; + } else if(code == 16) /*repeat previous*/ { + unsigned replength = 3; /*read in the 2 bits that indicate repeat length (3-6)*/ + unsigned value; /*set value to the previous code*/ + + if(i == 0) ERROR_BREAK(54); /*can't repeat previous if i is 0*/ + + replength += readBits(reader, 2); + + if(i < HLIT + 1) value = bitlen_ll[i - 1]; + else value = bitlen_d[i - HLIT - 1]; + /*repeat this value in the next lengths*/ + for(n = 0; n < replength; ++n) { + if(i >= HLIT + HDIST) ERROR_BREAK(13); /*error: i is larger than the amount of codes*/ + if(i < HLIT) bitlen_ll[i] = value; + else bitlen_d[i - HLIT] = value; + ++i; + } + } else if(code == 17) /*repeat "0" 3-10 times*/ { + unsigned replength = 3; /*read in the bits that indicate repeat length*/ + replength += readBits(reader, 3); + + /*repeat this value in the next lengths*/ + for(n = 0; n < replength; ++n) { + if(i >= HLIT + HDIST) ERROR_BREAK(14); /*error: i is larger than the amount of codes*/ + + if(i < HLIT) bitlen_ll[i] = 0; + else bitlen_d[i - HLIT] = 0; + ++i; + } + } else if(code == 18) /*repeat "0" 11-138 times*/ { + unsigned replength = 11; /*read in the bits that indicate repeat length*/ + replength += readBits(reader, 7); + + /*repeat this value in the next lengths*/ + for(n = 0; n < replength; ++n) { + if(i >= HLIT + HDIST) ERROR_BREAK(15); /*error: i is larger than the amount of codes*/ + + if(i < HLIT) bitlen_ll[i] = 0; + else bitlen_d[i - HLIT] = 0; + ++i; + } + } else /*if(code == INVALIDSYMBOL)*/ { + ERROR_BREAK(16); /*error: tried to read disallowed huffman symbol*/ + } + /*check if any of the ensureBits above went out of bounds*/ + if(reader->bp > reader->bitsize) { + /*return error code 10 or 11 depending on the situation that happened in huffmanDecodeSymbol + (10=no endcode, 11=wrong jump outside of tree)*/ + /* TODO: revise error codes 10,11,50: the above comment is no longer valid */ + ERROR_BREAK(50); /*error, bit pointer jumps past memory*/ + } + } + if(error) break; + + if(bitlen_ll[256] == 0) ERROR_BREAK(64); /*the length of the end code 256 must be larger than 0*/ + + /*now we've finally got HLIT and HDIST, so generate the code trees, and the function is done*/ + error = HuffmanTree_makeFromLengths(tree_ll, bitlen_ll, NUM_DEFLATE_CODE_SYMBOLS, 15); + if(error) break; + error = HuffmanTree_makeFromLengths(tree_d, bitlen_d, NUM_DISTANCE_SYMBOLS, 15); + + break; /*end of error-while*/ + } + + lodepng_free(bitlen_cl); + lodepng_free(bitlen_ll); + lodepng_free(bitlen_d); + HuffmanTree_cleanup(&tree_cl); + + return error; +} + +/*inflate a block with dynamic of fixed Huffman tree. btype must be 1 or 2.*/ +static unsigned inflateHuffmanBlock(ucvector* out, LodePNGBitReader* reader, + unsigned btype, size_t max_output_size) { + unsigned error = 0; + HuffmanTree tree_ll; /*the huffman tree for literal and length codes*/ + HuffmanTree tree_d; /*the huffman tree for distance codes*/ + + HuffmanTree_init(&tree_ll); + HuffmanTree_init(&tree_d); + + if(btype == 1) error = getTreeInflateFixed(&tree_ll, &tree_d); + else /*if(btype == 2)*/ error = getTreeInflateDynamic(&tree_ll, &tree_d, reader); + + while(!error) /*decode all symbols until end reached, breaks at end code*/ { + /*code_ll is literal, length or end code*/ + unsigned code_ll; + ensureBits25(reader, 20); /* up to 15 for the huffman symbol, up to 5 for the length extra bits */ + code_ll = huffmanDecodeSymbol(reader, &tree_ll); + if(code_ll <= 255) /*literal symbol*/ { + if(!ucvector_resize(out, out->size + 1)) ERROR_BREAK(83 /*alloc fail*/); + out->data[out->size - 1] = (unsigned char)code_ll; + } else if(code_ll >= FIRST_LENGTH_CODE_INDEX && code_ll <= LAST_LENGTH_CODE_INDEX) /*length code*/ { + unsigned code_d, distance; + unsigned numextrabits_l, numextrabits_d; /*extra bits for length and distance*/ + size_t start, backward, length; + + /*part 1: get length base*/ + length = LENGTHBASE[code_ll - FIRST_LENGTH_CODE_INDEX]; + + /*part 2: get extra bits and add the value of that to length*/ + numextrabits_l = LENGTHEXTRA[code_ll - FIRST_LENGTH_CODE_INDEX]; + if(numextrabits_l != 0) { + /* bits already ensured above */ + length += readBits(reader, numextrabits_l); + } + + /*part 3: get distance code*/ + ensureBits32(reader, 28); /* up to 15 for the huffman symbol, up to 13 for the extra bits */ + code_d = huffmanDecodeSymbol(reader, &tree_d); + if(code_d > 29) { + if(code_d <= 31) { + ERROR_BREAK(18); /*error: invalid distance code (30-31 are never used)*/ + } else /* if(code_d == INVALIDSYMBOL) */{ + ERROR_BREAK(16); /*error: tried to read disallowed huffman symbol*/ + } + } + distance = DISTANCEBASE[code_d]; + + /*part 4: get extra bits from distance*/ + numextrabits_d = DISTANCEEXTRA[code_d]; + if(numextrabits_d != 0) { + /* bits already ensured above */ + distance += readBits(reader, numextrabits_d); + } + + /*part 5: fill in all the out[n] values based on the length and dist*/ + start = out->size; + if(distance > start) ERROR_BREAK(52); /*too long backward distance*/ + backward = start - distance; + + if(!ucvector_resize(out, out->size + length)) ERROR_BREAK(83 /*alloc fail*/); + if(distance < length) { + size_t forward; + lodepng_memcpy(out->data + start, out->data + backward, distance); + start += distance; + for(forward = distance; forward < length; ++forward) { + out->data[start++] = out->data[backward++]; + } + } else { + lodepng_memcpy(out->data + start, out->data + backward, length); + } + } else if(code_ll == 256) { + break; /*end code, break the loop*/ + } else /*if(code_ll == INVALIDSYMBOL)*/ { + ERROR_BREAK(16); /*error: tried to read disallowed huffman symbol*/ + } + /*check if any of the ensureBits above went out of bounds*/ + if(reader->bp > reader->bitsize) { + /*return error code 10 or 11 depending on the situation that happened in huffmanDecodeSymbol + (10=no endcode, 11=wrong jump outside of tree)*/ + /* TODO: revise error codes 10,11,50: the above comment is no longer valid */ + ERROR_BREAK(51); /*error, bit pointer jumps past memory*/ + } + if(max_output_size && out->size > max_output_size) { + ERROR_BREAK(109); /*error, larger than max size*/ + } + } + + HuffmanTree_cleanup(&tree_ll); + HuffmanTree_cleanup(&tree_d); + + return error; +} + +static unsigned inflateNoCompression(ucvector* out, LodePNGBitReader* reader, + const LodePNGDecompressSettings* settings) { + size_t bytepos; + size_t size = reader->size; + unsigned LEN, NLEN, error = 0; + + /*go to first boundary of byte*/ + bytepos = (reader->bp + 7u) >> 3u; + + /*read LEN (2 bytes) and NLEN (2 bytes)*/ + if(bytepos + 4 >= size) return 52; /*error, bit pointer will jump past memory*/ + LEN = (unsigned)reader->data[bytepos] + ((unsigned)reader->data[bytepos + 1] << 8u); bytepos += 2; + NLEN = (unsigned)reader->data[bytepos] + ((unsigned)reader->data[bytepos + 1] << 8u); bytepos += 2; + + /*check if 16-bit NLEN is really the one's complement of LEN*/ + if(!settings->ignore_nlen && LEN + NLEN != 65535) { + return 21; /*error: NLEN is not one's complement of LEN*/ + } + + if(!ucvector_resize(out, out->size + LEN)) return 83; /*alloc fail*/ + + /*read the literal data: LEN bytes are now stored in the out buffer*/ + if(bytepos + LEN > size) return 23; /*error: reading outside of in buffer*/ + + lodepng_memcpy(out->data + out->size - LEN, reader->data + bytepos, LEN); + bytepos += LEN; + + reader->bp = bytepos << 3u; + + return error; +} + +static unsigned lodepng_inflatev(ucvector* out, + const unsigned char* in, size_t insize, + const LodePNGDecompressSettings* settings) { + unsigned BFINAL = 0; + LodePNGBitReader reader; + unsigned error = LodePNGBitReader_init(&reader, in, insize); + + if(error) return error; + + while(!BFINAL) { + unsigned BTYPE; + if(!ensureBits9(&reader, 3)) return 52; /*error, bit pointer will jump past memory*/ + BFINAL = readBits(&reader, 1); + BTYPE = readBits(&reader, 2); + + if(BTYPE == 3) return 20; /*error: invalid BTYPE*/ + else if(BTYPE == 0) error = inflateNoCompression(out, &reader, settings); /*no compression*/ + else error = inflateHuffmanBlock(out, &reader, BTYPE, settings->max_output_size); /*compression, BTYPE 01 or 10*/ + if(!error && settings->max_output_size && out->size > settings->max_output_size) error = 109; + if(error) break; + } + + return error; +} + +unsigned lodepng_inflate(unsigned char** out, size_t* outsize, + const unsigned char* in, size_t insize, + const LodePNGDecompressSettings* settings) { + ucvector v = ucvector_init(*out, *outsize); + unsigned error = lodepng_inflatev(&v, in, insize, settings); + *out = v.data; + *outsize = v.size; + return error; +} + +static unsigned inflatev(ucvector* out, const unsigned char* in, size_t insize, + const LodePNGDecompressSettings* settings) { + if(settings->custom_inflate) { + unsigned error = settings->custom_inflate(&out->data, &out->size, in, insize, settings); + out->allocsize = out->size; + if(error) { + /*the custom inflate is allowed to have its own error codes, however, we translate it to code 110*/ + error = 110; + /*if there's a max output size, and the custom zlib returned error, then indicate that error instead*/ + if(settings->max_output_size && out->size > settings->max_output_size) error = 109; + } + return error; + } else { + return lodepng_inflatev(out, in, insize, settings); + } +} + +#endif /*LODEPNG_COMPILE_DECODER*/ + +#ifdef LODEPNG_COMPILE_ENCODER + +/* ////////////////////////////////////////////////////////////////////////// */ +/* / Deflator (Compressor) / */ +/* ////////////////////////////////////////////////////////////////////////// */ + +static const size_t MAX_SUPPORTED_DEFLATE_LENGTH = 258; + +/*search the index in the array, that has the largest value smaller than or equal to the given value, +given array must be sorted (if no value is smaller, it returns the size of the given array)*/ +static size_t searchCodeIndex(const unsigned* array, size_t array_size, size_t value) { + /*binary search (only small gain over linear). TODO: use CPU log2 instruction for getting symbols instead*/ + size_t left = 1; + size_t right = array_size - 1; + + while(left <= right) { + size_t mid = (left + right) >> 1; + if(array[mid] >= value) right = mid - 1; + else left = mid + 1; + } + if(left >= array_size || array[left] > value) left--; + return left; +} + +static void addLengthDistance(uivector* values, size_t length, size_t distance) { + /*values in encoded vector are those used by deflate: + 0-255: literal bytes + 256: end + 257-285: length/distance pair (length code, followed by extra length bits, distance code, extra distance bits) + 286-287: invalid*/ + + unsigned length_code = (unsigned)searchCodeIndex(LENGTHBASE, 29, length); + unsigned extra_length = (unsigned)(length - LENGTHBASE[length_code]); + unsigned dist_code = (unsigned)searchCodeIndex(DISTANCEBASE, 30, distance); + unsigned extra_distance = (unsigned)(distance - DISTANCEBASE[dist_code]); + + size_t pos = values->size; + /*TODO: return error when this fails (out of memory)*/ + unsigned ok = uivector_resize(values, values->size + 4); + if(ok) { + values->data[pos + 0] = length_code + FIRST_LENGTH_CODE_INDEX; + values->data[pos + 1] = extra_length; + values->data[pos + 2] = dist_code; + values->data[pos + 3] = extra_distance; + } +} + +/*3 bytes of data get encoded into two bytes. The hash cannot use more than 3 +bytes as input because 3 is the minimum match length for deflate*/ +static const unsigned HASH_NUM_VALUES = 65536; +static const unsigned HASH_BIT_MASK = 65535; /*HASH_NUM_VALUES - 1, but C90 does not like that as initializer*/ + +typedef struct Hash { + int* head; /*hash value to head circular pos - can be outdated if went around window*/ + /*circular pos to prev circular pos*/ + unsigned short* chain; + int* val; /*circular pos to hash value*/ + + /*TODO: do this not only for zeros but for any repeated byte. However for PNG + it's always going to be the zeros that dominate, so not important for PNG*/ + int* headz; /*similar to head, but for chainz*/ + unsigned short* chainz; /*those with same amount of zeros*/ + unsigned short* zeros; /*length of zeros streak, used as a second hash chain*/ +} Hash; + +static unsigned hash_init(Hash* hash, unsigned windowsize) { + unsigned i; + hash->head = (int*)lodepng_malloc(sizeof(int) * HASH_NUM_VALUES); + hash->val = (int*)lodepng_malloc(sizeof(int) * windowsize); + hash->chain = (unsigned short*)lodepng_malloc(sizeof(unsigned short) * windowsize); + + hash->zeros = (unsigned short*)lodepng_malloc(sizeof(unsigned short) * windowsize); + hash->headz = (int*)lodepng_malloc(sizeof(int) * (MAX_SUPPORTED_DEFLATE_LENGTH + 1)); + hash->chainz = (unsigned short*)lodepng_malloc(sizeof(unsigned short) * windowsize); + + if(!hash->head || !hash->chain || !hash->val || !hash->headz|| !hash->chainz || !hash->zeros) { + return 83; /*alloc fail*/ + } + + /*initialize hash table*/ + for(i = 0; i != HASH_NUM_VALUES; ++i) hash->head[i] = -1; + for(i = 0; i != windowsize; ++i) hash->val[i] = -1; + for(i = 0; i != windowsize; ++i) hash->chain[i] = i; /*same value as index indicates uninitialized*/ + + for(i = 0; i <= MAX_SUPPORTED_DEFLATE_LENGTH; ++i) hash->headz[i] = -1; + for(i = 0; i != windowsize; ++i) hash->chainz[i] = i; /*same value as index indicates uninitialized*/ + + return 0; +} + +static void hash_cleanup(Hash* hash) { + lodepng_free(hash->head); + lodepng_free(hash->val); + lodepng_free(hash->chain); + + lodepng_free(hash->zeros); + lodepng_free(hash->headz); + lodepng_free(hash->chainz); +} + + + +static unsigned getHash(const unsigned char* data, size_t size, size_t pos) { + unsigned result = 0; + if(pos + 2 < size) { + /*A simple shift and xor hash is used. Since the data of PNGs is dominated + by zeroes due to the filters, a better hash does not have a significant + effect on speed in traversing the chain, and causes more time spend on + calculating the hash.*/ + result ^= ((unsigned)data[pos + 0] << 0u); + result ^= ((unsigned)data[pos + 1] << 4u); + result ^= ((unsigned)data[pos + 2] << 8u); + } else { + size_t amount, i; + if(pos >= size) return 0; + amount = size - pos; + for(i = 0; i != amount; ++i) result ^= ((unsigned)data[pos + i] << (i * 8u)); + } + return result & HASH_BIT_MASK; +} + +static unsigned countZeros(const unsigned char* data, size_t size, size_t pos) { + const unsigned char* start = data + pos; + const unsigned char* end = start + MAX_SUPPORTED_DEFLATE_LENGTH; + if(end > data + size) end = data + size; + data = start; + while(data != end && *data == 0) ++data; + /*subtracting two addresses returned as 32-bit number (max value is MAX_SUPPORTED_DEFLATE_LENGTH)*/ + return (unsigned)(data - start); +} + +/*wpos = pos & (windowsize - 1)*/ +static void updateHashChain(Hash* hash, size_t wpos, unsigned hashval, unsigned short numzeros) { + hash->val[wpos] = (int)hashval; + if(hash->head[hashval] != -1) hash->chain[wpos] = hash->head[hashval]; + hash->head[hashval] = (int)wpos; + + hash->zeros[wpos] = numzeros; + if(hash->headz[numzeros] != -1) hash->chainz[wpos] = hash->headz[numzeros]; + hash->headz[numzeros] = (int)wpos; +} + +/* +LZ77-encode the data. Return value is error code. The input are raw bytes, the output +is in the form of unsigned integers with codes representing for example literal bytes, or +length/distance pairs. +It uses a hash table technique to let it encode faster. When doing LZ77 encoding, a +sliding window (of windowsize) is used, and all past bytes in that window can be used as +the "dictionary". A brute force search through all possible distances would be slow, and +this hash technique is one out of several ways to speed this up. +*/ +static unsigned encodeLZ77(uivector* out, Hash* hash, + const unsigned char* in, size_t inpos, size_t insize, unsigned windowsize, + unsigned minmatch, unsigned nicematch, unsigned lazymatching) { + size_t pos; + unsigned i, error = 0; + /*for large window lengths, assume the user wants no compression loss. Otherwise, max hash chain length speedup.*/ + unsigned maxchainlength = windowsize >= 8192 ? windowsize : windowsize / 8u; + unsigned maxlazymatch = windowsize >= 8192 ? MAX_SUPPORTED_DEFLATE_LENGTH : 64; + + unsigned usezeros = 1; /*not sure if setting it to false for windowsize < 8192 is better or worse*/ + unsigned numzeros = 0; + + unsigned offset; /*the offset represents the distance in LZ77 terminology*/ + unsigned length; + unsigned lazy = 0; + unsigned lazylength = 0, lazyoffset = 0; + unsigned hashval; + unsigned current_offset, current_length; + unsigned prev_offset; + const unsigned char *lastptr, *foreptr, *backptr; + unsigned hashpos; + + if(windowsize == 0 || windowsize > 32768) return 60; /*error: windowsize smaller/larger than allowed*/ + if((windowsize & (windowsize - 1)) != 0) return 90; /*error: must be power of two*/ + + if(nicematch > MAX_SUPPORTED_DEFLATE_LENGTH) nicematch = MAX_SUPPORTED_DEFLATE_LENGTH; + + for(pos = inpos; pos < insize; ++pos) { + size_t wpos = pos & (windowsize - 1); /*position for in 'circular' hash buffers*/ + unsigned chainlength = 0; + + hashval = getHash(in, insize, pos); + + if(usezeros && hashval == 0) { + if(numzeros == 0) numzeros = countZeros(in, insize, pos); + else if(pos + numzeros > insize || in[pos + numzeros - 1] != 0) --numzeros; + } else { + numzeros = 0; + } + + updateHashChain(hash, wpos, hashval, numzeros); + + /*the length and offset found for the current position*/ + length = 0; + offset = 0; + + hashpos = hash->chain[wpos]; + + lastptr = &in[insize < pos + MAX_SUPPORTED_DEFLATE_LENGTH ? insize : pos + MAX_SUPPORTED_DEFLATE_LENGTH]; + + /*search for the longest string*/ + prev_offset = 0; + for(;;) { + if(chainlength++ >= maxchainlength) break; + current_offset = (unsigned)(hashpos <= wpos ? wpos - hashpos : wpos - hashpos + windowsize); + + if(current_offset < prev_offset) break; /*stop when went completely around the circular buffer*/ + prev_offset = current_offset; + if(current_offset > 0) { + /*test the next characters*/ + foreptr = &in[pos]; + backptr = &in[pos - current_offset]; + + /*common case in PNGs is lots of zeros. Quickly skip over them as a speedup*/ + if(numzeros >= 3) { + unsigned skip = hash->zeros[hashpos]; + if(skip > numzeros) skip = numzeros; + backptr += skip; + foreptr += skip; + } + + while(foreptr != lastptr && *backptr == *foreptr) /*maximum supported length by deflate is max length*/ { + ++backptr; + ++foreptr; + } + current_length = (unsigned)(foreptr - &in[pos]); + + if(current_length > length) { + length = current_length; /*the longest length*/ + offset = current_offset; /*the offset that is related to this longest length*/ + /*jump out once a length of max length is found (speed gain). This also jumps + out if length is MAX_SUPPORTED_DEFLATE_LENGTH*/ + if(current_length >= nicematch) break; + } + } + + if(hashpos == hash->chain[hashpos]) break; + + if(numzeros >= 3 && length > numzeros) { + hashpos = hash->chainz[hashpos]; + if(hash->zeros[hashpos] != numzeros) break; + } else { + hashpos = hash->chain[hashpos]; + /*outdated hash value, happens if particular value was not encountered in whole last window*/ + if(hash->val[hashpos] != (int)hashval) break; + } + } + + if(lazymatching) { + if(!lazy && length >= 3 && length <= maxlazymatch && length < MAX_SUPPORTED_DEFLATE_LENGTH) { + lazy = 1; + lazylength = length; + lazyoffset = offset; + continue; /*try the next byte*/ + } + if(lazy) { + lazy = 0; + if(pos == 0) ERROR_BREAK(81); + if(length > lazylength + 1) { + /*push the previous character as literal*/ + if(!uivector_push_back(out, in[pos - 1])) ERROR_BREAK(83 /*alloc fail*/); + } else { + length = lazylength; + offset = lazyoffset; + hash->head[hashval] = -1; /*the same hashchain update will be done, this ensures no wrong alteration*/ + hash->headz[numzeros] = -1; /*idem*/ + --pos; + } + } + } + if(length >= 3 && offset > windowsize) ERROR_BREAK(86 /*too big (or overflown negative) offset*/); + + /*encode it as length/distance pair or literal value*/ + if(length < 3) /*only lengths of 3 or higher are supported as length/distance pair*/ { + if(!uivector_push_back(out, in[pos])) ERROR_BREAK(83 /*alloc fail*/); + } else if(length < minmatch || (length == 3 && offset > 4096)) { + /*compensate for the fact that longer offsets have more extra bits, a + length of only 3 may be not worth it then*/ + if(!uivector_push_back(out, in[pos])) ERROR_BREAK(83 /*alloc fail*/); + } else { + addLengthDistance(out, length, offset); + for(i = 1; i < length; ++i) { + ++pos; + wpos = pos & (windowsize - 1); + hashval = getHash(in, insize, pos); + if(usezeros && hashval == 0) { + if(numzeros == 0) numzeros = countZeros(in, insize, pos); + else if(pos + numzeros > insize || in[pos + numzeros - 1] != 0) --numzeros; + } else { + numzeros = 0; + } + updateHashChain(hash, wpos, hashval, numzeros); + } + } + } /*end of the loop through each character of input*/ + + return error; +} + +/* /////////////////////////////////////////////////////////////////////////// */ + +static unsigned deflateNoCompression(ucvector* out, const unsigned char* data, size_t datasize) { + /*non compressed deflate block data: 1 bit BFINAL,2 bits BTYPE,(5 bits): it jumps to start of next byte, + 2 bytes LEN, 2 bytes NLEN, LEN bytes literal DATA*/ + + size_t i, numdeflateblocks = (datasize + 65534u) / 65535u; + unsigned datapos = 0; + for(i = 0; i != numdeflateblocks; ++i) { + unsigned BFINAL, BTYPE, LEN, NLEN; + unsigned char firstbyte; + size_t pos = out->size; + + BFINAL = (i == numdeflateblocks - 1); + BTYPE = 0; + + LEN = 65535; + if(datasize - datapos < 65535u) LEN = (unsigned)datasize - datapos; + NLEN = 65535 - LEN; + + if(!ucvector_resize(out, out->size + LEN + 5)) return 83; /*alloc fail*/ + + firstbyte = (unsigned char)(BFINAL + ((BTYPE & 1u) << 1u) + ((BTYPE & 2u) << 1u)); + out->data[pos + 0] = firstbyte; + out->data[pos + 1] = (unsigned char)(LEN & 255); + out->data[pos + 2] = (unsigned char)(LEN >> 8u); + out->data[pos + 3] = (unsigned char)(NLEN & 255); + out->data[pos + 4] = (unsigned char)(NLEN >> 8u); + lodepng_memcpy(out->data + pos + 5, data + datapos, LEN); + datapos += LEN; + } + + return 0; +} + +/* +write the lz77-encoded data, which has lit, len and dist codes, to compressed stream using huffman trees. +tree_ll: the tree for lit and len codes. +tree_d: the tree for distance codes. +*/ +static void writeLZ77data(LodePNGBitWriter* writer, const uivector* lz77_encoded, + const HuffmanTree* tree_ll, const HuffmanTree* tree_d) { + size_t i = 0; + for(i = 0; i != lz77_encoded->size; ++i) { + unsigned val = lz77_encoded->data[i]; + writeBitsReversed(writer, tree_ll->codes[val], tree_ll->lengths[val]); + if(val > 256) /*for a length code, 3 more things have to be added*/ { + unsigned length_index = val - FIRST_LENGTH_CODE_INDEX; + unsigned n_length_extra_bits = LENGTHEXTRA[length_index]; + unsigned length_extra_bits = lz77_encoded->data[++i]; + + unsigned distance_code = lz77_encoded->data[++i]; + + unsigned distance_index = distance_code; + unsigned n_distance_extra_bits = DISTANCEEXTRA[distance_index]; + unsigned distance_extra_bits = lz77_encoded->data[++i]; + + writeBits(writer, length_extra_bits, n_length_extra_bits); + writeBitsReversed(writer, tree_d->codes[distance_code], tree_d->lengths[distance_code]); + writeBits(writer, distance_extra_bits, n_distance_extra_bits); + } + } +} + +/*Deflate for a block of type "dynamic", that is, with freely, optimally, created huffman trees*/ +static unsigned deflateDynamic(LodePNGBitWriter* writer, Hash* hash, + const unsigned char* data, size_t datapos, size_t dataend, + const LodePNGCompressSettings* settings, unsigned final) { + unsigned error = 0; + + /* + A block is compressed as follows: The PNG data is lz77 encoded, resulting in + literal bytes and length/distance pairs. This is then huffman compressed with + two huffman trees. One huffman tree is used for the lit and len values ("ll"), + another huffman tree is used for the dist values ("d"). These two trees are + stored using their code lengths, and to compress even more these code lengths + are also run-length encoded and huffman compressed. This gives a huffman tree + of code lengths "cl". The code lengths used to describe this third tree are + the code length code lengths ("clcl"). + */ + + /*The lz77 encoded data, represented with integers since there will also be length and distance codes in it*/ + uivector lz77_encoded; + HuffmanTree tree_ll; /*tree for lit,len values*/ + HuffmanTree tree_d; /*tree for distance codes*/ + HuffmanTree tree_cl; /*tree for encoding the code lengths representing tree_ll and tree_d*/ + unsigned* frequencies_ll = 0; /*frequency of lit,len codes*/ + unsigned* frequencies_d = 0; /*frequency of dist codes*/ + unsigned* frequencies_cl = 0; /*frequency of code length codes*/ + unsigned* bitlen_lld = 0; /*lit,len,dist code lengths (int bits), literally (without repeat codes).*/ + unsigned* bitlen_lld_e = 0; /*bitlen_lld encoded with repeat codes (this is a rudimentary run length compression)*/ + size_t datasize = dataend - datapos; + + /* + If we could call "bitlen_cl" the the code length code lengths ("clcl"), that is the bit lengths of codes to represent + tree_cl in CLCL_ORDER, then due to the huffman compression of huffman tree representations ("two levels"), there are + some analogies: + bitlen_lld is to tree_cl what data is to tree_ll and tree_d. + bitlen_lld_e is to bitlen_lld what lz77_encoded is to data. + bitlen_cl is to bitlen_lld_e what bitlen_lld is to lz77_encoded. + */ + + unsigned BFINAL = final; + size_t i; + size_t numcodes_ll, numcodes_d, numcodes_lld, numcodes_lld_e, numcodes_cl; + unsigned HLIT, HDIST, HCLEN; + + uivector_init(&lz77_encoded); + HuffmanTree_init(&tree_ll); + HuffmanTree_init(&tree_d); + HuffmanTree_init(&tree_cl); + /* could fit on stack, but >1KB is on the larger side so allocate instead */ + frequencies_ll = (unsigned*)lodepng_malloc(286 * sizeof(*frequencies_ll)); + frequencies_d = (unsigned*)lodepng_malloc(30 * sizeof(*frequencies_d)); + frequencies_cl = (unsigned*)lodepng_malloc(NUM_CODE_LENGTH_CODES * sizeof(*frequencies_cl)); + + if(!frequencies_ll || !frequencies_d || !frequencies_cl) error = 83; /*alloc fail*/ + + /*This while loop never loops due to a break at the end, it is here to + allow breaking out of it to the cleanup phase on error conditions.*/ + while(!error) { + lodepng_memset(frequencies_ll, 0, 286 * sizeof(*frequencies_ll)); + lodepng_memset(frequencies_d, 0, 30 * sizeof(*frequencies_d)); + lodepng_memset(frequencies_cl, 0, NUM_CODE_LENGTH_CODES * sizeof(*frequencies_cl)); + + if(settings->use_lz77) { + error = encodeLZ77(&lz77_encoded, hash, data, datapos, dataend, settings->windowsize, + settings->minmatch, settings->nicematch, settings->lazymatching); + if(error) break; + } else { + if(!uivector_resize(&lz77_encoded, datasize)) ERROR_BREAK(83 /*alloc fail*/); + for(i = datapos; i < dataend; ++i) lz77_encoded.data[i - datapos] = data[i]; /*no LZ77, but still will be Huffman compressed*/ + } + + /*Count the frequencies of lit, len and dist codes*/ + for(i = 0; i != lz77_encoded.size; ++i) { + unsigned symbol = lz77_encoded.data[i]; + ++frequencies_ll[symbol]; + if(symbol > 256) { + unsigned dist = lz77_encoded.data[i + 2]; + ++frequencies_d[dist]; + i += 3; + } + } + frequencies_ll[256] = 1; /*there will be exactly 1 end code, at the end of the block*/ + + /*Make both huffman trees, one for the lit and len codes, one for the dist codes*/ + error = HuffmanTree_makeFromFrequencies(&tree_ll, frequencies_ll, 257, 286, 15); + if(error) break; + /*2, not 1, is chosen for mincodes: some buggy PNG decoders require at least 2 symbols in the dist tree*/ + error = HuffmanTree_makeFromFrequencies(&tree_d, frequencies_d, 2, 30, 15); + if(error) break; + + numcodes_ll = LODEPNG_MIN(tree_ll.numcodes, 286); + numcodes_d = LODEPNG_MIN(tree_d.numcodes, 30); + /*store the code lengths of both generated trees in bitlen_lld*/ + numcodes_lld = numcodes_ll + numcodes_d; + bitlen_lld = (unsigned*)lodepng_malloc(numcodes_lld * sizeof(*bitlen_lld)); + /*numcodes_lld_e never needs more size than bitlen_lld*/ + bitlen_lld_e = (unsigned*)lodepng_malloc(numcodes_lld * sizeof(*bitlen_lld_e)); + if(!bitlen_lld || !bitlen_lld_e) ERROR_BREAK(83); /*alloc fail*/ + numcodes_lld_e = 0; + + for(i = 0; i != numcodes_ll; ++i) bitlen_lld[i] = tree_ll.lengths[i]; + for(i = 0; i != numcodes_d; ++i) bitlen_lld[numcodes_ll + i] = tree_d.lengths[i]; + + /*run-length compress bitlen_ldd into bitlen_lld_e by using repeat codes 16 (copy length 3-6 times), + 17 (3-10 zeroes), 18 (11-138 zeroes)*/ + for(i = 0; i != numcodes_lld; ++i) { + unsigned j = 0; /*amount of repetitions*/ + while(i + j + 1 < numcodes_lld && bitlen_lld[i + j + 1] == bitlen_lld[i]) ++j; + + if(bitlen_lld[i] == 0 && j >= 2) /*repeat code for zeroes*/ { + ++j; /*include the first zero*/ + if(j <= 10) /*repeat code 17 supports max 10 zeroes*/ { + bitlen_lld_e[numcodes_lld_e++] = 17; + bitlen_lld_e[numcodes_lld_e++] = j - 3; + } else /*repeat code 18 supports max 138 zeroes*/ { + if(j > 138) j = 138; + bitlen_lld_e[numcodes_lld_e++] = 18; + bitlen_lld_e[numcodes_lld_e++] = j - 11; + } + i += (j - 1); + } else if(j >= 3) /*repeat code for value other than zero*/ { + size_t k; + unsigned num = j / 6u, rest = j % 6u; + bitlen_lld_e[numcodes_lld_e++] = bitlen_lld[i]; + for(k = 0; k < num; ++k) { + bitlen_lld_e[numcodes_lld_e++] = 16; + bitlen_lld_e[numcodes_lld_e++] = 6 - 3; + } + if(rest >= 3) { + bitlen_lld_e[numcodes_lld_e++] = 16; + bitlen_lld_e[numcodes_lld_e++] = rest - 3; + } + else j -= rest; + i += j; + } else /*too short to benefit from repeat code*/ { + bitlen_lld_e[numcodes_lld_e++] = bitlen_lld[i]; + } + } + + /*generate tree_cl, the huffmantree of huffmantrees*/ + for(i = 0; i != numcodes_lld_e; ++i) { + ++frequencies_cl[bitlen_lld_e[i]]; + /*after a repeat code come the bits that specify the number of repetitions, + those don't need to be in the frequencies_cl calculation*/ + if(bitlen_lld_e[i] >= 16) ++i; + } + + error = HuffmanTree_makeFromFrequencies(&tree_cl, frequencies_cl, + NUM_CODE_LENGTH_CODES, NUM_CODE_LENGTH_CODES, 7); + if(error) break; + + /*compute amount of code-length-code-lengths to output*/ + numcodes_cl = NUM_CODE_LENGTH_CODES; + /*trim zeros at the end (using CLCL_ORDER), but minimum size must be 4 (see HCLEN below)*/ + while(numcodes_cl > 4u && tree_cl.lengths[CLCL_ORDER[numcodes_cl - 1u]] == 0) { + numcodes_cl--; + } + + /* + Write everything into the output + + After the BFINAL and BTYPE, the dynamic block consists out of the following: + - 5 bits HLIT, 5 bits HDIST, 4 bits HCLEN + - (HCLEN+4)*3 bits code lengths of code length alphabet + - HLIT + 257 code lengths of lit/length alphabet (encoded using the code length + alphabet, + possible repetition codes 16, 17, 18) + - HDIST + 1 code lengths of distance alphabet (encoded using the code length + alphabet, + possible repetition codes 16, 17, 18) + - compressed data + - 256 (end code) + */ + + /*Write block type*/ + writeBits(writer, BFINAL, 1); + writeBits(writer, 0, 1); /*first bit of BTYPE "dynamic"*/ + writeBits(writer, 1, 1); /*second bit of BTYPE "dynamic"*/ + + /*write the HLIT, HDIST and HCLEN values*/ + /*all three sizes take trimmed ending zeroes into account, done either by HuffmanTree_makeFromFrequencies + or in the loop for numcodes_cl above, which saves space. */ + HLIT = (unsigned)(numcodes_ll - 257); + HDIST = (unsigned)(numcodes_d - 1); + HCLEN = (unsigned)(numcodes_cl - 4); + writeBits(writer, HLIT, 5); + writeBits(writer, HDIST, 5); + writeBits(writer, HCLEN, 4); + + /*write the code lengths of the code length alphabet ("bitlen_cl")*/ + for(i = 0; i != numcodes_cl; ++i) writeBits(writer, tree_cl.lengths[CLCL_ORDER[i]], 3); + + /*write the lengths of the lit/len AND the dist alphabet*/ + for(i = 0; i != numcodes_lld_e; ++i) { + writeBitsReversed(writer, tree_cl.codes[bitlen_lld_e[i]], tree_cl.lengths[bitlen_lld_e[i]]); + /*extra bits of repeat codes*/ + if(bitlen_lld_e[i] == 16) writeBits(writer, bitlen_lld_e[++i], 2); + else if(bitlen_lld_e[i] == 17) writeBits(writer, bitlen_lld_e[++i], 3); + else if(bitlen_lld_e[i] == 18) writeBits(writer, bitlen_lld_e[++i], 7); + } + + /*write the compressed data symbols*/ + writeLZ77data(writer, &lz77_encoded, &tree_ll, &tree_d); + /*error: the length of the end code 256 must be larger than 0*/ + if(tree_ll.lengths[256] == 0) ERROR_BREAK(64); + + /*write the end code*/ + writeBitsReversed(writer, tree_ll.codes[256], tree_ll.lengths[256]); + + break; /*end of error-while*/ + } + + /*cleanup*/ + uivector_cleanup(&lz77_encoded); + HuffmanTree_cleanup(&tree_ll); + HuffmanTree_cleanup(&tree_d); + HuffmanTree_cleanup(&tree_cl); + lodepng_free(frequencies_ll); + lodepng_free(frequencies_d); + lodepng_free(frequencies_cl); + lodepng_free(bitlen_lld); + lodepng_free(bitlen_lld_e); + + return error; +} + +static unsigned deflateFixed(LodePNGBitWriter* writer, Hash* hash, + const unsigned char* data, + size_t datapos, size_t dataend, + const LodePNGCompressSettings* settings, unsigned final) { + HuffmanTree tree_ll; /*tree for literal values and length codes*/ + HuffmanTree tree_d; /*tree for distance codes*/ + + unsigned BFINAL = final; + unsigned error = 0; + size_t i; + + HuffmanTree_init(&tree_ll); + HuffmanTree_init(&tree_d); + + error = generateFixedLitLenTree(&tree_ll); + if(!error) error = generateFixedDistanceTree(&tree_d); + + if(!error) { + writeBits(writer, BFINAL, 1); + writeBits(writer, 1, 1); /*first bit of BTYPE*/ + writeBits(writer, 0, 1); /*second bit of BTYPE*/ + + if(settings->use_lz77) /*LZ77 encoded*/ { + uivector lz77_encoded; + uivector_init(&lz77_encoded); + error = encodeLZ77(&lz77_encoded, hash, data, datapos, dataend, settings->windowsize, + settings->minmatch, settings->nicematch, settings->lazymatching); + if(!error) writeLZ77data(writer, &lz77_encoded, &tree_ll, &tree_d); + uivector_cleanup(&lz77_encoded); + } else /*no LZ77, but still will be Huffman compressed*/ { + for(i = datapos; i < dataend; ++i) { + writeBitsReversed(writer, tree_ll.codes[data[i]], tree_ll.lengths[data[i]]); + } + } + /*add END code*/ + if(!error) writeBitsReversed(writer,tree_ll.codes[256], tree_ll.lengths[256]); + } + + /*cleanup*/ + HuffmanTree_cleanup(&tree_ll); + HuffmanTree_cleanup(&tree_d); + + return error; +} + +static unsigned lodepng_deflatev(ucvector* out, const unsigned char* in, size_t insize, + const LodePNGCompressSettings* settings) { + unsigned error = 0; + size_t i, blocksize, numdeflateblocks; + Hash hash; + LodePNGBitWriter writer; + + LodePNGBitWriter_init(&writer, out); + + if(settings->btype > 2) return 61; + else if(settings->btype == 0) return deflateNoCompression(out, in, insize); + else if(settings->btype == 1) blocksize = insize; + else /*if(settings->btype == 2)*/ { + /*on PNGs, deflate blocks of 65-262k seem to give most dense encoding*/ + blocksize = insize / 8u + 8; + if(blocksize < 65536) blocksize = 65536; + if(blocksize > 262144) blocksize = 262144; + } + + numdeflateblocks = (insize + blocksize - 1) / blocksize; + if(numdeflateblocks == 0) numdeflateblocks = 1; + + error = hash_init(&hash, settings->windowsize); + + if(!error) { + for(i = 0; i != numdeflateblocks && !error; ++i) { + unsigned final = (i == numdeflateblocks - 1); + size_t start = i * blocksize; + size_t end = start + blocksize; + if(end > insize) end = insize; + + if(settings->btype == 1) error = deflateFixed(&writer, &hash, in, start, end, settings, final); + else if(settings->btype == 2) error = deflateDynamic(&writer, &hash, in, start, end, settings, final); + } + } + + hash_cleanup(&hash); + + return error; +} + +unsigned lodepng_deflate(unsigned char** out, size_t* outsize, + const unsigned char* in, size_t insize, + const LodePNGCompressSettings* settings) { + ucvector v = ucvector_init(*out, *outsize); + unsigned error = lodepng_deflatev(&v, in, insize, settings); + *out = v.data; + *outsize = v.size; + return error; +} + +static unsigned deflate(unsigned char** out, size_t* outsize, + const unsigned char* in, size_t insize, + const LodePNGCompressSettings* settings) { + if(settings->custom_deflate) { + unsigned error = settings->custom_deflate(out, outsize, in, insize, settings); + /*the custom deflate is allowed to have its own error codes, however, we translate it to code 111*/ + return error ? 111 : 0; + } else { + return lodepng_deflate(out, outsize, in, insize, settings); + } +} + +#endif /*LODEPNG_COMPILE_DECODER*/ + +/* ////////////////////////////////////////////////////////////////////////// */ +/* / Adler32 / */ +/* ////////////////////////////////////////////////////////////////////////// */ + +static unsigned update_adler32(unsigned adler, const unsigned char* data, unsigned len) { + unsigned s1 = adler & 0xffffu; + unsigned s2 = (adler >> 16u) & 0xffffu; + + while(len != 0u) { + unsigned i; + /*at least 5552 sums can be done before the sums overflow, saving a lot of module divisions*/ + unsigned amount = len > 5552u ? 5552u : len; + len -= amount; + for(i = 0; i != amount; ++i) { + s1 += (*data++); + s2 += s1; + } + s1 %= 65521u; + s2 %= 65521u; + } + + return (s2 << 16u) | s1; +} + +/*Return the adler32 of the bytes data[0..len-1]*/ +static unsigned adler32(const unsigned char* data, unsigned len) { + return update_adler32(1u, data, len); +} + +/* ////////////////////////////////////////////////////////////////////////// */ +/* / Zlib / */ +/* ////////////////////////////////////////////////////////////////////////// */ + +#ifdef LODEPNG_COMPILE_DECODER + +static unsigned lodepng_zlib_decompressv(ucvector* out, + const unsigned char* in, size_t insize, + const LodePNGDecompressSettings* settings) { + unsigned error = 0; + unsigned CM, CINFO, FDICT; + + if(insize < 2) return 53; /*error, size of zlib data too small*/ + /*read information from zlib header*/ + if((in[0] * 256 + in[1]) % 31 != 0) { + /*error: 256 * in[0] + in[1] must be a multiple of 31, the FCHECK value is supposed to be made that way*/ + return 24; + } + + CM = in[0] & 15; + CINFO = (in[0] >> 4) & 15; + /*FCHECK = in[1] & 31;*/ /*FCHECK is already tested above*/ + FDICT = (in[1] >> 5) & 1; + /*FLEVEL = (in[1] >> 6) & 3;*/ /*FLEVEL is not used here*/ + + if(CM != 8 || CINFO > 7) { + /*error: only compression method 8: inflate with sliding window of 32k is supported by the PNG spec*/ + return 25; + } + if(FDICT != 0) { + /*error: the specification of PNG says about the zlib stream: + "The additional flags shall not specify a preset dictionary."*/ + return 26; + } + + error = inflatev(out, in + 2, insize - 2, settings); + if(error) return error; + + if(!settings->ignore_adler32) { + unsigned ADLER32 = lodepng_read32bitInt(&in[insize - 4]); + unsigned checksum = adler32(out->data, (unsigned)(out->size)); + if(checksum != ADLER32) return 58; /*error, adler checksum not correct, data must be corrupted*/ + } + + return 0; /*no error*/ +} + + +unsigned lodepng_zlib_decompress(unsigned char** out, size_t* outsize, const unsigned char* in, + size_t insize, const LodePNGDecompressSettings* settings) { + ucvector v = ucvector_init(*out, *outsize); + unsigned error = lodepng_zlib_decompressv(&v, in, insize, settings); + *out = v.data; + *outsize = v.size; + return error; +} + +/*expected_size is expected output size, to avoid intermediate allocations. Set to 0 if not known. */ +static unsigned zlib_decompress(unsigned char** out, size_t* outsize, size_t expected_size, + const unsigned char* in, size_t insize, const LodePNGDecompressSettings* settings) { + unsigned error; + if(settings->custom_zlib) { + error = settings->custom_zlib(out, outsize, in, insize, settings); + if(error) { + /*the custom zlib is allowed to have its own error codes, however, we translate it to code 110*/ + error = 110; + /*if there's a max output size, and the custom zlib returned error, then indicate that error instead*/ + if(settings->max_output_size && *outsize > settings->max_output_size) error = 109; + } + } else { + ucvector v = ucvector_init(*out, *outsize); + if(expected_size) { + /*reserve the memory to avoid intermediate reallocations*/ + ucvector_resize(&v, *outsize + expected_size); + v.size = *outsize; + } + error = lodepng_zlib_decompressv(&v, in, insize, settings); + *out = v.data; + *outsize = v.size; + } + return error; +} + +#endif /*LODEPNG_COMPILE_DECODER*/ + +#ifdef LODEPNG_COMPILE_ENCODER + +unsigned lodepng_zlib_compress(unsigned char** out, size_t* outsize, const unsigned char* in, + size_t insize, const LodePNGCompressSettings* settings) { + size_t i; + unsigned error; + unsigned char* deflatedata = 0; + size_t deflatesize = 0; + + error = deflate(&deflatedata, &deflatesize, in, insize, settings); + + *out = NULL; + *outsize = 0; + if(!error) { + *outsize = deflatesize + 6; + *out = (unsigned char*)lodepng_malloc(*outsize); + if(!*out) error = 83; /*alloc fail*/ + } + + if(!error) { + unsigned ADLER32 = adler32(in, (unsigned)insize); + /*zlib data: 1 byte CMF (CM+CINFO), 1 byte FLG, deflate data, 4 byte ADLER32 checksum of the Decompressed data*/ + unsigned CMF = 120; /*0b01111000: CM 8, CINFO 7. With CINFO 7, any window size up to 32768 can be used.*/ + unsigned FLEVEL = 0; + unsigned FDICT = 0; + unsigned CMFFLG = 256 * CMF + FDICT * 32 + FLEVEL * 64; + unsigned FCHECK = 31 - CMFFLG % 31; + CMFFLG += FCHECK; + + (*out)[0] = (unsigned char)(CMFFLG >> 8); + (*out)[1] = (unsigned char)(CMFFLG & 255); + for(i = 0; i != deflatesize; ++i) (*out)[i + 2] = deflatedata[i]; + lodepng_set32bitInt(&(*out)[*outsize - 4], ADLER32); + } + + lodepng_free(deflatedata); + return error; +} + +/* compress using the default or custom zlib function */ +static unsigned zlib_compress(unsigned char** out, size_t* outsize, const unsigned char* in, + size_t insize, const LodePNGCompressSettings* settings) { + if(settings->custom_zlib) { + unsigned error = settings->custom_zlib(out, outsize, in, insize, settings); + /*the custom zlib is allowed to have its own error codes, however, we translate it to code 111*/ + return error ? 111 : 0; + } else { + return lodepng_zlib_compress(out, outsize, in, insize, settings); + } +} + +#endif /*LODEPNG_COMPILE_ENCODER*/ + +#else /*no LODEPNG_COMPILE_ZLIB*/ + +#ifdef LODEPNG_COMPILE_DECODER +static unsigned zlib_decompress(unsigned char** out, size_t* outsize, size_t expected_size, + const unsigned char* in, size_t insize, const LodePNGDecompressSettings* settings) { + if(!settings->custom_zlib) return 87; /*no custom zlib function provided */ + (void)expected_size; + return settings->custom_zlib(out, outsize, in, insize, settings); +} +#endif /*LODEPNG_COMPILE_DECODER*/ +#ifdef LODEPNG_COMPILE_ENCODER +static unsigned zlib_compress(unsigned char** out, size_t* outsize, const unsigned char* in, + size_t insize, const LodePNGCompressSettings* settings) { + if(!settings->custom_zlib) return 87; /*no custom zlib function provided */ + return settings->custom_zlib(out, outsize, in, insize, settings); +} +#endif /*LODEPNG_COMPILE_ENCODER*/ + +#endif /*LODEPNG_COMPILE_ZLIB*/ + +/* ////////////////////////////////////////////////////////////////////////// */ + +#ifdef LODEPNG_COMPILE_ENCODER + +/*this is a good tradeoff between speed and compression ratio*/ +#define DEFAULT_WINDOWSIZE 2048 + +void lodepng_compress_settings_init(LodePNGCompressSettings* settings) { + /*compress with dynamic huffman tree (not in the mathematical sense, just not the predefined one)*/ + settings->btype = 2; + settings->use_lz77 = 1; + settings->windowsize = DEFAULT_WINDOWSIZE; + settings->minmatch = 3; + settings->nicematch = 128; + settings->lazymatching = 1; + + settings->custom_zlib = 0; + settings->custom_deflate = 0; + settings->custom_context = 0; +} + +const LodePNGCompressSettings lodepng_default_compress_settings = {2, 1, DEFAULT_WINDOWSIZE, 3, 128, 1, 0, 0, 0}; + + +#endif /*LODEPNG_COMPILE_ENCODER*/ + +#ifdef LODEPNG_COMPILE_DECODER + +void lodepng_decompress_settings_init(LodePNGDecompressSettings* settings) { + settings->ignore_adler32 = 0; + settings->ignore_nlen = 0; + settings->max_output_size = 0; + + settings->custom_zlib = 0; + settings->custom_inflate = 0; + settings->custom_context = 0; +} + +const LodePNGDecompressSettings lodepng_default_decompress_settings = {0, 0, 0, 0, 0, 0}; + +#endif /*LODEPNG_COMPILE_DECODER*/ + +/* ////////////////////////////////////////////////////////////////////////// */ +/* ////////////////////////////////////////////////////////////////////////// */ +/* // End of Zlib related code. Begin of PNG related code. // */ +/* ////////////////////////////////////////////////////////////////////////// */ +/* ////////////////////////////////////////////////////////////////////////// */ + +#ifdef LODEPNG_COMPILE_PNG + +/* ////////////////////////////////////////////////////////////////////////// */ +/* / CRC32 / */ +/* ////////////////////////////////////////////////////////////////////////// */ + + +#ifndef LODEPNG_NO_COMPILE_CRC +/* CRC polynomial: 0xedb88320 */ +static unsigned lodepng_crc32_table[256] = { + 0u, 1996959894u, 3993919788u, 2567524794u, 124634137u, 1886057615u, 3915621685u, 2657392035u, + 249268274u, 2044508324u, 3772115230u, 2547177864u, 162941995u, 2125561021u, 3887607047u, 2428444049u, + 498536548u, 1789927666u, 4089016648u, 2227061214u, 450548861u, 1843258603u, 4107580753u, 2211677639u, + 325883990u, 1684777152u, 4251122042u, 2321926636u, 335633487u, 1661365465u, 4195302755u, 2366115317u, + 997073096u, 1281953886u, 3579855332u, 2724688242u, 1006888145u, 1258607687u, 3524101629u, 2768942443u, + 901097722u, 1119000684u, 3686517206u, 2898065728u, 853044451u, 1172266101u, 3705015759u, 2882616665u, + 651767980u, 1373503546u, 3369554304u, 3218104598u, 565507253u, 1454621731u, 3485111705u, 3099436303u, + 671266974u, 1594198024u, 3322730930u, 2970347812u, 795835527u, 1483230225u, 3244367275u, 3060149565u, + 1994146192u, 31158534u, 2563907772u, 4023717930u, 1907459465u, 112637215u, 2680153253u, 3904427059u, + 2013776290u, 251722036u, 2517215374u, 3775830040u, 2137656763u, 141376813u, 2439277719u, 3865271297u, + 1802195444u, 476864866u, 2238001368u, 4066508878u, 1812370925u, 453092731u, 2181625025u, 4111451223u, + 1706088902u, 314042704u, 2344532202u, 4240017532u, 1658658271u, 366619977u, 2362670323u, 4224994405u, + 1303535960u, 984961486u, 2747007092u, 3569037538u, 1256170817u, 1037604311u, 2765210733u, 3554079995u, + 1131014506u, 879679996u, 2909243462u, 3663771856u, 1141124467u, 855842277u, 2852801631u, 3708648649u, + 1342533948u, 654459306u, 3188396048u, 3373015174u, 1466479909u, 544179635u, 3110523913u, 3462522015u, + 1591671054u, 702138776u, 2966460450u, 3352799412u, 1504918807u, 783551873u, 3082640443u, 3233442989u, + 3988292384u, 2596254646u, 62317068u, 1957810842u, 3939845945u, 2647816111u, 81470997u, 1943803523u, + 3814918930u, 2489596804u, 225274430u, 2053790376u, 3826175755u, 2466906013u, 167816743u, 2097651377u, + 4027552580u, 2265490386u, 503444072u, 1762050814u, 4150417245u, 2154129355u, 426522225u, 1852507879u, + 4275313526u, 2312317920u, 282753626u, 1742555852u, 4189708143u, 2394877945u, 397917763u, 1622183637u, + 3604390888u, 2714866558u, 953729732u, 1340076626u, 3518719985u, 2797360999u, 1068828381u, 1219638859u, + 3624741850u, 2936675148u, 906185462u, 1090812512u, 3747672003u, 2825379669u, 829329135u, 1181335161u, + 3412177804u, 3160834842u, 628085408u, 1382605366u, 3423369109u, 3138078467u, 570562233u, 1426400815u, + 3317316542u, 2998733608u, 733239954u, 1555261956u, 3268935591u, 3050360625u, 752459403u, 1541320221u, + 2607071920u, 3965973030u, 1969922972u, 40735498u, 2617837225u, 3943577151u, 1913087877u, 83908371u, + 2512341634u, 3803740692u, 2075208622u, 213261112u, 2463272603u, 3855990285u, 2094854071u, 198958881u, + 2262029012u, 4057260610u, 1759359992u, 534414190u, 2176718541u, 4139329115u, 1873836001u, 414664567u, + 2282248934u, 4279200368u, 1711684554u, 285281116u, 2405801727u, 4167216745u, 1634467795u, 376229701u, + 2685067896u, 3608007406u, 1308918612u, 956543938u, 2808555105u, 3495958263u, 1231636301u, 1047427035u, + 2932959818u, 3654703836u, 1088359270u, 936918000u, 2847714899u, 3736837829u, 1202900863u, 817233897u, + 3183342108u, 3401237130u, 1404277552u, 615818150u, 3134207493u, 3453421203u, 1423857449u, 601450431u, + 3009837614u, 3294710456u, 1567103746u, 711928724u, 3020668471u, 3272380065u, 1510334235u, 755167117u +}; + +/*Return the CRC of the bytes buf[0..len-1].*/ +unsigned lodepng_crc32(const unsigned char* data, size_t length) { + unsigned r = 0xffffffffu; + size_t i; + for(i = 0; i < length; ++i) { + r = lodepng_crc32_table[(r ^ data[i]) & 0xffu] ^ (r >> 8u); + } + return r ^ 0xffffffffu; +} +#else /* !LODEPNG_NO_COMPILE_CRC */ +unsigned lodepng_crc32(const unsigned char* data, size_t length); +#endif /* !LODEPNG_NO_COMPILE_CRC */ + +/* ////////////////////////////////////////////////////////////////////////// */ +/* / Reading and writing PNG color channel bits / */ +/* ////////////////////////////////////////////////////////////////////////// */ + +/* The color channel bits of less-than-8-bit pixels are read with the MSB of bytes first, +so LodePNGBitWriter and LodePNGBitReader can't be used for those. */ + +static unsigned char readBitFromReversedStream(size_t* bitpointer, const unsigned char* bitstream) { + unsigned char result = (unsigned char)((bitstream[(*bitpointer) >> 3] >> (7 - ((*bitpointer) & 0x7))) & 1); + ++(*bitpointer); + return result; +} + +/* TODO: make this faster */ +static unsigned readBitsFromReversedStream(size_t* bitpointer, const unsigned char* bitstream, size_t nbits) { + unsigned result = 0; + size_t i; + for(i = 0 ; i < nbits; ++i) { + result <<= 1u; + result |= (unsigned)readBitFromReversedStream(bitpointer, bitstream); + } + return result; +} + +static void setBitOfReversedStream(size_t* bitpointer, unsigned char* bitstream, unsigned char bit) { + /*the current bit in bitstream may be 0 or 1 for this to work*/ + if(bit == 0) bitstream[(*bitpointer) >> 3u] &= (unsigned char)(~(1u << (7u - ((*bitpointer) & 7u)))); + else bitstream[(*bitpointer) >> 3u] |= (1u << (7u - ((*bitpointer) & 7u))); + ++(*bitpointer); +} + +/* ////////////////////////////////////////////////////////////////////////// */ +/* / PNG chunks / */ +/* ////////////////////////////////////////////////////////////////////////// */ + +unsigned lodepng_chunk_length(const unsigned char* chunk) { + return lodepng_read32bitInt(&chunk[0]); +} + +void lodepng_chunk_type(char type[5], const unsigned char* chunk) { + unsigned i; + for(i = 0; i != 4; ++i) type[i] = (char)chunk[4 + i]; + type[4] = 0; /*null termination char*/ +} + +unsigned char lodepng_chunk_type_equals(const unsigned char* chunk, const char* type) { + if(lodepng_strlen(type) != 4) return 0; + return (chunk[4] == type[0] && chunk[5] == type[1] && chunk[6] == type[2] && chunk[7] == type[3]); +} + +unsigned char lodepng_chunk_ancillary(const unsigned char* chunk) { + return((chunk[4] & 32) != 0); +} + +unsigned char lodepng_chunk_private(const unsigned char* chunk) { + return((chunk[6] & 32) != 0); +} + +unsigned char lodepng_chunk_safetocopy(const unsigned char* chunk) { + return((chunk[7] & 32) != 0); +} + +unsigned char* lodepng_chunk_data(unsigned char* chunk) { + return &chunk[8]; +} + +const unsigned char* lodepng_chunk_data_const(const unsigned char* chunk) { + return &chunk[8]; +} + +unsigned lodepng_chunk_check_crc(const unsigned char* chunk) { + unsigned length = lodepng_chunk_length(chunk); + unsigned CRC = lodepng_read32bitInt(&chunk[length + 8]); + /*the CRC is taken of the data and the 4 chunk type letters, not the length*/ + unsigned checksum = lodepng_crc32(&chunk[4], length + 4); + if(CRC != checksum) return 1; + else return 0; +} + +void lodepng_chunk_generate_crc(unsigned char* chunk) { + unsigned length = lodepng_chunk_length(chunk); + unsigned CRC = lodepng_crc32(&chunk[4], length + 4); + lodepng_set32bitInt(chunk + 8 + length, CRC); +} + +unsigned char* lodepng_chunk_next(unsigned char* chunk, unsigned char* end) { + if(chunk >= end || end - chunk < 12) return end; /*too small to contain a chunk*/ + if(chunk[0] == 0x89 && chunk[1] == 0x50 && chunk[2] == 0x4e && chunk[3] == 0x47 + && chunk[4] == 0x0d && chunk[5] == 0x0a && chunk[6] == 0x1a && chunk[7] == 0x0a) { + /* Is PNG magic header at start of PNG file. Jump to first actual chunk. */ + return chunk + 8; + } else { + size_t total_chunk_length; + unsigned char* result; + if(lodepng_addofl(lodepng_chunk_length(chunk), 12, &total_chunk_length)) return end; + result = chunk + total_chunk_length; + if(result < chunk) return end; /*pointer overflow*/ + return result; + } +} + +const unsigned char* lodepng_chunk_next_const(const unsigned char* chunk, const unsigned char* end) { + if(chunk >= end || end - chunk < 12) return end; /*too small to contain a chunk*/ + if(chunk[0] == 0x89 && chunk[1] == 0x50 && chunk[2] == 0x4e && chunk[3] == 0x47 + && chunk[4] == 0x0d && chunk[5] == 0x0a && chunk[6] == 0x1a && chunk[7] == 0x0a) { + /* Is PNG magic header at start of PNG file. Jump to first actual chunk. */ + return chunk + 8; + } else { + size_t total_chunk_length; + const unsigned char* result; + if(lodepng_addofl(lodepng_chunk_length(chunk), 12, &total_chunk_length)) return end; + result = chunk + total_chunk_length; + if(result < chunk) return end; /*pointer overflow*/ + return result; + } +} + +unsigned char* lodepng_chunk_find(unsigned char* chunk, unsigned char* end, const char type[5]) { + for(;;) { + if(chunk >= end || end - chunk < 12) return 0; /* past file end: chunk + 12 > end */ + if(lodepng_chunk_type_equals(chunk, type)) return chunk; + chunk = lodepng_chunk_next(chunk, end); + } +} + +const unsigned char* lodepng_chunk_find_const(const unsigned char* chunk, const unsigned char* end, const char type[5]) { + for(;;) { + if(chunk >= end || end - chunk < 12) return 0; /* past file end: chunk + 12 > end */ + if(lodepng_chunk_type_equals(chunk, type)) return chunk; + chunk = lodepng_chunk_next_const(chunk, end); + } +} + +unsigned lodepng_chunk_append(unsigned char** out, size_t* outsize, const unsigned char* chunk) { + unsigned i; + size_t total_chunk_length, new_length; + unsigned char *chunk_start, *new_buffer; + + if(lodepng_addofl(lodepng_chunk_length(chunk), 12, &total_chunk_length)) return 77; + if(lodepng_addofl(*outsize, total_chunk_length, &new_length)) return 77; + + new_buffer = (unsigned char*)lodepng_realloc(*out, new_length); + if(!new_buffer) return 83; /*alloc fail*/ + (*out) = new_buffer; + (*outsize) = new_length; + chunk_start = &(*out)[new_length - total_chunk_length]; + + for(i = 0; i != total_chunk_length; ++i) chunk_start[i] = chunk[i]; + + return 0; +} + +/*Sets length and name and allocates the space for data and crc but does not +set data or crc yet. Returns the start of the chunk in chunk. The start of +the data is at chunk + 8. To finalize chunk, add the data, then use +lodepng_chunk_generate_crc */ +static unsigned lodepng_chunk_init(unsigned char** chunk, + ucvector* out, + unsigned length, const char* type) { + size_t new_length = out->size; + if(lodepng_addofl(new_length, length, &new_length)) return 77; + if(lodepng_addofl(new_length, 12, &new_length)) return 77; + if(!ucvector_resize(out, new_length)) return 83; /*alloc fail*/ + *chunk = out->data + new_length - length - 12u; + + /*1: length*/ + lodepng_set32bitInt(*chunk, length); + + /*2: chunk name (4 letters)*/ + lodepng_memcpy(*chunk + 4, type, 4); + + return 0; +} + +/* like lodepng_chunk_create but with custom allocsize */ +static unsigned lodepng_chunk_createv(ucvector* out, + unsigned length, const char* type, const unsigned char* data) { + unsigned char* chunk; + CERROR_TRY_RETURN(lodepng_chunk_init(&chunk, out, length, type)); + + /*3: the data*/ + lodepng_memcpy(chunk + 8, data, length); + + /*4: CRC (of the chunkname characters and the data)*/ + lodepng_chunk_generate_crc(chunk); + + return 0; +} + +unsigned lodepng_chunk_create(unsigned char** out, size_t* outsize, + unsigned length, const char* type, const unsigned char* data) { + ucvector v = ucvector_init(*out, *outsize); + unsigned error = lodepng_chunk_createv(&v, length, type, data); + *out = v.data; + *outsize = v.size; + return error; +} + +/* ////////////////////////////////////////////////////////////////////////// */ +/* / Color types, channels, bits / */ +/* ////////////////////////////////////////////////////////////////////////// */ + +/*checks if the colortype is valid and the bitdepth bd is allowed for this colortype. +Return value is a LodePNG error code.*/ +static unsigned checkColorValidity(LodePNGColorType colortype, unsigned bd) { + switch(colortype) { + case LCT_GREY: if(!(bd == 1 || bd == 2 || bd == 4 || bd == 8 || bd == 16)) return 37; break; + case LCT_RGB: if(!( bd == 8 || bd == 16)) return 37; break; + case LCT_PALETTE: if(!(bd == 1 || bd == 2 || bd == 4 || bd == 8 )) return 37; break; + case LCT_GREY_ALPHA: if(!( bd == 8 || bd == 16)) return 37; break; + case LCT_RGBA: if(!( bd == 8 || bd == 16)) return 37; break; + case LCT_MAX_OCTET_VALUE: return 31; /* invalid color type */ + default: return 31; /* invalid color type */ + } + return 0; /*allowed color type / bits combination*/ +} + +static unsigned getNumColorChannels(LodePNGColorType colortype) { + switch(colortype) { + case LCT_GREY: return 1; + case LCT_RGB: return 3; + case LCT_PALETTE: return 1; + case LCT_GREY_ALPHA: return 2; + case LCT_RGBA: return 4; + case LCT_MAX_OCTET_VALUE: return 0; /* invalid color type */ + default: return 0; /*invalid color type*/ + } +} + +static unsigned lodepng_get_bpp_lct(LodePNGColorType colortype, unsigned bitdepth) { + /*bits per pixel is amount of channels * bits per channel*/ + return getNumColorChannels(colortype) * bitdepth; +} + +/* ////////////////////////////////////////////////////////////////////////// */ + +void lodepng_color_mode_init(LodePNGColorMode* info) { + info->key_defined = 0; + info->key_r = info->key_g = info->key_b = 0; + info->colortype = LCT_RGBA; + info->bitdepth = 8; + info->palette = 0; + info->palettesize = 0; +} + +/*allocates palette memory if needed, and initializes all colors to black*/ +static void lodepng_color_mode_alloc_palette(LodePNGColorMode* info) { + size_t i; + /*if the palette is already allocated, it will have size 1024 so no reallocation needed in that case*/ + /*the palette must have room for up to 256 colors with 4 bytes each.*/ + if(!info->palette) info->palette = (unsigned char*)lodepng_malloc(1024); + if(!info->palette) return; /*alloc fail*/ + for(i = 0; i != 256; ++i) { + /*Initialize all unused colors with black, the value used for invalid palette indices. + This is an error according to the PNG spec, but common PNG decoders make it black instead. + That makes color conversion slightly faster due to no error handling needed.*/ + info->palette[i * 4 + 0] = 0; + info->palette[i * 4 + 1] = 0; + info->palette[i * 4 + 2] = 0; + info->palette[i * 4 + 3] = 255; + } +} + +void lodepng_color_mode_cleanup(LodePNGColorMode* info) { + lodepng_palette_clear(info); +} + +unsigned lodepng_color_mode_copy(LodePNGColorMode* dest, const LodePNGColorMode* source) { + lodepng_color_mode_cleanup(dest); + lodepng_memcpy(dest, source, sizeof(LodePNGColorMode)); + if(source->palette) { + dest->palette = (unsigned char*)lodepng_malloc(1024); + if(!dest->palette && source->palettesize) return 83; /*alloc fail*/ + lodepng_memcpy(dest->palette, source->palette, source->palettesize * 4); + } + return 0; +} + +LodePNGColorMode lodepng_color_mode_make(LodePNGColorType colortype, unsigned bitdepth) { + LodePNGColorMode result; + lodepng_color_mode_init(&result); + result.colortype = colortype; + result.bitdepth = bitdepth; + return result; +} + +static int lodepng_color_mode_equal(const LodePNGColorMode* a, const LodePNGColorMode* b) { + size_t i; + if(a->colortype != b->colortype) return 0; + if(a->bitdepth != b->bitdepth) return 0; + if(a->key_defined != b->key_defined) return 0; + if(a->key_defined) { + if(a->key_r != b->key_r) return 0; + if(a->key_g != b->key_g) return 0; + if(a->key_b != b->key_b) return 0; + } + if(a->palettesize != b->palettesize) return 0; + for(i = 0; i != a->palettesize * 4; ++i) { + if(a->palette[i] != b->palette[i]) return 0; + } + return 1; +} + +void lodepng_palette_clear(LodePNGColorMode* info) { + if(info->palette) lodepng_free(info->palette); + info->palette = 0; + info->palettesize = 0; +} + +unsigned lodepng_palette_add(LodePNGColorMode* info, + unsigned char r, unsigned char g, unsigned char b, unsigned char a) { + if(!info->palette) /*allocate palette if empty*/ { + lodepng_color_mode_alloc_palette(info); + if(!info->palette) return 83; /*alloc fail*/ + } + if(info->palettesize >= 256) { + return 108; /*too many palette values*/ + } + info->palette[4 * info->palettesize + 0] = r; + info->palette[4 * info->palettesize + 1] = g; + info->palette[4 * info->palettesize + 2] = b; + info->palette[4 * info->palettesize + 3] = a; + ++info->palettesize; + return 0; +} + +/*calculate bits per pixel out of colortype and bitdepth*/ +unsigned lodepng_get_bpp(const LodePNGColorMode* info) { + return lodepng_get_bpp_lct(info->colortype, info->bitdepth); +} + +unsigned lodepng_get_channels(const LodePNGColorMode* info) { + return getNumColorChannels(info->colortype); +} + +unsigned lodepng_is_greyscale_type(const LodePNGColorMode* info) { + return info->colortype == LCT_GREY || info->colortype == LCT_GREY_ALPHA; +} + +unsigned lodepng_is_alpha_type(const LodePNGColorMode* info) { + return (info->colortype & 4) != 0; /*4 or 6*/ +} + +unsigned lodepng_is_palette_type(const LodePNGColorMode* info) { + return info->colortype == LCT_PALETTE; +} + +unsigned lodepng_has_palette_alpha(const LodePNGColorMode* info) { + size_t i; + for(i = 0; i != info->palettesize; ++i) { + if(info->palette[i * 4 + 3] < 255) return 1; + } + return 0; +} + +unsigned lodepng_can_have_alpha(const LodePNGColorMode* info) { + return info->key_defined + || lodepng_is_alpha_type(info) + || lodepng_has_palette_alpha(info); +} + +static size_t lodepng_get_raw_size_lct(unsigned w, unsigned h, LodePNGColorType colortype, unsigned bitdepth) { + size_t bpp = lodepng_get_bpp_lct(colortype, bitdepth); + size_t n = (size_t)w * (size_t)h; + return ((n / 8u) * bpp) + ((n & 7u) * bpp + 7u) / 8u; +} + +size_t lodepng_get_raw_size(unsigned w, unsigned h, const LodePNGColorMode* color) { + return lodepng_get_raw_size_lct(w, h, color->colortype, color->bitdepth); +} + + +#ifdef LODEPNG_COMPILE_PNG + +/*in an idat chunk, each scanline is a multiple of 8 bits, unlike the lodepng output buffer, +and in addition has one extra byte per line: the filter byte. So this gives a larger +result than lodepng_get_raw_size. Set h to 1 to get the size of 1 row including filter byte. */ +static size_t lodepng_get_raw_size_idat(unsigned w, unsigned h, unsigned bpp) { + /* + 1 for the filter byte, and possibly plus padding bits per line. */ + /* Ignoring casts, the expression is equal to (w * bpp + 7) / 8 + 1, but avoids overflow of w * bpp */ + size_t line = ((size_t)(w / 8u) * bpp) + 1u + ((w & 7u) * bpp + 7u) / 8u; + return (size_t)h * line; +} + +#ifdef LODEPNG_COMPILE_DECODER +/*Safely checks whether size_t overflow can be caused due to amount of pixels. +This check is overcautious rather than precise. If this check indicates no overflow, +you can safely compute in a size_t (but not an unsigned): +-(size_t)w * (size_t)h * 8 +-amount of bytes in IDAT (including filter, padding and Adam7 bytes) +-amount of bytes in raw color model +Returns 1 if overflow possible, 0 if not. +*/ +static int lodepng_pixel_overflow(unsigned w, unsigned h, + const LodePNGColorMode* pngcolor, const LodePNGColorMode* rawcolor) { + size_t bpp = LODEPNG_MAX(lodepng_get_bpp(pngcolor), lodepng_get_bpp(rawcolor)); + size_t numpixels, total; + size_t line; /* bytes per line in worst case */ + + if(lodepng_mulofl((size_t)w, (size_t)h, &numpixels)) return 1; + if(lodepng_mulofl(numpixels, 8, &total)) return 1; /* bit pointer with 8-bit color, or 8 bytes per channel color */ + + /* Bytes per scanline with the expression "(w / 8u) * bpp) + ((w & 7u) * bpp + 7u) / 8u" */ + if(lodepng_mulofl((size_t)(w / 8u), bpp, &line)) return 1; + if(lodepng_addofl(line, ((w & 7u) * bpp + 7u) / 8u, &line)) return 1; + + if(lodepng_addofl(line, 5, &line)) return 1; /* 5 bytes overhead per line: 1 filterbyte, 4 for Adam7 worst case */ + if(lodepng_mulofl(line, h, &total)) return 1; /* Total bytes in worst case */ + + return 0; /* no overflow */ +} +#endif /*LODEPNG_COMPILE_DECODER*/ +#endif /*LODEPNG_COMPILE_PNG*/ + +#ifdef LODEPNG_COMPILE_ANCILLARY_CHUNKS + +static void LodePNGUnknownChunks_init(LodePNGInfo* info) { + unsigned i; + for(i = 0; i != 3; ++i) info->unknown_chunks_data[i] = 0; + for(i = 0; i != 3; ++i) info->unknown_chunks_size[i] = 0; +} + +static void LodePNGUnknownChunks_cleanup(LodePNGInfo* info) { + unsigned i; + for(i = 0; i != 3; ++i) lodepng_free(info->unknown_chunks_data[i]); +} + +static unsigned LodePNGUnknownChunks_copy(LodePNGInfo* dest, const LodePNGInfo* src) { + unsigned i; + + LodePNGUnknownChunks_cleanup(dest); + + for(i = 0; i != 3; ++i) { + size_t j; + dest->unknown_chunks_size[i] = src->unknown_chunks_size[i]; + dest->unknown_chunks_data[i] = (unsigned char*)lodepng_malloc(src->unknown_chunks_size[i]); + if(!dest->unknown_chunks_data[i] && dest->unknown_chunks_size[i]) return 83; /*alloc fail*/ + for(j = 0; j < src->unknown_chunks_size[i]; ++j) { + dest->unknown_chunks_data[i][j] = src->unknown_chunks_data[i][j]; + } + } + + return 0; +} + +/******************************************************************************/ + +static void LodePNGText_init(LodePNGInfo* info) { + info->text_num = 0; + info->text_keys = NULL; + info->text_strings = NULL; +} + +static void LodePNGText_cleanup(LodePNGInfo* info) { + size_t i; + for(i = 0; i != info->text_num; ++i) { + string_cleanup(&info->text_keys[i]); + string_cleanup(&info->text_strings[i]); + } + lodepng_free(info->text_keys); + lodepng_free(info->text_strings); +} + +static unsigned LodePNGText_copy(LodePNGInfo* dest, const LodePNGInfo* source) { + size_t i = 0; + dest->text_keys = NULL; + dest->text_strings = NULL; + dest->text_num = 0; + for(i = 0; i != source->text_num; ++i) { + CERROR_TRY_RETURN(lodepng_add_text(dest, source->text_keys[i], source->text_strings[i])); + } + return 0; +} + +static unsigned lodepng_add_text_sized(LodePNGInfo* info, const char* key, const char* str, size_t size) { + char** new_keys = (char**)(lodepng_realloc(info->text_keys, sizeof(char*) * (info->text_num + 1))); + char** new_strings = (char**)(lodepng_realloc(info->text_strings, sizeof(char*) * (info->text_num + 1))); + + if(new_keys) info->text_keys = new_keys; + if(new_strings) info->text_strings = new_strings; + + if(!new_keys || !new_strings) return 83; /*alloc fail*/ + + ++info->text_num; + info->text_keys[info->text_num - 1] = alloc_string(key); + info->text_strings[info->text_num - 1] = alloc_string_sized(str, size); + if(!info->text_keys[info->text_num - 1] || !info->text_strings[info->text_num - 1]) return 83; /*alloc fail*/ + + return 0; +} + +unsigned lodepng_add_text(LodePNGInfo* info, const char* key, const char* str) { + return lodepng_add_text_sized(info, key, str, lodepng_strlen(str)); +} + +void lodepng_clear_text(LodePNGInfo* info) { + LodePNGText_cleanup(info); +} + +/******************************************************************************/ + +static void LodePNGIText_init(LodePNGInfo* info) { + info->itext_num = 0; + info->itext_keys = NULL; + info->itext_langtags = NULL; + info->itext_transkeys = NULL; + info->itext_strings = NULL; +} + +static void LodePNGIText_cleanup(LodePNGInfo* info) { + size_t i; + for(i = 0; i != info->itext_num; ++i) { + string_cleanup(&info->itext_keys[i]); + string_cleanup(&info->itext_langtags[i]); + string_cleanup(&info->itext_transkeys[i]); + string_cleanup(&info->itext_strings[i]); + } + lodepng_free(info->itext_keys); + lodepng_free(info->itext_langtags); + lodepng_free(info->itext_transkeys); + lodepng_free(info->itext_strings); +} + +static unsigned LodePNGIText_copy(LodePNGInfo* dest, const LodePNGInfo* source) { + size_t i = 0; + dest->itext_keys = NULL; + dest->itext_langtags = NULL; + dest->itext_transkeys = NULL; + dest->itext_strings = NULL; + dest->itext_num = 0; + for(i = 0; i != source->itext_num; ++i) { + CERROR_TRY_RETURN(lodepng_add_itext(dest, source->itext_keys[i], source->itext_langtags[i], + source->itext_transkeys[i], source->itext_strings[i])); + } + return 0; +} + +void lodepng_clear_itext(LodePNGInfo* info) { + LodePNGIText_cleanup(info); +} + +static unsigned lodepng_add_itext_sized(LodePNGInfo* info, const char* key, const char* langtag, + const char* transkey, const char* str, size_t size) { + char** new_keys = (char**)(lodepng_realloc(info->itext_keys, sizeof(char*) * (info->itext_num + 1))); + char** new_langtags = (char**)(lodepng_realloc(info->itext_langtags, sizeof(char*) * (info->itext_num + 1))); + char** new_transkeys = (char**)(lodepng_realloc(info->itext_transkeys, sizeof(char*) * (info->itext_num + 1))); + char** new_strings = (char**)(lodepng_realloc(info->itext_strings, sizeof(char*) * (info->itext_num + 1))); + + if(new_keys) info->itext_keys = new_keys; + if(new_langtags) info->itext_langtags = new_langtags; + if(new_transkeys) info->itext_transkeys = new_transkeys; + if(new_strings) info->itext_strings = new_strings; + + if(!new_keys || !new_langtags || !new_transkeys || !new_strings) return 83; /*alloc fail*/ + + ++info->itext_num; + + info->itext_keys[info->itext_num - 1] = alloc_string(key); + info->itext_langtags[info->itext_num - 1] = alloc_string(langtag); + info->itext_transkeys[info->itext_num - 1] = alloc_string(transkey); + info->itext_strings[info->itext_num - 1] = alloc_string_sized(str, size); + + return 0; +} + +unsigned lodepng_add_itext(LodePNGInfo* info, const char* key, const char* langtag, + const char* transkey, const char* str) { + return lodepng_add_itext_sized(info, key, langtag, transkey, str, lodepng_strlen(str)); +} + +/* same as set but does not delete */ +static unsigned lodepng_assign_icc(LodePNGInfo* info, const char* name, const unsigned char* profile, unsigned profile_size) { + if(profile_size == 0) return 100; /*invalid ICC profile size*/ + + info->iccp_name = alloc_string(name); + info->iccp_profile = (unsigned char*)lodepng_malloc(profile_size); + + if(!info->iccp_name || !info->iccp_profile) return 83; /*alloc fail*/ + + lodepng_memcpy(info->iccp_profile, profile, profile_size); + info->iccp_profile_size = profile_size; + + return 0; /*ok*/ +} + +unsigned lodepng_set_icc(LodePNGInfo* info, const char* name, const unsigned char* profile, unsigned profile_size) { + if(info->iccp_name) lodepng_clear_icc(info); + info->iccp_defined = 1; + + return lodepng_assign_icc(info, name, profile, profile_size); +} + +void lodepng_clear_icc(LodePNGInfo* info) { + string_cleanup(&info->iccp_name); + lodepng_free(info->iccp_profile); + info->iccp_profile = NULL; + info->iccp_profile_size = 0; + info->iccp_defined = 0; +} +#endif /*LODEPNG_COMPILE_ANCILLARY_CHUNKS*/ + +void lodepng_info_init(LodePNGInfo* info) { + lodepng_color_mode_init(&info->color); + info->interlace_method = 0; + info->compression_method = 0; + info->filter_method = 0; +#ifdef LODEPNG_COMPILE_ANCILLARY_CHUNKS + info->background_defined = 0; + info->background_r = info->background_g = info->background_b = 0; + + LodePNGText_init(info); + LodePNGIText_init(info); + + info->time_defined = 0; + info->phys_defined = 0; + + info->gama_defined = 0; + info->chrm_defined = 0; + info->srgb_defined = 0; + info->iccp_defined = 0; + info->iccp_name = NULL; + info->iccp_profile = NULL; + + LodePNGUnknownChunks_init(info); +#endif /*LODEPNG_COMPILE_ANCILLARY_CHUNKS*/ +} + +void lodepng_info_cleanup(LodePNGInfo* info) { + lodepng_color_mode_cleanup(&info->color); +#ifdef LODEPNG_COMPILE_ANCILLARY_CHUNKS + LodePNGText_cleanup(info); + LodePNGIText_cleanup(info); + + lodepng_clear_icc(info); + + LodePNGUnknownChunks_cleanup(info); +#endif /*LODEPNG_COMPILE_ANCILLARY_CHUNKS*/ +} + +unsigned lodepng_info_copy(LodePNGInfo* dest, const LodePNGInfo* source) { + lodepng_info_cleanup(dest); + lodepng_memcpy(dest, source, sizeof(LodePNGInfo)); + lodepng_color_mode_init(&dest->color); + CERROR_TRY_RETURN(lodepng_color_mode_copy(&dest->color, &source->color)); + +#ifdef LODEPNG_COMPILE_ANCILLARY_CHUNKS + CERROR_TRY_RETURN(LodePNGText_copy(dest, source)); + CERROR_TRY_RETURN(LodePNGIText_copy(dest, source)); + if(source->iccp_defined) { + CERROR_TRY_RETURN(lodepng_assign_icc(dest, source->iccp_name, source->iccp_profile, source->iccp_profile_size)); + } + + LodePNGUnknownChunks_init(dest); + CERROR_TRY_RETURN(LodePNGUnknownChunks_copy(dest, source)); +#endif /*LODEPNG_COMPILE_ANCILLARY_CHUNKS*/ + return 0; +} + +/* ////////////////////////////////////////////////////////////////////////// */ + +/*index: bitgroup index, bits: bitgroup size(1, 2 or 4), in: bitgroup value, out: octet array to add bits to*/ +static void addColorBits(unsigned char* out, size_t index, unsigned bits, unsigned in) { + unsigned m = bits == 1 ? 7 : bits == 2 ? 3 : 1; /*8 / bits - 1*/ + /*p = the partial index in the byte, e.g. with 4 palettebits it is 0 for first half or 1 for second half*/ + unsigned p = index & m; + in &= (1u << bits) - 1u; /*filter out any other bits of the input value*/ + in = in << (bits * (m - p)); + if(p == 0) out[index * bits / 8u] = in; + else out[index * bits / 8u] |= in; +} + +typedef struct ColorTree ColorTree; + +/* +One node of a color tree +This is the data structure used to count the number of unique colors and to get a palette +index for a color. It's like an octree, but because the alpha channel is used too, each +node has 16 instead of 8 children. +*/ +struct ColorTree { + ColorTree* children[16]; /*up to 16 pointers to ColorTree of next level*/ + int index; /*the payload. Only has a meaningful value if this is in the last level*/ +}; + +static void color_tree_init(ColorTree* tree) { + lodepng_memset(tree->children, 0, 16 * sizeof(*tree->children)); + tree->index = -1; +} + +static void color_tree_cleanup(ColorTree* tree) { + int i; + for(i = 0; i != 16; ++i) { + if(tree->children[i]) { + color_tree_cleanup(tree->children[i]); + lodepng_free(tree->children[i]); + } + } +} + +/*returns -1 if color not present, its index otherwise*/ +static int color_tree_get(ColorTree* tree, unsigned char r, unsigned char g, unsigned char b, unsigned char a) { + int bit = 0; + for(bit = 0; bit < 8; ++bit) { + int i = 8 * ((r >> bit) & 1) + 4 * ((g >> bit) & 1) + 2 * ((b >> bit) & 1) + 1 * ((a >> bit) & 1); + if(!tree->children[i]) return -1; + else tree = tree->children[i]; + } + return tree ? tree->index : -1; +} + +#ifdef LODEPNG_COMPILE_ENCODER +static int color_tree_has(ColorTree* tree, unsigned char r, unsigned char g, unsigned char b, unsigned char a) { + return color_tree_get(tree, r, g, b, a) >= 0; +} +#endif /*LODEPNG_COMPILE_ENCODER*/ + +/*color is not allowed to already exist. +Index should be >= 0 (it's signed to be compatible with using -1 for "doesn't exist") +Returns error code, or 0 if ok*/ +static unsigned color_tree_add(ColorTree* tree, + unsigned char r, unsigned char g, unsigned char b, unsigned char a, unsigned index) { + int bit; + for(bit = 0; bit < 8; ++bit) { + int i = 8 * ((r >> bit) & 1) + 4 * ((g >> bit) & 1) + 2 * ((b >> bit) & 1) + 1 * ((a >> bit) & 1); + if(!tree->children[i]) { + tree->children[i] = (ColorTree*)lodepng_malloc(sizeof(ColorTree)); + if(!tree->children[i]) return 83; /*alloc fail*/ + color_tree_init(tree->children[i]); + } + tree = tree->children[i]; + } + tree->index = (int)index; + return 0; +} + +/*put a pixel, given its RGBA color, into image of any color type*/ +static unsigned rgba8ToPixel(unsigned char* out, size_t i, + const LodePNGColorMode* mode, ColorTree* tree /*for palette*/, + unsigned char r, unsigned char g, unsigned char b, unsigned char a) { + if(mode->colortype == LCT_GREY) { + unsigned char gray = r; /*((unsigned short)r + g + b) / 3u;*/ + if(mode->bitdepth == 8) out[i] = gray; + else if(mode->bitdepth == 16) out[i * 2 + 0] = out[i * 2 + 1] = gray; + else { + /*take the most significant bits of gray*/ + gray = ((unsigned)gray >> (8u - mode->bitdepth)) & ((1u << mode->bitdepth) - 1u); + addColorBits(out, i, mode->bitdepth, gray); + } + } else if(mode->colortype == LCT_RGB) { + if(mode->bitdepth == 8) { + out[i * 3 + 0] = r; + out[i * 3 + 1] = g; + out[i * 3 + 2] = b; + } else { + out[i * 6 + 0] = out[i * 6 + 1] = r; + out[i * 6 + 2] = out[i * 6 + 3] = g; + out[i * 6 + 4] = out[i * 6 + 5] = b; + } + } else if(mode->colortype == LCT_PALETTE) { + int index = color_tree_get(tree, r, g, b, a); + if(index < 0) return 82; /*color not in palette*/ + if(mode->bitdepth == 8) out[i] = index; + else addColorBits(out, i, mode->bitdepth, (unsigned)index); + } else if(mode->colortype == LCT_GREY_ALPHA) { + unsigned char gray = r; /*((unsigned short)r + g + b) / 3u;*/ + if(mode->bitdepth == 8) { + out[i * 2 + 0] = gray; + out[i * 2 + 1] = a; + } else if(mode->bitdepth == 16) { + out[i * 4 + 0] = out[i * 4 + 1] = gray; + out[i * 4 + 2] = out[i * 4 + 3] = a; + } + } else if(mode->colortype == LCT_RGBA) { + if(mode->bitdepth == 8) { + out[i * 4 + 0] = r; + out[i * 4 + 1] = g; + out[i * 4 + 2] = b; + out[i * 4 + 3] = a; + } else { + out[i * 8 + 0] = out[i * 8 + 1] = r; + out[i * 8 + 2] = out[i * 8 + 3] = g; + out[i * 8 + 4] = out[i * 8 + 5] = b; + out[i * 8 + 6] = out[i * 8 + 7] = a; + } + } + + return 0; /*no error*/ +} + +/*put a pixel, given its RGBA16 color, into image of any color 16-bitdepth type*/ +static void rgba16ToPixel(unsigned char* out, size_t i, + const LodePNGColorMode* mode, + unsigned short r, unsigned short g, unsigned short b, unsigned short a) { + if(mode->colortype == LCT_GREY) { + unsigned short gray = r; /*((unsigned)r + g + b) / 3u;*/ + out[i * 2 + 0] = (gray >> 8) & 255; + out[i * 2 + 1] = gray & 255; + } else if(mode->colortype == LCT_RGB) { + out[i * 6 + 0] = (r >> 8) & 255; + out[i * 6 + 1] = r & 255; + out[i * 6 + 2] = (g >> 8) & 255; + out[i * 6 + 3] = g & 255; + out[i * 6 + 4] = (b >> 8) & 255; + out[i * 6 + 5] = b & 255; + } else if(mode->colortype == LCT_GREY_ALPHA) { + unsigned short gray = r; /*((unsigned)r + g + b) / 3u;*/ + out[i * 4 + 0] = (gray >> 8) & 255; + out[i * 4 + 1] = gray & 255; + out[i * 4 + 2] = (a >> 8) & 255; + out[i * 4 + 3] = a & 255; + } else if(mode->colortype == LCT_RGBA) { + out[i * 8 + 0] = (r >> 8) & 255; + out[i * 8 + 1] = r & 255; + out[i * 8 + 2] = (g >> 8) & 255; + out[i * 8 + 3] = g & 255; + out[i * 8 + 4] = (b >> 8) & 255; + out[i * 8 + 5] = b & 255; + out[i * 8 + 6] = (a >> 8) & 255; + out[i * 8 + 7] = a & 255; + } +} + +/*Get RGBA8 color of pixel with index i (y * width + x) from the raw image with given color type.*/ +static void getPixelColorRGBA8(unsigned char* r, unsigned char* g, + unsigned char* b, unsigned char* a, + const unsigned char* in, size_t i, + const LodePNGColorMode* mode) { + if(mode->colortype == LCT_GREY) { + if(mode->bitdepth == 8) { + *r = *g = *b = in[i]; + if(mode->key_defined && *r == mode->key_r) *a = 0; + else *a = 255; + } else if(mode->bitdepth == 16) { + *r = *g = *b = in[i * 2 + 0]; + if(mode->key_defined && 256U * in[i * 2 + 0] + in[i * 2 + 1] == mode->key_r) *a = 0; + else *a = 255; + } else { + unsigned highest = ((1U << mode->bitdepth) - 1U); /*highest possible value for this bit depth*/ + size_t j = i * mode->bitdepth; + unsigned value = readBitsFromReversedStream(&j, in, mode->bitdepth); + *r = *g = *b = (value * 255) / highest; + if(mode->key_defined && value == mode->key_r) *a = 0; + else *a = 255; + } + } else if(mode->colortype == LCT_RGB) { + if(mode->bitdepth == 8) { + *r = in[i * 3 + 0]; *g = in[i * 3 + 1]; *b = in[i * 3 + 2]; + if(mode->key_defined && *r == mode->key_r && *g == mode->key_g && *b == mode->key_b) *a = 0; + else *a = 255; + } else { + *r = in[i * 6 + 0]; + *g = in[i * 6 + 2]; + *b = in[i * 6 + 4]; + if(mode->key_defined && 256U * in[i * 6 + 0] + in[i * 6 + 1] == mode->key_r + && 256U * in[i * 6 + 2] + in[i * 6 + 3] == mode->key_g + && 256U * in[i * 6 + 4] + in[i * 6 + 5] == mode->key_b) *a = 0; + else *a = 255; + } + } else if(mode->colortype == LCT_PALETTE) { + unsigned index; + if(mode->bitdepth == 8) index = in[i]; + else { + size_t j = i * mode->bitdepth; + index = readBitsFromReversedStream(&j, in, mode->bitdepth); + } + /*out of bounds of palette not checked: see lodepng_color_mode_alloc_palette.*/ + *r = mode->palette[index * 4 + 0]; + *g = mode->palette[index * 4 + 1]; + *b = mode->palette[index * 4 + 2]; + *a = mode->palette[index * 4 + 3]; + } else if(mode->colortype == LCT_GREY_ALPHA) { + if(mode->bitdepth == 8) { + *r = *g = *b = in[i * 2 + 0]; + *a = in[i * 2 + 1]; + } else { + *r = *g = *b = in[i * 4 + 0]; + *a = in[i * 4 + 2]; + } + } else if(mode->colortype == LCT_RGBA) { + if(mode->bitdepth == 8) { + *r = in[i * 4 + 0]; + *g = in[i * 4 + 1]; + *b = in[i * 4 + 2]; + *a = in[i * 4 + 3]; + } else { + *r = in[i * 8 + 0]; + *g = in[i * 8 + 2]; + *b = in[i * 8 + 4]; + *a = in[i * 8 + 6]; + } + } +} + +/*Similar to getPixelColorRGBA8, but with all the for loops inside of the color +mode test cases, optimized to convert the colors much faster, when converting +to the common case of RGBA with 8 bit per channel. buffer must be RGBA with +enough memory.*/ +static void getPixelColorsRGBA8(unsigned char* LODEPNG_RESTRICT buffer, size_t numpixels, + const unsigned char* LODEPNG_RESTRICT in, + const LodePNGColorMode* mode) { + unsigned num_channels = 4; + size_t i; + if(mode->colortype == LCT_GREY) { + if(mode->bitdepth == 8) { + for(i = 0; i != numpixels; ++i, buffer += num_channels) { + buffer[0] = buffer[1] = buffer[2] = in[i]; + buffer[3] = 255; + } + if(mode->key_defined) { + buffer -= numpixels * num_channels; + for(i = 0; i != numpixels; ++i, buffer += num_channels) { + if(buffer[0] == mode->key_r) buffer[3] = 0; + } + } + } else if(mode->bitdepth == 16) { + for(i = 0; i != numpixels; ++i, buffer += num_channels) { + buffer[0] = buffer[1] = buffer[2] = in[i * 2]; + buffer[3] = mode->key_defined && 256U * in[i * 2 + 0] + in[i * 2 + 1] == mode->key_r ? 0 : 255; + } + } else { + unsigned highest = ((1U << mode->bitdepth) - 1U); /*highest possible value for this bit depth*/ + size_t j = 0; + for(i = 0; i != numpixels; ++i, buffer += num_channels) { + unsigned value = readBitsFromReversedStream(&j, in, mode->bitdepth); + buffer[0] = buffer[1] = buffer[2] = (value * 255) / highest; + buffer[3] = mode->key_defined && value == mode->key_r ? 0 : 255; + } + } + } else if(mode->colortype == LCT_RGB) { + if(mode->bitdepth == 8) { + for(i = 0; i != numpixels; ++i, buffer += num_channels) { + lodepng_memcpy(buffer, &in[i * 3], 3); + buffer[3] = 255; + } + if(mode->key_defined) { + buffer -= numpixels * num_channels; + for(i = 0; i != numpixels; ++i, buffer += num_channels) { + if(buffer[0] == mode->key_r && buffer[1]== mode->key_g && buffer[2] == mode->key_b) buffer[3] = 0; + } + } + } else { + for(i = 0; i != numpixels; ++i, buffer += num_channels) { + buffer[0] = in[i * 6 + 0]; + buffer[1] = in[i * 6 + 2]; + buffer[2] = in[i * 6 + 4]; + buffer[3] = mode->key_defined + && 256U * in[i * 6 + 0] + in[i * 6 + 1] == mode->key_r + && 256U * in[i * 6 + 2] + in[i * 6 + 3] == mode->key_g + && 256U * in[i * 6 + 4] + in[i * 6 + 5] == mode->key_b ? 0 : 255; + } + } + } else if(mode->colortype == LCT_PALETTE) { + if(mode->bitdepth == 8) { + for(i = 0; i != numpixels; ++i, buffer += num_channels) { + unsigned index = in[i]; + /*out of bounds of palette not checked: see lodepng_color_mode_alloc_palette.*/ + lodepng_memcpy(buffer, &mode->palette[index * 4], 4); + } + } else { + size_t j = 0; + for(i = 0; i != numpixels; ++i, buffer += num_channels) { + unsigned index = readBitsFromReversedStream(&j, in, mode->bitdepth); + /*out of bounds of palette not checked: see lodepng_color_mode_alloc_palette.*/ + lodepng_memcpy(buffer, &mode->palette[index * 4], 4); + } + } + } else if(mode->colortype == LCT_GREY_ALPHA) { + if(mode->bitdepth == 8) { + for(i = 0; i != numpixels; ++i, buffer += num_channels) { + buffer[0] = buffer[1] = buffer[2] = in[i * 2 + 0]; + buffer[3] = in[i * 2 + 1]; + } + } else { + for(i = 0; i != numpixels; ++i, buffer += num_channels) { + buffer[0] = buffer[1] = buffer[2] = in[i * 4 + 0]; + buffer[3] = in[i * 4 + 2]; + } + } + } else if(mode->colortype == LCT_RGBA) { + if(mode->bitdepth == 8) { + lodepng_memcpy(buffer, in, numpixels * 4); + } else { + for(i = 0; i != numpixels; ++i, buffer += num_channels) { + buffer[0] = in[i * 8 + 0]; + buffer[1] = in[i * 8 + 2]; + buffer[2] = in[i * 8 + 4]; + buffer[3] = in[i * 8 + 6]; + } + } + } +} + +/*Similar to getPixelColorsRGBA8, but with 3-channel RGB output.*/ +static void getPixelColorsRGB8(unsigned char* LODEPNG_RESTRICT buffer, size_t numpixels, + const unsigned char* LODEPNG_RESTRICT in, + const LodePNGColorMode* mode) { + const unsigned num_channels = 3; + size_t i; + if(mode->colortype == LCT_GREY) { + if(mode->bitdepth == 8) { + for(i = 0; i != numpixels; ++i, buffer += num_channels) { + buffer[0] = buffer[1] = buffer[2] = in[i]; + } + } else if(mode->bitdepth == 16) { + for(i = 0; i != numpixels; ++i, buffer += num_channels) { + buffer[0] = buffer[1] = buffer[2] = in[i * 2]; + } + } else { + unsigned highest = ((1U << mode->bitdepth) - 1U); /*highest possible value for this bit depth*/ + size_t j = 0; + for(i = 0; i != numpixels; ++i, buffer += num_channels) { + unsigned value = readBitsFromReversedStream(&j, in, mode->bitdepth); + buffer[0] = buffer[1] = buffer[2] = (value * 255) / highest; + } + } + } else if(mode->colortype == LCT_RGB) { + if(mode->bitdepth == 8) { + lodepng_memcpy(buffer, in, numpixels * 3); + } else { + for(i = 0; i != numpixels; ++i, buffer += num_channels) { + buffer[0] = in[i * 6 + 0]; + buffer[1] = in[i * 6 + 2]; + buffer[2] = in[i * 6 + 4]; + } + } + } else if(mode->colortype == LCT_PALETTE) { + if(mode->bitdepth == 8) { + for(i = 0; i != numpixels; ++i, buffer += num_channels) { + unsigned index = in[i]; + /*out of bounds of palette not checked: see lodepng_color_mode_alloc_palette.*/ + lodepng_memcpy(buffer, &mode->palette[index * 4], 3); + } + } else { + size_t j = 0; + for(i = 0; i != numpixels; ++i, buffer += num_channels) { + unsigned index = readBitsFromReversedStream(&j, in, mode->bitdepth); + /*out of bounds of palette not checked: see lodepng_color_mode_alloc_palette.*/ + lodepng_memcpy(buffer, &mode->palette[index * 4], 3); + } + } + } else if(mode->colortype == LCT_GREY_ALPHA) { + if(mode->bitdepth == 8) { + for(i = 0; i != numpixels; ++i, buffer += num_channels) { + buffer[0] = buffer[1] = buffer[2] = in[i * 2 + 0]; + } + } else { + for(i = 0; i != numpixels; ++i, buffer += num_channels) { + buffer[0] = buffer[1] = buffer[2] = in[i * 4 + 0]; + } + } + } else if(mode->colortype == LCT_RGBA) { + if(mode->bitdepth == 8) { + for(i = 0; i != numpixels; ++i, buffer += num_channels) { + lodepng_memcpy(buffer, &in[i * 4], 3); + } + } else { + for(i = 0; i != numpixels; ++i, buffer += num_channels) { + buffer[0] = in[i * 8 + 0]; + buffer[1] = in[i * 8 + 2]; + buffer[2] = in[i * 8 + 4]; + } + } + } +} + +/*Get RGBA16 color of pixel with index i (y * width + x) from the raw image with +given color type, but the given color type must be 16-bit itself.*/ +static void getPixelColorRGBA16(unsigned short* r, unsigned short* g, unsigned short* b, unsigned short* a, + const unsigned char* in, size_t i, const LodePNGColorMode* mode) { + if(mode->colortype == LCT_GREY) { + *r = *g = *b = 256 * in[i * 2 + 0] + in[i * 2 + 1]; + if(mode->key_defined && 256U * in[i * 2 + 0] + in[i * 2 + 1] == mode->key_r) *a = 0; + else *a = 65535; + } else if(mode->colortype == LCT_RGB) { + *r = 256u * in[i * 6 + 0] + in[i * 6 + 1]; + *g = 256u * in[i * 6 + 2] + in[i * 6 + 3]; + *b = 256u * in[i * 6 + 4] + in[i * 6 + 5]; + if(mode->key_defined + && 256u * in[i * 6 + 0] + in[i * 6 + 1] == mode->key_r + && 256u * in[i * 6 + 2] + in[i * 6 + 3] == mode->key_g + && 256u * in[i * 6 + 4] + in[i * 6 + 5] == mode->key_b) *a = 0; + else *a = 65535; + } else if(mode->colortype == LCT_GREY_ALPHA) { + *r = *g = *b = 256u * in[i * 4 + 0] + in[i * 4 + 1]; + *a = 256u * in[i * 4 + 2] + in[i * 4 + 3]; + } else if(mode->colortype == LCT_RGBA) { + *r = 256u * in[i * 8 + 0] + in[i * 8 + 1]; + *g = 256u * in[i * 8 + 2] + in[i * 8 + 3]; + *b = 256u * in[i * 8 + 4] + in[i * 8 + 5]; + *a = 256u * in[i * 8 + 6] + in[i * 8 + 7]; + } +} + +unsigned lodepng_convert(unsigned char* out, const unsigned char* in, + const LodePNGColorMode* mode_out, const LodePNGColorMode* mode_in, + unsigned w, unsigned h) { + size_t i; + ColorTree tree; + size_t numpixels = (size_t)w * (size_t)h; + unsigned error = 0; + + if(mode_in->colortype == LCT_PALETTE && !mode_in->palette) { + return 107; /* error: must provide palette if input mode is palette */ + } + + if(lodepng_color_mode_equal(mode_out, mode_in)) { + size_t numbytes = lodepng_get_raw_size(w, h, mode_in); + lodepng_memcpy(out, in, numbytes); + return 0; + } + + if(mode_out->colortype == LCT_PALETTE) { + size_t palettesize = mode_out->palettesize; + const unsigned char* palette = mode_out->palette; + size_t palsize = (size_t)1u << mode_out->bitdepth; + /*if the user specified output palette but did not give the values, assume + they want the values of the input color type (assuming that one is palette). + Note that we never create a new palette ourselves.*/ + if(palettesize == 0) { + palettesize = mode_in->palettesize; + palette = mode_in->palette; + /*if the input was also palette with same bitdepth, then the color types are also + equal, so copy literally. This to preserve the exact indices that were in the PNG + even in case there are duplicate colors in the palette.*/ + if(mode_in->colortype == LCT_PALETTE && mode_in->bitdepth == mode_out->bitdepth) { + size_t numbytes = lodepng_get_raw_size(w, h, mode_in); + lodepng_memcpy(out, in, numbytes); + return 0; + } + } + if(palettesize < palsize) palsize = palettesize; + color_tree_init(&tree); + for(i = 0; i != palsize; ++i) { + const unsigned char* p = &palette[i * 4]; + error = color_tree_add(&tree, p[0], p[1], p[2], p[3], (unsigned)i); + if(error) break; + } + } + + if(!error) { + if(mode_in->bitdepth == 16 && mode_out->bitdepth == 16) { + for(i = 0; i != numpixels; ++i) { + unsigned short r = 0, g = 0, b = 0, a = 0; + getPixelColorRGBA16(&r, &g, &b, &a, in, i, mode_in); + rgba16ToPixel(out, i, mode_out, r, g, b, a); + } + } else if(mode_out->bitdepth == 8 && mode_out->colortype == LCT_RGBA) { + getPixelColorsRGBA8(out, numpixels, in, mode_in); + } else if(mode_out->bitdepth == 8 && mode_out->colortype == LCT_RGB) { + getPixelColorsRGB8(out, numpixels, in, mode_in); + } else { + unsigned char r = 0, g = 0, b = 0, a = 0; + for(i = 0; i != numpixels; ++i) { + getPixelColorRGBA8(&r, &g, &b, &a, in, i, mode_in); + error = rgba8ToPixel(out, i, mode_out, &tree, r, g, b, a); + if(error) break; + } + } + } + + if(mode_out->colortype == LCT_PALETTE) { + color_tree_cleanup(&tree); + } + + return error; +} + + +/* Converts a single rgb color without alpha from one type to another, color bits truncated to +their bitdepth. In case of single channel (gray or palette), only the r channel is used. Slow +function, do not use to process all pixels of an image. Alpha channel not supported on purpose: +this is for bKGD, supporting alpha may prevent it from finding a color in the palette, from the +specification it looks like bKGD should ignore the alpha values of the palette since it can use +any palette index but doesn't have an alpha channel. Idem with ignoring color key. */ +unsigned lodepng_convert_rgb( + unsigned* r_out, unsigned* g_out, unsigned* b_out, + unsigned r_in, unsigned g_in, unsigned b_in, + const LodePNGColorMode* mode_out, const LodePNGColorMode* mode_in) { + unsigned r = 0, g = 0, b = 0; + unsigned mul = 65535 / ((1u << mode_in->bitdepth) - 1u); /*65535, 21845, 4369, 257, 1*/ + unsigned shift = 16 - mode_out->bitdepth; + + if(mode_in->colortype == LCT_GREY || mode_in->colortype == LCT_GREY_ALPHA) { + r = g = b = r_in * mul; + } else if(mode_in->colortype == LCT_RGB || mode_in->colortype == LCT_RGBA) { + r = r_in * mul; + g = g_in * mul; + b = b_in * mul; + } else if(mode_in->colortype == LCT_PALETTE) { + if(r_in >= mode_in->palettesize) return 82; + r = mode_in->palette[r_in * 4 + 0] * 257u; + g = mode_in->palette[r_in * 4 + 1] * 257u; + b = mode_in->palette[r_in * 4 + 2] * 257u; + } else { + return 31; + } + + /* now convert to output format */ + if(mode_out->colortype == LCT_GREY || mode_out->colortype == LCT_GREY_ALPHA) { + *r_out = r >> shift ; + } else if(mode_out->colortype == LCT_RGB || mode_out->colortype == LCT_RGBA) { + *r_out = r >> shift ; + *g_out = g >> shift ; + *b_out = b >> shift ; + } else if(mode_out->colortype == LCT_PALETTE) { + unsigned i; + /* a 16-bit color cannot be in the palette */ + if((r >> 8) != (r & 255) || (g >> 8) != (g & 255) || (b >> 8) != (b & 255)) return 82; + for(i = 0; i < mode_out->palettesize; i++) { + unsigned j = i * 4; + if((r >> 8) == mode_out->palette[j + 0] && (g >> 8) == mode_out->palette[j + 1] && + (b >> 8) == mode_out->palette[j + 2]) { + *r_out = i; + return 0; + } + } + return 82; + } else { + return 31; + } + + return 0; +} + +#ifdef LODEPNG_COMPILE_ENCODER + +void lodepng_color_stats_init(LodePNGColorStats* stats) { + /*stats*/ + stats->colored = 0; + stats->key = 0; + stats->key_r = stats->key_g = stats->key_b = 0; + stats->alpha = 0; + stats->numcolors = 0; + stats->bits = 1; + stats->numpixels = 0; + /*settings*/ + stats->allow_palette = 1; + stats->allow_greyscale = 1; +} + +/*function used for debug purposes with C++*/ +/*void printColorStats(LodePNGColorStats* p) { + std::cout << "colored: " << (int)p->colored << ", "; + std::cout << "key: " << (int)p->key << ", "; + std::cout << "key_r: " << (int)p->key_r << ", "; + std::cout << "key_g: " << (int)p->key_g << ", "; + std::cout << "key_b: " << (int)p->key_b << ", "; + std::cout << "alpha: " << (int)p->alpha << ", "; + std::cout << "numcolors: " << (int)p->numcolors << ", "; + std::cout << "bits: " << (int)p->bits << std::endl; +}*/ + +/*Returns how many bits needed to represent given value (max 8 bit)*/ +static unsigned getValueRequiredBits(unsigned char value) { + if(value == 0 || value == 255) return 1; + /*The scaling of 2-bit and 4-bit values uses multiples of 85 and 17*/ + if(value % 17 == 0) return value % 85 == 0 ? 2 : 4; + return 8; +} + +/*stats must already have been inited. */ +unsigned lodepng_compute_color_stats(LodePNGColorStats* stats, + const unsigned char* in, unsigned w, unsigned h, + const LodePNGColorMode* mode_in) { + size_t i; + ColorTree tree; + size_t numpixels = (size_t)w * (size_t)h; + unsigned error = 0; + + /* mark things as done already if it would be impossible to have a more expensive case */ + unsigned colored_done = lodepng_is_greyscale_type(mode_in) ? 1 : 0; + unsigned alpha_done = lodepng_can_have_alpha(mode_in) ? 0 : 1; + unsigned numcolors_done = 0; + unsigned bpp = lodepng_get_bpp(mode_in); + unsigned bits_done = (stats->bits == 1 && bpp == 1) ? 1 : 0; + unsigned sixteen = 0; /* whether the input image is 16 bit */ + unsigned maxnumcolors = 257; + if(bpp <= 8) maxnumcolors = LODEPNG_MIN(257, stats->numcolors + (1u << bpp)); + + stats->numpixels += numpixels; + + /*if palette not allowed, no need to compute numcolors*/ + if(!stats->allow_palette) numcolors_done = 1; + + color_tree_init(&tree); + + /*If the stats was already filled in from previous data, fill its palette in tree + and mark things as done already if we know they are the most expensive case already*/ + if(stats->alpha) alpha_done = 1; + if(stats->colored) colored_done = 1; + if(stats->bits == 16) numcolors_done = 1; + if(stats->bits >= bpp) bits_done = 1; + if(stats->numcolors >= maxnumcolors) numcolors_done = 1; + + if(!numcolors_done) { + for(i = 0; i < stats->numcolors; i++) { + const unsigned char* color = &stats->palette[i * 4]; + error = color_tree_add(&tree, color[0], color[1], color[2], color[3], i); + if(error) goto cleanup; + } + } + + /*Check if the 16-bit input is truly 16-bit*/ + if(mode_in->bitdepth == 16 && !sixteen) { + unsigned short r = 0, g = 0, b = 0, a = 0; + for(i = 0; i != numpixels; ++i) { + getPixelColorRGBA16(&r, &g, &b, &a, in, i, mode_in); + if((r & 255) != ((r >> 8) & 255) || (g & 255) != ((g >> 8) & 255) || + (b & 255) != ((b >> 8) & 255) || (a & 255) != ((a >> 8) & 255)) /*first and second byte differ*/ { + stats->bits = 16; + sixteen = 1; + bits_done = 1; + numcolors_done = 1; /*counting colors no longer useful, palette doesn't support 16-bit*/ + break; + } + } + } + + if(sixteen) { + unsigned short r = 0, g = 0, b = 0, a = 0; + + for(i = 0; i != numpixels; ++i) { + getPixelColorRGBA16(&r, &g, &b, &a, in, i, mode_in); + + if(!colored_done && (r != g || r != b)) { + stats->colored = 1; + colored_done = 1; + } + + if(!alpha_done) { + unsigned matchkey = (r == stats->key_r && g == stats->key_g && b == stats->key_b); + if(a != 65535 && (a != 0 || (stats->key && !matchkey))) { + stats->alpha = 1; + stats->key = 0; + alpha_done = 1; + } else if(a == 0 && !stats->alpha && !stats->key) { + stats->key = 1; + stats->key_r = r; + stats->key_g = g; + stats->key_b = b; + } else if(a == 65535 && stats->key && matchkey) { + /* Color key cannot be used if an opaque pixel also has that RGB color. */ + stats->alpha = 1; + stats->key = 0; + alpha_done = 1; + } + } + if(alpha_done && numcolors_done && colored_done && bits_done) break; + } + + if(stats->key && !stats->alpha) { + for(i = 0; i != numpixels; ++i) { + getPixelColorRGBA16(&r, &g, &b, &a, in, i, mode_in); + if(a != 0 && r == stats->key_r && g == stats->key_g && b == stats->key_b) { + /* Color key cannot be used if an opaque pixel also has that RGB color. */ + stats->alpha = 1; + stats->key = 0; + alpha_done = 1; + } + } + } + } else /* < 16-bit */ { + unsigned char r = 0, g = 0, b = 0, a = 0; + for(i = 0; i != numpixels; ++i) { + getPixelColorRGBA8(&r, &g, &b, &a, in, i, mode_in); + + if(!bits_done && stats->bits < 8) { + /*only r is checked, < 8 bits is only relevant for grayscale*/ + unsigned bits = getValueRequiredBits(r); + if(bits > stats->bits) stats->bits = bits; + } + bits_done = (stats->bits >= bpp); + + if(!colored_done && (r != g || r != b)) { + stats->colored = 1; + colored_done = 1; + if(stats->bits < 8) stats->bits = 8; /*PNG has no colored modes with less than 8-bit per channel*/ + } + + if(!alpha_done) { + unsigned matchkey = (r == stats->key_r && g == stats->key_g && b == stats->key_b); + if(a != 255 && (a != 0 || (stats->key && !matchkey))) { + stats->alpha = 1; + stats->key = 0; + alpha_done = 1; + if(stats->bits < 8) stats->bits = 8; /*PNG has no alphachannel modes with less than 8-bit per channel*/ + } else if(a == 0 && !stats->alpha && !stats->key) { + stats->key = 1; + stats->key_r = r; + stats->key_g = g; + stats->key_b = b; + } else if(a == 255 && stats->key && matchkey) { + /* Color key cannot be used if an opaque pixel also has that RGB color. */ + stats->alpha = 1; + stats->key = 0; + alpha_done = 1; + if(stats->bits < 8) stats->bits = 8; /*PNG has no alphachannel modes with less than 8-bit per channel*/ + } + } + + if(!numcolors_done) { + if(!color_tree_has(&tree, r, g, b, a)) { + error = color_tree_add(&tree, r, g, b, a, stats->numcolors); + if(error) goto cleanup; + if(stats->numcolors < 256) { + unsigned char* p = stats->palette; + unsigned n = stats->numcolors; + p[n * 4 + 0] = r; + p[n * 4 + 1] = g; + p[n * 4 + 2] = b; + p[n * 4 + 3] = a; + } + ++stats->numcolors; + numcolors_done = stats->numcolors >= maxnumcolors; + } + } + + if(alpha_done && numcolors_done && colored_done && bits_done) break; + } + + if(stats->key && !stats->alpha) { + for(i = 0; i != numpixels; ++i) { + getPixelColorRGBA8(&r, &g, &b, &a, in, i, mode_in); + if(a != 0 && r == stats->key_r && g == stats->key_g && b == stats->key_b) { + /* Color key cannot be used if an opaque pixel also has that RGB color. */ + stats->alpha = 1; + stats->key = 0; + alpha_done = 1; + if(stats->bits < 8) stats->bits = 8; /*PNG has no alphachannel modes with less than 8-bit per channel*/ + } + } + } + + /*make the stats's key always 16-bit for consistency - repeat each byte twice*/ + stats->key_r += (stats->key_r << 8); + stats->key_g += (stats->key_g << 8); + stats->key_b += (stats->key_b << 8); + } + +cleanup: + color_tree_cleanup(&tree); + return error; +} + +#ifdef LODEPNG_COMPILE_ANCILLARY_CHUNKS +/*Adds a single color to the color stats. The stats must already have been inited. The color must be given as 16-bit +(with 2 bytes repeating for 8-bit and 65535 for opaque alpha channel). This function is expensive, do not call it for +all pixels of an image but only for a few additional values. */ +static unsigned lodepng_color_stats_add(LodePNGColorStats* stats, + unsigned r, unsigned g, unsigned b, unsigned a) { + unsigned error = 0; + unsigned char image[8]; + LodePNGColorMode mode; + lodepng_color_mode_init(&mode); + image[0] = r >> 8; image[1] = r; image[2] = g >> 8; image[3] = g; + image[4] = b >> 8; image[5] = b; image[6] = a >> 8; image[7] = a; + mode.bitdepth = 16; + mode.colortype = LCT_RGBA; + error = lodepng_compute_color_stats(stats, image, 1, 1, &mode); + lodepng_color_mode_cleanup(&mode); + return error; +} +#endif /*LODEPNG_COMPILE_ANCILLARY_CHUNKS*/ + +/*Computes a minimal PNG color model that can contain all colors as indicated by the stats. +The stats should be computed with lodepng_compute_color_stats. +mode_in is raw color profile of the image the stats were computed on, to copy palette order from when relevant. +Minimal PNG color model means the color type and bit depth that gives smallest amount of bits in the output image, +e.g. gray if only grayscale pixels, palette if less than 256 colors, color key if only single transparent color, ... +This is used if auto_convert is enabled (it is by default). +*/ +static unsigned auto_choose_color(LodePNGColorMode* mode_out, + const LodePNGColorMode* mode_in, + const LodePNGColorStats* stats) { + unsigned error = 0; + unsigned palettebits; + size_t i, n; + size_t numpixels = stats->numpixels; + unsigned palette_ok, gray_ok; + + unsigned alpha = stats->alpha; + unsigned key = stats->key; + unsigned bits = stats->bits; + + mode_out->key_defined = 0; + + if(key && numpixels <= 16) { + alpha = 1; /*too few pixels to justify tRNS chunk overhead*/ + key = 0; + if(bits < 8) bits = 8; /*PNG has no alphachannel modes with less than 8-bit per channel*/ + } + + gray_ok = !stats->colored; + if(!stats->allow_greyscale) gray_ok = 0; + if(!gray_ok && bits < 8) bits = 8; + + n = stats->numcolors; + palettebits = n <= 2 ? 1 : (n <= 4 ? 2 : (n <= 16 ? 4 : 8)); + palette_ok = n <= 256 && bits <= 8 && n != 0; /*n==0 means likely numcolors wasn't computed*/ + if(numpixels < n * 2) palette_ok = 0; /*don't add palette overhead if image has only a few pixels*/ + if(gray_ok && !alpha && bits <= palettebits) palette_ok = 0; /*gray is less overhead*/ + if(!stats->allow_palette) palette_ok = 0; + + if(palette_ok) { + const unsigned char* p = stats->palette; + lodepng_palette_clear(mode_out); /*remove potential earlier palette*/ + for(i = 0; i != stats->numcolors; ++i) { + error = lodepng_palette_add(mode_out, p[i * 4 + 0], p[i * 4 + 1], p[i * 4 + 2], p[i * 4 + 3]); + if(error) break; + } + + mode_out->colortype = LCT_PALETTE; + mode_out->bitdepth = palettebits; + + if(mode_in->colortype == LCT_PALETTE && mode_in->palettesize >= mode_out->palettesize + && mode_in->bitdepth == mode_out->bitdepth) { + /*If input should have same palette colors, keep original to preserve its order and prevent conversion*/ + lodepng_color_mode_cleanup(mode_out); + lodepng_color_mode_copy(mode_out, mode_in); + } + } else /*8-bit or 16-bit per channel*/ { + mode_out->bitdepth = bits; + mode_out->colortype = alpha ? (gray_ok ? LCT_GREY_ALPHA : LCT_RGBA) + : (gray_ok ? LCT_GREY : LCT_RGB); + if(key) { + unsigned mask = (1u << mode_out->bitdepth) - 1u; /*stats always uses 16-bit, mask converts it*/ + mode_out->key_r = stats->key_r & mask; + mode_out->key_g = stats->key_g & mask; + mode_out->key_b = stats->key_b & mask; + mode_out->key_defined = 1; + } + } + + return error; +} + +#endif /* #ifdef LODEPNG_COMPILE_ENCODER */ + +/* +Paeth predictor, used by PNG filter type 4 +The parameters are of type short, but should come from unsigned chars, the shorts +are only needed to make the paeth calculation correct. +*/ +static unsigned char paethPredictor(short a, short b, short c) { + short pa = LODEPNG_ABS(b - c); + short pb = LODEPNG_ABS(a - c); + short pc = LODEPNG_ABS(a + b - c - c); + /* return input value associated with smallest of pa, pb, pc (with certain priority if equal) */ + if(pb < pa) { a = b; pa = pb; } + return (pc < pa) ? c : a; +} + +/*shared values used by multiple Adam7 related functions*/ + +static const unsigned ADAM7_IX[7] = { 0, 4, 0, 2, 0, 1, 0 }; /*x start values*/ +static const unsigned ADAM7_IY[7] = { 0, 0, 4, 0, 2, 0, 1 }; /*y start values*/ +static const unsigned ADAM7_DX[7] = { 8, 8, 4, 4, 2, 2, 1 }; /*x delta values*/ +static const unsigned ADAM7_DY[7] = { 8, 8, 8, 4, 4, 2, 2 }; /*y delta values*/ + +/* +Outputs various dimensions and positions in the image related to the Adam7 reduced images. +passw: output containing the width of the 7 passes +passh: output containing the height of the 7 passes +filter_passstart: output containing the index of the start and end of each + reduced image with filter bytes +padded_passstart output containing the index of the start and end of each + reduced image when without filter bytes but with padded scanlines +passstart: output containing the index of the start and end of each reduced + image without padding between scanlines, but still padding between the images +w, h: width and height of non-interlaced image +bpp: bits per pixel +"padded" is only relevant if bpp is less than 8 and a scanline or image does not + end at a full byte +*/ +static void Adam7_getpassvalues(unsigned passw[7], unsigned passh[7], size_t filter_passstart[8], + size_t padded_passstart[8], size_t passstart[8], unsigned w, unsigned h, unsigned bpp) { + /*the passstart values have 8 values: the 8th one indicates the byte after the end of the 7th (= last) pass*/ + unsigned i; + + /*calculate width and height in pixels of each pass*/ + for(i = 0; i != 7; ++i) { + passw[i] = (w + ADAM7_DX[i] - ADAM7_IX[i] - 1) / ADAM7_DX[i]; + passh[i] = (h + ADAM7_DY[i] - ADAM7_IY[i] - 1) / ADAM7_DY[i]; + if(passw[i] == 0) passh[i] = 0; + if(passh[i] == 0) passw[i] = 0; + } + + filter_passstart[0] = padded_passstart[0] = passstart[0] = 0; + for(i = 0; i != 7; ++i) { + /*if passw[i] is 0, it's 0 bytes, not 1 (no filtertype-byte)*/ + filter_passstart[i + 1] = filter_passstart[i] + + ((passw[i] && passh[i]) ? passh[i] * (1u + (passw[i] * bpp + 7u) / 8u) : 0); + /*bits padded if needed to fill full byte at end of each scanline*/ + padded_passstart[i + 1] = padded_passstart[i] + passh[i] * ((passw[i] * bpp + 7u) / 8u); + /*only padded at end of reduced image*/ + passstart[i + 1] = passstart[i] + (passh[i] * passw[i] * bpp + 7u) / 8u; + } +} + +#ifdef LODEPNG_COMPILE_DECODER + +/* ////////////////////////////////////////////////////////////////////////// */ +/* / PNG Decoder / */ +/* ////////////////////////////////////////////////////////////////////////// */ + +/*read the information from the header and store it in the LodePNGInfo. return value is error*/ +unsigned lodepng_inspect(unsigned* w, unsigned* h, LodePNGState* state, + const unsigned char* in, size_t insize) { + unsigned width, height; + LodePNGInfo* info = &state->info_png; + if(insize == 0 || in == 0) { + CERROR_RETURN_ERROR(state->error, 48); /*error: the given data is empty*/ + } + if(insize < 33) { + CERROR_RETURN_ERROR(state->error, 27); /*error: the data length is smaller than the length of a PNG header*/ + } + + /*when decoding a new PNG image, make sure all parameters created after previous decoding are reset*/ + /* TODO: remove this. One should use a new LodePNGState for new sessions */ + lodepng_info_cleanup(info); + lodepng_info_init(info); + + if(in[0] != 137 || in[1] != 80 || in[2] != 78 || in[3] != 71 + || in[4] != 13 || in[5] != 10 || in[6] != 26 || in[7] != 10) { + CERROR_RETURN_ERROR(state->error, 28); /*error: the first 8 bytes are not the correct PNG signature*/ + } + if(lodepng_chunk_length(in + 8) != 13) { + CERROR_RETURN_ERROR(state->error, 94); /*error: header size must be 13 bytes*/ + } + if(!lodepng_chunk_type_equals(in + 8, "IHDR")) { + CERROR_RETURN_ERROR(state->error, 29); /*error: it doesn't start with a IHDR chunk!*/ + } + + /*read the values given in the header*/ + width = lodepng_read32bitInt(&in[16]); + height = lodepng_read32bitInt(&in[20]); + /*TODO: remove the undocumented feature that allows to give null pointers to width or height*/ + if(w) *w = width; + if(h) *h = height; + info->color.bitdepth = in[24]; + info->color.colortype = (LodePNGColorType)in[25]; + info->compression_method = in[26]; + info->filter_method = in[27]; + info->interlace_method = in[28]; + + /*errors returned only after the parsing so other values are still output*/ + + /*error: invalid image size*/ + if(width == 0 || height == 0) CERROR_RETURN_ERROR(state->error, 93); + /*error: invalid colortype or bitdepth combination*/ + state->error = checkColorValidity(info->color.colortype, info->color.bitdepth); + if(state->error) return state->error; + /*error: only compression method 0 is allowed in the specification*/ + if(info->compression_method != 0) CERROR_RETURN_ERROR(state->error, 32); + /*error: only filter method 0 is allowed in the specification*/ + if(info->filter_method != 0) CERROR_RETURN_ERROR(state->error, 33); + /*error: only interlace methods 0 and 1 exist in the specification*/ + if(info->interlace_method > 1) CERROR_RETURN_ERROR(state->error, 34); + + if(!state->decoder.ignore_crc) { + unsigned CRC = lodepng_read32bitInt(&in[29]); + unsigned checksum = lodepng_crc32(&in[12], 17); + if(CRC != checksum) { + CERROR_RETURN_ERROR(state->error, 57); /*invalid CRC*/ + } + } + + return state->error; +} + +static unsigned unfilterScanline(unsigned char* recon, const unsigned char* scanline, const unsigned char* precon, + size_t bytewidth, unsigned char filterType, size_t length) { + /* + For PNG filter method 0 + unfilter a PNG image scanline by scanline. when the pixels are smaller than 1 byte, + the filter works byte per byte (bytewidth = 1) + precon is the previous unfiltered scanline, recon the result, scanline the current one + the incoming scanlines do NOT include the filtertype byte, that one is given in the parameter filterType instead + recon and scanline MAY be the same memory address! precon must be disjoint. + */ + + size_t i; + switch(filterType) { + case 0: + for(i = 0; i != length; ++i) recon[i] = scanline[i]; + break; + case 1: + for(i = 0; i != bytewidth; ++i) recon[i] = scanline[i]; + for(i = bytewidth; i < length; ++i) recon[i] = scanline[i] + recon[i - bytewidth]; + break; + case 2: + if(precon) { + for(i = 0; i != length; ++i) recon[i] = scanline[i] + precon[i]; + } else { + for(i = 0; i != length; ++i) recon[i] = scanline[i]; + } + break; + case 3: + if(precon) { + for(i = 0; i != bytewidth; ++i) recon[i] = scanline[i] + (precon[i] >> 1u); + for(i = bytewidth; i < length; ++i) recon[i] = scanline[i] + ((recon[i - bytewidth] + precon[i]) >> 1u); + } else { + for(i = 0; i != bytewidth; ++i) recon[i] = scanline[i]; + for(i = bytewidth; i < length; ++i) recon[i] = scanline[i] + (recon[i - bytewidth] >> 1u); + } + break; + case 4: + if(precon) { + for(i = 0; i != bytewidth; ++i) { + recon[i] = (scanline[i] + precon[i]); /*paethPredictor(0, precon[i], 0) is always precon[i]*/ + } + + /* Unroll independent paths of the paeth predictor. A 6x and 8x version would also be possible but that + adds too much code. Whether this actually speeds anything up at all depends on compiler and settings. */ + if(bytewidth >= 4) { + for(; i + 3 < length; i += 4) { + size_t j = i - bytewidth; + unsigned char s0 = scanline[i + 0], s1 = scanline[i + 1], s2 = scanline[i + 2], s3 = scanline[i + 3]; + unsigned char r0 = recon[j + 0], r1 = recon[j + 1], r2 = recon[j + 2], r3 = recon[j + 3]; + unsigned char p0 = precon[i + 0], p1 = precon[i + 1], p2 = precon[i + 2], p3 = precon[i + 3]; + unsigned char q0 = precon[j + 0], q1 = precon[j + 1], q2 = precon[j + 2], q3 = precon[j + 3]; + recon[i + 0] = s0 + paethPredictor(r0, p0, q0); + recon[i + 1] = s1 + paethPredictor(r1, p1, q1); + recon[i + 2] = s2 + paethPredictor(r2, p2, q2); + recon[i + 3] = s3 + paethPredictor(r3, p3, q3); + } + } else if(bytewidth >= 3) { + for(; i + 2 < length; i += 3) { + size_t j = i - bytewidth; + unsigned char s0 = scanline[i + 0], s1 = scanline[i + 1], s2 = scanline[i + 2]; + unsigned char r0 = recon[j + 0], r1 = recon[j + 1], r2 = recon[j + 2]; + unsigned char p0 = precon[i + 0], p1 = precon[i + 1], p2 = precon[i + 2]; + unsigned char q0 = precon[j + 0], q1 = precon[j + 1], q2 = precon[j + 2]; + recon[i + 0] = s0 + paethPredictor(r0, p0, q0); + recon[i + 1] = s1 + paethPredictor(r1, p1, q1); + recon[i + 2] = s2 + paethPredictor(r2, p2, q2); + } + } else if(bytewidth >= 2) { + for(; i + 1 < length; i += 2) { + size_t j = i - bytewidth; + unsigned char s0 = scanline[i + 0], s1 = scanline[i + 1]; + unsigned char r0 = recon[j + 0], r1 = recon[j + 1]; + unsigned char p0 = precon[i + 0], p1 = precon[i + 1]; + unsigned char q0 = precon[j + 0], q1 = precon[j + 1]; + recon[i + 0] = s0 + paethPredictor(r0, p0, q0); + recon[i + 1] = s1 + paethPredictor(r1, p1, q1); + } + } + + for(; i != length; ++i) { + recon[i] = (scanline[i] + paethPredictor(recon[i - bytewidth], precon[i], precon[i - bytewidth])); + } + } else { + for(i = 0; i != bytewidth; ++i) { + recon[i] = scanline[i]; + } + for(i = bytewidth; i < length; ++i) { + /*paethPredictor(recon[i - bytewidth], 0, 0) is always recon[i - bytewidth]*/ + recon[i] = (scanline[i] + recon[i - bytewidth]); + } + } + break; + default: return 36; /*error: invalid filter type given*/ + } + return 0; +} + +static unsigned unfilter(unsigned char* out, const unsigned char* in, unsigned w, unsigned h, unsigned bpp) { + /* + For PNG filter method 0 + this function unfilters a single image (e.g. without interlacing this is called once, with Adam7 seven times) + out must have enough bytes allocated already, in must have the scanlines + 1 filtertype byte per scanline + w and h are image dimensions or dimensions of reduced image, bpp is bits per pixel + in and out are allowed to be the same memory address (but aren't the same size since in has the extra filter bytes) + */ + + unsigned y; + unsigned char* prevline = 0; + + /*bytewidth is used for filtering, is 1 when bpp < 8, number of bytes per pixel otherwise*/ + size_t bytewidth = (bpp + 7u) / 8u; + /*the width of a scanline in bytes, not including the filter type*/ + size_t linebytes = lodepng_get_raw_size_idat(w, 1, bpp) - 1u; + + for(y = 0; y < h; ++y) { + size_t outindex = linebytes * y; + size_t inindex = (1 + linebytes) * y; /*the extra filterbyte added to each row*/ + unsigned char filterType = in[inindex]; + + CERROR_TRY_RETURN(unfilterScanline(&out[outindex], &in[inindex + 1], prevline, bytewidth, filterType, linebytes)); + + prevline = &out[outindex]; + } + + return 0; +} + +/* +in: Adam7 interlaced image, with no padding bits between scanlines, but between + reduced images so that each reduced image starts at a byte. +out: the same pixels, but re-ordered so that they're now a non-interlaced image with size w*h +bpp: bits per pixel +out has the following size in bits: w * h * bpp. +in is possibly bigger due to padding bits between reduced images. +out must be big enough AND must be 0 everywhere if bpp < 8 in the current implementation +(because that's likely a little bit faster) +NOTE: comments about padding bits are only relevant if bpp < 8 +*/ +static void Adam7_deinterlace(unsigned char* out, const unsigned char* in, unsigned w, unsigned h, unsigned bpp) { + unsigned passw[7], passh[7]; + size_t filter_passstart[8], padded_passstart[8], passstart[8]; + unsigned i; + + Adam7_getpassvalues(passw, passh, filter_passstart, padded_passstart, passstart, w, h, bpp); + + if(bpp >= 8) { + for(i = 0; i != 7; ++i) { + unsigned x, y, b; + size_t bytewidth = bpp / 8u; + for(y = 0; y < passh[i]; ++y) + for(x = 0; x < passw[i]; ++x) { + size_t pixelinstart = passstart[i] + (y * passw[i] + x) * bytewidth; + size_t pixeloutstart = ((ADAM7_IY[i] + (size_t)y * ADAM7_DY[i]) * (size_t)w + + ADAM7_IX[i] + (size_t)x * ADAM7_DX[i]) * bytewidth; + for(b = 0; b < bytewidth; ++b) { + out[pixeloutstart + b] = in[pixelinstart + b]; + } + } + } + } else /*bpp < 8: Adam7 with pixels < 8 bit is a bit trickier: with bit pointers*/ { + for(i = 0; i != 7; ++i) { + unsigned x, y, b; + unsigned ilinebits = bpp * passw[i]; + unsigned olinebits = bpp * w; + size_t obp, ibp; /*bit pointers (for out and in buffer)*/ + for(y = 0; y < passh[i]; ++y) + for(x = 0; x < passw[i]; ++x) { + ibp = (8 * passstart[i]) + (y * ilinebits + x * bpp); + obp = (ADAM7_IY[i] + (size_t)y * ADAM7_DY[i]) * olinebits + (ADAM7_IX[i] + (size_t)x * ADAM7_DX[i]) * bpp; + for(b = 0; b < bpp; ++b) { + unsigned char bit = readBitFromReversedStream(&ibp, in); + setBitOfReversedStream(&obp, out, bit); + } + } + } + } +} + +static void removePaddingBits(unsigned char* out, const unsigned char* in, + size_t olinebits, size_t ilinebits, unsigned h) { + /* + After filtering there are still padding bits if scanlines have non multiple of 8 bit amounts. They need + to be removed (except at last scanline of (Adam7-reduced) image) before working with pure image buffers + for the Adam7 code, the color convert code and the output to the user. + in and out are allowed to be the same buffer, in may also be higher but still overlapping; in must + have >= ilinebits*h bits, out must have >= olinebits*h bits, olinebits must be <= ilinebits + also used to move bits after earlier such operations happened, e.g. in a sequence of reduced images from Adam7 + only useful if (ilinebits - olinebits) is a value in the range 1..7 + */ + unsigned y; + size_t diff = ilinebits - olinebits; + size_t ibp = 0, obp = 0; /*input and output bit pointers*/ + for(y = 0; y < h; ++y) { + size_t x; + for(x = 0; x < olinebits; ++x) { + unsigned char bit = readBitFromReversedStream(&ibp, in); + setBitOfReversedStream(&obp, out, bit); + } + ibp += diff; + } +} + +/*out must be buffer big enough to contain full image, and in must contain the full decompressed data from +the IDAT chunks (with filter index bytes and possible padding bits) +return value is error*/ +static unsigned postProcessScanlines(unsigned char* out, unsigned char* in, + unsigned w, unsigned h, const LodePNGInfo* info_png) { + /* + This function converts the filtered-padded-interlaced data into pure 2D image buffer with the PNG's colortype. + Steps: + *) if no Adam7: 1) unfilter 2) remove padding bits (= possible extra bits per scanline if bpp < 8) + *) if adam7: 1) 7x unfilter 2) 7x remove padding bits 3) Adam7_deinterlace + NOTE: the in buffer will be overwritten with intermediate data! + */ + unsigned bpp = lodepng_get_bpp(&info_png->color); + if(bpp == 0) return 31; /*error: invalid colortype*/ + + if(info_png->interlace_method == 0) { + if(bpp < 8 && w * bpp != ((w * bpp + 7u) / 8u) * 8u) { + CERROR_TRY_RETURN(unfilter(in, in, w, h, bpp)); + removePaddingBits(out, in, w * bpp, ((w * bpp + 7u) / 8u) * 8u, h); + } + /*we can immediately filter into the out buffer, no other steps needed*/ + else CERROR_TRY_RETURN(unfilter(out, in, w, h, bpp)); + } else /*interlace_method is 1 (Adam7)*/ { + unsigned passw[7], passh[7]; size_t filter_passstart[8], padded_passstart[8], passstart[8]; + unsigned i; + + Adam7_getpassvalues(passw, passh, filter_passstart, padded_passstart, passstart, w, h, bpp); + + for(i = 0; i != 7; ++i) { + CERROR_TRY_RETURN(unfilter(&in[padded_passstart[i]], &in[filter_passstart[i]], passw[i], passh[i], bpp)); + /*TODO: possible efficiency improvement: if in this reduced image the bits fit nicely in 1 scanline, + move bytes instead of bits or move not at all*/ + if(bpp < 8) { + /*remove padding bits in scanlines; after this there still may be padding + bits between the different reduced images: each reduced image still starts nicely at a byte*/ + removePaddingBits(&in[passstart[i]], &in[padded_passstart[i]], passw[i] * bpp, + ((passw[i] * bpp + 7u) / 8u) * 8u, passh[i]); + } + } + + Adam7_deinterlace(out, in, w, h, bpp); + } + + return 0; +} + +static unsigned readChunk_PLTE(LodePNGColorMode* color, const unsigned char* data, size_t chunkLength) { + unsigned pos = 0, i; + color->palettesize = chunkLength / 3u; + if(color->palettesize == 0 || color->palettesize > 256) return 38; /*error: palette too small or big*/ + lodepng_color_mode_alloc_palette(color); + if(!color->palette && color->palettesize) { + color->palettesize = 0; + return 83; /*alloc fail*/ + } + + for(i = 0; i != color->palettesize; ++i) { + color->palette[4 * i + 0] = data[pos++]; /*R*/ + color->palette[4 * i + 1] = data[pos++]; /*G*/ + color->palette[4 * i + 2] = data[pos++]; /*B*/ + color->palette[4 * i + 3] = 255; /*alpha*/ + } + + return 0; /* OK */ +} + +static unsigned readChunk_tRNS(LodePNGColorMode* color, const unsigned char* data, size_t chunkLength) { + unsigned i; + if(color->colortype == LCT_PALETTE) { + /*error: more alpha values given than there are palette entries*/ + if(chunkLength > color->palettesize) return 39; + + for(i = 0; i != chunkLength; ++i) color->palette[4 * i + 3] = data[i]; + } else if(color->colortype == LCT_GREY) { + /*error: this chunk must be 2 bytes for grayscale image*/ + if(chunkLength != 2) return 30; + + color->key_defined = 1; + color->key_r = color->key_g = color->key_b = 256u * data[0] + data[1]; + } else if(color->colortype == LCT_RGB) { + /*error: this chunk must be 6 bytes for RGB image*/ + if(chunkLength != 6) return 41; + + color->key_defined = 1; + color->key_r = 256u * data[0] + data[1]; + color->key_g = 256u * data[2] + data[3]; + color->key_b = 256u * data[4] + data[5]; + } + else return 42; /*error: tRNS chunk not allowed for other color models*/ + + return 0; /* OK */ +} + + +#ifdef LODEPNG_COMPILE_ANCILLARY_CHUNKS +/*background color chunk (bKGD)*/ +static unsigned readChunk_bKGD(LodePNGInfo* info, const unsigned char* data, size_t chunkLength) { + if(info->color.colortype == LCT_PALETTE) { + /*error: this chunk must be 1 byte for indexed color image*/ + if(chunkLength != 1) return 43; + + /*error: invalid palette index, or maybe this chunk appeared before PLTE*/ + if(data[0] >= info->color.palettesize) return 103; + + info->background_defined = 1; + info->background_r = info->background_g = info->background_b = data[0]; + } else if(info->color.colortype == LCT_GREY || info->color.colortype == LCT_GREY_ALPHA) { + /*error: this chunk must be 2 bytes for grayscale image*/ + if(chunkLength != 2) return 44; + + /*the values are truncated to bitdepth in the PNG file*/ + info->background_defined = 1; + info->background_r = info->background_g = info->background_b = 256u * data[0] + data[1]; + } else if(info->color.colortype == LCT_RGB || info->color.colortype == LCT_RGBA) { + /*error: this chunk must be 6 bytes for grayscale image*/ + if(chunkLength != 6) return 45; + + /*the values are truncated to bitdepth in the PNG file*/ + info->background_defined = 1; + info->background_r = 256u * data[0] + data[1]; + info->background_g = 256u * data[2] + data[3]; + info->background_b = 256u * data[4] + data[5]; + } + + return 0; /* OK */ +} + +/*text chunk (tEXt)*/ +static unsigned readChunk_tEXt(LodePNGInfo* info, const unsigned char* data, size_t chunkLength) { + unsigned error = 0; + char *key = 0, *str = 0; + + while(!error) /*not really a while loop, only used to break on error*/ { + unsigned length, string2_begin; + + length = 0; + while(length < chunkLength && data[length] != 0) ++length; + /*even though it's not allowed by the standard, no error is thrown if + there's no null termination char, if the text is empty*/ + if(length < 1 || length > 79) CERROR_BREAK(error, 89); /*keyword too short or long*/ + + key = (char*)lodepng_malloc(length + 1); + if(!key) CERROR_BREAK(error, 83); /*alloc fail*/ + + lodepng_memcpy(key, data, length); + key[length] = 0; + + string2_begin = length + 1; /*skip keyword null terminator*/ + + length = (unsigned)(chunkLength < string2_begin ? 0 : chunkLength - string2_begin); + str = (char*)lodepng_malloc(length + 1); + if(!str) CERROR_BREAK(error, 83); /*alloc fail*/ + + lodepng_memcpy(str, data + string2_begin, length); + str[length] = 0; + + error = lodepng_add_text(info, key, str); + + break; + } + + lodepng_free(key); + lodepng_free(str); + + return error; +} + +/*compressed text chunk (zTXt)*/ +static unsigned readChunk_zTXt(LodePNGInfo* info, const LodePNGDecoderSettings* decoder, + const unsigned char* data, size_t chunkLength) { + unsigned error = 0; + + /*copy the object to change parameters in it*/ + LodePNGDecompressSettings zlibsettings = decoder->zlibsettings; + + unsigned length, string2_begin; + char *key = 0; + unsigned char* str = 0; + size_t size = 0; + + while(!error) /*not really a while loop, only used to break on error*/ { + for(length = 0; length < chunkLength && data[length] != 0; ++length) ; + if(length + 2 >= chunkLength) CERROR_BREAK(error, 75); /*no null termination, corrupt?*/ + if(length < 1 || length > 79) CERROR_BREAK(error, 89); /*keyword too short or long*/ + + key = (char*)lodepng_malloc(length + 1); + if(!key) CERROR_BREAK(error, 83); /*alloc fail*/ + + lodepng_memcpy(key, data, length); + key[length] = 0; + + if(data[length + 1] != 0) CERROR_BREAK(error, 72); /*the 0 byte indicating compression must be 0*/ + + string2_begin = length + 2; + if(string2_begin > chunkLength) CERROR_BREAK(error, 75); /*no null termination, corrupt?*/ + + length = (unsigned)chunkLength - string2_begin; + zlibsettings.max_output_size = decoder->max_text_size; + /*will fail if zlib error, e.g. if length is too small*/ + error = zlib_decompress(&str, &size, 0, &data[string2_begin], + length, &zlibsettings); + /*error: compressed text larger than decoder->max_text_size*/ + if(error && size > zlibsettings.max_output_size) error = 112; + if(error) break; + error = lodepng_add_text_sized(info, key, (char*)str, size); + break; + } + + lodepng_free(key); + lodepng_free(str); + + return error; +} + +/*international text chunk (iTXt)*/ +static unsigned readChunk_iTXt(LodePNGInfo* info, const LodePNGDecoderSettings* decoder, + const unsigned char* data, size_t chunkLength) { + unsigned error = 0; + unsigned i; + + /*copy the object to change parameters in it*/ + LodePNGDecompressSettings zlibsettings = decoder->zlibsettings; + + unsigned length, begin, compressed; + char *key = 0, *langtag = 0, *transkey = 0; + + while(!error) /*not really a while loop, only used to break on error*/ { + /*Quick check if the chunk length isn't too small. Even without check + it'd still fail with other error checks below if it's too short. This just gives a different error code.*/ + if(chunkLength < 5) CERROR_BREAK(error, 30); /*iTXt chunk too short*/ + + /*read the key*/ + for(length = 0; length < chunkLength && data[length] != 0; ++length) ; + if(length + 3 >= chunkLength) CERROR_BREAK(error, 75); /*no null termination char, corrupt?*/ + if(length < 1 || length > 79) CERROR_BREAK(error, 89); /*keyword too short or long*/ + + key = (char*)lodepng_malloc(length + 1); + if(!key) CERROR_BREAK(error, 83); /*alloc fail*/ + + lodepng_memcpy(key, data, length); + key[length] = 0; + + /*read the compression method*/ + compressed = data[length + 1]; + if(data[length + 2] != 0) CERROR_BREAK(error, 72); /*the 0 byte indicating compression must be 0*/ + + /*even though it's not allowed by the standard, no error is thrown if + there's no null termination char, if the text is empty for the next 3 texts*/ + + /*read the langtag*/ + begin = length + 3; + length = 0; + for(i = begin; i < chunkLength && data[i] != 0; ++i) ++length; + + langtag = (char*)lodepng_malloc(length + 1); + if(!langtag) CERROR_BREAK(error, 83); /*alloc fail*/ + + lodepng_memcpy(langtag, data + begin, length); + langtag[length] = 0; + + /*read the transkey*/ + begin += length + 1; + length = 0; + for(i = begin; i < chunkLength && data[i] != 0; ++i) ++length; + + transkey = (char*)lodepng_malloc(length + 1); + if(!transkey) CERROR_BREAK(error, 83); /*alloc fail*/ + + lodepng_memcpy(transkey, data + begin, length); + transkey[length] = 0; + + /*read the actual text*/ + begin += length + 1; + + length = (unsigned)chunkLength < begin ? 0 : (unsigned)chunkLength - begin; + + if(compressed) { + unsigned char* str = 0; + size_t size = 0; + zlibsettings.max_output_size = decoder->max_text_size; + /*will fail if zlib error, e.g. if length is too small*/ + error = zlib_decompress(&str, &size, 0, &data[begin], + length, &zlibsettings); + /*error: compressed text larger than decoder->max_text_size*/ + if(error && size > zlibsettings.max_output_size) error = 112; + if(!error) error = lodepng_add_itext_sized(info, key, langtag, transkey, (char*)str, size); + lodepng_free(str); + } else { + error = lodepng_add_itext_sized(info, key, langtag, transkey, (char*)(data + begin), length); + } + + break; + } + + lodepng_free(key); + lodepng_free(langtag); + lodepng_free(transkey); + + return error; +} + +static unsigned readChunk_tIME(LodePNGInfo* info, const unsigned char* data, size_t chunkLength) { + if(chunkLength != 7) return 73; /*invalid tIME chunk size*/ + + info->time_defined = 1; + info->time.year = 256u * data[0] + data[1]; + info->time.month = data[2]; + info->time.day = data[3]; + info->time.hour = data[4]; + info->time.minute = data[5]; + info->time.second = data[6]; + + return 0; /* OK */ +} + +static unsigned readChunk_pHYs(LodePNGInfo* info, const unsigned char* data, size_t chunkLength) { + if(chunkLength != 9) return 74; /*invalid pHYs chunk size*/ + + info->phys_defined = 1; + info->phys_x = 16777216u * data[0] + 65536u * data[1] + 256u * data[2] + data[3]; + info->phys_y = 16777216u * data[4] + 65536u * data[5] + 256u * data[6] + data[7]; + info->phys_unit = data[8]; + + return 0; /* OK */ +} + +static unsigned readChunk_gAMA(LodePNGInfo* info, const unsigned char* data, size_t chunkLength) { + if(chunkLength != 4) return 96; /*invalid gAMA chunk size*/ + + info->gama_defined = 1; + info->gama_gamma = 16777216u * data[0] + 65536u * data[1] + 256u * data[2] + data[3]; + + return 0; /* OK */ +} + +static unsigned readChunk_cHRM(LodePNGInfo* info, const unsigned char* data, size_t chunkLength) { + if(chunkLength != 32) return 97; /*invalid cHRM chunk size*/ + + info->chrm_defined = 1; + info->chrm_white_x = 16777216u * data[ 0] + 65536u * data[ 1] + 256u * data[ 2] + data[ 3]; + info->chrm_white_y = 16777216u * data[ 4] + 65536u * data[ 5] + 256u * data[ 6] + data[ 7]; + info->chrm_red_x = 16777216u * data[ 8] + 65536u * data[ 9] + 256u * data[10] + data[11]; + info->chrm_red_y = 16777216u * data[12] + 65536u * data[13] + 256u * data[14] + data[15]; + info->chrm_green_x = 16777216u * data[16] + 65536u * data[17] + 256u * data[18] + data[19]; + info->chrm_green_y = 16777216u * data[20] + 65536u * data[21] + 256u * data[22] + data[23]; + info->chrm_blue_x = 16777216u * data[24] + 65536u * data[25] + 256u * data[26] + data[27]; + info->chrm_blue_y = 16777216u * data[28] + 65536u * data[29] + 256u * data[30] + data[31]; + + return 0; /* OK */ +} + +static unsigned readChunk_sRGB(LodePNGInfo* info, const unsigned char* data, size_t chunkLength) { + if(chunkLength != 1) return 98; /*invalid sRGB chunk size (this one is never ignored)*/ + + info->srgb_defined = 1; + info->srgb_intent = data[0]; + + return 0; /* OK */ +} + +static unsigned readChunk_iCCP(LodePNGInfo* info, const LodePNGDecoderSettings* decoder, + const unsigned char* data, size_t chunkLength) { + unsigned error = 0; + unsigned i; + size_t size = 0; + /*copy the object to change parameters in it*/ + LodePNGDecompressSettings zlibsettings = decoder->zlibsettings; + + unsigned length, string2_begin; + + info->iccp_defined = 1; + if(info->iccp_name) lodepng_clear_icc(info); + + for(length = 0; length < chunkLength && data[length] != 0; ++length) ; + if(length + 2 >= chunkLength) return 75; /*no null termination, corrupt?*/ + if(length < 1 || length > 79) return 89; /*keyword too short or long*/ + + info->iccp_name = (char*)lodepng_malloc(length + 1); + if(!info->iccp_name) return 83; /*alloc fail*/ + + info->iccp_name[length] = 0; + for(i = 0; i != length; ++i) info->iccp_name[i] = (char)data[i]; + + if(data[length + 1] != 0) return 72; /*the 0 byte indicating compression must be 0*/ + + string2_begin = length + 2; + if(string2_begin > chunkLength) return 75; /*no null termination, corrupt?*/ + + length = (unsigned)chunkLength - string2_begin; + zlibsettings.max_output_size = decoder->max_icc_size; + error = zlib_decompress(&info->iccp_profile, &size, 0, + &data[string2_begin], + length, &zlibsettings); + /*error: ICC profile larger than decoder->max_icc_size*/ + if(error && size > zlibsettings.max_output_size) error = 113; + info->iccp_profile_size = size; + if(!error && !info->iccp_profile_size) error = 100; /*invalid ICC profile size*/ + return error; +} +#endif /*LODEPNG_COMPILE_ANCILLARY_CHUNKS*/ + +unsigned lodepng_inspect_chunk(LodePNGState* state, size_t pos, + const unsigned char* in, size_t insize) { + const unsigned char* chunk = in + pos; + unsigned chunkLength; + const unsigned char* data; + unsigned unhandled = 0; + unsigned error = 0; + + if(pos + 4 > insize) return 30; + chunkLength = lodepng_chunk_length(chunk); + if(chunkLength > 2147483647) return 63; + data = lodepng_chunk_data_const(chunk); + if(data + chunkLength + 4 > in + insize) return 30; + + if(lodepng_chunk_type_equals(chunk, "PLTE")) { + error = readChunk_PLTE(&state->info_png.color, data, chunkLength); + } else if(lodepng_chunk_type_equals(chunk, "tRNS")) { + error = readChunk_tRNS(&state->info_png.color, data, chunkLength); +#ifdef LODEPNG_COMPILE_ANCILLARY_CHUNKS + } else if(lodepng_chunk_type_equals(chunk, "bKGD")) { + error = readChunk_bKGD(&state->info_png, data, chunkLength); + } else if(lodepng_chunk_type_equals(chunk, "tEXt")) { + error = readChunk_tEXt(&state->info_png, data, chunkLength); + } else if(lodepng_chunk_type_equals(chunk, "zTXt")) { + error = readChunk_zTXt(&state->info_png, &state->decoder, data, chunkLength); + } else if(lodepng_chunk_type_equals(chunk, "iTXt")) { + error = readChunk_iTXt(&state->info_png, &state->decoder, data, chunkLength); + } else if(lodepng_chunk_type_equals(chunk, "tIME")) { + error = readChunk_tIME(&state->info_png, data, chunkLength); + } else if(lodepng_chunk_type_equals(chunk, "pHYs")) { + error = readChunk_pHYs(&state->info_png, data, chunkLength); + } else if(lodepng_chunk_type_equals(chunk, "gAMA")) { + error = readChunk_gAMA(&state->info_png, data, chunkLength); + } else if(lodepng_chunk_type_equals(chunk, "cHRM")) { + error = readChunk_cHRM(&state->info_png, data, chunkLength); + } else if(lodepng_chunk_type_equals(chunk, "sRGB")) { + error = readChunk_sRGB(&state->info_png, data, chunkLength); + } else if(lodepng_chunk_type_equals(chunk, "iCCP")) { + error = readChunk_iCCP(&state->info_png, &state->decoder, data, chunkLength); +#endif /*LODEPNG_COMPILE_ANCILLARY_CHUNKS*/ + } else { + /* unhandled chunk is ok (is not an error) */ + unhandled = 1; + } + + if(!error && !unhandled && !state->decoder.ignore_crc) { + if(lodepng_chunk_check_crc(chunk)) return 57; /*invalid CRC*/ + } + + return error; +} + +/*read a PNG, the result will be in the same color type as the PNG (hence "generic")*/ +static void decodeGeneric(unsigned char** out, unsigned* w, unsigned* h, + LodePNGState* state, + const unsigned char* in, size_t insize) { + unsigned char IEND = 0; + const unsigned char* chunk; + unsigned char* idat; /*the data from idat chunks, zlib compressed*/ + size_t idatsize = 0; + unsigned char* scanlines = 0; + size_t scanlines_size = 0, expected_size = 0; + size_t outsize = 0; + + /*for unknown chunk order*/ + unsigned unknown = 0; +#ifdef LODEPNG_COMPILE_ANCILLARY_CHUNKS + unsigned critical_pos = 1; /*1 = after IHDR, 2 = after PLTE, 3 = after IDAT*/ +#endif /*LODEPNG_COMPILE_ANCILLARY_CHUNKS*/ + + + /* safe output values in case error happens */ + *out = 0; + *w = *h = 0; + + state->error = lodepng_inspect(w, h, state, in, insize); /*reads header and resets other parameters in state->info_png*/ + if(state->error) return; + + if(lodepng_pixel_overflow(*w, *h, &state->info_png.color, &state->info_raw)) { + CERROR_RETURN(state->error, 92); /*overflow possible due to amount of pixels*/ + } + + /*the input filesize is a safe upper bound for the sum of idat chunks size*/ + idat = (unsigned char*)lodepng_malloc(insize); + if(!idat) CERROR_RETURN(state->error, 83); /*alloc fail*/ + + chunk = &in[33]; /*first byte of the first chunk after the header*/ + + /*loop through the chunks, ignoring unknown chunks and stopping at IEND chunk. + IDAT data is put at the start of the in buffer*/ + while(!IEND && !state->error) { + unsigned chunkLength; + const unsigned char* data; /*the data in the chunk*/ + + /*error: size of the in buffer too small to contain next chunk*/ + if((size_t)((chunk - in) + 12) > insize || chunk < in) { + if(state->decoder.ignore_end) break; /*other errors may still happen though*/ + CERROR_BREAK(state->error, 30); + } + + /*length of the data of the chunk, excluding the length bytes, chunk type and CRC bytes*/ + chunkLength = lodepng_chunk_length(chunk); + /*error: chunk length larger than the max PNG chunk size*/ + if(chunkLength > 2147483647) { + if(state->decoder.ignore_end) break; /*other errors may still happen though*/ + CERROR_BREAK(state->error, 63); + } + + if((size_t)((chunk - in) + chunkLength + 12) > insize || (chunk + chunkLength + 12) < in) { + CERROR_BREAK(state->error, 64); /*error: size of the in buffer too small to contain next chunk*/ + } + + data = lodepng_chunk_data_const(chunk); + + unknown = 0; + + /*IDAT chunk, containing compressed image data*/ + if(lodepng_chunk_type_equals(chunk, "IDAT")) { + size_t newsize; + if(lodepng_addofl(idatsize, chunkLength, &newsize)) CERROR_BREAK(state->error, 95); + if(newsize > insize) CERROR_BREAK(state->error, 95); + lodepng_memcpy(idat + idatsize, data, chunkLength); + idatsize += chunkLength; +#ifdef LODEPNG_COMPILE_ANCILLARY_CHUNKS + critical_pos = 3; +#endif /*LODEPNG_COMPILE_ANCILLARY_CHUNKS*/ + } else if(lodepng_chunk_type_equals(chunk, "IEND")) { + /*IEND chunk*/ + IEND = 1; + } else if(lodepng_chunk_type_equals(chunk, "PLTE")) { + /*palette chunk (PLTE)*/ + state->error = readChunk_PLTE(&state->info_png.color, data, chunkLength); + if(state->error) break; +#ifdef LODEPNG_COMPILE_ANCILLARY_CHUNKS + critical_pos = 2; +#endif /*LODEPNG_COMPILE_ANCILLARY_CHUNKS*/ + } else if(lodepng_chunk_type_equals(chunk, "tRNS")) { + /*palette transparency chunk (tRNS). Even though this one is an ancillary chunk , it is still compiled + in without 'LODEPNG_COMPILE_ANCILLARY_CHUNKS' because it contains essential color information that + affects the alpha channel of pixels. */ + state->error = readChunk_tRNS(&state->info_png.color, data, chunkLength); + if(state->error) break; +#ifdef LODEPNG_COMPILE_ANCILLARY_CHUNKS + /*background color chunk (bKGD)*/ + } else if(lodepng_chunk_type_equals(chunk, "bKGD")) { + state->error = readChunk_bKGD(&state->info_png, data, chunkLength); + if(state->error) break; + } else if(lodepng_chunk_type_equals(chunk, "tEXt")) { + /*text chunk (tEXt)*/ + if(state->decoder.read_text_chunks) { + state->error = readChunk_tEXt(&state->info_png, data, chunkLength); + if(state->error) break; + } + } else if(lodepng_chunk_type_equals(chunk, "zTXt")) { + /*compressed text chunk (zTXt)*/ + if(state->decoder.read_text_chunks) { + state->error = readChunk_zTXt(&state->info_png, &state->decoder, data, chunkLength); + if(state->error) break; + } + } else if(lodepng_chunk_type_equals(chunk, "iTXt")) { + /*international text chunk (iTXt)*/ + if(state->decoder.read_text_chunks) { + state->error = readChunk_iTXt(&state->info_png, &state->decoder, data, chunkLength); + if(state->error) break; + } + } else if(lodepng_chunk_type_equals(chunk, "tIME")) { + state->error = readChunk_tIME(&state->info_png, data, chunkLength); + if(state->error) break; + } else if(lodepng_chunk_type_equals(chunk, "pHYs")) { + state->error = readChunk_pHYs(&state->info_png, data, chunkLength); + if(state->error) break; + } else if(lodepng_chunk_type_equals(chunk, "gAMA")) { + state->error = readChunk_gAMA(&state->info_png, data, chunkLength); + if(state->error) break; + } else if(lodepng_chunk_type_equals(chunk, "cHRM")) { + state->error = readChunk_cHRM(&state->info_png, data, chunkLength); + if(state->error) break; + } else if(lodepng_chunk_type_equals(chunk, "sRGB")) { + state->error = readChunk_sRGB(&state->info_png, data, chunkLength); + if(state->error) break; + } else if(lodepng_chunk_type_equals(chunk, "iCCP")) { + state->error = readChunk_iCCP(&state->info_png, &state->decoder, data, chunkLength); + if(state->error) break; +#endif /*LODEPNG_COMPILE_ANCILLARY_CHUNKS*/ + } else /*it's not an implemented chunk type, so ignore it: skip over the data*/ { + /*error: unknown critical chunk (5th bit of first byte of chunk type is 0)*/ + if(!state->decoder.ignore_critical && !lodepng_chunk_ancillary(chunk)) { + CERROR_BREAK(state->error, 69); + } + + unknown = 1; +#ifdef LODEPNG_COMPILE_ANCILLARY_CHUNKS + if(state->decoder.remember_unknown_chunks) { + state->error = lodepng_chunk_append(&state->info_png.unknown_chunks_data[critical_pos - 1], + &state->info_png.unknown_chunks_size[critical_pos - 1], chunk); + if(state->error) break; + } +#endif /*LODEPNG_COMPILE_ANCILLARY_CHUNKS*/ + } + + if(!state->decoder.ignore_crc && !unknown) /*check CRC if wanted, only on known chunk types*/ { + if(lodepng_chunk_check_crc(chunk)) CERROR_BREAK(state->error, 57); /*invalid CRC*/ + } + + if(!IEND) chunk = lodepng_chunk_next_const(chunk, in + insize); + } + + if(!state->error && state->info_png.color.colortype == LCT_PALETTE && !state->info_png.color.palette) { + state->error = 106; /* error: PNG file must have PLTE chunk if color type is palette */ + } + + if(!state->error) { + /*predict output size, to allocate exact size for output buffer to avoid more dynamic allocation. + If the decompressed size does not match the prediction, the image must be corrupt.*/ + if(state->info_png.interlace_method == 0) { + size_t bpp = lodepng_get_bpp(&state->info_png.color); + expected_size = lodepng_get_raw_size_idat(*w, *h, bpp); + } else { + size_t bpp = lodepng_get_bpp(&state->info_png.color); + /*Adam-7 interlaced: expected size is the sum of the 7 sub-images sizes*/ + expected_size = 0; + expected_size += lodepng_get_raw_size_idat((*w + 7) >> 3, (*h + 7) >> 3, bpp); + if(*w > 4) expected_size += lodepng_get_raw_size_idat((*w + 3) >> 3, (*h + 7) >> 3, bpp); + expected_size += lodepng_get_raw_size_idat((*w + 3) >> 2, (*h + 3) >> 3, bpp); + if(*w > 2) expected_size += lodepng_get_raw_size_idat((*w + 1) >> 2, (*h + 3) >> 2, bpp); + expected_size += lodepng_get_raw_size_idat((*w + 1) >> 1, (*h + 1) >> 2, bpp); + if(*w > 1) expected_size += lodepng_get_raw_size_idat((*w + 0) >> 1, (*h + 1) >> 1, bpp); + expected_size += lodepng_get_raw_size_idat((*w + 0), (*h + 0) >> 1, bpp); + } + + state->error = zlib_decompress(&scanlines, &scanlines_size, expected_size, idat, idatsize, &state->decoder.zlibsettings); + } + if(!state->error && scanlines_size != expected_size) state->error = 91; /*decompressed size doesn't match prediction*/ + lodepng_free(idat); + + if(!state->error) { + outsize = lodepng_get_raw_size(*w, *h, &state->info_png.color); + *out = (unsigned char*)lodepng_malloc(outsize); + if(!*out) state->error = 83; /*alloc fail*/ + } + if(!state->error) { + lodepng_memset(*out, 0, outsize); + state->error = postProcessScanlines(*out, scanlines, *w, *h, &state->info_png); + } + lodepng_free(scanlines); +} + +unsigned lodepng_decode(unsigned char** out, unsigned* w, unsigned* h, + LodePNGState* state, + const unsigned char* in, size_t insize) { + *out = 0; + decodeGeneric(out, w, h, state, in, insize); + if(state->error) return state->error; + if(!state->decoder.color_convert || lodepng_color_mode_equal(&state->info_raw, &state->info_png.color)) { + /*same color type, no copying or converting of data needed*/ + /*store the info_png color settings on the info_raw so that the info_raw still reflects what colortype + the raw image has to the end user*/ + if(!state->decoder.color_convert) { + state->error = lodepng_color_mode_copy(&state->info_raw, &state->info_png.color); + if(state->error) return state->error; + } + } else { /*color conversion needed*/ + unsigned char* data = *out; + size_t outsize; + + /*TODO: check if this works according to the statement in the documentation: "The converter can convert + from grayscale input color type, to 8-bit grayscale or grayscale with alpha"*/ + if(!(state->info_raw.colortype == LCT_RGB || state->info_raw.colortype == LCT_RGBA) + && !(state->info_raw.bitdepth == 8)) { + return 56; /*unsupported color mode conversion*/ + } + + outsize = lodepng_get_raw_size(*w, *h, &state->info_raw); + *out = (unsigned char*)lodepng_malloc(outsize); + if(!(*out)) { + state->error = 83; /*alloc fail*/ + } + else state->error = lodepng_convert(*out, data, &state->info_raw, + &state->info_png.color, *w, *h); + lodepng_free(data); + } + return state->error; +} + +unsigned lodepng_decode_memory(unsigned char** out, unsigned* w, unsigned* h, const unsigned char* in, + size_t insize, LodePNGColorType colortype, unsigned bitdepth) { + unsigned error; + LodePNGState state; + lodepng_state_init(&state); + state.info_raw.colortype = colortype; + state.info_raw.bitdepth = bitdepth; +#ifdef LODEPNG_COMPILE_ANCILLARY_CHUNKS + /*disable reading things that this function doesn't output*/ + state.decoder.read_text_chunks = 0; + state.decoder.remember_unknown_chunks = 0; +#endif /*LODEPNG_COMPILE_ANCILLARY_CHUNKS*/ + error = lodepng_decode(out, w, h, &state, in, insize); + lodepng_state_cleanup(&state); + return error; +} + +unsigned lodepng_decode32(unsigned char** out, unsigned* w, unsigned* h, const unsigned char* in, size_t insize) { + return lodepng_decode_memory(out, w, h, in, insize, LCT_RGBA, 8); +} + +unsigned lodepng_decode24(unsigned char** out, unsigned* w, unsigned* h, const unsigned char* in, size_t insize) { + return lodepng_decode_memory(out, w, h, in, insize, LCT_RGB, 8); +} + +#ifdef LODEPNG_COMPILE_DISK +unsigned lodepng_decode_file(unsigned char** out, unsigned* w, unsigned* h, const char* filename, + LodePNGColorType colortype, unsigned bitdepth) { + unsigned char* buffer = 0; + size_t buffersize; + unsigned error; + /* safe output values in case error happens */ + *out = 0; + *w = *h = 0; + error = lodepng_load_file(&buffer, &buffersize, filename); + if(!error) error = lodepng_decode_memory(out, w, h, buffer, buffersize, colortype, bitdepth); + lodepng_free(buffer); + return error; +} + +unsigned lodepng_decode32_file(unsigned char** out, unsigned* w, unsigned* h, const char* filename) { + return lodepng_decode_file(out, w, h, filename, LCT_RGBA, 8); +} + +unsigned lodepng_decode24_file(unsigned char** out, unsigned* w, unsigned* h, const char* filename) { + return lodepng_decode_file(out, w, h, filename, LCT_RGB, 8); +} +#endif /*LODEPNG_COMPILE_DISK*/ + +void lodepng_decoder_settings_init(LodePNGDecoderSettings* settings) { + settings->color_convert = 1; +#ifdef LODEPNG_COMPILE_ANCILLARY_CHUNKS + settings->read_text_chunks = 1; + settings->remember_unknown_chunks = 0; + settings->max_text_size = 16777216; + settings->max_icc_size = 16777216; /* 16MB is much more than enough for any reasonable ICC profile */ +#endif /*LODEPNG_COMPILE_ANCILLARY_CHUNKS*/ + settings->ignore_crc = 0; + settings->ignore_critical = 0; + settings->ignore_end = 0; + lodepng_decompress_settings_init(&settings->zlibsettings); +} + +#endif /*LODEPNG_COMPILE_DECODER*/ + +#if defined(LODEPNG_COMPILE_DECODER) || defined(LODEPNG_COMPILE_ENCODER) + +void lodepng_state_init(LodePNGState* state) { +#ifdef LODEPNG_COMPILE_DECODER + lodepng_decoder_settings_init(&state->decoder); +#endif /*LODEPNG_COMPILE_DECODER*/ +#ifdef LODEPNG_COMPILE_ENCODER + lodepng_encoder_settings_init(&state->encoder); +#endif /*LODEPNG_COMPILE_ENCODER*/ + lodepng_color_mode_init(&state->info_raw); + lodepng_info_init(&state->info_png); + state->error = 1; +} + +void lodepng_state_cleanup(LodePNGState* state) { + lodepng_color_mode_cleanup(&state->info_raw); + lodepng_info_cleanup(&state->info_png); +} + +void lodepng_state_copy(LodePNGState* dest, const LodePNGState* source) { + lodepng_state_cleanup(dest); + *dest = *source; + lodepng_color_mode_init(&dest->info_raw); + lodepng_info_init(&dest->info_png); + dest->error = lodepng_color_mode_copy(&dest->info_raw, &source->info_raw); if(dest->error) return; + dest->error = lodepng_info_copy(&dest->info_png, &source->info_png); if(dest->error) return; +} + +#endif /* defined(LODEPNG_COMPILE_DECODER) || defined(LODEPNG_COMPILE_ENCODER) */ + +#ifdef LODEPNG_COMPILE_ENCODER + +/* ////////////////////////////////////////////////////////////////////////// */ +/* / PNG Encoder / */ +/* ////////////////////////////////////////////////////////////////////////// */ + + +static unsigned writeSignature(ucvector* out) { + size_t pos = out->size; + const unsigned char signature[] = {137, 80, 78, 71, 13, 10, 26, 10}; + /*8 bytes PNG signature, aka the magic bytes*/ + if(!ucvector_resize(out, out->size + 8)) return 83; /*alloc fail*/ + lodepng_memcpy(out->data + pos, signature, 8); + return 0; +} + +static unsigned addChunk_IHDR(ucvector* out, unsigned w, unsigned h, + LodePNGColorType colortype, unsigned bitdepth, unsigned interlace_method) { + unsigned char *chunk, *data; + CERROR_TRY_RETURN(lodepng_chunk_init(&chunk, out, 13, "IHDR")); + data = chunk + 8; + + lodepng_set32bitInt(data + 0, w); /*width*/ + lodepng_set32bitInt(data + 4, h); /*height*/ + data[8] = (unsigned char)bitdepth; /*bit depth*/ + data[9] = (unsigned char)colortype; /*color type*/ + data[10] = 0; /*compression method*/ + data[11] = 0; /*filter method*/ + data[12] = interlace_method; /*interlace method*/ + + lodepng_chunk_generate_crc(chunk); + return 0; +} + +/* only adds the chunk if needed (there is a key or palette with alpha) */ +static unsigned addChunk_PLTE(ucvector* out, const LodePNGColorMode* info) { + unsigned char* chunk; + size_t i, j = 8; + + CERROR_TRY_RETURN(lodepng_chunk_init(&chunk, out, info->palettesize * 3, "PLTE")); + + for(i = 0; i != info->palettesize; ++i) { + /*add all channels except alpha channel*/ + chunk[j++] = info->palette[i * 4 + 0]; + chunk[j++] = info->palette[i * 4 + 1]; + chunk[j++] = info->palette[i * 4 + 2]; + } + + lodepng_chunk_generate_crc(chunk); + return 0; +} + +static unsigned addChunk_tRNS(ucvector* out, const LodePNGColorMode* info) { + unsigned char* chunk = 0; + + if(info->colortype == LCT_PALETTE) { + size_t i, amount = info->palettesize; + /*the tail of palette values that all have 255 as alpha, does not have to be encoded*/ + for(i = info->palettesize; i != 0; --i) { + if(info->palette[4 * (i - 1) + 3] != 255) break; + --amount; + } + if(amount) { + CERROR_TRY_RETURN(lodepng_chunk_init(&chunk, out, amount, "tRNS")); + /*add the alpha channel values from the palette*/ + for(i = 0; i != amount; ++i) chunk[8 + i] = info->palette[4 * i + 3]; + } + } else if(info->colortype == LCT_GREY) { + if(info->key_defined) { + CERROR_TRY_RETURN(lodepng_chunk_init(&chunk, out, 2, "tRNS")); + chunk[8] = (unsigned char)(info->key_r >> 8); + chunk[9] = (unsigned char)(info->key_r & 255); + } + } else if(info->colortype == LCT_RGB) { + if(info->key_defined) { + CERROR_TRY_RETURN(lodepng_chunk_init(&chunk, out, 6, "tRNS")); + chunk[8] = (unsigned char)(info->key_r >> 8); + chunk[9] = (unsigned char)(info->key_r & 255); + chunk[10] = (unsigned char)(info->key_g >> 8); + chunk[11] = (unsigned char)(info->key_g & 255); + chunk[12] = (unsigned char)(info->key_b >> 8); + chunk[13] = (unsigned char)(info->key_b & 255); + } + } + + if(chunk) lodepng_chunk_generate_crc(chunk); + return 0; +} + +static unsigned addChunk_IDAT(ucvector* out, const unsigned char* data, size_t datasize, + LodePNGCompressSettings* zlibsettings) { + unsigned error = 0; + unsigned char* zlib = 0; + size_t zlibsize = 0; + + error = zlib_compress(&zlib, &zlibsize, data, datasize, zlibsettings); + if(!error) { + error = lodepng_chunk_createv(out, zlibsize, "IDAT", zlib); + } + lodepng_free(zlib); + return error; +} + +static unsigned addChunk_IEND(ucvector* out) { + return lodepng_chunk_createv(out, 0, "IEND", 0); +} + +#ifdef LODEPNG_COMPILE_ANCILLARY_CHUNKS + +static unsigned addChunk_tEXt(ucvector* out, const char* keyword, const char* textstring) { + unsigned char* chunk = 0; + size_t keysize = lodepng_strlen(keyword), textsize = lodepng_strlen(textstring); + size_t size = keysize + 1 + textsize; + if(keysize < 1 || keysize > 79) return 89; /*error: invalid keyword size*/ + CERROR_TRY_RETURN(lodepng_chunk_init(&chunk, out, size, "tEXt")); + lodepng_memcpy(chunk + 8, keyword, keysize); + chunk[8 + keysize] = 0; /*null termination char*/ + lodepng_memcpy(chunk + 9 + keysize, textstring, textsize); + lodepng_chunk_generate_crc(chunk); + return 0; +} + +static unsigned addChunk_zTXt(ucvector* out, const char* keyword, const char* textstring, + LodePNGCompressSettings* zlibsettings) { + unsigned error = 0; + unsigned char* chunk = 0; + unsigned char* compressed = 0; + size_t compressedsize = 0; + size_t textsize = lodepng_strlen(textstring); + size_t keysize = lodepng_strlen(keyword); + if(keysize < 1 || keysize > 79) return 89; /*error: invalid keyword size*/ + + error = zlib_compress(&compressed, &compressedsize, + (const unsigned char*)textstring, textsize, zlibsettings); + if(!error) { + size_t size = keysize + 2 + compressedsize; + error = lodepng_chunk_init(&chunk, out, size, "zTXt"); + } + if(!error) { + lodepng_memcpy(chunk + 8, keyword, keysize); + chunk[8 + keysize] = 0; /*null termination char*/ + chunk[9 + keysize] = 0; /*compression method: 0*/ + lodepng_memcpy(chunk + 10 + keysize, compressed, compressedsize); + lodepng_chunk_generate_crc(chunk); + } + + lodepng_free(compressed); + return error; +} + +static unsigned addChunk_iTXt(ucvector* out, unsigned compress, const char* keyword, const char* langtag, + const char* transkey, const char* textstring, LodePNGCompressSettings* zlibsettings) { + unsigned error = 0; + unsigned char* chunk = 0; + unsigned char* compressed = 0; + size_t compressedsize = 0; + size_t textsize = lodepng_strlen(textstring); + size_t keysize = lodepng_strlen(keyword), langsize = lodepng_strlen(langtag), transsize = lodepng_strlen(transkey); + + if(keysize < 1 || keysize > 79) return 89; /*error: invalid keyword size*/ + + if(compress) { + error = zlib_compress(&compressed, &compressedsize, + (const unsigned char*)textstring, textsize, zlibsettings); + } + if(!error) { + size_t size = keysize + 3 + langsize + 1 + transsize + 1 + (compress ? compressedsize : textsize); + error = lodepng_chunk_init(&chunk, out, size, "iTXt"); + } + if(!error) { + size_t pos = 8; + lodepng_memcpy(chunk + pos, keyword, keysize); + pos += keysize; + chunk[pos++] = 0; /*null termination char*/ + chunk[pos++] = (compress ? 1 : 0); /*compression flag*/ + chunk[pos++] = 0; /*compression method: 0*/ + lodepng_memcpy(chunk + pos, langtag, langsize); + pos += langsize; + chunk[pos++] = 0; /*null termination char*/ + lodepng_memcpy(chunk + pos, transkey, transsize); + pos += transsize; + chunk[pos++] = 0; /*null termination char*/ + if(compress) { + lodepng_memcpy(chunk + pos, compressed, compressedsize); + } else { + lodepng_memcpy(chunk + pos, textstring, textsize); + } + lodepng_chunk_generate_crc(chunk); + } + + lodepng_free(compressed); + return error; +} + +static unsigned addChunk_bKGD(ucvector* out, const LodePNGInfo* info) { + unsigned char* chunk = 0; + if(info->color.colortype == LCT_GREY || info->color.colortype == LCT_GREY_ALPHA) { + CERROR_TRY_RETURN(lodepng_chunk_init(&chunk, out, 2, "bKGD")); + chunk[8] = (unsigned char)(info->background_r >> 8); + chunk[9] = (unsigned char)(info->background_r & 255); + } else if(info->color.colortype == LCT_RGB || info->color.colortype == LCT_RGBA) { + CERROR_TRY_RETURN(lodepng_chunk_init(&chunk, out, 6, "bKGD")); + chunk[8] = (unsigned char)(info->background_r >> 8); + chunk[9] = (unsigned char)(info->background_r & 255); + chunk[10] = (unsigned char)(info->background_g >> 8); + chunk[11] = (unsigned char)(info->background_g & 255); + chunk[12] = (unsigned char)(info->background_b >> 8); + chunk[13] = (unsigned char)(info->background_b & 255); + } else if(info->color.colortype == LCT_PALETTE) { + CERROR_TRY_RETURN(lodepng_chunk_init(&chunk, out, 1, "bKGD")); + chunk[8] = (unsigned char)(info->background_r & 255); /*palette index*/ + } + if(chunk) lodepng_chunk_generate_crc(chunk); + return 0; +} + +static unsigned addChunk_tIME(ucvector* out, const LodePNGTime* time) { + unsigned char* chunk; + CERROR_TRY_RETURN(lodepng_chunk_init(&chunk, out, 7, "tIME")); + chunk[8] = (unsigned char)(time->year >> 8); + chunk[9] = (unsigned char)(time->year & 255); + chunk[10] = (unsigned char)time->month; + chunk[11] = (unsigned char)time->day; + chunk[12] = (unsigned char)time->hour; + chunk[13] = (unsigned char)time->minute; + chunk[14] = (unsigned char)time->second; + lodepng_chunk_generate_crc(chunk); + return 0; +} + +static unsigned addChunk_pHYs(ucvector* out, const LodePNGInfo* info) { + unsigned char* chunk; + CERROR_TRY_RETURN(lodepng_chunk_init(&chunk, out, 9, "pHYs")); + lodepng_set32bitInt(chunk + 8, info->phys_x); + lodepng_set32bitInt(chunk + 12, info->phys_y); + chunk[16] = info->phys_unit; + lodepng_chunk_generate_crc(chunk); + return 0; +} + +static unsigned addChunk_gAMA(ucvector* out, const LodePNGInfo* info) { + unsigned char* chunk; + CERROR_TRY_RETURN(lodepng_chunk_init(&chunk, out, 4, "gAMA")); + lodepng_set32bitInt(chunk + 8, info->gama_gamma); + lodepng_chunk_generate_crc(chunk); + return 0; +} + +static unsigned addChunk_cHRM(ucvector* out, const LodePNGInfo* info) { + unsigned char* chunk; + CERROR_TRY_RETURN(lodepng_chunk_init(&chunk, out, 32, "cHRM")); + lodepng_set32bitInt(chunk + 8, info->chrm_white_x); + lodepng_set32bitInt(chunk + 12, info->chrm_white_y); + lodepng_set32bitInt(chunk + 16, info->chrm_red_x); + lodepng_set32bitInt(chunk + 20, info->chrm_red_y); + lodepng_set32bitInt(chunk + 24, info->chrm_green_x); + lodepng_set32bitInt(chunk + 28, info->chrm_green_y); + lodepng_set32bitInt(chunk + 32, info->chrm_blue_x); + lodepng_set32bitInt(chunk + 36, info->chrm_blue_y); + lodepng_chunk_generate_crc(chunk); + return 0; +} + +static unsigned addChunk_sRGB(ucvector* out, const LodePNGInfo* info) { + unsigned char data = info->srgb_intent; + return lodepng_chunk_createv(out, 1, "sRGB", &data); +} + +static unsigned addChunk_iCCP(ucvector* out, const LodePNGInfo* info, LodePNGCompressSettings* zlibsettings) { + unsigned error = 0; + unsigned char* chunk = 0; + unsigned char* compressed = 0; + size_t compressedsize = 0; + size_t keysize = lodepng_strlen(info->iccp_name); + + if(keysize < 1 || keysize > 79) return 89; /*error: invalid keyword size*/ + error = zlib_compress(&compressed, &compressedsize, + info->iccp_profile, info->iccp_profile_size, zlibsettings); + if(!error) { + size_t size = keysize + 2 + compressedsize; + error = lodepng_chunk_init(&chunk, out, size, "iCCP"); + } + if(!error) { + lodepng_memcpy(chunk + 8, info->iccp_name, keysize); + chunk[8 + keysize] = 0; /*null termination char*/ + chunk[9 + keysize] = 0; /*compression method: 0*/ + lodepng_memcpy(chunk + 10 + keysize, compressed, compressedsize); + lodepng_chunk_generate_crc(chunk); + } + + lodepng_free(compressed); + return error; +} + +#endif /*LODEPNG_COMPILE_ANCILLARY_CHUNKS*/ + +static void filterScanline(unsigned char* out, const unsigned char* scanline, const unsigned char* prevline, + size_t length, size_t bytewidth, unsigned char filterType) { + size_t i; + switch(filterType) { + case 0: /*None*/ + for(i = 0; i != length; ++i) out[i] = scanline[i]; + break; + case 1: /*Sub*/ + for(i = 0; i != bytewidth; ++i) out[i] = scanline[i]; + for(i = bytewidth; i < length; ++i) out[i] = scanline[i] - scanline[i - bytewidth]; + break; + case 2: /*Up*/ + if(prevline) { + for(i = 0; i != length; ++i) out[i] = scanline[i] - prevline[i]; + } else { + for(i = 0; i != length; ++i) out[i] = scanline[i]; + } + break; + case 3: /*Average*/ + if(prevline) { + for(i = 0; i != bytewidth; ++i) out[i] = scanline[i] - (prevline[i] >> 1); + for(i = bytewidth; i < length; ++i) out[i] = scanline[i] - ((scanline[i - bytewidth] + prevline[i]) >> 1); + } else { + for(i = 0; i != bytewidth; ++i) out[i] = scanline[i]; + for(i = bytewidth; i < length; ++i) out[i] = scanline[i] - (scanline[i - bytewidth] >> 1); + } + break; + case 4: /*Paeth*/ + if(prevline) { + /*paethPredictor(0, prevline[i], 0) is always prevline[i]*/ + for(i = 0; i != bytewidth; ++i) out[i] = (scanline[i] - prevline[i]); + for(i = bytewidth; i < length; ++i) { + out[i] = (scanline[i] - paethPredictor(scanline[i - bytewidth], prevline[i], prevline[i - bytewidth])); + } + } else { + for(i = 0; i != bytewidth; ++i) out[i] = scanline[i]; + /*paethPredictor(scanline[i - bytewidth], 0, 0) is always scanline[i - bytewidth]*/ + for(i = bytewidth; i < length; ++i) out[i] = (scanline[i] - scanline[i - bytewidth]); + } + break; + default: return; /*invalid filter type given*/ + } +} + +/* integer binary logarithm, max return value is 31 */ +static size_t ilog2(size_t i) { + size_t result = 0; + if(i >= 65536) { result += 16; i >>= 16; } + if(i >= 256) { result += 8; i >>= 8; } + if(i >= 16) { result += 4; i >>= 4; } + if(i >= 4) { result += 2; i >>= 2; } + if(i >= 2) { result += 1; /*i >>= 1;*/ } + return result; +} + +/* integer approximation for i * log2(i), helper function for LFS_ENTROPY */ +static size_t ilog2i(size_t i) { + size_t l; + if(i == 0) return 0; + l = ilog2(i); + /* approximate i*log2(i): l is integer logarithm, ((i - (1u << l)) << 1u) + linearly approximates the missing fractional part multiplied by i */ + return i * l + ((i - (1u << l)) << 1u); +} + +static unsigned filter(unsigned char* out, const unsigned char* in, unsigned w, unsigned h, + const LodePNGColorMode* color, const LodePNGEncoderSettings* settings) { + /* + For PNG filter method 0 + out must be a buffer with as size: h + (w * h * bpp + 7u) / 8u, because there are + the scanlines with 1 extra byte per scanline + */ + + unsigned bpp = lodepng_get_bpp(color); + /*the width of a scanline in bytes, not including the filter type*/ + size_t linebytes = lodepng_get_raw_size_idat(w, 1, bpp) - 1u; + + /*bytewidth is used for filtering, is 1 when bpp < 8, number of bytes per pixel otherwise*/ + size_t bytewidth = (bpp + 7u) / 8u; + const unsigned char* prevline = 0; + unsigned x, y; + unsigned error = 0; + LodePNGFilterStrategy strategy = settings->filter_strategy; + + /* + There is a heuristic called the minimum sum of absolute differences heuristic, suggested by the PNG standard: + * If the image type is Palette, or the bit depth is smaller than 8, then do not filter the image (i.e. + use fixed filtering, with the filter None). + * (The other case) If the image type is Grayscale or RGB (with or without Alpha), and the bit depth is + not smaller than 8, then use adaptive filtering heuristic as follows: independently for each row, apply + all five filters and select the filter that produces the smallest sum of absolute values per row. + This heuristic is used if filter strategy is LFS_MINSUM and filter_palette_zero is true. + + If filter_palette_zero is true and filter_strategy is not LFS_MINSUM, the above heuristic is followed, + but for "the other case", whatever strategy filter_strategy is set to instead of the minimum sum + heuristic is used. + */ + if(settings->filter_palette_zero && + (color->colortype == LCT_PALETTE || color->bitdepth < 8)) strategy = LFS_ZERO; + + if(bpp == 0) return 31; /*error: invalid color type*/ + + if(strategy >= LFS_ZERO && strategy <= LFS_FOUR) { + unsigned char type = (unsigned char)strategy; + for(y = 0; y != h; ++y) { + size_t outindex = (1 + linebytes) * y; /*the extra filterbyte added to each row*/ + size_t inindex = linebytes * y; + out[outindex] = type; /*filter type byte*/ + filterScanline(&out[outindex + 1], &in[inindex], prevline, linebytes, bytewidth, type); + prevline = &in[inindex]; + } + } else if(strategy == LFS_MINSUM) { + /*adaptive filtering*/ + unsigned char* attempt[5]; /*five filtering attempts, one for each filter type*/ + size_t smallest = 0; + unsigned char type, bestType = 0; + + for(type = 0; type != 5; ++type) { + attempt[type] = (unsigned char*)lodepng_malloc(linebytes); + if(!attempt[type]) error = 83; /*alloc fail*/ + } + + if(!error) { + for(y = 0; y != h; ++y) { + /*try the 5 filter types*/ + for(type = 0; type != 5; ++type) { + size_t sum = 0; + filterScanline(attempt[type], &in[y * linebytes], prevline, linebytes, bytewidth, type); + + /*calculate the sum of the result*/ + if(type == 0) { + for(x = 0; x != linebytes; ++x) sum += (unsigned char)(attempt[type][x]); + } else { + for(x = 0; x != linebytes; ++x) { + /*For differences, each byte should be treated as signed, values above 127 are negative + (converted to signed char). Filtertype 0 isn't a difference though, so use unsigned there. + This means filtertype 0 is almost never chosen, but that is justified.*/ + unsigned char s = attempt[type][x]; + sum += s < 128 ? s : (255U - s); + } + } + + /*check if this is smallest sum (or if type == 0 it's the first case so always store the values)*/ + if(type == 0 || sum < smallest) { + bestType = type; + smallest = sum; + } + } + + prevline = &in[y * linebytes]; + + /*now fill the out values*/ + out[y * (linebytes + 1)] = bestType; /*the first byte of a scanline will be the filter type*/ + for(x = 0; x != linebytes; ++x) out[y * (linebytes + 1) + 1 + x] = attempt[bestType][x]; + } + } + + for(type = 0; type != 5; ++type) lodepng_free(attempt[type]); + } else if(strategy == LFS_ENTROPY) { + unsigned char* attempt[5]; /*five filtering attempts, one for each filter type*/ + size_t bestSum = 0; + unsigned type, bestType = 0; + unsigned count[256]; + + for(type = 0; type != 5; ++type) { + attempt[type] = (unsigned char*)lodepng_malloc(linebytes); + if(!attempt[type]) error = 83; /*alloc fail*/ + } + + if(!error) { + for(y = 0; y != h; ++y) { + /*try the 5 filter types*/ + for(type = 0; type != 5; ++type) { + size_t sum = 0; + filterScanline(attempt[type], &in[y * linebytes], prevline, linebytes, bytewidth, type); + lodepng_memset(count, 0, 256 * sizeof(*count)); + for(x = 0; x != linebytes; ++x) ++count[attempt[type][x]]; + ++count[type]; /*the filter type itself is part of the scanline*/ + for(x = 0; x != 256; ++x) { + sum += ilog2i(count[x]); + } + /*check if this is smallest sum (or if type == 0 it's the first case so always store the values)*/ + if(type == 0 || sum > bestSum) { + bestType = type; + bestSum = sum; + } + } + + prevline = &in[y * linebytes]; + + /*now fill the out values*/ + out[y * (linebytes + 1)] = bestType; /*the first byte of a scanline will be the filter type*/ + for(x = 0; x != linebytes; ++x) out[y * (linebytes + 1) + 1 + x] = attempt[bestType][x]; + } + } + + for(type = 0; type != 5; ++type) lodepng_free(attempt[type]); + } else if(strategy == LFS_PREDEFINED) { + for(y = 0; y != h; ++y) { + size_t outindex = (1 + linebytes) * y; /*the extra filterbyte added to each row*/ + size_t inindex = linebytes * y; + unsigned char type = settings->predefined_filters[y]; + out[outindex] = type; /*filter type byte*/ + filterScanline(&out[outindex + 1], &in[inindex], prevline, linebytes, bytewidth, type); + prevline = &in[inindex]; + } + } else if(strategy == LFS_BRUTE_FORCE) { + /*brute force filter chooser. + deflate the scanline after every filter attempt to see which one deflates best. + This is very slow and gives only slightly smaller, sometimes even larger, result*/ + size_t size[5]; + unsigned char* attempt[5]; /*five filtering attempts, one for each filter type*/ + size_t smallest = 0; + unsigned type = 0, bestType = 0; + unsigned char* dummy; + LodePNGCompressSettings zlibsettings; + lodepng_memcpy(&zlibsettings, &settings->zlibsettings, sizeof(LodePNGCompressSettings)); + /*use fixed tree on the attempts so that the tree is not adapted to the filtertype on purpose, + to simulate the true case where the tree is the same for the whole image. Sometimes it gives + better result with dynamic tree anyway. Using the fixed tree sometimes gives worse, but in rare + cases better compression. It does make this a bit less slow, so it's worth doing this.*/ + zlibsettings.btype = 1; + /*a custom encoder likely doesn't read the btype setting and is optimized for complete PNG + images only, so disable it*/ + zlibsettings.custom_zlib = 0; + zlibsettings.custom_deflate = 0; + for(type = 0; type != 5; ++type) { + attempt[type] = (unsigned char*)lodepng_malloc(linebytes); + if(!attempt[type]) error = 83; /*alloc fail*/ + } + if(!error) { + for(y = 0; y != h; ++y) /*try the 5 filter types*/ { + for(type = 0; type != 5; ++type) { + unsigned testsize = (unsigned)linebytes; + /*if(testsize > 8) testsize /= 8;*/ /*it already works good enough by testing a part of the row*/ + + filterScanline(attempt[type], &in[y * linebytes], prevline, linebytes, bytewidth, type); + size[type] = 0; + dummy = 0; + zlib_compress(&dummy, &size[type], attempt[type], testsize, &zlibsettings); + lodepng_free(dummy); + /*check if this is smallest size (or if type == 0 it's the first case so always store the values)*/ + if(type == 0 || size[type] < smallest) { + bestType = type; + smallest = size[type]; + } + } + prevline = &in[y * linebytes]; + out[y * (linebytes + 1)] = bestType; /*the first byte of a scanline will be the filter type*/ + for(x = 0; x != linebytes; ++x) out[y * (linebytes + 1) + 1 + x] = attempt[bestType][x]; + } + } + for(type = 0; type != 5; ++type) lodepng_free(attempt[type]); + } + else return 88; /* unknown filter strategy */ + + return error; +} + +static void addPaddingBits(unsigned char* out, const unsigned char* in, + size_t olinebits, size_t ilinebits, unsigned h) { + /*The opposite of the removePaddingBits function + olinebits must be >= ilinebits*/ + unsigned y; + size_t diff = olinebits - ilinebits; + size_t obp = 0, ibp = 0; /*bit pointers*/ + for(y = 0; y != h; ++y) { + size_t x; + for(x = 0; x < ilinebits; ++x) { + unsigned char bit = readBitFromReversedStream(&ibp, in); + setBitOfReversedStream(&obp, out, bit); + } + /*obp += diff; --> no, fill in some value in the padding bits too, to avoid + "Use of uninitialised value of size ###" warning from valgrind*/ + for(x = 0; x != diff; ++x) setBitOfReversedStream(&obp, out, 0); + } +} + +/* +in: non-interlaced image with size w*h +out: the same pixels, but re-ordered according to PNG's Adam7 interlacing, with + no padding bits between scanlines, but between reduced images so that each + reduced image starts at a byte. +bpp: bits per pixel +there are no padding bits, not between scanlines, not between reduced images +in has the following size in bits: w * h * bpp. +out is possibly bigger due to padding bits between reduced images +NOTE: comments about padding bits are only relevant if bpp < 8 +*/ +static void Adam7_interlace(unsigned char* out, const unsigned char* in, unsigned w, unsigned h, unsigned bpp) { + unsigned passw[7], passh[7]; + size_t filter_passstart[8], padded_passstart[8], passstart[8]; + unsigned i; + + Adam7_getpassvalues(passw, passh, filter_passstart, padded_passstart, passstart, w, h, bpp); + + if(bpp >= 8) { + for(i = 0; i != 7; ++i) { + unsigned x, y, b; + size_t bytewidth = bpp / 8u; + for(y = 0; y < passh[i]; ++y) + for(x = 0; x < passw[i]; ++x) { + size_t pixelinstart = ((ADAM7_IY[i] + y * ADAM7_DY[i]) * w + ADAM7_IX[i] + x * ADAM7_DX[i]) * bytewidth; + size_t pixeloutstart = passstart[i] + (y * passw[i] + x) * bytewidth; + for(b = 0; b < bytewidth; ++b) { + out[pixeloutstart + b] = in[pixelinstart + b]; + } + } + } + } else /*bpp < 8: Adam7 with pixels < 8 bit is a bit trickier: with bit pointers*/ { + for(i = 0; i != 7; ++i) { + unsigned x, y, b; + unsigned ilinebits = bpp * passw[i]; + unsigned olinebits = bpp * w; + size_t obp, ibp; /*bit pointers (for out and in buffer)*/ + for(y = 0; y < passh[i]; ++y) + for(x = 0; x < passw[i]; ++x) { + ibp = (ADAM7_IY[i] + y * ADAM7_DY[i]) * olinebits + (ADAM7_IX[i] + x * ADAM7_DX[i]) * bpp; + obp = (8 * passstart[i]) + (y * ilinebits + x * bpp); + for(b = 0; b < bpp; ++b) { + unsigned char bit = readBitFromReversedStream(&ibp, in); + setBitOfReversedStream(&obp, out, bit); + } + } + } + } +} + +/*out must be buffer big enough to contain uncompressed IDAT chunk data, and in must contain the full image. +return value is error**/ +static unsigned preProcessScanlines(unsigned char** out, size_t* outsize, const unsigned char* in, + unsigned w, unsigned h, + const LodePNGInfo* info_png, const LodePNGEncoderSettings* settings) { + /* + This function converts the pure 2D image with the PNG's colortype, into filtered-padded-interlaced data. Steps: + *) if no Adam7: 1) add padding bits (= possible extra bits per scanline if bpp < 8) 2) filter + *) if adam7: 1) Adam7_interlace 2) 7x add padding bits 3) 7x filter + */ + unsigned bpp = lodepng_get_bpp(&info_png->color); + unsigned error = 0; + + if(info_png->interlace_method == 0) { + *outsize = h + (h * ((w * bpp + 7u) / 8u)); /*image size plus an extra byte per scanline + possible padding bits*/ + *out = (unsigned char*)lodepng_malloc(*outsize); + if(!(*out) && (*outsize)) error = 83; /*alloc fail*/ + + if(!error) { + /*non multiple of 8 bits per scanline, padding bits needed per scanline*/ + if(bpp < 8 && w * bpp != ((w * bpp + 7u) / 8u) * 8u) { + unsigned char* padded = (unsigned char*)lodepng_malloc(h * ((w * bpp + 7u) / 8u)); + if(!padded) error = 83; /*alloc fail*/ + if(!error) { + addPaddingBits(padded, in, ((w * bpp + 7u) / 8u) * 8u, w * bpp, h); + error = filter(*out, padded, w, h, &info_png->color, settings); + } + lodepng_free(padded); + } else { + /*we can immediately filter into the out buffer, no other steps needed*/ + error = filter(*out, in, w, h, &info_png->color, settings); + } + } + } else /*interlace_method is 1 (Adam7)*/ { + unsigned passw[7], passh[7]; + size_t filter_passstart[8], padded_passstart[8], passstart[8]; + unsigned char* adam7; + + Adam7_getpassvalues(passw, passh, filter_passstart, padded_passstart, passstart, w, h, bpp); + + *outsize = filter_passstart[7]; /*image size plus an extra byte per scanline + possible padding bits*/ + *out = (unsigned char*)lodepng_malloc(*outsize); + if(!(*out)) error = 83; /*alloc fail*/ + + adam7 = (unsigned char*)lodepng_malloc(passstart[7]); + if(!adam7 && passstart[7]) error = 83; /*alloc fail*/ + + if(!error) { + unsigned i; + + Adam7_interlace(adam7, in, w, h, bpp); + for(i = 0; i != 7; ++i) { + if(bpp < 8) { + unsigned char* padded = (unsigned char*)lodepng_malloc(padded_passstart[i + 1] - padded_passstart[i]); + if(!padded) ERROR_BREAK(83); /*alloc fail*/ + addPaddingBits(padded, &adam7[passstart[i]], + ((passw[i] * bpp + 7u) / 8u) * 8u, passw[i] * bpp, passh[i]); + error = filter(&(*out)[filter_passstart[i]], padded, + passw[i], passh[i], &info_png->color, settings); + lodepng_free(padded); + } else { + error = filter(&(*out)[filter_passstart[i]], &adam7[padded_passstart[i]], + passw[i], passh[i], &info_png->color, settings); + } + + if(error) break; + } + } + + lodepng_free(adam7); + } + + return error; +} + +#ifdef LODEPNG_COMPILE_ANCILLARY_CHUNKS +static unsigned addUnknownChunks(ucvector* out, unsigned char* data, size_t datasize) { + unsigned char* inchunk = data; + while((size_t)(inchunk - data) < datasize) { + CERROR_TRY_RETURN(lodepng_chunk_append(&out->data, &out->size, inchunk)); + out->allocsize = out->size; /*fix the allocsize again*/ + inchunk = lodepng_chunk_next(inchunk, data + datasize); + } + return 0; +} + +static unsigned isGrayICCProfile(const unsigned char* profile, unsigned size) { + /* + It is a gray profile if bytes 16-19 are "GRAY", rgb profile if bytes 16-19 + are "RGB ". We do not perform any full parsing of the ICC profile here, other + than check those 4 bytes to grayscale profile. Other than that, validity of + the profile is not checked. This is needed only because the PNG specification + requires using a non-gray color model if there is an ICC profile with "RGB " + (sadly limiting compression opportunities if the input data is grayscale RGB + data), and requires using a gray color model if it is "GRAY". + */ + if(size < 20) return 0; + return profile[16] == 'G' && profile[17] == 'R' && profile[18] == 'A' && profile[19] == 'Y'; +} + +static unsigned isRGBICCProfile(const unsigned char* profile, unsigned size) { + /* See comment in isGrayICCProfile*/ + if(size < 20) return 0; + return profile[16] == 'R' && profile[17] == 'G' && profile[18] == 'B' && profile[19] == ' '; +} +#endif /*LODEPNG_COMPILE_ANCILLARY_CHUNKS*/ + +unsigned lodepng_encode(unsigned char** out, size_t* outsize, + const unsigned char* image, unsigned w, unsigned h, + LodePNGState* state) { + unsigned char* data = 0; /*uncompressed version of the IDAT chunk data*/ + size_t datasize = 0; + ucvector outv = ucvector_init(NULL, 0); + LodePNGInfo info; + const LodePNGInfo* info_png = &state->info_png; + + lodepng_info_init(&info); + + /*provide some proper output values if error will happen*/ + *out = 0; + *outsize = 0; + state->error = 0; + + /*check input values validity*/ + if((info_png->color.colortype == LCT_PALETTE || state->encoder.force_palette) + && (info_png->color.palettesize == 0 || info_png->color.palettesize > 256)) { + state->error = 68; /*invalid palette size, it is only allowed to be 1-256*/ + goto cleanup; + } + if(state->encoder.zlibsettings.btype > 2) { + state->error = 61; /*error: invalid btype*/ + goto cleanup; + } + if(info_png->interlace_method > 1) { + state->error = 71; /*error: invalid interlace mode*/ + goto cleanup; + } + state->error = checkColorValidity(info_png->color.colortype, info_png->color.bitdepth); + if(state->error) goto cleanup; /*error: invalid color type given*/ + state->error = checkColorValidity(state->info_raw.colortype, state->info_raw.bitdepth); + if(state->error) goto cleanup; /*error: invalid color type given*/ + + /* color convert and compute scanline filter types */ + lodepng_info_copy(&info, &state->info_png); + if(state->encoder.auto_convert) { + LodePNGColorStats stats; + lodepng_color_stats_init(&stats); +#ifdef LODEPNG_COMPILE_ANCILLARY_CHUNKS + if(info_png->iccp_defined && + isGrayICCProfile(info_png->iccp_profile, info_png->iccp_profile_size)) { + /*the PNG specification does not allow to use palette with a GRAY ICC profile, even + if the palette has only gray colors, so disallow it.*/ + stats.allow_palette = 0; + } + if(info_png->iccp_defined && + isRGBICCProfile(info_png->iccp_profile, info_png->iccp_profile_size)) { + /*the PNG specification does not allow to use grayscale color with RGB ICC profile, so disallow gray.*/ + stats.allow_greyscale = 0; + } +#endif /* LODEPNG_COMPILE_ANCILLARY_CHUNKS */ + state->error = lodepng_compute_color_stats(&stats, image, w, h, &state->info_raw); + if(state->error) goto cleanup; +#ifdef LODEPNG_COMPILE_ANCILLARY_CHUNKS + if(info_png->background_defined) { + /*the background chunk's color must be taken into account as well*/ + unsigned r = 0, g = 0, b = 0; + LodePNGColorMode mode16 = lodepng_color_mode_make(LCT_RGB, 16); + lodepng_convert_rgb(&r, &g, &b, info_png->background_r, info_png->background_g, info_png->background_b, &mode16, &info_png->color); + state->error = lodepng_color_stats_add(&stats, r, g, b, 65535); + if(state->error) goto cleanup; + } +#endif /* LODEPNG_COMPILE_ANCILLARY_CHUNKS */ + state->error = auto_choose_color(&info.color, &state->info_raw, &stats); + if(state->error) goto cleanup; +#ifdef LODEPNG_COMPILE_ANCILLARY_CHUNKS + /*also convert the background chunk*/ + if(info_png->background_defined) { + if(lodepng_convert_rgb(&info.background_r, &info.background_g, &info.background_b, + info_png->background_r, info_png->background_g, info_png->background_b, &info.color, &info_png->color)) { + state->error = 104; + goto cleanup; + } + } +#endif /* LODEPNG_COMPILE_ANCILLARY_CHUNKS */ + } +#ifdef LODEPNG_COMPILE_ANCILLARY_CHUNKS + if(info_png->iccp_defined) { + unsigned gray_icc = isGrayICCProfile(info_png->iccp_profile, info_png->iccp_profile_size); + unsigned rgb_icc = isRGBICCProfile(info_png->iccp_profile, info_png->iccp_profile_size); + unsigned gray_png = info.color.colortype == LCT_GREY || info.color.colortype == LCT_GREY_ALPHA; + if(!gray_icc && !rgb_icc) { + state->error = 100; /* Disallowed profile color type for PNG */ + goto cleanup; + } + if(gray_icc != gray_png) { + /*Not allowed to use RGB/RGBA/palette with GRAY ICC profile or vice versa, + or in case of auto_convert, it wasn't possible to find appropriate model*/ + state->error = state->encoder.auto_convert ? 102 : 101; + goto cleanup; + } + } +#endif /*LODEPNG_COMPILE_ANCILLARY_CHUNKS*/ + if(!lodepng_color_mode_equal(&state->info_raw, &info.color)) { + unsigned char* converted; + size_t size = ((size_t)w * (size_t)h * (size_t)lodepng_get_bpp(&info.color) + 7u) / 8u; + + converted = (unsigned char*)lodepng_malloc(size); + if(!converted && size) state->error = 83; /*alloc fail*/ + if(!state->error) { + state->error = lodepng_convert(converted, image, &info.color, &state->info_raw, w, h); + } + if(!state->error) { + state->error = preProcessScanlines(&data, &datasize, converted, w, h, &info, &state->encoder); + } + lodepng_free(converted); + if(state->error) goto cleanup; + } else { + state->error = preProcessScanlines(&data, &datasize, image, w, h, &info, &state->encoder); + if(state->error) goto cleanup; + } + + /* output all PNG chunks */ { +#ifdef LODEPNG_COMPILE_ANCILLARY_CHUNKS + size_t i; +#endif /*LODEPNG_COMPILE_ANCILLARY_CHUNKS*/ + /*write signature and chunks*/ + state->error = writeSignature(&outv); + if(state->error) goto cleanup; + /*IHDR*/ + state->error = addChunk_IHDR(&outv, w, h, info.color.colortype, info.color.bitdepth, info.interlace_method); + if(state->error) goto cleanup; +#ifdef LODEPNG_COMPILE_ANCILLARY_CHUNKS + /*unknown chunks between IHDR and PLTE*/ + if(info.unknown_chunks_data[0]) { + state->error = addUnknownChunks(&outv, info.unknown_chunks_data[0], info.unknown_chunks_size[0]); + if(state->error) goto cleanup; + } + /*color profile chunks must come before PLTE */ + if(info.iccp_defined) { + state->error = addChunk_iCCP(&outv, &info, &state->encoder.zlibsettings); + if(state->error) goto cleanup; + } + if(info.srgb_defined) { + state->error = addChunk_sRGB(&outv, &info); + if(state->error) goto cleanup; + } + if(info.gama_defined) { + state->error = addChunk_gAMA(&outv, &info); + if(state->error) goto cleanup; + } + if(info.chrm_defined) { + state->error = addChunk_cHRM(&outv, &info); + if(state->error) goto cleanup; + } +#endif /*LODEPNG_COMPILE_ANCILLARY_CHUNKS*/ + /*PLTE*/ + if(info.color.colortype == LCT_PALETTE) { + state->error = addChunk_PLTE(&outv, &info.color); + if(state->error) goto cleanup; + } + if(state->encoder.force_palette && (info.color.colortype == LCT_RGB || info.color.colortype == LCT_RGBA)) { + /*force_palette means: write suggested palette for truecolor in PLTE chunk*/ + state->error = addChunk_PLTE(&outv, &info.color); + if(state->error) goto cleanup; + } + /*tRNS (this will only add if when necessary) */ + state->error = addChunk_tRNS(&outv, &info.color); + if(state->error) goto cleanup; +#ifdef LODEPNG_COMPILE_ANCILLARY_CHUNKS + /*bKGD (must come between PLTE and the IDAt chunks*/ + if(info.background_defined) { + state->error = addChunk_bKGD(&outv, &info); + if(state->error) goto cleanup; + } + /*pHYs (must come before the IDAT chunks)*/ + if(info.phys_defined) { + state->error = addChunk_pHYs(&outv, &info); + if(state->error) goto cleanup; + } + + /*unknown chunks between PLTE and IDAT*/ + if(info.unknown_chunks_data[1]) { + state->error = addUnknownChunks(&outv, info.unknown_chunks_data[1], info.unknown_chunks_size[1]); + if(state->error) goto cleanup; + } +#endif /*LODEPNG_COMPILE_ANCILLARY_CHUNKS*/ + /*IDAT (multiple IDAT chunks must be consecutive)*/ + state->error = addChunk_IDAT(&outv, data, datasize, &state->encoder.zlibsettings); + if(state->error) goto cleanup; +#ifdef LODEPNG_COMPILE_ANCILLARY_CHUNKS + /*tIME*/ + if(info.time_defined) { + state->error = addChunk_tIME(&outv, &info.time); + if(state->error) goto cleanup; + } + /*tEXt and/or zTXt*/ + for(i = 0; i != info.text_num; ++i) { + if(lodepng_strlen(info.text_keys[i]) > 79) { + state->error = 66; /*text chunk too large*/ + goto cleanup; + } + if(lodepng_strlen(info.text_keys[i]) < 1) { + state->error = 67; /*text chunk too small*/ + goto cleanup; + } + if(state->encoder.text_compression) { + state->error = addChunk_zTXt(&outv, info.text_keys[i], info.text_strings[i], &state->encoder.zlibsettings); + if(state->error) goto cleanup; + } else { + state->error = addChunk_tEXt(&outv, info.text_keys[i], info.text_strings[i]); + if(state->error) goto cleanup; + } + } + /*LodePNG version id in text chunk*/ + if(state->encoder.add_id) { + unsigned already_added_id_text = 0; + for(i = 0; i != info.text_num; ++i) { + const char* k = info.text_keys[i]; + /* Could use strcmp, but we're not calling or reimplementing this C library function for this use only */ + if(k[0] == 'L' && k[1] == 'o' && k[2] == 'd' && k[3] == 'e' && + k[4] == 'P' && k[5] == 'N' && k[6] == 'G' && k[7] == '\0') { + already_added_id_text = 1; + break; + } + } + if(already_added_id_text == 0) { + state->error = addChunk_tEXt(&outv, "LodePNG", LODEPNG_VERSION_STRING); /*it's shorter as tEXt than as zTXt chunk*/ + if(state->error) goto cleanup; + } + } + /*iTXt*/ + for(i = 0; i != info.itext_num; ++i) { + if(lodepng_strlen(info.itext_keys[i]) > 79) { + state->error = 66; /*text chunk too large*/ + goto cleanup; + } + if(lodepng_strlen(info.itext_keys[i]) < 1) { + state->error = 67; /*text chunk too small*/ + goto cleanup; + } + state->error = addChunk_iTXt( + &outv, state->encoder.text_compression, + info.itext_keys[i], info.itext_langtags[i], info.itext_transkeys[i], info.itext_strings[i], + &state->encoder.zlibsettings); + if(state->error) goto cleanup; + } + + /*unknown chunks between IDAT and IEND*/ + if(info.unknown_chunks_data[2]) { + state->error = addUnknownChunks(&outv, info.unknown_chunks_data[2], info.unknown_chunks_size[2]); + if(state->error) goto cleanup; + } +#endif /*LODEPNG_COMPILE_ANCILLARY_CHUNKS*/ + state->error = addChunk_IEND(&outv); + if(state->error) goto cleanup; + } + +cleanup: + lodepng_info_cleanup(&info); + lodepng_free(data); + + /*instead of cleaning the vector up, give it to the output*/ + *out = outv.data; + *outsize = outv.size; + + return state->error; +} + +unsigned lodepng_encode_memory(unsigned char** out, size_t* outsize, const unsigned char* image, + unsigned w, unsigned h, LodePNGColorType colortype, unsigned bitdepth) { + unsigned error; + LodePNGState state; + lodepng_state_init(&state); + state.info_raw.colortype = colortype; + state.info_raw.bitdepth = bitdepth; + state.info_png.color.colortype = colortype; + state.info_png.color.bitdepth = bitdepth; + lodepng_encode(out, outsize, image, w, h, &state); + error = state.error; + lodepng_state_cleanup(&state); + return error; +} + +unsigned lodepng_encode32(unsigned char** out, size_t* outsize, const unsigned char* image, unsigned w, unsigned h) { + return lodepng_encode_memory(out, outsize, image, w, h, LCT_RGBA, 8); +} + +unsigned lodepng_encode24(unsigned char** out, size_t* outsize, const unsigned char* image, unsigned w, unsigned h) { + return lodepng_encode_memory(out, outsize, image, w, h, LCT_RGB, 8); +} + +#ifdef LODEPNG_COMPILE_DISK +unsigned lodepng_encode_file(const char* filename, const unsigned char* image, unsigned w, unsigned h, + LodePNGColorType colortype, unsigned bitdepth) { + unsigned char* buffer; + size_t buffersize; + unsigned error = lodepng_encode_memory(&buffer, &buffersize, image, w, h, colortype, bitdepth); + if(!error) error = lodepng_save_file(buffer, buffersize, filename); + lodepng_free(buffer); + return error; +} + +unsigned lodepng_encode32_file(const char* filename, const unsigned char* image, unsigned w, unsigned h) { + return lodepng_encode_file(filename, image, w, h, LCT_RGBA, 8); +} + +unsigned lodepng_encode24_file(const char* filename, const unsigned char* image, unsigned w, unsigned h) { + return lodepng_encode_file(filename, image, w, h, LCT_RGB, 8); +} +#endif /*LODEPNG_COMPILE_DISK*/ + +void lodepng_encoder_settings_init(LodePNGEncoderSettings* settings) { + lodepng_compress_settings_init(&settings->zlibsettings); + settings->filter_palette_zero = 1; + settings->filter_strategy = LFS_MINSUM; + settings->auto_convert = 1; + settings->force_palette = 0; + settings->predefined_filters = 0; +#ifdef LODEPNG_COMPILE_ANCILLARY_CHUNKS + settings->add_id = 0; + settings->text_compression = 1; +#endif /*LODEPNG_COMPILE_ANCILLARY_CHUNKS*/ +} + +#endif /*LODEPNG_COMPILE_ENCODER*/ +#endif /*LODEPNG_COMPILE_PNG*/ + +#ifdef LODEPNG_COMPILE_ERROR_TEXT +/* +This returns the description of a numerical error code in English. This is also +the documentation of all the error codes. +*/ +const char* lodepng_error_text(unsigned code) { + switch(code) { + case 0: return "no error, everything went ok"; + case 1: return "nothing done yet"; /*the Encoder/Decoder has done nothing yet, error checking makes no sense yet*/ + case 10: return "end of input memory reached without huffman end code"; /*while huffman decoding*/ + case 11: return "error in code tree made it jump outside of huffman tree"; /*while huffman decoding*/ + case 13: return "problem while processing dynamic deflate block"; + case 14: return "problem while processing dynamic deflate block"; + case 15: return "problem while processing dynamic deflate block"; + /*this error could happen if there are only 0 or 1 symbols present in the huffman code:*/ + case 16: return "invalid code while processing dynamic deflate block"; + case 17: return "end of out buffer memory reached while inflating"; + case 18: return "invalid distance code while inflating"; + case 19: return "end of out buffer memory reached while inflating"; + case 20: return "invalid deflate block BTYPE encountered while decoding"; + case 21: return "NLEN is not ones complement of LEN in a deflate block"; + + /*end of out buffer memory reached while inflating: + This can happen if the inflated deflate data is longer than the amount of bytes required to fill up + all the pixels of the image, given the color depth and image dimensions. Something that doesn't + happen in a normal, well encoded, PNG image.*/ + case 22: return "end of out buffer memory reached while inflating"; + case 23: return "end of in buffer memory reached while inflating"; + case 24: return "invalid FCHECK in zlib header"; + case 25: return "invalid compression method in zlib header"; + case 26: return "FDICT encountered in zlib header while it's not used for PNG"; + case 27: return "PNG file is smaller than a PNG header"; + /*Checks the magic file header, the first 8 bytes of the PNG file*/ + case 28: return "incorrect PNG signature, it's no PNG or corrupted"; + case 29: return "first chunk is not the header chunk"; + case 30: return "chunk length too large, chunk broken off at end of file"; + case 31: return "illegal PNG color type or bpp"; + case 32: return "illegal PNG compression method"; + case 33: return "illegal PNG filter method"; + case 34: return "illegal PNG interlace method"; + case 35: return "chunk length of a chunk is too large or the chunk too small"; + case 36: return "illegal PNG filter type encountered"; + case 37: return "illegal bit depth for this color type given"; + case 38: return "the palette is too small or too big"; /*0, or more than 256 colors*/ + case 39: return "tRNS chunk before PLTE or has more entries than palette size"; + case 40: return "tRNS chunk has wrong size for grayscale image"; + case 41: return "tRNS chunk has wrong size for RGB image"; + case 42: return "tRNS chunk appeared while it was not allowed for this color type"; + case 43: return "bKGD chunk has wrong size for palette image"; + case 44: return "bKGD chunk has wrong size for grayscale image"; + case 45: return "bKGD chunk has wrong size for RGB image"; + case 48: return "empty input buffer given to decoder. Maybe caused by non-existing file?"; + case 49: return "jumped past memory while generating dynamic huffman tree"; + case 50: return "jumped past memory while generating dynamic huffman tree"; + case 51: return "jumped past memory while inflating huffman block"; + case 52: return "jumped past memory while inflating"; + case 53: return "size of zlib data too small"; + case 54: return "repeat symbol in tree while there was no value symbol yet"; + /*jumped past tree while generating huffman tree, this could be when the + tree will have more leaves than symbols after generating it out of the + given lengths. They call this an oversubscribed dynamic bit lengths tree in zlib.*/ + case 55: return "jumped past tree while generating huffman tree"; + case 56: return "given output image colortype or bitdepth not supported for color conversion"; + case 57: return "invalid CRC encountered (checking CRC can be disabled)"; + case 58: return "invalid ADLER32 encountered (checking ADLER32 can be disabled)"; + case 59: return "requested color conversion not supported"; + case 60: return "invalid window size given in the settings of the encoder (must be 0-32768)"; + case 61: return "invalid BTYPE given in the settings of the encoder (only 0, 1 and 2 are allowed)"; + /*LodePNG leaves the choice of RGB to grayscale conversion formula to the user.*/ + case 62: return "conversion from color to grayscale not supported"; + /*(2^31-1)*/ + case 63: return "length of a chunk too long, max allowed for PNG is 2147483647 bytes per chunk"; + /*this would result in the inability of a deflated block to ever contain an end code. It must be at least 1.*/ + case 64: return "the length of the END symbol 256 in the Huffman tree is 0"; + case 66: return "the length of a text chunk keyword given to the encoder is longer than the maximum of 79 bytes"; + case 67: return "the length of a text chunk keyword given to the encoder is smaller than the minimum of 1 byte"; + case 68: return "tried to encode a PLTE chunk with a palette that has less than 1 or more than 256 colors"; + case 69: return "unknown chunk type with 'critical' flag encountered by the decoder"; + case 71: return "invalid interlace mode given to encoder (must be 0 or 1)"; + case 72: return "while decoding, invalid compression method encountering in zTXt or iTXt chunk (it must be 0)"; + case 73: return "invalid tIME chunk size"; + case 74: return "invalid pHYs chunk size"; + /*length could be wrong, or data chopped off*/ + case 75: return "no null termination char found while decoding text chunk"; + case 76: return "iTXt chunk too short to contain required bytes"; + case 77: return "integer overflow in buffer size"; + case 78: return "failed to open file for reading"; /*file doesn't exist or couldn't be opened for reading*/ + case 79: return "failed to open file for writing"; + case 80: return "tried creating a tree of 0 symbols"; + case 81: return "lazy matching at pos 0 is impossible"; + case 82: return "color conversion to palette requested while a color isn't in palette, or index out of bounds"; + case 83: return "memory allocation failed"; + case 84: return "given image too small to contain all pixels to be encoded"; + case 86: return "impossible offset in lz77 encoding (internal bug)"; + case 87: return "must provide custom zlib function pointer if LODEPNG_COMPILE_ZLIB is not defined"; + case 88: return "invalid filter strategy given for LodePNGEncoderSettings.filter_strategy"; + case 89: return "text chunk keyword too short or long: must have size 1-79"; + /*the windowsize in the LodePNGCompressSettings. Requiring POT(==> & instead of %) makes encoding 12% faster.*/ + case 90: return "windowsize must be a power of two"; + case 91: return "invalid decompressed idat size"; + case 92: return "integer overflow due to too many pixels"; + case 93: return "zero width or height is invalid"; + case 94: return "header chunk must have a size of 13 bytes"; + case 95: return "integer overflow with combined idat chunk size"; + case 96: return "invalid gAMA chunk size"; + case 97: return "invalid cHRM chunk size"; + case 98: return "invalid sRGB chunk size"; + case 99: return "invalid sRGB rendering intent"; + case 100: return "invalid ICC profile color type, the PNG specification only allows RGB or GRAY"; + case 101: return "PNG specification does not allow RGB ICC profile on gray color types and vice versa"; + case 102: return "not allowed to set grayscale ICC profile with colored pixels by PNG specification"; + case 103: return "invalid palette index in bKGD chunk. Maybe it came before PLTE chunk?"; + case 104: return "invalid bKGD color while encoding (e.g. palette index out of range)"; + case 105: return "integer overflow of bitsize"; + case 106: return "PNG file must have PLTE chunk if color type is palette"; + case 107: return "color convert from palette mode requested without setting the palette data in it"; + case 108: return "tried to add more than 256 values to a palette"; + /*this limit can be configured in LodePNGDecompressSettings*/ + case 109: return "tried to decompress zlib or deflate data larger than desired max_output_size"; + case 110: return "custom zlib or inflate decompression failed"; + case 111: return "custom zlib or deflate compression failed"; + /*max text size limit can be configured in LodePNGDecoderSettings. This error prevents + unreasonable memory consumption when decoding due to impossibly large text sizes.*/ + case 112: return "compressed text unreasonably large"; + /*max ICC size limit can be configured in LodePNGDecoderSettings. This error prevents + unreasonable memory consumption when decoding due to impossibly large ICC profile*/ + case 113: return "ICC profile unreasonably large"; + } + return "unknown error code"; +} +#endif /*LODEPNG_COMPILE_ERROR_TEXT*/ + +/* ////////////////////////////////////////////////////////////////////////// */ +/* ////////////////////////////////////////////////////////////////////////// */ +/* // C++ Wrapper // */ +/* ////////////////////////////////////////////////////////////////////////// */ +/* ////////////////////////////////////////////////////////////////////////// */ + +#ifdef LODEPNG_COMPILE_CPP +namespace lodepng { + +#ifdef LODEPNG_COMPILE_DISK +unsigned load_file(std::vector& buffer, const std::string& filename) { + long size = lodepng_filesize(filename.c_str()); + if(size < 0) return 78; + buffer.resize((size_t)size); + return size == 0 ? 0 : lodepng_buffer_file(&buffer[0], (size_t)size, filename.c_str()); +} + +/*write given buffer to the file, overwriting the file, it doesn't append to it.*/ +unsigned save_file(const std::vector& buffer, const std::string& filename) { + return lodepng_save_file(buffer.empty() ? 0 : &buffer[0], buffer.size(), filename.c_str()); +} +#endif /* LODEPNG_COMPILE_DISK */ + +#ifdef LODEPNG_COMPILE_ZLIB +#ifdef LODEPNG_COMPILE_DECODER +unsigned decompress(std::vector& out, const unsigned char* in, size_t insize, + const LodePNGDecompressSettings& settings) { + unsigned char* buffer = 0; + size_t buffersize = 0; + unsigned error = zlib_decompress(&buffer, &buffersize, 0, in, insize, &settings); + if(buffer) { + out.insert(out.end(), &buffer[0], &buffer[buffersize]); + lodepng_free(buffer); + } + return error; +} + +unsigned decompress(std::vector& out, const std::vector& in, + const LodePNGDecompressSettings& settings) { + return decompress(out, in.empty() ? 0 : &in[0], in.size(), settings); +} +#endif /* LODEPNG_COMPILE_DECODER */ + +#ifdef LODEPNG_COMPILE_ENCODER +unsigned compress(std::vector& out, const unsigned char* in, size_t insize, + const LodePNGCompressSettings& settings) { + unsigned char* buffer = 0; + size_t buffersize = 0; + unsigned error = zlib_compress(&buffer, &buffersize, in, insize, &settings); + if(buffer) { + out.insert(out.end(), &buffer[0], &buffer[buffersize]); + lodepng_free(buffer); + } + return error; +} + +unsigned compress(std::vector& out, const std::vector& in, + const LodePNGCompressSettings& settings) { + return compress(out, in.empty() ? 0 : &in[0], in.size(), settings); +} +#endif /* LODEPNG_COMPILE_ENCODER */ +#endif /* LODEPNG_COMPILE_ZLIB */ + + +#ifdef LODEPNG_COMPILE_PNG + +State::State() { + lodepng_state_init(this); +} + +State::State(const State& other) { + lodepng_state_init(this); + lodepng_state_copy(this, &other); +} + +State::~State() { + lodepng_state_cleanup(this); +} + +State& State::operator=(const State& other) { + lodepng_state_copy(this, &other); + return *this; +} + +#ifdef LODEPNG_COMPILE_DECODER + +unsigned decode(std::vector& out, unsigned& w, unsigned& h, const unsigned char* in, + size_t insize, LodePNGColorType colortype, unsigned bitdepth) { + unsigned char* buffer = 0; + unsigned error = lodepng_decode_memory(&buffer, &w, &h, in, insize, colortype, bitdepth); + if(buffer && !error) { + State state; + state.info_raw.colortype = colortype; + state.info_raw.bitdepth = bitdepth; + size_t buffersize = lodepng_get_raw_size(w, h, &state.info_raw); + out.insert(out.end(), &buffer[0], &buffer[buffersize]); + } + lodepng_free(buffer); + return error; +} + +unsigned decode(std::vector& out, unsigned& w, unsigned& h, + const std::vector& in, LodePNGColorType colortype, unsigned bitdepth) { + return decode(out, w, h, in.empty() ? 0 : &in[0], (unsigned)in.size(), colortype, bitdepth); +} + +unsigned decode(std::vector& out, unsigned& w, unsigned& h, + State& state, + const unsigned char* in, size_t insize) { + unsigned char* buffer = NULL; + unsigned error = lodepng_decode(&buffer, &w, &h, &state, in, insize); + if(buffer && !error) { + size_t buffersize = lodepng_get_raw_size(w, h, &state.info_raw); + out.insert(out.end(), &buffer[0], &buffer[buffersize]); + } + lodepng_free(buffer); + return error; +} + +unsigned decode(std::vector& out, unsigned& w, unsigned& h, + State& state, + const std::vector& in) { + return decode(out, w, h, state, in.empty() ? 0 : &in[0], in.size()); +} + +#ifdef LODEPNG_COMPILE_DISK +unsigned decode(std::vector& out, unsigned& w, unsigned& h, const std::string& filename, + LodePNGColorType colortype, unsigned bitdepth) { + std::vector buffer; + /* safe output values in case error happens */ + w = h = 0; + unsigned error = load_file(buffer, filename); + if(error) return error; + return decode(out, w, h, buffer, colortype, bitdepth); +} +#endif /* LODEPNG_COMPILE_DECODER */ +#endif /* LODEPNG_COMPILE_DISK */ + +#ifdef LODEPNG_COMPILE_ENCODER +unsigned encode(std::vector& out, const unsigned char* in, unsigned w, unsigned h, + LodePNGColorType colortype, unsigned bitdepth) { + unsigned char* buffer; + size_t buffersize; + unsigned error = lodepng_encode_memory(&buffer, &buffersize, in, w, h, colortype, bitdepth); + if(buffer) { + out.insert(out.end(), &buffer[0], &buffer[buffersize]); + lodepng_free(buffer); + } + return error; +} + +unsigned encode(std::vector& out, + const std::vector& in, unsigned w, unsigned h, + LodePNGColorType colortype, unsigned bitdepth) { + if(lodepng_get_raw_size_lct(w, h, colortype, bitdepth) > in.size()) return 84; + return encode(out, in.empty() ? 0 : &in[0], w, h, colortype, bitdepth); +} + +unsigned encode(std::vector& out, + const unsigned char* in, unsigned w, unsigned h, + State& state) { + unsigned char* buffer; + size_t buffersize; + unsigned error = lodepng_encode(&buffer, &buffersize, in, w, h, &state); + if(buffer) { + out.insert(out.end(), &buffer[0], &buffer[buffersize]); + lodepng_free(buffer); + } + return error; +} + +unsigned encode(std::vector& out, + const std::vector& in, unsigned w, unsigned h, + State& state) { + if(lodepng_get_raw_size(w, h, &state.info_raw) > in.size()) return 84; + return encode(out, in.empty() ? 0 : &in[0], w, h, state); +} + +#ifdef LODEPNG_COMPILE_DISK +unsigned encode(const std::string& filename, + const unsigned char* in, unsigned w, unsigned h, + LodePNGColorType colortype, unsigned bitdepth) { + std::vector buffer; + unsigned error = encode(buffer, in, w, h, colortype, bitdepth); + if(!error) error = save_file(buffer, filename); + return error; +} + +unsigned encode(const std::string& filename, + const std::vector& in, unsigned w, unsigned h, + LodePNGColorType colortype, unsigned bitdepth) { + if(lodepng_get_raw_size_lct(w, h, colortype, bitdepth) > in.size()) return 84; + return encode(filename, in.empty() ? 0 : &in[0], w, h, colortype, bitdepth); +} +#endif /* LODEPNG_COMPILE_DISK */ +#endif /* LODEPNG_COMPILE_ENCODER */ +#endif /* LODEPNG_COMPILE_PNG */ +} /* namespace lodepng */ +#endif /*LODEPNG_COMPILE_CPP*/ diff --git a/Graphics/Saumya_Talera/lodepng.h b/Graphics/Saumya_Talera/lodepng.h new file mode 100644 index 0000000..6801cb7 --- /dev/null +++ b/Graphics/Saumya_Talera/lodepng.h @@ -0,0 +1,1977 @@ +/* +LodePNG version 20201017 + +Copyright (c) 2005-2020 Lode Vandevenne + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + + 3. This notice may not be removed or altered from any source + distribution. +*/ + +#ifndef LODEPNG_H +#define LODEPNG_H + +#include /*for size_t*/ + +extern const char* LODEPNG_VERSION_STRING; + +/* +The following #defines are used to create code sections. They can be disabled +to disable code sections, which can give faster compile time and smaller binary. +The "NO_COMPILE" defines are designed to be used to pass as defines to the +compiler command to disable them without modifying this header, e.g. +-DLODEPNG_NO_COMPILE_ZLIB for gcc. +In addition to those below, you can also define LODEPNG_NO_COMPILE_CRC to +allow implementing a custom lodepng_crc32. +*/ +/*deflate & zlib. If disabled, you must specify alternative zlib functions in +the custom_zlib field of the compress and decompress settings*/ +#ifndef LODEPNG_NO_COMPILE_ZLIB +#define LODEPNG_COMPILE_ZLIB +#endif + +/*png encoder and png decoder*/ +#ifndef LODEPNG_NO_COMPILE_PNG +#define LODEPNG_COMPILE_PNG +#endif + +/*deflate&zlib decoder and png decoder*/ +#ifndef LODEPNG_NO_COMPILE_DECODER +#define LODEPNG_COMPILE_DECODER +#endif + +/*deflate&zlib encoder and png encoder*/ +#ifndef LODEPNG_NO_COMPILE_ENCODER +#define LODEPNG_COMPILE_ENCODER +#endif + +/*the optional built in harddisk file loading and saving functions*/ +#ifndef LODEPNG_NO_COMPILE_DISK +#define LODEPNG_COMPILE_DISK +#endif + +/*support for chunks other than IHDR, IDAT, PLTE, tRNS, IEND: ancillary and unknown chunks*/ +#ifndef LODEPNG_NO_COMPILE_ANCILLARY_CHUNKS +#define LODEPNG_COMPILE_ANCILLARY_CHUNKS +#endif + +/*ability to convert error numerical codes to English text string*/ +#ifndef LODEPNG_NO_COMPILE_ERROR_TEXT +#define LODEPNG_COMPILE_ERROR_TEXT +#endif + +/*Compile the default allocators (C's free, malloc and realloc). If you disable this, +you can define the functions lodepng_free, lodepng_malloc and lodepng_realloc in your +source files with custom allocators.*/ +#ifndef LODEPNG_NO_COMPILE_ALLOCATORS +#define LODEPNG_COMPILE_ALLOCATORS +#endif + +/*compile the C++ version (you can disable the C++ wrapper here even when compiling for C++)*/ +#ifdef __cplusplus +#ifndef LODEPNG_NO_COMPILE_CPP +#define LODEPNG_COMPILE_CPP +#endif +#endif + +#ifdef LODEPNG_COMPILE_CPP +#include +#include +#endif /*LODEPNG_COMPILE_CPP*/ + +#ifdef LODEPNG_COMPILE_PNG +/*The PNG color types (also used for raw image).*/ +typedef enum LodePNGColorType { + LCT_GREY = 0, /*grayscale: 1,2,4,8,16 bit*/ + LCT_RGB = 2, /*RGB: 8,16 bit*/ + LCT_PALETTE = 3, /*palette: 1,2,4,8 bit*/ + LCT_GREY_ALPHA = 4, /*grayscale with alpha: 8,16 bit*/ + LCT_RGBA = 6, /*RGB with alpha: 8,16 bit*/ + /*LCT_MAX_OCTET_VALUE lets the compiler allow this enum to represent any invalid + byte value from 0 to 255 that could be present in an invalid PNG file header. Do + not use, compare with or set the name LCT_MAX_OCTET_VALUE, instead either use + the valid color type names above, or numeric values like 1 or 7 when checking for + particular disallowed color type byte values, or cast to integer to print it.*/ + LCT_MAX_OCTET_VALUE = 255 +} LodePNGColorType; + +#ifdef LODEPNG_COMPILE_DECODER +/* +Converts PNG data in memory to raw pixel data. +out: Output parameter. Pointer to buffer that will contain the raw pixel data. + After decoding, its size is w * h * (bytes per pixel) bytes larger than + initially. Bytes per pixel depends on colortype and bitdepth. + Must be freed after usage with free(*out). + Note: for 16-bit per channel colors, uses big endian format like PNG does. +w: Output parameter. Pointer to width of pixel data. +h: Output parameter. Pointer to height of pixel data. +in: Memory buffer with the PNG file. +insize: size of the in buffer. +colortype: the desired color type for the raw output image. See explanation on PNG color types. +bitdepth: the desired bit depth for the raw output image. See explanation on PNG color types. +Return value: LodePNG error code (0 means no error). +*/ +unsigned lodepng_decode_memory(unsigned char** out, unsigned* w, unsigned* h, + const unsigned char* in, size_t insize, + LodePNGColorType colortype, unsigned bitdepth); + +/*Same as lodepng_decode_memory, but always decodes to 32-bit RGBA raw image*/ +unsigned lodepng_decode32(unsigned char** out, unsigned* w, unsigned* h, + const unsigned char* in, size_t insize); + +/*Same as lodepng_decode_memory, but always decodes to 24-bit RGB raw image*/ +unsigned lodepng_decode24(unsigned char** out, unsigned* w, unsigned* h, + const unsigned char* in, size_t insize); + +#ifdef LODEPNG_COMPILE_DISK +/* +Load PNG from disk, from file with given name. +Same as the other decode functions, but instead takes a filename as input. +*/ +unsigned lodepng_decode_file(unsigned char** out, unsigned* w, unsigned* h, + const char* filename, + LodePNGColorType colortype, unsigned bitdepth); + +/*Same as lodepng_decode_file, but always decodes to 32-bit RGBA raw image.*/ +unsigned lodepng_decode32_file(unsigned char** out, unsigned* w, unsigned* h, + const char* filename); + +/*Same as lodepng_decode_file, but always decodes to 24-bit RGB raw image.*/ +unsigned lodepng_decode24_file(unsigned char** out, unsigned* w, unsigned* h, + const char* filename); +#endif /*LODEPNG_COMPILE_DISK*/ +#endif /*LODEPNG_COMPILE_DECODER*/ + + +#ifdef LODEPNG_COMPILE_ENCODER +/* +Converts raw pixel data into a PNG image in memory. The colortype and bitdepth + of the output PNG image cannot be chosen, they are automatically determined + by the colortype, bitdepth and content of the input pixel data. + Note: for 16-bit per channel colors, needs big endian format like PNG does. +out: Output parameter. Pointer to buffer that will contain the PNG image data. + Must be freed after usage with free(*out). +outsize: Output parameter. Pointer to the size in bytes of the out buffer. +image: The raw pixel data to encode. The size of this buffer should be + w * h * (bytes per pixel), bytes per pixel depends on colortype and bitdepth. +w: width of the raw pixel data in pixels. +h: height of the raw pixel data in pixels. +colortype: the color type of the raw input image. See explanation on PNG color types. +bitdepth: the bit depth of the raw input image. See explanation on PNG color types. +Return value: LodePNG error code (0 means no error). +*/ +unsigned lodepng_encode_memory(unsigned char** out, size_t* outsize, + const unsigned char* image, unsigned w, unsigned h, + LodePNGColorType colortype, unsigned bitdepth); + +/*Same as lodepng_encode_memory, but always encodes from 32-bit RGBA raw image.*/ +unsigned lodepng_encode32(unsigned char** out, size_t* outsize, + const unsigned char* image, unsigned w, unsigned h); + +/*Same as lodepng_encode_memory, but always encodes from 24-bit RGB raw image.*/ +unsigned lodepng_encode24(unsigned char** out, size_t* outsize, + const unsigned char* image, unsigned w, unsigned h); + +#ifdef LODEPNG_COMPILE_DISK +/* +Converts raw pixel data into a PNG file on disk. +Same as the other encode functions, but instead takes a filename as output. +NOTE: This overwrites existing files without warning! +*/ +unsigned lodepng_encode_file(const char* filename, + const unsigned char* image, unsigned w, unsigned h, + LodePNGColorType colortype, unsigned bitdepth); + +/*Same as lodepng_encode_file, but always encodes from 32-bit RGBA raw image.*/ +unsigned lodepng_encode32_file(const char* filename, + const unsigned char* image, unsigned w, unsigned h); + +/*Same as lodepng_encode_file, but always encodes from 24-bit RGB raw image.*/ +unsigned lodepng_encode24_file(const char* filename, + const unsigned char* image, unsigned w, unsigned h); +#endif /*LODEPNG_COMPILE_DISK*/ +#endif /*LODEPNG_COMPILE_ENCODER*/ + + +#ifdef LODEPNG_COMPILE_CPP +namespace lodepng { +#ifdef LODEPNG_COMPILE_DECODER +/*Same as lodepng_decode_memory, but decodes to an std::vector. The colortype +is the format to output the pixels to. Default is RGBA 8-bit per channel.*/ +unsigned decode(std::vector& out, unsigned& w, unsigned& h, + const unsigned char* in, size_t insize, + LodePNGColorType colortype = LCT_RGBA, unsigned bitdepth = 8); +unsigned decode(std::vector& out, unsigned& w, unsigned& h, + const std::vector& in, + LodePNGColorType colortype = LCT_RGBA, unsigned bitdepth = 8); +#ifdef LODEPNG_COMPILE_DISK +/* +Converts PNG file from disk to raw pixel data in memory. +Same as the other decode functions, but instead takes a filename as input. +*/ +unsigned decode(std::vector& out, unsigned& w, unsigned& h, + const std::string& filename, + LodePNGColorType colortype = LCT_RGBA, unsigned bitdepth = 8); +#endif /* LODEPNG_COMPILE_DISK */ +#endif /* LODEPNG_COMPILE_DECODER */ + +#ifdef LODEPNG_COMPILE_ENCODER +/*Same as lodepng_encode_memory, but encodes to an std::vector. colortype +is that of the raw input data. The output PNG color type will be auto chosen.*/ +unsigned encode(std::vector& out, + const unsigned char* in, unsigned w, unsigned h, + LodePNGColorType colortype = LCT_RGBA, unsigned bitdepth = 8); +unsigned encode(std::vector& out, + const std::vector& in, unsigned w, unsigned h, + LodePNGColorType colortype = LCT_RGBA, unsigned bitdepth = 8); +#ifdef LODEPNG_COMPILE_DISK +/* +Converts 32-bit RGBA raw pixel data into a PNG file on disk. +Same as the other encode functions, but instead takes a filename as output. +NOTE: This overwrites existing files without warning! +*/ +unsigned encode(const std::string& filename, + const unsigned char* in, unsigned w, unsigned h, + LodePNGColorType colortype = LCT_RGBA, unsigned bitdepth = 8); +unsigned encode(const std::string& filename, + const std::vector& in, unsigned w, unsigned h, + LodePNGColorType colortype = LCT_RGBA, unsigned bitdepth = 8); +#endif /* LODEPNG_COMPILE_DISK */ +#endif /* LODEPNG_COMPILE_ENCODER */ +} /* namespace lodepng */ +#endif /*LODEPNG_COMPILE_CPP*/ +#endif /*LODEPNG_COMPILE_PNG*/ + +#ifdef LODEPNG_COMPILE_ERROR_TEXT +/*Returns an English description of the numerical error code.*/ +const char* lodepng_error_text(unsigned code); +#endif /*LODEPNG_COMPILE_ERROR_TEXT*/ + +#ifdef LODEPNG_COMPILE_DECODER +/*Settings for zlib decompression*/ +typedef struct LodePNGDecompressSettings LodePNGDecompressSettings; +struct LodePNGDecompressSettings { + /* Check LodePNGDecoderSettings for more ignorable errors such as ignore_crc */ + unsigned ignore_adler32; /*if 1, continue and don't give an error message if the Adler32 checksum is corrupted*/ + unsigned ignore_nlen; /*ignore complement of len checksum in uncompressed blocks*/ + + /*Maximum decompressed size, beyond this the decoder may (and is encouraged to) stop decoding, + return an error, output a data size > max_output_size and all the data up to that point. This is + not hard limit nor a guarantee, but can prevent excessive memory usage. This setting is + ignored by the PNG decoder, but is used by the deflate/zlib decoder and can be used by custom ones. + Set to 0 to impose no limit (the default).*/ + size_t max_output_size; + + /*use custom zlib decoder instead of built in one (default: null). + Should return 0 if success, any non-0 if error (numeric value not exposed).*/ + unsigned (*custom_zlib)(unsigned char**, size_t*, + const unsigned char*, size_t, + const LodePNGDecompressSettings*); + /*use custom deflate decoder instead of built in one (default: null) + if custom_zlib is not null, custom_inflate is ignored (the zlib format uses deflate). + Should return 0 if success, any non-0 if error (numeric value not exposed).*/ + unsigned (*custom_inflate)(unsigned char**, size_t*, + const unsigned char*, size_t, + const LodePNGDecompressSettings*); + + const void* custom_context; /*optional custom settings for custom functions*/ +}; + +extern const LodePNGDecompressSettings lodepng_default_decompress_settings; +void lodepng_decompress_settings_init(LodePNGDecompressSettings* settings); +#endif /*LODEPNG_COMPILE_DECODER*/ + +#ifdef LODEPNG_COMPILE_ENCODER +/* +Settings for zlib compression. Tweaking these settings tweaks the balance +between speed and compression ratio. +*/ +typedef struct LodePNGCompressSettings LodePNGCompressSettings; +struct LodePNGCompressSettings /*deflate = compress*/ { + /*LZ77 related settings*/ + unsigned btype; /*the block type for LZ (0, 1, 2 or 3, see zlib standard). Should be 2 for proper compression.*/ + unsigned use_lz77; /*whether or not to use LZ77. Should be 1 for proper compression.*/ + unsigned windowsize; /*must be a power of two <= 32768. higher compresses more but is slower. Default value: 2048.*/ + unsigned minmatch; /*minimum lz77 length. 3 is normally best, 6 can be better for some PNGs. Default: 0*/ + unsigned nicematch; /*stop searching if >= this length found. Set to 258 for best compression. Default: 128*/ + unsigned lazymatching; /*use lazy matching: better compression but a bit slower. Default: true*/ + + /*use custom zlib encoder instead of built in one (default: null)*/ + unsigned (*custom_zlib)(unsigned char**, size_t*, + const unsigned char*, size_t, + const LodePNGCompressSettings*); + /*use custom deflate encoder instead of built in one (default: null) + if custom_zlib is used, custom_deflate is ignored since only the built in + zlib function will call custom_deflate*/ + unsigned (*custom_deflate)(unsigned char**, size_t*, + const unsigned char*, size_t, + const LodePNGCompressSettings*); + + const void* custom_context; /*optional custom settings for custom functions*/ +}; + +extern const LodePNGCompressSettings lodepng_default_compress_settings; +void lodepng_compress_settings_init(LodePNGCompressSettings* settings); +#endif /*LODEPNG_COMPILE_ENCODER*/ + +#ifdef LODEPNG_COMPILE_PNG +/* +Color mode of an image. Contains all information required to decode the pixel +bits to RGBA colors. This information is the same as used in the PNG file +format, and is used both for PNG and raw image data in LodePNG. +*/ +typedef struct LodePNGColorMode { + /*header (IHDR)*/ + LodePNGColorType colortype; /*color type, see PNG standard or documentation further in this header file*/ + unsigned bitdepth; /*bits per sample, see PNG standard or documentation further in this header file*/ + + /* + palette (PLTE and tRNS) + + Dynamically allocated with the colors of the palette, including alpha. + This field may not be allocated directly, use lodepng_color_mode_init first, + then lodepng_palette_add per color to correctly initialize it (to ensure size + of exactly 1024 bytes). + + The alpha channels must be set as well, set them to 255 for opaque images. + + When decoding, by default you can ignore this palette, since LodePNG already + fills the palette colors in the pixels of the raw RGBA output. + + The palette is only supported for color type 3. + */ + unsigned char* palette; /*palette in RGBARGBA... order. Must be either 0, or when allocated must have 1024 bytes*/ + size_t palettesize; /*palette size in number of colors (amount of used bytes is 4 * palettesize)*/ + + /* + transparent color key (tRNS) + + This color uses the same bit depth as the bitdepth value in this struct, which can be 1-bit to 16-bit. + For grayscale PNGs, r, g and b will all 3 be set to the same. + + When decoding, by default you can ignore this information, since LodePNG sets + pixels with this key to transparent already in the raw RGBA output. + + The color key is only supported for color types 0 and 2. + */ + unsigned key_defined; /*is a transparent color key given? 0 = false, 1 = true*/ + unsigned key_r; /*red/grayscale component of color key*/ + unsigned key_g; /*green component of color key*/ + unsigned key_b; /*blue component of color key*/ +} LodePNGColorMode; + +/*init, cleanup and copy functions to use with this struct*/ +void lodepng_color_mode_init(LodePNGColorMode* info); +void lodepng_color_mode_cleanup(LodePNGColorMode* info); +/*return value is error code (0 means no error)*/ +unsigned lodepng_color_mode_copy(LodePNGColorMode* dest, const LodePNGColorMode* source); +/* Makes a temporary LodePNGColorMode that does not need cleanup (no palette) */ +LodePNGColorMode lodepng_color_mode_make(LodePNGColorType colortype, unsigned bitdepth); + +void lodepng_palette_clear(LodePNGColorMode* info); +/*add 1 color to the palette*/ +unsigned lodepng_palette_add(LodePNGColorMode* info, + unsigned char r, unsigned char g, unsigned char b, unsigned char a); + +/*get the total amount of bits per pixel, based on colortype and bitdepth in the struct*/ +unsigned lodepng_get_bpp(const LodePNGColorMode* info); +/*get the amount of color channels used, based on colortype in the struct. +If a palette is used, it counts as 1 channel.*/ +unsigned lodepng_get_channels(const LodePNGColorMode* info); +/*is it a grayscale type? (only colortype 0 or 4)*/ +unsigned lodepng_is_greyscale_type(const LodePNGColorMode* info); +/*has it got an alpha channel? (only colortype 2 or 6)*/ +unsigned lodepng_is_alpha_type(const LodePNGColorMode* info); +/*has it got a palette? (only colortype 3)*/ +unsigned lodepng_is_palette_type(const LodePNGColorMode* info); +/*only returns true if there is a palette and there is a value in the palette with alpha < 255. +Loops through the palette to check this.*/ +unsigned lodepng_has_palette_alpha(const LodePNGColorMode* info); +/* +Check if the given color info indicates the possibility of having non-opaque pixels in the PNG image. +Returns true if the image can have translucent or invisible pixels (it still be opaque if it doesn't use such pixels). +Returns false if the image can only have opaque pixels. +In detail, it returns true only if it's a color type with alpha, or has a palette with non-opaque values, +or if "key_defined" is true. +*/ +unsigned lodepng_can_have_alpha(const LodePNGColorMode* info); +/*Returns the byte size of a raw image buffer with given width, height and color mode*/ +size_t lodepng_get_raw_size(unsigned w, unsigned h, const LodePNGColorMode* color); + +#ifdef LODEPNG_COMPILE_ANCILLARY_CHUNKS +/*The information of a Time chunk in PNG.*/ +typedef struct LodePNGTime { + unsigned year; /*2 bytes used (0-65535)*/ + unsigned month; /*1-12*/ + unsigned day; /*1-31*/ + unsigned hour; /*0-23*/ + unsigned minute; /*0-59*/ + unsigned second; /*0-60 (to allow for leap seconds)*/ +} LodePNGTime; +#endif /*LODEPNG_COMPILE_ANCILLARY_CHUNKS*/ + +/*Information about the PNG image, except pixels, width and height.*/ +typedef struct LodePNGInfo { + /*header (IHDR), palette (PLTE) and transparency (tRNS) chunks*/ + unsigned compression_method;/*compression method of the original file. Always 0.*/ + unsigned filter_method; /*filter method of the original file*/ + unsigned interlace_method; /*interlace method of the original file: 0=none, 1=Adam7*/ + LodePNGColorMode color; /*color type and bits, palette and transparency of the PNG file*/ + +#ifdef LODEPNG_COMPILE_ANCILLARY_CHUNKS + /* + Suggested background color chunk (bKGD) + + This uses the same color mode and bit depth as the PNG (except no alpha channel), + with values truncated to the bit depth in the unsigned integer. + + For grayscale and palette PNGs, the value is stored in background_r. The values + in background_g and background_b are then unused. + + So when decoding, you may get these in a different color mode than the one you requested + for the raw pixels. + + When encoding with auto_convert, you must use the color model defined in info_png.color for + these values. The encoder normally ignores info_png.color when auto_convert is on, but will + use it to interpret these values (and convert copies of them to its chosen color model). + + When encoding, avoid setting this to an expensive color, such as a non-gray value + when the image is gray, or the compression will be worse since it will be forced to + write the PNG with a more expensive color mode (when auto_convert is on). + + The decoder does not use this background color to edit the color of pixels. This is a + completely optional metadata feature. + */ + unsigned background_defined; /*is a suggested background color given?*/ + unsigned background_r; /*red/gray/palette component of suggested background color*/ + unsigned background_g; /*green component of suggested background color*/ + unsigned background_b; /*blue component of suggested background color*/ + + /* + Non-international text chunks (tEXt and zTXt) + + The char** arrays each contain num strings. The actual messages are in + text_strings, while text_keys are keywords that give a short description what + the actual text represents, e.g. Title, Author, Description, or anything else. + + All the string fields below including strings, keys, names and language tags are null terminated. + The PNG specification uses null characters for the keys, names and tags, and forbids null + characters to appear in the main text which is why we can use null termination everywhere here. + + A keyword is minimum 1 character and maximum 79 characters long (plus the + additional null terminator). It's discouraged to use a single line length + longer than 79 characters for texts. + + Don't allocate these text buffers yourself. Use the init/cleanup functions + correctly and use lodepng_add_text and lodepng_clear_text. + + Standard text chunk keywords and strings are encoded using Latin-1. + */ + size_t text_num; /*the amount of texts in these char** buffers (there may be more texts in itext)*/ + char** text_keys; /*the keyword of a text chunk (e.g. "Comment")*/ + char** text_strings; /*the actual text*/ + + /* + International text chunks (iTXt) + Similar to the non-international text chunks, but with additional strings + "langtags" and "transkeys", and the following text encodings are used: + keys: Latin-1, langtags: ASCII, transkeys and strings: UTF-8. + keys must be 1-79 characters (plus the additional null terminator), the other + strings are any length. + */ + size_t itext_num; /*the amount of international texts in this PNG*/ + char** itext_keys; /*the English keyword of the text chunk (e.g. "Comment")*/ + char** itext_langtags; /*language tag for this text's language, ISO/IEC 646 string, e.g. ISO 639 language tag*/ + char** itext_transkeys; /*keyword translated to the international language - UTF-8 string*/ + char** itext_strings; /*the actual international text - UTF-8 string*/ + + /*time chunk (tIME)*/ + unsigned time_defined; /*set to 1 to make the encoder generate a tIME chunk*/ + LodePNGTime time; + + /*phys chunk (pHYs)*/ + unsigned phys_defined; /*if 0, there is no pHYs chunk and the values below are undefined, if 1 else there is one*/ + unsigned phys_x; /*pixels per unit in x direction*/ + unsigned phys_y; /*pixels per unit in y direction*/ + unsigned phys_unit; /*may be 0 (unknown unit) or 1 (metre)*/ + + /* + Color profile related chunks: gAMA, cHRM, sRGB, iCPP + + LodePNG does not apply any color conversions on pixels in the encoder or decoder and does not interpret these color + profile values. It merely passes on the information. If you wish to use color profiles and convert colors, please + use these values with a color management library. + + See the PNG, ICC and sRGB specifications for more information about the meaning of these values. + */ + + /* gAMA chunk: optional, overridden by sRGB or iCCP if those are present. */ + unsigned gama_defined; /* Whether a gAMA chunk is present (0 = not present, 1 = present). */ + unsigned gama_gamma; /* Gamma exponent times 100000 */ + + /* cHRM chunk: optional, overridden by sRGB or iCCP if those are present. */ + unsigned chrm_defined; /* Whether a cHRM chunk is present (0 = not present, 1 = present). */ + unsigned chrm_white_x; /* White Point x times 100000 */ + unsigned chrm_white_y; /* White Point y times 100000 */ + unsigned chrm_red_x; /* Red x times 100000 */ + unsigned chrm_red_y; /* Red y times 100000 */ + unsigned chrm_green_x; /* Green x times 100000 */ + unsigned chrm_green_y; /* Green y times 100000 */ + unsigned chrm_blue_x; /* Blue x times 100000 */ + unsigned chrm_blue_y; /* Blue y times 100000 */ + + /* + sRGB chunk: optional. May not appear at the same time as iCCP. + If gAMA is also present gAMA must contain value 45455. + If cHRM is also present cHRM must contain respectively 31270,32900,64000,33000,30000,60000,15000,6000. + */ + unsigned srgb_defined; /* Whether an sRGB chunk is present (0 = not present, 1 = present). */ + unsigned srgb_intent; /* Rendering intent: 0=perceptual, 1=rel. colorimetric, 2=saturation, 3=abs. colorimetric */ + + /* + iCCP chunk: optional. May not appear at the same time as sRGB. + + LodePNG does not parse or use the ICC profile (except its color space header field for an edge case), a + separate library to handle the ICC data (not included in LodePNG) format is needed to use it for color + management and conversions. + + For encoding, if iCCP is present, gAMA and cHRM are recommended to be added as well with values that match the ICC + profile as closely as possible, if you wish to do this you should provide the correct values for gAMA and cHRM and + enable their '_defined' flags since LodePNG will not automatically compute them from the ICC profile. + + For encoding, the ICC profile is required by the PNG specification to be an "RGB" profile for non-gray + PNG color types and a "GRAY" profile for gray PNG color types. If you disable auto_convert, you must ensure + the ICC profile type matches your requested color type, else the encoder gives an error. If auto_convert is + enabled (the default), and the ICC profile is not a good match for the pixel data, this will result in an encoder + error if the pixel data has non-gray pixels for a GRAY profile, or a silent less-optimal compression of the pixel + data if the pixels could be encoded as grayscale but the ICC profile is RGB. + + To avoid this do not set an ICC profile in the image unless there is a good reason for it, and when doing so + make sure you compute it carefully to avoid the above problems. + */ + unsigned iccp_defined; /* Whether an iCCP chunk is present (0 = not present, 1 = present). */ + char* iccp_name; /* Null terminated string with profile name, 1-79 bytes */ + /* + The ICC profile in iccp_profile_size bytes. + Don't allocate this buffer yourself. Use the init/cleanup functions + correctly and use lodepng_set_icc and lodepng_clear_icc. + */ + unsigned char* iccp_profile; + unsigned iccp_profile_size; /* The size of iccp_profile in bytes */ + + /* End of color profile related chunks */ + + + /* + unknown chunks: chunks not known by LodePNG, passed on byte for byte. + + There are 3 buffers, one for each position in the PNG where unknown chunks can appear. + Each buffer contains all unknown chunks for that position consecutively. + The 3 positions are: + 0: between IHDR and PLTE, 1: between PLTE and IDAT, 2: between IDAT and IEND. + + For encoding, do not store critical chunks or known chunks that are enabled with a "_defined" flag + above in here, since the encoder will blindly follow this and could then encode an invalid PNG file + (such as one with two IHDR chunks or the disallowed combination of sRGB with iCCP). But do use + this if you wish to store an ancillary chunk that is not supported by LodePNG (such as sPLT or hIST), + or any non-standard PNG chunk. + + Do not allocate or traverse this data yourself. Use the chunk traversing functions declared + later, such as lodepng_chunk_next and lodepng_chunk_append, to read/write this struct. + */ + unsigned char* unknown_chunks_data[3]; + size_t unknown_chunks_size[3]; /*size in bytes of the unknown chunks, given for protection*/ +#endif /*LODEPNG_COMPILE_ANCILLARY_CHUNKS*/ +} LodePNGInfo; + +/*init, cleanup and copy functions to use with this struct*/ +void lodepng_info_init(LodePNGInfo* info); +void lodepng_info_cleanup(LodePNGInfo* info); +/*return value is error code (0 means no error)*/ +unsigned lodepng_info_copy(LodePNGInfo* dest, const LodePNGInfo* source); + +#ifdef LODEPNG_COMPILE_ANCILLARY_CHUNKS +unsigned lodepng_add_text(LodePNGInfo* info, const char* key, const char* str); /*push back both texts at once*/ +void lodepng_clear_text(LodePNGInfo* info); /*use this to clear the texts again after you filled them in*/ + +unsigned lodepng_add_itext(LodePNGInfo* info, const char* key, const char* langtag, + const char* transkey, const char* str); /*push back the 4 texts of 1 chunk at once*/ +void lodepng_clear_itext(LodePNGInfo* info); /*use this to clear the itexts again after you filled them in*/ + +/*replaces if exists*/ +unsigned lodepng_set_icc(LodePNGInfo* info, const char* name, const unsigned char* profile, unsigned profile_size); +void lodepng_clear_icc(LodePNGInfo* info); /*use this to clear the texts again after you filled them in*/ +#endif /*LODEPNG_COMPILE_ANCILLARY_CHUNKS*/ + +/* +Converts raw buffer from one color type to another color type, based on +LodePNGColorMode structs to describe the input and output color type. +See the reference manual at the end of this header file to see which color conversions are supported. +return value = LodePNG error code (0 if all went ok, an error if the conversion isn't supported) +The out buffer must have size (w * h * bpp + 7) / 8, where bpp is the bits per pixel +of the output color type (lodepng_get_bpp). +For < 8 bpp images, there should not be padding bits at the end of scanlines. +For 16-bit per channel colors, uses big endian format like PNG does. +Return value is LodePNG error code +*/ +unsigned lodepng_convert(unsigned char* out, const unsigned char* in, + const LodePNGColorMode* mode_out, const LodePNGColorMode* mode_in, + unsigned w, unsigned h); + +#ifdef LODEPNG_COMPILE_DECODER +/* +Settings for the decoder. This contains settings for the PNG and the Zlib +decoder, but not the Info settings from the Info structs. +*/ +typedef struct LodePNGDecoderSettings { + LodePNGDecompressSettings zlibsettings; /*in here is the setting to ignore Adler32 checksums*/ + + /* Check LodePNGDecompressSettings for more ignorable errors such as ignore_adler32 */ + unsigned ignore_crc; /*ignore CRC checksums*/ + unsigned ignore_critical; /*ignore unknown critical chunks*/ + unsigned ignore_end; /*ignore issues at end of file if possible (missing IEND chunk, too large chunk, ...)*/ + /* TODO: make a system involving warnings with levels and a strict mode instead. Other potentially recoverable + errors: srgb rendering intent value, size of content of ancillary chunks, more than 79 characters for some + strings, placement/combination rules for ancillary chunks, crc of unknown chunks, allowed characters + in string keys, etc... */ + + unsigned color_convert; /*whether to convert the PNG to the color type you want. Default: yes*/ + +#ifdef LODEPNG_COMPILE_ANCILLARY_CHUNKS + unsigned read_text_chunks; /*if false but remember_unknown_chunks is true, they're stored in the unknown chunks*/ + + /*store all bytes from unknown chunks in the LodePNGInfo (off by default, useful for a png editor)*/ + unsigned remember_unknown_chunks; + + /* maximum size for decompressed text chunks. If a text chunk's text is larger than this, an error is returned, + unless reading text chunks is disabled or this limit is set higher or disabled. Set to 0 to allow any size. + By default it is a value that prevents unreasonably large strings from hogging memory. */ + size_t max_text_size; + + /* maximum size for compressed ICC chunks. If the ICC profile is larger than this, an error will be returned. Set to + 0 to allow any size. By default this is a value that prevents ICC profiles that would be much larger than any + legitimate profile could be to hog memory. */ + size_t max_icc_size; +#endif /*LODEPNG_COMPILE_ANCILLARY_CHUNKS*/ +} LodePNGDecoderSettings; + +void lodepng_decoder_settings_init(LodePNGDecoderSettings* settings); +#endif /*LODEPNG_COMPILE_DECODER*/ + +#ifdef LODEPNG_COMPILE_ENCODER +/*automatically use color type with less bits per pixel if losslessly possible. Default: AUTO*/ +typedef enum LodePNGFilterStrategy { + /*every filter at zero*/ + LFS_ZERO = 0, + /*every filter at 1, 2, 3 or 4 (paeth), unlike LFS_ZERO not a good choice, but for testing*/ + LFS_ONE = 1, + LFS_TWO = 2, + LFS_THREE = 3, + LFS_FOUR = 4, + /*Use filter that gives minimum sum, as described in the official PNG filter heuristic.*/ + LFS_MINSUM, + /*Use the filter type that gives smallest Shannon entropy for this scanline. Depending + on the image, this is better or worse than minsum.*/ + LFS_ENTROPY, + /* + Brute-force-search PNG filters by compressing each filter for each scanline. + Experimental, very slow, and only rarely gives better compression than MINSUM. + */ + LFS_BRUTE_FORCE, + /*use predefined_filters buffer: you specify the filter type for each scanline*/ + LFS_PREDEFINED +} LodePNGFilterStrategy; + +/*Gives characteristics about the integer RGBA colors of the image (count, alpha channel usage, bit depth, ...), +which helps decide which color model to use for encoding. +Used internally by default if "auto_convert" is enabled. Public because it's useful for custom algorithms.*/ +typedef struct LodePNGColorStats { + unsigned colored; /*not grayscale*/ + unsigned key; /*image is not opaque and color key is possible instead of full alpha*/ + unsigned short key_r; /*key values, always as 16-bit, in 8-bit case the byte is duplicated, e.g. 65535 means 255*/ + unsigned short key_g; + unsigned short key_b; + unsigned alpha; /*image is not opaque and alpha channel or alpha palette required*/ + unsigned numcolors; /*amount of colors, up to 257. Not valid if bits == 16 or allow_palette is disabled.*/ + unsigned char palette[1024]; /*Remembers up to the first 256 RGBA colors, in no particular order, only valid when numcolors is valid*/ + unsigned bits; /*bits per channel (not for palette). 1,2 or 4 for grayscale only. 16 if 16-bit per channel required.*/ + size_t numpixels; + + /*user settings for computing/using the stats*/ + unsigned allow_palette; /*default 1. if 0, disallow choosing palette colortype in auto_choose_color, and don't count numcolors*/ + unsigned allow_greyscale; /*default 1. if 0, choose RGB or RGBA even if the image only has gray colors*/ +} LodePNGColorStats; + +void lodepng_color_stats_init(LodePNGColorStats* stats); + +/*Get a LodePNGColorStats of the image. The stats must already have been inited. +Returns error code (e.g. alloc fail) or 0 if ok.*/ +unsigned lodepng_compute_color_stats(LodePNGColorStats* stats, + const unsigned char* image, unsigned w, unsigned h, + const LodePNGColorMode* mode_in); + +/*Settings for the encoder.*/ +typedef struct LodePNGEncoderSettings { + LodePNGCompressSettings zlibsettings; /*settings for the zlib encoder, such as window size, ...*/ + + unsigned auto_convert; /*automatically choose output PNG color type. Default: true*/ + + /*If true, follows the official PNG heuristic: if the PNG uses a palette or lower than + 8 bit depth, set all filters to zero. Otherwise use the filter_strategy. Note that to + completely follow the official PNG heuristic, filter_palette_zero must be true and + filter_strategy must be LFS_MINSUM*/ + unsigned filter_palette_zero; + /*Which filter strategy to use when not using zeroes due to filter_palette_zero. + Set filter_palette_zero to 0 to ensure always using your chosen strategy. Default: LFS_MINSUM*/ + LodePNGFilterStrategy filter_strategy; + /*used if filter_strategy is LFS_PREDEFINED. In that case, this must point to a buffer with + the same length as the amount of scanlines in the image, and each value must <= 5. You + have to cleanup this buffer, LodePNG will never free it. Don't forget that filter_palette_zero + must be set to 0 to ensure this is also used on palette or low bitdepth images.*/ + const unsigned char* predefined_filters; + + /*force creating a PLTE chunk if colortype is 2 or 6 (= a suggested palette). + If colortype is 3, PLTE is _always_ created.*/ + unsigned force_palette; +#ifdef LODEPNG_COMPILE_ANCILLARY_CHUNKS + /*add LodePNG identifier and version as a text chunk, for debugging*/ + unsigned add_id; + /*encode text chunks as zTXt chunks instead of tEXt chunks, and use compression in iTXt chunks*/ + unsigned text_compression; +#endif /*LODEPNG_COMPILE_ANCILLARY_CHUNKS*/ +} LodePNGEncoderSettings; + +void lodepng_encoder_settings_init(LodePNGEncoderSettings* settings); +#endif /*LODEPNG_COMPILE_ENCODER*/ + + +#if defined(LODEPNG_COMPILE_DECODER) || defined(LODEPNG_COMPILE_ENCODER) +/*The settings, state and information for extended encoding and decoding.*/ +typedef struct LodePNGState { +#ifdef LODEPNG_COMPILE_DECODER + LodePNGDecoderSettings decoder; /*the decoding settings*/ +#endif /*LODEPNG_COMPILE_DECODER*/ +#ifdef LODEPNG_COMPILE_ENCODER + LodePNGEncoderSettings encoder; /*the encoding settings*/ +#endif /*LODEPNG_COMPILE_ENCODER*/ + LodePNGColorMode info_raw; /*specifies the format in which you would like to get the raw pixel buffer*/ + LodePNGInfo info_png; /*info of the PNG image obtained after decoding*/ + unsigned error; +} LodePNGState; + +/*init, cleanup and copy functions to use with this struct*/ +void lodepng_state_init(LodePNGState* state); +void lodepng_state_cleanup(LodePNGState* state); +void lodepng_state_copy(LodePNGState* dest, const LodePNGState* source); +#endif /* defined(LODEPNG_COMPILE_DECODER) || defined(LODEPNG_COMPILE_ENCODER) */ + +#ifdef LODEPNG_COMPILE_DECODER +/* +Same as lodepng_decode_memory, but uses a LodePNGState to allow custom settings and +getting much more information about the PNG image and color mode. +*/ +unsigned lodepng_decode(unsigned char** out, unsigned* w, unsigned* h, + LodePNGState* state, + const unsigned char* in, size_t insize); + +/* +Read the PNG header, but not the actual data. This returns only the information +that is in the IHDR chunk of the PNG, such as width, height and color type. The +information is placed in the info_png field of the LodePNGState. +*/ +unsigned lodepng_inspect(unsigned* w, unsigned* h, + LodePNGState* state, + const unsigned char* in, size_t insize); +#endif /*LODEPNG_COMPILE_DECODER*/ + +/* +Reads one metadata chunk (other than IHDR) of the PNG file and outputs what it +read in the state. Returns error code on failure. +Use lodepng_inspect first with a new state, then e.g. lodepng_chunk_find_const +to find the desired chunk type, and if non null use lodepng_inspect_chunk (with +chunk_pointer - start_of_file as pos). +Supports most metadata chunks from the PNG standard (gAMA, bKGD, tEXt, ...). +Ignores unsupported, unknown, non-metadata or IHDR chunks (without error). +Requirements: &in[pos] must point to start of a chunk, must use regular +lodepng_inspect first since format of most other chunks depends on IHDR, and if +there is a PLTE chunk, that one must be inspected before tRNS or bKGD. +*/ +unsigned lodepng_inspect_chunk(LodePNGState* state, size_t pos, + const unsigned char* in, size_t insize); + +#ifdef LODEPNG_COMPILE_ENCODER +/*This function allocates the out buffer with standard malloc and stores the size in *outsize.*/ +unsigned lodepng_encode(unsigned char** out, size_t* outsize, + const unsigned char* image, unsigned w, unsigned h, + LodePNGState* state); +#endif /*LODEPNG_COMPILE_ENCODER*/ + +/* +The lodepng_chunk functions are normally not needed, except to traverse the +unknown chunks stored in the LodePNGInfo struct, or add new ones to it. +It also allows traversing the chunks of an encoded PNG file yourself. + +The chunk pointer always points to the beginning of the chunk itself, that is +the first byte of the 4 length bytes. + +In the PNG file format, chunks have the following format: +-4 bytes length: length of the data of the chunk in bytes (chunk itself is 12 bytes longer) +-4 bytes chunk type (ASCII a-z,A-Z only, see below) +-length bytes of data (may be 0 bytes if length was 0) +-4 bytes of CRC, computed on chunk name + data + +The first chunk starts at the 8th byte of the PNG file, the entire rest of the file +exists out of concatenated chunks with the above format. + +PNG standard chunk ASCII naming conventions: +-First byte: uppercase = critical, lowercase = ancillary +-Second byte: uppercase = public, lowercase = private +-Third byte: must be uppercase +-Fourth byte: uppercase = unsafe to copy, lowercase = safe to copy +*/ + +/* +Gets the length of the data of the chunk. Total chunk length has 12 bytes more. +There must be at least 4 bytes to read from. If the result value is too large, +it may be corrupt data. +*/ +unsigned lodepng_chunk_length(const unsigned char* chunk); + +/*puts the 4-byte type in null terminated string*/ +void lodepng_chunk_type(char type[5], const unsigned char* chunk); + +/*check if the type is the given type*/ +unsigned char lodepng_chunk_type_equals(const unsigned char* chunk, const char* type); + +/*0: it's one of the critical chunk types, 1: it's an ancillary chunk (see PNG standard)*/ +unsigned char lodepng_chunk_ancillary(const unsigned char* chunk); + +/*0: public, 1: private (see PNG standard)*/ +unsigned char lodepng_chunk_private(const unsigned char* chunk); + +/*0: the chunk is unsafe to copy, 1: the chunk is safe to copy (see PNG standard)*/ +unsigned char lodepng_chunk_safetocopy(const unsigned char* chunk); + +/*get pointer to the data of the chunk, where the input points to the header of the chunk*/ +unsigned char* lodepng_chunk_data(unsigned char* chunk); +const unsigned char* lodepng_chunk_data_const(const unsigned char* chunk); + +/*returns 0 if the crc is correct, 1 if it's incorrect (0 for OK as usual!)*/ +unsigned lodepng_chunk_check_crc(const unsigned char* chunk); + +/*generates the correct CRC from the data and puts it in the last 4 bytes of the chunk*/ +void lodepng_chunk_generate_crc(unsigned char* chunk); + +/* +Iterate to next chunks, allows iterating through all chunks of the PNG file. +Input must be at the beginning of a chunk (result of a previous lodepng_chunk_next call, +or the 8th byte of a PNG file which always has the first chunk), or alternatively may +point to the first byte of the PNG file (which is not a chunk but the magic header, the +function will then skip over it and return the first real chunk). +Will output pointer to the start of the next chunk, or at or beyond end of the file if there +is no more chunk after this or possibly if the chunk is corrupt. +Start this process at the 8th byte of the PNG file. +In a non-corrupt PNG file, the last chunk should have name "IEND". +*/ +unsigned char* lodepng_chunk_next(unsigned char* chunk, unsigned char* end); +const unsigned char* lodepng_chunk_next_const(const unsigned char* chunk, const unsigned char* end); + +/*Finds the first chunk with the given type in the range [chunk, end), or returns NULL if not found.*/ +unsigned char* lodepng_chunk_find(unsigned char* chunk, unsigned char* end, const char type[5]); +const unsigned char* lodepng_chunk_find_const(const unsigned char* chunk, const unsigned char* end, const char type[5]); + +/* +Appends chunk to the data in out. The given chunk should already have its chunk header. +The out variable and outsize are updated to reflect the new reallocated buffer. +Returns error code (0 if it went ok) +*/ +unsigned lodepng_chunk_append(unsigned char** out, size_t* outsize, const unsigned char* chunk); + +/* +Appends new chunk to out. The chunk to append is given by giving its length, type +and data separately. The type is a 4-letter string. +The out variable and outsize are updated to reflect the new reallocated buffer. +Returne error code (0 if it went ok) +*/ +unsigned lodepng_chunk_create(unsigned char** out, size_t* outsize, unsigned length, + const char* type, const unsigned char* data); + + +/*Calculate CRC32 of buffer*/ +unsigned lodepng_crc32(const unsigned char* buf, size_t len); +#endif /*LODEPNG_COMPILE_PNG*/ + + +#ifdef LODEPNG_COMPILE_ZLIB +/* +This zlib part can be used independently to zlib compress and decompress a +buffer. It cannot be used to create gzip files however, and it only supports the +part of zlib that is required for PNG, it does not support dictionaries. +*/ + +#ifdef LODEPNG_COMPILE_DECODER +/*Inflate a buffer. Inflate is the decompression step of deflate. Out buffer must be freed after use.*/ +unsigned lodepng_inflate(unsigned char** out, size_t* outsize, + const unsigned char* in, size_t insize, + const LodePNGDecompressSettings* settings); + +/* +Decompresses Zlib data. Reallocates the out buffer and appends the data. The +data must be according to the zlib specification. +Either, *out must be NULL and *outsize must be 0, or, *out must be a valid +buffer and *outsize its size in bytes. out must be freed by user after usage. +*/ +unsigned lodepng_zlib_decompress(unsigned char** out, size_t* outsize, + const unsigned char* in, size_t insize, + const LodePNGDecompressSettings* settings); +#endif /*LODEPNG_COMPILE_DECODER*/ + +#ifdef LODEPNG_COMPILE_ENCODER +/* +Compresses data with Zlib. Reallocates the out buffer and appends the data. +Zlib adds a small header and trailer around the deflate data. +The data is output in the format of the zlib specification. +Either, *out must be NULL and *outsize must be 0, or, *out must be a valid +buffer and *outsize its size in bytes. out must be freed by user after usage. +*/ +unsigned lodepng_zlib_compress(unsigned char** out, size_t* outsize, + const unsigned char* in, size_t insize, + const LodePNGCompressSettings* settings); + +/* +Find length-limited Huffman code for given frequencies. This function is in the +public interface only for tests, it's used internally by lodepng_deflate. +*/ +unsigned lodepng_huffman_code_lengths(unsigned* lengths, const unsigned* frequencies, + size_t numcodes, unsigned maxbitlen); + +/*Compress a buffer with deflate. See RFC 1951. Out buffer must be freed after use.*/ +unsigned lodepng_deflate(unsigned char** out, size_t* outsize, + const unsigned char* in, size_t insize, + const LodePNGCompressSettings* settings); + +#endif /*LODEPNG_COMPILE_ENCODER*/ +#endif /*LODEPNG_COMPILE_ZLIB*/ + +#ifdef LODEPNG_COMPILE_DISK +/* +Load a file from disk into buffer. The function allocates the out buffer, and +after usage you should free it. +out: output parameter, contains pointer to loaded buffer. +outsize: output parameter, size of the allocated out buffer +filename: the path to the file to load +return value: error code (0 means ok) +*/ +unsigned lodepng_load_file(unsigned char** out, size_t* outsize, const char* filename); + +/* +Save a file from buffer to disk. Warning, if it exists, this function overwrites +the file without warning! +buffer: the buffer to write +buffersize: size of the buffer to write +filename: the path to the file to save to +return value: error code (0 means ok) +*/ +unsigned lodepng_save_file(const unsigned char* buffer, size_t buffersize, const char* filename); +#endif /*LODEPNG_COMPILE_DISK*/ + +#ifdef LODEPNG_COMPILE_CPP +/* The LodePNG C++ wrapper uses std::vectors instead of manually allocated memory buffers. */ +namespace lodepng { +#ifdef LODEPNG_COMPILE_PNG +class State : public LodePNGState { + public: + State(); + State(const State& other); + ~State(); + State& operator=(const State& other); +}; + +#ifdef LODEPNG_COMPILE_DECODER +/* Same as other lodepng::decode, but using a State for more settings and information. */ +unsigned decode(std::vector& out, unsigned& w, unsigned& h, + State& state, + const unsigned char* in, size_t insize); +unsigned decode(std::vector& out, unsigned& w, unsigned& h, + State& state, + const std::vector& in); +#endif /*LODEPNG_COMPILE_DECODER*/ + +#ifdef LODEPNG_COMPILE_ENCODER +/* Same as other lodepng::encode, but using a State for more settings and information. */ +unsigned encode(std::vector& out, + const unsigned char* in, unsigned w, unsigned h, + State& state); +unsigned encode(std::vector& out, + const std::vector& in, unsigned w, unsigned h, + State& state); +#endif /*LODEPNG_COMPILE_ENCODER*/ + +#ifdef LODEPNG_COMPILE_DISK +/* +Load a file from disk into an std::vector. +return value: error code (0 means ok) +*/ +unsigned load_file(std::vector& buffer, const std::string& filename); + +/* +Save the binary data in an std::vector to a file on disk. The file is overwritten +without warning. +*/ +unsigned save_file(const std::vector& buffer, const std::string& filename); +#endif /* LODEPNG_COMPILE_DISK */ +#endif /* LODEPNG_COMPILE_PNG */ + +#ifdef LODEPNG_COMPILE_ZLIB +#ifdef LODEPNG_COMPILE_DECODER +/* Zlib-decompress an unsigned char buffer */ +unsigned decompress(std::vector& out, const unsigned char* in, size_t insize, + const LodePNGDecompressSettings& settings = lodepng_default_decompress_settings); + +/* Zlib-decompress an std::vector */ +unsigned decompress(std::vector& out, const std::vector& in, + const LodePNGDecompressSettings& settings = lodepng_default_decompress_settings); +#endif /* LODEPNG_COMPILE_DECODER */ + +#ifdef LODEPNG_COMPILE_ENCODER +/* Zlib-compress an unsigned char buffer */ +unsigned compress(std::vector& out, const unsigned char* in, size_t insize, + const LodePNGCompressSettings& settings = lodepng_default_compress_settings); + +/* Zlib-compress an std::vector */ +unsigned compress(std::vector& out, const std::vector& in, + const LodePNGCompressSettings& settings = lodepng_default_compress_settings); +#endif /* LODEPNG_COMPILE_ENCODER */ +#endif /* LODEPNG_COMPILE_ZLIB */ +} /* namespace lodepng */ +#endif /*LODEPNG_COMPILE_CPP*/ + +/* +TODO: +[.] test if there are no memory leaks or security exploits - done a lot but needs to be checked often +[.] check compatibility with various compilers - done but needs to be redone for every newer version +[X] converting color to 16-bit per channel types +[X] support color profile chunk types (but never let them touch RGB values by default) +[ ] support all public PNG chunk types (almost done except sBIT, sPLT and hIST) +[ ] make sure encoder generates no chunks with size > (2^31)-1 +[ ] partial decoding (stream processing) +[X] let the "isFullyOpaque" function check color keys and transparent palettes too +[X] better name for the variables "codes", "codesD", "codelengthcodes", "clcl" and "lldl" +[ ] allow treating some errors like warnings, when image is recoverable (e.g. 69, 57, 58) +[ ] make warnings like: oob palette, checksum fail, data after iend, wrong/unknown crit chunk, no null terminator in text, ... +[ ] error messages with line numbers (and version) +[ ] errors in state instead of as return code? +[ ] new errors/warnings like suspiciously big decompressed ztxt or iccp chunk +[ ] let the C++ wrapper catch exceptions coming from the standard library and return LodePNG error codes +[ ] allow user to provide custom color conversion functions, e.g. for premultiplied alpha, padding bits or not, ... +[ ] allow user to give data (void*) to custom allocator +[X] provide alternatives for C library functions not present on some platforms (memcpy, ...) +*/ + +#endif /*LODEPNG_H inclusion guard*/ + +/* +LodePNG Documentation +--------------------- + +0. table of contents +-------------------- + + 1. about + 1.1. supported features + 1.2. features not supported + 2. C and C++ version + 3. security + 4. decoding + 5. encoding + 6. color conversions + 6.1. PNG color types + 6.2. color conversions + 6.3. padding bits + 6.4. A note about 16-bits per channel and endianness + 7. error values + 8. chunks and PNG editing + 9. compiler support + 10. examples + 10.1. decoder C++ example + 10.2. decoder C example + 11. state settings reference + 12. changes + 13. contact information + + +1. about +-------- + +PNG is a file format to store raster images losslessly with good compression, +supporting different color types and alpha channel. + +LodePNG is a PNG codec according to the Portable Network Graphics (PNG) +Specification (Second Edition) - W3C Recommendation 10 November 2003. + +The specifications used are: + +*) Portable Network Graphics (PNG) Specification (Second Edition): + http://www.w3.org/TR/2003/REC-PNG-20031110 +*) RFC 1950 ZLIB Compressed Data Format version 3.3: + http://www.gzip.org/zlib/rfc-zlib.html +*) RFC 1951 DEFLATE Compressed Data Format Specification ver 1.3: + http://www.gzip.org/zlib/rfc-deflate.html + +The most recent version of LodePNG can currently be found at +http://lodev.org/lodepng/ + +LodePNG works both in C (ISO C90) and C++, with a C++ wrapper that adds +extra functionality. + +LodePNG exists out of two files: +-lodepng.h: the header file for both C and C++ +-lodepng.c(pp): give it the name lodepng.c or lodepng.cpp (or .cc) depending on your usage + +If you want to start using LodePNG right away without reading this doc, get the +examples from the LodePNG website to see how to use it in code, or check the +smaller examples in chapter 13 here. + +LodePNG is simple but only supports the basic requirements. To achieve +simplicity, the following design choices were made: There are no dependencies +on any external library. There are functions to decode and encode a PNG with +a single function call, and extended versions of these functions taking a +LodePNGState struct allowing to specify or get more information. By default +the colors of the raw image are always RGB or RGBA, no matter what color type +the PNG file uses. To read and write files, there are simple functions to +convert the files to/from buffers in memory. + +This all makes LodePNG suitable for loading textures in games, demos and small +programs, ... It's less suitable for full fledged image editors, loading PNGs +over network (it requires all the image data to be available before decoding can +begin), life-critical systems, ... + +1.1. supported features +----------------------- + +The following features are supported by the decoder: + +*) decoding of PNGs with any color type, bit depth and interlace mode, to a 24- or 32-bit color raw image, + or the same color type as the PNG +*) encoding of PNGs, from any raw image to 24- or 32-bit color, or the same color type as the raw image +*) Adam7 interlace and deinterlace for any color type +*) loading the image from harddisk or decoding it from a buffer from other sources than harddisk +*) support for alpha channels, including RGBA color model, translucent palettes and color keying +*) zlib decompression (inflate) +*) zlib compression (deflate) +*) CRC32 and ADLER32 checksums +*) colorimetric color profile conversions: currently experimentally available in lodepng_util.cpp only, + plus alternatively ability to pass on chroma/gamma/ICC profile information to other color management system. +*) handling of unknown chunks, allowing making a PNG editor that stores custom and unknown chunks. +*) the following chunks are supported by both encoder and decoder: + IHDR: header information + PLTE: color palette + IDAT: pixel data + IEND: the final chunk + tRNS: transparency for palettized images + tEXt: textual information + zTXt: compressed textual information + iTXt: international textual information + bKGD: suggested background color + pHYs: physical dimensions + tIME: modification time + cHRM: RGB chromaticities + gAMA: RGB gamma correction + iCCP: ICC color profile + sRGB: rendering intent + +1.2. features not supported +--------------------------- + +The following features are _not_ supported: + +*) some features needed to make a conformant PNG-Editor might be still missing. +*) partial loading/stream processing. All data must be available and is processed in one call. +*) The following public chunks are not (yet) supported but treated as unknown chunks by LodePNG: + sBIT + hIST + sPLT + + +2. C and C++ version +-------------------- + +The C version uses buffers allocated with alloc that you need to free() +yourself. You need to use init and cleanup functions for each struct whenever +using a struct from the C version to avoid exploits and memory leaks. + +The C++ version has extra functions with std::vectors in the interface and the +lodepng::State class which is a LodePNGState with constructor and destructor. + +These files work without modification for both C and C++ compilers because all +the additional C++ code is in "#ifdef __cplusplus" blocks that make C-compilers +ignore it, and the C code is made to compile both with strict ISO C90 and C++. + +To use the C++ version, you need to rename the source file to lodepng.cpp +(instead of lodepng.c), and compile it with a C++ compiler. + +To use the C version, you need to rename the source file to lodepng.c (instead +of lodepng.cpp), and compile it with a C compiler. + + +3. Security +----------- + +Even if carefully designed, it's always possible that LodePNG contains possible +exploits. If you discover one, please let me know, and it will be fixed. + +When using LodePNG, care has to be taken with the C version of LodePNG, as well +as the C-style structs when working with C++. The following conventions are used +for all C-style structs: + +-if a struct has a corresponding init function, always call the init function when making a new one +-if a struct has a corresponding cleanup function, call it before the struct disappears to avoid memory leaks +-if a struct has a corresponding copy function, use the copy function instead of "=". + The destination must also be inited already. + + +4. Decoding +----------- + +Decoding converts a PNG compressed image to a raw pixel buffer. + +Most documentation on using the decoder is at its declarations in the header +above. For C, simple decoding can be done with functions such as +lodepng_decode32, and more advanced decoding can be done with the struct +LodePNGState and lodepng_decode. For C++, all decoding can be done with the +various lodepng::decode functions, and lodepng::State can be used for advanced +features. + +When using the LodePNGState, it uses the following fields for decoding: +*) LodePNGInfo info_png: it stores extra information about the PNG (the input) in here +*) LodePNGColorMode info_raw: here you can say what color mode of the raw image (the output) you want to get +*) LodePNGDecoderSettings decoder: you can specify a few extra settings for the decoder to use + +LodePNGInfo info_png +-------------------- + +After decoding, this contains extra information of the PNG image, except the actual +pixels, width and height because these are already gotten directly from the decoder +functions. + +It contains for example the original color type of the PNG image, text comments, +suggested background color, etc... More details about the LodePNGInfo struct are +at its declaration documentation. + +LodePNGColorMode info_raw +------------------------- + +When decoding, here you can specify which color type you want +the resulting raw image to be. If this is different from the colortype of the +PNG, then the decoder will automatically convert the result. This conversion +always works, except if you want it to convert a color PNG to grayscale or to +a palette with missing colors. + +By default, 32-bit color is used for the result. + +LodePNGDecoderSettings decoder +------------------------------ + +The settings can be used to ignore the errors created by invalid CRC and Adler32 +chunks, and to disable the decoding of tEXt chunks. + +There's also a setting color_convert, true by default. If false, no conversion +is done, the resulting data will be as it was in the PNG (after decompression) +and you'll have to puzzle the colors of the pixels together yourself using the +color type information in the LodePNGInfo. + + +5. Encoding +----------- + +Encoding converts a raw pixel buffer to a PNG compressed image. + +Most documentation on using the encoder is at its declarations in the header +above. For C, simple encoding can be done with functions such as +lodepng_encode32, and more advanced decoding can be done with the struct +LodePNGState and lodepng_encode. For C++, all encoding can be done with the +various lodepng::encode functions, and lodepng::State can be used for advanced +features. + +Like the decoder, the encoder can also give errors. However it gives less errors +since the encoder input is trusted, the decoder input (a PNG image that could +be forged by anyone) is not trusted. + +When using the LodePNGState, it uses the following fields for encoding: +*) LodePNGInfo info_png: here you specify how you want the PNG (the output) to be. +*) LodePNGColorMode info_raw: here you say what color type of the raw image (the input) has +*) LodePNGEncoderSettings encoder: you can specify a few settings for the encoder to use + +LodePNGInfo info_png +-------------------- + +When encoding, you use this the opposite way as when decoding: for encoding, +you fill in the values you want the PNG to have before encoding. By default it's +not needed to specify a color type for the PNG since it's automatically chosen, +but it's possible to choose it yourself given the right settings. + +The encoder will not always exactly match the LodePNGInfo struct you give, +it tries as close as possible. Some things are ignored by the encoder. The +encoder uses, for example, the following settings from it when applicable: +colortype and bitdepth, text chunks, time chunk, the color key, the palette, the +background color, the interlace method, unknown chunks, ... + +When encoding to a PNG with colortype 3, the encoder will generate a PLTE chunk. +If the palette contains any colors for which the alpha channel is not 255 (so +there are translucent colors in the palette), it'll add a tRNS chunk. + +LodePNGColorMode info_raw +------------------------- + +You specify the color type of the raw image that you give to the input here, +including a possible transparent color key and palette you happen to be using in +your raw image data. + +By default, 32-bit color is assumed, meaning your input has to be in RGBA +format with 4 bytes (unsigned chars) per pixel. + +LodePNGEncoderSettings encoder +------------------------------ + +The following settings are supported (some are in sub-structs): +*) auto_convert: when this option is enabled, the encoder will +automatically choose the smallest possible color mode (including color key) that +can encode the colors of all pixels without information loss. +*) btype: the block type for LZ77. 0 = uncompressed, 1 = fixed huffman tree, + 2 = dynamic huffman tree (best compression). Should be 2 for proper + compression. +*) use_lz77: whether or not to use LZ77 for compressed block types. Should be + true for proper compression. +*) windowsize: the window size used by the LZ77 encoder (1 - 32768). Has value + 2048 by default, but can be set to 32768 for better, but slow, compression. +*) force_palette: if colortype is 2 or 6, you can make the encoder write a PLTE + chunk if force_palette is true. This can used as suggested palette to convert + to by viewers that don't support more than 256 colors (if those still exist) +*) add_id: add text chunk "Encoder: LodePNG " to the image. +*) text_compression: default 1. If 1, it'll store texts as zTXt instead of tEXt chunks. + zTXt chunks use zlib compression on the text. This gives a smaller result on + large texts but a larger result on small texts (such as a single program name). + It's all tEXt or all zTXt though, there's no separate setting per text yet. + + +6. color conversions +-------------------- + +An important thing to note about LodePNG, is that the color type of the PNG, and +the color type of the raw image, are completely independent. By default, when +you decode a PNG, you get the result as a raw image in the color type you want, +no matter whether the PNG was encoded with a palette, grayscale or RGBA color. +And if you encode an image, by default LodePNG will automatically choose the PNG +color type that gives good compression based on the values of colors and amount +of colors in the image. It can be configured to let you control it instead as +well, though. + +To be able to do this, LodePNG does conversions from one color mode to another. +It can convert from almost any color type to any other color type, except the +following conversions: RGB to grayscale is not supported, and converting to a +palette when the palette doesn't have a required color is not supported. This is +not supported on purpose: this is information loss which requires a color +reduction algorithm that is beyond the scope of a PNG encoder (yes, RGB to gray +is easy, but there are multiple ways if you want to give some channels more +weight). + +By default, when decoding, you get the raw image in 32-bit RGBA or 24-bit RGB +color, no matter what color type the PNG has. And by default when encoding, +LodePNG automatically picks the best color model for the output PNG, and expects +the input image to be 32-bit RGBA or 24-bit RGB. So, unless you want to control +the color format of the images yourself, you can skip this chapter. + +6.1. PNG color types +-------------------- + +A PNG image can have many color types, ranging from 1-bit color to 64-bit color, +as well as palettized color modes. After the zlib decompression and unfiltering +in the PNG image is done, the raw pixel data will have that color type and thus +a certain amount of bits per pixel. If you want the output raw image after +decoding to have another color type, a conversion is done by LodePNG. + +The PNG specification gives the following color types: + +0: grayscale, bit depths 1, 2, 4, 8, 16 +2: RGB, bit depths 8 and 16 +3: palette, bit depths 1, 2, 4 and 8 +4: grayscale with alpha, bit depths 8 and 16 +6: RGBA, bit depths 8 and 16 + +Bit depth is the amount of bits per pixel per color channel. So the total amount +of bits per pixel is: amount of channels * bitdepth. + +6.2. color conversions +---------------------- + +As explained in the sections about the encoder and decoder, you can specify +color types and bit depths in info_png and info_raw to change the default +behaviour. + +If, when decoding, you want the raw image to be something else than the default, +you need to set the color type and bit depth you want in the LodePNGColorMode, +or the parameters colortype and bitdepth of the simple decoding function. + +If, when encoding, you use another color type than the default in the raw input +image, you need to specify its color type and bit depth in the LodePNGColorMode +of the raw image, or use the parameters colortype and bitdepth of the simple +encoding function. + +If, when encoding, you don't want LodePNG to choose the output PNG color type +but control it yourself, you need to set auto_convert in the encoder settings +to false, and specify the color type you want in the LodePNGInfo of the +encoder (including palette: it can generate a palette if auto_convert is true, +otherwise not). + +If the input and output color type differ (whether user chosen or auto chosen), +LodePNG will do a color conversion, which follows the rules below, and may +sometimes result in an error. + +To avoid some confusion: +-the decoder converts from PNG to raw image +-the encoder converts from raw image to PNG +-the colortype and bitdepth in LodePNGColorMode info_raw, are those of the raw image +-the colortype and bitdepth in the color field of LodePNGInfo info_png, are those of the PNG +-when encoding, the color type in LodePNGInfo is ignored if auto_convert + is enabled, it is automatically generated instead +-when decoding, the color type in LodePNGInfo is set by the decoder to that of the original + PNG image, but it can be ignored since the raw image has the color type you requested instead +-if the color type of the LodePNGColorMode and PNG image aren't the same, a conversion + between the color types is done if the color types are supported. If it is not + supported, an error is returned. If the types are the same, no conversion is done. +-even though some conversions aren't supported, LodePNG supports loading PNGs from any + colortype and saving PNGs to any colortype, sometimes it just requires preparing + the raw image correctly before encoding. +-both encoder and decoder use the same color converter. + +The function lodepng_convert does the color conversion. It is available in the +interface but normally isn't needed since the encoder and decoder already call +it. + +Non supported color conversions: +-color to grayscale when non-gray pixels are present: no error is thrown, but +the result will look ugly because only the red channel is taken (it assumes all +three channels are the same in this case so ignores green and blue). The reason +no error is given is to allow converting from three-channel grayscale images to +one-channel even if there are numerical imprecisions. +-anything to palette when the palette does not have an exact match for a from-color +in it: in this case an error is thrown + +Supported color conversions: +-anything to 8-bit RGB, 8-bit RGBA, 16-bit RGB, 16-bit RGBA +-any gray or gray+alpha, to gray or gray+alpha +-anything to a palette, as long as the palette has the requested colors in it +-removing alpha channel +-higher to smaller bitdepth, and vice versa + +If you want no color conversion to be done (e.g. for speed or control): +-In the encoder, you can make it save a PNG with any color type by giving the +raw color mode and LodePNGInfo the same color mode, and setting auto_convert to +false. +-In the decoder, you can make it store the pixel data in the same color type +as the PNG has, by setting the color_convert setting to false. Settings in +info_raw are then ignored. + +6.3. padding bits +----------------- + +In the PNG file format, if a less than 8-bit per pixel color type is used and the scanlines +have a bit amount that isn't a multiple of 8, then padding bits are used so that each +scanline starts at a fresh byte. But that is NOT true for the LodePNG raw input and output. +The raw input image you give to the encoder, and the raw output image you get from the decoder +will NOT have these padding bits, e.g. in the case of a 1-bit image with a width +of 7 pixels, the first pixel of the second scanline will the 8th bit of the first byte, +not the first bit of a new byte. + +6.4. A note about 16-bits per channel and endianness +---------------------------------------------------- + +LodePNG uses unsigned char arrays for 16-bit per channel colors too, just like +for any other color format. The 16-bit values are stored in big endian (most +significant byte first) in these arrays. This is the opposite order of the +little endian used by x86 CPU's. + +LodePNG always uses big endian because the PNG file format does so internally. +Conversions to other formats than PNG uses internally are not supported by +LodePNG on purpose, there are myriads of formats, including endianness of 16-bit +colors, the order in which you store R, G, B and A, and so on. Supporting and +converting to/from all that is outside the scope of LodePNG. + +This may mean that, depending on your use case, you may want to convert the big +endian output of LodePNG to little endian with a for loop. This is certainly not +always needed, many applications and libraries support big endian 16-bit colors +anyway, but it means you cannot simply cast the unsigned char* buffer to an +unsigned short* buffer on x86 CPUs. + + +7. error values +--------------- + +All functions in LodePNG that return an error code, return 0 if everything went +OK, or a non-zero code if there was an error. + +The meaning of the LodePNG error values can be retrieved with the function +lodepng_error_text: given the numerical error code, it returns a description +of the error in English as a string. + +Check the implementation of lodepng_error_text to see the meaning of each code. + +It is not recommended to use the numerical values to programmatically make +different decisions based on error types as the numbers are not guaranteed to +stay backwards compatible. They are for human consumption only. Programmatically +only 0 or non-0 matter. + + +8. chunks and PNG editing +------------------------- + +If you want to add extra chunks to a PNG you encode, or use LodePNG for a PNG +editor that should follow the rules about handling of unknown chunks, or if your +program is able to read other types of chunks than the ones handled by LodePNG, +then that's possible with the chunk functions of LodePNG. + +A PNG chunk has the following layout: + +4 bytes length +4 bytes type name +length bytes data +4 bytes CRC + +8.1. iterating through chunks +----------------------------- + +If you have a buffer containing the PNG image data, then the first chunk (the +IHDR chunk) starts at byte number 8 of that buffer. The first 8 bytes are the +signature of the PNG and are not part of a chunk. But if you start at byte 8 +then you have a chunk, and can check the following things of it. + +NOTE: none of these functions check for memory buffer boundaries. To avoid +exploits, always make sure the buffer contains all the data of the chunks. +When using lodepng_chunk_next, make sure the returned value is within the +allocated memory. + +unsigned lodepng_chunk_length(const unsigned char* chunk): + +Get the length of the chunk's data. The total chunk length is this length + 12. + +void lodepng_chunk_type(char type[5], const unsigned char* chunk): +unsigned char lodepng_chunk_type_equals(const unsigned char* chunk, const char* type): + +Get the type of the chunk or compare if it's a certain type + +unsigned char lodepng_chunk_critical(const unsigned char* chunk): +unsigned char lodepng_chunk_private(const unsigned char* chunk): +unsigned char lodepng_chunk_safetocopy(const unsigned char* chunk): + +Check if the chunk is critical in the PNG standard (only IHDR, PLTE, IDAT and IEND are). +Check if the chunk is private (public chunks are part of the standard, private ones not). +Check if the chunk is safe to copy. If it's not, then, when modifying data in a critical +chunk, unsafe to copy chunks of the old image may NOT be saved in the new one if your +program doesn't handle that type of unknown chunk. + +unsigned char* lodepng_chunk_data(unsigned char* chunk): +const unsigned char* lodepng_chunk_data_const(const unsigned char* chunk): + +Get a pointer to the start of the data of the chunk. + +unsigned lodepng_chunk_check_crc(const unsigned char* chunk): +void lodepng_chunk_generate_crc(unsigned char* chunk): + +Check if the crc is correct or generate a correct one. + +unsigned char* lodepng_chunk_next(unsigned char* chunk): +const unsigned char* lodepng_chunk_next_const(const unsigned char* chunk): + +Iterate to the next chunk. This works if you have a buffer with consecutive chunks. Note that these +functions do no boundary checking of the allocated data whatsoever, so make sure there is enough +data available in the buffer to be able to go to the next chunk. + +unsigned lodepng_chunk_append(unsigned char** out, size_t* outsize, const unsigned char* chunk): +unsigned lodepng_chunk_create(unsigned char** out, size_t* outsize, unsigned length, + const char* type, const unsigned char* data): + +These functions are used to create new chunks that are appended to the data in *out that has +length *outsize. The append function appends an existing chunk to the new data. The create +function creates a new chunk with the given parameters and appends it. Type is the 4-letter +name of the chunk. + +8.2. chunks in info_png +----------------------- + +The LodePNGInfo struct contains fields with the unknown chunk in it. It has 3 +buffers (each with size) to contain 3 types of unknown chunks: +the ones that come before the PLTE chunk, the ones that come between the PLTE +and the IDAT chunks, and the ones that come after the IDAT chunks. +It's necessary to make the distinction between these 3 cases because the PNG +standard forces to keep the ordering of unknown chunks compared to the critical +chunks, but does not force any other ordering rules. + +info_png.unknown_chunks_data[0] is the chunks before PLTE +info_png.unknown_chunks_data[1] is the chunks after PLTE, before IDAT +info_png.unknown_chunks_data[2] is the chunks after IDAT + +The chunks in these 3 buffers can be iterated through and read by using the same +way described in the previous subchapter. + +When using the decoder to decode a PNG, you can make it store all unknown chunks +if you set the option settings.remember_unknown_chunks to 1. By default, this +option is off (0). + +The encoder will always encode unknown chunks that are stored in the info_png. +If you need it to add a particular chunk that isn't known by LodePNG, you can +use lodepng_chunk_append or lodepng_chunk_create to the chunk data in +info_png.unknown_chunks_data[x]. + +Chunks that are known by LodePNG should not be added in that way. E.g. to make +LodePNG add a bKGD chunk, set background_defined to true and add the correct +parameters there instead. + + +9. compiler support +------------------- + +No libraries other than the current standard C library are needed to compile +LodePNG. For the C++ version, only the standard C++ library is needed on top. +Add the files lodepng.c(pp) and lodepng.h to your project, include +lodepng.h where needed, and your program can read/write PNG files. + +It is compatible with C90 and up, and C++03 and up. + +If performance is important, use optimization when compiling! For both the +encoder and decoder, this makes a large difference. + +Make sure that LodePNG is compiled with the same compiler of the same version +and with the same settings as the rest of the program, or the interfaces with +std::vectors and std::strings in C++ can be incompatible. + +CHAR_BITS must be 8 or higher, because LodePNG uses unsigned chars for octets. + +*) gcc and g++ + +LodePNG is developed in gcc so this compiler is natively supported. It gives no +warnings with compiler options "-Wall -Wextra -pedantic -ansi", with gcc and g++ +version 4.7.1 on Linux, 32-bit and 64-bit. + +*) Clang + +Fully supported and warning-free. + +*) Mingw + +The Mingw compiler (a port of gcc for Windows) should be fully supported by +LodePNG. + +*) Visual Studio and Visual C++ Express Edition + +LodePNG should be warning-free with warning level W4. Two warnings were disabled +with pragmas though: warning 4244 about implicit conversions, and warning 4996 +where it wants to use a non-standard function fopen_s instead of the standard C +fopen. + +Visual Studio may want "stdafx.h" files to be included in each source file and +give an error "unexpected end of file while looking for precompiled header". +This is not standard C++ and will not be added to the stock LodePNG. You can +disable it for lodepng.cpp only by right clicking it, Properties, C/C++, +Precompiled Headers, and set it to Not Using Precompiled Headers there. + +NOTE: Modern versions of VS should be fully supported, but old versions, e.g. +VS6, are not guaranteed to work. + +*) Compilers on Macintosh + +LodePNG has been reported to work both with gcc and LLVM for Macintosh, both for +C and C++. + +*) Other Compilers + +If you encounter problems on any compilers, feel free to let me know and I may +try to fix it if the compiler is modern and standards compliant. + + +10. examples +------------ + +This decoder example shows the most basic usage of LodePNG. More complex +examples can be found on the LodePNG website. + +10.1. decoder C++ example +------------------------- + +#include "lodepng.h" +#include + +int main(int argc, char *argv[]) { + const char* filename = argc > 1 ? argv[1] : "test.png"; + + //load and decode + std::vector image; + unsigned width, height; + unsigned error = lodepng::decode(image, width, height, filename); + + //if there's an error, display it + if(error) std::cout << "decoder error " << error << ": " << lodepng_error_text(error) << std::endl; + + //the pixels are now in the vector "image", 4 bytes per pixel, ordered RGBARGBA..., use it as texture, draw it, ... +} + +10.2. decoder C example +----------------------- + +#include "lodepng.h" + +int main(int argc, char *argv[]) { + unsigned error; + unsigned char* image; + size_t width, height; + const char* filename = argc > 1 ? argv[1] : "test.png"; + + error = lodepng_decode32_file(&image, &width, &height, filename); + + if(error) printf("decoder error %u: %s\n", error, lodepng_error_text(error)); + + / * use image here * / + + free(image); + return 0; +} + +11. state settings reference +---------------------------- + +A quick reference of some settings to set on the LodePNGState + +For decoding: + +state.decoder.zlibsettings.ignore_adler32: ignore ADLER32 checksums +state.decoder.zlibsettings.custom_...: use custom inflate function +state.decoder.ignore_crc: ignore CRC checksums +state.decoder.ignore_critical: ignore unknown critical chunks +state.decoder.ignore_end: ignore missing IEND chunk. May fail if this corruption causes other errors +state.decoder.color_convert: convert internal PNG color to chosen one +state.decoder.read_text_chunks: whether to read in text metadata chunks +state.decoder.remember_unknown_chunks: whether to read in unknown chunks +state.info_raw.colortype: desired color type for decoded image +state.info_raw.bitdepth: desired bit depth for decoded image +state.info_raw....: more color settings, see struct LodePNGColorMode +state.info_png....: no settings for decoder but ouput, see struct LodePNGInfo + +For encoding: + +state.encoder.zlibsettings.btype: disable compression by setting it to 0 +state.encoder.zlibsettings.use_lz77: use LZ77 in compression +state.encoder.zlibsettings.windowsize: tweak LZ77 windowsize +state.encoder.zlibsettings.minmatch: tweak min LZ77 length to match +state.encoder.zlibsettings.nicematch: tweak LZ77 match where to stop searching +state.encoder.zlibsettings.lazymatching: try one more LZ77 matching +state.encoder.zlibsettings.custom_...: use custom deflate function +state.encoder.auto_convert: choose optimal PNG color type, if 0 uses info_png +state.encoder.filter_palette_zero: PNG filter strategy for palette +state.encoder.filter_strategy: PNG filter strategy to encode with +state.encoder.force_palette: add palette even if not encoding to one +state.encoder.add_id: add LodePNG identifier and version as a text chunk +state.encoder.text_compression: use compressed text chunks for metadata +state.info_raw.colortype: color type of raw input image you provide +state.info_raw.bitdepth: bit depth of raw input image you provide +state.info_raw: more color settings, see struct LodePNGColorMode +state.info_png.color.colortype: desired color type if auto_convert is false +state.info_png.color.bitdepth: desired bit depth if auto_convert is false +state.info_png.color....: more color settings, see struct LodePNGColorMode +state.info_png....: more PNG related settings, see struct LodePNGInfo + + +12. changes +----------- + +The version number of LodePNG is the date of the change given in the format +yyyymmdd. + +Some changes aren't backwards compatible. Those are indicated with a (!) +symbol. + +Not all changes are listed here, the commit history in github lists more: +https://github.com/lvandeve/lodepng + +*) 17 okt 2020: prevent decoding too large text/icc chunks by default. +*) 06 mar 2020: simplified some of the dynamic memory allocations. +*) 12 jan 2020: (!) added 'end' argument to lodepng_chunk_next to allow correct + overflow checks. +*) 14 aug 2019: around 25% faster decoding thanks to huffman lookup tables. +*) 15 jun 2019: (!) auto_choose_color API changed (for bugfix: don't use palette + if gray ICC profile) and non-ICC LodePNGColorProfile renamed to + LodePNGColorStats. +*) 30 dec 2018: code style changes only: removed newlines before opening braces. +*) 10 sep 2018: added way to inspect metadata chunks without full decoding. +*) 19 aug 2018: (!) fixed color mode bKGD is encoded with and made it use + palette index in case of palette. +*) 10 aug 2018: (!) added support for gAMA, cHRM, sRGB and iCCP chunks. This + change is backwards compatible unless you relied on unknown_chunks for those. +*) 11 jun 2018: less restrictive check for pixel size integer overflow +*) 14 jan 2018: allow optionally ignoring a few more recoverable errors +*) 17 sep 2017: fix memory leak for some encoder input error cases +*) 27 nov 2016: grey+alpha auto color model detection bugfix +*) 18 apr 2016: Changed qsort to custom stable sort (for platforms w/o qsort). +*) 09 apr 2016: Fixed colorkey usage detection, and better file loading (within + the limits of pure C90). +*) 08 dec 2015: Made load_file function return error if file can't be opened. +*) 24 okt 2015: Bugfix with decoding to palette output. +*) 18 apr 2015: Boundary PM instead of just package-merge for faster encoding. +*) 24 aug 2014: Moved to github +*) 23 aug 2014: Reduced needless memory usage of decoder. +*) 28 jun 2014: Removed fix_png setting, always support palette OOB for + simplicity. Made ColorProfile public. +*) 09 jun 2014: Faster encoder by fixing hash bug and more zeros optimization. +*) 22 dec 2013: Power of two windowsize required for optimization. +*) 15 apr 2013: Fixed bug with LAC_ALPHA and color key. +*) 25 mar 2013: Added an optional feature to ignore some PNG errors (fix_png). +*) 11 mar 2013: (!) Bugfix with custom free. Changed from "my" to "lodepng_" + prefix for the custom allocators and made it possible with a new #define to + use custom ones in your project without needing to change lodepng's code. +*) 28 jan 2013: Bugfix with color key. +*) 27 okt 2012: Tweaks in text chunk keyword length error handling. +*) 8 okt 2012: (!) Added new filter strategy (entropy) and new auto color mode. + (no palette). Better deflate tree encoding. New compression tweak settings. + Faster color conversions while decoding. Some internal cleanups. +*) 23 sep 2012: Reduced warnings in Visual Studio a little bit. +*) 1 sep 2012: (!) Removed #define's for giving custom (de)compression functions + and made it work with function pointers instead. +*) 23 jun 2012: Added more filter strategies. Made it easier to use custom alloc + and free functions and toggle #defines from compiler flags. Small fixes. +*) 6 may 2012: (!) Made plugging in custom zlib/deflate functions more flexible. +*) 22 apr 2012: (!) Made interface more consistent, renaming a lot. Removed + redundant C++ codec classes. Reduced amount of structs. Everything changed, + but it is cleaner now imho and functionality remains the same. Also fixed + several bugs and shrunk the implementation code. Made new samples. +*) 6 nov 2011: (!) By default, the encoder now automatically chooses the best + PNG color model and bit depth, based on the amount and type of colors of the + raw image. For this, autoLeaveOutAlphaChannel replaced by auto_choose_color. +*) 9 okt 2011: simpler hash chain implementation for the encoder. +*) 8 sep 2011: lz77 encoder lazy matching instead of greedy matching. +*) 23 aug 2011: tweaked the zlib compression parameters after benchmarking. + A bug with the PNG filtertype heuristic was fixed, so that it chooses much + better ones (it's quite significant). A setting to do an experimental, slow, + brute force search for PNG filter types is added. +*) 17 aug 2011: (!) changed some C zlib related function names. +*) 16 aug 2011: made the code less wide (max 120 characters per line). +*) 17 apr 2011: code cleanup. Bugfixes. Convert low to 16-bit per sample colors. +*) 21 feb 2011: fixed compiling for C90. Fixed compiling with sections disabled. +*) 11 dec 2010: encoding is made faster, based on suggestion by Peter Eastman + to optimize long sequences of zeros. +*) 13 nov 2010: added LodePNG_InfoColor_hasPaletteAlpha and + LodePNG_InfoColor_canHaveAlpha functions for convenience. +*) 7 nov 2010: added LodePNG_error_text function to get error code description. +*) 30 okt 2010: made decoding slightly faster +*) 26 okt 2010: (!) changed some C function and struct names (more consistent). + Reorganized the documentation and the declaration order in the header. +*) 08 aug 2010: only changed some comments and external samples. +*) 05 jul 2010: fixed bug thanks to warnings in the new gcc version. +*) 14 mar 2010: fixed bug where too much memory was allocated for char buffers. +*) 02 sep 2008: fixed bug where it could create empty tree that linux apps could + read by ignoring the problem but windows apps couldn't. +*) 06 jun 2008: added more error checks for out of memory cases. +*) 26 apr 2008: added a few more checks here and there to ensure more safety. +*) 06 mar 2008: crash with encoding of strings fixed +*) 02 feb 2008: support for international text chunks added (iTXt) +*) 23 jan 2008: small cleanups, and #defines to divide code in sections +*) 20 jan 2008: support for unknown chunks allowing using LodePNG for an editor. +*) 18 jan 2008: support for tIME and pHYs chunks added to encoder and decoder. +*) 17 jan 2008: ability to encode and decode compressed zTXt chunks added + Also various fixes, such as in the deflate and the padding bits code. +*) 13 jan 2008: Added ability to encode Adam7-interlaced images. Improved + filtering code of encoder. +*) 07 jan 2008: (!) changed LodePNG to use ISO C90 instead of C++. A + C++ wrapper around this provides an interface almost identical to before. + Having LodePNG be pure ISO C90 makes it more portable. The C and C++ code + are together in these files but it works both for C and C++ compilers. +*) 29 dec 2007: (!) changed most integer types to unsigned int + other tweaks +*) 30 aug 2007: bug fixed which makes this Borland C++ compatible +*) 09 aug 2007: some VS2005 warnings removed again +*) 21 jul 2007: deflate code placed in new namespace separate from zlib code +*) 08 jun 2007: fixed bug with 2- and 4-bit color, and small interlaced images +*) 04 jun 2007: improved support for Visual Studio 2005: crash with accessing + invalid std::vector element [0] fixed, and level 3 and 4 warnings removed +*) 02 jun 2007: made the encoder add a tag with version by default +*) 27 may 2007: zlib and png code separated (but still in the same file), + simple encoder/decoder functions added for more simple usage cases +*) 19 may 2007: minor fixes, some code cleaning, new error added (error 69), + moved some examples from here to lodepng_examples.cpp +*) 12 may 2007: palette decoding bug fixed +*) 24 apr 2007: changed the license from BSD to the zlib license +*) 11 mar 2007: very simple addition: ability to encode bKGD chunks. +*) 04 mar 2007: (!) tEXt chunk related fixes, and support for encoding + palettized PNG images. Plus little interface change with palette and texts. +*) 03 mar 2007: Made it encode dynamic Huffman shorter with repeat codes. + Fixed a bug where the end code of a block had length 0 in the Huffman tree. +*) 26 feb 2007: Huffman compression with dynamic trees (BTYPE 2) now implemented + and supported by the encoder, resulting in smaller PNGs at the output. +*) 27 jan 2007: Made the Adler-32 test faster so that a timewaste is gone. +*) 24 jan 2007: gave encoder an error interface. Added color conversion from any + greyscale type to 8-bit greyscale with or without alpha. +*) 21 jan 2007: (!) Totally changed the interface. It allows more color types + to convert to and is more uniform. See the manual for how it works now. +*) 07 jan 2007: Some cleanup & fixes, and a few changes over the last days: + encode/decode custom tEXt chunks, separate classes for zlib & deflate, and + at last made the decoder give errors for incorrect Adler32 or Crc. +*) 01 jan 2007: Fixed bug with encoding PNGs with less than 8 bits per channel. +*) 29 dec 2006: Added support for encoding images without alpha channel, and + cleaned out code as well as making certain parts faster. +*) 28 dec 2006: Added "Settings" to the encoder. +*) 26 dec 2006: The encoder now does LZ77 encoding and produces much smaller files now. + Removed some code duplication in the decoder. Fixed little bug in an example. +*) 09 dec 2006: (!) Placed output parameters of public functions as first parameter. + Fixed a bug of the decoder with 16-bit per color. +*) 15 okt 2006: Changed documentation structure +*) 09 okt 2006: Encoder class added. It encodes a valid PNG image from the + given image buffer, however for now it's not compressed. +*) 08 sep 2006: (!) Changed to interface with a Decoder class +*) 30 jul 2006: (!) LodePNG_InfoPng , width and height are now retrieved in different + way. Renamed decodePNG to decodePNGGeneric. +*) 29 jul 2006: (!) Changed the interface: image info is now returned as a + struct of type LodePNG::LodePNG_Info, instead of a vector, which was a bit clumsy. +*) 28 jul 2006: Cleaned the code and added new error checks. + Corrected terminology "deflate" into "inflate". +*) 23 jun 2006: Added SDL example in the documentation in the header, this + example allows easy debugging by displaying the PNG and its transparency. +*) 22 jun 2006: (!) Changed way to obtain error value. Added + loadFile function for convenience. Made decodePNG32 faster. +*) 21 jun 2006: (!) Changed type of info vector to unsigned. + Changed position of palette in info vector. Fixed an important bug that + happened on PNGs with an uncompressed block. +*) 16 jun 2006: Internally changed unsigned into unsigned where + needed, and performed some optimizations. +*) 07 jun 2006: (!) Renamed functions to decodePNG and placed them + in LodePNG namespace. Changed the order of the parameters. Rewrote the + documentation in the header. Renamed files to lodepng.cpp and lodepng.h +*) 22 apr 2006: Optimized and improved some code +*) 07 sep 2005: (!) Changed to std::vector interface +*) 12 aug 2005: Initial release (C++, decoder only) + + +13. contact information +----------------------- + +Feel free to contact me with suggestions, problems, comments, ... concerning +LodePNG. If you encounter a PNG image that doesn't work properly with this +decoder, feel free to send it and I'll use it to find and fix the problem. + +My email address is (puzzle the account and domain together with an @ symbol): +Domain: gmail dot com. +Account: lode dot vandevenne. + + +Copyright (c) 2005-2020 Lode Vandevenne +*/ diff --git a/Graphics/Saumya_Talera/main.cpp b/Graphics/Saumya_Talera/main.cpp new file mode 100644 index 0000000..5cfc31a --- /dev/null +++ b/Graphics/Saumya_Talera/main.cpp @@ -0,0 +1,75 @@ +#include +#include +#include "sphere.h" +#include "hitable_list.h" +#include "float.h" +#include "camera.h" +#include "lodepng.h" +#include "material.h" +using namespace std; + +void encodeOneStep(const char* filename, std::vector& image, unsigned width, unsigned height) { + LodePNGColorType colorType = LCT_RGB; + //Encode the image + unsigned error = lodepng::encode(filename, image, width, height,colorType); + + //if there's an error, display it + if(error) std::cout << "encoder error " << error << ": "<< lodepng_error_text(error) << std::endl; +} + + +vec3 color(const ray& r, hitable *world, int depth) { + hit_record rec; + if(world->hit(r, 0.001, FLT_MAX, rec)) { + ray scattered; + vec3 attenuation; + if(depth<50 && rec.mat_ptr->scatter(r,rec,attenuation,scattered)) { + return attenuation*color(scattered,world,depth+1); + } else { + return vec3(0,0,0); + } + } + vec3 unit_direction = unit_vector(r.direction()); + float t = 0.5*(unit_direction.y()+1.0); + return (1.0-t)*vec3(1.0,1.0,1.0) + t*vec3(0.5,0.7,1.0); +} + + +int main() { + int nx=200; + int ny=100; + int ns=100; //number of random trials per pixel + vector image; + image.resize(nx*ny*3); + cout<<"P3\n"<=0;j--) { + for(int i=0;i= 1.0); + return p; +} +class material { + public: + virtual bool scatter(const ray& r_in, const hit_record& rec, vec3& attenuation, ray& scattered) const = 0; +}; + +vec3 reflect(const vec3& v, const vec3& n) { + return v - 2*dot(v,n)*n; +} + +class lambertian : public material { + public: + lambertian(const vec3& a) : albedo(a) {} + virtual bool scatter(const ray& r_in, const hit_record& rec, vec3& attenuation, ray& scattered) const { + vec3 target = rec.normal + random_in_unit_sphere(); + scattered = ray(rec.p, target); + attenuation = albedo; + return true; + } + vec3 albedo; +}; + +class metal : public material { + public: + metal(const vec3& a, float f) : albedo(a) {if (f<1) fuzz=f; else fuzz=1;} + virtual bool scatter(const ray& r_in, const hit_record& rec, vec3& attenuation, ray& scattered) const { + vec3 reflected = reflect(unit_vector(r_in.direction()), rec.normal); + scattered = ray(rec.p,reflected+fuzz*random_in_unit_sphere()); + attenuation = albedo; + return (dot(scattered.direction(), rec.normal)>0); + } + + vec3 albedo; + float fuzz; +}; + +#endif \ No newline at end of file diff --git a/Graphics/Saumya_Talera/ray.h b/Graphics/Saumya_Talera/ray.h new file mode 100644 index 0000000..d649bec --- /dev/null +++ b/Graphics/Saumya_Talera/ray.h @@ -0,0 +1,18 @@ +#ifndef RAYH +#define RAYH + +#include "vec3.h" + +class ray { + public: + ray(){} + ray(const vec3& a, const vec3& b){A=a;B=b;} + vec3 origin() const{ return A;} + vec3 direction() const{return B;} + vec3 point_at_parameter(float t) const{return A+t*B;} + + vec3 A; + vec3 B; +}; + +#endif \ No newline at end of file diff --git a/Graphics/Saumya_Talera/sphere.h b/Graphics/Saumya_Talera/sphere.h new file mode 100644 index 0000000..7e307b7 --- /dev/null +++ b/Graphics/Saumya_Talera/sphere.h @@ -0,0 +1,47 @@ +#ifndef SPHEREH +#define SPHEREH + +#include "hitable.h" +#include "material.h" + + + +class sphere: public hitable { + public: + sphere(){} + sphere(vec3 cen, float r, material* m) : center(cen), radius(r) {mat=m;}; + virtual bool hit(const ray& r, float t_min, float t_max, hit_record& rec) const; + vec3 center; + float radius; + material* mat; + +}; + +bool sphere::hit(const ray& r, float t_min, float t_max, hit_record& rec) const { + vec3 oc = r.origin()-center; + float a = dot(r.direction(), r.direction()); + float b = dot(oc, r.direction()); + float c = dot(oc,oc)-radius*radius; + float discriminant = sqrt(b*b-a*c); + if(discriminant>0) { + float temp = (-b-discriminant)/a; + if(tempt_min) { + rec.t = temp; + rec.p = r.point_at_parameter(temp); + rec.normal = (rec.p-center)/radius; + rec.mat_ptr = mat; + return true; + } + temp = (-b+discriminant)/a; + if(tempt_min) { + rec.t = temp; + rec.p = r.point_at_parameter(temp); + rec.normal = (rec.p-center)/radius; + rec.mat_ptr = mat; + return true; + } + } + return false; +} + +#endif \ No newline at end of file diff --git a/Graphics/Saumya_Talera/vec3.h b/Graphics/Saumya_Talera/vec3.h new file mode 100644 index 0000000..7118cf6 --- /dev/null +++ b/Graphics/Saumya_Talera/vec3.h @@ -0,0 +1,168 @@ +#include +#include +#include + +class vec3 +{ +public: + vec3() {} + vec3(float e0, float e1, float e2) + { + e[0] = e0; + e[1] = e1; + e[2] = e2; + } + + inline float x() const { return e[0]; } + inline float y() const { return e[1]; } + inline float z() const { return e[2]; } + inline float r() const { return e[0]; } + inline float g() const { return e[1]; } + inline float b() const { return e[2]; } + + inline const vec3 &operator+() const { return *this; } + inline vec3 operator-() const { return vec3(-e[0], -e[0], -e[2]); } + inline float operator[](int i) const { return e[i]; } + inline float &operator[](int i) { return e[i]; } + + inline vec3 &operator+=(const vec3 &v2); + inline vec3 &operator-=(const vec3 &v2); + inline vec3 &operator*=(const vec3 &v2); + inline vec3 &operator/=(const vec3 &v2); + inline vec3 &operator*=(const float t); + inline vec3 &operator/=(const float t); + + inline float length() const + { + return sqrt(e[0] * e[0] + e[1] * e[1] + e[2] * e[2]); + } + inline float squared_length() const + { + return e[0] * e[0] + e[1] * e[1] + e[2] * e[2]; + } + inline void make_unit_vector(); + + float e[3]; +}; + +inline std::istream &operator>>(std::istream &is, vec3 &t) +{ + is >> t.e[0] >> t.e[1] >> t.e[2]; + return is; +} + +inline std::ostream &operator<<(std::ostream &os, const vec3 &t) +{ + os << t.e[0] << " " << t.e[1] << " " << t.e[2]; + return os; +} + +inline void vec3::make_unit_vector() +{ + float k = 1.0 / sqrt(e[0] * e[0] + e[1] * e[1] + e[2] * e[2]); + e[0] *= k; + e[1] *= k; + e[2] *= k; +} + +inline vec3 operator+(const vec3 &v1, const vec3 &v2) +{ + return vec3(v1.e[0] + v2.e[0], v1.e[1] + v2.e[1], v1.e[2] + v2.e[2]); +} + +inline vec3 operator-(const vec3 &v1, const vec3 &v2) +{ + return vec3(v1.e[0] - v2.e[0], v1.e[1] - v2.e[1], v1.e[2] - v2.e[2]); +} + +inline vec3 operator*(const vec3 &v1, const vec3 &v2) +{ + return vec3(v1.e[0] * v2.e[0], v1.e[1] * v2.e[1], v1.e[2] * v2.e[2]); +} + +inline vec3 operator/(const vec3 &v1, const vec3 &v2) +{ + return vec3(v1.e[0] / v2.e[0], v1.e[1] / v2.e[1], v1.e[2] / v2.e[2]); +} + +inline vec3 operator*(float t, const vec3 &v) +{ + return vec3(t * v.e[0], t * v.e[1], t * v.e[2]); +} + +inline vec3 operator/(vec3 v, float t) +{ + return vec3(v.e[0] / t, v.e[1] / t, v.e[2] / t); +} + +inline vec3 operator*(const vec3 &v, float t) +{ + return vec3(t * v.e[0], t * v.e[1], t * v.e[2]); +} + +inline float dot(const vec3 &v1, const vec3 &v2) +{ + return v1.e[0] * v2.e[0] + v1.e[1] * v2.e[1] + v1.e[2] * v2.e[2]; +} + +inline vec3 cross(const vec3 &v1, const vec3 &v2) +{ + return vec3(v1.e[1] * v2.e[2] - v1.e[2] * v2.e[1], + v1.e[2] * v2.e[0] - v1.e[0] * v2.e[2], + v1.e[0] * v2.e[1] - v1.e[1] * v2.e[0]); +} + +inline vec3 &vec3::operator+=(const vec3 &v) +{ + e[0] += v.e[0]; + e[1] += v.e[1]; + e[2] += v.e[2]; + return *this; +} + +inline vec3 &vec3::operator*=(const vec3 &v) +{ + e[0] *= v.e[0]; + e[1] *= v.e[1]; + e[2] *= v.e[2]; + return *this; +} + +inline vec3 &vec3::operator/=(const vec3 &v) +{ + e[0] /= v.e[0]; + e[1] /= v.e[1]; + e[2] /= v.e[2]; + return *this; +} + +inline vec3 &vec3::operator-=(const vec3 &v) +{ + e[0] -= v.e[0]; + e[1] -= v.e[1]; + e[2] -= v.e[2]; + return *this; +} + +inline vec3 &vec3::operator*=(const float t) +{ + e[0] *= t; + e[1] *= t; + e[2] *= t; + return *this; +} + +inline vec3 &vec3::operator/=(const float t) +{ + float k = 1.0f / t; + + e[0] *= k; + e[1] *= k; + e[2] *= k; + return *this; +} + +inline vec3 unit_vector(vec3 v) +{ + return v / v.length(); +}