Git Product home page Git Product logo

go.tesseract's Introduction

##go.tesseract go.tesseract is a wrapper for the tesseract OCR library (text-recognition from image/pdf).

Installation and dependencies

go.tesseract has two direct dependencies; go.leptonica and libtesseract

Make sure you have installed go.leptonica. go.leptonica has a C library dependency, please read the go.leptonica/README.md.

You are required to install the tesseract library including development headers at version 3.02.02 or later. You absolutely need 3.02.02 (or later) as go.tesseract can not compile with earlier versions of tesseract. At time of writing this version of tesseract is not in the ubuntu/debian stable repository yet.

go.tesseract uses gopkg.in for versioned releases:

go get gopkg.in/GeertJohan/go.tesseract.v1

Debian testing (jessie) package

sudo apt-get install -t testing libtesseract3 libtesseract-dev

OSX with Homebrew

Do the following before trying to go get this package:

$ brew install leptonica
$ brew install tesseract
$ export CGO_LDFLAGS="-L$(brew --prefix leptonica)/lib -L$(brew --prefix tesseract)/lib"
$ export CGO_CFLAGS="-I$(brew --prefix leptonica)/include -I$(brew --prefix tesseract)/include"

Note: this assumes you are using the standard Brew path of /usr/local/Cellar

Manual installation

Download, configure, make and install

svn checkout http://tesseract-ocr.googlecode.com/svn/tags/release-3.02.02 tesseract-ocr-read-only
cd tesseract-ocr-read-only
./autogen.sh
./configure
make
sudo make install
sudo ldconfig

Language files

If you have installed from debian testing (jessie):

sudo apt-get install -t testing tesseract-ocr-YOUR-LANGUAGE-SHORTCODE

# example, this installs dutch and english
sudo apt-get install -t testing tesseract-ocr-nld
sudo apt-get install -t testing tesseract-ocr-eng

If you have installed manually; copy language files (do this for any language you require)

sudo cp tessdata/YOUR-LANGUAGE-SHORTCODE.* /usr/local/share/tessdata/

# example for english and dutch:
sudo cp tessdata/eng.* /usr/local/share/tessdata/
sudo cp tessdata/nld.* /usr/local/share/tessdata/

For more information, view the tesseract compilation guide.

go.tesseract's People

Contributors

gwitmond avatar pitpit avatar robertmeta avatar tleyden avatar tsudoko avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

go.tesseract's Issues

Tildes (~) in BoxText output not in UTF8 output

I am going to have to dig through the Tesseract source to try to find why I am getting ~ in the BoxText when it is not in the UTF8 text. I am doing a mapping of boxes to UTF8 text chars, and simply removing the ~'s allows it to line up properly.... trying to puzzle it out.

Does not build with go1.3

root@ac0d0ea6a85d:/# go version
go version go1.3 linux/amd64
root@ac0d0ea6a85d:/# go get -u -v github.com/GeertJohan/go.tesseract
github.com/GeertJohan/go.tesseract (download)
github.com/GeertJohan/go.leptonica (download)
github.com/GeertJohan/go.tesseract
# github.com/GeertJohan/go.tesseract
opt/go/src/github.com/GeertJohan/go.tesseract/tesseract.go:120: cannot use (*[0]byte)(unsafe.Pointer(pix.CPIX())) (type *[0]byte) as type *C.struct_Pix in argument to _Cfunc_TessBaseAPISetImage2

Two chars in the BoxText output

The fact that you check for this makes me think you have seen it at least a few times. When the BoxText has like "th" or "ch" where a single rune should be... in my case, I thought it might be the ASCII whitelist I was passing, but it isn't.

Currently, I am doing a nasty hack (that will have to live in a branch forever) where I actually split the bounding box in half and add two of them to the output so that I have a bounding box count to ASCII UTF8 text mapping. But it feels like there might be a bug somewhere deep on this.

Runtime errors

I get runtime errors when I run the examples. (OSX Yosemite, Go 1.3)

Example;

 λ  tessexample getobMetWob.png
go.tesseract:1.0 tesseract lib:3.02.02
OSD: Weak margin (2.36) for 2270 blob text block, but using orientation anyway: 0
... ..... c......11...1...<1.. .2oo112s 1.141.:
1.... u. .1... I<m.ws5:m7

ARTIKELEN _ 1 - - 1



Geloh met de WOB?

De waking .a.. de won op he! mm... .1... .1. gezondheidxzorg

1v1...M..A.c..1. n1........1v1..1>...v1..1... om...



1..u1.11..1:

10... ... me enkclr grove ....<~1.....1e.. 0.. .1. 41.1.11...
Gylmcmlogie v.'1|\|\c1ecnIl:1nd Zxekcnhuu .= /...=..1......
,. .. wcId1:ng<:br.1chl.k\u1nI1:r
1.11 .1. 1....m.e uzor .1: Gczu11dhc1d;zurg .1 mcl cm
wr//oak om .. r1u.\I1:-ovcrdc'r47n.1k ........... Dc vermcr
key, .1. ,....g............. 1:1 mu 2...... v... .1. m....,.,,.
vcrcmgjng Var. vrocg .1... ..p.-...m.....1(...g ..... 1...
... 1:r.m|Iur\ .a.. .1. N1.\lur|:1ndu: Vs-rumslng .0...
Ohxleirw .. Gy11.1ocolog1c (Nvom mu .1. 1v1.1.1Isch1IP
gylvaccologm V.|IY hc| 71;-kc-1mu1tc1\ luenzya nclv .1....1.i. or
.1. Wcl u.-e..r.....1.. V11l'I 1.........(wo1a.. D. 1.nwc...-
we gcldc 1.......m1 .. honolucn ......1.. 1.. Van .........g
Wit 4... lvct bchmg ..... opcn|uanu.|k1ng niel opwoog
mgen .1. hthngen mu .1. 1.....m.= e.. .1. bcrocpxgrocp
T... ccrslc mudcn vclvn1gIng1:n .1... ....-.1.1c1. sp1:cmII:l\:n
nwl ....u .3...-..1 1.1.. .1. 1..,m... ...1 mgcn bcwu . ~ .-
...r..n...-m on-r1I1lko11\xle1v . . v1s1\.I\1c5 11.. vcrsmtkr
|<c1v\u1n dc gevm.\gd.c1Ivlo1IvI.\ : ....a...k. hm .....1...1....
v:u\mmI1:mmmg .1 .1. NVOG 10...... gm1g hchbcn
.11. . .1......1.
!n:|N>wc ....,1.g 11.... .....1c.. bck1v11ncnL Daumx :1
Iuclougdc dc 1..<m:.- 4.. Incl vcmrekkclv \um an m...
...m........ .0. gevnlg 7.... 1...... 11.1.1)... dm .1. lama
kwxnhlcnxmrg V1"! .1. bcrocpsgwcpzdlwurdl m1...g.1
1). gelvelc vi:1mn:pr.1k|IJk was Imnvcrx neg In:-I uur
gckrmall mu .-.. vml. .1. wnnm gm|::nIlcclx up VH1-
w.11.g1.c..1 .1... .1. .1. nc usg\b11mcnl
' .1. hoy1du:1r1klmdg:nml 1.1.1.... g
...g...........1m...5...... ncn vrocg .1. .m..11-...v.... .1.
.w1..1....k am 9... murluvlgx: vuuruenvng 1111 zlcldc 1.1.












. .1./1.-1. ..a....1m...1:..>...1.... ....,1=...
11....-.,;1.n....~1..>....u. .....- ) o...........~

.1. 1..-. .......1p..... .1... .1. 1...... M... 1...... on em...-
.. mm.A|1c 0... .1. 1....1...1. mu .1. gcmmlhmdwmg. e..
\c .1-1...... ..... 1. won 0... .1... Ntthl .1 .. 1l\\1ng1m.
Due 7:1.1k .. .. ...1.....1...... c)u:mpI:1mch .0... .1.
wollrpcnkclmx 111: 1.... xoordocn on hei 1...... .... .1.
g......111....1...... ... .1. ........11.11. :1FwcgIng,<prnh|.:-
men .1 bu wo1we.z...1e.. 10...... kukc Voorov
.1... .1... ....e..1.....1.e..1 ..... ..e....... W. gram gem!
........ 1...... .1. .1....u..... >. .. N... .0...
.1... .. .. ....1.1 1111o......1.... \/Mlgckgd 1... dc mu,
.1







or .ec1.......1.g en 1loc\1m1ug 1.51....
w1:nsc|ukhc1d VAN ny1cr1b:::Irhc1d kcm 1.... grcnrcn 1;.



..Irw:'gmdc beVa1vgenecn ml ml...
1. 1-.. ..,..............1<...g .c.7...... 12...... .1.
xm...11....1.....g 1.... .1... ...c. ... we \\\)fd|!!\ m...1.1
:1 1... M11"; ... ten rile

hmdxwrg .1 (vdscm .1- 1....-e.1..>. ..
mu cm .e............=m1. 9 me... Impccne an 1... ma.

ku1mc1v .1110:-re.



, .
hjkc Icvemtfccr 1.... Mvaorlsecld p.1\1e1\|1:n en lmlpwrr

1.......1a....-...1.c.. k...g.... .1. ... 9.1.. ,
1 .~.1me... .1. .1. voIkigcm11dhc1d mak 1. maker. me\
.c.7...k.-.. 1.... ...r....... 1 w........ 1... hclzmg ..... .1. ..~..
rocker. ....m1.1 mm legenovcr 1... 1.e1....g mnccn derdc
gdc ...1.........1= heImkk' ghncll



1..1.1.... op gevnelxgc nfconlmvcmilc umlcrwevpen. ..
1... ..1:.cgc.. v... .1. .e.sc1..11e...1e 1.e1....ge.. -- 11.1.1; .1.

1 z......................1...1 1... ...1.;.1..:.ux...1......

1.. 1 ..,....x 1;.......,.....1.... 1.... .....,......m......
1...... 1.... .1... .1...n...1. ..11....1v1......... .....,...v.. Mulmv
Cm1L111I|}97 .. we.



Qsp :0


&{[{46 101 931 102 937 0} {46 104 931 109 939 0} {46 107 931 109 937 0} {46 113 932 116 937 0} {46 118 931 123 937 0} {46 121 932 123 937 0} {46 124 931 129 937 0} {46 130 931 133 937 0} {99 137 931 144 939 0} {46 145 931 149 937 0} {46 150 931 154 937 0} {46 155 931 160 937 0} {46 161 931 162 937 0} {46 163 931 165 937 0} {46 166 931 171 939 0} {49 166 931 171 939 0} {49 172 931 174 939 0} {46 175 931 177 937 0} {46 178 931 182 937 0} {46 183 931 184 937 0} {49 185 931 190 939 0} {46 191 931 194 937 0} {46 195 931 198 937 0} {46 199 931 205 937 0} {60 202 931 210 939 0} {49 208 931 210 939 0} {46 211 931 213 937 0} {46 214 931 216 937 0} {46 220 930 223 938 0} {50 224 931 228 939 0} {111 229 931 235 939 0} {111 233 931 239 939 0} {49 241 931 243 939 0} {49 245 931 248 939 0} {50 251 931 256 939 0} {115 257 931 261 939 0} {49 264 931 269 939 0} {46 264 931 269 939 0} {49 270 932 274 939 0} {52 275 931 284 939 0} {49 280 931 286 939 0} {46 283 931 290 939 0} {58 285 931 290 939 0} {49 64 918 66 925 0} {46 68 918 75 925 0} {46 68 918 75 925 0} {46 77 918 80 925 0} {46 81 918 83 925 0} {117 89 918 94 925 0} {46 95 918 97 925 0} {46 102 918 104 925 0} {49 106 918 113 925 0} {46 109 918 113 925 0} {46 114 918 116 925 0} {46 117 918 121 925 0} {73 126 918 131 925 0} {60 126 918 131 925 0} {109 133 918 144 925 0} {46 142 917 147 920 0} {119 144 917 154 925 0} {115 155 918 159 925 0} {53 160 917 164 925 0} {58 165 918 169 925 0} {109 165 918 175 925 0} {55 176 918 180 925 0} {65 70 890 79 899 0} {82 81 890 90 899 0} {84 91 890 99 899 0} {73 100 890 104 899 0} {75 106 890 116 899 0} {69 117 890 125 899 0} {76 126 890 134 899 0} {69 135 890 143 899 0} {78 144 890 154 899 0} {95 192 886 194 888 0} {49 251 899 253 901 0} {45 271 893 273 895 0} {45 335 893 337 895 0} {49 356 891 358 898 0} {126 198 879 270 894 0} {126 280 879 334 894 0} {71 64 833 78 848 0} {101 79 834 87 844 0} {108 88 834 94 846 0} {111 94 833 103 844 0} {104 104 833 113 848 0} {109 119 834 133 843 0} {101 134 834 142 844 0} {116 143 834 149 846 0} {100 155 834 164 848 0} {101 164 834 172 844 0} {87 179 834 197 848 0} {79 198 833 213 848 0} {66 214 834 227 848 0} {63 227 834 234 848 0} {68 64 805 74 816 0} {101 75 805 81 813 0} {119 86 806 94 813 0} {97 95 805 107 813 0} {107 108 805 115 816 0} {105 116 805 119 816 0} {110 120 805 126 813 0} {103 127 802 134 813 0} {46 139 806 143 813 0} {97 145 805 151 813 0} {46 152 805 159 813 0} {46 155 805 159 813 0} {100 163 805 170 816 0} {101 171 805 177 813 0} {119 181 806 195 816 0} {111 196 805 207 816 0} {110 209 805 217 816 0} {111 222 805 229 813 0} {112 230 802 236 813 0} {104 241 805 247 816 0} {101 248 805 254 813 0} {33 255 805 259 814 0} {109 264 805 274 815 0} {109 275 805 292 813 0} {46 293 805 296 816 0} {46 297 805 303 813 0} {46 297 805 303 813 0} {46 308 806 314 813 0} {49 308 806 314 813 0} {46 315 805 321 813 0} {46 322 805 329 813 0} {46 322 805 329 813 0} {46 333 805 337 816 0} {49 333 805 340 816 0} {46 340 805 346 813 0} {103 351 802 358 813 0} {101 358 805 364 813 0} {122 365 805 371 813 0} {111 371 805 378 813 0} {110 379 805 385 813 0} {100 386 805 393 816 0} {104 394 805 400 816 0} {101 401 805 407 813 0} {105 408 805 410 816 0} {100 411 805 418 816 0} {120 419 805 424 813 0} {122 425 805 430 813 0} {111 431 805 438 813 0} {114 439 802 445 813 0} {103 442 802 451 813 0} {49 64 769 67 778 0} {118 64 769 75 778 0} {49 71 769 75 778 0} {46 76 769 82 775 0} {46 76 769 82 775 0} {46 84 769 86 771 0} {77 91 769 102 778 0} {46 103 769 107 775 0} {46 108 769 110 771 0} {65 115 769 122 778 0} {46 123 769 126 771 0} {99 127 769 135 778 0} {46 136 769 138 771 0} {46 142 769 147 778 0} {49 142 769 147 778 0} {46 148 769 153 775 0} {110 157 769 169 778 0} {49 165 769 169 778 0} {46 170 769 174 775 0} {46 178 771 181 773 0} {46 185 769 189 775 0} {46 185 769 193 775 0} {46 190 769 193 775 0} {46 194 769 201 775 0} {46 194 769 201 775 0} {46 203 769 205 771 0} {49 209 769 214 778 0} {118 209 769 220 778 0} {49 216 769 220 778 0} {46 221 769 228 775 0} {46 226 769 228 771 0} {49 233 769 238 778 0} {62 233 769 244 778 0} {46 241 769 248 778 0} {46 246 769 251 778 0} {46 252 769 254 771 0} {118 258 769 268 778 0} {49 264 769 268 778 0} {46 271 769 273 771 0} {46 277 769 282 778 0} {49 277 769 282 778 0} {46 283 769 288 775 0} {46 289 769 294 775 0} {46 289 769 294 775 0} {111 298 769 307 778 0} {109 308 769 322 778 0} {46 319 769 325 778 0} {46 326 769 331 775 0} {46 326 769 331 775 0} {126 61 616 72 633 0} {49 77 620 80 629 0} {46 81 620 87 626 0} {46 81 620 87 626 0} {117 87 620 95 629 0} {49 96 620 99 629 0} {46 99 620 105 629 0} {49 99 620 105 629 0} {49 106 620 108 629 0} {46 109 620 114 627 0} {46 109 620 114 627 0} {49 115 618 121 626 0} {58 115 618 121 626 0} {49 66 590 69 598 0} {48 72 589 79 596 0} {46 77 589 83 596 0} {46 84 590 86 596 0} {46 87 590 90 596 0} {46 97 590 99 596 0} {46 100 590 102 596 0} {46 103 590 105 596 0} {109 114 590 130 598 0} {101 131 589 136 598 0} {101 142 589 147 596 0} {110 148 590 154 596 0} {107 155 590 160 599 0} {99 161 589 166 596 0} {108 167 590 169 599 0} {114 170 589 175 596 0} {103 181 587 187 596 0} {114 188 590 191 596 0} {111 192 589 198 596 0} {118 199 590 204 596 0} {101 204 589 209 596 0} {46 216 590 218 596 0} {46 219 590 225 596 0} {46 219 590 225 596 0} {46 226 590 228 596 0} {60 229 590 233 596 0} {126 234 590 238 596 0} {49 239 589 241 597 0} {46 243 589 248 596 0} {46 243 589 248 596 0} {46 249 590 254 596 0} {46 249 590 254 596 0} {46 255 589 261 599 0} {49 255 589 261 599 0} {101 262 589 267 596 0} {46 268 590 273 596 0} {46 268 590 273 596 0} {48 280 589 286 596 0} {46 287 587 293 596 0} {46 287 587 293 596 0} {46 299 589 302 596 0} {49 303 590 305 599 0} {46 306 589 311 596 0} {52 317 589 323 596 0} {49 324 590 328 599 0} {46 324 589 333 596 0} {49 327 589 333 599 0} {46 334 589 339 596 0} {49 340 590 342 599 0} {49 343 590 345 599 0} {46 346 590 348 596 0} {46 349 590 352 596 0} {46 353 587 358 596 0} {71 64 574 73 583 0} {121 74 571 78 580 0} {108 80 574 84 580 0} {109 80 574 92 580 0} {99 92 574 97 580 0} {109 98 574 109 580 0} {108 110 574 112 583 0} {111 113 574 119 580 0} {103 120 571 128 583 0} {105 124 571 128 583 0} {101 129 574 134 580 0} {118 138 574 143 580 0} {46 144 574 146 580 0} {39 144 577 146 580 0} {49 147 574 149 580 0} {124 150 574 152 580 0} {92 153 574 156 580 0} {124 160 574 162 583 0} {92 163 574 166 580 0} {99 166 574 171 580 0} {49 172 574 175 581 0} {101 179 574 186 580 0} {99 183 574 189 580 0} {110 190 574 195 580 0} {73 196 574 199 580 0} {108 200 574 202 583 0} {58 203 574 208 580 0} {49 203 574 208 580 0} {110 210 574 215 580 0} {100 216 574 222 583 0} {90 226 574 233 583 0} {120 234 574 236 580 0} {101 237 574 242 580 0} {107 243 574 248 583 0} {99 249 574 254 580 0} {110 255 574 260 580 0} {104 262 574 267 583 0} {117 268 574 274 580 0} {117 275 574 282 580 0} {46 286 574 289 581 0} {61 290 574 295 580 0} {47 299 574 307 583 0} {46 302 574 307 583 0} {46 308 574 310 580 0} {46 311 574 317 580 0} {61 318 574 323 580 0} {46 324 574 328 580 0} {46 324 574 332 580 0} {49 333 574 337 583 0} {46 337 574 343 580 0} {46 337 574 343 580 0} {46 344 574 349 580 0} {46 344 574 349 580 0} {46 350 574 354 580 0} {46 355 574 358 581 0} {44 106 555 112 563 0} {46 106 555 112 563 0} {46 202 558 204 564 0} {46 202 558 209 564 0} {119 223 558 231 564 0} {99 232 558 237 564 0} {73 238 558 242 567 0} {100 238 558 248 567 0} {49 249 558 253 564 0} {58 249 558 253 564 0} {110 254 558 260 564 0} {103 263 555 270 564 0} {60 268 558 274 564 0} {58 271 555 274 564 0} {98 275 558 281 567 0} {114 282 558 286 564 0} {46 286 558 291 564 0} {49 286 558 291 564 0} {99 292 558 297 564 0} {104 298 558 303 567 0} {108 305 558 307 565 0} {46 309 557 311 560 0} {107 315 558 320 567 0} {92 321 558 328 564 0} {117 321 558 332 564 0} {49 333 558 335 564 0} {110 336 558 342 564 0} {73 342 558 345 564 0} {49 349 558 354 564 0} {58 349 558 354 564 0} {114 355 558 358 564 0} {49 64 542 70 551 0} {46 64 542 70 551 0} {49 71 540 73 548 0} {49 71 540 76 548 0} {46 83 542 89 551 0} {49 83 542 89 551 0} {46 90 542 95 549 0} {49 102 542 105 551 0} {46 107 542 112 548 0} {46 107 542 112 548 0} {46 113 542 117 548 0} {46 118 540 122 549 0} {109 118 540 138 550 0} {46 139 542 141 548 0} {101 142 542 147 549 0} {117 154 542 166 548 0} {122 160 542 166 548 0} {111 167 542 173 548 0} {114 174 542 178 548 0} {46 184 542 190 551 0} {49 184 542 190 551 0} {58 191 542 196 549 0} {71 203 542 212 551 0} {99 213 542 223 549 0} {122 217 542 223 549 0} {117 224 542 230 548 0} {49 231 542 236 548 0} {49 231 542 236 548 0} {100 237 542 243 551 0} {104 244 542 249 551 0} {99 250 542 255 548 0} {49 256 542 258 548 0} {100 259 542 265 551 0} {59 266 542 271 548 0} {122 269 542 275 548 0} {117 276 542 282 548 0} {114 283 540 287 548 0} {103 283 540 293 548 0} {46 299 542 304 548 0} {49 306 542 308 551 0} {109 315 542 326 549 0} {99 326 542 331 548 0} {108 332 542 334 551 0} {99 341 542 346 548 0} {109 347 542 358 549 0} {119 64 526 74 533 0} {114 75 526 84 533 0} {47 80 526 84 533 0} {47 80 526 88 533 0} {111 83 526 93 533 0} {97 90 526 96 533 0} {107 97 526 102 536 0} {111 107 526 113 533 0} {109 114 526 122 533 0} {46 127 526 128 533 0} {46 130 526 132 532 0} {114 147 526 151 533 0} {49 152 526 154 532 0} {117 155 526 161 533 0} {46 162 526 164 530 0} {92 162 526 167 533 0} {73 168 526 171 534 0} {49 172 526 174 532 0} {58 175 526 180 533 0} {45 175 529 180 533 0} {111 183 526 189 533 0} {118 190 527 195 533 0} {99 196 526 201 533 0} {114 202 526 206 533 0} {100 209 526 215 536 0} {99 213 526 220 536 0} {39 221 530 224 533 0} {114 221 526 227 533 0} {52 224 526 231 533 0} {55 234 527 239 533 0} {110 240 526 245 533 0} {46 246 526 248 530 0} {49 249 526 251 532 0} {107 252 526 257 536 0} {46 262 526 268 535 0} {46 262 526 268 535 0} {46 269 526 270 533 0} {46 272 526 274 533 0} {46 275 526 277 533 0} {46 279 526 284 533 0} {46 279 526 284 533 0} {46 285 526 290 533 0} {46 291 526 296 533 0} {46 291 526 296 533 0} {46 297 526 299 528 0} {68 304 526 312 535 0} {99 313 526 318 533 0} {118 322 527 327 533 0} {101 327 526 332 533 0} {114 333 526 337 533 0} {109 338 526 350 533 0} {99 348 526 354 533 0} {114 355 529 358 530 0} {107 64 511 69 520 0} {101 70 511 75 517 0} {121 76 511 80 517 0} {44 81 510 83 512 0} {46 88 511 94 520 0} {49 88 511 94 520 0} {46 95 511 100 517 0} {44 106 508 112 517 0} {46 106 508 112 517 0} {46 113 511 117 517 0} {46 113 511 123 517 0} {46 119 511 123 517 0} {103 124 508 132 517 0} {46 128 508 132 517 0} {46 135 511 137 514 0} {46 135 511 140 517 0} {46 141 511 143 517 0} {46 144 511 146 517 0} {46 147 511 150 517 0} {46 151 511 156 517 0} {46 151 511 156 517 0} {46 157 511 160 517 0} {46 161 511 166 517 0} {46 167 511 169 517 0} {46 170 511 173 517 0} {46 173 511 176 517 0} {49 189 511 194 517 0} {58 189 511 194 517 0} {49 195 511 197 517 0} {109 205 511 216 517 0} {117 217 511 223 517 0} {50 229 511 236 520 0} {46 237 511 242 517 0} {46 243 511 247 517 0} {46 243 511 251 517 0} {46 253 511 258 520 0} {46 253 511 261 520 0} {46 262 511 267 517 0} {118 274 511 279 517 0} {46 280 511 285 517 0} {46 286 511 291 517 0} {46 286 511 291 517 0} {46 297 511 303 517 0} {49 297 511 303 520 0} {46 304 511 309 517 0} {109 315 511 326 517 0} {46 322 511 330 517 0} {46 327 511 330 517 0} {46 332 511 336 517 0} {46 336 511 340 517 0} {44 336 511 344 517 0} {46 341 511 347 517 0} {44 348 508 354 517 0} {44 351 508 354 517 0} {46 355 513 358 515 0} {118 64 495 69 501 0} {99 70 495 74 501 0} {114 75 495 79 501 0} {99 80 495 84 501 0} {109 85 495 94 501 0} {103 95 492 103 501 0} {106 99 492 103 501 0} {110 105 495 110 501 0} {103 111 492 116 501 0} {86 125 495 132 504 0} {97 133 495 138 501 0} {114 140 495 146 501 0} {46 150 494 152 496 0} {118 161 495 166 501 0} {114 167 495 171 501 0} {111 171 495 179 501 0} {99 176 495 183 501 0} {103 183 492 189 501 0} {46 197 495 203 501 0} {49 197 495 203 501 0} {46 204 495 209 501 0} {46 204 495 209 501 0} {46 210 495 213 501 0} {46 221 495 227 501 0} {46 221 495 227 501 0} {112 228 492 236 501 0} {46 234 492 239 501 0} {45 236 497 239 501 0} {46 240 495 246 501 0} {46 240 495 246 501 0} {46 247 495 251 504 0} {109 247 495 265 504 0} {46 266 495 269 501 0} {46 266 495 272 501 0} {46 273 495 279 501 0} {46 276 495 279 501 0} {46 280 495 285 501 0} {49 287 495 292 504 0} {40 287 495 292 504 0} {46 293 495 295 501 0} {46 297 495 302 501 0} {46 297 495 302 501 0} {103 303 492 308 501 0} {46 316 495 321 501 0} {46 322 495 325 498 0} {46 325 495 328 501 0} {46 329 495 334 501 0} {46 329 495 334 501 0} {49 343 495 348 504 0} {46 343 495 348 504 0} {46 349 495 354 501 0} {46 355 495 358 502 0} {46 64 479 68 485 0} {46 70 479 72 485 0} {46 73 479 77 485 0} {49 98 479 103 485 0} {58 98 479 103 485 0} {114 104 479 113 485 0} {46 107 479 113 485 0} {109 109 477 120 485 0} {124 121 477 127 485 0} {73 121 477 127 485 0} {117 128 479 134 485 0} {114 135 479 138 485 0} {92 139 479 142 486 0} {46 151 479 155 485 0} {97 157 479 162 485 0} {46 163 479 169 485 0} {46 163 479 169 485 0} {46 178 479 183 488 0} {49 178 479 183 488 0} {46 184 479 189 485 0} {78 198 479 207 488 0} {49 208 479 212 484 0} {46 208 479 213 482 0} {92 208 479 219 488 0} {108 215 479 219 488 0} {117 220 479 225 485 0} {114 226 479 229 485 0} {124 230 479 232 488 0} {58 233 479 238 485 0} {49 233 479 238 485 0} {110 239 479 245 485 0} {100 246 479 251 488 0} {117 253 479 262 485 0} {58 258 479 262 485 0} {86 271 479 279 488 0} {115 279 479 284 485 0} {45 279 482 284 485 0} {114 285 479 289 485 0} {117 285 479 294 485 0} {109 295 479 305 485 0} {115 301 477 310 485 0} {108 311 479 313 485 0} {110 314 477 321 485 0} {103 319 477 326 485 0} {46 335 479 339 485 0} {48 341 479 348 485 0} {46 346 479 353 485 0} {46 349 479 353 485 0} {46 354 479 358 485 0} {79 64 463 72 472 0} {104 73 463 79 472 0} {120 80 463 84 470 0} {108 85 463 87 470 0} {101 88 463 93 470 0} {105 94 463 97 471 0} {114 98 463 102 470 0} {119 103 463 110 470 0} {46 121 463 127 470 0} {46 121 463 127 470 0} {71 132 463 141 472 0} {121 143 461 147 470 0} {49 149 463 151 469 0} {49 152 463 154 470 0} {46 155 463 160 469 0} {49 155 463 160 469 0} {111 161 463 168 470 0} {99 165 463 171 470 0} {111 172 463 178 470 0} {108 179 463 181 472 0} {111 182 463 188 470 0} {103 188 461 194 470 0} {49 195 463 197 469 0} {99 198 463 203 470 0} {40 208 461 211 472 0} {78 212 463 221 472 0} {118 222 464 230 472 0} {111 231 463 239 472 0} {109 240 462 253 472 0} {109 259 463 270 470 0} {117 272 463 281 470 0} {46 286 463 292 472 0} {49 286 463 292 472 0} {46 293 463 298 470 0} {49 303 463 305 469 0} {118 306 463 312 470 0} {49 309 463 312 470 0} {46 313 463 318 469 0} {49 313 463 318 469 0} {46 319 463 324 469 0} {49 319 463 324 469 0} {73 326 463 328 470 0} {115 329 463 333 470 0} {99 334 463 339 470 0} {104 339 463 345 472 0} {49 346 463 348 469 0} {73 349 463 351 469 0} {80 352 461 358 470 0} {103 63 445 69 454 0} {121 70 445 75 454 0} {108 76 448 78 454 0} {118 79 448 81 454 0} {97 83 447 88 454 0} {99 88 447 94 454 0} {99 92 447 100 454 0} {111 97 447 105 454 0} {108 106 448 108 457 0} {111 109 447 115 454 0} {103 116 445 121 454 0} {109 122 447 130 454 0} {86 134 448 139 454 0} {46 140 447 142 451 0} {124 140 447 145 454 0} {73 146 448 148 454 0} {89 149 448 151 454 0} {104 156 448 161 457 0} {99 162 447 167 454 0} {124 168 447 171 455 0} {55 175 448 179 454 0} {49 180 448 182 454 0} {59 183 447 188 454 0} {45 183 450 188 454 0} {107 189 448 194 457 0} {99 195 447 200 454 0} {45 195 450 200 454 0} {49 201 448 203 454 0} {109 204 448 213 457 0} {117 214 447 220 454 0} {49 221 448 223 454 0} {116 224 448 228 454 0} {99 231 447 236 454 0} {49 237 448 239 454 0} {92 240 448 243 454 0} {108 247 448 249 457 0} {117 250 447 254 454 0} {101 250 447 258 454 0} {110 259 448 266 454 0} {122 267 447 271 454 0} {121 272 445 278 454 0} {97 272 445 278 454 0} {110 282 448 289 454 0} {99 290 447 295 454 0} {108 296 448 298 457 0} {118 299 448 301 454 0} {46 305 447 311 457 0} {49 305 447 311 457 0} {46 312 447 314 451 0} {46 315 448 317 454 0} {46 318 447 323 454 0} {46 325 448 328 454 0} {49 329 448 335 457 0} {46 329 448 335 454 0} {105 336 448 338 457 0} {46 336 445 341 457 0} {111 345 447 351 454 0} {114 352 445 358 454 0} {46 63 432 69 441 0} {49 63 432 69 441 0} {46 70 432 75 438 0} {87 80 432 91 441 0} {99 92 432 97 438 0} {108 98 432 101 439 0} {117 106 432 112 438 0} {46 113 430 117 438 0} {45 113 430 120 438 0} {101 118 430 124 438 0} {46 125 432 131 438 0} {46 125 432 131 438 0} {114 132 432 136 441 0} {46 132 432 139 441 0} {46 136 432 143 441 0} {46 139 432 143 441 0} {46 144 432 149 438 0} {46 151 432 154 438 0} {49 155 432 161 441 0} {46 155 432 161 441 0} {46 161 432 166 438 0} {86 181 432 187 438 0} {49 187 432 190 438 0} {49 187 432 193 438 0} {108 194 432 199 438 0} {39 194 432 199 438 0} {73 194 432 199 438 0} {49 205 432 209 441 0} {46 205 432 212 441 0} {46 210 432 216 441 0} {46 217 432 221 438 0} {46 222 432 224 439 0} {46 226 432 231 438 0} {46 226 432 231 438 0} {46 232 432 235 438 0} {46 236 432 238 438 0} {46 239 432 243 438 0} {40 248 430 251 441 0} {119 252 432 263 441 0} {111 264 432 273 441 0} {49 274 432 278 441 0} {97 274 432 281 441 0} {46 282 430 285 440 0} {46 286 432 288 434 0} {68 294 432 302 441 0} {46 303 432 308 438 0} {49 314 432 316 441 0} {46 318 432 323 438 0} {110 318 432 328 438 0} {119 329 430 340 438 0} {99 341 432 346 438 0} {46 347 432 349 439 0} {46 351 432 353 438 0} {46 351 432 358 438 0} {45 353 435 358 438 0} {119 64 416 72 422 0} {101 72 416 77 422 0} {103 81 413 87 422 0} {99 87 416 92 422 0} {108 93 416 97 425 0} {100 93 416 103 425 0} {99 103 416 108 422 0} {49 113 416 118 425 0} {46 113 416 118 425 0} {46 119 416 124 422 0} {46 125 416 128 423 0} {46 132 416 136 422 0} {46 132 416 139 422 0} {46 137 416 143 422 0} {46 144 416 147 422 0} {109 144 416 165 422 0} {49 166 416 171 425 0} {46 176 416 179 423 0} {46 180 416 185 422 0} {104 189 416 194 425 0} {111 195 416 201 422 0} {110 202 416 208 422 0} {111 209 416 215 422 0} {108 216 416 220 422 0} {117 216 416 230 422 0} {99 226 416 235 422 0} {110 236 416 241 422 0} {46 246 416 252 422 0} {46 246 416 252 422 0} {46 253 416 257 422 0} {46 253 416 262 422 0} {46 258 416 262 422 0} {46 262 416 268 425 0} {49 262 416 268 425 0} {46 269 416 274 422 0} {46 276 416 278 423 0} {49 283 416 288 422 0} {46 289 413 294 422 0} {46 289 413 294 422 0} {86 298 416 304 422 0} {97 304 416 309 422 0} {110 311 416 316 422 0} {46 321 416 325 422 0} {46 321 416 330 422 0} {46 326 416 330 422 0} {46 331 416 336 422 0} {46 331 416 342 422 0} {46 338 416 342 422 0} {46 343 416 345 422 0} {46 346 416 352 422 0} {46 346 416 352 422 0} {103 353 413 358 422 0} {87 64 401 72 407 0} {105 73 400 77 407 0} {116 79 401 83 407 0} {52 89 400 95 410 0} {46 96 400 98 404 0} {46 96 400 101 407 0} {46 102 401 105 408 0} {108 112 401 114 410 0} {118 115 401 117 407 0} {99 118 400 123 407 0} {116 124 400 127 408 0} {98 134 400 141 410 0} {99 139 400 145 410 0} {104 146 400 151 410 0} {109 152 400 161 407 0} {103 162 398 167 407 0} {46 174 401 179 407 0} {46 180 400 182 404 0} {46 180 400 185 407 0} {46 186 401 188 407 0} {46 189 401 191 407 0} {111 198 400 204 407 0} {112 205 398 213 407 0} {99 210 398 216 407 0} {110 217 400 223 407 0} {124 224 401 226 410 0} {117 227 400 235 407 0} {97 236 400 242 407 0} {110 243 401 249 407 0} {117 250 401 256 407 0} {46 257 400 259 404 0} {124 260 400 262 407 0} {107 264 401 269 410 0} {49 270 401 272 407 0} {110 274 401 279 407 0} {103 280 398 286 407 0} {110 292 401 298 407 0} {105 299 401 301 410 0} {101 302 400 310 408 0} {108 306 400 310 408 0} {111 317 400 323 407 0} {112 324 398 330 407 0} {119 331 401 338 407 0} {111 339 400 345 407 0} {111 346 400 352 407 0} {103 353 398 358 407 0} {109 64 385 72 392 0} {103 73 382 79 391 0} {101 79 385 84 391 0} {110 85 385 90 391 0} {46 95 385 101 391 0} {49 95 385 101 394 0} {46 102 385 107 391 0} {104 112 385 118 394 0} {116 119 385 124 391 0} {104 124 385 133 394 0} {110 134 385 139 391 0} {103 140 382 146 391 0} {101 146 385 151 391 0} {110 152 385 157 391 0} {109 163 385 174 391 0} {117 175 385 181 391 0} {46 186 385 192 394 0} {49 186 385 192 394 0} {46 193 385 197 391 0} {49 203 385 206 394 0} {46 208 385 213 391 0} {46 208 385 213 391 0} {46 214 385 218 391 0} {46 219 382 223 391 0} {46 219 382 226 391 0} {109 224 382 239 392 0} {46 240 385 242 391 0} {61 243 385 248 391 0} {101 253 385 258 391 0} {46 259 385 264 391 0} {46 259 385 264 391 0} {46 269 385 275 391 0} {49 269 385 275 394 0} {46 276 385 281 391 0} {98 287 385 294 394 0} {99 291 385 297 394 0} {114 299 385 302 391 0} {111 303 385 310 391 0} {99 308 385 314 391 0} {112 315 382 321 391 0} {120 322 385 326 391 0} {103 326 382 332 391 0} {114 333 385 338 391 0} {111 336 385 344 391 0} {99 342 385 348 391 0} {112 349 382 355 391 0} {84 63 369 71 378 0} {46 72 369 77 375 0} {46 72 369 83 375 0} {46 79 369 83 375 0} {99 87 369 92 375 0} {99 93 369 98 375 0} {114 99 369 103 375 0} {115 99 369 107 375 0} {108 108 369 111 376 0} {99 111 369 116 375 0} {109 121 369 132 375 0} {117 133 369 139 375 0} {100 140 369 145 378 0} {99 146 369 151 375 0} {110 152 369 157 375 0} {118 162 369 168 375 0} {99 168 369 173 375 0} {108 174 369 178 375 0} {118 174 369 183 375 0} {110 184 369 189 375 0} {49 191 369 193 375 0} {103 191 366 199 375 0} {73 200 369 202 375 0} {110 203 369 209 375 0} {103 210 366 215 375 0} {49 216 369 220 375 0} {58 216 369 220 375 0} {110 221 369 227 375 0} {46 232 369 237 375 0} {49 232 369 237 375 0} {46 238 369 243 375 0} {46 244 369 250 375 0} {46 244 369 250 375 0} {46 255 369 259 375 0} {46 255 369 264 375 0} {46 260 369 264 375 0} {46 264 369 269 375 0} {45 264 372 269 375 0} {46 270 369 275 378 0} {49 270 369 275 378 0} {46 277 369 279 375 0} {49 280 369 285 375 0} {99 280 369 289 375 0} {49 290 369 296 378 0} {46 290 369 296 378 0} {115 300 369 304 375 0} {112 305 366 313 375 0} {49 311 366 316 375 0} {58 313 366 316 375 0} {99 317 369 322 375 0} {109 323 369 331 375 0} {73 332 369 334 378 0} {73 335 369 337 375 0} {58 338 369 342 374 0} {108 343 369 346 376 0} {92 346 369 351 375 0} {58 346 369 351 375 0} {110 352 369 358 375 0} {110 64 353 69 359 0} {119 70 353 78 359 0} {108 79 353 82 361 0} {46 88 353 93 359 0} {46 88 353 93 359 0} {46 94 353 97 359 0} {46 98 353 102 359 0} {117 98 353 113 359 0} {46 118 353 122 362 0} {51 118 353 126 362 0} {46 123 353 129 362 0} {46 130 353 134 359 0} {46 134 353 139 359 0} {45 134 356 139 359 0} {46 140 353 142 359 0} {46 143 353 149 362 0} {49 143 353 149 362 0} {49 155 353 160 359 0} {46 161 351 163 359 0} {49 161 351 166 359 0} {46 167 353 172 359 0} {46 167 353 172 359 0} {46 178 353 184 362 0} {49 178 353 184 362 0} {46 185 353 190 359 0} {49 196 353 198 362 0} {46 200 353 206 359 0} {46 200 353 206 359 0} {44 207 353 211 359 0} {109 211 351 228 359 0} {46 229 353 231 360 0} {46 233 353 235 359 0} {46 236 353 240 359 0} {46 246 353 249 359 0} {46 250 353 252 359 0} {46 253 353 255 359 0} {49 256 353 259 361 0} {109 265 353 272 359 0} {103 273 351 279 359 0} {99 279 353 284 359 0} {110 285 353 290 359 0} {98 297 353 304 362 0} {99 301 353 308 362 0} {119 309 353 318 359 0} {117 316 353 322 359 0} {46 329 353 331 359 0} {126 341 356 344 359 0} {46 350 353 358 360 0} {45 353 356 358 359 0} {46 64 337 66 343 0} {46 67 337 69 343 0} {46 70 337 73 344 0} {114 74 337 78 347 0} {46 78 337 84 344 0} {46 78 337 84 344 0} {110 85 337 91 344 0} {46 92 337 98 344 0} {46 95 337 98 344 0} {46 99 337 104 344 0} {45 99 340 104 344 0} {109 105 337 120 344 0} {111 125 337 131 344 0} {110 132 337 143 344 0} {45 138 340 143 344 0} {114 144 337 148 344 0} {49 153 337 155 344 0} {73 156 337 158 344 0} {49 159 337 161 343 0} {108 163 337 165 345 0} {107 167 337 172 346 0} {111 173 337 179 344 0} {49 180 337 182 344 0} {49 183 337 185 344 0} {92 186 337 189 344 0} {120 190 337 194 344 0} {108 195 337 197 345 0} {101 198 337 203 344 0} {49 204 337 206 343 0} {118 207 337 209 344 0} {46 215 338 219 344 0} {46 230 337 232 344 0} {118 238 338 243 344 0} {49 244 337 246 343 0} {115 247 337 251 344 0} {49 252 337 254 343 0} {92 255 337 258 345 0} {46 259 337 261 341 0} {73 262 337 264 344 0} {92 265 337 268 345 0} {49 269 337 271 343 0} {99 272 337 277 344 0} {53 278 337 282 344 0} {49 290 337 293 346 0} {49 296 337 298 346 0} {46 300 337 305 344 0} {46 305 337 308 345 0} {118 314 338 319 344 0} {99 319 337 324 344 0} {114 325 337 329 344 0} {115 329 337 334 344 0} {109 334 337 348 345 0} {116 343 337 348 344 0} {107 348 337 354 346 0} {114 355 340 358 341 0} {124 64 322 69 331 0} {60 64 322 69 331 0} {99 70 321 75 328 0} {49 76 322 78 328 0} {118 79 322 81 328 0} {92 86 322 92 328 0} {117 90 322 97 328 0} {49 92 322 97 328 0} {110 99 322 104 328 0} {100 108 321 114 331 0} {99 115 322 120 328 0} {103 124 319 130 328 0} {101 130 322 135 328 0} {118 136 322 141 328 0} {109 142 322 152 328 0} {46 153 321 155 325 0} {92 153 321 158 328 0} {103 159 319 164 328 0} {100 165 321 171 331 0} {46 169 321 173 326 0} {99 170 321 176 331 0} {49 181 322 183 328 0} {73 184 322 186 328 0} {118 187 322 189 328 0} {108 191 322 195 331 0} {111 191 321 201 331 0} {49 202 322 203 328 0} {73 206 322 208 328 0} {118 209 322 211 328 0} {73 212 322 215 328 0} {46 216 321 218 325 0} {92 216 321 221 328 0} {58 229 321 234 328 0} {46 238 322 244 328 0} {46 238 322 244 328 0} {46 245 322 247 328 0} {46 248 322 251 328 0} {97 251 322 257 331 0} {46 258 322 263 328 0} {46 265 322 270 328 0} {46 265 322 270 328 0} {107 271 322 276 331 0} {46 278 322 282 328 0} {104 287 322 292 331 0} {109 293 321 301 329 0} {46 306 321 312 328 0} {46 306 321 312 328 0} {46 313 322 315 328 0} {46 316 322 318 328 0} {46 320 322 322 329 0} {49 324 322 330 331 0} {46 324 322 330 331 0} {46 331 322 332 328 0} {46 335 321 339 328 0} {49 340 322 345 331 0} {46 340 322 345 331 0} {46 347 321 351 328 0} {46 352 322 354 328 0} {46 355 322 358 328 0} {118 64 306 69 312 0} {58 70 306 75 312 0} {117 70 306 78 312 0} {92 79 306 82 312 0} {109 87 306 97 313 0} {109 98 306 107 312 0} {73 108 306 111 313 0} {49 112 306 115 312 0} {58 112 306 119 312 0} {109 116 306 126 312 0} {109 127 306 136 312 0} {109 137 306 146 312 0} {103 147 303 153 312 0} {46 158 306 162 312 0} {49 164 306 166 312 0} {46 181 306 187 315 0} {49 181 306 187 315 0} {46 188 306 193 312 0} {78 198 306 206 315 0} {86 208 306 216 315 0} {79 216 306 225 315 0} {71 226 306 235 315 0} {49 241 306 246 312 0} {48 244 306 252 312 0} {46 253 306 259 312 0} {46 253 306 259 312 0} {46 264 306 267 313 0} {46 268 306 274 312 0} {46 268 306 274 312 0} {46 275 306 278 313 0} {103 283 303 291 312 0} {109 287 303 307 312 0} {49 308 306 310 315 0} {103 311 303 316 312 0} {104 322 306 327 315 0} {99 328 306 333 312 0} {104 334 306 340 315 0} {98 340 306 347 315 0} {99 345 306 351 315 0} {110 352 306 358 312 0} {46 63 290 69 299 0} {49 63 290 69 299 0} {49 70 290 75 296 0} {46 77 290 80 297 0} {46 297 290 299 293 0} {46 318 290 324 299 0} {49 318 290 324 299 0} {46 325 290 331 296 0} {46 325 290 331 296 0} {46 332 290 338 296 0} {46 332 290 338 296 0} {46 339 290 343 296 0} {46 347 290 352 299 0} {49 347 290 352 299 0} {46 353 290 358 296 0} {33 64 274 67 283 0} {110 69 274 74 281 0} {58 75 274 79 280 0} {124 80 272 84 281 0} {78 80 272 90 281 0} {62 88 272 93 281 0} {119 90 274 103 282 0} {99 104 274 109 281 0} {46 118 274 123 281 0} {46 124 274 130 281 0} {46 127 274 134 281 0} {46 130 274 134 281 0} {44 135 274 139 280 0} {49 140 274 142 281 0} {46 143 274 145 280 0} {103 146 272 152 281 0} {49 161 274 167 281 0} {49 161 274 168 281 0} {46 166 274 172 281 0} {46 168 274 172 281 0} {46 173 274 176 280 0} {46 177 274 179 280 0} {46 188 275 195 280 0} {46 197 274 203 281 0} {46 197 274 203 281 0} {46 204 274 208 283 0} {46 204 274 214 283 0} {49 210 274 214 283 0} {99 215 274 220 281 0} {46 221 274 226 281 0} {46 221 274 226 281 0} {98 236 274 243 283 0} {99 240 274 247 283 0} {107 248 274 255 283 0} {49 256 274 258 280 0} {118 259 274 265 281 0} {49 262 274 265 281 0} {49 266 274 268 280 0} {110 269 274 275 281 0} {99 276 274 281 281 0} {110 282 274 289 281 0} {76 290 274 295 283 0} {68 305 274 314 283 0} {97 314 274 320 280 0} {117 318 274 326 280 0} {109 327 274 337 280 0} {120 338 274 340 280 0} {58 350 274 354 281 0} {49 355 274 358 282 0} {73 64 259 66 268 0} {117 67 258 71 265 0} {99 67 258 75 265 0} {108 76 258 79 266 0} {111 80 258 87 265 0} {117 85 258 92 265 0} {103 93 256 99 265 0} {100 99 258 105 268 0} {99 106 258 111 265 0} {100 115 258 121 268 0} {99 121 258 126 265 0} {49 131 259 134 267 0} {46 136 258 141 265 0} {46 136 258 141 265 0} {60 142 259 146 265 0} {109 147 256 167 266 0} {58 168 259 170 268 0} {46 171 258 176 265 0} {45 171 261 176 265 0} {52 180 258 186 268 0} {46 187 258 192 265 0} {46 193 258 196 266 0} {73 201 259 203 268 0} {110 204 258 206 265 0} {99 207 258 212 265 0} {108 213 258 215 266 0} {118 220 259 226 265 0} {99 226 258 231 265 0} {109 232 258 244 266 0} {114 245 258 250 265 0} {101 245 258 254 265 0} {107 255 258 260 268 0} {107 262 258 267 268 0} {99 268 258 273 265 0} {108 274 259 276 265 0} {118 277 258 279 265 0} {92 284 259 289 265 0} {117 287 258 292 265 0} {109 293 258 302 265 0} {97 306 258 311 265 0} {110 312 258 323 265 0} {109 328 259 341 265 0} {46 342 259 344 265 0} {46 345 258 347 266 0} {46 349 258 358 265 0} {46 64 243 67 250 0} {46 68 243 70 249 0} {46 71 243 76 249 0} {109 77 243 86 249 0} {46 87 240 89 249 0} {46 90 243 93 249 0} {46 94 240 98 249 0} {46 94 240 101 249 0} {46 99 240 106 249 0} {46 102 240 106 249 0} {46 107 243 111 249 0} {46 112 243 115 250 0} {46 120 243 123 250 0} {48 124 243 130 249 0} {46 131 243 134 250 0} {103 139 240 145 249 0} {101 145 243 150 249 0} {118 151 243 156 249 0} {110 157 243 163 249 0} {108 164 243 166 252 0} {103 167 240 172 249 0} {55 177 243 182 249 0} {46 182 243 188 249 0} {46 182 243 188 249 0} {46 189 243 195 249 0} {46 189 243 195 249 0} {49 201 243 206 252 0} {46 207 243 213 249 0} {46 207 243 213 249 0} {46 214 243 219 249 0} {46 221 243 226 249 0} {46 227 243 232 249 0} {46 233 243 238 249 0} {49 244 243 249 252 0} {49 244 243 249 252 0} {46 250 243 255 249 0} {49 256 243 262 252 0} {46 256 243 262 252 0} {49 263 243 267 252 0} {41 263 243 270 249 0} {46 267 243 273 252 0} {46 275 243 280 249 0} {46 275 243 280 249 0} {100 285 243 291 252 0} {109 292 243 301 250 0} {46 306 243 312 252 0} {49 306 243 312 252 0} {46 313 243 318 249 0} {108 333 243 336 250 0} {97 337 243 341 249 0} {109 343 243 353 249 0} {97 350 243 358 249 0} {107 64 227 69 236 0} {119 70 227 78 233 0} {120 79 227 84 233 0} {110 79 227 84 233 0} {104 86 227 91 236 0} {108 92 227 95 234 0} {99 95 227 100 233 0} {110 101 227 107 234 0} {120 108 227 112 233 0} {109 113 227 124 233 0} {114 125 227 129 233 0} {103 129 224 135 233 0} {86 139 227 144 233 0} {49 145 227 150 233 0} {34 145 227 157 233 0} {33 151 227 157 233 0} {46 161 227 167 236 0} {49 161 227 167 236 0} {46 168 227 173 233 0} {98 177 227 184 236 0} {99 182 227 188 236 0} {114 189 227 193 233 0} {111 193 227 199 233 0} {99 200 227 205 233 0} {112 206 224 213 233 0} {115 210 224 216 233 0} {103 217 224 223 233 0} {119 220 224 234 233 0} {99 232 227 239 233 0} {112 240 224 246 233 0} {122 249 227 254 233 0} {100 255 227 262 236 0} {108 264 227 268 236 0} {119 271 227 279 233 0} {117 280 227 286 233 0} {114 287 227 291 236 0} {100 287 227 297 236 0} {108 298 227 301 234 0} {109 305 227 323 236 0} {49 318 227 323 236 0} {46 324 227 328 233 0} {46 324 227 333 233 0} {46 334 227 336 233 0} {103 337 224 344 236 0} {46 342 224 349 236 0} {49 345 224 349 236 0} {49 78 211 82 220 0} {41 82 212 87 220 0} {46 88 211 93 218 0} {103 98 209 104 218 0} {101 104 211 109 218 0} {108 110 211 112 220 0} {118 113 211 115 218 0} {101 116 211 121 218 0} {108 122 211 124 220 0} {99 125 211 130 218 0} {118 136 212 141 218 0} {105 142 211 144 221 0} {58 145 211 149 218 0} {49 150 211 152 218 0} {109 153 211 162 219 0} {110 164 211 170 219 0} {58 171 211 176 218 0} {112 177 209 182 218 0} {114 183 211 187 218 0} {46 188 211 190 215 0} {49 191 211 193 217 0} {107 194 211 199 221 0} {124 201 211 204 219 0} {73 205 211 207 218 0} {74 205 209 211 218 0} {107 212 211 217 220 0} {119 224 212 231 218 0} {97 232 211 237 218 0} {115 238 211 243 218 0} {73 248 211 250 217 0} {109 251 211 260 218 0} {110 262 211 267 218 0} {118 268 211 270 218 0} {99 271 211 276 218 0} {114 277 211 281 218 0} {120 282 211 286 218 0} {110 292 211 297 218 0} {101 298 211 304 218 0} {103 305 209 311 218 0} {73 316 211 318 218 0} {110 319 211 325 218 0} {58 326 211 331 218 0} {45 326 214 331 218 0} {73 332 211 334 219 0} {117 341 211 346 218 0} {117 348 211 353 219 0} {114 355 214 358 215 0} {103 64 193 69 202 0} {99 70 196 75 202 0} {107 76 196 81 205 0} {114 82 196 86 202 0} {109 87 196 98 203 0} {97 99 196 104 202 0} {108 106 196 108 205 0} {108 109 196 111 205 0} {109 120 196 135 202 0} {117 135 196 141 205 0} {46 147 196 152 202 0} {45 147 199 152 202 0} {46 153 196 159 202 0} {46 153 196 159 202 0} {118 165 196 171 202 0} {109 172 196 182 202 0} {108 183 196 186 203 0} {46 187 196 189 199 0} {46 197 196 199 202 0} {49 200 196 205 202 0} {46 206 196 210 201 0} {119 216 196 224 202 0} {110 225 196 230 202 0} {110 231 196 240 202 0} {109 235 196 247 202 0} {103 253 193 259 202 0} {109 260 196 270 202 0} {124 271 195 275 203 0} {58 271 186 280 203 0} {58 275 196 280 202 0} {110 281 196 286 202 0} {73 287 196 293 205 0} {108 287 196 293 205 0} {99 294 196 300 202 0} {99 298 196 304 202 0} {108 305 196 307 205 0} {120 308 196 312 202 0} {117 318 196 324 202 0} {112 325 193 331 202 0} {86 337 196 343 202 0} {72 344 196 350 202 0} {49 350 193 354 202 0} {45 355 198 358 200 0} {119 64 180 72 186 0} {46 73 180 75 186 0} {49 76 180 78 189 0} {49 79 180 81 189 0} {46 83 180 85 186 0} {103 86 178 91 186 0} {49 92 180 98 189 0} {46 92 180 98 189 0} {99 99 180 104 187 0} {46 105 180 107 186 0} {46 108 180 113 189 0} {49 108 180 113 189 0} {46 118 180 123 186 0} {49 124 180 126 186 0} {46 127 180 129 186 0} {46 130 180 136 186 0} {46 130 180 136 186 0} {46 140 180 146 189 0} {49 140 180 146 189 0} {46 147 180 152 186 0} {46 156 180 161 189 0} {49 156 180 161 189 0} {46 162 180 167 186 0} {110 177 180 182 186 0} {99 183 180 188 186 0} {117 199 180 209 186 0} {115 205 180 213 186 0} {103 217 178 224 186 0} {92 222 178 228 186 0} {98 229 180 235 189 0} {49 236 180 238 186 0} {49 239 180 241 186 0} {109 242 180 251 186 0} {99 252 180 257 187 0} {110 258 180 268 189 0} {108 264 180 268 189 0} {39 96 172 98 174 0} {46 147 165 153 174 0} {49 147 165 153 174 0} {46 154 165 156 171 0} {104 179 165 184 174 0} {111 187 165 193 171 0} {121 194 162 200 171 0} {49 197 162 200 171 0} {100 203 165 209 174 0} {117 210 165 222 171 0} {58 223 165 225 171 0} {49 226 165 228 171 0} {114 229 165 234 171 0} {49 229 165 234 171 0} {107 236 165 241 174 0} {108 244 165 246 174 0} {109 247 165 256 171 0} {100 257 165 263 174 0} {103 266 162 272 171 0} {58 272 165 278 171 0} {110 276 165 285 172 0} {109 286 165 297 171 0} {108 298 165 300 172 0} {49 304 165 309 174 0} {46 304 165 309 174 0} {49 310 165 315 171 0} {46 316 165 322 171 0} {49 316 165 322 174 0} {46 325 165 330 171 0} {46 325 165 335 171 0} {46 333 165 339 171 0} {46 340 165 342 171 0} {103 353 162 358 171 0} {46 64 149 68 158 0} {46 64 149 71 158 0} {46 68 149 75 158 0} {103 76 146 81 155 0} {46 82 149 86 155 0} {46 87 149 89 155 0} {46 90 146 96 155 0} {46 90 146 96 155 0} {46 99 149 103 155 0} {46 105 149 111 155 0} {46 105 149 111 155 0} {46 112 149 118 155 0} {46 112 149 118 155 0} {46 119 149 123 155 0} {46 125 149 131 158 0} {49 128 149 131 158 0} {109 132 149 148 155 0} {46 151 149 153 155 0} {46 154 149 156 155 0} {46 157 149 161 155 0} {53 161 146 167 155 0} {46 168 149 173 155 0} {46 171 149 173 155 0} {46 174 149 176 155 0} {46 177 149 183 155 0} {46 180 149 183 155 0} {46 184 149 189 155 0} {110 206 149 212 155 0} {99 215 149 220 155 0} {110 221 149 226 155 0} {118 230 149 234 155 0} {114 236 149 240 155 0} {111 240 149 246 155 0} {99 247 149 252 155 0} {103 252 146 258 155 0} {46 261 149 267 158 0} {49 261 149 267 158 0} {46 267 149 272 155 0} {46 276 146 282 155 0} {109 276 146 296 155 0} {46 297 149 299 155 0} {46 300 149 304 158 0} {49 300 149 306 158 0} {49 304 149 311 155 0} {45 308 152 311 158 0} {46 312 149 318 155 0} {46 312 149 318 155 0} {46 319 149 322 156 0} {118 325 149 331 155 0} {46 331 149 334 152 0} {46 334 149 337 155 0} {46 338 149 343 155 0} {46 338 149 343 155 0} {46 347 149 352 158 0} {49 347 149 352 158 0} {46 353 149 358 155 0} {46 64 133 68 139 0} {119 64 133 78 139 0} {49 79 133 85 142 0} {46 79 133 85 142 0} {46 86 133 89 140 0} {49 90 133 94 142 0} {46 90 133 97 142 0} {46 95 133 101 142 0} {46 103 133 108 139 0} {46 103 133 108 139 0} {107 109 133 115 142 0} {97 119 133 125 139 0} {109 126 133 135 139 0} {57 139 133 146 139 0} {46 143 133 149 139 0} {46 150 133 156 139 0} {46 150 133 156 139 0} {109 160 133 172 139 0} {117 173 133 179 139 0} {114 180 133 186 142 0} {108 184 133 186 142 0} {117 187 133 193 139 0} {118 194 131 200 139 0} {108 201 133 203 139 0} {103 204 131 210 139 0} {120 210 133 215 139 0} {58 210 133 215 139 0} {118 219 133 223 139 0} {117 225 133 232 139 0} {117 230 133 237 139 0} {114 238 133 247 139 0} {117 243 133 250 139 0} {101 251 133 256 139 0} {110 257 133 262 139 0} {118 263 133 265 139 0} {110 267 133 272 139 0} {103 273 131 279 139 0} {49 286 133 292 142 0} {49 290 133 295 142 0} {49 296 133 298 139 0} {49 296 131 301 139 0} {122 306 133 310 139 0} {108 311 133 313 140 0} {99 314 133 319 139 0} {108 320 133 322 142 0} {100 323 133 328 142 0} {99 329 133 334 139 0} {49 338 133 343 139 0} {46 344 133 351 139 0} {49 352 133 358 142 0} {46 352 133 358 142 0} {126 140 526 146 533 0} {126 170 432 176 441 0} {126 169 302 180 316 0} {126 323 239 336 253 0} {126 186 192 200 207 0} {126 192 180 198 187 0} {46 74 97 80 102 0} {46 88 97 96 104 0} {49 92 97 96 104 0} {46 98 97 101 102 0} {47 107 97 114 104 0} {49 110 97 114 104 0} {46 118 96 125 104 0} {45 123 102 125 104 0} {49 131 96 136 104 0} {46 137 96 141 102 0} {46 153 97 155 102 0} {46 156 96 161 102 0} {97 156 96 170 102 0} {46 165 97 170 102 0} {46 171 96 173 98 0} {46 177 97 182 104 0} {46 177 97 182 104 0} {49 182 97 185 104 0} {109 187 96 204 104 0} {46 207 96 212 104 0} {46 207 96 212 104 0} {46 213 96 217 102 0} {49 221 97 223 104 0} {58 224 97 228 104 0} {46 229 97 231 102 0} {46 232 96 236 102 0} {62 232 99 236 102 0} {46 240 97 241 102 0} {46 242 97 246 101 0} {46 249 96 253 102 0} {49 254 96 259 104 0} {46 260 97 264 102 0} {46 265 96 269 102 0} {46 265 96 272 102 0} {46 269 96 275 102 0} {46 286 97 288 103 0} {46 293 97 296 104 0} {46 293 97 300 104 0} {46 296 97 300 104 0} {44 300 94 303 102 0} {49 307 97 309 104 0} {61 310 100 312 104 0} {46 313 96 317 102 0} {46 318 97 319 104 0} {46 320 97 324 102 0} {49 64 84 68 92 0} {49 64 84 71 92 0} {46 72 82 76 89 0} {46 72 82 81 89 0} {46 82 84 87 92 0} {46 87 84 92 89 0} {45 87 84 92 89 0} {46 93 84 97 89 0} {44 101 84 104 89 0} {59 101 84 108 92 0} {49 112 84 117 92 0} {46 115 84 120 92 0} {110 121 84 128 89 0} {46 126 84 131 89 0} {46 128 84 135 89 0} {46 132 84 135 89 0} {46 136 82 141 89 0} {126 136 85 141 89 0} {49 142 84 143 92 0} {46 144 84 148 89 0} {46 144 84 153 89 0} {62 150 84 153 89 0} {46 154 84 156 89 0} {46 157 84 162 89 0} {46 163 84 167 89 0} {46 171 84 173 92 0} {117 177 84 182 89 0} {46 183 84 186 89 0} {46 198 82 201 89 0} {46 202 84 207 89 0} {46 202 84 207 89 0} {46 211 84 213 90 0} {46 211 84 218 90 0} {45 213 84 218 89 0} {41 224 84 228 89 0} {111 233 84 241 92 0} {46 242 84 245 89 0} {46 246 84 250 89 0} {46 251 84 254 89 0} {46 255 84 260 89 0} {46 261 84 263 89 0} {46 264 84 266 89 0} {46 267 84 272 92 0} {46 267 84 272 92 0} {46 273 84 277 89 0} {46 278 82 282 89 0} {46 283 84 287 89 0} {126 283 84 287 89 0} {46 380 620 386 626 0} {49 387 618 393 627 0} {46 387 618 393 627 0} {49 399 620 405 629 0} {46 399 620 405 629 0} {46 405 620 410 627 0} {45 405 623 410 627 0} {46 411 620 414 628 0} {46 420 620 424 627 0} {46 425 620 428 628 0} {46 429 620 431 626 0} {46 432 620 434 626 0} {46 435 620 441 627 0} {46 435 620 441 627 0} {46 442 620 447 629 0} {49 442 620 447 629 0} {112 449 618 455 627 0} {46 456 620 458 626 0} {46 459 620 461 626 0} {46 462 620 468 627 0} {46 462 620 468 627 0} {46 469 620 471 627 0} {46 478 620 481 626 0} {49 481 620 484 629 0} {46 485 620 487 626 0} {46 488 620 490 626 0} {46 491 620 494 628 0} {46 500 620 506 629 0} {49 500 620 506 629 0} {46 507 620 512 627 0} {49 518 620 524 629 0} {46 518 620 524 629 0} {46 525 620 530 626 0} {46 531 620 535 626 0} {46 536 618 541 626 0} {46 542 620 547 627 0} {46 542 620 551 627 0} {77 557 620 572 627 0} {46 573 620 578 629 0} {46 573 620 578 629 0} {46 579 620 582 628 0} {49 589 620 594 629 0} {46 589 620 594 629 0} {46 595 620 600 626 0} {46 595 620 602 626 0} {46 599 620 605 626 0} {46 606 620 608 629 0} {46 609 620 613 629 0} {111 619 620 625 626 0} {110 626 618 632 627 0} {101 638 620 644 627 0} {109 641 620 659 629 0} {46 657 618 662 626 0} {46 663 620 669 629 0} {46 670 620 675 627 0} {45 670 624 675 627 0} {46 384 605 389 611 0} {46 384 605 389 611 0} {109 394 605 405 611 0} {109 406 605 414 611 0} {46 415 605 418 611 0} {65 415 605 421 611 0} {124 422 605 425 612 0} {49 426 605 428 611 0} {99 426 605 433 611 0} {48 438 605 444 611 0} {46 445 605 449 611 0} {46 451 605 456 611 0} {46 457 605 460 611 0} {46 465 605 471 614 0} {49 465 605 471 614 0} {46 472 605 477 611 0} {49 482 605 487 614 0} {46 488 605 491 611 0} {46 491 605 495 611 0} {46 497 605 499 611 0} {46 500 605 502 611 0} {49 503 605 505 614 0} {46 507 605 508 611 0} {46 510 605 512 612 0} {46 513 605 518 611 0} {49 519 605 521 614 0} {46 522 605 525 612 0} {109 530 605 541 611 0} {117 543 605 548 611 0} {46 553 605 559 614 0} {49 553 605 559 614 0} {46 560 605 565 611 0} {103 569 602 575 611 0} {99 575 605 580 611 0} {109 581 605 592 611 0} {109 593 605 605 614 0} {108 599 605 605 614 0} {104 607 605 612 614 0} {109 613 605 621 611 0} {100 619 605 627 614 0} {119 628 605 639 611 0} {109 636 605 649 611 0} {103 649 602 655 611 0} {46 656 604 658 606 0} {101 663 605 668 611 0} {46 669 605 674 611 0} {46 669 605 674 611 0} {92 409 589 412 597 0} {99 413 589 418 596 0} {46 421 587 428 596 0} {49 421 587 432 596 0} {45 429 592 432 596 0} {49 433 589 439 598 0} {46 433 589 439 598 0} {46 440 589 444 595 0} {46 445 589 447 595 0} {46 448 589 450 595 0} {46 451 589 453 595 0} {46 454 589 460 598 0} {46 464 590 468 595 0} {46 470 589 472 595 0} {46 473 589 475 595 0} {46 476 589 482 596 0} {46 476 589 482 596 0} {49 486 589 491 598 0} {46 492 589 497 595 0} {119 501 590 512 598 0} {111 513 589 522 598 0} {110 523 589 530 598 0} {48 534 589 540 595 0} {46 541 589 545 596 0} {46 541 589 550 596 0} {46 546 589 550 596 0} {46 553 589 559 598 0} {49 553 589 559 598 0} {46 560 589 566 595 0} {46 560 589 566 595 0} {46 567 589 569 596 0} {78 574 589 585 596 0} {116 582 589 588 596 0} {116 584 589 588 596 0} {104 589 589 595 598 0} {108 596 589 598 597 0} {46 603 589 608 595 0} {49 609 589 611 598 0} {46 616 589 619 597 0} {46 620 589 625 596 0} {49 628 589 634 598 0} {108 628 589 634 598 0} {92 635 590 638 595 0} {92 638 590 642 595 0} {49 644 589 646 595 0} {110 647 589 653 596 0} {103 654 587 659 596 0} {49 660 589 663 596 0} {109 660 589 671 596 0} {46 672 589 674 591 0} {68 395 574 403 583 0} {117 404 574 414 580 0} {101 415 574 420 580 0} {55 425 574 431 580 0} {58 425 574 435 580 0} {49 431 574 435 580 0} {46 436 574 439 580 0} {49 436 574 442 580 0} {107 443 574 448 583 0} {46 454 574 456 580 0} {46 457 574 461 580 0} {46 467 574 469 580 0} {46 470 574 475 580 0} {46 481 574 485 580 0} {46 487 574 493 580 0} {46 491 574 497 580 0} {49 498 574 500 583 0} {46 505 574 509 580 0} {46 505 574 512 580 0} {46 513 571 518 580 0} {46 513 571 518 580 0} {46 519 574 524 580 0} {49 525 574 527 583 0} {46 528 574 533 580 0} {46 534 574 539 583 0} {46 534 574 539 583 0} {46 540 574 543 581 0} {46 544 574 549 580 0} {46 550 574 555 580 0} {99 561 574 566 580 0} {41 566 574 570 580 0} {117 566 574 577 580 0} {58 574 574 577 580 0} {109 578 574 587 580 0} {112 588 571 594 580 0} {73 595 574 597 583 0} {58 598 574 603 580 0} {49 598 574 603 580 0} {109 605 574 617 580 0} {99 613 574 622 580 0} {104 623 574 628 583 0} {46 634 574 639 580 0} {48 640 574 646 580 0} {46 647 574 653 580 0} {46 647 574 653 580 0} {46 654 574 658 580 0} {46 663 574 669 583 0} {49 663 574 669 583 0} {46 670 574 674 580 0} {119 380 559 391 567 0} {111 392 558 401 567 0} {108 402 558 406 567 0} {108 402 558 409 567 0} {114 410 561 413 562 0} {112 414 556 420 565 0} {99 421 558 426 565 0} {110 427 558 433 565 0} {107 435 558 440 567 0} {99 441 558 446 565 0} {108 447 558 449 567 0} {109 450 558 458 565 0} {120 459 558 461 565 0} {49 466 558 469 564 0} {49 470 558 472 567 0} {49 473 558 475 564 0} {58 476 558 481 565 0} {49 485 558 490 564 0} {46 491 558 493 564 0} {46 494 558 499 565 0} {46 500 558 505 567 0} {46 500 558 505 567 0} {120 510 559 514 564 0} {111 516 558 522 565 0} {111 523 558 529 565 0} {114 530 558 534 565 0} {100 534 558 540 567 0} {111 541 558 547 565 0} {99 548 558 553 565 0} {110 554 558 559 565 0} {111 564 558 570 565 0} {110 571 556 577 565 0} {104 582 558 587 567 0} {101 588 558 593 565 0} {105 594 558 597 566 0} {49 602 558 605 566 0} {46 605 558 610 565 0} {46 611 558 615 565 0} {46 616 558 620 565 0} {46 621 558 628 565 0} {46 621 558 628 565 0} {46 630 558 635 565 0} {46 640 559 644 564 0} {46 646 558 651 564 0} {46 653 558 658 565 0} {46 653 558 658 565 0} {46 663 558 666 564 0} {49 666 558 669 567 0} {46 670 558 675 565 0} {103 380 540 386 549 0} {46 386 543 392 549 0} {46 390 543 396 549 0} {46 397 543 403 549 0} {46 397 543 403 549 0} {46 404 543 410 549 0} {46 404 543 410 549 0} {49 410 543 416 552 0} {49 413 543 416 552 0} {49 418 543 423 552 0} {46 418 543 423 552 0} {46 424 543 429 549 0} {46 430 543 432 549 0} {46 433 543 439 552 0} {49 433 543 439 552 0} {46 440 543 444 548 0} {46 445 543 449 549 0} {46 450 543 456 549 0} {46 450 543 456 549 0} {46 457 543 461 549 0} {46 462 540 467 549 0} {46 474 543 479 549 0} {46 480 543 485 549 0} {46 480 543 485 549 0} {46 492 543 498 552 0} {49 492 543 498 552 0} {46 499 543 504 549 0} {46 511 543 513 549 0} {46 514 543 519 549 0} {46 520 540 526 549 0} {46 520 540 526 549 0} {46 526 543 531 549 0} {46 532 543 535 549 0} {46 535 543 539 549 0} {46 541 543 543 549 0} {49 545 543 550 552 0} {49 552 543 557 552 0} {46 558 543 563 549 0} {49 564 543 566 552 0} {49 567 543 572 552 0} {46 573 543 578 549 0} {58 585 543 587 549 0} {49 588 543 590 549 0} {70 592 543 596 552 0} {119 592 543 603 552 0} {99 604 543 609 549 0} {103 609 540 615 549 0} {73 616 543 618 549 0} {110 619 543 625 549 0} {103 626 540 632 549 0} {44 630 540 636 546 0} {60 632 540 636 549 0} {112 637 540 643 549 0} {114 644 543 648 549 0} {110 649 543 655 549 0} {104 656 543 662 552 0} {124 663 543 665 552 0} {46 663 543 670 549 0} {58 665 543 670 549 0} {45 671 545 674 547 0} {109 380 527 389 534 0} {101 390 527 395 534 0} {110 396 527 401 534 0} {46 409 527 415 536 0} {49 409 527 415 536 0} {98 433 527 441 536 0} {117 439 525 445 533 0} {119 453 528 465 536 0} {111 465 527 474 536 0} {49 476 527 482 536 0} {119 476 527 494 536 0} {101 492 527 498 534 0} {46 499 527 503 534 0} {122 504 527 508 534 0} {46 509 527 515 534 0} {46 509 527 515 534 0} {46 516 527 521 534 0} {49 522 527 527 536 0} {101 528 527 533 534 0} {46 534 527 536 533 0} {46 537 527 539 534 0} {49 548 527 553 536 0} {48 554 527 561 534 0} {46 561 527 567 534 0} {46 561 527 567 534 0} {46 568 527 570 534 0} {46 571 527 576 534 0} {46 577 527 579 533 0} {46 580 527 583 534 0} {107 591 527 597 536 0} {117 598 525 603 533 0} {107 605 527 610 536 0} {99 611 527 616 534 0} {86 635 528 642 536 0} {111 643 527 649 534 0} {111 650 527 656 534 0} {114 657 527 661 533 0} {111 661 527 668 534 0} {118 668 525 675 534 0} {46 380 512 384 518 0} {49 385 511 391 519 0} {46 389 511 394 518 0} {46 395 511 400 518 0} {46 401 511 404 519 0} {46 412 511 418 518 0} {49 412 511 418 521 0} {46 419 511 421 515 0} {46 422 512 424 518 0} {46 426 511 428 519 0} {46 437 511 443 518 0} {46 437 511 443 518 0} {46 444 509 448 518 0} {46 444 509 451 518 0} {101 449 509 455 518 0} {46 456 512 458 518 0} {46 459 512 462 518 0} {49 463 512 469 521 0} {46 463 512 469 521 0} {46 470 511 475 518 0} {46 476 511 478 515 0} {46 476 511 481 518 0} {46 482 512 486 518 0} {49 487 512 489 521 0} {46 490 512 492 518 0} {101 493 511 498 518 0} {46 499 512 501 518 0} {46 502 511 508 521 0} {49 502 511 508 521 0} {46 516 512 522 518 0} {46 520 511 524 518 0} {46 525 512 527 518 0} {46 529 512 534 518 0} {46 529 512 534 518 0} {46 543 511 548 521 0} {46 543 511 550 521 0} {101 548 511 554 521 0} {46 555 512 559 518 0} {46 560 511 563 519 0} {46 564 512 570 518 0} {46 564 512 570 518 0} {46 571 511 576 518 0} {46 571 511 576 518 0} {46 578 512 581 518 0} {87 589 511 606 518 0} {46 603 512 606 518 0} {103 614 509 620 518 0} {114 621 512 624 518 0} {97 625 511 631 518 0} {109 632 511 642 519 0} {103 650 509 656 518 0} {101 656 511 662 518 0} {109 663 511 674 521 0} {33 669 511 674 521 0} {46 380 496 384 502 0} {46 386 496 392 502 0} {46 386 496 392 502 0} {46 393 496 397 502 0} {46 398 496 403 502 0} {46 398 496 403 502 0} {46 404 496 407 502 0} {46 408 496 411 503 0} {49 418 496 423 505 0} {46 424 496 426 502 0} {46 428 496 433 502 0} {46 434 496 440 502 0} {46 434 496 440 502 0} {46 441 496 446 502 0} {46 447 496 452 502 0} {46 458 496 464 505 0} {49 458 496 464 505 0} {46 465 496 470 502 0} {46 476 496 482 505 0} {49 476 496 482 505 0} {46 483 496 488 502 0} {46 483 496 492 502 0} {46 490 496 497 502 0} {46 494 496 497 502 0} {117 498 496 504 502 0} {46 505 496 510 502 0} {46 511 496 515 502 0} {46 515 496 521 502 0} {46 522 496 525 503 0} {46 526 496 528 502 0} {62 549 500 551 502 0} {46 557 496 561 502 0} {46 583 496 592 502 0} {46 587 496 592 502 0} {78 623 496 631 505 0} {46 633 496 635 502 0} {46 633 496 640 502 0} {46 641 496 644 503 0} {46 651 496 655 502 0} {48 657 496 663 502 0} {46 664 496 670 502 0} {46 664 496 670 502 0} {46 671 496 675 502 0} {46 380 481 382 487 0} {49 383 481 389 490 0} {46 390 480 395 487 0} {46 396 480 398 488 0} {46 400 481 404 487 0} {46 409 481 410 487 0} {46 412 481 416 487 0} {46 421 481 422 487 0} {46 424 481 429 487 0} {46 434 480 439 487 0} {46 441 481 445 487 0} {46 446 481 448 488 0} {46 450 481 452 487 0} {49 453 481 458 490 0} {46 459 481 464 487 0} {49 465 481 467 490 0} {49 474 481 476 489 0} {49 480 481 482 489 0} {49 484 481 487 489 0} {49 488 481 490 489 0} {111 494 480 503 490 0} {46 505 481 509 487 0} {46 509 480 513 487 0} {46 509 480 516 487 0} {46 517 481 522 487 0} {46 517 481 522 487 0} {46 523 480 529 490 0} {49 523 480 529 490 0} {46 530 481 533 487 0} {46 533 481 537 487 0} {46 539 480 547 488 0} {46 543 480 547 488 0} {92 552 481 558 487 0} {47 552 481 558 487 0} {77 558 481 569 487 0} {108 570 480 572 488 0} {103 573 478 579 487 0} {99 579 480 584 487 0} {107 585 481 593 490 0} {103 594 478 599 487 0} {100 600 480 606 490 0} {49 611 480 616 490 0} {46 618 480 620 484 0} {46 618 480 623 487 0} {46 624 481 627 488 0} {100 632 480 638 490 0} {99 636 480 643 490 0} {109 648 481 659 487 0} {117 661 480 670 487 0} {44 671 483 674 484 0} {46 668 465 674 474 0} {49 668 465 674 474 0} {126 392 596 394 603 0} {126 392 585 402 596 0} {126 403 589 408 598 0} {126 529 492 620 507 0} {126 380 431 674 474 0} {111 417 418 423 425 0} {114 424 418 428 425 0} {46 434 418 439 425 0} {101 434 418 443 425 0} {99 444 418 449 425 0} {49 450 418 455 427 0} {46 450 418 455 427 0} {46 456 418 459 426 0} {46 460 418 464 425 0} {46 460 418 469 425 0} {46 466 418 469 425 0} {46 470 418 475 425 0} {46 470 418 475 425 0} {49 477 418 479 426 0} {46 481 418 483 424 0} {103 484 416 490 425 0} {101 495 418 500 425 0} {110 501 418 507 425 0} {49 513 418 519 427 0} {108 513 418 519 427 0} {111 520 418 526 425 0} {99 527 418 532 425 0} {92 533 418 534 427 0} {49 536 418 538 424 0} {109 539 418 548 425 0} {49 549 418 551 424 0} {117 552 418 558 426 0} {103 559 416 565 425 0} {49 571 418 577 427 0} {46 571 418 577 427 0} {53 578 418 587 425 0} {49 588 418 591 426 0} {46 593 418 595 425 0} {46 596 418 598 425 0} {46 600 418 602 424 0} {46 603 419 605 425 0} {119 380 403 388 409 0} {49 389 403 394 409 0} {58 389 403 394 409 0} {110 395 403 400 409 0} {115 401 403 405 409 0} {99 406 403 411 409 0} {124 412 403 414 412 0} {117 415 400 420 409 0} {107 422 403 427 412 0} {104 428 403 434 412 0} {99 435 403 440 409 0} {49 441 403 443 409 0} {100 444 403 449 412 0} {86 455 403 461 409 0} {65 461 403 467 409 0} {78 468 403 474 409 0} {110 479 403 485 409 0} {121 486 400 492 409 0} {49 489 400 492 409 0} {99 493 403 498 409 0} {114 499 403 504 409 0} {49 499 403 504 409 0} {98 506 403 511 412 0} {58 512 403 517 409 0} {58 512 403 517 409 0} {58 518 403 523 409 0} {73 518 403 523 409 0} {114 525 403 529 409 0} {104 529 403 535 412 0} {99 536 403 541 409 0} {49 542 403 544 409 0} {100 545 403 551 412 0} {107 557 403 562 412 0} {99 563 403 568 409 0} {109 569 403 579 410 0} {49 585 403 590 412 0} {46 585 403 590 412 0} {46 591 403 596 409 0} {46 597 403 603 409 0} {46 604 403 608 409 0} {103 613 400 619 409 0} {114 620 403 624 409 0} {99 620 403 629 409 0} {110 630 403 635 409 0} {114 636 403 642 409 0} {99 640 403 646 409 0} {110 647 403 653 409 0} {49 663 403 667 412 0} {59 663 403 670 412 0} {46 671 403 675 409 0} {126 462 387 484 394 0} {46 485 387 487 393 0} {46 488 387 490 391 0} {73 491 387 493 394 0} {114 495 387 500 394 0} {119 498 387 507 394 0} {58 508 387 513 394 0} {39 508 390 513 394 0} {103 513 385 519 394 0} {109 519 387 531 394 0} {100 532 387 538 397 0} {99 538 387 543 394 0} {98 549 387 557 396 0} {101 554 387 560 396 0} {86 561 387 563 396 0} {97 564 387 569 394 0} {49 571 387 573 393 0} {118 574 387 576 394 0} {103 577 385 584 394 0} {101 582 385 588 394 0} {110 589 387 595 394 0} {101 600 387 605 394 0} {99 606 387 611 394 0} {110 612 387 617 394 0} {109 623 387 634 394 0} {108 635 387 637 396 0} {109 643 385 659 394 0} {108 660 387 662 396 0} {46 663 387 668 394 0} {46 669 387 674 394 0} {46 669 387 674 394 0} {49 417 372 422 381 0} {46 417 372 422 381 0} {49 445 372 450 378 0} {45 445 375 450 378 0} {46 451 372 457 378 0} {46 451 372 457 378 0} {46 465 372 471 378 0} {46 465 372 471 378 0} {44 472 369 476 378 0} {46 472 369 479 378 0} {46 476 369 483 378 0} {46 484 372 490 378 0} {46 484 372 490 378 0} {46 491 372 496 381 0} {46 491 372 500 381 0} {46 500 372 503 378 0} {46 504 372 506 375 0} {46 504 372 509 378 0} {46 510 372 514 378 0} {46 515 372 519 378 0} {46 515 372 524 378 0} {46 520 372 524 378 0} {46 525 372 530 378 0} {49 531 372 537 381 0} {60 531 372 537 381 0} {46 538 372 540 378 0} {46 541 372 547 378 0} {46 541 372 547 378 0} {103 548 369 554 378 0} {46 561 372 565 378 0} {99 567 372 572 378 0} {46 573 372 576 378 0} {55 573 372 582 378 0} {46 582 372 587 378 0} {46 588 372 591 379 0} {46 593 372 595 379 0} {46 596 372 601 378 0} {46 602 372 608 378 0} {46 602 372 608 378 0} {49 619 372 626 381 0} {50 619 372 626 381 0} {46 627 372 629 378 0} {46 630 372 636 378 0} {46 637 372 643 378 0} {46 637 372 643 378 0} {46 644 372 649 378 0} {46 650 372 655 378 0} {46 663 372 669 381 0} {49 663 372 669 381 0} {46 670 372 674 378 0} {120 380 354 385 362 0} {109 386 356 403 362 0} {46 404 356 410 362 0} {46 404 356 410 362 0} {46 411 356 416 365 0} {49 411 356 416 365 0} {49 418 356 423 365 0} {46 418 356 423 365 0} {46 424 356 429 362 0} {46 430 356 432 362 0} {46 433 356 439 365 0} {49 433 356 439 365 0} {46 440 356 444 362 0} {46 445 356 449 362 0} {46 450 356 456 362 0} {46 450 356 456 362 0} {46 457 356 461 362 0} {103 462 354 467 362 0} {49 475 356 480 365 0} {46 475 356 480 365 0} {46 481 356 486 362 0} {46 488 356 493 362 0} {46 488 356 493 362 0} {46 500 356 506 365 0} {49 500 356 506 365 0} {46 507 356 513 362 0} {46 514 356 519 362 0} {46 514 356 519 362 0} {46 527 356 529 362 0} {46 530 356 533 362 0} {46 533 356 536 362 0} {99 537 356 542 362 0} {46 543 356 545 363 0} {46 553 356 559 362 0} {46 553 356 559 362 0} {46 560 356 562 362 0} {119 569 356 575 362 0} {101 576 356 581 362 0} {92 588 356 595 362 0} {92 588 356 595 362 0} {92 597 356 603 362 0} {41 597 356 603 362 0} {102 604 356 608 362 0} {100 608 356 614 365 0} {124 615 356 620 362 0} {33 615 356 620 362 0} {33 621 356 627 362 0} {92 621 356 627 362 0} {109 634 354 651 365 0} {46 653 356 658 362 0} {46 653 356 658 362 0} {46 658 356 663 362 0} {49 664 356 670 365 0} {46 664 356 670 365 0} {49 671 356 674 364 0} {58 380 341 385 347 0} {49 380 341 385 347 0} {49 404 341 409 350 0} {46 404 341 409 350 0} {46 410 341 415 347 0} {46 416 341 419 348 0} {77 424 341 435 350 0} {49 436 341 438 350 0} {49 439 341 445 347 0} {34 446 341 451 347 0} {59 452 338 458 347 0} {46 472 341 474 347 0} {46 476 341 481 347 0} {46 476 341 481 347 0} {116 486 341 492 347 0} {101 489 341 496 347 0} {110 497 341 503 347 0} {114 508 341 513 347 0} {105 514 341 518 350 0} {108 514 341 522 350 0} {101 521 341 526 347 0} {104 380 325 386 334 0} {109 387 325 394 331 0} {100 395 325 401 334 0} {120 402 325 406 331 0} {119 407 325 419 331 0} {114 420 325 424 331 0} {103 424 323 430 331 0} {46 435 325 441 334 0} {49 435 325 441 334 0} {40 457 323 460 334 0} {118 461 326 467 331 0} {100 467 325 476 334 0} {115 477 323 483 331 0} {99 483 325 488 331 0} {109 489 325 500 331 0} {46 505 325 511 334 0} {49 505 325 511 334 0} {45 515 329 517 331 0} {49 523 325 526 334 0} {46 527 325 533 331 0} {46 527 325 533 331 0} {46 534 325 538 331 0} {46 539 323 543 331 0} {45 539 323 546 331 0} {101 544 323 550 331 0} {46 551 325 555 331 0} {49 557 325 559 332 0} {46 561 325 563 331 0} {46 564 325 569 331 0} {62 564 328 569 331 0} {46 570 324 573 333 0} {46 578 325 584 331 0} {46 578 325 584 331 0} {109 380 310 389 316 0} {117 390 310 399 317 0} {99 403 310 408 316 0} {109 409 310 420 316 0} {46 425 310 430 316 0} {101 431 310 436 316 0} {46 437 310 441 316 0} {46 442 310 444 317 0} {46 446 310 450 316 0} {46 450 310 456 316 0} {46 450 310 456 316 0} {46 457 310 463 316 0} {46 457 310 463 316 0} {46 464 310 467 316 0} {46 467 310 471 316 0} {46 473 310 478 316 0} {46 479 310 484 316 0} {46 479 310 484 316 0} {61 485 310 489 316 0} {109 490 310 499 316 0} {49 500 310 502 319 0} {46 503 310 509 316 0} {57 517 310 522 316 0} {109 527 310 541 317 0} {101 542 310 546 316 0} {46 547 310 551 316 0} {46 553 310 558 316 0} {46 553 310 558 316 0} {73 564 310 566 319 0} {109 568 310 579 316 0} {112 580 307 585 316 0} {99 586 310 592 316 0} {99 590 310 596 316 0} {110 597 310 603 317 0} {101 604 310 609 316 0} {97 613 310 618 316 0} {110 620 310 625 316 0} {49 630 310 632 319 0} {46 633 310 636 316 0} {46 636 310 641 316 0} {46 642 310 645 317 0} {109 650 310 664 319 0} {97 665 310 671 319 0} {46 672 309 674 311 0} {107 380 387 385 396 0} {117 387 387 393 394 0} {49 394 387 396 393 0} {109 397 387 406 394 0} {99 407 387 412 394 0} {49 413 387 415 393 0} {118 416 387 418 394 0} {46 424 387 429 391 0} {49 424 387 429 394 0} {49 431 387 433 393 0} {49 434 387 436 394 0} {48 437 387 443 396 0} {58 444 387 449 394 0} {45 444 390 449 394 0} {114 450 387 455 394 0} {101 453 387 459 394 0} {46 460 387 462 389 0} {126 442 325 444 339 0} {126 445 321 455 336 0} {126 527 341 550 350 0} {126 576 323 674 350 0} {44 451 292 455 299 0} {46 479 297 482 303 0} {104 380 278 386 287 0} {106 384 276 389 288 0} {107 390 278 395 288 0} {99 396 278 401 285 0} {73 407 278 409 287 0} {99 410 278 415 285 0} {118 415 278 422 285 0} {101 420 278 426 285 0} {109 427 278 438 285 0} {116 439 279 443 285 0} {102 444 278 448 288 0} {99 444 278 453 288 0} {99 450 278 457 285 0} {114 459 278 462 285 0} {49 468 279 473 285 0} {46 473 278 478 285 0} {46 473 278 478 285 0} {46 480 278 482 284 0} {46 483 278 485 285 0} {77 491 276 503 287 0} {118 504 279 509 285 0} {97 510 278 516 285 0} {111 517 278 523 285 0} {114 524 278 528 285 0} {108 529 278 533 287 0} {115 529 278 537 287 0} {101 534 278 540 287 0} {99 541 278 546 285 0} {108 547 278 549 288 0} {100 550 278 556 288 0} {112 561 276 567 285 0} {46 568 278 570 282 0} {49 571 278 573 284 0} {92 574 278 577 286 0} {49 578 278 580 284 0} {101 581 278 586 285 0} {49 587 278 589 284 0} {92 590 278 593 285 0} {124 594 278 597 286 0} {49 598 278 603 285 0} {58 598 278 603 285 0} {110 604 278 609 285 0} {101 614 278 619 285 0} {110 620 278 625 285 0} {108 631 278 633 288 0} {109 634 278 643 285 0} {108 645 278 647 288 0} {112 648 276 654 285 0} {119 655 278 666 285 0} {114 667 278 670 285 0} {114 671 281 674 282 0} {49 380 263 382 272 0} {46 383 263 388 269 0} {46 389 263 395 269 0} {46 389 263 395 269 0} {46 395 263 400 269 0} {46 401 263 405 269 0} {46 406 263 410 269 0} {46 411 263 413 265 0} {49 417 263 421 272 0} {97 417 263 424 272 0} {46 425 263 431 269 0} {46 425 263 431 269 0} {46 432 263 436 269 0} {46 437 263 442 269 0} {45 437 266 442 269 0} {46 443 263 449 269 0} {46 443 263 449 269 0} {46 450 263 456 272 0} {49 450 263 456 272 0} {46 457 263 459 269 0} {99 460 263 465 269 0} {46 466 263 471 269 0} {46 466 263 471 269 0} {107 475 263 481 272 0} {46 482 263 486 269 0} {46 487 260 492 269 0} {46 487 260 492 269 0} {103 493 260 499 269 0} {46 496 260 501 269 0} {46 499 260 504 269 0} {46 505 263 511 269 0} {46 505 263 511 269 0} {46 514 263 520 272 0} {49 514 263 520 272 0} {46 521 263 526 269 0} {46 529 263 531 269 0} {46 532 263 538 269 0} {46 535 263 538 269 0} {57 569 263 579 269 0} {46 581 263 587 272 0} {49 584 263 587 272 0} {46 589 263 591 269 0} {46 592 263 597 269 0} {44 664 260 667 267 0} {49 387 245 389 252 0} {46 403 247 407 254 0} {126 403 251 407 254 0} {46 408 247 411 255 0} {49 415 247 417 255 0} {109 418 247 433 254 0} {101 433 247 438 254 0} {46 439 247 441 254 0} {46 443 247 448 254 0} {46 443 247 448 254 0} {46 452 248 456 254 0} {49 458 247 463 254 0} {46 464 247 470 254 0} {46 473 247 479 257 0} {49 473 247 479 257 0} {46 480 247 485 254 0} {118 488 248 493 254 0} {111 494 247 500 254 0} {73 501 248 503 256 0} {107 505 247 510 257 0} {105 511 248 515 254 0} {103 516 245 521 254 0} {99 522 247 527 254 0} {109 527 247 539 254 0} {49 540 248 542 253 0} {49 543 247 545 254 0} {100 546 247 552 256 0} {104 554 247 559 257 0} {99 560 247 565 254 0} {49 566 247 568 254 0} {100 569 247 575 257 0} {109 578 247 589 254 0} {97 590 247 595 254 0} {107 597 247 602 257 0} {49 606 247 609 255 0} {46 610 247 615 254 0} {109 618 247 627 254 0} {97 628 247 633 254 0} {107 634 247 639 257 0} {101 641 247 646 254 0} {114 647 247 652 254 0} {46 647 247 652 254 0} {109 656 247 664 254 0} {101 665 247 670 254 0} {92 671 247 674 255 0} {46 380 232 384 238 0} {99 386 232 391 238 0} {46 392 232 395 238 0} {55 392 232 401 238 0} {46 402 232 406 238 0} {46 402 232 409 238 0} {46 407 232 413 238 0} {107 414 232 420 241 0} {46 420 232 425 238 0} {45 420 235 425 238 0} {46 426 232 432 238 0} {46 426 232 432 238 0} {49 436 232 443 238 0} {46 439 232 443 238 0} {46 443 232 447 238 0} {46 443 232 452 238 0} {46 449 232 452 238 0} {46 457 232 459 238 0} {46 460 232 466 238 0} {46 460 232 466 238 0} {114 467 232 472 241 0} {46 471 232 477 238 0} {46 471 232 477 238 0} {46 478 232 482 238 0} {46 483 232 489 238 0} {46 483 232 489 238 0} {46 489 232 492 238 0} {46 493 232 495 238 0} {49 506 232 511 238 0} {119 515 232 524 238 0} {46 524 232 529 238 0} {46 530 232 533 235 0} {46 533 232 536 238 0} {46 537 232 541 238 0} {46 542 232 548 241 0} {46 542 232 548 241 0} {46 549 229 554 238 0} {46 549 229 554 238 0} {49 559 232 564 241 0} {46 559 232 564 241 0} {46 565 232 570 238 0} {46 571 232 574 239 0} {104 579 232 586 241 0} {99 584 232 590 241 0} {108 591 232 593 241 0} {122 594 232 596 238 0} {109 597 232 606 238 0} {103 607 229 612 238 0} {46 617 232 621 238 0} {46 623 232 625 235 0} {46 623 232 628 238 0} {46 629 232 635 238 0} {46 629 232 635 238 0} {46 639 232 645 241 0} {49 639 232 645 241 0} {46 646 232 651 238 0} {46 655 232 659 238 0} {46 661 232 666 238 0} {126 661 236 666 238 0} {46 667 232 670 238 0} {46 671 234 674 236 0} {114 380 216 386 223 0} {111 384 216 391 223 0} {99 392 216 397 223 0} {107 398 216 403 226 0} {101 404 216 409 223 0} {114 410 217 414 223 0} {46 415 216 417 218 0} {46 424 217 426 223 0} {46 424 214 429 223 0} {46 431 217 436 223 0} {46 431 217 436 223 0} {109 438 216 452 223 0} {49 453 217 455 226 0} {46 456 217 459 223 0} {49 460 216 463 224 0} {109 466 216 477 224 0} {109 478 216 491 224 0} {108 494 216 497 224 0} {101 498 216 503 223 0} {103 504 214 509 223 0} {101 510 216 515 223 0} {110 516 217 521 223 0} {111 522 216 528 223 0} {118 529 217 534 223 0} {99 535 216 540 223 0} {114 541 217 545 223 0} {49 548 217 550 226 0} {46 551 217 554 223 0} {46 555 216 559 223 0} {46 560 216 563 224 0} {49 567 216 570 226 0} {46 570 216 575 223 0} {101 570 216 578 223 0} {49 579 216 581 226 0} {46 582 216 584 220 0} {46 585 216 587 223 0} {46 589 217 594 223 0} {46 589 217 594 223 0} {103 595 214 601 223 0} {109 604 216 615 223 0} {110 617 217 622 223 0} {99 625 216 630 223 0} {99 631 216 636 223 0} {110 637 217 642 223 0} {100 646 216 652 226 0} {101 652 216 657 223 0} {114 659 217 662 223 0} {100 663 216 669 226 0} {99 669 216 674 223 0} {103 507 198 513 207 0} {100 513 201 519 210 0} {99 520 201 525 207 0} {46 529 201 531 207 0} {46 532 201 534 207 0} {46 535 201 538 207 0} {49 539 201 543 210 0} {46 543 201 549 207 0} {46 543 201 549 207 0} {46 550 201 554 207 0} {46 555 201 559 207 0} {46 555 201 563 207 0} {46 560 201 563 207 0} {46 565 201 570 207 0} {46 565 201 570 207 0} {46 571 201 574 208 0} {49 575 201 577 210 0} {61 578 201 583 207 0} {104 587 201 594 210 0} {101 591 201 598 210 0} {73 599 201 602 208 0} {109 603 201 612 207 0} {107 613 201 619 210 0} {107 620 201 625 210 0} {39 627 208 629 210 0} {103 637 198 643 207 0} {104 646 201 652 210 0} {110 653 201 657 207 0} {99 658 201 663 207 0} {108 664 201 668 210 0} {108 664 201 671 210 0} {126 553 263 568 270 0} {49 380 170 382 179 0} {46 383 170 386 176 0} {46 387 170 391 176 0} {49 393 170 398 179 0} {46 393 170 398 179 0} {49 399 170 405 179 0} {46 399 170 405 179 0} {46 406 170 411 176 0} {46 412 170 417 176 0} {46 412 170 417 176 0} {111 423 170 429 176 0} {112 430 167 436 176 0} {103 442 167 448 176 0} {101 448 170 453 176 0} {118 454 170 459 176 0} {110 460 170 467 176 0} {101 465 170 471 176 0} {108 472 170 474 179 0} {120 475 170 477 176 0} {103 479 167 484 176 0} {99 485 170 490 176 0} {110 495 170 501 176 0} {102 502 170 507 179 0} {99 511 170 516 176 0} {111 517 170 523 176 0} {110 524 170 529 176 0} {108 531 170 533 177 0} {109 535 170 545 176 0} {118 546 170 553 176 0} {99 551 170 557 176 0} {109 558 170 569 176 0} {105 570 170 575 178 0} {108 576 170 578 179 0} {99 579 170 584 176 0} {117 590 170 596 176 0} {109 597 170 609 179 0} {108 603 170 609 179 0} {99 610 170 615 176 0} {114 616 170 622 176 0} {119 620 170 629 176 0} {101 629 170 634 176 0} {118 635 170 639 176 0} {112 640 167 647 176 0} {101 645 167 651 176 0} {110 652 170 658 176 0} {46 659 169 661 171 0} {46 667 170 669 176 0} {46 670 170 675 176 0} {49 380 154 386 163 0} {46 380 154 386 163 0} {46 387 154 392 161 0} {46 393 154 395 162 0} {46 402 154 404 160 0} {46 405 154 407 160 0} {49 408 154 410 163 0} {58 411 155 419 164 0} {46 414 155 419 161 0} {99 421 154 426 161 0} {103 426 152 432 160 0} {99 432 154 437 161 0} {46 438 154 444 161 0} {46 438 154 444 161 0} {118 451 155 456 161 0} {46 457 154 462 160 0} {46 463 154 469 161 0} {46 463 154 469 161 0} {46 475 154 481 163 0} {49 475 154 481 163 0} {46 482 154 487 161 0} {46 493 155 497 160 0} {101 499 154 504 161 0} {46 505 154 509 161 0} {115 505 154 513 161 0} {99 514 154 519 161 0} {49 520 154 525 163 0} {46 520 154 525 163 0} {46 526 154 528 160 0} {49 530 154 532 163 0} {49 533 154 535 163 0} {101 536 154 541 161 0} {46 542 154 547 161 0} {46 542 154 547 161 0} {46 548 154 554 163 0} {49 548 154 554 163 0} {101 555 154 560 161 0} {49 567 154 571 163 0} {46 567 154 574 163 0} {101 572 154 578 163 0} {49 579 154 581 163 0} {46 582 154 584 160 0} {46 585 154 587 160 0} {46 588 154 594 160 0} {46 588 154 594 160 0} {103 595 152 601 161 0} {101 599 152 606 161 0} {46 607 154 609 160 0} {46 610 154 612 161 0} {45 619 160 621 162 0} {45 622 160 624 162 0} {49 631 154 635 161 0} {49 631 154 642 161 0} {46 638 154 642 161 0} {49 643 154 645 160 0} {46 646 154 648 160 0} {49 649 154 651 163 0} {59 653 154 657 161 0} {46 663 154 666 160 0} {49 666 154 669 163 0} {46 670 154 675 161 0} {49 381 126 382 131 0} {122 387 121 394 129 0} {46 395 121 396 126 0} {46 397 121 401 127 0} {46 404 121 410 127 0} {46 404 121 410 127 0} {46 411 122 413 127 0} {46 414 121 419 127 0} {46 421 121 424 126 0} {46 427 121 432 129 0} {46 427 121 432 129 0} {46 433 121 437 127 0} {46 440 122 443 126 0} {46 446 121 447 126 0} {46 448 121 454 126 0} {46 452 121 454 126 0} {46 455 121 457 127 0} {46 458 121 463 126 0} {46 464 121 466 127 0} {46 467 121 469 126 0} {46 470 121 474 127 0} {46 475 119 480 127 0} {46 481 121 484 127 0} {46 484 121 489 126 0} {49 490 121 495 129 0} {46 496 121 498 127 0} {46 499 121 501 126 0} {46 499 119 504 126 0} {49 505 121 509 129 0} {49 514 121 517 129 0} {46 514 121 521 129 0} {46 517 121 521 129 0} {46 521 119 524 126 0} {46 528 121 532 127 0} {46 533 121 535 127 0} {46 536 121 540 127 0} {49 541 121 546 129 0} {46 547 121 548 126 0} {59 549 121 557 127 0} {46 552 121 557 127 0} {49 558 121 560 129 0} {46 561 121 563 127 0} {46 564 123 566 125 0} {58 567 121 571 126 0} {46 572 119 575 127 0} {117 572 119 580 127 0} {120 578 119 586 127 0} {46 587 121 588 126 0} {46 589 121 591 124 0} {46 592 121 593 126 0} {49 595 121 596 129 0} {46 597 121 599 126 0} {46 600 121 604 126 0} {46 604 121 607 127 0} {46 607 121 612 127 0} {46 613 121 614 126 0} {46 615 121 617 127 0} {49 412 109 416 116 0} {46 412 109 420 116 0} {46 416 109 420 116 0} {49 442 109 448 116 0} {46 454 109 458 114 0} {46 454 109 462 114 0} {44 459 109 462 114 0} {46 463 109 468 116 0} {46 469 109 473 114 0} {46 474 109 480 115 0} {46 474 109 480 115 0} {120 481 109 485 114 0} {49 494 109 498 116 0} {59 498 109 502 116 0} {46 502 107 509 114 0} {46 502 107 509 114 0} {46 510 109 514 114 0} {46 515 109 517 114 0} {46 515 109 525 117 0} {46 521 109 527 114 0} {46 525 109 527 114 0} {44 528 109 532 114 0} {46 528 109 532 114 0} {46 533 109 539 114 0} {46 537 109 539 114 0} {46 540 109 542 114 0} {46 543 109 548 114 0} {49 548 109 555 117 0} {46 556 109 558 114 0} {46 559 109 563 114 0} {46 559 109 563 114 0} {46 564 107 569 114 0} {49 576 109 578 114 0} {46 579 109 584 114 0} {46 582 109 584 114 0} {46 585 109 587 114 0} {46 585 109 590 114 0} {46 597 109 599 114 0} {46 601 109 603 114 0} {46 604 109 606 113 0} {46 607 109 610 114 0} {46 610 109 613 115 0} {44 613 109 618 114 0} {46 616 109 618 114 0} {46 619 109 622 114 0} {46 623 109 627 114 0} {46 628 111 629 114 0} {46 630 109 634 114 0} {46 634 109 639 114 0} {109 638 107 654 114 0} {46 652 109 654 114 0} {46 655 109 659 114 0} {46 659 109 664 114 0} {46 662 109 664 113 0} {46 665 109 669 114 0} {46 670 109 672 114 0} {49 381 97 387 104 0} {46 381 97 387 104 0} {46 387 96 392 102 0} {46 390 97 392 102 0} {46 393 96 397 101 0} {46 393 96 397 101 0} {46 398 97 404 104 0} {49 408 97 414 102 0} {46 408 97 414 102 0} {46 414 97 419 102 0} {46 417 97 419 102 0} {46 420 97 422 102 0} {46 428 96 433 104 0} {49 433 96 438 102 0} {46 439 97 441 102 0} {46 442 97 444 102 0} {46 445 96 447 101 0} {46 454 97 456 101 0} {49 454 97 461 104 0} {46 459 97 461 101 0} {46 462 97 466 101 0} {46 467 97 473 102 0} {110 473 97 478 104 0} {46 479 97 482 101 0} {46 483 96 489 101 0} {46 487 96 489 101 0} {49 490 97 497 104 0} {46 498 97 500 102 0} {46 505 96 507 101 0} {46 510 97 514 101 0} {49 515 97 518 104 0} {49 518 96 523 104 0} {46 518 96 523 104 0} {46 523 95 530 102 0} {46 531 96 535 101 0} {46 536 97 538 102 0} {49 539 96 543 104 0} {118 544 99 546 101 0} {49 550 97 555 104 0} {46 556 96 560 101 0} {46 556 96 560 101 0} {46 561 97 567 102 0} {46 561 97 567 102 0} {46 567 97 570 101 0} {46 570 97 575 104 0} {46 576 96 581 102 0} {46 579 96 581 101 0} {46 582 97 588 102 0} {46 593 97 595 102 0} {46 597 97 599 102 0} {46 600 97 603 101 0} {46 604 97 606 101 0} {46 607 97 609 102 0} {44 610 96 612 101 0} {46 610 96 615 101 0} {46 615 97 618 102 0} {46 619 96 623 102 0} {118 624 99 626 101 0} {46 627 97 629 101 0} {46 630 96 632 98 0} {77 638 97 646 104 0} {117 647 96 657 104 0} {108 652 96 657 104 0} {109 658 96 669 102 0} {118 672 97 674 102 0} {67 380 84 387 92 0} {109 387 84 395 89 0} {49 396 84 398 89 0} {76 399 84 407 90 0} {49 403 84 407 90 0} {49 408 84 411 89 0} {49 413 84 415 90 0} {73 420 84 422 91 0} {124 424 84 427 92 0} {125 424 84 430 92 0} {57 427 84 434 92 0} {55 435 84 439 92 0} {46 445 82 451 89 0} {46 445 82 451 89 0} {119 456 84 472 92 0} {101 475 84 479 89 0} {46 483 84 486 89 0} {126 669 97 671 104 0} {81 625 47 635 61 0} {115 638 47 645 57 0} {112 642 47 648 57 0} {58 661 47 667 55 0} {48 665 47 674 55 0}]} <nil>
fatal error: unexpected signal during runtime execution
[signal 0xb code=0x1 addr=0x9db1000 pc=0x44b95ae]

runtime stack:
runtime: unexpected return pc for runtime.sigpanic called from 0x44b95ae
runtime.throw(0x418b6d6)
    /Users/azer/.gvm/gos/go1.3/src/pkg/runtime/panic.c:520 +0x69
runtime: unexpected return pc for runtime.sigpanic called from 0x44b95ae
runtime.sigpanic()
    /Users/azer/.gvm/gos/go1.3/src/pkg/runtime/os_darwin.c:439 +0x3d

goroutine 16 [syscall]:
runtime.cgocall(0x4001210, 0xc208263dd0)
    /Users/azer/.gvm/gos/go1.3/src/pkg/runtime/cgocall.c:143 +0xe5 fp=0xc208263db8 sp=0xc208263d70
gopkg.in/GeertJohan/go%2etesseract%2ev1._Cfunc_TessBaseAPIGetUTF8Text(0x4b2ce60, 0xc208263de8)
    gopkg.in/GeertJohan/go.tesseract.v1/_obj/_cgo_defun.c:149 +0x31 fp=0xc208263dd0 sp=0xc208263db8
gopkg.in/GeertJohan/go%2etesseract%2ev1.(*Tess).Text(0xc208046020, 0x0, 0x0)
    /Users/azer/dev/golang/src/gopkg.in/GeertJohan/go.tesseract.v1/tesseract.go:131 +0x3c fp=0xc208263e08 sp=0xc208263dd0
main.main()
    /Users/azer/dev/golang/src/gopkg.in/GeertJohan/go.tesseract.v1/tessexample/main.go:65 +0x6cc fp=0xc208263f50 sp=0xc208263e08
runtime.main()
    /Users/azer/.gvm/gos/go1.3/src/pkg/runtime/proc.c:247 +0x11a fp=0xc208263fa8 sp=0xc208263f50
runtime.goexit()
    /Users/azer/.gvm/gos/go1.3/src/pkg/runtime/proc.c:1445 fp=0xc208263fb0 sp=0xc208263fa8
created by _rt0_go
    /Users/azer/.gvm/gos/go1.3/src/pkg/runtime/asm_amd64.s:97 +0x120

goroutine 19 [finalizer wait]:
runtime.park(0x40146f0, 0x41a8a58, 0x418d849)
    /Users/azer/.gvm/gos/go1.3/src/pkg/runtime/proc.c:1369 +0x89
runtime.parkunlock(0x41a8a58, 0x418d849)
    /Users/azer/.gvm/gos/go1.3/src/pkg/runtime/proc.c:1385 +0x3b
runfinq()
    /Users/azer/.gvm/gos/go1.3/src/pkg/runtime/mgc0.c:2644 +0xcf
runtime.goexit()
    /Users/azer/.gvm/gos/go1.3/src/pkg/runtime/proc.c:1445

goroutine 17 [syscall]:
runtime.goexit()
    /Users/azer/.gvm/gos/go1.3/src/pkg/runtime/proc.c:1445

Create gopkg.in compatible branches

http://labix.org/gopkg.in has a nice system for stable versions of Go projects. Creating gopkg compatible branches has two advantages.

  1. Make your project compatibility with gopkg (obviously)
  2. Makes it clear that you care about backwards compatibility on your project, a strong signal for contributors.

Specific to go.leptonica and go.tesseract, it also makes it easy for them to depend on each other while continuing to get bug fixes and progress. go.tesseract v1 would depend on go.leptonica v1 and so forth. Then, if breaking changes had to be made, you spin up v2 of each without damaging the stable v1 branches and this all works with standard go get.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.