LibGfx: Remove support for the various "portable" image formats

These formats are not supported by other browsers.
This commit is contained in:
Andreas Kling 2024-06-17 19:42:11 +02:00 committed by Andreas Kling
parent 7141319a7c
commit 681a2ac14e
Notes: sideshowbarker 2024-07-17 03:59:29 +09:00
37 changed files with 3 additions and 1550 deletions

3
.gitattributes vendored
View file

@ -5,7 +5,4 @@
*.bmp binary
*.gif binary
*.jpg binary
*.pbm binary
*.pgm binary
*.png binary
*.ppm binary

View file

@ -206,10 +206,6 @@
# cmakedefine01 PNG_DEBUG
#endif
#ifndef PORTABLE_IMAGE_LOADER_DEBUG
# cmakedefine01 PORTABLE_IMAGE_LOADER_DEBUG
#endif
#ifndef PROMISE_DEBUG
# cmakedefine01 PROMISE_DEBUG
#endif

View file

@ -1,17 +0,0 @@
<html>
<head><title>PGM test suite</title></head>
<body>
<table border="1" width="100%">
<tr>
<td align="center">Reference PNG</td>
<td align="center">PGM ASCII</td>
<td align="center">PGM RAW</td>
</tr>
<tr>
<td align="center"><img src="pgmsuite_files/buggie.png"></td>
<td align="center"><img src="pgmsuite_files/buggie-ascii.pgm"></td>
<td align="center"><img src="pgmsuite_files/buggie-raw.pgm"></td>
</tr>
</table>
</body>
</html>

View file

@ -1,223 +0,0 @@
P2
100 220
255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 248 221 199 186 198 218 245 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 230 154 46 0 0 0 0 0 26 136 212 253 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 233 200 168 138 114 111 134 162 200 238 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 251 174 30 35 146 202 227 232 228 206 157 58 2 115 225 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 242 185 102 15 1 35 79 99 101 85 40 1 24 139 227 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 247 131 1 142 236 255 255 255 255 255 255 255 246 185 60 24 183 253 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 241 169 44 2 104 180 222 246 255 255 255 255 247 219 163 45 23 172 251 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 252 135 15 186 254 255 255 255 255 255 255 255 255 255 255 240 134 2 160 253 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 253 193 59 14 140 222 254 255 255 255 255 255 255 255 255 255 255 240 144 1 137 249 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 182 0 183 255 255 255 255 255 255 255 255 255 255 255 255 255 252 164 1 169 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 241 132 0 114 222 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 183 1 149 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 238 41 131 253 255 255 255 255 255 255 255 255 255 255 255 255 255 255 253 147 2 212 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 225 81 25 182 252 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 171 1 196 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 171 4 229 255 255 255 236 179 165 193 238 255 255 255 255 255 255 255 255 247 89 87 249 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 213 50 71 220 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 251 110 61 244 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 253 74 126 255 255 255 244 66 0 0 0 24 163 245 255 255 255 255 255 255 255 208 0 193 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 214 39 90 235 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 217 3 182 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 231 1 188 255 255 255 216 0 0 0 0 0 0 96 238 255 255 255 255 255 255 253 97 106 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 226 47 89 238 255 255 255 255 255 255 255 255 255 255 255 255 255 254 255 255 255 255 255 255 255 255 254 113 89 252 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 211 0 215 255 255 255 234 3 0 0 0 0 0 0 97 246 255 255 255 255 255 255 181 3 233 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 240 81 72 235 255 255 255 255 255 255 255 255 255 255 228 177 126 79 71 98 163 233 255 255 255 255 255 255 190 1 226 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 208 1 224 255 255 255 255 135 1 0 0 0 0 0 0 172 255 255 255 255 255 255 223 0 197 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 253 129 25 221 255 255 255 255 255 255 255 255 255 236 138 15 0 0 0 0 0 0 56 229 255 255 255 255 255 230 0 189 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 213 0 214 255 255 255 255 238 80 0 0 0 0 0 0 67 253 255 255 255 255 255 249 24 165 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 188 0 185 255 255 255 255 255 255 255 255 255 223 64 0 0 0 0 0 0 0 0 0 173 255 255 255 255 255 252 44 154 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 234 2 184 255 255 255 255 255 234 98 0 0 0 0 0 3 235 255 255 255 255 255 255 87 134 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 237 49 121 253 255 255 255 255 255 255 255 255 247 75 0 0 0 0 0 0 0 0 0 0 187 255 255 255 255 255 255 94 129 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 254 89 108 254 255 255 255 255 255 248 176 57 0 0 2 3 151 255 255 255 255 255 255 122 103 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 151 30 229 255 255 255 255 255 255 255 255 249 134 0 0 0 0 0 0 0 0 0 1 83 244 255 255 255 255 255 255 100 111 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 186 1 211 255 255 255 255 255 255 255 249 221 203 227 157 19 238 255 255 255 255 255 135 99 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 226 3 161 255 255 255 255 255 255 255 255 255 150 2 0 0 0 0 0 0 0 0 0 95 232 255 255 255 255 255 255 255 92 133 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 247 82 87 243 255 255 255 255 255 255 255 255 255 255 225 0 192 255 255 255 255 255 134 100 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 148 37 239 255 255 255 255 255 255 255 255 210 1 165 155 1 0 0 0 0 0 66 178 247 255 255 255 255 255 255 255 250 28 161 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 215 18 128 248 255 255 255 255 255 255 255 255 255 250 6 170 255 255 255 255 255 107 114 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 238 26 156 255 255 255 255 255 255 255 255 254 114 79 247 255 225 181 155 157 181 215 250 255 255 255 255 255 255 255 255 255 221 0 199 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 192 4 125 242 255 255 255 255 255 255 255 255 220 0 190 255 255 255 255 255 78 140 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 185 1 224 255 255 255 255 255 255 255 255 235 4 178 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 167 17 237 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 192 25 81 205 252 255 255 255 255 255 230 94 61 241 255 255 255 255 249 24 167 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 108 95 254 255 255 255 255 255 255 255 255 207 0 219 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 244 58 134 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 219 92 1 92 172 204 209 198 147 36 52 220 255 255 255 255 255 229 0 192 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 239 15 173 255 255 255 255 255 255 255 255 255 188 0 231 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 163 2 220 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 249 195 110 6 0 0 0 49 154 235 255 255 255 255 255 255 204 0 220 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 209 0 214 255 255 255 255 255 255 255 255 255 196 0 229 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 213 15 151 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 242 224 217 227 248 255 255 255 255 255 255 255 255 166 32 244 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 180 17 240 255 255 255 255 255 255 255 255 255 219 0 202 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 225 60 93 245 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 107 109 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 153 63 251 255 255 255 255 255 255 255 255 255 248 61 133 255 255 255 255 255 255 255 255 255 255 255 255 255 255 219 58 68 232 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 239 5 174 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 129 85 255 255 255 255 255 255 255 255 255 255 255 171 4 215 255 255 255 255 255 255 255 255 255 255 255 252 182 31 86 229 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 198 0 219 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 122 112 255 255 255 255 255 255 255 255 255 255 255 245 83 70 233 255 255 255 255 255 255 255 255 253 211 107 0 131 240 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 132 70 252 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 126 92 255 255 255 255 255 255 255 255 255 255 255 255 226 62 58 185 240 253 255 254 249 227 184 94 0 77 197 253 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 239 222 219 210 25 158 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 148 69 253 255 255 255 255 255 255 255 255 255 255 255 255 230 114 0 6 79 111 91 46 0 0 102 192 247 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 252 215 156 72 2 0 0 0 0 17 100 173 229 255 255 255 255 255 255 255 255 255 255 255 255 255 255 175 24 242 255 255 255 255 255 255 255 255 255 255 255 255 255 253 221 175 139 121 129 160 193 231 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 203 98 1 32 130 178 202 212 211 197 169 108 2 4 135 227 255 255 255 255 255 255 255 255 255 255 255 255 205 0 219 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 239 128 0 88 191 244 254 255 255 255 255 255 255 254 233 167 49 7 172 250 255 255 255 255 255 253 236 212 196 193 175 1 170 250 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 225 73 31 181 249 255 255 255 255 255 255 255 255 255 255 255 255 238 141 2 124 242 255 255 232 171 90 3 0 1 2 2 0 0 69 151 219 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 223 51 73 220 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 253 189 25 101 206 148 5 7 117 179 212 229 235 232 217 190 138 39 0 121 222 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 235 70 75 230 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 204 15 0 26 157 230 254 255 255 255 255 255 255 255 255 241 181 58 17 168 251 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 250 112 43 223 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 252 167 3 110 226 254 255 255 255 255 255 255 255 255 255 255 255 255 240 146 0 127 243 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 176 0 195 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 253 165 0 145 248 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 188 17 108 244 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 231 36 135 253 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 189 0 148 251 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 198 14 131 251 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 141 36 233 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 223 30 121 249 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 184 0 105 229 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 225 2 168 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 248 100 65 238 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 253 140 0 48 202 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 143 42 239 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 183 0 199 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 239 58 0 1 168 252 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 210 23 158 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 241 53 119 253 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 186 0 3 0 133 245 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 230 49 1 225 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 173 0 219 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 246 72 7 15 0 107 239 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 249 104 0 108 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 244 60 127 253 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 175 1 23 19 2 95 239 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 176 0 0 187 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 194 0 210 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 233 1 15 26 20 2 95 239 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 232 31 0 2 233 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 109 83 252 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 109 5 26 26 20 1 113 248 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 148 2 1 99 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 229 1 176 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 175 1 24 26 26 18 0 149 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 231 17 9 1 168 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 179 0 229 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 214 0 19 26 26 26 14 1 201 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 162 1 16 0 210 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 110 96 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 239 9 15 26 26 26 25 6 58 240 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 245 49 10 15 0 242 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 239 7 168 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 252 69 10 26 26 26 26 22 1 153 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 201 0 21 8 92 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 204 0 213 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 109 6 26 26 26 26 26 12 16 229 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 132 3 26 2 147 255 255 255 255 255 255 255 255 255 255 255 255 255 255 251 253 255 255 161 19 245 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 137 4 26 26 26 26 26 24 1 146 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 245 31 12 24 1 183 255 255 255 255 255 255 255 255 255 255 255 250 193 143 171 166 159 230 101 110 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 151 2 26 26 26 26 26 26 13 17 234 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 207 0 20 21 0 208 255 255 255 255 255 255 255 255 255 255 244 121 138 248 255 255 229 77 14 163 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 159 1 26 26 26 26 26 26 23 0 173 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 160 1 25 17 0 229 255 255 255 255 255 255 255 255 255 254 142 24 237 255 255 255 255 188 0 197 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 161 1 26 26 26 26 26 26 27 8 77 250 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 92 8 26 14 24 242 255 255 255 255 255 255 255 255 255 226 0 71 252 255 255 255 255 199 0 223 255 255 255 255 255 255 255 255 255 255 255 255 255 242 176 148 174 160 171 240 255 255 255 255 255 255 255 255 255 255 255 255 156 2 25 26 26 26 26 26 26 18 0 215 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 240 16 15 26 12 57 250 255 255 255 255 255 255 255 255 255 188 0 25 238 255 255 255 255 173 21 241 255 255 255 255 255 255 255 255 255 255 255 255 230 82 176 252 255 254 209 73 222 255 255 255 255 255 255 255 255 255 255 255 151 2 26 26 26 26 26 26 26 24 1 158 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 212 0 20 26 10 79 254 255 255 255 255 255 255 255 255 255 174 0 0 142 249 254 255 232 75 66 252 255 255 255 255 255 255 255 255 255 255 255 247 93 90 251 255 255 255 255 148 74 243 255 255 255 255 255 255 255 255 255 255 146 3 26 26 26 26 26 26 26 26 9 71 252 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 180 1 24 27 8 105 255 255 255 255 255 255 255 255 255 255 194 0 0 0 89 162 149 46 1 105 255 255 255 255 255 255 255 255 255 255 255 255 195 0 141 255 255 255 255 255 184 0 182 255 255 255 255 255 255 255 255 255 255 130 4 26 26 26 26 26 26 26 26 17 1 225 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 144 3 26 26 6 116 255 255 255 255 255 255 255 255 255 255 237 33 0 0 0 0 0 0 0 134 255 255 255 255 255 255 255 255 255 255 255 255 144 0 91 251 255 255 255 255 149 0 123 255 255 255 255 255 255 255 255 255 255 117 6 26 26 26 26 26 26 26 26 23 1 185 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 95 9 26 26 5 124 255 255 255 255 255 255 255 255 255 255 255 174 0 0 0 0 0 0 0 151 255 255 255 255 255 255 255 255 255 255 255 255 129 0 0 178 252 255 254 210 25 0 101 255 255 255 255 255 255 255 255 255 255 91 8 27 26 26 26 26 26 26 26 26 3 134 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 248 9 14 26 26 5 128 255 255 255 255 255 255 255 255 255 255 255 252 169 9 0 0 0 0 0 167 255 255 255 255 255 255 255 255 255 255 255 255 155 0 0 0 113 165 134 16 0 0 137 255 255 255 255 255 255 255 255 255 252 69 10 27 26 26 26 26 26 26 26 26 10 62 251 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 231 0 17 26 26 5 124 255 255 255 255 255 255 255 255 255 255 255 255 254 227 174 146 155 185 0 172 255 255 255 255 255 255 255 255 255 255 255 255 210 0 0 0 0 0 0 0 0 0 198 255 255 255 255 255 255 255 255 255 246 38 14 26 26 26 26 26 26 26 26 26 17 0 233 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 212 0 20 26 26 6 115 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 242 0 179 255 255 255 255 255 255 255 255 255 255 255 255 252 134 0 0 0 0 0 0 1 116 250 255 255 255 255 255 255 255 255 255 236 0 16 26 26 26 26 26 26 26 26 26 21 0 206 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 192 0 23 26 26 8 101 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 242 0 180 255 255 255 255 255 255 255 255 255 255 255 255 255 245 138 0 0 0 0 0 125 241 255 255 255 255 255 255 255 255 255 255 221 0 18 26 26 26 26 26 26 26 26 26 24 0 183 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 172 1 25 26 26 11 73 253 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 242 0 176 255 255 255 255 255 255 255 255 255 255 255 255 255 255 253 217 167 144 164 212 252 255 255 255 255 255 255 255 255 255 255 255 202 0 21 26 26 26 26 26 26 26 26 26 25 2 158 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 148 3 26 26 26 13 41 246 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 245 1 170 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 178 1 24 26 26 26 26 26 26 26 26 26 26 4 130 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 123 5 26 26 26 16 0 233 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 250 41 160 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 146 2 26 26 26 26 26 26 26 26 26 26 26 7 104 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 121 6 26 26 26 20 0 211 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 253 78 140 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 95 8 27 26 26 26 26 26 26 26 26 26 26 9 87 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 120 6 26 26 26 24 0 180 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 112 108 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 245 12 13 26 26 26 26 26 26 26 26 26 26 26 10 84 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 121 6 26 26 26 26 3 131 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 146 64 251 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 218 0 19 26 26 26 26 26 26 26 26 26 26 27 10 61 253 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 125 5 26 26 26 26 11 37 247 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 179 6 237 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 182 0 23 26 26 26 26 26 26 26 26 26 26 27 10 72 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 148 4 26 26 26 26 20 0 207 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 210 0 210 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 129 4 26 26 26 26 26 26 26 26 26 26 26 26 9 87 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 150 3 26 26 26 26 26 2 140 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 239 16 171 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 246 46 12 26 26 26 26 26 26 26 26 26 26 26 26 8 90 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 165 1 25 26 26 26 26 13 30 235 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 101 103 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 210 0 19 26 26 26 26 26 26 26 26 26 26 26 26 6 120 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 176 0 24 26 26 26 26 23 1 161 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 176 0 230 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 153 1 25 26 26 26 26 26 26 26 26 26 26 26 26 3 139 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 192 0 23 26 26 26 26 26 11 26 229 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 229 0 174 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 246 50 10 26 26 26 26 26 26 26 26 26 26 26 26 26 1 162 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 209 0 21 26 26 26 26 26 24 1 120 251 255 255 255 255 255 255 255 255 255 255 255 255 255 255 253 119 71 247 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 197 0 20 26 26 26 26 26 26 26 26 26 26 26 26 24 1 184 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 226 0 18 26 26 26 26 26 26 17 0 170 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 207 0 187 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 252 110 4 25 26 26 26 26 26 26 26 26 26 26 26 26 21 1 204 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 244 2 15 26 26 26 26 26 26 26 10 4 191 255 255 255 255 255 255 255 255 255 255 255 255 255 255 252 112 60 240 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 213 0 16 26 26 26 26 26 26 26 26 26 26 26 26 26 18 0 224 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 254 76 10 26 26 26 26 26 26 26 25 8 11 183 253 255 255 255 255 255 255 255 255 255 255 255 255 255 220 19 142 252 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 252 109 3 26 26 26 26 26 26 26 26 26 26 26 26 26 26 14 6 245 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 138 3 26 26 26 26 26 26 26 26 25 9 0 144 240 255 255 255 255 255 255 255 255 255 255 255 255 255 169 0 185 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 194 0 17 26 26 26 26 26 26 26 26 26 26 26 26 26 26 8 91 253 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 179 0 24 26 26 26 26 26 26 26 26 26 14 0 65 189 246 255 255 255 255 255 255 255 255 255 255 255 249 126 17 198 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 235 57 6 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 3 146 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 216 0 20 26 26 26 26 26 26 26 26 26 26 21 6 0 68 165 218 249 255 255 255 255 255 255 255 246 207 116 0 17 184 253 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 247 112 2 23 26 26 26 26 26 26 26 26 26 26 26 26 26 26 23 1 188 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 246 45 12 26 26 26 26 26 26 26 26 26 26 26 26 19 8 1 1 37 111 148 165 169 165 148 107 31 1 2 16 8 1 141 239 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 248 134 1 18 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 18 1 221 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 131 3 26 26 26 26 26 26 26 26 26 26 26 26 26 26 24 18 11 6 2 0 0 0 2 6 13 19 25 26 25 14 1 56 178 242 255 255 255 255 255 255 255 255 255 255 255 254 234 117 1 15 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 11 46 249 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 197 0 21 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 26 26 27 26 26 26 26 26 26 21 8 1 37 146 203 235 251 255 255 255 255 254 245 218 163 41 2 17 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 3 137 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 243 38 11 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 21 11 1 0 0 66 104 124 127 119 87 37 0 1 9 22 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 22 0 76 137 179 220 251 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 154 1 24 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 26 26 26 26 26 26 26 26 26 25 21 16 12 7 5 5 6 9 14 18 24 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 14 2 26 14 1 0 75 174 237 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 225 15 14 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 22 18 16 13 11 8 6 5 3 3 2 2 2 2 2 3 3 5 7 9 11 13 16 19 23 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 4 27 73 73 68 53 28 2 37 159 237 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 134 1 24 26 26 26 26 26 26 26 26 26 26 26 26 26 20 4 1 0 1 2 3 5 7 9 11 13 13 13 14 14 13 12 11 9 7 6 3 1 0 1 1 3 11 21 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 21 0 52 75 75 75 75 75 63 37 3 33 173 246 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 228 19 11 26 26 26 26 26 26 26 26 26 26 26 27 18 1 4 20 25 28 30 30 31 31 32 31 31 31 31 31 31 31 31 31 31 31 31 30 29 28 24 20 11 1 1 11 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 12 3 68 75 75 75 75 75 75 74 64 33 2 80 211 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 166 1 20 26 26 26 26 26 26 26 26 26 26 26 3 6 29 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 28 15 1 9 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 24 2 37 74 75 75 75 75 75 75 75 75 74 59 19 1 156 248 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 246 89 3 24 26 26 26 26 26 26 26 26 26 24 0 18 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 17 0 21 26 26 26 26 26 26 26 26 26 26 26 26 26 27 15 1 62 75 75 75 75 75 75 75 75 75 75 75 71 41 2 106 236 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 222 34 8 25 26 26 26 26 26 26 26 26 26 2 8 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 28 1 15 26 26 26 26 26 26 26 26 26 26 26 26 26 25 3 27 74 75 75 75 75 75 75 75 75 75 75 75 75 74 55 6 78 225 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 192 0 11 26 26 26 26 26 26 26 26 26 17 0 14 30 31 31 31 31 31 31 31 31 31 31 31 31 32 31 29 26 24 21 19 19 22 25 29 31 32 31 31 28 1 15 26 26 26 26 26 26 26 26 26 26 26 26 26 16 2 59 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 62 13 55 223 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 166 1 13 26 26 26 26 26 26 26 26 26 13 1 11 29 31 31 31 31 31 31 31 31 31 31 28 19 22 81 112 129 139 147 148 139 121 89 26 19 28 31 23 0 19 26 26 26 26 26 26 26 26 26 26 26 26 24 2 29 74 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 37 0 65 232 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 253 161 1 12 25 26 26 26 26 26 26 26 26 15 1 4 22 31 31 31 31 31 31 31 28 15 84 143 173 180 180 180 180 180 180 180 180 180 174 145 94 18 9 2 25 26 26 26 26 26 26 26 26 26 26 26 26 12 14 126 89 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 61 2 0 0 94 244 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 253 162 1 9 24 26 26 26 26 26 26 26 26 21 5 0 9 24 31 31 31 31 21 68 151 179 180 180 180 180 180 180 180 180 180 180 180 180 180 180 161 38 15 27 26 26 26 26 26 26 26 26 26 26 26 20 0 108 191 191 152 84 75 75 75 75 75 75 75 75 75 75 75 75 73 24 0 0 0 0 140 254 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 254 182 14 5 22 26 26 26 26 26 26 26 26 25 16 3 1 8 24 29 16 117 176 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 131 4 25 26 26 26 26 26 26 26 26 26 26 26 24 3 52 161 168 176 191 184 114 74 74 75 75 75 75 75 75 75 75 74 56 1 0 0 0 0 0 197 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 125 0 2 19 27 26 26 26 26 26 26 26 26 24 15 2 0 2 94 174 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 140 16 23 26 26 26 26 26 26 26 26 26 26 26 26 8 14 143 167 167 167 168 183 193 130 75 75 75 75 75 75 75 75 75 74 26 0 0 0 0 0 0 65 242 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 231 5 0 0 0 10 25 26 26 26 26 26 26 26 26 26 25 18 6 1 45 123 165 180 180 180 180 180 180 180 180 180 180 180 180 174 118 5 21 26 26 26 26 26 26 26 26 26 26 26 26 11 0 122 167 167 167 167 167 167 178 194 132 75 74 75 75 75 75 75 75 63 1 0 0 0 0 0 0 0 162 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 154 0 0 1 18 3 3 18 26 26 26 26 26 26 26 26 26 26 26 22 13 2 13 84 134 163 177 180 180 180 180 180 179 168 131 55 4 22 26 26 26 26 26 26 26 26 26 26 26 25 11 1 111 167 167 167 167 167 167 167 167 178 194 120 75 75 75 75 75 75 75 45 1 0 0 0 0 0 0 0 25 233 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 240 40 0 0 0 8 50 23 1 8 22 26 26 26 26 26 26 26 26 26 26 26 26 21 13 3 0 46 85 106 114 112 101 68 4 2 15 26 26 26 26 26 26 26 26 26 26 26 26 23 7 0 124 182 167 167 167 167 167 167 167 167 167 182 188 94 75 75 75 75 75 74 21 1 0 0 0 0 0 0 0 0 163 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 181 0 0 0 0 0 19 68 115 36 1 12 24 26 26 26 26 26 26 26 26 26 26 26 26 26 23 17 12 7 4 3 6 12 19 25 26 26 26 26 26 26 26 26 26 26 26 25 15 2 25 127 174 192 168 167 167 167 167 167 167 167 167 168 188 172 75 75 75 75 75 69 2 0 0 0 0 0 0 0 0 0 46 244 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 252 84 0 0 0 0 0 1 101 194 161 100 4 1 12 22 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 26 27 27 26 26 26 26 26 26 26 26 26 26 26 27 24 16 2 0 35 149 168 168 193 172 167 167 167 167 167 167 167 167 167 170 194 135 74 75 75 75 62 0 0 0 0 0 0 0 0 0 0 0 193 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 214 0 0 0 0 0 0 3 172 184 167 167 150 94 15 0 8 18 24 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 20 11 1 0 14 14 1 73 153 167 185 182 167 167 167 167 167 167 167 167 167 167 179 188 87 74 75 75 57 0 0 0 0 0 0 0 0 0 0 0 112 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 148 0 0 0 0 0 0 105 195 164 166 167 167 167 159 130 44 0 1 8 16 22 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 23 18 11 2 0 2 21 34 41 41 29 3 41 144 177 191 167 167 167 167 167 167 167 167 167 167 168 191 152 74 75 75 54 0 0 0 0 0 0 0 0 0 0 0 15 234 255 255 255 255
255 255 255 255 255 255 255 255 255 245 46 0 0 0 0 0 2 169 182 159 162 167 167 167 179 188 165 139 103 55 0 0 1 7 12 16 19 21 22 23 24 24 23 22 21 19 17 13 8 2 0 0 4 19 30 39 41 41 41 41 41 35 7 27 145 194 172 168 167 167 167 167 167 167 167 167 167 176 192 92 75 75 55 0 0 0 0 0 0 0 0 0 0 0 0 192 255 255 255 255
255 255 255 255 255 255 255 255 255 204 0 0 0 0 0 0 86 195 165 159 159 167 167 167 185 183 167 167 167 166 55 0 16 10 2 0 0 0 0 0 0 0 0 0 0 0 0 1 8 20 27 34 40 41 41 41 41 41 41 41 41 41 37 7 40 178 180 167 167 167 167 167 167 167 167 167 167 167 190 151 75 75 59 0 0 0 0 0 0 0 0 0 0 0 0 136 255 255 255 255
255 255 255 255 255 255 255 255 255 142 0 0 0 0 0 0 154 186 159 159 159 163 167 167 190 176 167 163 112 14 2 30 41 41 40 37 34 31 30 28 27 27 28 29 31 34 37 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 35 2 106 190 167 167 167 167 167 167 167 167 167 167 167 177 190 84 74 65 0 0 0 0 0 0 0 0 0 0 0 0 51 250 255 255 255
255 255 255 255 255 255 255 255 247 38 0 0 0 0 0 48 191 171 158 159 159 160 167 168 194 170 144 59 0 0 26 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 36 22 10 5 6 169 170 167 167 167 167 167 167 167 167 167 167 168 192 139 75 73 12 0 0 0 0 0 0 0 0 0 0 0 0 225 255 255 255
255 255 255 255 255 255 255 255 210 0 0 0 0 0 0 126 192 160 159 159 159 158 166 172 188 109 6 1 0 8 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 25 1 1 3 0 0 110 180 167 167 167 167 167 167 167 167 167 167 167 181 180 75 75 39 1 0 0 0 0 0 0 0 0 0 0 0 192 255 255 255
255 255 255 255 255 255 255 255 161 0 0 0 0 0 6 173 180 159 159 159 159 159 165 154 74 1 7 12 0 30 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 31 1 7 19 20 13 2 11 123 164 167 167 167 167 167 167 167 167 167 167 170 195 112 75 61 1 0 0 0 0 0 0 0 0 0 0 0 154 255 255 255
255 255 255 255 255 255 255 253 86 0 0 0 0 0 76 195 164 159 159 159 159 157 117 18 2 14 21 4 8 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 18 2 20 21 21 21 19 7 0 69 149 167 167 167 167 167 167 167 167 167 167 187 159 74 74 29 0 0 0 0 0 0 0 0 0 0 0 102 255 255 255
255 255 255 255 255 255 255 232 1 0 0 0 0 1 142 188 159 159 159 159 150 80 1 6 19 21 16 1 28 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 18 3 21 21 21 21 21 21 14 2 20 121 166 167 167 167 167 167 167 167 167 176 190 80 75 64 5 0 0 0 0 0 0 0 0 0 0 48 248 255 255
255 255 255 255 255 255 255 194 0 0 0 0 0 6 182 176 159 158 159 135 46 0 11 21 21 21 8 3 39 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 27 0 16 21 21 21 21 21 21 18 6 0 84 157 167 167 167 167 167 167 167 168 194 129 75 75 52 0 0 0 0 0 0 0 0 0 0 2 233 255 255
255 255 255 255 255 255 255 144 0 0 0 0 0 93 194 162 159 158 114 13 3 16 21 21 21 20 2 19 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 39 5 4 19 21 21 21 21 21 21 21 12 0 44 140 167 167 167 167 167 167 167 184 167 75 75 74 45 0 0 0 0 0 0 0 0 0 0 213 255 255
255 255 255 255 255 255 253 65 0 0 0 0 1 147 187 159 154 90 0 6 20 21 21 21 21 15 0 31 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 32 1 2 12 20 21 21 21 21 21 21 16 2 9 115 166 167 167 167 167 167 174 193 88 75 75 74 53 4 1 0 0 0 0 0 0 0 193 255 255
255 255 255 255 255 255 230 1 0 0 0 0 7 180 175 147 66 1 10 21 21 21 21 21 21 9 1 39 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 34 14 0 3 16 21 21 21 21 21 21 20 7 0 87 160 167 167 167 167 168 191 135 74 75 75 74 64 31 1 1 0 0 0 0 0 172 255 255
255 255 255 255 255 255 200 0 0 0 0 0 73 196 143 43 1 14 20 21 21 21 21 21 15 1 12 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 31 6 0 8 20 21 21 21 21 21 21 12 1 57 150 167 167 167 167 182 170 75 75 75 75 75 73 63 41 16 2 0 0 0 148 255 255
255 255 255 255 255 255 160 0 0 0 0 0 126 160 24 3 17 21 21 21 21 21 20 9 0 0 23 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 39 22 1 2 14 21 21 21 21 21 21 15 2 32 136 167 167 167 175 192 81 75 75 75 75 75 75 75 74 68 62 60 19 120 255 255
255 255 255 255 255 255 108 0 0 0 0 0 122 30 4 18 21 21 21 21 21 19 5 1 70 0 30 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 34 9 0 8 20 21 21 21 21 21 18 3 10 121 167 168 169 194 119 75 75 75 75 75 75 75 75 75 74 75 32 83 255 255
255 255 255 255 255 247 27 0 0 0 0 0 16 2 18 21 21 21 21 21 19 4 9 123 133 0 34 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 39 10 0 4 18 21 21 21 21 21 19 6 0 112 167 167 188 149 75 75 75 75 75 75 75 75 75 75 75 40 37 252 255
255 255 255 255 255 223 0 0 0 0 0 0 0 16 21 21 21 21 21 21 6 10 138 167 122 0 37 41 41 41 41 41 22 20 32 39 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 23 0 12 2 17 21 21 21 21 21 20 7 1 129 167 182 172 74 75 75 75 75 75 75 75 75 75 75 46 1 245 255
255 255 255 255 255 196 0 0 0 0 0 0 6 21 21 21 21 21 21 16 0 133 178 168 112 1 39 41 41 41 41 41 41 36 26 15 15 24 30 35 39 41 41 41 41 41 41 41 41 41 41 41 41 40 36 30 19 32 41 41 41 41 41 41 41 41 41 41 29 0 138 52 2 18 21 21 21 21 21 20 5 27 154 176 189 77 75 75 75 75 75 75 75 75 75 75 50 0 237 255
255 255 255 255 255 163 0 0 0 0 0 0 14 21 21 21 21 21 21 11 0 182 173 168 103 3 40 41 41 41 41 41 41 41 41 41 39 35 29 24 18 13 14 17 20 23 24 25 24 24 21 18 14 13 21 29 37 41 41 41 41 41 41 41 41 41 41 41 35 0 141 174 37 4 21 21 21 21 21 21 18 1 99 170 195 96 75 75 75 75 75 75 75 75 75 75 55 0 224 255
255 255 255 255 255 114 0 0 0 0 0 0 16 21 21 21 21 21 21 16 0 99 144 163 92 5 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 41 40 39 37 36 35 35 35 35 37 38 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 39 1 112 194 136 0 15 21 21 21 21 21 21 8 27 162 193 124 75 75 75 75 75 75 75 75 75 75 59 0 215 255
255 255 255 255 252 56 0 0 0 0 0 0 12 21 21 21 21 21 21 21 12 1 0 15 14 8 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 6 88 186 158 0 14 21 21 21 21 21 21 14 0 149 189 143 74 75 75 75 75 75 75 75 75 75 62 0 208 255
255 255 255 255 236 15 0 0 0 0 0 43 2 19 21 21 21 21 21 21 21 19 14 10 2 11 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 39 13 45 112 40 2 19 21 21 21 21 21 21 14 0 149 186 158 75 75 75 75 75 75 75 75 75 75 64 0 196 255
255 255 255 255 217 0 0 0 1 3 35 155 23 5 19 21 21 21 21 21 21 21 21 21 4 15 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 38 27 15 23 19 10 2 0 0 0 0 6 17 21 21 21 21 21 21 21 7 31 163 182 171 75 75 75 75 75 75 75 75 75 75 67 0 191 255
255 255 255 255 193 0 0 11 43 66 76 192 139 15 3 16 21 21 21 21 21 21 21 21 4 17 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 32 5 0 0 0 2 5 8 10 14 16 19 21 21 21 21 21 21 21 21 15 0 107 167 178 181 73 75 75 75 75 75 75 75 75 75 69 0 178 255
255 255 255 255 171 4 55 72 75 75 83 195 171 143 51 0 6 17 21 21 21 21 21 21 3 18 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 37 2 0 0 7 17 21 21 21 21 21 21 21 21 21 21 21 21 21 21 14 2 64 162 167 175 188 73 75 75 75 75 75 75 75 75 74 70 1 172 255
255 255 255 255 141 12 74 75 75 75 95 195 170 168 161 110 24 0 5 13 19 21 21 21 2 19 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 27 0 0 5 20 21 21 21 21 21 21 21 21 21 21 21 21 21 19 8 1 67 157 167 167 173 193 80 75 75 75 75 75 75 75 75 74 71 3 172 255
255 255 255 255 107 27 75 75 75 75 103 195 169 167 167 167 157 115 50 0 1 5 12 17 2 20 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 25 0 1 18 21 21 21 21 21 21 21 21 21 21 21 21 18 10 1 6 104 163 167 167 167 171 194 91 75 75 75 75 75 75 75 75 75 71 4 165 255
255 255 255 253 60 37 75 75 75 75 113 194 168 168 167 167 167 167 164 159 114 49 0 2 2 21 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 33 0 9 21 21 21 21 21 21 21 21 21 21 19 14 6 1 8 86 147 167 167 167 167 167 170 195 99 75 75 75 75 75 75 75 75 75 72 6 154 255
255 255 255 246 7 47 74 75 75 75 117 194 168 167 167 167 167 167 168 192 173 100 1 13 2 22 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 31 0 16 21 21 21 21 21 21 21 21 10 4 0 0 56 110 150 167 167 167 167 167 167 167 168 195 108 75 75 75 75 75 75 75 75 75 72 6 154 255
255 255 255 233 0 52 74 75 75 75 118 194 168 167 167 167 167 167 170 194 146 4 9 20 1 22 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 27 0 19 21 21 21 21 21 21 21 21 3 0 1 0 118 172 167 167 167 167 167 167 167 167 168 194 111 75 75 75 75 75 75 75 75 75 72 5 155 255
255 255 255 220 0 57 75 75 75 75 119 194 168 167 167 167 167 167 175 191 94 1 19 21 1 22 41 41 41 41 41 30 19 29 35 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 27 0 19 21 21 21 21 21 21 21 21 17 1 4 8 0 75 156 167 167 167 167 167 167 167 168 194 113 75 75 75 75 75 75 75 75 75 71 4 170 255
255 255 255 209 0 61 74 75 75 75 118 194 168 167 167 167 167 167 181 184 31 7 21 21 1 22 41 41 41 41 41 41 37 30 22 14 14 20 25 29 33 36 39 40 40 41 41 42 42 42 42 41 41 40 38 35 31 35 41 33 0 15 21 21 21 21 21 21 21 21 21 12 0 15 13 1 43 143 167 167 167 167 167 167 168 194 113 75 75 75 75 75 75 75 75 74 71 2 172 255
255 255 255 199 0 65 74 75 75 75 116 194 168 167 167 167 167 167 187 173 0 10 21 21 2 21 41 41 41 41 41 41 41 41 41 41 40 37 34 30 26 23 20 16 15 14 13 13 13 13 13 13 15 17 20 25 29 37 41 39 3 6 21 21 21 21 21 21 21 21 21 20 2 6 21 17 2 18 127 167 167 167 167 167 168 194 114 75 75 75 75 75 75 75 75 75 70 0 173 255
255 255 255 185 0 68 74 75 75 75 112 195 168 167 167 167 167 167 183 95 1 8 21 21 2 20 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 41 41 41 41 41 41 41 41 41 41 42 42 42 41 41 41 41 41 24 0 16 21 21 21 21 21 21 21 21 21 7 2 21 21 19 6 1 109 166 167 167 167 168 194 112 75 75 75 75 75 75 75 75 75 68 0 185 255
255 255 255 181 0 70 74 75 75 75 104 195 169 167 167 167 167 153 71 0 2 1 20 21 2 18 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 39 8 2 19 21 21 21 21 21 21 21 21 9 1 21 21 21 20 7 0 96 166 167 167 168 195 111 75 75 75 75 75 75 75 75 75 66 0 191 255
255 255 255 165 1 71 74 75 75 75 95 196 170 167 167 167 142 39 1 15 17 1 7 21 3 17 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 35 2 4 19 21 21 21 21 21 21 21 5 3 21 21 21 21 21 10 0 111 167 167 169 195 105 75 75 75 75 75 75 75 75 74 63 0 202 255
255 255 255 163 4 71 74 75 75 75 83 195 172 167 167 144 25 3 17 21 21 11 0 7 3 16 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 31 1 5 20 21 21 21 21 21 16 0 10 21 21 21 21 21 21 7 5 142 167 171 194 95 75 75 75 75 75 75 75 75 74 60 0 209 255
255 255 255 163 6 72 74 75 75 75 77 192 174 167 157 43 3 19 21 21 21 21 10 0 0 12 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 30 1 4 18 21 21 21 18 3 0 2 19 21 21 21 21 21 20 2 71 166 172 194 88 75 75 75 75 75 75 75 75 75 57 0 223 255
255 255 255 163 6 72 75 75 75 75 73 186 176 167 88 1 17 21 21 21 21 21 20 3 0 10 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 31 3 1 11 18 16 2 0 103 0 11 21 21 21 21 21 21 12 0 150 174 192 78 75 75 75 75 75 75 75 75 75 52 0 234 255
255 255 255 163 6 72 74 75 75 75 74 178 179 147 3 11 21 21 21 21 21 21 12 1 21 7 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 36 16 0 0 0 1 0 132 25 9 21 21 21 21 21 21 17 0 130 176 188 74 75 75 75 75 75 75 75 75 75 47 1 245 255
255 255 255 163 5 72 74 75 75 75 75 167 182 113 1 19 21 21 21 21 21 21 3 72 97 4 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 35 27 25 23 0 35 1 16 21 21 21 21 21 21 17 0 128 178 180 73 75 75 75 75 75 75 75 75 74 38 50 253 255
255 255 255 164 2 71 74 75 75 75 75 156 185 92 2 21 21 21 21 21 21 21 4 63 94 2 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 39 32 24 16 9 3 0 0 0 3 14 21 21 21 21 21 21 21 13 0 147 182 170 74 75 75 75 75 75 75 75 75 75 29 97 255 255
255 255 255 172 0 70 75 75 75 75 74 142 190 98 1 20 21 21 21 21 21 21 15 0 0 1 38 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 33 6 0 1 3 6 9 12 14 17 20 21 21 21 21 21 21 21 18 2 71 166 185 159 75 75 75 75 75 75 75 75 75 74 17 134 255 255
255 255 255 184 0 69 75 75 75 75 74 125 193 129 0 15 21 21 21 21 21 21 21 16 5 0 37 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 35 2 3 15 19 21 21 21 21 21 21 21 21 21 21 21 21 21 18 4 26 148 167 188 146 75 75 75 75 71 61 52 44 36 33 3 161 255 255
255 255 255 195 0 65 75 75 75 75 74 103 195 165 53 2 18 21 21 21 21 21 21 21 15 0 34 41 41 41 41 41 37 13 18 24 29 33 36 38 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 39 40 41 40 10 2 18 21 21 21 21 21 21 21 21 21 21 21 21 21 20 13 1 34 141 167 167 192 129 75 73 58 36 6 1 0 0 0 1 0 186 255 255
255 255 255 207 0 61 75 75 75 75 75 80 191 174 146 28 3 16 21 21 21 21 21 21 17 0 30 41 41 41 41 41 41 41 39 35 31 27 22 19 15 13 13 17 20 22 24 25 26 26 26 25 24 22 19 15 12 16 36 41 28 1 14 21 21 21 21 21 21 21 21 21 21 21 21 20 14 3 1 86 163 167 167 168 195 106 57 22 1 0 0 0 0 0 0 0 0 209 255 255
255 255 255 222 0 56 75 75 75 75 75 74 180 180 168 151 53 1 10 19 21 21 21 21 18 0 27 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 39 37 35 34 34 33 33 33 34 34 36 38 40 41 41 41 41 10 4 21 21 21 21 21 21 21 21 21 21 20 16 9 1 0 58 130 177 189 167 167 173 194 57 1 0 0 0 0 0 0 0 0 0 1 228 255 255
255 255 255 237 0 51 75 75 75 75 75 75 162 184 167 185 172 94 5 1 10 18 21 21 20 1 22 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 37 1 11 21 21 21 21 21 21 21 21 14 6 1 0 17 87 136 165 167 170 194 171 167 177 182 11 1 0 0 0 0 0 0 0 0 0 37 246 255 255
255 255 255 250 33 41 75 75 75 75 75 75 140 190 167 191 176 167 144 88 3 0 4 12 17 3 15 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 34 1 15 21 21 21 21 21 21 21 21 7 0 72 131 158 167 167 167 167 167 188 179 166 181 163 0 0 0 0 0 0 0 0 0 0 0 89 255 255 255
255 255 255 254 96 29 74 75 75 75 75 75 108 195 170 194 170 167 167 167 153 114 58 2 0 0 4 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 33 1 15 21 21 21 21 21 21 21 21 19 3 52 162 167 167 167 167 167 167 180 187 159 187 140 0 0 0 0 0 0 0 0 0 0 0 144 255 255 255
255 255 255 255 144 12 73 75 75 75 75 75 78 190 181 193 168 167 167 167 167 167 167 149 46 0 0 37 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 37 0 11 21 21 21 21 21 21 21 21 21 16 0 117 167 167 167 167 167 167 171 194 162 194 105 0 0 0 0 0 0 0 0 0 0 0 180 255 255 255
255 255 255 255 181 2 68 75 75 75 75 75 75 170 193 188 167 167 167 167 167 167 167 129 0 6 0 30 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 11 3 21 21 21 21 21 21 21 21 21 21 5 52 166 167 167 167 167 167 165 189 179 194 51 0 0 0 0 0 0 0 0 0 0 0 212 255 255 255
255 255 255 255 213 0 57 75 75 75 75 75 75 143 196 182 167 167 167 167 167 167 164 53 4 20 2 19 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 30 0 12 21 21 21 21 21 21 21 21 21 12 0 154 167 167 167 167 167 160 177 195 177 0 0 0 0 0 0 0 0 0 0 0 3 239 255 255 255
255 255 255 255 240 24 45 75 75 75 75 75 75 107 195 177 167 167 167 167 167 167 143 0 14 21 7 4 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 15 1 16 21 21 21 21 21 21 21 21 14 0 149 167 167 167 167 165 158 165 195 147 1 0 0 0 0 0 0 0 0 0 0 84 254 255 255 255
255 255 255 255 255 99 25 74 75 75 75 75 75 75 185 178 167 167 167 167 167 167 124 0 18 21 15 0 33 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 37 6 2 19 21 21 21 21 21 21 21 11 1 159 167 167 167 167 162 159 160 195 103 1 0 0 0 0 0 0 0 0 0 0 146 255 255 255 255
255 255 255 255 255 169 1 69 75 75 75 75 75 75 155 187 167 167 167 167 167 167 123 0 18 21 19 1 22 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 34 3 4 19 21 21 21 21 21 19 2 80 167 167 167 167 167 159 159 171 189 37 0 0 0 0 0 0 0 0 0 0 0 192 255 255 255 255
255 255 255 255 255 216 0 55 75 75 75 75 75 74 112 195 169 167 167 167 167 167 141 0 14 21 21 7 3 39 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 33 2 3 16 21 21 21 20 6 10 145 167 167 167 167 166 158 159 182 162 0 0 0 0 0 0 0 0 0 0 0 1 226 255 255 255 255
255 255 255 255 255 250 64 34 74 75 75 75 75 75 76 182 179 167 167 167 167 167 164 56 3 20 21 16 1 29 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 22 0 1 10 19 19 6 1 121 167 167 167 167 167 163 159 160 193 118 0 0 0 0 0 0 0 0 0 0 0 61 251 255 255 255 255
255 255 255 255 255 255 156 5 69 75 75 75 74 74 73 146 191 168 167 167 167 167 167 139 6 6 20 21 3 9 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 32 1 83 88 4 1 1 13 133 167 167 167 167 167 167 163 159 171 190 39 0 0 0 0 0 0 0 0 0 0 0 143 255 255 255 255 255
255 255 255 255 255 255 218 2 52 71 61 48 37 23 12 67 193 168 160 161 163 165 167 169 141 5 5 15 6 0 29 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 35 3 58 160 167 147 119 116 154 192 168 167 167 167 167 167 162 158 185 155 0 0 0 0 0 0 0 0 0 0 0 0 196 255 255 255 255 255
255 255 255 255 255 255 253 94 7 6 0 0 0 0 0 0 160 185 159 159 159 159 158 168 193 130 29 0 4 23 4 38 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 35 5 41 152 167 167 167 167 167 169 195 170 167 167 167 167 167 162 163 195 94 0 0 0 0 0 0 0 0 0 0 0 2 237 255 255 255 255 255
255 255 255 255 255 255 255 192 0 0 0 0 0 0 0 1 87 195 166 159 159 159 159 169 190 161 158 144 153 146 17 15 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 32 4 40 148 167 167 167 167 167 168 167 191 175 167 167 167 167 167 162 180 175 7 0 0 0 0 0 0 0 0 0 0 0 107 254 255 255 255 255 255
255 255 255 255 255 255 255 247 70 0 0 0 0 0 0 0 0 163 185 159 159 159 159 173 186 158 159 163 167 167 123 0 18 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 26 1 54 151 167 167 167 167 167 167 167 167 186 181 167 167 167 167 167 165 194 117 0 0 0 0 0 0 0 0 0 0 0 0 179 255 255 255 255 255 255
255 255 255 255 255 255 255 255 185 0 0 0 0 0 0 0 0 79 192 170 159 159 159 176 184 159 159 159 161 167 167 113 0 14 37 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 38 16 1 84 159 167 167 167 167 167 167 167 167 167 180 185 167 167 167 167 167 182 179 18 0 0 0 0 0 0 0 0 0 0 0 1 227 255 255 255 255 255 255
255 255 255 255 255 255 255 255 248 81 0 0 0 0 0 0 0 0 146 190 160 159 159 180 180 159 159 159 159 160 166 167 124 20 4 28 40 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 27 3 0 1 122 167 167 167 167 167 167 167 167 167 167 175 191 167 167 167 167 170 194 114 1 0 0 0 0 0 0 0 0 0 0 0 99 254 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 202 0 0 0 0 0 0 0 1 41 181 182 159 159 184 176 159 159 159 159 159 159 165 167 148 28 0 6 25 36 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 30 9 0 5 16 1 114 167 167 167 167 167 167 167 167 167 167 170 194 168 167 167 167 186 171 14 0 0 0 0 0 0 0 0 0 0 0 0 183 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 253 129 0 0 0 0 0 0 0 0 93 192 173 159 186 174 159 159 159 159 159 159 159 166 163 26 5 5 1 0 10 23 31 37 39 41 41 41 41 41 40 38 33 23 4 0 3 13 21 19 1 119 167 167 167 167 167 167 167 167 167 167 168 192 173 167 167 177 192 102 34 0 0 0 0 0 0 0 0 0 0 0 16 236 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 235 50 0 0 0 0 0 0 0 0 125 194 170 189 170 159 159 159 159 159 159 159 160 153 3 13 21 18 12 5 0 0 0 2 7 13 15 15 11 6 1 0 0 6 15 20 21 21 18 0 125 167 167 167 167 167 167 167 167 167 167 167 188 179 167 171 194 139 75 55 1 0 0 0 0 0 0 0 0 0 0 132 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 200 1 0 0 0 0 0 0 0 0 137 194 195 167 159 159 159 159 159 159 159 159 136 0 15 21 21 21 21 19 16 13 4 0 22 22 22 27 15 0 15 19 21 21 21 21 21 18 0 128 167 167 167 167 167 167 167 167 167 167 167 183 184 169 191 165 75 74 71 10 0 0 0 0 0 0 0 0 0 0 208 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 159 0 0 0 0 0 0 0 0 4 131 194 181 160 159 159 159 159 159 159 159 122 1 18 21 21 21 21 21 21 21 10 1 70 74 74 74 36 1 21 21 21 21 21 21 21 17 1 132 167 167 167 167 167 167 167 167 167 167 167 176 191 190 174 81 75 75 75 47 1 0 0 0 0 0 0 0 0 86 252 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 251 126 0 0 0 0 0 0 0 1 0 100 181 192 177 164 159 158 159 162 173 125 1 19 21 21 21 21 21 21 21 10 2 72 75 75 64 10 5 21 21 21 21 21 21 21 17 1 153 183 168 167 167 167 167 167 167 167 167 167 176 197 172 86 74 75 75 75 70 11 0 0 0 0 0 0 0 0 191 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 245 105 1 0 0 0 0 0 0 0 0 34 130 180 194 193 191 192 194 186 101 2 20 21 21 21 21 21 21 21 10 4 71 74 63 12 1 8 21 21 21 21 21 21 21 17 1 106 183 192 178 168 167 167 167 167 167 170 184 194 156 80 75 75 75 75 74 75 54 1 0 0 0 0 0 0 69 246 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 242 104 0 0 0 0 0 0 0 0 0 0 0 74 110 120 113 81 13 0 3 21 21 21 21 21 21 21 21 10 5 72 58 7 4 1 11 21 21 21 21 21 21 21 16 1 58 81 143 186 194 188 183 181 183 189 195 176 118 74 75 75 75 75 75 75 75 74 34 1 0 0 0 0 1 184 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 242 114 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 21 21 21 21 21 21 21 21 9 5 45 3 0 22 1 14 21 21 21 21 21 21 21 16 0 59 75 75 78 121 153 169 173 166 148 108 75 75 75 75 75 75 75 75 75 75 75 70 20 1 0 0 0 81 248 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 247 140 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 21 21 21 21 21 21 21 21 9 0 1 131 147 1 0 16 21 21 21 21 21 21 21 16 1 60 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 66 16 1 0 1 201 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 253 176 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 21 21 21 21 21 21 21 21 8 2 175 252 254 167 0 18 21 21 21 21 21 21 21 15 1 60 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 65 17 0 124 253 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 215 83 1 0 0 0 0 0 0 0 0 0 0 0 0 9 21 21 21 21 21 21 21 21 8 51 252 255 255 183 0 19 21 21 21 21 21 21 21 15 1 60 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 73 26 41 233 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 244 155 2 0 0 0 0 0 0 0 0 0 0 0 10 21 21 21 21 21 21 21 21 8 52 252 255 255 165 1 20 21 21 21 21 21 21 21 15 1 60 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 43 2 194 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 219 110 1 0 0 0 0 0 0 0 0 0 11 21 21 21 21 21 21 21 21 8 54 252 255 255 159 2 20 21 21 21 21 21 21 21 15 0 60 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 75 52 2 149 254 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 212 136 31 0 0 0 0 0 0 0 11 21 21 21 21 21 21 21 21 8 55 252 255 255 141 3 21 21 21 21 21 21 21 21 15 1 61 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 75 54 2 121 249 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 242 208 172 139 118 118 110 0 11 21 21 21 21 21 21 21 21 8 56 252 255 255 139 3 21 21 21 21 21 21 21 21 15 1 42 68 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 48 2 110 244 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 239 0 12 21 21 21 21 21 21 21 21 8 58 252 255 255 138 4 21 21 21 21 21 21 21 21 15 0 0 3 36 59 72 75 75 75 75 75 75 75 75 75 75 75 74 75 75 67 34 1 133 245 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 238 0 12 21 21 21 21 21 21 21 21 8 60 252 255 255 123 4 21 21 21 21 21 21 21 21 15 0 184 154 48 0 11 39 57 68 74 75 75 75 75 75 75 75 73 63 41 6 31 178 252 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 238 0 12 21 21 21 21 21 21 21 21 8 64 253 255 255 113 4 21 21 21 21 21 21 21 21 15 0 219 255 245 201 137 32 0 1 18 34 43 49 52 50 46 35 17 1 6 143 229 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 237 0 12 21 21 21 21 21 21 21 21 8 71 253 255 255 112 5 21 21 21 21 21 21 21 21 15 0 223 255 255 255 255 247 215 175 129 76 36 7 1 3 25 67 130 186 235 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 237 0 12 21 21 21 21 21 21 21 21 8 78 253 255 255 111 5 21 21 21 21 21 21 21 21 15 0 228 255 255 255 255 255 255 255 255 254 246 237 236 236 243 252 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 247 223 197 177 164 165 183 210 241 255 237 0 12 21 21 21 21 21 21 21 21 8 80 254 255 255 110 5 21 21 21 21 21 21 21 21 14 0 229 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 253 210 134 46 0 0 1 1 1 0 0 24 130 194 0 12 21 21 21 21 21 21 21 21 8 74 253 255 255 110 5 21 21 21 21 21 21 21 21 14 0 229 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 232 115 0 2 8 14 18 20 20 20 19 16 9 2 0 0 11 21 21 21 21 21 21 21 21 7 57 252 255 255 110 5 21 21 21 21 21 21 21 21 15 0 229 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 227 60 1 13 20 21 21 21 21 21 21 21 21 21 19 10 0 12 21 21 21 19 15 12 11 11 4 44 235 254 255 110 5 21 21 21 21 21 21 21 21 15 0 229 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 249 94 2 17 21 21 21 21 21 21 21 21 21 21 21 21 21 17 20 18 10 3 0 0 0 0 0 0 0 2 110 199 101 5 21 21 21 21 21 21 21 21 14 0 229 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 197 0 14 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 9 1 0 5 12 16 19 20 20 19 17 11 3 1 2 5 21 21 21 21 21 21 21 21 14 0 222 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 133 2 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 6 0 7 18 21 21 21 21 21 21 21 21 21 21 13 1 5 21 21 21 21 21 21 21 21 15 0 216 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 74 7 21 21 21 21 21 21 21 21 21 21 21 21 21 21 10 0 12 21 21 21 21 21 21 21 21 21 21 21 21 21 18 18 21 21 21 21 21 21 21 21 15 0 215 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 251 41 8 21 21 21 21 21 21 21 21 21 21 21 21 21 19 1 7 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 15 0 215 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 69 7 21 21 21 21 21 21 21 21 21 21 21 21 21 14 0 16 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 15 0 215 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 116 5 21 21 21 21 21 21 21 21 21 21 21 21 21 10 1 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 15 0 216 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 172 1 19 21 21 21 21 21 21 21 21 21 21 21 21 8 1 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 15 0 218 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 225 2 10 21 21 21 21 21 21 21 21 21 21 21 21 9 1 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 15 0 228 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 138 1 16 21 21 21 21 21 21 21 21 21 21 21 13 0 18 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 15 0 229 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 241 94 1 11 20 21 21 21 21 21 21 21 21 21 17 0 15 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 13 0 233 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 240 132 1 1 8 13 16 18 19 19 18 18 17 15 1 5 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 11 3 243 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 253 213 142 49 1 0 0 0 0 0 0 0 0 0 0 11 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 8 38 253 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 250 230 210 194 193 193 193 194 205 211 224 145 0 7 19 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 19 14 2 117 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 251 164 16 1 6 13 17 18 19 20 20 19 18 17 15 15 14 11 10 7 5 4 1 1 0 63 214 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 227 157 69 0 0 0 0 0 0 0 0 1 0 0 0 0 14 64 100 131 157 185 215 247 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 252 231 209 191 185 185 185 185 195 203 215 222 234 242 248 253 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

View file

@ -1,17 +0,0 @@
<html>
<head><title>PPM test suite</title></head>
<body>
<table border="1" width="100%">
<tr>
<td align="center">Reference PNG</td>
<td align="center">PPM ASCII</td>
<td align="center">PPM RAW</td>
</tr>
<tr>
<td align="center"><img src="ppmsuite_files/buggie.png"></td>
<td align="center"><img src="ppmsuite_files/buggie-ascii.ppm"></td>
<td align="center"><img src="ppmsuite_files/buggie-raw.ppm"></td>
</tr>
</table>
</body>
</html>

View file

@ -1,223 +0,0 @@
P3
100 220
255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 248 248 248 221 221 221 199 199 199 187 186 186 198 198 197 218 218 218 245 245 245 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 230 230 230 155 154 154 46 46 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27 26 27 136 136 136 212 212 212 253 253 253 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 233 233 233 200 200 200 168 168 167 138 138 138 114 114 113 111 111 110 134 134 134 162 162 162 200 200 200 238 238 237 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 251 251 250 174 174 174 31 30 30 35 35 35 147 146 146 202 202 202 227 227 227 232 232 232 228 228 228 206 206 206 157 157 156 59 58 58 2 2 2 116 115 115 225 225 224 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 242 242 242 185 185 185 102 102 102 15 15 15 1 1 1 35 35 35 79 79 79 99 99 98 102 101 101 85 85 85 40 40 40 1 1 2 25 24 24 139 139 139 227 227 227 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 247 247 247 131 131 131 1 1 1 142 142 141 236 236 236 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 246 246 246 185 185 184 60 60 60 24 24 24 183 183 183 253 253 253 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 241 241 241 169 169 169 44 44 44 2 2 3 104 104 104 180 180 180 222 222 222 246 246 246 255 255 255 255 255 255 255 255 255 255 255 255 247 247 247 219 219 219 163 163 162 45 45 44 23 23 23 172 172 172 251 251 251 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 252 252 252 135 135 135 15 15 15 186 186 186 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 240 240 239 134 134 134 2 2 3 160 160 160 253 253 253 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 253 253 253 193 193 193 59 59 59 14 14 15 140 140 140 222 222 222 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 240 240 240 144 144 144 1 1 2 137 137 137 249 249 249 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 182 182 182 1 0 1 183 183 183 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 252 252 252 164 164 164 2 1 2 169 169 169 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 241 241 241 132 132 132 0 0 1 114 114 114 222 222 222 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 254 254 183 183 183 1 1 1 149 149 149 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 238 238 238 41 41 41 131 131 131 253 253 253 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 253 253 253 147 147 147 2 2 2 212 212 212 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 225 225 225 81 81 81 25 25 24 182 182 182 252 252 252 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 171 171 171 1 1 1 196 196 196 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 171 171 170 4 4 4 229 229 229 255 255 255 255 255 255 255 255 255 236 236 236 179 179 179 165 165 165 193 193 193 238 238 238 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 247 247 247 89 89 88 87 87 87 249 249 249 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 213 213 213 50 50 50 71 71 71 220 220 220 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 251 251 251 110 110 110 61 61 61 244 244 244 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 253 253 253 74 74 74 126 126 126 255 255 255 255 255 255 255 255 255 244 244 244 66 66 66 0 0 0 0 0 0 0 0 0 24 24 24 163 163 163 245 245 245 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 208 208 208 1 0 1 193 193 193 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 214 214 214 39 39 39 91 90 90 235 235 235 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 217 217 217 3 3 3 182 182 182 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 231 231 231 2 1 2 188 188 188 255 255 255 255 255 255 255 255 255 216 216 216 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 97 96 96 239 238 238 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 253 253 253 97 97 96 106 106 106 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 226 226 226 47 47 47 89 89 89 238 238 237 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 254 254 113 113 113 89 89 89 252 252 252 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 212 211 211 0 0 0 215 215 215 255 255 255 255 255 255 255 255 255 234 234 234 3 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 97 97 97 246 246 246 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 181 181 181 3 3 3 233 233 233 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 240 240 240 81 81 81 72 72 71 235 235 235 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 228 228 228 177 177 177 126 126 125 79 79 79 71 71 71 98 98 97 163 163 163 233 233 233 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 190 190 190 1 1 2 226 226 226 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 208 208 208 1 1 0 224 224 224 255 255 255 255 255 255 255 255 255 255 255 255 136 135 135 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 172 172 172 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 223 223 223 0 0 0 197 197 197 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 253 253 253 129 129 128 25 25 25 221 221 220 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 236 236 236 138 138 138 15 15 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 56 56 56 229 229 229 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 230 230 230 0 0 1 189 189 189 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 213 213 212 0 0 1 214 214 214 255 255 255 255 255 255 255 255 255 255 255 255 238 238 238 80 80 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 67 67 67 253 253 253 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 249 249 249 24 24 24 165 165 165 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 188 188 187 0 0 0 185 185 185 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 223 223 223 64 64 64 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 173 173 173 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 252 252 252 44 44 43 154 154 153 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 234 234 233 2 2 2 184 184 184 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 234 234 233 98 98 98 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 3 3 235 235 235 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 88 87 87 134 134 134 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 237 237 237 49 49 48 121 121 121 253 253 253 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 247 247 247 76 75 75 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 187 187 187 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 94 94 94 129 129 129 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 254 254 90 89 89 109 108 108 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 248 248 248 176 176 176 57 57 56 0 0 1 0 0 1 2 2 2 3 3 3 151 151 151 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 122 122 121 103 103 103 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 151 151 151 29 30 29 229 229 229 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 249 249 249 134 134 134 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 83 83 83 244 244 244 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 100 100 99 111 111 111 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 186 186 186 1 1 2 211 211 211 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 249 249 249 221 221 221 203 203 203 227 227 227 157 157 156 18 19 18 238 238 238 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 135 135 135 99 99 99 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 226 226 226 3 3 3 161 161 161 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 150 150 150 2 2 2 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 95 95 95 232 232 232 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 92 92 92 133 133 133 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 247 247 247 82 82 82 87 87 87 243 243 243 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 225 225 225 0 0 0 192 192 192 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 134 134 134 100 100 100 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 148 148 148 38 37 37 239 239 239 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 210 210 210 1 1 1 165 165 164 155 155 155 1 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 66 66 66 178 178 178 247 247 247 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 250 250 250 28 28 27 161 161 161 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 215 215 215 19 17 18 128 128 128 248 248 248 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 250 250 250 6 6 6 170 170 170 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 107 107 106 115 114 114 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 238 238 238 26 26 26 156 156 156 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 254 254 115 114 114 79 79 79 247 247 247 255 255 255 225 225 225 181 181 181 155 155 154 157 157 157 181 181 181 215 215 215 250 250 250 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 221 221 220 1 0 1 199 199 199 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 192 192 192 4 4 4 125 125 125 242 242 242 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 220 220 220 0 0 1 190 190 190 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 79 78 78 140 140 140 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 186 185 185 2 1 1 224 224 224 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 235 235 235 3 4 3 178 178 178 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 167 167 167 18 17 17 237 237 237 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 193 192 192 25 25 25 81 81 81 205 205 205 253 252 252 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 230 230 230 94 94 94 61 61 61 241 241 241 255 255 255 255 255 255 255 255 255 255 255 255 249 249 249 24 24 24 167 167 167 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 108 108 107 95 95 95 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 207 207 207 0 0 0 219 219 219 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 244 244 244 58 58 57 134 134 134 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 219 219 219 92 92 92 1 1 1 93 92 92 172 172 172 204 204 204 209 209 209 198 198 198 147 147 147 36 36 35 52 52 52 220 220 219 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 229 229 229 0 0 0 192 192 192 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 239 239 239 15 15 15 173 173 172 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 188 188 188 0 0 0 231 231 231 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 163 163 163 2 2 2 220 220 220 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 249 249 249 195 195 195 110 110 110 6 6 5 0 0 0 0 0 0 0 0 0 49 49 48 154 154 154 235 235 235 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 204 204 204 0 0 1 220 220 220 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 209 209 208 0 0 1 214 214 214 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 196 196 196 0 0 0 229 229 229 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 213 213 212 15 15 15 152 151 151 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 254 254 242 242 242 224 224 224 217 217 217 227 227 227 248 248 248 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 167 166 166 32 32 31 244 244 244 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 180 180 180 17 17 16 240 240 240 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 219 219 219 0 0 1 202 202 202 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 225 225 225 60 60 60 93 93 93 245 245 245 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 254 254 107 107 107 109 109 109 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 153 153 153 63 63 63 251 251 251 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 248 248 248 61 61 61 133 133 133 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 219 219 219 58 58 58 69 68 68 232 232 232 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 239 239 239 6 5 5 174 174 174 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 129 129 129 85 85 85 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 171 171 171 3 4 3 215 215 215 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 252 252 252 182 182 182 31 31 30 86 86 86 229 229 229 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 198 198 198 1 0 1 219 219 219 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 122 122 122 112 112 112 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 245 245 245 83 83 83 70 70 70 233 233 233 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 253 253 253 211 211 211 107 107 107 0 0 1 131 131 131 240 240 240 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 132 132 131 71 70 70 252 252 252 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 126 126 126 92 92 92 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 226 226 226 62 62 62 58 58 58 185 185 185 240 240 239 253 253 253 255 255 255 254 254 254 249 249 249 227 227 227 184 184 184 95 94 94 0 0 1 77 77 76 197 197 196 253 253 253 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 254 254 239 239 239 222 222 222 219 219 219 210 210 210 25 25 24 158 158 158 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 148 148 148 69 69 68 253 253 253 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 230 230 230 115 114 114 0 0 0 6 6 6 79 79 78 111 111 111 91 91 90 46 46 46 0 0 0 0 0 1 102 102 101 192 192 191 247 247 247 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 252 252 252 215 215 215 156 156 156 72 72 72 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 17 17 17 100 100 100 173 173 173 229 229 229 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 175 175 175 24 24 24 242 242 242 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 253 253 253 221 221 220 175 175 175 140 139 139 121 121 121 129 129 128 160 160 160 193 193 193 231 231 231 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 254 254 203 203 203 98 98 98 1 1 1 32 32 32 130 130 130 178 178 178 202 202 202 212 212 212 211 211 211 197 197 197 169 169 169 108 108 108 2 2 3 4 4 5 135 135 135 227 227 227 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 205 205 205 1 0 1 219 219 219 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 239 239 238 128 128 128 0 0 0 88 88 88 191 191 191 244 244 244 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 254 254 233 233 233 167 167 167 48 49 49 8 7 7 172 172 172 250 250 250 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 253 253 253 236 236 236 212 212 212 196 196 195 193 193 193 175 175 175 1 1 1 170 170 170 250 250 250 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 225 225 224 73 73 73 31 31 31 181 181 181 249 249 249 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 238 238 238 141 141 141 2 2 2 124 124 124 242 242 242 255 255 255 255 255 255 232 232 232 171 171 171 90 90 90 4 3 3 0 0 0 1 1 2 2 2 3 2 2 2 0 0 0 1 0 1 69 69 68 151 151 151 219 219 218 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 223 223 223 51 51 51 73 73 73 220 220 220 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 253 253 253 189 189 189 25 25 25 101 101 101 206 206 206 148 148 148 5 5 4 7 7 7 117 117 117 179 179 179 212 212 212 229 229 229 235 235 235 232 232 232 217 217 217 190 190 190 138 138 138 39 39 39 0 0 0 122 121 121 222 222 222 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 235 235 235 70 70 70 75 75 75 230 230 230 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 254 254 204 204 204 15 15 15 0 0 0 26 26 26 157 157 157 230 230 230 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 241 241 241 181 181 181 58 58 58 17 17 16 168 168 168 251 251 251 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 250 250 250 112 112 111 42 43 42 223 223 223 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 252 252 252 167 167 167 3 3 3 110 110 110 226 226 226 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 240 240 240 146 146 146 0 0 0 127 127 127 244 243 243 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 176 176 176 0 0 0 195 195 195 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 253 253 253 165 165 165 0 0 0 145 145 145 248 248 248 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 254 254 188 188 188 17 17 17 109 108 108 244 244 244 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 231 231 231 36 36 36 135 135 135 253 253 253 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 189 189 189 0 0 0 148 148 148 251 251 251 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 254 254 198 198 198 14 14 14 131 131 131 251 251 251 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 142 141 141 36 36 36 233 233 233 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 223 223 223 30 30 30 121 121 121 249 249 249 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 184 184 184 0 0 0 105 105 105 229 229 229 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 225 225 225 2 2 1 168 168 168 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 248 248 248 100 100 100 65 65 65 238 238 238 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 253 253 253 140 140 140 0 0 0 48 48 48 202 202 202 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 143 143 143 42 42 42 239 239 239 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 183 183 183 0 0 0 199 199 199 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 239 239 239 58 58 58 0 0 0 1 1 2 168 168 168 252 252 252 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 210 210 210 23 23 23 158 158 158 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 241 241 241 53 53 53 119 119 119 253 253 253 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 186 186 186 0 0 0 2 3 2 0 0 0 133 133 133 245 245 245 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 230 230 230 50 49 49 1 1 1 225 225 225 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 173 173 173 0 0 0 219 219 219 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 246 246 246 72 72 72 5 7 7 13 16 17 0 0 2 107 107 107 239 239 239 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 249 249 249 104 104 104 0 0 0 108 108 108 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 244 244 244 60 60 60 127 127 127 253 253 253 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 175 175 175 1 1 1 19 24 25 16 20 22 1 2 1 95 95 95 239 239 239 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 176 176 175 0 0 0 0 0 0 187 187 187 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 194 194 194 0 0 0 210 210 210 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 233 233 233 1 1 1 12 15 17 22 27 30 17 21 24 1 2 2 95 95 95 239 239 239 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 232 232 232 32 31 32 0 0 0 2 2 2 233 233 233 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 254 254 109 109 109 83 83 83 252 252 252 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 254 254 109 109 109 4 5 6 22 27 29 22 27 30 17 21 23 1 1 2 113 113 113 248 248 248 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 148 148 148 1 2 2 1 1 1 99 99 99 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 229 229 229 1 1 1 176 176 176 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 175 175 175 1 1 1 20 25 27 22 27 30 22 27 30 15 19 21 0 0 1 150 149 149 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 231 231 231 16 17 17 8 10 9 0 1 0 168 168 168 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 254 254 179 179 179 0 0 0 229 229 229 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 214 214 214 0 0 0 16 20 23 22 27 30 22 27 30 22 27 30 11 14 17 2 1 2 201 201 201 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 162 162 162 1 1 1 13 17 17 0 0 0 210 210 210 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 254 254 110 110 110 96 96 96 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 239 239 239 9 9 9 13 15 17 22 27 30 22 27 30 22 27 30 22 26 29 5 6 7 59 58 58 240 240 240 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 245 245 245 49 49 49 8 11 11 12 16 16 0 0 0 242 242 242 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 239 239 239 7 7 7 168 168 168 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 252 252 252 69 69 69 9 10 12 22 27 30 22 27 30 22 27 30 22 27 30 18 23 25 0 1 1 153 153 153 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 201 201 201 0 0 0 17 22 22 6 8 9 92 92 92 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 204 204 204 0 0 0 213 213 213 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 109 109 109 5 6 8 22 27 29 22 27 30 22 27 30 22 27 30 22 27 30 9 13 14 17 16 16 229 229 229 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 132 132 132 2 3 4 21 27 28 1 2 2 147 147 147 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 251 251 251 253 253 253 255 255 255 255 255 255 161 161 161 19 19 19 245 245 245 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 137 137 137 3 4 5 22 27 29 22 27 30 22 27 30 22 27 30 22 27 30 20 25 28 1 1 2 146 146 146 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 245 245 245 31 31 31 10 13 14 19 25 27 0 1 0 183 183 183 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 250 250 250 193 193 193 143 143 143 171 171 171 166 166 166 159 159 159 230 230 230 101 101 101 110 110 110 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 151 151 151 1 2 3 22 27 29 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 10 13 15 17 17 17 234 234 234 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 208 207 207 0 0 1 17 21 23 17 22 24 0 0 0 208 208 208 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 244 244 244 121 121 121 138 138 138 248 248 248 255 255 255 255 255 255 229 229 229 77 77 77 14 14 14 163 163 163 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 159 159 159 1 1 2 21 27 29 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 20 24 25 1 0 0 173 173 172 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 160 160 160 1 1 2 20 26 28 14 18 21 0 0 0 229 229 229 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 254 254 142 142 142 24 24 24 237 237 237 255 255 255 255 255 255 255 255 255 255 255 255 188 188 188 0 0 0 197 197 197 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 161 161 161 1 1 2 21 27 29 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 28 29 6 8 8 77 77 77 250 250 250 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 93 92 92 7 8 10 22 27 30 13 14 16 24 24 24 242 242 242 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 226 226 226 0 0 0 71 71 71 252 252 252 255 255 255 255 255 255 255 255 255 255 255 255 199 199 199 0 0 0 223 223 223 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 242 242 242 176 176 176 148 148 148 174 174 174 160 160 160 171 171 171 240 240 240 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 156 156 156 1 2 3 21 26 28 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 15 19 21 0 0 0 215 215 215 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 240 240 240 17 16 16 13 15 17 22 27 30 10 12 13 57 57 57 250 250 250 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 188 188 188 0 0 0 25 25 25 238 238 238 255 255 255 255 255 255 255 255 255 255 255 255 173 173 173 21 21 21 241 241 241 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 230 230 230 82 82 82 176 176 176 252 252 252 255 255 255 254 254 254 209 209 209 73 73 73 222 222 222 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 151 151 151 2 2 3 22 27 29 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 21 25 27 1 1 2 159 158 158 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 212 212 212 0 0 0 16 21 21 22 27 30 8 10 10 79 79 79 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 174 174 174 0 0 0 0 0 0 142 142 142 249 249 249 254 254 254 255 255 255 232 232 232 75 75 75 66 66 66 252 252 252 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 247 247 247 93 93 93 90 90 90 251 251 251 255 255 255 255 255 255 255 255 255 255 255 255 148 148 148 74 74 74 243 243 243 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 146 146 146 3 3 4 22 27 29 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 7 10 11 71 71 71 252 252 252 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 180 180 180 0 1 1 20 25 26 22 28 30 6 8 8 105 105 105 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 194 194 194 0 0 0 0 0 0 0 0 0 89 89 89 162 162 162 149 149 149 46 46 46 1 1 1 105 105 105 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 195 195 195 0 0 0 141 141 141 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 184 184 184 0 0 0 182 182 182 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 130 130 130 4 4 5 22 27 29 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 14 18 19 1 1 1 225 225 225 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 144 144 144 2 3 4 22 27 29 21 27 30 4 6 6 116 116 116 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 237 237 237 33 33 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 134 134 134 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 144 144 144 0 0 0 91 91 91 251 251 251 255 255 255 255 255 255 255 255 255 255 255 255 149 149 149 0 0 0 123 123 123 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 117 117 117 5 6 7 22 27 29 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 19 24 24 1 1 1 186 185 185 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 95 95 95 7 9 10 22 27 29 22 27 30 4 5 5 124 124 124 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 174 174 174 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 151 151 151 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 129 129 129 0 0 0 0 0 0 178 178 178 252 252 252 255 255 255 254 254 254 210 210 210 25 25 25 0 0 0 101 101 101 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 91 91 91 6 8 9 21 28 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 29 3 3 4 134 134 134 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 248 248 248 9 9 8 12 14 15 22 27 29 22 27 30 4 5 5 128 128 128 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 252 252 252 169 169 169 9 9 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 167 167 167 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 155 155 155 0 0 0 0 0 0 0 0 0 113 113 113 165 165 165 134 134 134 16 16 16 0 0 0 0 0 0 137 137 137 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 252 252 252 69 69 69 8 11 12 21 28 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 29 10 10 12 62 62 61 251 251 251 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 231 231 231 0 0 0 15 18 20 22 27 30 22 27 30 4 5 5 124 124 124 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 254 254 227 227 227 174 174 174 146 146 146 155 155 155 185 185 185 0 0 0 172 172 172 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 210 210 210 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198 198 198 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 246 246 246 38 38 38 12 14 16 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 23 27 30 14 17 20 1 0 0 233 233 233 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 212 212 212 0 0 0 18 21 23 22 27 30 22 27 30 5 6 6 115 115 115 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 242 242 242 0 0 0 179 179 179 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 252 252 252 134 134 134 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 116 116 116 250 250 250 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 236 236 236 0 0 0 14 16 18 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 23 27 30 18 21 24 0 0 0 206 206 206 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 192 192 192 0 0 1 19 24 27 22 27 30 22 27 30 6 8 8 101 101 101 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 242 242 242 0 0 0 180 180 180 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 245 245 245 138 138 138 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 125 125 125 241 241 241 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 221 221 221 0 0 0 15 19 22 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 21 25 27 0 0 0 183 183 183 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 172 172 172 1 1 1 21 26 28 22 27 30 22 27 30 9 11 12 73 73 73 253 253 253 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 242 242 242 0 0 0 176 176 176 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 253 253 253 217 217 217 167 167 167 144 144 144 164 164 164 212 212 212 252 252 252 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 202 202 202 0 0 0 18 22 25 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 26 29 1 2 2 158 158 157 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 149 148 148 2 3 2 22 27 29 22 27 30 22 27 30 12 13 15 41 41 41 246 246 246 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 245 245 245 1 1 1 170 170 170 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 178 178 178 0 1 0 21 25 27 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 3 4 6 130 130 130 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 123 123 123 4 5 6 22 27 30 22 27 30 22 27 30 14 17 19 0 0 0 233 233 233 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 250 250 250 41 41 41 160 160 160 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 146 146 146 2 2 3 21 27 29 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 5 7 8 104 104 104 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 121 121 120 5 6 7 22 27 30 22 27 30 22 27 30 17 21 23 0 0 0 211 211 211 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 253 253 253 78 78 78 140 140 140 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 95 95 95 6 8 9 22 28 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 7 10 11 87 87 87 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 120 120 120 4 6 7 22 27 30 22 27 30 22 27 30 20 25 27 1 0 2 180 180 180 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 112 112 112 108 108 108 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 245 245 245 12 12 12 11 14 15 22 27 29 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 8 11 11 84 84 84 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 121 121 121 4 6 6 22 27 30 22 27 30 22 27 30 22 27 29 2 3 4 131 131 131 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 146 146 146 64 64 64 251 251 251 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 218 218 218 0 0 0 16 20 21 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 28 30 8 11 12 61 61 60 253 253 253 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 126 125 125 3 5 5 22 27 30 22 27 30 22 27 30 22 27 29 9 12 13 37 37 37 247 247 247 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 179 179 179 6 6 6 237 237 237 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 182 182 182 1 0 1 19 24 26 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 28 30 8 11 12 72 72 72 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 148 148 148 3 4 4 22 27 30 22 27 30 22 27 30 22 27 30 15 21 21 0 0 0 207 207 207 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 210 210 210 0 0 0 210 210 210 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 129 129 129 3 4 5 22 27 29 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 7 10 11 87 87 86 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 151 150 150 2 3 3 22 27 29 22 27 30 22 27 30 22 27 30 20 27 27 1 2 2 140 140 140 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 239 239 239 16 16 16 171 171 171 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 246 246 246 46 46 46 10 12 14 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 6 8 9 90 90 89 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 165 165 164 1 1 2 22 26 29 22 27 30 22 27 30 22 27 30 22 27 30 10 13 15 30 30 30 235 235 235 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 101 101 101 103 103 103 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 210 210 210 0 0 0 16 20 22 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 5 6 8 120 120 120 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 176 176 176 0 0 1 21 25 28 22 27 30 22 27 30 22 27 30 22 27 30 19 24 25 0 1 0 161 161 161 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 176 176 176 0 0 0 230 230 230 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 153 153 153 1 1 2 21 26 28 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 3 3 5 139 139 139 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 192 192 192 0 0 0 19 24 26 22 27 30 22 27 30 22 27 30 22 27 30 22 27 29 9 11 13 26 26 26 229 229 229 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 229 229 229 0 0 0 174 174 174 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 246 246 246 50 50 50 8 10 12 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 29 1 1 1 162 162 162 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 209 209 208 0 0 0 18 22 24 22 27 30 22 27 30 22 27 30 22 27 30 21 27 30 20 25 27 1 1 2 120 120 120 251 251 251 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 253 253 253 119 119 119 71 71 71 247 247 247 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 197 197 197 0 0 0 16 21 23 21 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 20 25 28 1 1 1 184 184 183 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 227 226 226 0 0 0 16 19 21 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 15 17 20 0 0 0 170 170 170 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 207 207 207 0 0 0 187 187 187 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 252 252 252 110 110 110 3 4 4 22 26 29 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 18 22 25 1 1 1 204 204 204 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 244 244 244 2 2 1 13 15 16 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 10 10 14 4 4 4 191 191 191 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 252 252 252 112 112 112 60 60 60 240 240 240 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 213 213 213 0 0 0 14 17 18 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 16 19 21 0 0 0 224 224 224 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 254 254 254 76 76 76 8 10 11 22 27 29 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 21 26 28 5 9 7 11 11 11 183 183 183 253 253 253 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 220 220 220 19 19 19 142 142 142 252 252 252 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 252 252 252 109 109 109 2 3 3 21 27 27 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 13 14 16 6 6 4 245 245 245 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 138 138 137 3 3 5 22 27 29 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 21 26 29 8 9 12 0 0 0 144 144 144 240 240 240 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 169 169 169 0 0 0 185 185 185 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 194 194 194 0 0 0 15 17 20 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 8 8 10 91 91 91 253 253 253 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 179 179 179 0 0 1 20 25 27 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 21 27 30 11 14 17 0 0 1 65 65 65 189 189 189 246 246 246 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 249 249 249 126 126 126 17 17 17 198 198 198 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 235 235 235 57 57 57 5 6 6 21 27 29 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 28 2 3 3 146 146 145 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 216 216 216 0 0 0 16 21 21 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 17 22 25 5 6 8 0 0 0 68 68 68 165 165 165 218 218 218 249 249 249 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 246 246 246 207 207 207 116 116 116 0 0 0 17 17 17 184 184 184 253 253 253 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 254 254 247 247 247 112 112 112 1 2 2 19 24 25 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 20 24 25 1 1 1 188 188 188 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 246 246 245 45 45 44 9 13 15 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 21 27 30 22 27 29 17 20 22 6 8 10 1 1 1 1 1 1 37 37 37 111 111 111 148 148 148 165 165 165 169 169 169 165 165 165 148 148 148 107 107 107 31 31 31 1 1 2 2 2 3 13 17 17 6 8 10 2 1 1 141 141 141 239 239 239 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 248 248 248 134 134 134 1 1 1 15 18 21 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 15 19 20 1 1 1 221 221 221 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 131 131 131 2 3 5 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 20 25 26 15 19 20 9 12 13 5 6 7 2 2 3 0 0 2 0 0 1 0 0 1 2 2 3 5 6 7 10 13 15 17 20 22 22 26 29 22 27 30 22 26 29 11 15 16 1 1 1 56 56 56 178 178 178 242 242 242 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 254 254 234 234 234 117 117 117 0 1 0 13 16 17 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 9 12 13 46 46 45 249 249 249 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 197 197 197 0 0 0 18 22 23 21 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 21 27 30 21 26 29 21 26 28 21 27 29 22 27 29 22 28 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 18 22 25 6 8 9 1 1 1 37 37 37 146 146 146 203 203 203 235 235 235 251 251 251 255 255 255 255 255 255 255 255 255 255 255 255 254 254 254 245 245 245 218 218 218 163 163 163 41 41 41 1 2 2 15 18 20 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 29 2 3 4 137 137 137 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 244 243 243 38 38 37 9 11 13 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 21 27 29 18 22 24 8 12 13 2 1 3 0 0 0 0 0 0 66 66 66 104 104 104 124 124 124 127 127 127 119 119 119 87 87 87 37 37 37 0 0 0 0 1 1 8 10 9 19 23 25 21 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 19 22 25 0 0 0 76 76 76 137 137 136 179 179 179 220 220 220 251 251 251 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 154 154 154 1 1 1 20 25 27 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 28 30 22 28 30 22 27 30 22 27 29 22 27 29 22 27 29 21 27 29 21 27 29 21 27 29 22 27 29 22 27 29 22 26 28 18 21 25 13 16 19 9 12 14 6 7 9 4 5 7 4 5 6 4 6 7 7 9 10 11 14 16 16 19 21 20 25 27 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 12 15 16 6 1 1 60 2 3 38 1 1 0 1 2 0 0 1 75 75 75 174 174 174 237 237 237 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 225 225 225 15 15 15 12 14 17 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 26 29 18 23 25 16 19 21 14 17 18 11 14 15 9 11 12 7 8 10 5 6 7 3 5 6 2 3 4 2 3 4 2 2 3 2 2 3 2 2 3 2 2 3 2 2 3 2 3 4 3 3 5 4 5 6 5 7 8 7 9 10 9 11 12 11 14 15 13 17 19 16 20 22 20 23 26 22 26 29 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 21 27 29 3 4 5 62 2 3 149 2 2 149 1 2 138 2 1 111 2 3 64 1 2 4 1 2 37 37 37 159 159 158 237 237 236 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 134 134 134 1 1 2 21 25 26 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 16 21 23 3 4 4 1 1 1 1 0 1 1 1 0 4 1 1 12 1 1 20 0 2 23 1 1 27 1 1 32 1 1 35 1 2 37 0 2 37 0 2 38 0 2 38 0 2 37 0 2 34 1 2 32 1 1 26 2 1 23 1 1 20 1 1 9 1 1 4 0 1 1 0 0 0 1 1 1 1 1 2 3 3 9 12 13 19 22 23 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 18 22 24 0 0 0 109 2 3 152 0 0 152 0 0 152 0 0 152 0 0 152 1 1 130 2 4 80 2 3 9 1 1 33 33 33 174 173 173 246 246 246 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 228 228 228 19 19 18 9 11 14 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 21 28 30 16 19 21 1 1 1 15 1 1 49 1 1 58 1 1 64 1 1 67 1 1 68 1 1 69 1 1 70 0 0 71 1 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 69 1 0 69 0 1 66 1 1 63 1 1 57 1 1 48 1 1 32 1 1 5 0 1 1 1 1 10 11 13 21 26 29 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 9 13 14 13 0 2 139 2 2 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 151 1 1 131 2 3 73 2 2 4 2 1 80 80 80 211 211 211 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 166 166 166 1 1 1 17 21 23 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 21 27 28 2 3 3 19 1 1 65 1 2 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 1 1 64 1 2 39 1 1 1 1 2 7 10 12 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 21 25 27 2 2 2 80 2 3 150 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 150 1 1 121 2 3 46 1 3 2 1 3 157 156 156 248 248 248 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 246 246 246 89 89 89 2 3 4 20 25 27 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 20 25 27 1 0 1 45 1 3 71 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 68 1 1 42 1 2 0 0 1 17 22 24 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 21 28 29 13 16 17 2 1 2 128 2 3 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 145 1 2 87 2 3 4 2 1 106 106 105 236 236 236 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 222 222 222 34 34 34 6 8 9 22 26 29 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 28 3 2 4 24 1 2 69 1 1 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 1 0 64 1 1 2 1 0 13 16 18 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 21 26 28 2 3 3 62 2 2 150 1 2 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 151 1 1 114 3 4 19 2 2 78 78 78 225 225 225 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 192 192 192 0 0 0 9 12 13 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 14 18 20 0 0 1 38 1 2 68 1 1 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 71 1 0 71 0 1 66 1 2 61 1 2 56 1 1 51 1 1 48 0 0 47 0 0 52 1 1 58 1 1 65 1 2 69 1 1 71 1 1 70 1 0 70 0 0 64 1 1 3 1 0 12 16 18 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 13 17 18 3 1 2 122 2 4 152 1 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 128 3 4 36 1 2 55 55 55 223 223 223 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 166 166 165 0 1 0 11 14 15 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 10 13 15 1 1 1 32 1 1 65 1 1 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 71 0 0 69 1 0 64 1 0 47 1 2 38 14 23 109 67 99 150 94 137 174 107 159 187 115 173 198 121 183 199 122 182 187 115 172 162 101 151 117 75 109 42 19 30 45 2 2 63 1 2 70 1 1 55 1 3 1 0 1 16 20 22 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 21 25 28 2 2 3 65 2 3 150 1 1 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 153 1 2 80 2 3 0 0 0 65 65 65 232 232 232 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 253 253 253 161 161 161 1 1 1 10 12 13 22 26 29 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 23 27 30 23 27 30 13 16 18 1 1 1 14 1 1 52 2 2 70 1 1 70 0 0 70 0 0 70 0 0 70 0 0 70 0 0 71 0 0 64 2 2 40 0 0 112 70 103 192 118 176 234 142 215 244 148 224 243 147 225 244 147 224 244 147 224 244 147 224 244 147 224 244 147 224 244 147 224 244 147 224 233 145 215 194 120 180 126 78 114 37 7 15 27 1 2 1 2 2 21 26 28 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 10 12 14 6 15 20 113 127 152 145 60 71 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 126 2 2 4 1 2 0 0 0 0 0 0 94 94 94 244 244 244 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 253 253 253 162 162 162 1 1 1 7 9 11 21 25 28 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 23 27 30 22 27 30 18 21 24 4 5 6 1 0 1 27 1 1 56 2 1 70 0 1 70 0 0 70 0 0 69 1 1 50 2 2 91 57 82 201 126 186 243 147 222 244 147 224 243 148 223 243 148 224 244 147 224 244 147 224 244 147 224 244 147 224 244 147 224 244 147 224 244 147 224 244 147 224 244 147 224 244 147 224 242 148 224 214 134 199 49 33 44 13 16 17 21 28 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 21 27 30 17 21 23 1 0 1 86 113 122 114 203 241 109 204 244 128 155 184 148 47 59 152 1 1 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 148 1 1 56 2 3 1 0 1 0 0 0 0 0 0 0 0 0 140 140 140 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 254 254 182 182 182 15 14 14 4 5 6 19 23 26 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 21 26 29 14 17 18 2 3 3 2 1 1 26 1 1 56 1 1 65 2 2 38 4 9 156 98 142 236 145 219 244 147 224 244 147 224 244 147 224 244 147 224 244 147 224 244 147 224 244 147 224 244 147 224 244 147 224 244 147 224 244 147 224 244 147 224 244 147 224 244 147 224 243 147 225 244 147 223 174 109 160 3 5 4 22 26 28 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 20 25 27 3 3 4 50 53 52 152 163 162 156 171 170 143 183 197 114 204 240 113 195 236 142 102 125 151 0 0 151 1 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 151 0 0 116 2 4 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 1 0 1 197 197 197 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 125 125 125 0 0 0 1 2 2 15 20 20 22 28 29 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 21 25 28 12 16 18 2 2 3 1 0 1 4 1 0 122 81 113 234 144 217 245 147 224 244 147 224 243 147 224 244 147 224 244 147 224 244 147 224 244 147 224 244 147 224 244 147 224 244 147 224 244 147 224 244 147 224 244 147 224 244 147 224 244 147 223 243 147 224 185 117 172 23 12 21 19 24 24 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 21 27 29 6 9 9 13 14 14 134 145 143 158 170 167 158 170 168 158 170 168 157 171 172 129 193 218 107 207 246 133 127 152 152 1 2 152 0 1 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 150 1 1 59 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 65 65 65 242 242 242 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 231 231 230 5 5 6 0 0 0 0 0 0 0 0 0 8 11 11 20 26 27 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 21 27 30 21 26 28 14 19 20 5 6 8 0 1 0 62 36 56 163 103 150 221 137 204 244 148 224 243 147 225 244 147 224 244 147 224 244 147 224 244 147 224 244 147 224 244 147 224 244 147 224 244 147 224 244 147 224 244 147 224 234 144 216 156 99 144 6 4 6 17 22 23 23 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 21 27 29 8 12 12 0 0 0 116 124 122 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 139 186 205 108 207 247 134 130 152 152 0 0 151 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 130 2 3 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 162 162 162 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 154 154 153 0 0 1 0 0 0 2 1 0 42 3 6 10 1 2 3 3 4 15 19 20 22 27 30 23 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 18 23 24 10 13 15 2 2 2 20 9 19 111 71 102 179 112 165 218 135 203 239 146 221 243 148 224 244 147 225 245 147 225 244 147 225 244 148 224 242 147 223 225 140 208 175 109 162 72 47 68 3 4 4 18 23 24 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 26 28 8 12 12 1 1 2 101 113 114 157 170 167 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 169 139 186 205 108 207 246 138 112 135 153 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 96 2 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26 25 25 233 233 233 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 240 240 240 40 40 40 0 0 0 0 0 0 1 0 0 26 1 2 104 3 6 54 2 2 0 1 2 6 8 10 19 23 25 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 21 27 30 22 27 30 21 27 28 16 22 23 11 13 15 4 3 4 0 0 0 60 39 54 114 71 104 143 88 129 152 95 140 148 94 139 135 84 124 91 58 80 6 3 5 2 2 3 12 15 17 20 27 28 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 19 24 26 5 7 8 0 0 0 81 132 152 130 192 215 157 170 167 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 167 158 170 167 133 191 214 111 200 240 144 71 88 153 0 0 152 0 0 152 0 0 152 0 0 152 0 0 150 1 1 50 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 163 163 163 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 181 181 181 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 45 2 1 138 2 4 88 120 143 19 39 47 1 1 1 9 12 14 19 25 26 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 29 19 24 26 15 18 20 9 13 14 5 7 7 3 4 5 3 3 4 4 6 7 10 13 13 15 20 21 22 26 28 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 21 26 29 12 16 18 1 2 2 23 25 24 121 129 127 144 181 193 113 205 240 157 171 169 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 157 171 171 121 199 232 120 181 216 149 16 18 152 0 0 152 0 0 152 0 0 152 1 0 140 2 2 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 46 46 46 244 244 244 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 252 252 252 84 84 84 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 79 104 125 107 208 249 138 166 175 95 101 100 4 4 5 1 1 2 9 13 14 19 23 25 22 27 29 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 28 29 22 27 29 22 28 29 22 28 29 22 27 29 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 28 29 20 25 27 12 17 17 2 2 4 0 0 0 33 35 34 142 151 148 157 171 168 156 171 171 110 206 246 148 178 186 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 157 170 169 152 175 179 110 207 245 134 133 159 151 0 0 153 0 0 152 0 0 152 0 0 128 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 193 193 193 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 214 214 214 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 5 94 184 220 124 195 223 158 170 167 157 170 168 142 152 150 89 96 95 14 16 14 1 0 0 6 8 8 15 19 20 21 25 28 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 26 29 17 21 22 8 12 13 1 1 2 1 0 0 11 14 18 12 14 17 1 1 1 69 74 72 147 155 154 158 170 168 125 196 225 133 191 215 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 157 170 166 137 187 207 111 200 240 147 54 65 151 1 1 152 0 0 152 0 0 118 2 3 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 112 112 111 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 148 148 148 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 59 112 132 103 209 249 110 175 179 153 170 169 157 170 168 158 170 168 158 170 168 137 164 171 80 138 161 41 45 44 1 0 0 1 1 1 7 8 10 14 17 19 18 23 24 21 27 28 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 23 27 30 23 27 30 23 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 30 22 27 29 19 24 26 14 19 20 8 11 14 2 2 3 0 0 1 2 2 3 18 21 26 29 35 42 35 42 50 35 42 49 25 29 35 2 3 4 39 41 41 137 146 144 142 184 199 115 203 239 157 170 168 157 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 156 171 171 117 203 237 126 156 185 151 0 0 152 0 0 152 0 1 113 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 15 15 234 234 234 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 245 245 245 46 46 46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 91 181 216 106 195 222 107 170 167 131 170 165 158 170 168 157 170 168 158 170 168 138 187 206 121 199 231 156 167 165 131 142 139 98 104 103 41 58 66 0 0 1 0 0 0 1 1 2 5 7 8 10 13 14 14 17 18 16 20 22 18 22 24 19 23 26 20 24 27 21 25 28 21 25 27 20 24 27 20 23 25 18 22 24 16 20 22 14 18 19 11 14 15 6 8 10 1 2 3 0 0 0 0 0 0 3 4 6 16 19 23 26 31 37 35 39 48 35 42 51 35 42 50 35 42 50 35 42 50 35 42 51 31 36 43 6 7 9 25 28 26 132 148 151 108 208 246 149 177 184 159 170 169 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 157 170 167 143 183 197 109 205 243 145 66 79 152 0 0 152 0 1 114 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 192 192 191 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 204 204 204 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 50 92 110 105 209 249 106 177 183 108 170 167 111 170 166 152 171 167 158 170 168 158 170 168 128 195 223 133 192 215 158 170 168 158 170 168 155 171 168 110 176 203 37 58 65 0 0 1 15 16 19 9 10 14 1 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 7 8 12 17 20 24 23 28 33 30 35 42 34 41 49 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 32 38 44 6 7 9 40 40 43 108 189 222 136 189 209 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 157 170 169 116 203 236 128 154 184 152 1 1 152 1 0 122 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 136 136 136 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 142 142 142 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 85 165 198 105 199 229 107 170 168 108 170 167 107 170 168 136 170 168 158 170 167 157 170 169 117 202 237 143 183 197 158 170 168 154 165 163 106 114 113 11 15 17 3 2 4 26 31 36 35 42 51 36 42 50 35 41 49 32 38 46 29 35 41 27 32 38 26 30 36 24 29 34 23 28 33 23 28 34 24 29 34 25 30 36 27 32 38 29 35 41 32 38 45 33 41 48 35 42 50 35 42 50 35 42 49 35 42 51 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 43 49 30 36 42 2 2 2 62 113 135 118 202 235 158 170 169 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 142 184 200 111 202 242 147 48 56 151 1 1 134 2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 51 51 50 250 250 250 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 247 247 247 38 38 38 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 51 60 103 205 244 106 183 197 107 170 166 108 170 167 108 170 167 120 170 167 157 170 169 156 171 171 108 208 247 151 175 180 136 146 144 56 60 60 0 0 0 0 0 1 23 27 31 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 36 42 50 32 36 43 19 22 26 7 10 13 4 5 5 2 7 10 95 181 217 151 175 179 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 169 156 171 169 112 205 243 134 138 165 152 0 1 148 1 2 34 1 2 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 225 225 225 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 210 210 210 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 71 135 160 104 206 244 108 171 169 108 170 167 108 170 167 108 170 167 110 169 166 153 170 169 148 178 187 108 201 239 100 112 112 5 6 5 2 1 2 0 0 0 7 8 10 34 41 48 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 22 26 30 1 1 1 1 1 1 2 3 4 0 0 1 0 0 2 62 118 140 137 188 207 157 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 167 135 190 213 114 190 228 150 13 17 152 0 0 84 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 192 192 192 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 162 161 161 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 4 6 8 94 185 221 104 193 215 108 170 167 108 170 167 108 170 167 108 170 167 107 170 168 147 170 168 130 159 168 42 79 96 1 1 3 5 8 9 9 12 14 0 0 0 26 31 36 36 42 51 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 27 32 37 0 1 0 5 7 10 13 20 21 13 22 23 8 14 16 1 2 2 6 12 16 93 129 144 155 167 164 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 167 153 174 178 108 208 249 141 100 121 153 0 0 126 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 154 154 154 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 253 253 253 86 86 85 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 43 82 97 104 209 250 107 176 183 108 170 167 108 170 167 108 170 167 108 170 167 108 168 166 98 122 120 18 18 17 2 2 2 10 15 16 14 22 23 3 4 5 7 8 10 35 41 48 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 15 19 23 1 2 2 14 21 23 14 22 24 14 22 24 14 22 24 13 20 22 5 7 8 0 0 0 64 70 69 141 151 149 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 169 122 198 229 124 164 197 151 0 0 151 1 1 66 2 3 2 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 102 102 102 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 232 232 232 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 78 152 181 105 202 236 107 170 168 108 170 167 108 170 167 108 170 167 104 160 157 57 85 83 1 1 1 4 6 7 13 20 21 15 22 24 12 17 19 1 1 1 25 28 34 35 42 51 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 15 18 22 2 3 3 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 15 22 24 9 15 15 1 2 2 19 20 20 115 123 120 157 168 167 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 157 170 168 144 183 197 111 202 243 146 39 50 152 0 1 131 2 4 16 2 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 48 48 248 248 248 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 194 194 194 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 8 99 195 231 106 188 210 107 171 166 109 169 167 107 171 167 95 144 142 32 49 48 1 0 1 8 12 15 14 22 24 14 22 24 14 22 24 6 9 9 2 3 3 33 40 47 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 24 28 33 0 0 1 11 17 18 15 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 19 22 4 6 8 0 0 0 80 85 84 149 160 157 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 155 172 173 109 208 244 136 124 151 152 0 0 152 0 0 109 2 3 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 2 233 233 233 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 145 144 144 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 54 99 118 104 208 250 107 174 178 108 170 167 106 169 166 82 122 119 9 14 14 1 3 4 11 17 19 14 22 24 14 22 24 14 22 24 14 21 23 1 2 2 15 19 24 35 43 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 33 40 47 4 5 6 3 4 4 13 20 21 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 23 8 13 14 1 0 1 42 45 44 134 142 141 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 167 158 170 168 129 194 221 119 175 211 152 0 0 152 0 1 151 1 2 95 2 3 2 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 213 213 213 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 253 253 253 65 65 64 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 81 157 187 104 200 233 107 171 167 106 165 163 64 96 94 1 0 0 4 6 6 13 21 22 14 22 24 14 22 24 14 22 24 14 22 24 11 16 19 1 0 1 26 32 38 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 28 33 38 1 1 3 1 2 2 9 13 15 15 21 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 12 17 19 2 2 3 8 9 9 109 117 115 156 169 166 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 147 180 191 108 206 245 145 59 73 152 0 1 152 0 0 151 1 1 110 2 3 15 1 2 2 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 193 193 193 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 230 230 230 2 1 2 0 0 0 0 0 0 0 0 0 0 0 0 4 8 12 98 193 232 106 187 207 101 157 154 46 70 70 1 1 1 6 11 12 14 22 23 15 22 24 14 22 24 14 22 24 14 22 24 14 22 24 6 10 12 1 1 1 33 40 47 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 51 35 42 50 30 35 42 11 14 18 0 0 1 2 3 6 10 17 19 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 15 22 24 13 21 22 5 7 7 0 0 1 82 88 87 151 163 161 158 170 168 158 170 168 158 170 168 158 170 168 156 171 170 113 204 242 135 133 157 151 1 1 152 0 0 152 0 0 151 0 1 131 2 3 68 2 3 0 1 1 1 1 1 1 0 1 1 0 1 0 0 0 0 0 0 0 0 0 172 172 172 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 200 200 200 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 40 79 92 105 210 250 95 153 161 28 47 45 2 1 2 9 15 16 15 21 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 10 16 16 1 1 2 11 12 15 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 27 31 37 5 6 8 1 0 1 5 9 10 13 21 22 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 23 8 13 12 1 1 1 55 58 58 142 152 150 158 170 168 158 170 168 158 170 168 159 170 167 130 192 219 119 178 212 152 0 0 152 0 0 152 0 0 152 0 0 152 0 1 149 1 1 129 2 2 88 2 3 41 1 2 4 1 1 0 0 0 0 0 0 0 0 0 148 148 148 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 160 160 159 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 135 163 90 171 204 14 26 30 2 3 2 12 18 20 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 21 23 6 10 11 1 0 0 1 0 0 20 23 30 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 33 40 47 20 22 27 1 1 2 1 2 3 10 15 17 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 23 24 11 16 18 2 2 4 30 32 31 129 138 137 158 170 168 158 170 168 158 170 167 145 181 192 110 205 245 145 44 51 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 150 1 1 139 2 2 128 2 2 124 3 3 45 2 2 120 120 120 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 108 108 108 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 73 131 151 17 32 41 3 4 5 13 19 22 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 15 20 23 5 5 8 1 1 1 68 70 69 0 0 0 26 30 37 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 30 35 42 8 9 11 1 0 1 6 9 11 13 22 22 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 13 19 21 3 3 5 9 10 10 114 123 121 158 169 167 157 171 167 156 172 172 108 207 247 139 111 135 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 151 0 1 152 1 1 70 2 3 83 83 83 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 247 247 247 27 27 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 16 19 2 2 3 13 19 21 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 20 23 3 4 6 9 9 9 117 125 123 127 135 134 0 0 0 29 35 42 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 49 35 42 51 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 40 47 9 10 13 1 0 0 2 5 4 12 20 20 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 13 20 23 4 6 7 0 0 0 107 114 113 158 170 168 158 170 168 120 200 232 128 152 184 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 86 2 3 37 37 36 252 252 252 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 224 223 223 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 11 17 18 14 22 25 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 4 7 9 4 11 15 113 143 151 158 170 168 116 124 123 0 0 0 32 38 45 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 19 22 27 18 20 24 28 33 39 34 40 47 36 42 51 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 36 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 36 42 50 36 42 50 36 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 19 23 28 1 0 1 10 12 14 2 2 3 12 18 19 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 21 23 5 7 10 1 1 2 122 131 129 158 170 168 133 191 215 117 181 217 151 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 97 2 3 1 1 1 245 245 245 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 196 196 195 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 7 6 14 22 23 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 11 17 18 0 0 1 72 143 170 141 185 201 156 171 168 107 114 114 1 1 2 33 40 47 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 32 37 45 23 27 32 13 15 18 13 15 18 21 24 29 26 31 38 30 36 43 33 40 47 35 42 49 36 42 50 36 42 49 36 42 49 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 36 42 50 35 41 49 32 37 44 26 31 36 17 19 23 28 33 38 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 25 30 36 0 0 0 92 146 165 31 56 67 2 2 3 12 19 19 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 21 23 3 5 6 25 27 26 145 156 154 145 182 196 110 201 242 148 27 34 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 105 2 3 0 0 0 237 237 237 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 163 163 163 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 15 15 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 8 12 15 0 0 0 99 195 231 149 178 185 159 170 168 98 104 103 2 3 4 34 41 48 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 36 42 51 35 42 50 34 40 48 30 36 42 25 30 35 20 24 29 15 18 21 11 13 16 11 14 17 14 17 21 17 21 25 19 23 29 21 25 30 21 25 31 21 25 30 20 24 30 17 22 27 14 19 23 11 14 17 11 13 17 18 21 25 25 30 35 32 38 45 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 30 36 42 1 0 1 102 149 166 99 186 221 30 39 42 2 4 4 14 22 23 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 12 19 21 1 1 2 94 101 99 152 174 178 107 209 251 144 74 91 152 1 1 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 115 1 3 0 0 0 225 224 224 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 114 114 114 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 17 17 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 11 17 19 1 0 1 60 106 123 134 147 147 154 165 163 87 93 91 4 5 7 34 42 49 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 51 35 42 51 35 43 51 36 42 50 36 41 49 34 40 47 32 38 46 32 36 43 31 35 42 31 35 42 31 35 41 31 36 42 31 38 45 33 39 47 35 41 49 36 42 50 36 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 34 40 46 1 1 2 101 115 119 109 207 246 109 142 154 0 0 0 10 16 18 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 23 24 5 9 8 26 27 27 152 165 164 110 206 246 138 118 140 152 1 2 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 122 2 2 0 0 1 215 215 215 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 252 252 252 56 56 56 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 0 0 7 13 12 14 23 23 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 7 13 15 1 1 3 1 0 1 14 15 15 12 14 13 6 9 11 35 42 50 35 42 51 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 51 35 42 49 5 6 8 83 89 86 125 197 226 109 167 192 0 0 0 8 15 16 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 9 15 15 0 0 0 142 151 148 119 201 234 131 144 173 151 0 1 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 127 2 2 0 0 0 208 208 208 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 236 236 236 15 15 15 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 32 45 52 1 2 2 13 20 21 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 13 20 22 9 15 16 6 11 12 1 2 1 8 11 14 35 42 50 35 42 51 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 33 40 47 10 14 16 43 45 46 94 116 125 23 43 50 1 2 2 13 20 21 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 8 15 15 0 0 0 141 151 151 127 196 224 123 164 197 152 0 1 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 153 0 0 131 2 1 0 0 0 196 196 196 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 217 217 217 0 0 0 0 0 0 0 0 0 1 1 1 10 1 2 75 3 6 97 165 196 12 25 29 3 5 6 13 20 22 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 3 4 4 12 15 19 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 34 39 47 24 28 33 12 16 19 20 23 28 16 19 24 8 10 14 2 2 4 0 0 0 0 0 0 0 0 0 1 0 1 5 6 7 13 18 20 14 22 23 14 22 24 14 22 24 14 22 24 14 22 24 15 22 24 14 22 24 5 7 7 29 31 30 154 165 163 133 191 213 118 179 215 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 137 2 2 0 0 1 191 191 191 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 193 193 193 1 0 0 1 0 1 32 1 1 92 2 3 136 2 3 147 23 32 109 205 245 112 145 158 13 15 14 2 3 3 11 17 18 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 2 4 4 14 17 21 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 49 28 33 39 4 5 6 0 0 1 0 0 0 0 0 0 1 2 2 3 6 7 6 9 11 7 11 13 9 15 16 11 17 19 13 21 21 14 22 23 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 10 16 17 1 0 1 102 109 107 158 170 168 140 185 204 115 192 231 149 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 141 2 2 0 0 1 178 178 177 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 171 171 170 14 1 2 115 3 3 146 2 3 152 0 0 152 0 0 146 47 57 108 209 250 150 176 184 135 145 141 49 52 51 1 0 1 4 7 9 11 18 19 13 23 23 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 2 3 3 15 18 22 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 33 38 45 2 2 4 0 0 0 0 0 0 5 7 9 12 18 19 14 22 23 15 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 15 22 24 10 15 16 1 2 1 60 65 64 153 164 162 157 170 168 144 182 197 111 200 242 148 6 6 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 151 1 1 143 2 2 5 0 1 173 172 172 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 141 141 141 34 1 3 150 1 3 152 0 0 152 0 0 152 0 0 145 72 89 107 209 251 152 174 178 157 171 167 152 163 161 105 112 110 22 24 23 1 0 1 3 5 5 9 14 16 13 21 21 14 23 23 14 22 24 14 22 24 2 2 2 16 19 23 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 23 28 33 1 0 0 1 0 0 4 5 7 14 21 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 23 23 13 21 21 5 9 9 1 1 1 64 68 68 149 159 157 158 170 168 158 170 168 147 179 187 108 206 246 148 37 46 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 151 1 0 144 2 2 13 0 1 172 172 172 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 107 107 106 62 1 3 152 1 1 152 0 0 152 0 0 152 0 0 142 86 106 107 208 250 154 173 174 157 170 167 158 170 168 158 170 168 149 160 157 109 117 114 47 51 49 0 0 0 0 1 1 4 6 5 8 13 13 11 19 18 1 2 2 18 20 25 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 22 26 31 0 0 0 0 1 0 12 19 21 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 23 24 12 20 20 6 11 11 1 1 1 6 6 5 99 106 105 154 165 163 158 170 168 158 170 168 157 170 168 152 175 182 107 208 249 146 63 76 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 145 2 3 18 0 1 165 165 165 255 255 255
255 255 255 255 255 255 255 255 255 253 253 253 60 60 59 81 2 3 152 0 1 152 0 0 152 0 0 152 0 0 142 101 122 107 208 249 154 172 172 157 171 167 158 170 168 158 170 168 158 170 168 158 170 168 155 167 166 106 169 189 87 120 132 47 50 49 1 0 0 1 2 3 1 2 1 18 21 27 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 29 33 39 1 0 1 6 10 12 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 15 22 24 14 22 24 14 20 22 8 15 15 4 6 7 0 1 1 7 8 7 82 87 86 141 149 148 157 170 168 158 170 168 158 170 168 158 170 168 158 170 168 153 174 177 107 208 250 144 78 97 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 146 2 2 21 1 1 154 154 154 255 255 255
255 255 255 255 255 255 255 255 255 246 246 246 8 7 6 99 1 3 151 0 0 152 0 0 152 0 0 152 0 0 140 107 128 109 207 248 155 171 171 157 170 168 158 170 168 158 170 168 158 170 168 158 170 168 156 171 169 112 205 243 147 179 188 95 101 99 1 1 1 10 14 17 1 2 2 19 22 27 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 27 32 38 1 0 1 11 17 18 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 23 8 11 13 3 4 5 0 0 1 1 0 0 29 60 71 100 113 116 142 152 151 158 170 168 157 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 154 172 175 107 208 250 143 94 112 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 1 146 1 1 20 1 1 154 154 154 255 255 255
255 255 255 255 255 255 255 255 255 233 233 233 0 0 0 108 2 3 151 0 0 152 0 0 152 0 0 152 0 0 139 109 132 110 207 246 156 171 172 158 170 167 158 170 168 158 170 168 158 170 168 158 170 168 153 174 178 108 207 248 132 150 151 3 4 3 6 10 11 15 21 24 1 1 2 19 22 27 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 51 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 23 28 32 0 0 1 13 20 21 15 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 23 2 3 4 0 0 0 1 1 1 1 0 0 70 126 147 141 179 192 157 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 155 172 173 108 208 248 141 98 119 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 146 2 2 20 0 1 156 155 155 255 255 255
255 255 255 255 255 255 255 255 255 220 220 220 0 0 0 118 2 3 152 0 0 152 0 0 152 0 0 152 0 0 139 110 132 108 207 246 156 171 172 158 170 167 158 170 168 158 170 168 158 170 168 158 170 168 143 182 197 115 203 239 89 96 94 1 1 2 13 21 21 14 22 24 1 1 2 19 22 27 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 27 30 36 16 19 24 24 30 36 31 36 43 35 41 48 35 42 49 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 36 42 50 36 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 24 28 33 0 0 1 13 20 21 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 12 18 20 1 1 1 3 4 4 6 9 10 1 0 1 67 77 80 147 158 156 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 155 171 172 108 208 248 140 102 121 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 144 2 2 15 0 1 170 170 170 255 255 255
255 255 255 255 255 255 255 255 255 209 209 208 0 0 1 126 2 2 151 0 0 152 0 0 152 0 0 152 0 0 140 108 131 108 207 246 156 171 172 158 170 167 158 170 168 158 170 168 158 170 168 157 170 169 134 190 213 125 194 224 30 32 30 5 7 8 14 22 23 14 22 24 1 1 2 19 22 27 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 51 33 38 46 26 31 36 19 23 26 12 14 17 12 14 18 18 20 25 21 26 30 25 30 35 28 34 40 30 37 44 32 40 46 34 41 47 35 41 48 35 42 50 35 42 50 35 43 50 35 43 50 35 43 50 34 43 50 34 42 50 35 42 48 33 41 47 32 39 45 30 36 42 26 32 38 30 36 43 35 42 50 29 33 39 1 0 1 11 16 18 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 8 13 15 0 0 1 11 16 17 10 14 17 1 1 2 41 44 44 135 145 143 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 155 171 171 108 208 248 140 102 122 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 151 0 0 144 2 3 9 0 1 172 172 172 255 255 255
255 255 255 255 255 255 255 255 255 199 199 199 0 0 0 133 3 3 151 1 0 152 0 0 152 0 0 152 0 0 141 106 129 107 208 248 156 171 172 158 170 168 158 170 168 158 170 168 158 170 168 157 170 167 124 198 229 129 181 201 0 0 0 8 11 12 14 22 23 14 22 24 1 2 2 18 21 26 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 36 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 41 49 32 38 45 29 35 41 26 31 37 23 27 31 20 23 27 17 20 23 14 16 20 12 15 18 11 14 16 11 13 16 10 13 16 10 13 15 10 13 16 10 13 15 11 13 16 12 15 18 14 17 20 18 20 24 22 25 29 26 30 34 32 38 45 35 42 50 35 40 48 3 3 4 4 7 8 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 13 22 23 1 2 3 5 6 8 15 22 24 11 18 20 2 2 3 16 18 17 120 129 127 157 170 167 158 170 168 158 170 168 158 170 168 158 170 168 155 171 171 108 208 248 140 103 122 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 143 2 2 1 0 1 173 173 173 255 255 255
255 255 255 255 255 255 255 255 255 185 185 185 0 0 0 139 1 2 151 0 0 152 0 0 152 0 0 152 0 0 142 99 121 107 209 248 155 172 173 158 170 168 158 170 168 158 170 168 158 170 168 156 170 169 112 195 228 68 100 114 2 1 1 6 9 9 14 22 23 14 22 24 2 2 2 17 20 24 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 43 50 35 43 51 35 42 51 35 42 50 35 42 50 36 42 50 36 42 49 35 42 49 35 42 49 35 42 49 36 42 49 36 42 50 35 43 50 35 43 51 35 43 51 35 42 50 35 42 50 35 42 50 35 42 50 35 42 51 21 25 29 1 0 0 10 17 18 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 23 23 5 8 8 1 2 2 14 22 23 14 22 24 14 20 22 4 6 6 1 1 1 104 110 109 157 168 166 157 170 168 158 170 168 158 170 168 155 172 172 108 208 248 141 100 119 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 139 2 3 0 0 1 185 185 185 255 255 255
255 255 255 255 255 255 255 255 255 181 181 181 0 0 1 142 2 3 151 0 0 152 0 0 152 0 0 152 0 0 142 88 100 107 208 250 154 173 174 158 170 168 158 170 168 158 170 168 157 170 168 143 156 155 49 75 87 1 0 1 2 2 3 1 1 2 13 21 22 14 22 24 2 2 2 15 18 22 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 34 40 48 6 8 10 1 2 3 13 20 21 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 23 23 7 10 10 0 1 2 14 22 23 14 22 24 14 22 24 14 21 23 5 8 10 0 0 0 92 97 96 157 168 166 158 170 168 158 170 168 154 172 173 108 208 250 143 97 117 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 135 2 3 0 0 0 191 191 191 255 255 255
255 255 255 255 255 255 255 255 255 166 165 165 2 0 1 145 1 2 151 0 0 152 0 0 152 0 0 152 0 0 145 71 85 107 210 250 153 174 177 158 170 169 158 170 168 157 170 168 136 144 144 37 40 42 1 1 3 11 16 17 11 18 19 1 1 1 5 8 10 14 22 24 2 3 3 14 17 21 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 36 42 50 30 36 43 2 2 3 3 4 5 14 20 22 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 23 3 6 6 2 3 4 14 22 23 14 22 24 14 22 24 14 22 24 14 22 24 6 11 12 0 0 0 105 113 112 158 170 168 158 170 168 153 173 175 108 208 250 143 89 109 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 151 0 0 130 2 3 0 0 0 202 202 202 255 255 255
255 255 255 255 255 255 255 255 255 163 163 163 15 1 1 145 2 3 151 0 0 152 0 0 152 0 0 152 0 0 146 47 54 108 208 250 149 177 183 158 170 168 158 170 168 137 146 143 23 26 25 2 3 4 12 18 20 14 22 24 14 22 24 7 12 13 1 0 1 5 8 10 3 3 3 13 16 20 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 27 32 38 1 1 2 4 5 6 14 21 22 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 11 17 18 1 0 1 7 11 11 14 22 23 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 5 8 8 5 5 5 134 144 142 158 170 168 152 175 180 107 208 249 144 73 86 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 151 1 0 124 2 2 0 0 0 209 209 209 255 255 255
255 255 255 255 255 255 255 255 255 163 163 163 20 1 1 146 2 3 151 0 0 152 0 0 152 0 0 152 0 0 149 23 29 108 205 246 147 180 190 157 170 167 148 159 157 41 44 43 2 3 3 13 20 21 14 22 24 14 22 24 14 22 24 14 22 24 7 11 12 1 0 1 0 0 0 9 12 16 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 26 30 36 1 1 1 3 4 5 12 19 21 14 22 24 15 22 24 14 22 24 13 19 21 2 3 3 0 0 0 1 2 2 14 20 22 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 13 21 22 2 2 3 68 72 72 158 168 168 149 177 183 108 207 248 146 57 70 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 118 2 2 0 0 0 223 223 223 255 255 255
255 255 255 255 255 255 255 255 255 163 163 163 21 1 1 147 2 2 152 0 1 152 0 0 152 0 0 152 0 0 149 2 4 114 198 237 143 183 198 158 170 168 83 89 88 1 1 1 12 18 19 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 22 2 4 3 0 0 0 7 10 13 35 42 50 35 42 51 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 27 32 39 3 3 4 1 1 2 7 12 14 13 19 20 10 18 18 2 2 3 0 0 0 98 104 102 0 0 0 8 12 14 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 7 13 14 0 0 0 141 152 150 146 180 189 108 205 247 148 31 38 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 108 2 3 0 0 0 235 234 234 255 255 255
255 255 255 255 255 255 255 255 255 163 163 163 21 1 1 147 2 2 151 0 1 152 0 0 152 0 0 152 0 0 150 0 1 113 188 226 138 187 205 139 149 147 3 3 3 6 12 13 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 15 22 24 9 13 14 1 1 1 21 21 21 5 7 8 35 42 49 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 32 37 44 13 16 19 1 0 1 0 0 0 0 0 0 0 1 1 0 0 0 126 134 131 24 25 25 5 10 11 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 12 18 20 1 0 0 122 132 130 143 183 196 109 200 239 150 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 99 1 3 1 1 1 245 245 245 255 255 255
255 255 255 255 255 255 255 255 255 163 163 163 17 1 1 146 2 2 151 0 1 152 0 0 152 0 0 152 0 0 152 0 1 120 174 210 131 192 216 108 114 114 1 1 1 13 20 21 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 15 22 24 2 3 4 68 73 71 93 98 96 3 4 5 34 42 49 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 43 51 30 35 43 24 27 32 23 25 31 21 23 27 0 0 0 33 35 34 1 1 1 10 17 18 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 11 18 21 0 0 0 122 130 128 138 186 206 116 190 229 149 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 151 0 0 83 2 3 51 50 50 253 253 253 255 255 255
255 255 255 255 255 255 255 255 255 164 164 164 9 0 1 145 2 3 151 0 0 152 0 0 152 0 0 152 0 0 152 1 1 125 161 195 126 196 225 86 94 90 2 2 3 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 2 4 5 60 64 63 89 95 93 2 2 3 34 41 48 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 36 42 50 35 40 48 28 32 38 20 24 29 13 16 20 7 9 13 2 3 4 0 0 0 0 0 0 0 0 0 2 4 3 10 15 17 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 8 14 14 0 0 0 138 149 147 134 191 215 118 178 217 151 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 66 2 4 98 97 97 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 173 172 172 0 0 1 142 2 2 152 0 0 152 0 0 152 0 0 152 0 0 151 1 1 132 142 171 117 202 235 95 99 98 1 1 2 14 21 23 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 9 16 16 0 0 1 0 0 1 1 1 1 33 39 47 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 29 34 39 5 6 8 0 0 0 0 1 1 2 3 4 4 7 7 6 10 10 7 13 14 9 15 16 11 19 19 14 22 22 15 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 13 19 21 1 2 3 68 72 71 157 168 166 126 196 223 124 165 198 152 0 1 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 150 1 2 42 1 2 134 134 134 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 184 184 184 0 0 0 140 2 2 152 0 0 152 0 0 152 0 0 152 0 0 151 1 1 137 119 143 111 206 245 120 131 130 0 0 0 10 16 18 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 23 12 17 19 4 5 7 0 0 0 31 38 44 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 49 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 51 31 36 41 2 2 3 2 3 4 10 16 17 13 21 21 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 15 22 25 13 19 20 2 4 4 24 26 25 140 150 149 157 170 167 120 199 234 130 147 177 152 0 0 152 0 0 152 0 0 152 1 1 145 1 2 126 2 3 109 2 2 94 2 3 79 2 3 73 2 3 10 1 2 161 161 161 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 195 195 195 0 0 0 133 2 2 152 0 0 152 0 0 152 0 0 152 0 0 151 1 2 144 85 103 107 209 250 149 169 172 51 54 54 2 2 4 13 19 22 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 10 16 16 0 0 0 29 35 41 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 33 38 46 11 13 17 16 18 21 21 25 28 25 30 35 29 33 40 31 37 44 33 39 47 34 41 48 35 42 49 35 42 50 35 42 49 35 42 49 35 42 49 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 49 35 42 49 36 42 49 35 42 50 35 42 50 34 40 49 35 41 50 35 42 50 34 41 49 8 10 13 2 2 3 13 19 22 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 23 13 22 23 8 14 15 1 1 2 33 34 34 133 144 141 158 170 168 157 170 168 113 205 243 135 125 150 152 1 1 148 1 1 121 2 2 78 2 3 21 0 1 0 1 1 0 0 1 0 0 1 1 0 0 1 1 0 1 0 0 186 186 186 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 207 207 207 0 0 1 126 2 2 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 147 39 47 110 204 245 146 180 192 138 148 146 26 28 29 2 3 4 12 17 19 14 22 23 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 11 18 18 0 0 0 26 31 37 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 49 33 40 46 30 36 43 27 31 38 24 27 34 21 22 28 16 19 23 13 15 18 11 13 15 12 13 16 14 17 21 17 21 25 20 22 28 22 24 30 23 25 30 24 26 31 24 26 31 24 26 31 23 25 30 22 24 30 19 22 27 16 19 24 13 15 18 11 12 15 14 16 20 32 37 44 35 42 50 24 29 36 0 1 1 10 15 16 15 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 13 23 24 13 22 23 8 15 15 2 3 4 1 1 2 55 91 108 126 170 185 158 170 167 158 170 168 154 172 173 107 209 250 141 92 109 119 2 3 52 1 3 0 1 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 209 209 208 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 222 222 222 0 0 0 117 2 3 152 0 1 152 0 0 152 0 0 152 0 0 152 0 0 150 0 0 115 190 228 138 188 206 157 171 168 124 157 170 30 57 70 0 1 1 6 11 10 13 21 21 14 22 23 15 22 24 14 22 24 14 22 24 13 19 21 1 0 1 24 28 32 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 49 35 42 49 35 42 50 35 42 50 35 42 51 36 42 50 35 41 49 34 40 47 32 38 45 31 36 43 30 35 42 29 35 42 28 34 41 28 34 40 28 34 41 29 35 41 30 35 42 31 37 44 32 39 46 34 41 48 36 42 49 35 42 51 36 42 50 36 42 50 8 10 13 3 4 4 14 22 23 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 15 22 24 14 21 23 11 17 18 6 10 10 1 1 2 0 0 0 56 59 58 124 132 130 136 185 203 118 201 235 158 170 168 158 170 168 149 178 186 105 208 250 73 50 61 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 228 228 228 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 237 237 237 0 0 0 106 2 4 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 123 168 201 128 194 223 158 170 166 126 196 224 124 181 206 89 95 93 4 5 4 1 1 1 6 11 11 12 19 20 14 22 24 14 22 24 15 21 23 1 1 2 20 22 26 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 33 38 44 0 1 1 8 12 13 14 22 23 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 10 15 18 5 6 8 1 1 3 0 0 0 15 17 16 82 88 86 129 138 137 156 167 165 157 170 168 153 174 178 109 207 248 152 175 180 158 170 168 140 185 203 98 195 234 5 12 15 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 37 37 36 246 246 246 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 250 250 250 33 33 32 88 2 3 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 133 139 167 117 202 238 157 170 169 115 203 238 144 183 195 158 170 168 138 146 145 84 89 87 3 3 3 1 0 0 3 4 6 7 13 14 12 18 20 2 3 3 14 15 17 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 30 34 40 1 1 1 11 16 18 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 23 23 5 7 8 0 0 0 69 73 72 124 133 131 150 160 159 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 119 200 234 140 187 205 151 170 168 110 194 218 90 174 209 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 89 89 89 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 254 254 254 97 96 96 65 2 3 151 1 1 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 141 94 115 106 209 248 151 175 179 107 208 248 152 174 178 158 170 168 157 170 168 158 170 168 145 155 153 109 116 115 54 59 58 3 2 3 0 0 1 0 0 0 4 4 6 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 29 34 40 1 1 1 11 16 17 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 13 20 21 2 3 2 49 53 53 154 164 162 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 167 137 188 207 118 199 232 117 169 167 104 201 235 75 150 177 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 144 144 144 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 144 144 144 34 1 1 149 1 1 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 148 31 38 110 203 243 134 190 210 112 206 244 156 171 169 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 169 167 142 151 150 44 46 45 0 0 0 0 0 0 33 38 45 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 32 38 45 0 0 1 7 12 12 14 22 23 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 11 17 17 0 0 0 111 119 118 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 152 175 181 106 208 247 105 174 180 104 208 247 59 113 133 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 180 180 180 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 181 181 181 5 1 1 138 2 2 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 1 1 119 178 215 111 206 244 122 199 232 158 170 167 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 157 170 168 123 131 130 0 0 0 4 7 6 0 0 0 25 31 36 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 9 11 14 2 3 4 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 15 22 24 3 6 6 50 52 52 157 168 166 158 170 168 158 170 168 158 170 168 158 170 168 157 170 168 146 170 167 105 202 237 106 192 219 103 208 249 30 54 66 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 212 212 211 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 213 213 212 0 0 1 119 2 3 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 1 1 132 144 172 103 210 254 133 191 215 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 155 167 165 50 54 53 2 4 5 15 21 21 1 2 1 16 20 23 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 51 27 30 37 0 0 1 8 13 16 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 15 22 24 9 13 13 0 0 0 146 156 154 158 170 168 158 170 168 158 170 168 158 170 168 157 170 168 118 170 167 105 190 210 104 209 251 96 190 226 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 239 239 239 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 240 240 240 25 24 24 96 2 2 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 1 143 92 109 105 209 251 142 184 198 157 170 167 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 136 145 143 0 0 0 8 16 16 15 22 24 5 8 8 4 4 5 34 41 48 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 41 50 12 15 17 1 1 2 12 17 20 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 9 15 15 0 0 0 141 151 149 158 170 168 158 170 168 158 170 168 158 170 168 146 170 169 110 169 167 106 177 183 104 209 252 80 158 188 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 84 84 84 254 254 254 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 99 99 98 58 2 3 151 1 2 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 150 10 10 113 196 234 138 186 205 157 170 169 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 118 126 124 0 0 0 12 20 20 14 22 24 9 16 15 1 0 0 28 34 40 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 33 38 45 4 6 7 2 2 3 12 20 22 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 6 12 11 0 1 1 151 161 159 158 170 168 158 170 168 158 170 168 158 170 167 127 170 168 108 170 167 107 172 172 105 209 250 60 110 133 2 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 146 146 146 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 169 169 169 4 0 1 140 2 2 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 153 0 0 125 159 191 122 198 230 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 117 125 123 0 0 0 12 20 20 14 22 24 13 21 21 1 1 1 18 22 27 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 30 35 42 2 3 4 2 4 4 13 20 22 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 20 22 1 2 2 76 81 81 157 170 168 158 170 168 158 170 168 158 170 168 156 170 168 114 169 167 108 170 167 106 183 195 101 203 243 19 40 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 192 192 192 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 216 216 216 0 0 1 115 2 3 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 151 0 0 141 100 119 108 208 249 153 173 178 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 134 143 141 0 0 0 9 15 16 14 22 24 13 23 23 4 8 8 3 3 5 34 40 48 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 49 29 34 41 2 2 4 2 3 3 12 17 20 14 23 24 14 22 24 14 22 24 13 21 23 3 7 6 8 10 10 137 147 145 158 170 168 158 170 168 158 170 168 158 170 168 150 170 169 107 170 166 108 170 167 105 195 223 89 174 207 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 226 226 226 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 250 250 250 64 64 63 75 2 3 151 0 1 152 0 0 152 0 0 152 0 0 152 0 0 153 1 1 149 18 24 114 193 232 137 188 206 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 155 167 165 53 57 56 2 3 4 15 21 22 14 22 24 10 17 17 1 1 0 25 30 36 36 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 19 22 26 0 0 1 1 1 1 7 11 12 13 20 21 12 20 21 4 6 6 0 1 1 116 123 122 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 142 169 167 108 170 166 106 171 173 105 207 245 65 127 149 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 61 61 61 251 251 250 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 156 156 156 16 1 1 140 2 2 152 0 0 152 0 0 152 0 1 151 0 0 151 1 0 149 2 2 126 148 177 116 203 237 155 171 170 157 170 168 158 170 167 158 170 168 158 170 168 158 170 167 132 141 140 2 7 9 4 6 7 14 21 23 14 22 23 2 3 5 9 9 12 35 41 49 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 28 33 40 1 1 1 79 84 84 84 89 88 3 4 4 0 1 1 1 1 1 6 14 18 100 139 156 157 170 167 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 134 170 168 108 170 168 106 183 197 102 204 245 22 42 52 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 143 143 142 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 218 218 218 2 2 3 108 3 3 145 2 4 126 2 2 101 2 3 80 2 3 54 1 3 34 1 2 40 72 83 105 206 249 111 180 190 116 170 167 122 170 167 133 170 167 145 170 168 154 171 168 153 173 179 82 151 178 3 5 7 3 5 5 9 16 17 4 7 7 0 0 0 26 29 35 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 31 36 43 3 3 5 55 59 58 150 163 160 158 170 168 140 149 148 114 121 120 111 118 116 127 160 171 113 205 241 156 171 170 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 129 170 167 107 170 166 105 198 229 86 166 200 2 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 196 196 196 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 253 253 253 94 94 94 23 1 1 23 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 87 171 204 105 198 228 107 171 166 108 170 167 108 170 168 108 170 167 112 169 166 121 178 184 111 206 245 121 132 132 27 30 28 0 0 0 4 4 4 21 23 22 4 4 6 34 38 46 35 42 51 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 34 42 50 31 36 43 4 5 6 39 41 40 144 154 152 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 153 173 174 107 208 250 153 174 177 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 129 170 167 106 175 180 105 209 250 54 101 119 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 2 237 237 237 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 193 192 192 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 49 93 109 104 209 249 107 178 186 108 170 167 108 170 167 108 170 167 108 170 167 107 181 193 105 203 241 124 170 167 141 163 161 136 146 144 145 155 153 138 148 145 15 17 16 13 15 19 35 41 48 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 28 33 40 3 4 5 38 41 40 141 150 147 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 157 171 168 157 170 169 114 204 241 146 181 193 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 130 170 167 104 193 218 96 187 224 3 8 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 107 107 107 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 247 247 247 70 70 70 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 89 174 209 103 199 230 107 170 168 108 170 167 108 170 167 108 170 167 107 185 203 104 200 232 106 170 168 109 170 167 133 170 169 156 170 168 158 170 168 118 125 124 0 0 0 15 19 22 34 41 48 35 42 51 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 49 22 27 32 1 1 2 50 55 55 142 153 151 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 124 197 227 137 189 210 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 133 173 175 104 208 247 65 125 151 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 179 179 179 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 185 185 185 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 45 85 103 104 206 248 106 182 194 108 170 167 108 170 167 108 170 167 106 189 210 104 197 226 108 170 166 108 170 167 107 170 167 121 170 167 151 171 168 157 170 167 108 115 115 0 0 1 12 14 18 32 38 46 35 42 49 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 32 39 45 13 16 19 1 1 1 79 85 84 150 161 159 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 135 189 212 125 196 225 158 170 167 158 170 168 158 170 168 158 170 168 158 169 169 130 191 217 96 192 230 8 20 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 1 227 227 227 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 248 248 247 81 81 81 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 80 156 185 104 204 241 107 172 171 108 170 167 108 170 167 105 193 219 106 193 219 108 170 167 108 170 167 108 170 167 108 170 167 115 170 166 150 170 168 157 170 168 118 126 125 18 20 19 3 4 5 24 29 34 34 41 48 34 43 51 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 34 41 49 24 28 33 3 3 5 0 0 1 0 1 0 116 124 123 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 144 181 196 115 203 240 158 170 168 158 170 168 158 170 168 157 170 168 150 175 180 107 208 248 63 122 145 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 99 99 98 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 202 202 202 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 22 44 53 98 194 232 105 195 220 108 170 167 108 170 167 104 197 226 106 189 211 108 170 167 108 170 167 108 170 167 108 170 167 108 170 167 113 170 167 149 170 168 158 170 168 140 150 147 27 28 28 0 0 0 5 6 7 22 26 31 31 37 44 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 50 35 42 51 35 42 51 35 42 50 35 42 50 35 42 50 34 41 49 25 31 37 7 9 13 0 0 1 3 5 7 11 17 19 0 2 1 107 116 114 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 152 175 179 109 207 248 154 172 174 158 170 168 158 170 168 158 170 168 125 197 228 113 181 216 25 9 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 183 183 183 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 253 253 253 129 129 129 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 51 100 119 104 206 248 105 185 203 107 170 167 104 200 232 107 186 203 107 170 168 108 170 167 108 170 167 108 170 167 108 170 167 108 170 167 113 170 167 153 170 168 155 165 163 24 26 25 3 6 5 3 5 5 1 1 0 1 0 1 8 10 12 20 24 27 27 32 38 31 38 44 34 40 48 36 42 49 35 42 50 35 42 50 35 42 50 36 42 50 35 41 49 33 39 45 28 34 40 20 23 28 3 4 5 1 0 1 2 3 3 10 14 17 15 22 24 12 20 22 0 1 0 112 121 119 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 155 171 170 112 205 244 147 179 188 158 170 168 158 170 168 141 185 199 108 205 245 143 84 101 74 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 16 15 236 236 236 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 235 235 235 50 50 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 71 133 160 104 208 248 105 182 196 104 203 239 106 182 194 108 170 167 108 170 167 108 170 167 108 170 167 108 170 167 108 170 167 108 170 167 119 170 167 143 156 155 2 3 3 8 14 14 14 22 23 12 19 20 7 13 12 4 5 6 1 0 2 0 0 1 0 0 0 2 2 3 5 7 9 10 13 16 12 15 19 13 15 19 9 11 15 5 6 8 1 1 1 0 0 0 1 0 2 4 6 8 10 16 18 14 21 23 14 22 24 14 22 24 12 19 21 0 0 0 118 127 125 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 157 170 168 121 200 232 139 187 206 158 170 169 150 176 183 109 207 247 133 138 169 152 1 1 114 2 3 2 1 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 132 132 132 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 200 200 200 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 77 147 175 104 208 248 103 209 250 106 179 187 108 170 166 108 170 167 108 170 167 108 170 167 108 170 167 108 170 167 108 170 167 108 170 168 105 144 140 0 0 0 10 16 16 14 22 24 14 22 24 14 22 23 15 22 23 14 20 22 11 17 18 8 14 14 3 4 5 2 0 0 52 2 4 51 2 3 51 2 3 62 2 4 37 2 3 0 0 2 10 16 16 14 20 22 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 12 19 21 0 0 0 122 130 129 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 157 170 168 132 192 217 128 194 222 154 173 176 114 204 239 124 171 205 150 10 16 151 0 0 145 1 3 30 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 208 208 208 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 159 159 159 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 72 140 167 104 208 249 104 194 220 108 171 173 108 170 166 108 170 167 108 170 167 108 170 167 108 170 167 107 170 167 108 170 167 83 131 127 0 1 1 12 19 20 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 7 11 12 6 0 0 143 2 3 151 1 1 151 0 1 151 1 1 78 2 3 2 1 3 15 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 11 18 21 1 1 2 119 135 138 158 170 168 157 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 142 183 201 114 203 240 117 202 236 119 183 219 147 41 51 152 0 0 152 0 0 152 0 0 100 2 4 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 86 86 85 252 252 252 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 251 251 251 126 126 126 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 55 107 127 98 194 231 105 206 244 106 190 210 106 176 181 107 170 168 107 170 166 108 170 167 107 174 178 106 186 202 77 134 152 1 1 2 13 20 21 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 6 11 12 10 0 0 146 2 3 152 0 1 152 0 0 131 2 3 30 1 2 4 5 6 15 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 10 18 20 2 1 1 85 164 195 132 192 216 155 172 172 158 170 168 158 170 168 158 170 168 158 170 168 158 170 168 157 170 168 158 170 167 158 170 168 159 169 169 141 183 197 102 211 252 120 181 216 149 51 60 151 1 0 152 0 0 152 0 0 152 0 1 142 2 4 32 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 191 191 191 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 245 245 245 105 105 104 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 37 44 70 139 166 97 193 229 104 208 250 104 207 246 103 205 243 104 206 245 105 208 249 100 199 238 56 108 130 1 2 4 13 22 23 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 6 11 11 15 1 0 145 2 3 150 1 1 130 2 2 31 2 2 1 1 1 6 9 10 15 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 10 18 19 2 1 3 106 104 124 114 194 235 112 205 243 138 186 204 154 172 174 158 170 168 158 170 168 158 170 168 158 170 169 158 170 169 151 175 180 130 194 220 107 208 248 126 160 196 148 35 42 152 0 0 152 0 0 152 0 0 152 0 0 151 0 0 152 1 0 112 2 4 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 69 69 69 246 246 246 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 242 242 241 105 104 104 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 39 79 96 64 118 140 65 129 154 62 121 144 45 87 107 6 14 17 1 0 0 3 3 4 14 23 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 6 11 11 17 1 1 147 2 3 120 2 3 23 1 1 11 2 1 2 1 0 8 12 13 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 11 17 19 1 1 1 120 2 2 147 40 53 131 144 172 112 198 238 108 208 247 123 199 229 132 192 217 135 190 211 130 193 219 120 201 234 107 208 251 117 185 222 139 109 130 151 0 0 152 0 0 153 0 0 152 0 0 152 0 0 152 0 0 153 0 0 152 1 0 150 1 1 75 2 3 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 184 184 183 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 242 242 242 114 114 114 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 5 14 23 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 6 10 11 18 1 0 96 3 5 9 1 1 0 0 0 52 2 5 1 1 1 10 15 16 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 12 17 19 1 0 1 122 1 1 152 0 0 152 0 1 148 31 39 138 114 134 128 156 189 119 177 211 117 182 219 120 173 208 129 150 179 141 95 112 150 10 13 152 1 1 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 1 0 142 2 2 48 2 2 2 1 1 0 0 0 0 0 0 0 0 0 81 81 81 248 248 248 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 247 247 247 140 140 139 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 8 14 23 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 6 10 11 0 0 0 1 1 1 131 131 130 147 147 147 2 1 2 0 0 0 11 17 19 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 12 17 19 1 1 1 124 1 1 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 1 135 2 3 39 2 2 1 1 1 1 0 0 1 1 2 201 201 201 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 253 253 253 176 176 176 17 17 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 9 9 13 23 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 6 9 10 2 2 1 175 175 175 252 252 252 254 254 254 167 167 167 0 0 0 13 19 21 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 11 16 19 1 1 1 124 1 1 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 151 1 0 134 2 3 42 2 2 1 0 1 125 124 124 253 253 253 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 216 215 215 83 83 82 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 10 12 13 23 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 5 9 9 51 51 50 252 252 252 255 255 255 255 255 255 183 183 183 0 0 1 13 20 22 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 10 16 19 0 1 1 124 1 1 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 151 1 1 148 1 2 59 2 3 41 41 41 233 233 232 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 244 244 244 155 155 155 3 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 11 13 14 23 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 5 9 9 52 52 51 252 252 252 255 255 255 255 255 255 165 165 165 1 1 1 14 21 23 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 10 16 18 0 1 1 124 1 1 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 150 1 1 91 3 3 3 2 3 194 194 194 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 219 219 219 110 110 109 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 12 13 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 5 9 9 54 54 52 252 252 252 255 255 255 255 255 255 159 159 159 1 2 2 14 21 23 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 10 16 18 0 0 2 125 1 1 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 151 0 0 152 1 1 109 2 3 3 1 2 150 149 149 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 254 254 212 212 212 136 136 136 31 31 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 12 13 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 5 9 9 55 55 54 252 252 252 255 255 255 255 255 255 141 141 140 2 3 3 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 10 16 18 1 1 2 126 2 1 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 151 0 1 152 1 0 113 2 4 6 1 2 121 121 121 249 249 249 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 242 242 242 208 208 208 172 172 172 139 139 139 118 118 118 118 118 118 110 110 110 0 0 0 7 12 14 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 5 9 8 57 56 55 252 252 252 255 255 255 255 255 255 139 139 139 2 3 3 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 10 16 18 2 1 1 89 2 3 139 2 3 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 150 1 2 101 3 3 6 1 2 110 110 110 244 244 244 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 239 239 239 0 0 0 7 13 14 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 5 9 8 59 58 57 252 252 252 255 255 255 255 255 255 138 138 138 2 4 4 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 10 16 18 1 0 0 0 0 0 11 0 1 78 2 3 122 2 2 146 1 2 152 1 0 152 1 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 151 1 1 153 0 0 152 0 0 137 2 3 75 2 3 1 1 1 133 133 132 245 245 245 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 238 238 238 0 0 0 7 13 14 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 5 9 8 61 60 58 252 252 252 255 255 255 255 255 255 124 123 123 2 4 4 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 10 16 18 0 0 0 184 184 184 154 154 154 48 48 48 1 0 1 32 1 2 84 2 3 118 2 4 139 2 2 150 1 1 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 152 0 0 149 1 2 130 2 4 88 2 3 19 2 1 31 31 31 178 178 178 252 252 252 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 238 238 237 0 0 0 7 13 14 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 5 9 8 65 64 63 253 253 253 255 255 255 255 255 255 114 113 113 3 4 4 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 10 16 18 0 0 1 219 219 218 255 255 255 245 245 245 201 201 201 137 137 137 33 32 32 0 0 1 0 1 2 43 2 2 74 2 3 91 2 4 103 2 2 110 1 2 106 1 2 97 2 3 77 2 3 41 2 3 0 1 2 6 6 6 143 143 143 229 229 229 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 237 237 237 0 0 0 7 13 14 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 4 9 8 71 71 69 253 253 253 255 255 255 255 255 255 112 112 111 3 5 5 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 10 16 18 0 0 1 224 223 223 255 255 255 255 255 255 255 255 255 255 255 255 247 247 247 215 215 215 175 175 175 129 129 129 76 76 76 37 36 36 8 7 7 1 1 0 3 3 3 26 25 25 67 67 67 130 130 130 186 186 186 236 235 235 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 237 237 237 0 0 0 7 13 14 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 4 9 8 78 78 76 253 253 253 255 255 255 255 255 255 111 111 111 3 5 6 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 9 16 18 0 0 1 228 228 227 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 254 254 246 246 246 237 237 237 236 236 236 236 236 236 243 243 243 252 252 252 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 247 247 247 223 223 223 197 197 197 177 177 177 164 164 164 166 165 165 183 183 183 210 210 210 241 241 241 255 255 255 237 237 237 0 0 0 7 13 14 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 4 9 8 81 80 80 254 254 254 255 255 255 255 255 255 110 110 110 3 5 5 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 9 15 17 0 0 1 229 229 229 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 253 253 253 210 210 209 134 134 134 46 46 46 0 0 0 0 0 0 0 1 1 1 1 1 0 1 0 0 0 0 0 0 0 24 24 24 130 130 130 194 194 194 0 0 0 7 13 14 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 4 9 8 74 74 73 253 253 253 255 255 255 255 255 255 110 110 110 3 5 5 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 9 15 17 0 0 1 229 229 229 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 232 232 232 115 115 115 1 0 1 1 2 2 5 9 10 10 15 16 11 19 20 13 21 22 14 21 23 14 21 23 13 20 22 10 17 17 7 10 11 1 2 3 0 0 0 0 0 0 7 12 14 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 23 24 13 23 24 13 23 24 5 8 8 58 57 56 252 252 252 255 255 255 255 255 255 110 110 110 3 5 5 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 9 16 16 0 0 1 229 229 229 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 228 227 227 61 60 60 1 1 2 8 14 15 13 22 21 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 20 22 7 11 11 0 0 1 7 13 14 14 22 24 14 22 24 14 22 24 12 20 21 10 16 18 9 13 15 7 12 13 7 12 12 3 4 4 44 44 43 235 235 234 254 254 254 255 255 255 110 110 110 3 5 5 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 9 16 16 0 0 1 229 229 229 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 249 249 249 94 94 94 1 2 2 13 18 20 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 12 18 20 14 21 22 13 19 21 6 11 12 3 3 4 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 1 2 2 2 111 110 110 199 199 199 101 101 101 3 5 6 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 9 15 18 0 0 1 229 229 229 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 197 197 197 0 0 1 10 15 18 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 15 21 24 7 10 12 1 1 1 1 0 1 3 5 6 7 13 14 10 17 18 12 20 21 14 21 22 14 21 22 13 20 21 10 18 19 7 12 14 1 3 4 1 1 1 2 2 2 3 5 6 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 9 15 18 0 0 1 222 222 221 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 133 133 133 2 2 4 14 22 23 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 21 23 4 7 8 0 0 0 5 8 10 12 19 21 14 23 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 9 14 16 1 1 2 3 5 6 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 10 16 18 0 0 1 216 216 216 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 74 74 74 5 7 8 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 6 11 12 0 0 0 8 13 14 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 13 19 21 12 19 21 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 10 16 18 0 0 1 216 215 215 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 251 251 251 42 41 41 6 9 10 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 20 22 1 1 2 5 8 9 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 10 16 18 0 0 1 215 215 215 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 69 69 69 5 8 9 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 10 15 15 0 0 0 10 18 18 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 10 16 18 0 0 1 215 215 215 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 116 116 115 3 5 5 14 22 23 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 6 11 12 0 1 1 14 22 22 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 10 16 18 0 0 1 216 216 215 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 172 172 172 0 1 1 13 20 20 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 5 9 11 1 1 2 15 22 23 15 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 10 16 18 0 0 1 218 218 217 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 225 225 224 2 2 2 7 11 12 14 23 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 6 10 12 1 1 1 14 22 22 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 9 16 17 0 0 0 228 228 228 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 254 254 138 138 138 1 1 1 11 17 17 14 23 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 8 14 14 0 0 0 12 20 20 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 9 16 15 0 0 0 229 229 229 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 241 241 241 94 94 94 1 1 1 7 12 13 14 21 22 15 22 24 15 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 15 22 24 15 22 24 11 18 18 0 0 0 9 16 15 14 22 23 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 9 14 15 0 0 0 233 233 233 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 240 240 240 132 132 132 1 1 2 1 1 2 5 9 9 9 14 14 11 17 18 13 19 20 12 20 21 12 20 21 12 20 20 12 19 20 12 18 19 11 16 16 1 1 1 3 5 5 14 22 23 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 8 12 13 3 3 3 243 243 243 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 253 253 253 213 213 213 142 142 142 49 49 49 1 1 1 0 0 0 0 0 0 0 0 1 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 12 12 15 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 23 6 9 10 39 38 38 253 253 253 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 250 250 250 230 230 230 210 210 210 194 194 194 193 193 193 193 193 193 193 193 193 194 194 194 205 205 205 211 211 211 224 224 224 145 145 144 0 0 0 5 8 10 13 20 21 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 22 24 14 21 23 12 20 21 10 15 17 2 2 3 117 117 117 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 251 251 251 164 164 164 17 16 16 1 1 2 4 7 8 8 14 14 11 18 18 12 20 20 13 21 21 14 21 22 13 21 22 13 20 21 12 19 20 12 18 19 12 16 18 10 16 16 9 15 15 8 12 13 6 11 11 5 8 9 3 6 6 2 4 4 1 1 2 0 1 0 0 0 0 63 63 63 214 214 214 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 227 227 226 157 157 157 69 69 69 0 0 0 1 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 1 1 2 1 0 1 0 0 0 0 0 1 0 0 0 15 14 13 64 64 63 100 100 100 131 131 131 157 157 156 185 185 185 215 215 215 247 247 247 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 252 252 252 231 231 231 209 209 209 192 191 191 185 185 185 185 185 185 185 185 185 185 185 185 195 195 195 203 203 203 215 215 215 222 222 222 234 234 234 242 242 242 248 248 248 253 253 253 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255

Binary file not shown.

Before

Width:  |  Height:  |  Size: 24 KiB

View file

@ -218,9 +218,6 @@
<li><a href="https://entropymine.com/jason/bmpsuite/bmpsuite/html/bmpsuite.html">BMP test suite</a></li>
<li><a href="jpg.html">JPG Images</a></li>
<li><a href="gifsuite.html">GIF test suite</a></li>
<li><a href="pbmsuite.html">PBM test suite</a></li>
<li><a href="pgmsuite.html">PGM test suite</a></li>
<li><a href="ppmsuite.html">PPM test suite</a></li>
<li><a href="data-url.html">"data:..." images</a></li>
</ul>

View file

@ -47,7 +47,6 @@ set(HTML_PARSER_DEBUG ON)
set(PATH_DEBUG ON)
set(PLAYBACK_MANAGER_DEBUG ON)
set(PNG_DEBUG ON)
set(PORTABLE_IMAGE_LOADER_DEBUG ON)
set(PROMISE_DEBUG ON)
set(REGEX_DEBUG ON)
set(REQUESTSERVER_DEBUG ON)

View file

@ -1,20 +0,0 @@
/*
* Copyright (c) 2024, the SerenityOS developers.
*
* SPDX-License-Identifier: BSD-2-Clause
*/
#include <LibGfx/ImageFormats/PAMLoader.h>
#include <stddef.h>
#include <stdint.h>
extern "C" int LLVMFuzzerTestOneInput(uint8_t const* data, size_t size)
{
AK::set_debug_enabled(false);
auto decoder_or_error = Gfx::PAMImageDecoderPlugin::create({ data, size });
if (decoder_or_error.is_error())
return 0;
auto decoder = decoder_or_error.release_value();
(void)decoder->frame(0);
return 0;
}

View file

@ -1,14 +0,0 @@
magic_bytes="P7"
header_token_endhdr="ENDHDR"
header_token_width="WIDTH"
header_token_height="HEIGHT"
header_token_depth="DEPTH"
header_token_maxval="MAXVAL"
header_token_tupltype="TUPLTYPE"
tupltype_value_blackandwhite="BLACKANDWHITE"
tupltype_value_grayscale="GRAYSCALE"
tupltype_value_rgb="RGB"
tupltype_value_cmyk="CMYK"
tupltype_value_alpha_suffix="_ALPHA"

View file

@ -1,20 +0,0 @@
/*
* Copyright (c) 2020, the SerenityOS developers.
*
* SPDX-License-Identifier: BSD-2-Clause
*/
#include <LibGfx/ImageFormats/PBMLoader.h>
#include <stddef.h>
#include <stdint.h>
extern "C" int LLVMFuzzerTestOneInput(uint8_t const* data, size_t size)
{
AK::set_debug_enabled(false);
auto decoder_or_error = Gfx::PBMImageDecoderPlugin::create({ data, size });
if (decoder_or_error.is_error())
return 0;
auto decoder = decoder_or_error.release_value();
(void)decoder->frame(0);
return 0;
}

View file

@ -1,20 +0,0 @@
/*
* Copyright (c) 2020, the SerenityOS developers.
*
* SPDX-License-Identifier: BSD-2-Clause
*/
#include <LibGfx/ImageFormats/PGMLoader.h>
#include <stddef.h>
#include <stdint.h>
extern "C" int LLVMFuzzerTestOneInput(uint8_t const* data, size_t size)
{
AK::set_debug_enabled(false);
auto decoder_or_error = Gfx::PGMImageDecoderPlugin::create({ data, size });
if (decoder_or_error.is_error())
return 0;
auto decoder = decoder_or_error.release_value();
(void)decoder->frame(0);
return 0;
}

View file

@ -1,20 +0,0 @@
/*
* Copyright (c) 2020, the SerenityOS developers.
*
* SPDX-License-Identifier: BSD-2-Clause
*/
#include <LibGfx/ImageFormats/PPMLoader.h>
#include <stddef.h>
#include <stdint.h>
extern "C" int LLVMFuzzerTestOneInput(uint8_t const* data, size_t size)
{
AK::set_debug_enabled(false);
auto decoder_or_error = Gfx::PPMImageDecoderPlugin::create({ data, size });
if (decoder_or_error.is_error())
return 0;
auto decoder = decoder_or_error.release_value();
(void)decoder->frame(0);
return 0;
}

View file

@ -24,13 +24,9 @@ set(FUZZER_TARGETS
MatroskaReader
MD5
MP3Loader
PAMLoader
PBMLoader
PEM
PGMLoader
PNGLoader
Poly1305
PPMLoader
QOALoader
RegexECMA262
RegexPosixBasic
@ -87,13 +83,9 @@ set(FUZZER_DEPENDENCIES_LzmaRoundtrip LibCompress)
set(FUZZER_DEPENDENCIES_MatroskaReader LibVideo)
set(FUZZER_DEPENDENCIES_MD5 LibCrypto)
set(FUZZER_DEPENDENCIES_MP3Loader LibAudio)
set(FUZZER_DEPENDENCIES_PAMLoader LibGfx)
set(FUZZER_DEPENDENCIES_PBMLoader LibGfx)
set(FUZZER_DEPENDENCIES_PEM LibCrypto)
set(FUZZER_DEPENDENCIES_PGMLoader LibGfx)
set(FUZZER_DEPENDENCIES_PNGLoader LibGfx)
set(FUZZER_DEPENDENCIES_Poly1305 LibCrypto)
set(FUZZER_DEPENDENCIES_PPMLoader LibGfx)
set(FUZZER_DEPENDENCIES_QOALoader LibAudio)
set(FUZZER_DEPENDENCIES_RegexECMA262 LibRegex)
set(FUZZER_DEPENDENCIES_RegexPosixBasic LibRegex)

View file

@ -268,7 +268,6 @@ write_cmake_config("ak_debug_gen") {
"PATH_DEBUG=",
"PLAYBACK_MANAGER_DEBUG=",
"PNG_DEBUG=",
"PORTABLE_IMAGE_LOADER_DEBUG=",
"PROMISE_DEBUG=",
"REGEX_DEBUG=",
"REQUESTSERVER_DEBUG=",

View file

@ -73,13 +73,8 @@ shared_library("LibGfx") {
"ImageFormats/JPEGLoader.cpp",
"ImageFormats/JPEGWriter.cpp",
"ImageFormats/JPEGXLLoader.cpp",
"ImageFormats/PAMLoader.cpp",
"ImageFormats/PBMLoader.cpp",
"ImageFormats/PGMLoader.cpp",
"ImageFormats/PNGLoader.cpp",
"ImageFormats/PNGWriter.cpp",
"ImageFormats/PPMLoader.cpp",
"ImageFormats/PortableFormatWriter.cpp",
"ImageFormats/QMArithmeticDecoder.cpp",
"ImageFormats/TGALoader.cpp",
"ImageFormats/TIFFLoader.cpp",

View file

@ -16,11 +16,7 @@
#include <LibGfx/ImageFormats/JPEG2000Loader.h>
#include <LibGfx/ImageFormats/JPEGLoader.h>
#include <LibGfx/ImageFormats/JPEGXLLoader.h>
#include <LibGfx/ImageFormats/PAMLoader.h>
#include <LibGfx/ImageFormats/PBMLoader.h>
#include <LibGfx/ImageFormats/PGMLoader.h>
#include <LibGfx/ImageFormats/PNGLoader.h>
#include <LibGfx/ImageFormats/PPMLoader.h>
#include <LibGfx/ImageFormats/QMArithmeticDecoder.h>
#include <LibGfx/ImageFormats/TGALoader.h>
#include <LibGfx/ImageFormats/TIFFLoader.h>
@ -694,54 +690,6 @@ TEST_CASE(test_jpeg2000_tag_tree)
}
}
TEST_CASE(test_pam_rgb)
{
auto file = TRY_OR_FAIL(Core::MappedFile::map(TEST_INPUT("pnm/2x1.pam"sv)));
EXPECT(Gfx::PAMImageDecoderPlugin::sniff(file->bytes()));
auto plugin_decoder = TRY_OR_FAIL(Gfx::PAMImageDecoderPlugin::create(file->bytes()));
auto frame = TRY_OR_FAIL(expect_single_frame(*plugin_decoder));
EXPECT_EQ(frame.image->size(), Gfx::IntSize(2, 1));
EXPECT_EQ(frame.image->get_pixel(0, 0), Gfx::Color('0', 'z', '0'));
EXPECT_EQ(frame.image->get_pixel(1, 0), Gfx::Color('0', '0', 'z'));
}
TEST_CASE(test_pam_cmyk)
{
auto file = TRY_OR_FAIL(Core::MappedFile::map(TEST_INPUT("pnm/2x1-cmyk.pam"sv)));
EXPECT(Gfx::PAMImageDecoderPlugin::sniff(file->bytes()));
auto plugin_decoder = TRY_OR_FAIL(Gfx::PAMImageDecoderPlugin::create(file->bytes()));
EXPECT_EQ(plugin_decoder->natural_frame_format(), Gfx::NaturalFrameFormat::CMYK);
auto cmyk_frame = TRY_OR_FAIL(plugin_decoder->cmyk_frame());
EXPECT_EQ(cmyk_frame->size(), Gfx::IntSize(2, 1));
EXPECT_EQ(cmyk_frame->begin()[0], (Gfx::CMYK { '0', 'z', '0', 'y' }));
EXPECT_EQ(cmyk_frame->begin()[1], (Gfx::CMYK { '0', '0', 'z', 'y' }));
auto frame = TRY_OR_FAIL(expect_single_frame(*plugin_decoder));
EXPECT_EQ(frame.image->size(), Gfx::IntSize(2, 1));
EXPECT_EQ(frame.image->get_pixel(0, 0), Gfx::Color('l', 'E', 'l'));
EXPECT_EQ(frame.image->get_pixel(1, 0), Gfx::Color('l', 'l', 'E'));
}
TEST_CASE(test_pbm)
{
auto file = TRY_OR_FAIL(Core::MappedFile::map(TEST_INPUT("pnm/buggie-raw.pbm"sv)));
EXPECT(Gfx::PBMImageDecoderPlugin::sniff(file->bytes()));
auto plugin_decoder = TRY_OR_FAIL(Gfx::PBMImageDecoderPlugin::create(file->bytes()));
TRY_OR_FAIL(expect_single_frame(*plugin_decoder));
}
TEST_CASE(test_pgm)
{
auto file = TRY_OR_FAIL(Core::MappedFile::map(TEST_INPUT("pnm/buggie-raw.pgm"sv)));
EXPECT(Gfx::PGMImageDecoderPlugin::sniff(file->bytes()));
auto plugin_decoder = TRY_OR_FAIL(Gfx::PGMImageDecoderPlugin::create(file->bytes()));
TRY_OR_FAIL(expect_single_frame(*plugin_decoder));
}
TEST_CASE(test_png)
{
auto file = TRY_OR_FAIL(Core::MappedFile::map(TEST_INPUT("png/buggie.png"sv)));
@ -778,15 +726,6 @@ TEST_CASE(test_png_malformed_frame)
}
}
TEST_CASE(test_ppm)
{
auto file = TRY_OR_FAIL(Core::MappedFile::map(TEST_INPUT("pnm/buggie-raw.ppm"sv)));
EXPECT(Gfx::PPMImageDecoderPlugin::sniff(file->bytes()));
auto plugin_decoder = TRY_OR_FAIL(Gfx::PPMImageDecoderPlugin::create(file->bytes()));
TRY_OR_FAIL(expect_single_frame(*plugin_decoder));
}
TEST_CASE(test_targa_bottom_left)
{
auto file = TRY_OR_FAIL(Core::MappedFile::map(TEST_INPUT("tga/buggie-bottom-left-uncompressed.tga"sv)));

View file

@ -51,13 +51,8 @@ set(SOURCES
ImageFormats/JPEGLoader.cpp
ImageFormats/JPEGXLLoader.cpp
ImageFormats/JPEGWriter.cpp
ImageFormats/PBMLoader.cpp
ImageFormats/PGMLoader.cpp
ImageFormats/PNGLoader.cpp
ImageFormats/PNGWriter.cpp
ImageFormats/PortableFormatWriter.cpp
ImageFormats/PAMLoader.cpp
ImageFormats/PPMLoader.cpp
ImageFormats/QMArithmeticDecoder.cpp
ImageFormats/TGALoader.cpp
ImageFormats/TIFFLoader.cpp

View file

@ -14,11 +14,7 @@
#include <LibGfx/ImageFormats/JPEG2000Loader.h>
#include <LibGfx/ImageFormats/JPEGLoader.h>
#include <LibGfx/ImageFormats/JPEGXLLoader.h>
#include <LibGfx/ImageFormats/PAMLoader.h>
#include <LibGfx/ImageFormats/PBMLoader.h>
#include <LibGfx/ImageFormats/PGMLoader.h>
#include <LibGfx/ImageFormats/PNGLoader.h>
#include <LibGfx/ImageFormats/PPMLoader.h>
#include <LibGfx/ImageFormats/TGALoader.h>
#include <LibGfx/ImageFormats/TIFFLoader.h>
#include <LibGfx/ImageFormats/TinyVGLoader.h>
@ -42,11 +38,7 @@ static ErrorOr<OwnPtr<ImageDecoderPlugin>> probe_and_sniff_for_appropriate_plugi
{ JPEG2000ImageDecoderPlugin::sniff, JPEG2000ImageDecoderPlugin::create },
{ JPEGImageDecoderPlugin::sniff, JPEGImageDecoderPlugin::create },
{ JPEGXLImageDecoderPlugin::sniff, JPEGXLImageDecoderPlugin::create },
{ PAMImageDecoderPlugin::sniff, PAMImageDecoderPlugin::create },
{ PBMImageDecoderPlugin::sniff, PBMImageDecoderPlugin::create },
{ PGMImageDecoderPlugin::sniff, PGMImageDecoderPlugin::create },
{ PNGImageDecoderPlugin::sniff, PNGImageDecoderPlugin::create },
{ PPMImageDecoderPlugin::sniff, PPMImageDecoderPlugin::create },
{ TIFFImageDecoderPlugin::sniff, TIFFImageDecoderPlugin::create },
{ TinyVGImageDecoderPlugin::sniff, TinyVGImageDecoderPlugin::create },
{ WebPImageDecoderPlugin::sniff, WebPImageDecoderPlugin::create },

View file

@ -1,62 +0,0 @@
/*
* Copyright (c) 2024, the SerenityOS developers.
*
* SPDX-License-Identifier: BSD-2-Clause
*/
#include "PAMLoader.h"
#include "PortableImageLoaderCommon.h"
namespace Gfx {
ErrorOr<void> read_image_data(PAMLoadingContext& context)
{
VERIFY(context.type == PAMLoadingContext::Type::RAWBITS);
// FIXME: Technically it's more to spec to check that a known tupl type has a minimum depth and then skip additional channels.
bool is_gray = context.format_details.depth == 1 && context.format_details.tupl_type == "GRAYSCALE"sv;
bool is_gray_alpha = context.format_details.depth == 2 && context.format_details.tupl_type == "GRAYSCALE_ALPHA"sv;
bool is_rgb = context.format_details.depth == 3 && context.format_details.tupl_type == "RGB"sv;
bool is_rgba = context.format_details.depth == 4 && context.format_details.tupl_type == "RGB_ALPHA"sv;
bool is_cmyk = context.format_details.depth == 4 && context.format_details.tupl_type == "CMYK"sv;
if (!is_gray && !is_gray_alpha && !is_rgb && !is_rgba && !is_cmyk)
return Error::from_string_view("Unsupported PAM depth"sv);
auto& stream = *context.stream;
if (is_cmyk) {
context.format_details.cmyk_bitmap = TRY(CMYKBitmap::create_with_size({ context.width, context.height }));
CMYK* data = context.format_details.cmyk_bitmap.value()->begin();
for (u64 i = 0; i < context.width * context.height; ++i) {
Array<u8, 4> pixel;
TRY(stream.read_until_filled(pixel));
data[i] = { pixel[0], pixel[1], pixel[2], pixel[3] };
}
} else {
TRY(create_bitmap(context));
for (u64 i = 0; i < context.width * context.height; ++i) {
if (is_gray) {
Array<u8, 1> pixel;
TRY(stream.read_until_filled(pixel));
context.bitmap->set_pixel(i % context.width, i / context.width, { pixel[0], pixel[0], pixel[0] });
} else if (is_gray_alpha) {
Array<u8, 2> pixel;
TRY(stream.read_until_filled(pixel));
context.bitmap->set_pixel(i % context.width, i / context.width, { pixel[0], pixel[0], pixel[0], pixel[1] });
} else if (is_rgb) {
Array<u8, 3> pixel;
TRY(stream.read_until_filled(pixel));
context.bitmap->set_pixel(i % context.width, i / context.width, { pixel[0], pixel[1], pixel[2] });
} else if (is_rgba) {
Array<u8, 4> pixel;
TRY(stream.read_until_filled(pixel));
context.bitmap->set_pixel(i % context.width, i / context.width, { pixel[0], pixel[1], pixel[2], pixel[3] });
}
}
}
return {};
}
}

View file

@ -1,93 +0,0 @@
/*
* Copyright (c) 2024, the SerenityOS developers.
*
* SPDX-License-Identifier: BSD-2-Clause
*/
#pragma once
#include <AK/StringView.h>
#include <LibGfx/ImageFormats/ImageDecoder.h>
#include <LibGfx/ImageFormats/PortableImageMapLoader.h>
namespace Gfx {
struct PAM {
static constexpr auto binary_magic_number = '7';
static constexpr StringView image_type = "PAM"sv;
u16 max_val { 0 };
u16 depth { 0 };
String tupl_type {};
Optional<NonnullRefPtr<CMYKBitmap>> cmyk_bitmap {};
};
using PAMLoadingContext = PortableImageMapLoadingContext<PAM>;
template<class Context>
ErrorOr<void> read_pam_header(Context& context)
{
// https://netpbm.sourceforge.net/doc/pam.html
TRY(read_magic_number(context));
Optional<u16> width;
Optional<u16> height;
Optional<u16> depth;
Optional<u16> max_val;
Optional<String> tupltype;
while (true) {
TRY(read_whitespace(context));
auto const token = TRY(read_token(*context.stream));
if (token == "ENDHDR") {
auto newline = TRY(context.stream->template read_value<u8>());
if (newline != '\n')
return Error::from_string_view("PAM ENDHDR not followed by newline"sv);
break;
}
TRY(read_whitespace(context));
if (token == "WIDTH") {
if (width.has_value())
return Error::from_string_view("Duplicate PAM WIDTH field"sv);
width = TRY(read_number(*context.stream));
} else if (token == "HEIGHT") {
if (height.has_value())
return Error::from_string_view("Duplicate PAM HEIGHT field"sv);
height = TRY(read_number(*context.stream));
} else if (token == "DEPTH") {
if (depth.has_value())
return Error::from_string_view("Duplicate PAM DEPTH field"sv);
depth = TRY(read_number(*context.stream));
} else if (token == "MAXVAL") {
if (max_val.has_value())
return Error::from_string_view("Duplicate PAM MAXVAL field"sv);
max_val = TRY(read_number(*context.stream));
} else if (token == "TUPLTYPE") {
// FIXME: tupltype should be all text until the next newline, with leading and trailing space stripped.
// FIXME: If there are multipe TUPLTYPE lines, their values are all appended.
tupltype = TRY(read_token(*context.stream));
} else {
return Error::from_string_view("Unknown PAM token"sv);
}
}
if (!width.has_value() || !height.has_value() || !depth.has_value() || !max_val.has_value())
return Error::from_string_view("Missing PAM header fields"sv);
context.width = *width;
context.height = *height;
context.format_details.depth = *depth;
context.format_details.max_val = *max_val;
if (tupltype.has_value())
context.format_details.tupl_type = *tupltype;
context.state = Context::State::HeaderDecoded;
return {};
}
using PAMImageDecoderPlugin = PortableImageDecoderPlugin<PAMLoadingContext>;
ErrorOr<void> read_image_data(PAMLoadingContext& context);
}

View file

@ -1,54 +0,0 @@
/*
* Copyright (c) 2020, Hüseyin ASLITÜRK <asliturk@hotmail.com>
* Copyright (c) 2022, the SerenityOS developers.
*
* SPDX-License-Identifier: BSD-2-Clause
*/
#include "PBMLoader.h"
#include "PortableImageLoaderCommon.h"
namespace Gfx {
ErrorOr<void> read_image_data(PBMLoadingContext& context)
{
TRY(create_bitmap(context));
auto& stream = *context.stream;
auto const context_size = context.width * context.height;
if (context.type == PBMLoadingContext::Type::ASCII) {
for (u64 i = 0; i < context_size; ++i) {
auto const byte = TRY(stream.read_value<u8>());
if (byte == '0')
context.bitmap->set_pixel(i % context.width, i / context.width, Color::White);
else if (byte == '1')
context.bitmap->set_pixel(i % context.width, i / context.width, Color::Black);
else
i--;
}
} else if (context.type == PBMLoadingContext::Type::RAWBITS) {
for (u64 color_index = 0; color_index < context_size;) {
auto byte = TRY(stream.read_value<u8>());
for (int i = 0; i < 8; i++) {
auto const val = byte & 0x80;
if (val == 0)
context.bitmap->set_pixel(color_index % context.width, color_index / context.width, Color::White);
else
context.bitmap->set_pixel(color_index % context.width, color_index / context.width, Color::Black);
byte = byte << 1;
color_index++;
if (color_index % context.width == 0) {
break;
}
}
}
}
return {};
}
}

View file

@ -1,26 +0,0 @@
/*
* Copyright (c) 2020, Hüseyin ASLITÜRK <asliturk@hotmail.com>
* Copyright (c) 2022, the SerenityOS developers.
*
* SPDX-License-Identifier: BSD-2-Clause
*/
#pragma once
#include <AK/StringView.h>
#include <LibGfx/ImageFormats/ImageDecoder.h>
#include <LibGfx/ImageFormats/PortableImageMapLoader.h>
namespace Gfx {
struct PBM {
static constexpr auto ascii_magic_number = '1';
static constexpr auto binary_magic_number = '4';
static constexpr StringView image_type = "PBM"sv;
};
using PBMLoadingContext = PortableImageMapLoadingContext<PBM>;
using PBMImageDecoderPlugin = PortableImageDecoderPlugin<PBMLoadingContext>;
ErrorOr<void> read_image_data(PBMLoadingContext& context);
}

View file

@ -1,41 +0,0 @@
/*
* Copyright (c) 2020, Hüseyin ASLITÜRK <asliturk@hotmail.com>
* Copyright (c) 2022, the SerenityOS developers.
*
* SPDX-License-Identifier: BSD-2-Clause
*/
#include "PGMLoader.h"
#include "PortableImageLoaderCommon.h"
namespace Gfx {
ErrorOr<void> read_image_data(PGMLoadingContext& context)
{
TRY(create_bitmap(context));
auto& stream = *context.stream;
auto const context_size = context.width * context.height;
if (context.type == PGMLoadingContext::Type::ASCII) {
for (u64 i = 0; i < context_size; ++i) {
auto value = TRY(read_number(stream));
TRY(read_whitespace(context));
Color color { static_cast<u8>(value), static_cast<u8>(value), static_cast<u8>(value) };
if (context.format_details.max_val < 255)
color = adjust_color(context.format_details.max_val, color);
context.bitmap->set_pixel(i % context.width, i / context.width, color);
}
} else if (context.type == PGMLoadingContext::Type::RAWBITS) {
for (u64 i = 0; i < context_size; ++i) {
auto const pixel = TRY(stream.read_value<u8>());
context.bitmap->set_pixel(i % context.width, i / context.width, { pixel, pixel, pixel });
}
}
return {};
}
}

View file

@ -1,27 +0,0 @@
/*
* Copyright (c) 2020, Hüseyin ASLITÜRK <asliturk@hotmail.com>
* Copyright (c) 2022, the SerenityOS developers.
*
* SPDX-License-Identifier: BSD-2-Clause
*/
#pragma once
#include <AK/StringView.h>
#include <LibGfx/ImageFormats/ImageDecoder.h>
#include <LibGfx/ImageFormats/PortableImageMapLoader.h>
namespace Gfx {
struct PGM {
static constexpr auto ascii_magic_number = '2';
static constexpr auto binary_magic_number = '5';
static constexpr StringView image_type = "PGM"sv;
u16 max_val { 0 };
};
using PGMLoadingContext = PortableImageMapLoadingContext<PGM>;
using PGMImageDecoderPlugin = PortableImageDecoderPlugin<PGMLoadingContext>;
ErrorOr<void> read_image_data(PGMLoadingContext& context);
}

View file

@ -1,50 +0,0 @@
/*
* Copyright (c) 2020, Hüseyin ASLITÜRK <asliturk@hotmail.com>
* Copyright (c) 2022, the SerenityOS developers.
*
* SPDX-License-Identifier: BSD-2-Clause
*/
#include "PPMLoader.h"
#include "PortableImageLoaderCommon.h"
namespace Gfx {
ErrorOr<void> read_image_data(PPMLoadingContext& context)
{
auto const context_size = context.width * context.height;
TRY(create_bitmap(context));
auto& stream = *context.stream;
if (context.type == PPMLoadingContext::Type::ASCII) {
for (u64 i = 0; i < context_size; ++i) {
auto const red = TRY(read_number(stream));
TRY(read_whitespace(context));
auto const green = TRY(read_number(stream));
TRY(read_whitespace(context));
auto const blue = TRY(read_number(stream));
TRY(read_whitespace(context));
Color color { static_cast<u8>(red), static_cast<u8>(green), static_cast<u8>(blue) };
if (context.format_details.max_val < 255)
color = adjust_color(context.format_details.max_val, color);
context.bitmap->set_pixel(i % context.width, i / context.width, color);
}
} else if (context.type == PPMLoadingContext::Type::RAWBITS) {
for (u64 i = 0; i < context_size; ++i) {
Array<u8, 3> pixel;
Bytes buffer { pixel };
TRY(stream.read_until_filled(buffer));
context.bitmap->set_pixel(i % context.width, i / context.width, { pixel[0], pixel[1], pixel[2] });
}
}
return {};
}
}

View file

@ -1,27 +0,0 @@
/*
* Copyright (c) 2020, Hüseyin ASLITÜRK <asliturk@hotmail.com>
* Copyright (c) 2022, the SerenityOS developers.
*
* SPDX-License-Identifier: BSD-2-Clause
*/
#pragma once
#include <AK/StringView.h>
#include <LibGfx/ImageFormats/ImageDecoder.h>
#include <LibGfx/ImageFormats/PortableImageMapLoader.h>
namespace Gfx {
struct PPM {
static constexpr auto ascii_magic_number = '3';
static constexpr auto binary_magic_number = '6';
static constexpr StringView image_type = "PPM"sv;
u16 max_val { 0 };
};
using PPMLoadingContext = PortableImageMapLoadingContext<PPM>;
using PPMImageDecoderPlugin = PortableImageDecoderPlugin<PPMLoadingContext>;
ErrorOr<void> read_image_data(PPMLoadingContext& context);
}

View file

@ -1,64 +0,0 @@
/*
* Copyright (c) 2023, Lucas Chollet <lucas.chollet@serenityos.org >
*
* SPDX-License-Identifier: BSD-2-Clause
*/
#include "PortableFormatWriter.h"
#include <AK/FixedArray.h>
#include <AK/Stream.h>
namespace Gfx {
ErrorOr<void> PortableFormatWriter::encode(Stream& output, Bitmap const& bitmap, Options options)
{
// FIXME: Add support for PBM and PGM
TRY(add_header(output, options, bitmap.width(), bitmap.height(), 255));
TRY(add_pixels(output, options, bitmap));
return {};
}
ErrorOr<void> PortableFormatWriter::add_header(Stream& output, Options const& options, u32 width, u32 height, u32 maximal_value)
{
TRY(output.write_formatted("P{}\n", options.format == Options::Format::ASCII ? "3"sv : "6"sv));
TRY(output.write_formatted("# {}\n", options.comment));
TRY(output.write_formatted("{} {}\n", width, height));
TRY(output.write_formatted("{}\n", maximal_value));
return {};
}
ErrorOr<void> PortableFormatWriter::add_pixels(Stream& output, Options const& options, Bitmap const& bitmap)
{
if (options.format == Options::Format::Raw) {
auto row = TRY(FixedArray<u8>::create(bitmap.width() * 3ul));
for (int i = 0; i < bitmap.height(); ++i) {
for (int j = 0; j < bitmap.width(); ++j) {
auto const color = bitmap.get_pixel(j, i);
row.unchecked_at(j * 3 + 0) = color.red();
row.unchecked_at(j * 3 + 1) = color.green();
row.unchecked_at(j * 3 + 2) = color.blue();
}
TRY(output.write_until_depleted(row.span()));
}
return {};
}
for (int i = 0; i < bitmap.height(); ++i) {
for (int j = 0; j < bitmap.width(); ++j) {
auto color = bitmap.get_pixel(j, i);
TRY(output.write_formatted("{} {} {}\t", color.red(), color.green(), color.blue()));
}
TRY(output.write_value('\n'));
}
return {};
}
}

View file

@ -1,38 +0,0 @@
/*
* Copyright (c) 2023, Lucas Chollet <lucas.chollet@serenityos.org>
*
* SPDX-License-Identifier: BSD-2-Clause
*/
#pragma once
#include <AK/ByteBuffer.h>
#include <LibGfx/Bitmap.h>
namespace Gfx {
// This is not a nested struct to work around https://llvm.org/PR36684
struct PortableFormatWriterOptions {
enum class Format {
ASCII,
Raw,
};
Format format = Format::Raw;
StringView comment = "Generated with SerenityOS - LibGfx."sv;
};
class PortableFormatWriter {
public:
using Options = PortableFormatWriterOptions;
static ErrorOr<void> encode(Stream&, Bitmap const&, Options options = Options {});
private:
PortableFormatWriter() = delete;
static ErrorOr<void> add_header(Stream&, Options const& options, u32 width, u32 height, u32 max_value);
static ErrorOr<void> add_pixels(Stream&, Options const& options, Bitmap const&);
};
}

View file

@ -1,211 +0,0 @@
/*
* Copyright (c) 2020, Hüseyin Aslıtürk <asliturk@hotmail.com>
* Copyright (c) 2020-2022, the SerenityOS developers.
*
* SPDX-License-Identifier: BSD-2-Clause
*/
#pragma once
#include <AK/Debug.h>
#include <AK/Endian.h>
#include <AK/ScopeGuard.h>
#include <AK/String.h>
#include <AK/StringBuilder.h>
#include <AK/Types.h>
#include <AK/Vector.h>
#include <LibGfx/Bitmap.h>
#include <LibGfx/Color.h>
#include <LibGfx/ImageFormats/ImageDecoder.h>
namespace Gfx {
static constexpr Color adjust_color(u16 max_val, Color color)
{
color.set_red((color.red() * 255) / max_val);
color.set_green((color.green() * 255) / max_val);
color.set_blue((color.blue() * 255) / max_val);
return color;
}
inline ErrorOr<String> read_token(SeekableStream& stream)
{
StringBuilder sb {};
u8 byte {};
for (auto buffer = TRY(stream.read_some({ &byte, 1 })); !buffer.is_empty(); buffer = TRY(stream.read_some({ &byte, 1 }))) {
if (byte == ' ' || byte == '\t' || byte == '\n' || byte == '\r') {
TRY(stream.seek(-1, SeekMode::FromCurrentPosition));
break;
}
sb.append(byte);
}
return TRY(sb.to_string());
}
static inline ErrorOr<u16> read_number(SeekableStream& stream)
{
auto const maybe_value = TRY(read_token(stream)).to_number<u16>();
if (!maybe_value.has_value())
return Error::from_string_literal("Can't convert bytes to a number");
return *maybe_value;
}
template<typename TContext>
static ErrorOr<void> read_comment(TContext& context)
{
auto& stream = *context.stream;
bool is_first_char = true;
u8 byte {};
while ((byte = TRY(stream.template read_value<u8>()))) {
if (is_first_char) {
if (byte != '#')
return Error::from_string_literal("Can't read comment from stream");
is_first_char = false;
} else if (byte == '\t' || byte == '\n') {
break;
}
}
return {};
}
template<typename TContext>
static ErrorOr<void> read_magic_number(TContext& context)
{
if (TRY(context.stream->size()) < 2) {
dbgln_if(PORTABLE_IMAGE_LOADER_DEBUG, "There is no enough data for {}", TContext::FormatDetails::image_type);
return Error::from_string_literal("There is no enough data to read magic number.");
}
Array<u8, 2> magic_number {};
TRY(context.stream->read_until_filled(Bytes { magic_number }));
if constexpr (requires { TContext::FormatDetails::ascii_magic_number; }) {
if (magic_number[0] == 'P' && magic_number[1] == TContext::FormatDetails::ascii_magic_number) {
context.type = TContext::Type::ASCII;
return {};
}
}
if (magic_number[0] == 'P' && magic_number[1] == TContext::FormatDetails::binary_magic_number) {
context.type = TContext::Type::RAWBITS;
return {};
}
dbgln_if(PORTABLE_IMAGE_LOADER_DEBUG, "Magic number is not valid for {}{}{}", magic_number[0], magic_number[1], TContext::FormatDetails::image_type);
return Error::from_string_literal("Unable to recognize magic bytes");
}
template<typename TContext>
static ErrorOr<void> read_whitespace(TContext& context)
{
auto& stream = *context.stream;
bool is_first_char = true;
while (true) {
auto byte_or_error = stream.template read_value<u8>();
// Nothing went wrong if we reached eof while reading a comment.
if (byte_or_error.is_error())
return {};
auto const byte = byte_or_error.value();
if (byte == '#') {
TRY(stream.seek(-1, SeekMode::FromCurrentPosition));
TRY(read_comment(context));
continue;
}
if (byte != ' ' && byte != '\t' && byte != '\n' && byte != '\r') {
TRY(stream.seek(-1, SeekMode::FromCurrentPosition));
if (is_first_char)
return Error::from_string_literal("Can't read whitespace from stream");
break;
}
if (is_first_char)
is_first_char = false;
}
return {};
}
template<typename TContext>
static ErrorOr<void> read_width(TContext& context)
{
context.width = TRY(read_number(*context.stream));
return {};
}
template<typename TContext>
static ErrorOr<void> read_height(TContext& context)
{
context.height = TRY(read_number(*context.stream));
return {};
}
template<typename TContext>
static ErrorOr<void> read_max_val(TContext& context)
{
context.format_details.max_val = TRY(read_number(*context.stream));
if (context.format_details.max_val == 0)
return Error::from_string_literal("The image has a maximum value of 0");
if (context.format_details.max_val > 255) {
dbgln_if(PORTABLE_IMAGE_LOADER_DEBUG, "We can't parse 2 byte color for {}", TContext::FormatDetails::image_type);
return Error::from_string_literal("Can't parse 2 byte color");
}
return {};
}
template<typename TContext>
static ErrorOr<void> create_bitmap(TContext& context)
{
context.bitmap = TRY(Bitmap::create(BitmapFormat::BGRx8888, { context.width, context.height }));
return {};
}
template<typename Context>
static ErrorOr<void> read_header(Context& context)
{
TRY(read_magic_number(context));
TRY(read_whitespace(context));
TRY(read_width(context));
TRY(read_whitespace(context));
TRY(read_height(context));
TRY(read_whitespace(context));
if constexpr (requires { context.format_details.max_val; }) {
TRY(read_max_val(context));
TRY(read_whitespace(context));
}
context.state = Context::State::HeaderDecoded;
return {};
}
template<typename Context>
static ErrorOr<void> read_pam_header(Context& context);
template<typename TContext>
static ErrorOr<void> decode(TContext& context)
{
VERIFY(context.state == TContext::State::HeaderDecoded);
TRY(read_image_data(context));
context.state = TContext::State::BitmapDecoded;
return {};
}
}

View file

@ -1,173 +0,0 @@
/*
* Copyright (c) 2020, Hüseyin ASLITÜRK <asliturk@hotmail.com>
* Copyright (c) 2022, the SerenityOS developers.
*
* SPDX-License-Identifier: BSD-2-Clause
*/
#pragma once
#include <AK/BufferedStream.h>
#include <AK/MemoryStream.h>
#include <AK/RefPtr.h>
#include <AK/StringView.h>
#include <AK/Types.h>
#include <LibGfx/Bitmap.h>
#include <LibGfx/ImageFormats/PortableImageLoaderCommon.h>
namespace Gfx {
template<class TFormatDetails>
struct PortableImageMapLoadingContext {
using FormatDetails = TFormatDetails;
enum class Type {
Unknown,
ASCII,
RAWBITS
};
enum class State {
NotDecoded = 0,
Error,
HeaderDecoded,
BitmapDecoded,
};
Type type { Type::Unknown };
State state { State::NotDecoded };
size_t width { 0 };
size_t height { 0 };
FormatDetails format_details {};
RefPtr<Gfx::Bitmap> bitmap;
NonnullOwnPtr<SeekableStream> stream;
PortableImageMapLoadingContext(NonnullOwnPtr<SeekableStream> stream)
: stream(move(stream))
{
}
};
template<typename TContext>
class PortableImageDecoderPlugin final : public ImageDecoderPlugin {
public:
static bool sniff(ReadonlyBytes);
static ErrorOr<NonnullOwnPtr<ImageDecoderPlugin>> create(ReadonlyBytes);
virtual ~PortableImageDecoderPlugin() override = default;
virtual IntSize size() override;
virtual ErrorOr<ImageFrameDescriptor> frame(size_t index, Optional<IntSize> ideal_size = {}) override;
virtual NaturalFrameFormat natural_frame_format() const override;
virtual ErrorOr<NonnullRefPtr<CMYKBitmap>> cmyk_frame() override;
private:
PortableImageDecoderPlugin(NonnullOwnPtr<SeekableStream> stream);
OwnPtr<TContext> m_context;
};
template<typename TContext>
PortableImageDecoderPlugin<TContext>::PortableImageDecoderPlugin(NonnullOwnPtr<SeekableStream> stream)
{
m_context = make<TContext>(move(stream));
}
template<typename TContext>
IntSize PortableImageDecoderPlugin<TContext>::size()
{
return { m_context->width, m_context->height };
}
template<typename TContext>
ErrorOr<NonnullOwnPtr<ImageDecoderPlugin>> PortableImageDecoderPlugin<TContext>::create(ReadonlyBytes data)
{
auto stream = TRY(try_make<FixedMemoryStream>(data));
auto plugin = TRY(adopt_nonnull_own_or_enomem(new (nothrow) PortableImageDecoderPlugin<TContext>(move(stream))));
if constexpr (TContext::FormatDetails::binary_magic_number == '7')
TRY(read_pam_header(*plugin->m_context));
else
TRY(read_header(*plugin->m_context));
return plugin;
}
template<typename TContext>
bool PortableImageDecoderPlugin<TContext>::sniff(ReadonlyBytes data)
{
using Context = TContext;
if (data.size() < 2)
return false;
if constexpr (requires { Context::FormatDetails::ascii_magic_number; }) {
if (data.data()[0] == 'P' && data.data()[1] == Context::FormatDetails::ascii_magic_number)
return true;
}
if (data.data()[0] == 'P' && data.data()[1] == Context::FormatDetails::binary_magic_number)
return true;
return false;
}
template<typename TContext>
ErrorOr<ImageFrameDescriptor> PortableImageDecoderPlugin<TContext>::frame(size_t index, Optional<IntSize>)
{
if (index > 0)
return Error::from_string_literal("PortableImageDecoderPlugin: Invalid frame index");
if (m_context->state == TContext::State::Error)
return Error::from_string_literal("PortableImageDecoderPlugin: Decoding failed");
if (m_context->state < TContext::State::BitmapDecoded) {
if (decode(*m_context).is_error()) {
m_context->state = TContext::State::Error;
return Error::from_string_literal("PortableImageDecoderPlugin: Decoding failed");
}
}
if constexpr (requires { TContext::FormatDetails::cmyk_bitmap; }) {
if (m_context->format_details.cmyk_bitmap.has_value())
m_context->bitmap = TRY(m_context->format_details.cmyk_bitmap.value()->to_low_quality_rgb());
}
VERIFY(m_context->bitmap);
return ImageFrameDescriptor { m_context->bitmap, 0 };
}
template<typename TContext>
NaturalFrameFormat PortableImageDecoderPlugin<TContext>::natural_frame_format() const
{
if constexpr (requires { TContext::FormatDetails::cmyk_bitmap; }) {
if (m_context->format_details.depth == 4 && m_context->format_details.tupl_type == "CMYK"sv)
return NaturalFrameFormat::CMYK;
}
return NaturalFrameFormat::RGB;
}
template<typename TContext>
ErrorOr<NonnullRefPtr<CMYKBitmap>> PortableImageDecoderPlugin<TContext>::cmyk_frame()
{
if constexpr (requires { TContext::FormatDetails::cmyk_bitmap; }) {
VERIFY(natural_frame_format() == NaturalFrameFormat::CMYK);
if (m_context->state == TContext::State::Error)
return Error::from_string_literal("PortableImageDecoderPlugin: Decoding failed");
if (m_context->state < TContext::State::BitmapDecoded) {
if (decode(*m_context).is_error()) {
m_context->state = TContext::State::Error;
return Error::from_string_literal("PortableImageDecoderPlugin: Decoding failed");
}
}
return *m_context->format_details.cmyk_bitmap.value();
}
VERIFY_NOT_REACHED();
}
}

View file

@ -13,7 +13,6 @@
#include <LibGfx/ImageFormats/ImageDecoder.h>
#include <LibGfx/ImageFormats/JPEGWriter.h>
#include <LibGfx/ImageFormats/PNGWriter.h>
#include <LibGfx/ImageFormats/PortableFormatWriter.h>
#include <LibGfx/ImageFormats/WebPSharedLossless.h>
#include <LibGfx/ImageFormats/WebPWriter.h>
@ -149,7 +148,7 @@ static ErrorOr<OwnPtr<Core::MappedFile>> convert_image_profile(LoadedImage& imag
return icc_file;
}
static ErrorOr<void> save_image(LoadedImage& image, StringView out_path, bool ppm_ascii, u8 jpeg_quality, Optional<unsigned> webp_allowed_transforms)
static ErrorOr<void> save_image(LoadedImage& image, StringView out_path, u8 jpeg_quality, Optional<unsigned> webp_allowed_transforms)
{
auto stream = [out_path]() -> ErrorOr<NonnullOwnPtr<Core::OutputBufferedFile>> {
auto output_stream = TRY(Core::File::open(out_path, Core::File::OpenMode::Write));
@ -166,11 +165,6 @@ static ErrorOr<void> save_image(LoadedImage& image, StringView out_path, bool pp
TRY(Gfx::JPEGWriter::encode(*TRY(stream()), *frame, { .icc_data = image.icc_data, .quality = jpeg_quality }));
return {};
}
if (out_path.ends_with(".ppm"sv, CaseSensitivity::CaseInsensitive)) {
auto const format = ppm_ascii ? Gfx::PortableFormatWriter::Options::Format::ASCII : Gfx::PortableFormatWriter::Options::Format::Raw;
TRY(Gfx::PortableFormatWriter::encode(*TRY(stream()), *frame, { .format = format }));
return {};
}
if (out_path.ends_with(".webp"sv, CaseSensitivity::CaseInsensitive)) {
Gfx::WebPWriter::Options options;
options.icc_data = image.icc_data;
@ -186,7 +180,7 @@ static ErrorOr<void> save_image(LoadedImage& image, StringView out_path, bool pp
} else if (out_path.ends_with(".png"sv, CaseSensitivity::CaseInsensitive)) {
bytes = TRY(Gfx::PNGWriter::encode(*frame, { .icc_data = image.icc_data }));
} else {
return Error::from_string_view("can only write .bmp, .gif, .jpg, .png, .ppm, and .webp"sv);
return Error::from_string_view("can only write .bmp, .gif, .jpg, .png, and .webp"sv);
}
TRY(TRY(stream())->write_until_depleted(bytes));
@ -205,7 +199,6 @@ struct Options {
StringView assign_color_profile_path;
StringView convert_color_profile_path;
bool strip_color_profile = false;
bool ppm_ascii = false;
u8 quality = 75;
Optional<unsigned> webp_allowed_transforms;
};
@ -266,7 +259,6 @@ static ErrorOr<Options> parse_options(Main::Arguments arguments)
args_parser.add_option(options.assign_color_profile_path, "Load color profile from file and assign it to output image", "assign-color-profile", {}, "FILE");
args_parser.add_option(options.convert_color_profile_path, "Load color profile from file and convert output image from current profile to loaded profile", "convert-to-color-profile", {}, "FILE");
args_parser.add_option(options.strip_color_profile, "Do not write color profile to output", "strip-color-profile", {});
args_parser.add_option(options.ppm_ascii, "Convert to a PPM in ASCII", "ppm-ascii", {});
args_parser.add_option(options.quality, "Quality used for the JPEG encoder, the default value is 75 on a scale from 0 to 100", "quality", {}, {});
StringView webp_allowed_transforms = "default"sv;
args_parser.add_option(webp_allowed_transforms, "Comma-separated list of allowed transforms (predictor,p,color,c,subtract-green,sg,color-indexing,ci) for WebP output (default: all allowed)", "webp-allowed-transforms", {}, {});
@ -321,7 +313,7 @@ ErrorOr<int> serenity_main(Main::Arguments arguments)
if (options.no_output)
return 0;
TRY(save_image(image, options.out_path, options.ppm_ascii, options.quality, options.webp_allowed_transforms));
TRY(save_image(image, options.out_path, options.quality, options.webp_allowed_transforms));
return 0;
}