Binary slow salvos

For discussion of specific patterns or specific families of patterns in Conway's Game of Life, both newly-discovered and well-known.
User avatar
apg
Moderator
Posts: 3007
Joined: June 1st, 2009, 4:32 pm

Re: Binary slow salvos

Post by apg »

Hippo.69 wrote: May 2nd, 2023, 7:26 am So first Risk_DBCA_m3_p4_fc_#cpo bit sequence recipe is finished. The DBCA is lounched by bit number 718736. (253 bits building [S0] + 718481 bits of recipe + 2 bits to start)
Original recipe started the DBCA by bit number 1274729. So reduction of recipe length to 56.4%
Would it be possible to run your FixedBottom compiler* on the 4444-glider recipe? Assuming the same number of bits per slow salvo glider, I get an estimate of 392060 bits for the construction of the nonwhite portion. Added to the 8680 bits needed to build the white section through self-modification, that gives an estimate of 400740 bits for complete DBCA construction. Coincidentally, going from 718736 to 400740 is almost exactly the same multiplicative improvement (0.56x) as the previous improvement from 1274729 to 718736.

*the existing FixedBottom compiler is absolutely fine (vastly better than the greedy compiler that's in the git repository); no need to worry about making further improvements to the code.

I'm cognizant of the fact that there are only 2 complete weeks before the 'soft deadline for contributions' so this ideally needs doing as soon as possible. Is there any way in which I can help with this?
What do you do with ill crystallographers? Take them to the mono-clinic!
User avatar
Hippo.69
Posts: 694
Joined: July 14th, 2020, 7:35 pm
Contact:

Re: Binary slow salvos

Post by Hippo.69 »

calcyman wrote: July 15th, 2023, 2:13 am
Hippo.69 wrote: May 2nd, 2023, 7:26 am So first Risk_DBCA_m3_p4_fc_#cpo bit sequence recipe is finished. The DBCA is lounched by bit number 718736. (253 bits building [S0] + 718481 bits of recipe + 2 bits to start)
Original recipe started the DBCA by bit number 1274729. So reduction of recipe length to 56.4%
Would it be possible to run your FixedBottom compiler* on the 4444-glider recipe? Assuming the same number of bits per slow salvo glider, I get an estimate of 392060 bits for the construction of the nonwhite portion. Added to the 8680 bits needed to build the white section through self-modification, that gives an estimate of 400740 bits for complete DBCA construction. Coincidentally, going from 718736 to 400740 is almost exactly the same multiplicative improvement (0.56x) as the previous improvement from 1274729 to 718736.

*the existing FixedBottom compiler is absolutely fine (vastly better than the greedy compiler that's in the git repository); no need to worry about making further improvements to the code.

I'm cognizant of the fact that there are only 2 complete weeks before the 'soft deadline for contributions' so this ideally needs doing as soon as possible. Is there any way in which I can help with this?
I am going to flight tonight for about 7hrs (with electricity) so I expect a nontrivial progress. No elektricity on board but seems ChangeStackCost is rather reliable now.

Now the new FixedBottom is already running. ... but I do not want to spent a lot of time debugging (few more bugs expected, ... some known nonoptimalities left) the final stages so I have shorten up the Level File to 2nd trash. We/I should find where the bottom of the stack should be located, but for now run from a random (0) location will be tested.
It is not fast code, but rather optimally selecting string of around 400000 bits ... is rarely fast.

Yep, bugs in finalizing (stopping the program). So far this is first subresult ... not checked it is OK:

Code: Select all

--bottomymx:0 totalCost=13193
   --<(0)[]>[]>[]>[]>(S)[]
2112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112111111112112112112112112111111211121111111211121121 (+0)  2 112111111212 --(g0%8)[366](38 0)<328(314)[S]>[S]>[S]>[T6SPDSS(#^40)]>(T6S(#^40))[T6S(#^40)]
11211211111211211211211211211211211211211112112111 (+0) 2122211211211211111211211211211211211211211122221121121121111211112221121121121121 1  --(g4%8)[376](32 4)<344(447)[T6S(#^40)]>[T6S(#^40)]>[S(#^40)]>[SPBDD(#^43)]>(SDDS(#^43))[SDDS(#^43)]
21121211 (+0) 221121211211211111212121112111121121111112112112112 2 112222 --(g6%8)[373](29 6)<344(513)[SDDS(#^43)]>[SDDS(#^43)]>[PDDS(#^43)]>[PDBS(#^43)]>((#^43))[(#^43)](+0)
11121121121121121121111211 (+0) 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[373](37 3)<336(591)[(#^43)]>[D(#^42)]>[D(#^42)]>[S6d6BDD(#^42)]>(DDB(#^42))[DDB(#^42)]
1112112112112112112112112 (+0) 22112112121111121112111221 2 12221121121121121111121112111211111122 --(g6%8)[372](20 6)<352(681)[DDB(#^42)]>[DDB(#^42)]>[DDB(#^42)]>[PDDDDD(#^43)]>(I4SD(#^43))[I4SD(#^43)]
1211211111211211112112111121121121121111121121121 (+0) 2121121111211211211121111121121121121121121111111211211212211 2  --(g3%8)[368](16 3)<352(792)[I4SD(#^43)]>[I4SD(#^43)]>[SD(#^43)]>[B6d6DSDBBS(#^44)]>((#^44))[(#^44)](+0)
1112112112112112112112112 (+0) 22112112221121121222211112 2 221111111122221 --(g6%8)[363](43 6)<320(859)[(#^44)]>[DDDD(#^40)]>[DDDD(#^40)]>[P(D^7)(#^40)]>((#^40))[(#^40)](+0)
11121121121121121121121121121121121121111121121121121121121111111121121121 (+0) 2 2  --(g3%8)[362](10 3)<352(935)[(#^40)]>[D(#^39)]>[D(#^39)]>[B6d6DSSDS(#^44)]>((#^44))[(#^44)](+3)
111111211211112112112112111 (+0) 21111 2 111111221211121111111211111112122111122 --(g2%8)[351](15 2)<336(1010)[(#^44)]>[DDS(#^41)]>[DDS(#^41)]>[SPDBSS(#^41)]>(I16T6S(#^41))[I16T6S(#^41)]
1112112111112112111121121121121111111211211112112 (+0) 221122111112121122211211122 2 111111 --(g7%8)[353](17 7)<336(1093)[I16T6S(#^41)]>[I16T6S(#^41)]>[S(#^41)]>[PDBSBB(#^42)]>((#^42))[(#^42)](+0)
11121121121121111121121121121121121111111121121121 (+0) 2 2  --(g3%8)[346](10 3)<336(1145)[(#^42)]>[D(#^41)]>[D(#^41)]>[B6d6DSSDS(#^42)]>((#^42))[(#^42)](+0)
111211211112112111 (+0) 2122211211211211111211211211211211211211211122221121121121111211112221121121121121 1  --(g4%8)[344](32 4)<312(1246)[(#^42)]>[DDD(#^39)]>[DDD(#^39)]>[SPBDD(#^39)]>(SDDS(#^39))[SDDS(#^39)]
2112111111111211121111111211121121 (+0)  2 112111111212 --(g0%8)[350](38 0)<312(1293)[SDDS(#^39)]>[SDDS(#^39)]>[SSDDS(#^39)]>[T6SPDSS(#^38)]>(T6S(#^38))[T6S(#^38)]
112112111112112112112112112112112112112112112112112112112112112 (+0) 22112112121111121112111221 2 12221121121121121111121112111211111122 --(g6%8)[372](20 6)<352(1421)[T6S(#^38)]>[T6S(#^38)]>[S(#^38)]>[PDDDDD(#^43)]>(I4SD(#^43))[I4SD(#^43)]
121121111121121121121111121121121121121121111111121121121 (+0) 2 2  --(g3%8)[378](10 3)<368(1480)[I4SD(#^43)]>[I4SD(#^43)]>[SD(#^43)]>[B6d6DSSDS(#^46)]>((#^46))[(#^46)](+0)
1112112112112112112111121121121121111111211211112112 (+0) 221122111112121122211211122 2 111111 --(g7%8)[393](17 7)<376(1566)[(#^46)]>[D(#^45)]>[D(#^45)]>[PDBSBB(#^47)]>((#^47))[(#^47)](+0)
111111211211211211112112112112112112111121121121 (+0) 221211211211211211211211221121121221121121112211111111 1 1111112 --(g3%8)[392](24 3)<368(1676)[(#^47)]>[DD(#^45)]>[DD(#^45)]>[B6d6DBDDBDS(#^45)]>(S(#^45))[S(#^45)]
21121121121121121121121111211 (+0) 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[405](37 3)<368(1757)[S(#^45)]>[S(#^45)]>[S(#^45)]>[S6d6BDD(#^46)]>(DDB(#^46))[DDB(#^46)]
1121112112112112112112112112112112 (+0) 2111111221211112112112112112112122111121112111211211122112121 1 2 --(g1%8)[399](23 1)<376(1854)[DDB(#^46)]>[DDB(#^46)]>[PB(#^46)]>[PDDDDDS(#^46)]>(S(#^46))[S(#^46)]
2112112112112112112112112112112112 (+0) 22112112121111121112111221 2 12221121121121121111121112111211111122 --(g6%8)[404](20 6)<384(1953)[S(#^46)]>[S(#^46)]>[S(#^46)]>[PDDDDD(#^47)]>(I4SD(#^47))[I4SD(#^47)](+0)
121121111121121121121111211 (+0) 1122111112112112112111111211212 2 11221 --(g5%8)[412](52 5)<360(2017)[I4SD(#^47)]>[I4SDDD(#^45)]>[SDDD(#^45)]>[S6d6BDSDDD(#^45)]>(H6T22(#^45))[H6T22(#^45)](+0)
11121121111211211211211211211211211211211211211211211211211111111211211112112112112111 (+0) 21111 2 111111221211121111111211111112122111122 --(g2%8)[423](15 2)<408(2148)[H6T22(#^45)]>[H6T22u(#^44)]>[u(#^44)]>[SPDBSS(#^50)]>(I16T6S(#^50))[I16T6S(#^50)](+0)
11121121111211 (+0) 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[421](37 3)<384(2214)[I16T6S(#^50)]>[I16T6SDD(#^48)]>[SDD(#^48)]>[S6d6BDD(#^48)]>(DDB(#^48))[DDB(#^48)]
111211211211211211211211211112112111 (+0) 2122211211211211111211211211211211211211211122221121121121111211112221121121121121 1  --(g4%8)[440](32 4)<408(2333)[DDB(#^48)]>[DDB(#^48)]>[DDB(#^48)]>[SPBDD(#^51)]>(SDDS(#^51))[SDDS(#^51)](+0)
1111112112121221121121121121121111111121121121 (+0) 2 2  --(g3%8)[426](10 3)<416(2381)[SDDS(#^51)]>[SDDSDu(#^49)]>[SSSPu(#^49)]>[B6d6DSSDS(#^52)]>((#^52))[(#^52)](+0)
1112112112112112112112112111121121121121111211 (+0) 1121211112112111121121121121111112112122 1 12 --(g5%8)[443](27 5)<416(2470)[(#^52)]>[D(#^51)]>[D(#^51)]>[S6d6BDBDD(#^52)]>(S(#^52))[S(#^52)](+0)
21121121121111211 (+0) 11111221221121121121121111121 2 21121121121121122111112111222 --(g3%8)[446](46 3)<400(2546)[S(#^52)]>[SDD(#^50)]>[SDD(#^50)]>[S6d6BDDD(#^50)]>((#^50))[(#^50)](+0)
1112112112112112112112112112112112112111111121121121121121121111121121121 (+0) 222112112111112112112112 2 112222 --(g6%8)[453](29 6)<424(2650)[(#^50)]>[D(#^49)]>[D(#^49)]>[B6d6DSDDSB(#^53)]>((#^53))[(#^53)](+0)
1112112112112112112112112112112112112111121121121121111111211211112112 (+0) 221122111112121122211211122 2 111111 --(g7%8)[473](17 7)<456(2754)[(#^53)]>[D(#^52)]>[D(#^52)]>[PDBSBB(#^57)]>((#^57))[(#^57)](+0)
111211211211211211211211211111111211211112112112112111 (+0) 21111 2 111111221211121111111211111112122111122 --(g2%8)[487](15 2)<472(2853)[(#^57)]>[D(#^56)]>[D(#^56)]>[SPDBSS(#^58)]>(I16T6S(#^58))[I16T6S(#^58)]
111211211211211211211112112111 (+0) 2122211211211211111211211211211211211211211122221121121121111211112221121121121121 1  --(g4%8)[496](32 4)<464(2966)[I16T6S(#^58)]>[I16T6S(#^58)]>[S(#^58)]>[SPBDD(#^58)]>(SDDS(#^58))[SDDS(#^58)]
211211111111211211112112112112111 (+0) 21111 2 111111221211121111111211111112122111122 --(g2%8)[503](15 2)<488(3044)[SDDS(#^58)]>[SDDS(#^58)]>[SDDS(#^58)]>[SPDBSS(#^60)]>(I16T6S(#^60))[I16T6S(#^60)]
1112112111121121121121111111211211112112 (+0) 221122111112121122211211122 2 111111 --(g7%8)[497](17 7)<480(3118)[I16T6S(#^60)]>[I16T6S(#^60)]>[S(#^60)]>[PDBSBB(#^60)]>((#^60))[(#^60)](+0)
1112112112112112112112112112112 (+0) 2111111221211112112112112112112122111121112111211211122112121 1 2 --(g1%8)[495](23 1)<472(3212)[(#^60)]>[DD(#^58)]>[DD(#^58)]>[P(D^6)(#^58)]>(D(#^58))[D(#^58)]
1112112112112112112112112112112112112111121121121121111111211211112112 (+0) 221122111112121122211211122 2 111111 --(g7%8)[521](17 7)<504(3316)[D(#^58)]>[D(#^58)]>[D(#^58)]>[PDBSBB(#^63)]>((#^63))[(#^63)](+0)
1112112111111121121121121121121111121121121 (+0) 222112112111112112112112 2 112222 --(g6%8)[517](29 6)<488(3390)[(#^63)]>[DD(#^61)]>[DD(#^61)]>[B6d6DSDDSB(#^61)]>((#^61))[(#^61)](+0)
1112112112112112112112112112112112112112112112112111121121121121111211 (+0) 1121211112112111121121121121111112112122 1 12 --(g5%8)[547](27 5)<520(3503)[(#^61)]>[D(#^60)]>[D(#^60)]>[S6d6BDBDD(#^65)]>(S(#^65))[S(#^65)](+0)
21121121121111211 (+0) 11111221221121121121121111121 2 21121121121121122111112111222 --(g3%8)[550](46 3)<504(3579)[S(#^65)]>[SDD(#^50)]>[SDD(#^50)]>[S6d6BDDD(#^63)]>((#^63))[(#^63)](+0)
1112112112112112112112112112112112112111111121121121121121121111121121121 (+0) 222112112111112112112112 2 112222 --(g6%8)[557](29 6)<528(3683)[(#^63)]>[D(#^49)]>[D(#^49)]>[B6d6DSDDSB(#^66)]>((#^66))[(#^66)](+0)
1112112112112112112111111112112112112112112111111211121111111211121121 (+0)  2 112111111212 --(g0%8)[574](38 0)<536(3766)[(#^66)]>[D(#^37)]>[D(#^37)]>[T6SPDSS(#^66)]>(T6S(#^66))[T6S(#^66)]
112112111112112112112112112112112112112112112112112112112112112 (+0) 22112112221121121222211112 2 221111111122221 --(g6%8)[595](43 6)<552(3871)[T6S(#^66)]>[T6S(#^66)]>[S(#^66)]>[P(D^7)(#^69)]>((#^69))[(#^69)](+0)
1112112112112112112112112112112111111121121121121121121111121121121 (+0) 222112112111112112112112 2 112222 --(g6%8)[597](29 6)<568(3969)[(#^69)]>[D(#^68)]>[D(#^68)]>[B6d6DSDDSB(#^71)]>((#^71))[(#^71)](+0)
111211211211211211211211211112112112112112112112112 (+0) 2111112112112221121121121111121112121122222211121 1  --(g1%8)[605](13 1)<592(4070)[(#^71)]>[D(#^70)]>[D(#^70)]>[PDDDDB(#^73)]>(S6d6B(#^73))[S6d6B(#^73)](+0)
21211211 (+0) 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[605](37 3)<568(4130)[S6d6B(#^73)]>[S6d6BDD(#^71)]>[PDBDD(#^71)]>[S6d6BDD(#^71)]>(DDB(#^71))[DDB(#^71)]
111111121121121121121121111121121121 (+0) 22211211121111111111111121211111 1 2 --(g0%8)[609](33 0)<576(4200)[DDB(#^71)]>[DDB(#^71)]>[DDB(#^71)]>[B6d6DSDDSS(#^71)]>(I4S(#^71))[I4S(#^71)](+3)
111121121121121121121111121121121 (+0) 22211211121111111111111121211111 1 2 --(g0%8)[593](33 0)<560(4270)[I4S(#^71)]>[I4S#S(#^69)]>[S#S(#^69)]>[B6d6DSDDSS(#^69)]>(I4S(#^69))[I4S(#^69)](+0)
121121111121121121121121121121121111211 (+0) 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[605](37 3)<568(4361)[I4S(#^69)]>[I4SD(#^47)]>[SD(#^47)]>[S6d6BDD(#^71)]>(DDB(#^71))[DDB(#^71)](+0)
112122112112112112112112112112112112112 (+0) 22112112221121121222211112 2 221111111122221 --(g6%8)[603](43 6)<560(4442)[DDB(#^71)]>[DDBD(#^70)]>[SD(#^70)]>[P(D^7)(#^70)]>((#^70))[(#^70)](+0)
11121121121121111121121121121111211 (+0) 1122111112112112112111111211212 2 11221 --(g5%8)[588](52 5)<536(4514)[(#^70)]>[DDD(#^67)]>[DDD(#^67)]>[S6d6BDSDDD(#^67)]>(H6T22(#^67))[H6T22(#^67)](+0)
11121121111211211211211211211211211211211211211211211211211112112111 (+0) 2122211211211211111211211211211211211211211122221121121121111211112221121121121121 1  --(g4%8)[600](32 4)<568(4665)[H6T22(#^67)]>[H6T22u(#^66)]>[u(#^66)]>[SPBDD(#^71)]>(SDDS(#^71))[SDDS(#^71)]
2112112112112112112112112112112112111121121121121111211 (+0) 1121211112112111121121121121111112112122 1 12 --(g5%8)[643](27 5)<616(4763)[SDDS(#^71)]>[SDDS(#^71)]>[SDDS(#^71)]>[S6d6BDBDD(#^77)]>(S(#^77))[S(#^77)]
2112112112112112111111112112112112112112111111211121111111211121121 (+0)  2 112111111212 --(g0%8)[670](38 0)<632(4843)[S(#^77)]>[S(#^77)]>[S(#^77)]>[T6SPDSS(#^78)]>(T6S(#^78))[T6S(#^78)]
112112111112112112112112112111121121121121111211 (+0) 1121211112112111121121121121111112112122 1 12 --(g5%8)[659](27 5)<632(4934)[T6S(#^78)]>[T6S(#^78)]>[S(#^78)]>[S6d6BDBDD(#^79)]>(S(#^79))[S(#^79)]
21121121121121121121121111121121121121121121111111121121121 (+0) 2 2  --(g3%8)[666](10 3)<656(4995)[S(#^79)]>[S(#^79)]>[S(#^79)]>[B6d6DSSDS(#^82)]>((#^82))[(#^82)](+3)
11121121111111121121121 (+0) 2 2  --(g3%8)[634](10 3)<624(5023)[(#^82)]>[DDDS(#^78)]>[DDDS(#^78)]>[B6d6DSSDS(#^78)]>((#^78))[(#^78)](+0)
1112112112112112112112112 (+0) 22112112121111121112111221 2 12221121121121121111121112111211111122 --(g6%8)[636](20 6)<616(5113)[(#^78)]>[DDDD(#^40)]>[DDDD(#^40)]>[PDDDDD(#^76)]>(I4SD(#^76))[I4SD(#^76)]
12112112112112112111121121121121111211 (+0) 1121211112112111121121121121111112112122 1 12 --(g5%8)[643](27 5)<616(5194)[I4SD(#^76)]>[I4SD(#^76)]>[SD(#^76)]>[S6d6BDBDD(#^77)]>(S(#^77))[S(#^77)](+3)
11121121121121121121111121121121 (+0) 22211211121111111111111121211111 1 2 --(g0%8)[641](33 0)<608(5263)[S(#^77)]>[SDS(#^75)]>[SDS(#^75)]>[B6d6DSDDSS(#^75)]>(I4S(#^75))[I4S(#^75)](+0)
121121111121121121121111211 (+0) 1122111112112112112111111211212 2 11221 --(g5%8)[628](52 5)<576(5327)[I4S(#^75)]>[I4SDDD(#^45)]>[SDDD(#^45)]>[S6d6BDSDDD(#^72)]>(H6T22(#^72))[H6T22(#^72)](+0)
111211211112112112112112112112112112112112112112112111121121121121111111211211112112 (+0) 221122111112121122211211122 2 111111 --(g7%8)[633](17 7)<616(5445)[H6T22(#^72)]>[H6T22u(#^71)]>[u(#^71)]>[PDBSBB(#^77)]>((#^77))[(#^77)](+0)
11121121111211 (+0) 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[629](37 3)<592(5511)[(#^77)]>[DDDD(#^38)]>[DDDD(#^38)]>[S6d6BDD(#^74)]>(DDB(#^74))[DDB(#^74)](+0)
11211121121121121111211 (+0) 1122111112112112112111111211212 2 11221 --(g5%8)[620](52 5)<568(5571)[DDB(#^74)]>[DDBDDD(#^71)]>[PBDDD(#^71)]>[S6d6BDSDDD(#^71)]>(H6T22(#^71))[H6T22(#^71)](+0)
11121121111211211211211211211211211211211111211211211211112112112112112112111121121121 (+0) 221211211211211211211211221121121221121121112211111111 1 1111112 --(g3%8)[624](24 3)<600(5719)[H6T22(#^71)]>[H6T22u(#^70)]>[u(#^70)]>[B6d6DBDDBDS(#^74)]>(S(#^74))[S(#^74)](+0)
21121121121121121121121111211 (+0) 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[637](37 3)<600(5800)[S(#^74)]>[S(#^45)]>[S(#^45)]>[S6d6BDD(#^75)]>(DDB(#^75))[DDB(#^75)]
11121121121121111211 (+0) 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[645](37 3)<608(5872)[DDB(#^75)]>[DDB(#^75)]>[DDB(#^75)]>[S6d6BDD(#^76)]>(DDB(#^76))[DDB(#^76)]
111211211111111211211112112112112111 (+0) 21111 2 111111221211121111111211111112122111122 --(g2%8)[639](15 2)<624(5953)[DDB(#^76)]>[DDB(#^76)]>[DDB(#^76)]>[SPDBSS(#^77)]>(I16T6S(#^77))[I16T6S(#^77)]
11121121121121111111121121121121121121111111121121121 (+0) 2 2  --(g3%8)[634](10 3)<624(6008)[I16T6S(#^77)]>[I16T6S(#^77)]>[S(#^77)]>[B6d6DSSDS(#^78)]>((#^78))[(#^78)](+0)
1112112112112112112111121121121121111211 (+0) 1121211112112111121121121121111112112122 1 12 --(g5%8)[643](27 5)<616(6091)[(#^78)]>[D(#^77)]>[D(#^77)]>[S6d6BDBDD(#^77)]>(S(#^77))[S(#^77)](+0)
2112112112112112111111121121121121121121111121121121 (+0) 222112112111112112112112 2 112222 --(g6%8)[653](29 6)<624(6174)[S(#^77)]>[S(#^79)]>[S(#^79)]>[B6d6DSDDSB(#^78)]>((#^78))[(#^78)](+0)
11121121121121121121111211 (+0) 11111221221121121121121111121 2 21121121121121122111112111222 --(g3%8)[654](46 3)<608(6259)[(#^78)]>[DD(#^76)]>[DD(#^76)]>[S6d6BDDD(#^76)]>((#^76))[(#^76)](+0)
111211211211211211211111211211211211112112112112112112111121121121 (+0) 221211211211211211211211221121121221121121112211111111 1 1111112 --(g3%8)[648](24 3)<624(6387)[(#^76)]>[D(#^75)]>[D(#^75)]>[B6d6DBDDBDS(#^77)]>(S(#^77))[S(#^77)](+0)
211211211211211211211211112112111 (+0) 2122211211211211111211211211211211211211211122221121121121111211112221121121121121 1  --(g4%8)[656](32 4)<624(6503)[S(#^77)]>[S(#^45)]>[S(#^45)]>[SPBDD(#^78)]>(SDDS(#^78))[SDDS(#^78)]
112112112112112112111121121121 (+0) 221211211211211211211211221121121221121121112211111111 1 1111112 --(g3%8)[656](24 3)<632(6595)[SDDS(#^78)]>[SDDS(#^78)]>[SDDS(#^78)]>[B6d6DBDDBDS(#^78)]>(S(#^78))[S(#^78)]
2112112112112112112112112112 (+0) 22112112121111121112111221 2 12221121121121121111121112111211111122 --(g6%8)[652](20 6)<632(6688)[S(#^78)]>[S(#^78)]>[S(#^78)]>[PDDDDD(#^78)]>(I4SD(#^78))[I4SD(#^78)](+3)
1112112112112112112111121121121 (+0) 221211211211211211211211221121121221121121112211111111 1 1111112 --(g3%8)[640](24 3)<616(6784)[I4SD(#^78)]>[I4SDDDS(#^73)]>[SDDDS(#^73)]>[B6d6DBDDBDS(#^76)]>(S(#^76))[S(#^76)](+0)
2112112112112112112112112112112112 (+0) 22112112121111121112111221 2 12221121121121121111121112111211111122 --(g6%8)[644](20 6)<624(6883)[S(#^76)]>[S(#^46)]>[S(#^46)]>[PDDDDD(#^77)]>(I4SD(#^77))[I4SD(#^77)](+0)
121121111121121121121111121121121121121121111111121121121 (+0) 2 2  --(g3%8)[650](10 3)<640(6942)[I4SD(#^77)]>[I4SD(#^43)]>[SD(#^43)]>[B6d6DSSDS(#^80)]>((#^80))[(#^80)](+3)
11111121121121121121121111121121121 (+0) 22211211121111111111111121211111 1 2 --(g0%8)[657](33 0)<624(7014)[(#^80)]>[DDS(#^77)]>[DDS(#^77)]>[B6d6DSDDSS(#^77)]>(I4S(#^77))[I4S(#^77)]
12112111111112112112112112112111111211121111111211121121 (+0)  2 112111111212 --(g0%8)[654](38 0)<616(7083)[I4S(#^77)]>[I4S(#^77)]>[S(#^77)]>[T6SPDSS(#^76)]>(T6S(#^76))[T6S(#^76)](+3)
1111121121121121121121121121111211 (+0) 112221221122211112112112112112211211212111121122211111 2  --(g7%8)[631](39 7)<592(7175)[T6S(#^76)]>[T6S#S(#^74)]>[S#S(#^74)]>[S6d6BDDDSS(#^74)]>((#^74))[(#^74)](+0)
1112112112112112112112112112112112112112112112112 (+0) 22112112121111121112111221 2 12221121121121121111121112111211111122 --(g6%8)[636](20 6)<616(7289)[(#^74)]>[D(#^51)]>[D(#^51)]>[PDDDDD(#^76)]>(I4SD(#^76))[I4SD(#^76)](+0)
1211211111211211112112111121121121121111121121121 (+0) 2121121111211211211121111121121121121121121111111211211212211 2  --(g3%8)[632](16 3)<616(7400)[I4SD(#^76)]>[I4SD(#^43)]>[SD(#^43)]>[B6d6DSDBBS(#^77)]>((#^77))[(#^77)](+0)
11121121121121121121121121121121111121121121121121121111111121121121 (+0) 2 2  --(g3%8)[650](10 3)<640(7470)[(#^77)]>[D(#^76)]>[D(#^76)]>[B6d6DSSDS(#^80)]>((#^80))[(#^80)](+0)
11121121111211 (+0) 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[653](37 3)<616(7536)[(#^80)]>[DDDD(#^38)]>[DDDD(#^38)]>[S6d6BDD(#^77)]>(DDB(#^77))[DDB(#^77)](+0)
1112112112112111121121121121111111211211112112 (+0) 221122111112121122211211122 2 111111 --(g7%8)[657](17 7)<640(7616)[DDB(#^77)]>[DDB(#^71)]>[DDB(#^71)]>[PDBSBB(#^80)]>((#^80))[(#^80)](+0)
11121121111121121121121121121111111121121121 (+0) 2 2  --(g3%8)[642](10 3)<632(7662)[(#^80)]>[D(#^79)]>[D(#^79)]>[B6d6DSSDS(#^79)]>((#^79))[(#^79)](+0)
11121121111211 (+0) 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[645](37 3)<608(7728)[(#^79)]>[DDDD(#^38)]>[DDDD(#^38)]>[S6d6BDD(#^76)]>(DDB(#^76))[DDB(#^76)]
112111211211211211112112112112112112111121121121 (+0) 221211211211211211211211221121121221121121112211111111 1 1111112 --(g3%8)[640](24 3)<616(7838)[DDB(#^76)]>[DDB(#^76)]>[PB(#^76)]>[B6d6DBDDBDS(#^76)]>(S(#^76))[S(#^76)](+0)
211211211211211211112112111 (+0) 2122211211211211111211211211211211211211211122221121121121111211112221121121121121 1  --(g4%8)[640](32 4)<608(7948)[S(#^76)]>[S(#^79)]>[S(#^79)]>[SPBDD(#^76)]>(SDDS(#^76))[SDDS(#^76)]
21121121121121121121121121121111211 (+0) 11121121211211211211111211121112111121121122112112121121122 1 12 --(g5%8)[654](6 5)<648(8045)[SDDS(#^76)]>[SDDS(#^76)]>[SDDS(#^76)]>[S6d6BDD(#^81)]>(h4t14(#^81))[h4t14(#^81)](+6)
111111111211112112111111211121111111211121121 (+0)  2 112111111212 --(g0%8)[654](38 0)<616(8109)[h4t14(#^81)]>[h4t14uDDSS(#^76)]>[uDDSS(#^76)]>[T6SPDSS(#^76)]>(T6S(#^76))[T6S(#^76)]
1121121111121121121121121121111211 (+0) 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[653](37 3)<616(8195)[T6S(#^76)]>[T6S(#^76)]>[S(#^76)]>[S6d6BDD(#^77)]>(DDB(#^77))[DDB(#^77)](+0)
112111211211211211112112112112112112111121121121 (+0) 221211211211211211211211221121121221121121112211111111 1 1111112 --(g3%8)[648](24 3)<624(8305)[DDB(#^77)]>[DDB(#^76)]>[PB(#^76)]>[B6d6DBDDBDS(#^77)]>(S(#^77))[S(#^77)]
2112112112111121121121121111111211211112112 (+0) 221122111112121122211211122 2 111111 --(g7%8)[641](17 7)<624(8382)[S(#^77)]>[S(#^77)]>[S(#^77)]>[PDBSBB(#^78)]>((#^78))[(#^78)](+0)
11121121111111121121121121121121111121121121 (+0) 22211211121111111111111121211111 1 2 --(g0%8)[649](33 0)<616(8460)[(#^78)]>[DD(#^44)]>[DD(#^44)]>[B6d6DSDDSS(#^76)]>(I4S(#^76))[I4S(#^76)]
1211211111211211211211211211111211211211211112112112112112112111121121121 (+0) 221211211211211211211211221121121221121121112211111111 1 1111112 --(g3%8)[664](24 3)<640(8595)[I4S(#^76)]>[I4S(#^76)]>[S(#^76)]>[B6d6DBDDBDS(#^79)]>(S(#^79))[S(#^79)](+0)
2112112112112112112112 (+0) 22112112121111121112111221 2 12221121121121121111121112111211111122 --(g6%8)[652](20 6)<632(8682)[S(#^79)]>[SDDS(#^39)]>[SDDS(#^39)]>[PDDDDD(#^78)]>(I4SD(#^78))[I4SD(#^78)](+0)
12112111112112112112112112112112112112 (+0) 22112112121111121112111221 2 12221121121121121111121112111211111122 --(g6%8)[668](20 6)<648(8785)[I4SD(#^78)]>[I4S(#^77)]>[S(#^77)]>[PDDDDD(#^80)]>(I4SD(#^80))[I4SD(#^80)](+0)
1211211111211211112112111121121121121111121121121 (+0) 2121121111211211211121111121121121121121121111111211211212211 2  --(g3%8)[664](16 3)<648(8896)[I4SD(#^80)]>[I4SD(#^43)]>[SD(#^43)]>[B6d6DSDBBS(#^81)]>((#^81))[(#^81)](+0)
11121121121121121121121121121121111211 (+0) 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[693](37 3)<656(8986)[(#^81)]>[D(#^43)]>[D(#^43)]>[S6d6BDD(#^82)]>(DDB(#^82))[DDB(#^82)]
111111211211211211112112112112112112111121121121 (+0) 221211211211211211211211221121121221121121112211111111 1 1111112 --(g3%8)[696](24 3)<672(9096)[DDB(#^82)]>[DDB(#^82)]>[DDB(#^82)]>[B6d6DBDDBDS(#^83)]>(S(#^83))[S(#^83)]
211211211211211211211211111111211211112112112112111 (+0) 21111 2 111111221211121111111211111112122111122 --(g2%8)[703](15 2)<688(9192)[S(#^83)]>[S(#^83)]>[S(#^83)]>[SPDBSS(#^85)]>(I16T6S(#^85))[I16T6S(#^85)](+0)
111211211111211211211211211211112112111 (+0) 2122211211211211111211211211211211211211211122221121121121111211112221121121121121 1  --(g4%8)[720](32 4)<688(9314)[I16T6S(#^85)]>[I16T6S(#^60)]>[S(#^60)]>[SPBDD(#^86)]>(SDDS(#^86))[SDDS(#^86)](+0)
2112112112112112 (+0) 2111111221211112112112112112112122111121112111211211122112121 1 2 --(g1%8)[719](23 1)<696(9393)[SDDS(#^86)]>[SDDS(#^39)]>[SDDS(#^39)]>[PDDDDDS(#^86)]>(S(#^86))[S(#^86)](+5)
1121121121 (+0) 221211211211211211211211221121121221121121112211111111 1 1111112 --(g3%8)[672](24 3)<648(9470)[S(#^86)]>[SDDDBDS(#^80)]>[SDDDBDS(#^80)]>[B6d6DBDDBDS(#^80)]>(S(#^80))[S(#^80)](+0)
2112112112112112112112112112112112 (+0) 22112112221121121222211112 2 221111111122221 --(g6%8)[675](43 6)<632(9546)[S(#^80)]>[SD(#^78)]>[SD(#^78)]>[P(D^7)(#^79)]>((#^79))[(#^79)](+0)
11121121121121121121121121121121111121121121121121121111111121121121 (+0) 2 2  --(g3%8)[666](10 3)<656(9616)[(#^79)]>[D(#^76)]>[D(#^76)]>[B6d6DSSDS(#^82)]>((#^82))[(#^82)](+0)
111211211111111211211112112112112111 (+0) 21111 2 111111221211121111111211111112122111122 --(g2%8)[663](15 2)<648(9697)[(#^82)]>[DD(#^76)]>[DD(#^76)]>[SPDBSS(#^80)]>(I16T6S(#^80))[I16T6S(#^80)](+0)
11111211 (+0) 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[653](37 3)<616(9757)[I16T6S(#^80)]>[I16T6SzDD(#^74)]>[SzDD(#^74)]>[S6d6BDD(#^77)]>(DDB(#^77))[DDB(#^77)]
111211211211211211211111111211211112112112112111 (+0) 21111 2 111111221211121111111211111112122111122 --(g2%8)[663](15 2)<648(9850)[DDB(#^77)]>[DDB(#^77)]>[DDB(#^77)]>[SPDBSS(#^80)]>(I16T6S(#^80))[I16T6S(#^80)](+0)
1112112111121121121121111111211211112112 (+0) 221122111112121122211211122 2 111111 --(g7%8)[657](17 7)<640(9924)[I16T6S(#^80)]>[I16T6S(#^60)]>[S(#^60)]>[PDBSBB(#^80)]>((#^80))[(#^80)](+0)
1112112112112112112112112112112 (+0) 22112112221121121222211112 2 221111111122221 --(g6%8)[659](43 6)<616(9997)[(#^80)]>[DD(#^58)]>[DD(#^58)]>[P(D^7)(#^77)]>((#^77))[(#^77)](+0)
11121121121121121121121121111211 (+0) 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[653](37 3)<616(10081)[(#^77)]>[D(#^70)]>[D(#^70)]>[S6d6BDD(#^77)]>(DDB(#^77))[DDB(#^77)]
1112112112112112112111121121121121111211 (+0) 1121211112112111121121121121111112112122 1 12 --(g5%8)[659](27 5)<632(10164)[DDB(#^77)]>[DDB(#^77)]>[DDB(#^77)]>[S6d6BDBDD(#^79)]>(S(#^79))[S(#^79)]
211211211211112112112112112112112112 (+0) 2111112112112221121121121111121112121122222211121 1  --(g1%8)[661](13 1)<648(10250)[S(#^79)]>[S(#^79)]>[S(#^79)]>[PDDDDB(#^80)]>(S6d6B(#^80))[S6d6B(#^80)](+6)
212111211121111111211121121 (+0)  2 112111111212 --(g0%8)[654](38 0)<616(10296)[S6d6B(#^80)]>[S6d6BDDSS(#^76)]>[PBDDSS(#^76)]>[T6SPDSS(#^76)]>(T6S(#^76))[T6S(#^76)]
1121121111121121121121121121111211 (+0) 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[653](37 3)<616(10382)[T6S(#^76)]>[T6S(#^76)]>[S(#^76)]>[S6d6BDD(#^77)]>(DDB(#^77))[DDB(#^77)]
1112112112112112112112112111121121121121111111211211112112 (+0) 221122111112121122211211122 2 111111 --(g7%8)[673](17 7)<656(10474)[DDB(#^77)]>[DDB(#^77)]>[DDB(#^77)]>[PDBSBB(#^82)]>((#^82))[(#^82)](+0)
11121121111121121121121111211 (+0) 1122111112112112112111111211212 2 11221 --(g5%8)[676](52 5)<624(10540)[(#^82)]>[DD(#^42)]>[DD(#^42)]>[S6d6BDSDDD(#^78)]>(H6T22(#^78))[H6T22(#^78)](+0)
1112112111121121121121121121121121121121121121111121121121121121121111111121121121 (+0) 2 2  --(g3%8)[666](10 3)<656(10624)[H6T22(#^78)]>[H6T22u(#^77)]>[u(#^77)]>[B6d6DSSDS(#^82)]>((#^82))[(#^82)](+0)
11121121111121121121121111211 (+0) 11212211111211121112 2 11211211211211111111211121112111112 --(g4%8)[665](33 4)<632(10709)[(#^82)]>[DD(#^42)]>[DD(#^42)]>[S6d6BDSDD(#^79)]>(I4SS(#^79))[I4SS(#^79)]
12112112112112112112112112112112112 (+0) 2111111221211112112112112112112122111121112111211211122112121 1 2 --(g1%8)[671](23 1)<648(10807)[I4SS(#^79)]>[I4SS(#^79)]>[SS(#^79)]>[P(D^6)(#^80)]>(D(#^80))[D(#^80)](+0)
11121121111111121121121121121121111121121121 (+0) 22211211121111111111111121211111 1 2 --(g0%8)[673](33 0)<640(10885)[D(#^80)]>[DD(#^79)]>[DD(#^79)]>[B6d6DSDDSS(#^79)]>(I4S(#^79))[I4S(#^79)]
12112111112112111121121121121111111211211112112 (+0) 221122111112121122211211122 2 111111 --(g7%8)[657](17 7)<640(10966)[I4S(#^79)]>[I4S(#^79)]>[S(#^79)]>[PDBSBB(#^80)]>((#^80))[(#^80)](+0)
1112112112112112112112112112112112112 (+0) 2111111221211112112112112112112122111121112111211211122112121 1 2 --(g1%8)[663](23 1)<640(11066)[(#^80)]>[D(#^77)]>[D(#^77)]>[P(D^6)(#^79)]>(D(#^79))[D(#^79)]
1112112112112112112111121121121121111111211211112112 (+0) 221122111112121122211211122 2 111111 --(g7%8)[665](17 7)<648(11152)[D(#^79)]>[D(#^79)]>[D(#^79)]>[PDBSBB(#^81)]>((#^81))[(#^81)](+0)
1112112112112111121121121121111211 (+0) 1121211112112111121121121121111112112122 1 12 --(g5%8)[659](27 5)<632(11229)[(#^81)]>[DD(#^79)]>[DD(#^79)]>[S6d6BDBDD(#^79)]>(S(#^79))[S(#^79)](+0)
1112112112112112112112112112112 (+0) 211211221111111211211212112112211211212112112211221111211121112111111 1 22 --(g2%8)[662](30 2)<632(11332)[S(#^79)]>[SD(#^73)]>[SD(#^73)]>[PDDDDDS(#^78)]>(T6S(#^78))[T6S(#^78)](+0)
112112111112112112112112112112112112112112112112112112112 (+0) 2111111221211112112112112112112122111121112111211211122112121 1 2 --(g1%8)[679](23 1)<656(11452)[T6S(#^78)]>[T6S(#^40)]>[S(#^40)]>[P(D^6)(#^81)]>(D(#^81))[D(#^81)](+0)
1112112111111112112112112112112111111211121111111211121121 (+0)  2 112111111212 --(g0%8)[686](38 0)<648(11523)[D(#^81)]>[DD(#^80)]>[DD(#^80)]>[T6SPDSS(#^80)]>(T6S(#^80))[T6S(#^80)]
112112111112112112112112112112112111121121121121111111211211112112 (+0) 221122111112121122211211122 2 111111 --(g7%8)[689](17 7)<672(11623)[T6S(#^80)]>[T6S(#^80)]>[S(#^80)]>[PDBSBB(#^84)]>((#^84))[(#^84)](+0)
1112112112112112112111121121121121111111211211112112 (+0) 221122111112121122211211122 2 111111 --(g7%8)[697](17 7)<680(11709)[(#^84)]>[D(#^45)]>[D(#^45)]>[PDBSBB(#^85)]>((#^85))[(#^85)](+3)
112111112112112112112112111111211121111111211121121 (+0)  2 112111111212 --(g0%8)[694](38 0)<656(11776)[(#^85)]>[DDuS(#^73)]>[PuS(#^73)]>[T6SPDSS(#^81)]>(T6S(#^81))[T6S(#^81)]
112112112112111111121121121121121121111121121121 (+0) 222112112111112112112112 2 112222 --(g6%8)[677](29 6)<648(11855)[T6S(#^81)]>[T6S(#^81)]>[S(#^81)]>[B6d6DSDDSB(#^81)]>((#^81))[(#^81)](+0)
1112112112112112112111121121121121111111211211112112 (+0) 221122111112121122211211122 2 111111 --(g7%8)[673](17 7)<656(11941)[(#^81)]>[D(#^45)]>[D(#^45)]>[PDBSBB(#^82)]>((#^82))[(#^82)](+0)
11121121121121121121121121121121111121121121121121121111111121121121 (+0) 2 2  --(g3%8)[690](10 3)<680(12011)[(#^82)]>[D(#^76)]>[D(#^76)]>[B6d6DSSDS(#^85)]>((#^85))[(#^85)](+0)
1111121121121121111111211211112112 (+0) 221122111112121122211211122 2 111111 --(g7%8)[681](17 7)<664(12079)[(#^85)]>[DD(#^83)]>[DD(#^83)]>[PDBSBB(#^83)]>((#^83))[(#^83)](+0)
1112112112112112112 (+0) 22112112121111121112111221 2 12221121121121121111121112111211111122 --(g6%8)[668](20 6)<648(12163)[(#^83)]>[DDDD(#^40)]>[DDDD(#^40)]>[PDDDDD(#^80)]>(I4SD(#^80))[I4SD(#^80)]
12112112112112112112112 (+0) 22112112121111121112111221 2 12221121121121121111121112111211111122 --(g6%8)[668](20 6)<648(12251)[I4SD(#^80)]>[I4SD(#^80)]>[SD(#^80)]>[PDDDDD(#^80)]>(I4SD(#^80))[I4SD(#^80)]
1111211211211211112112112112112112111121121121 (+0) 221211211211211211211211221121121221121121112211111111 1 1111112 --(g3%8)[672](24 3)<648(12359)[I4SD(#^80)]>[I4SD(#^80)]>[SD(#^80)]>[B6d6DBDDBDS(#^80)]>(S(#^80))[S(#^80)](+0)
2112112112112112112112112112112112 (+0) 22112112121111121112111221 2 12221121121121121111121112111211111122 --(g6%8)[676](20 6)<656(12458)[S(#^80)]>[S(#^46)]>[S(#^46)]>[PDDDDD(#^81)]>(I4SD(#^81))[I4SD(#^81)]
1211211211211211211111111111211211112112112112111 (+0) 21111 2 111111221211121111111211111112122111122 --(g2%8)[687](15 2)<672(12552)[I4SD(#^81)]>[I4SD(#^81)]>[SD(#^81)]>[SPDBSS(#^83)]>(I16T6S(#^83))[I16T6S(#^83)](+2)
11111121121121121121121111121121121 (+0) 222112112111112112112112 2 112222 --(g6%8)[677](29 6)<648(12620)[I16T6S(#^83)]>[I16T6S#B(#^75)]>[S#B(#^75)]>[B6d6DSDDSB(#^81)]>((#^81))[(#^81)](+0)
11121121121121111111121121121121121121111121121121 (+0) 22211211121111111111111121211111 1 2 --(g0%8)[681](33 0)<648(12704)[(#^81)]>[D(#^80)]>[D(#^80)]>[B6d6DSDDSS(#^80)]>(I4S(#^80))[I4S(#^80)](+0)
12112111111112112112112112112111111211121111111211121121 (+0)  2 112111111212 --(g0%8)[678](38 0)<640(12773)[I4S(#^80)]>[I4S(#^77)]>[S(#^77)]>[T6SPDSS(#^79)]>(T6S(#^79))[T6S(#^79)]
1121121111121121121121121121111121121121121121121111111121121121 (+0) 2 2  --(g3%8)[666](10 3)<656(12839)[T6S(#^79)]>[T6S(#^79)]>[S(#^79)]>[B6d6DSSDS(#^82)]>((#^82))[(#^82)](+0)
11121121111121121121121111211 (+0) 1122111112112112112111111211212 2 11221 --(g5%8)[676](52 5)<624(12905)[(#^82)]>[DD(#^42)]>[DD(#^42)]>[S6d6BDSDDD(#^78)]>(H6T22(#^78))[H6T22(#^78)](+0)
111211211112112112112112112112112111111112112112112112112111111211121111111211121121 (+0)  2 112111111212 --(g0%8)[678](38 0)<640(13002)[H6T22(#^78)]>[H6T22u(#^77)]>[u(#^77)]>[T6SPDSS(#^79)]>(T6S(#^79))[T6S(#^79)]
11211211111211211211211211211211211211211111111211211112112112112111 (+0) 21111 2 111111221211121111111211111112122111122 --(g2%8)[687](15 2)<672(13115)[T6S(#^79)]>[T6S(#^79)]>[S(#^79)]>[SPDBSS(#^83)]>(I16T6S(#^83))[I16T6S(#^83)]
11121121111111121121121121121121111121121121 (+0) 22211211121111111111111121211111 1 2 --(g0%8)[697](33 0)<664(13193)[I16T6S(#^83)]>[I16T6S(#^83)]>[S(#^83)]>[B6d6DSDDSS(#^82)]>(I4S(#^82))[I4S(#^82)]
--bottomymx:0 totalCost=13197
   --<(0)[]>[]>[]>[]>(S)[]
   

Code: Select all

--bottomymx:0 totalCost=13193
   --<(0)[]>[]>[]>[]>(S)[]
2112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112111111112112112112112112111111211121111111211121121 (+0)  2 112111111212 --(g0%8)[366](38 0)<328(314)[S]>[S]>[S]>[T6SPDSSD#D(#^37)]>(T6S(#^40))[T6SD#D(#^37)](+0)
11211211111211211211211211211211211211211112112111 (+0) 2122211211211211111211211211211211211211211122221121121121111211112221121121121121 1  --(g4%8)[376](32 4)<344(447)[T6S(#^40)]>[T6SD#D(#^37)]>[SD#D(#^37)]>[SPB(D^6)#D(#^37)]>(SDDS(#^43))[SDDSDDDD#D(#^37)](+0)
21121211 (+0) 221121211211211111212121112111121121111112112112112 2 112222 --(g6%8)[373](29 6)<344(513)[SDDS(#^43)]>[SDDSDDDD#D(#^37)]>[PDDSDDDD#D(#^37)]>[PDBSDDDD#D(#^37)]>((#^43))[DDDD#D(#^37)](+0)
11121121121121121121111211 (+0) 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[373](37 3)<336(591)[(#^43)]>[DDDD#D(#^37)]>[DDDD#D(#^37)]>[S6d6BDDDDD#D(#^37)]>(DDB(#^42))[DDBDDD#D(#^37)](+0)
1112112112112112112112112 (+0) 22112112121111121112111221 2 12221121121121121111121112111211111122 --(g6%8)[372](20 6)<352(681)[DDB(#^42)]>[DDBDDD#D(#^37)]>[DDBDDD#D(#^37)]>[P(D^9)#D(#^37)]>(I4SD(#^43))[I4SDDDDD#D(#^37)](+0)
1211211111211211112112111121121121121111121121121 (+0) 2121121111211211211121111121121121121121121111111211211212211 2  --(g3%8)[368](16 3)<352(792)[I4SD(#^43)]>[I4SDDDDD#D(#^37)]>[SDDDDD#D(#^37)]>[B6d6DSDBBSDDDDD#D(#^37)]>((#^44))[DDDDD#D(#^37)](+0)
1112112112112112112112112 (+0) 22112112221121121222211112 2 221111111122221 --(g6%8)[363](43 6)<320(859)[(#^44)]>[DDDDD#D(#^37)]>[DDDDD#D(#^37)]>[P(D^8)#D(#^37)]>((#^40))[D#D(#^37)](+0)
11121121121121121121121121121121121121111121121121121121121111111121121121 (+0) 2 2  --(g3%8)[362](10 3)<352(935)[(#^40)]>[D#D(#^37)]>[D#D(#^37)]>[B6d6DSSDSDDSDD#D(#^37)]>((#^44))[DDSDD#D(#^37)](+3)
111111211211112112112112111 (+0) 21111 2 111111221211121111111211111112122111122 --(g2%8)[351](15 2)<336(1010)[(#^44)]>[DDSDD#D(#^37)]>[DDSDD#D(#^37)]>[SPDBSSDD#D(#^37)]>(I16T6S(#^41))[I16T6SDD#D(#^37)](+0)
1112112111112112111121121121121111111211211112112 (+0) 221122111112121122211211122 2 111111 --(g7%8)[353](17 7)<336(1093)[I16T6S(#^41)]>[I16T6SDD#D(#^37)]>[SDD#D(#^37)]>[PDBSBBDDD#D(#^37)]>((#^42))[DDD#D(#^37)](+0)
11121121121121111121121121121121121111111121121121 (+0) 2 2  --(g3%8)[346](10 3)<336(1145)[(#^42)]>[DDD#D(#^37)]>[DDD#D(#^37)]>[B6d6DSSDSDDD#D(#^37)]>((#^42))[DDD#D(#^37)](+0)
111211211112112111 (+0) 2122211211211211111211211211211211211211211122221121121121111211112221121121121121 1  --(g4%8)[344](32 4)<312(1246)[(#^42)]>[DDD#D(#^37)]>[DDD#D(#^37)]>[SPBDD#D(#^37)]>(SDDS(#^39))[SDDS#D(#^37)](+0)
2112111111111211121111111211121121 (+0)  2 112111111212 --(g0%8)[350](38 0)<312(1293)[SDDS(#^39)]>[SDDS#D(#^37)]>[SSDDS#D(#^37)]>[T6SPDSSD(#^37)]>(T6S(#^38))[T6SD(#^37)](+0)
112112111112112112112112112112112112112112112112112112112112112 (+0) 22112112121111121112111221 2 12221121121121121111121112111211111122 --(g6%8)[372](20 6)<352(1421)[T6S(#^38)]>[T6SD(#^37)]>[SD(#^37)]>[PDDDDDSDDDDD(#^37)]>(I4SD(#^43))[I4SDSDDDDD(#^37)](+0)
121121111121121121121111121121121121121121111111121121121 (+0) 2 2  --(g3%8)[378](10 3)<368(1480)[I4SD(#^43)]>[I4SDSDDDDD(#^37)]>[SDSDDDDD(#^37)]>[B6d6DSSDSDuDSDDDDD(#^37)]>((#^46))[DuDSDDDDD(#^37)](+0)
1112112112112112112111121121121121111111211211112112 (+0) 221122111112121122211211122 2 111111 --(g7%8)[393](17 7)<376(1566)[(#^46)]>[DuDSDDDDD(#^37)]>[DuDSDDDDD(#^37)]>[PDBSBBDDuDSDDDDD(#^37)]>((#^47))[DDuDSDDDDD(#^37)](+0)
111111211211211211112112112112112112111121121121 (+0) 221211211211211211211211221121121221121121112211111111 1 1111112 --(g3%8)[392](24 3)<368(1676)[(#^47)]>[DDuDSDDDDD(#^37)]>[DDuDSDDDDD(#^37)]>[B6d6DBDDBDSuDSDDDDD(#^37)]>(S(#^45))[SuDSDDDDD(#^37)](+0)
21121121121121121121121111211 (+0) 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[405](37 3)<368(1757)[S(#^45)]>[SuDSDDDDD(#^37)]>[SuDSDDDDD(#^37)]>[S6d6BDDDuDSDDDDD(#^37)]>(DDB(#^46))[DDBDuDSDDDDD(#^37)](+0)
1121112112112112112112112112112112 (+0) 2111111221211112112112112112112122111121112111211211122112121 1 2 --(g1%8)[399](23 1)<376(1854)[DDB(#^46)]>[DDBDuDSDDDDD(#^37)]>[PBDuDSDDDDD(#^37)]>[PDDDDDSDuDSDDDDD(#^37)]>(S(#^46))[SDuDSDDDDD(#^37)](+0)
2112112112112112112112112112112112 (+0) 22112112121111121112111221 2 12221121121121121111121112111211111122 --(g6%8)[404](20 6)<384(1953)[S(#^46)]>[SDuDSDDDDD(#^37)]>[SDuDSDDDDD(#^37)]>[P(D^7)uDSDDDDD(#^37)]>(I4SD(#^47))[I4SDDDuDSDDDDD(#^37)](+0)
121121111121121121121111211 (+0) 1122111112112112112111111211212 2 11221 --(g5%8)[412](52 5)<360(2017)[I4SD(#^47)]>[I4SDDDuDSDDDDD(#^37)]>[SDDDuDSDDDDD(#^37)]>[S6d6BDSDDDuDSDDDDD(#^37)]>(H6T22(#^45))[H6T22uDSDDDDD(#^37)](+0)
11121121111211211211211211211211211211211211211211211211211111111211211112112112112111 (+0) 21111 2 111111221211121111111211111112122111122 --(g2%8)[423](15 2)<408(2148)[H6T22(#^45)]>[H6T22uDSDDDDD(#^37)]>[uDSDDDDD(#^37)]>[SPDBSSDDDDSDDSDDDDD(#^37)]>(I16T6S(#^50))[I16T6SDDDDSDDSDDDDD(#^37)](+0)
11121121111211 (+0) 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[421](37 3)<384(2214)[I16T6S(#^50)]>[I16T6SDDDDSDDSDDDDD(#^37)]>[SDDDDSDDSDDDDD(#^37)]>[S6d6BDDDDSDDSDDDDD(#^37)]>(DDB(#^48))[DDBDDSDDSDDDDD(#^37)](+0)
111211211211211211211211211112112111 (+0) 2122211211211211111211211211211211211211211122221121121121111211112221121121121121 1  --(g4%8)[440](32 4)<408(2333)[DDB(#^48)]>[DDBDDSDDSDDDDD(#^37)]>[DDBDDSDDSDDDDD(#^37)]>[SPBDDDuDDDSDDSDDDDD(#^37)]>(SDDS(#^51))[SDDSDuDDDSDDSDDDDD(#^37)](+0)
1111112112121221121121121121121111111121121121 (+0) 2 2  --(g3%8)[426](10 3)<416(2381)[SDDS(#^51)]>[SDDSDuDDDSDDSDDDDD(#^37)]>[SSSPuDDDSDDSDDDDD(#^37)]>[B6d6DSSDS(D^6)SDDSDDDDD(#^37)]>((#^52))[(D^6)SDDSDDDDD(#^37)](+0)
1112112112112112112112112111121121121121111211 (+0) 1121211112112111121121121121111112112122 1 12 --(g5%8)[443](27 5)<416(2470)[(#^52)]>[(D^6)SDDSDDDDD(#^37)]>[(D^6)SDDSDDDDD(#^37)]>[S6d6BDB(D^8)SDDSDDDDD(#^37)]>(S(#^52))[S(D^6)SDDSDDDDD(#^37)](+0)
21121121121111211 (+0) 11111221221121121121121111121 2 21121121121121122111112111222 --(g3%8)[446](46 3)<400(2546)[S(#^52)]>[S(D^6)SDDSDDDDD(#^37)]>[S(D^6)SDDSDDDDD(#^37)]>[S6d6B(D^7)SDDSDDDDD(#^37)]>((#^50))[DDDDSDDSDDDDD(#^37)](+0)
1112112112112112112112112112112112112111111121121121121121121111121121121 (+0) 222112112111112112112112 2 112222 --(g6%8)[453](29 6)<424(2650)[(#^50)]>[DDDDSDDSDDDDD(#^37)]>[DDDDSDDSDDDDD(#^37)]>[B6d6DSDDSB(D^7)SDDSDDDDD(#^37)]>((#^53))[(D^7)SDDSDDDDD(#^37)](+0)
1112112112112112112112112112112112112111121121121121111111211211112112 (+0) 221122111112121122211211122 2 111111 --(g7%8)[473](17 7)<456(2754)[(#^53)]>[(D^7)SDDSDDDDD(#^37)]>[(D^7)SDDSDDDDD(#^37)]>[PDBSBB(D^11)SDDSDDDDD(#^37)]>((#^57))[(D^11)SDDSDDDDD(#^37)](+0)
111211211211211211211211211111111211211112112112112111 (+0) 21111 2 111111221211121111111211111112122111122 --(g2%8)[487](15 2)<472(2853)[(#^57)]>[(D^11)SDDSDDDDD(#^37)]>[(D^11)SDDSDDDDD(#^37)]>[SPDBSS(D^12)SDDSDDDDD(#^37)]>(I16T6S(#^58))[I16T6S(D^12)SDDSDDDDD(#^37)](+0)
111211211211211211211112112111 (+0) 2122211211211211111211211211211211211211211122221121121121111211112221121121121121 1  --(g4%8)[496](32 4)<464(2966)[I16T6S(#^58)]>[I16T6S(D^12)SDDSDDDDD(#^37)]>[S(D^12)SDDSDDDDD(#^37)]>[SPB(D^14)SDDSDDDDD(#^37)]>(SDDS(#^58))[SDDS(D^12)SDDSDDDDD(#^37)](+0)
211211111111211211112112112112111 (+0) 21111 2 111111221211121111111211111112122111122 --(g2%8)[503](15 2)<488(3044)[SDDS(#^58)]>[SDDS(D^12)SDDSDDDDD(#^37)]>[SDDS(D^12)SDDSDDDDD(#^37)]>[SPDBSSSS(D^12)SDDSDDDDD(#^37)]>(I16T6S(#^60))[I16T6SS(D^12)SDDSDDDDD(#^37)](+0)
1112112111121121121121111111211211112112 (+0) 221122111112121122211211122 2 111111 --(g7%8)[497](17 7)<480(3118)[I16T6S(#^60)]>[I16T6SS(D^12)SDDSDDDDD(#^37)]>[S(D^12)SDDSDDDDD(#^37)]>[PDBSBB(D^12)SDDSDDDDD(#^37)]>((#^60))[(D^12)SDDSDDDDD(#^37)](+0)
1112112112112112112112112112112 (+0) 2111111221211112112112112112112122111121112111211211122112121 1 2 --(g1%8)[495](23 1)<472(3212)[(#^60)]>[(D^12)SDDSDDDDD(#^37)]>[(D^10)SDDSDDDDD(#^37)]>[P(D^14)SDDSDDDDD(#^37)]>(D(#^58))[(D^8)SDDSDDDDD(#^37)](+0)
1112112112112112112112112112112112112111121121121121111111211211112112 (+0) 221122111112121122211211122 2 111111 --(g7%8)[521](17 7)<504(3316)[D(#^58)]>[(D^8)SDDSDDDDD(#^37)]>[(D^7)SDDSDDDDD(#^37)]>[PDBSBB(D^6)SDDSDDDDD(#^37)]>((#^63))[(D^6)SDDSDDDDD(#^37)](+0)
1112112111111121121121121121121111121121121 (+0) 222112112111112112112112 2 112222 --(g6%8)[517](29 6)<488(3390)[(#^63)]>[(D^6)SDDSDDDDD(#^37)]>[DDDDSDDSDDDDD(#^37)]>[B6d6DSDDSBDDSDDSDDDDD(#^37)]>((#^61))[DDSDDSDDDDD(#^37)](+0)
1112112112112112112112112112112112112112112112112111121121121121111211 (+0) 1121211112112111121121121121111112112122 1 12 --(g5%8)[547](27 5)<520(3503)[(#^61)]>[DDSDDSDDDDD(#^37)]>[DSDDSDDDDD(#^37)]>[S6d6BDBDDSDDSDDDDD(#^37)]>(S(#^65))[SDDSDDDDD(#^37)](+0)
21121121121111211 (+0) 11111221221121121121121111121 2 21121121121121122111112111222 --(g3%8)[550](46 3)<504(3579)[S(#^65)]>[SDDSDDDDD(#^37)]>[SDDDDD(#^37)]>[S6d6B(D^6)(#^37)]>((#^63))[DDD(#^37)](+0)
1112112112112112112112112112112112112111111121121121121121121111121121121 (+0) 222112112111112112112112 2 112222 --(g6%8)[557](29 6)<528(3683)[(#^63)]>[DDD(#^37)]>[DD(#^37)]>[B6d6DSDDSBD(#^37)]>((#^66))[D(#^37)](+0)
1112112112112112112111111112112112112112112111111211121111111211121121 (+0)  2 112111111212 --(g0%8)[574](38 0)<536(3766)[(#^66)]>[D(#^37)]>[D(#^37)]>[T6SPDSSDDDBDDBI4S#SS#SI4SDDDS(D^6)(#^38)]>(T6S(#^66))[T6SDDDBDDBI4S#SS#SI4SDDDS(D^6)(#^38)](+0)
112112111112112112112112112112112112112112112112112112112112112 (+0) 22112112221121121222211112 2 221111111122221 --(g6%8)[595](43 6)<552(3871)[T6S(#^66)]>[T6SDDDBDDBI4S#SS#SI4SDDDS(D^6)(#^38)]>[SDDDBDDBI4S#SS#SI4SDDDS(D^6)(#^38)]>[P(D^8)BDDDDBDDBI4S#SS#SI4SDDDS(D^6)(#^38)]>((#^69))[DBDDDDBDDBI4S#SS#SI4SDDDS(D^6)(#^38)](+0)
1112112112112112112112112112112111111121121121121121121111121121121 (+0) 222112112111112112112112 2 112222 --(g6%8)[597](29 6)<568(3969)[(#^69)]>[DBDDDDBDDBI4S#SS#SI4SDDDS(D^6)(#^38)]>[DBDDDDBDDBI4S#SS#SI4SDDDS(D^6)(#^38)]>[B6d6DSDDSBDDDBDDDDBDDBI4S#SS#SI4SDDDS(D^6)(#^38)]>((#^71))[DDDBDDDDBDDBI4S#SS#SI4SDDDS(D^6)(#^38)](+0)
111211211211211211211211211112112112112112112112112 (+0) 2111112112112221121121121111121112121122222211121 1  --(g1%8)[605](13 1)<592(4070)[(#^71)]>[DDDBDDDDBDDBI4S#SS#SI4SDDDS(D^6)(#^38)]>[DDDBDDDDBDDBI4S#SS#SI4SDDDS(D^6)(#^38)]>[PDDDDBBDDPDBDDDDBDDBI4S#SS#SI4SDDDS(D^6)(#^38)]>(S6d6B(#^73))[S6d6BDDPDBDDDDBDDBI4S#SS#SI4SDDDS(D^6)(#^38)](+0)
21211211 (+0) 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[605](37 3)<568(4130)[S6d6B(#^73)]>[S6d6BDDPDBDDDDBDDBI4S#SS#SI4SDDDS(D^6)(#^38)]>[PDBDDDDBDDBI4S#SS#SI4SDDDS(D^6)(#^38)]>[S6d6BDDDDBDDBI4S#SS#SI4SDDDS(D^6)(#^38)]>(DDB(#^71))[DDBDDBI4S#SS#SI4SDDDS(D^6)(#^38)](+0)
111111121121121121121121111121121121 (+0) 22211211121111111111111121211111 1 2 --(g0%8)[609](33 0)<576(4200)[DDB(#^71)]>[DDBDDBI4S#SS#SI4SDDDS(D^6)(#^38)]>[DDBI4S#SS#SI4SDDDS(D^6)(#^38)]>[B6d6DSDDSSI4S#SS#SI4SDDDS(D^6)(#^38)]>(I4S(#^71))[I4S#SS#SI4SDDDS(D^6)(#^38)](+3)
111121121121121121121111121121121 (+0) 22211211121111111111111121211111 1 2 --(g0%8)[593](33 0)<560(4270)[I4S(#^71)]>[I4S#SS#SI4SDDDS(D^6)(#^38)]>[S#SI4SDDDS(D^6)(#^38)]>[B6d6DSDDSSI4SDDDS(D^6)(#^38)]>(I4S(#^69))[I4SDDDS(D^6)(#^38)](+0)
121121111121121121121121121121121111211 (+0) 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[605](37 3)<568(4361)[I4S(#^69)]>[I4SDDDS(D^6)(#^38)]>[SDDDS(D^6)(#^38)]>[S6d6B(D^6)uDSSDDSSST6SSSSDDDSDDDS(D^6)(#^38)]>(DDB(#^71))[DDBDDDDuDSSDDSSST6SSSSDDDSDDDS(D^6)(#^38)](+0)
112122112112112112112112112112112112112 (+0) 22112112221121121222211112 2 221111111122221 --(g6%8)[603](43 6)<560(4442)[DDB(#^71)]>[DDBDDDDuDSSDDSSST6SSSSDDDSDDDS(D^6)(#^38)]>[SDDDDuDSSDDSSST6SSSSDDDSDDDS(D^6)(#^38)]>[P(D^10)uDSSDDSSST6SSSSDDDSDDDS(D^6)(#^38)]>((#^70))[DDDuDSSDDSSST6SSSSDDDSDDDS(D^6)(#^38)](+0)
11121121121121111121121121121111211 (+0) 1122111112112112112111111211212 2 11221 --(g5%8)[588](52 5)<536(4514)[(#^70)]>[DDDuDSSDDSSST6SSSSDDDSDDDS(D^6)(#^38)]>[DDDuDSSDDSSST6SSSSDDDSDDDS(D^6)(#^38)]>[S6d6BDSDDDuDSSDDSSST6SSSSDDDSDDDS(D^6)(#^38)]>(H6T22(#^67))[H6T22uDSSDDSSST6SSSSDDDSDDDS(D^6)(#^38)](+0)
11121121111211211211211211211211211211211211211211211211211112112111 (+0) 2122211211211211111211211211211211211211211122221121121121111211112221121121121121 1  --(g4%8)[600](32 4)<568(4665)[H6T22(#^67)]>[H6T22uDSSDDSSST6SSSSDDDSDDDS(D^6)(#^38)]>[uDSSDDSSST6SSSSDDDSDDDS(D^6)(#^38)]>[SPBDDSDDSSDDSSST6SSSSDDDSDDDS(D^6)(#^38)]>(SDDS(#^71))[SDDSSDDSSST6SSSSDDDSDDDS(D^6)(#^38)](+0)
2112112112112112112112112112112112111121121121121111211 (+0) 1121211112112111121121121121111112112122 1 12 --(g5%8)[643](27 5)<616(4763)[SDDS(#^71)]>[SDDSSDDSSST6SSSSDDDSDDDS(D^6)(#^38)]>[SDDSSST6SSSSDDDSDDDS(D^6)(#^38)]>[S6d6BDBDDSST6SSSSDDDSDDDS(D^6)(#^38)]>(S(#^77))[SST6SSSSDDDSDDDS(D^6)(#^38)](+0)
2112112112112112111111112112112112112112111111211121111111211121121 (+0)  2 112111111212 --(g0%8)[670](38 0)<632(4843)[S(#^77)]>[SST6SSSSDDDSDDDS(D^6)(#^38)]>[ST6SSSSDDDSDDDS(D^6)(#^38)]>[T6SPDSST6SSSSDDDSDDDS(D^6)(#^38)]>(T6S(#^78))[T6SSSSDDDSDDDS(D^6)(#^38)](+0)
112112111112112112112112112111121121121121111211 (+0) 1121211112112111121121121121111112112122 1 12 --(g5%8)[659](27 5)<632(4934)[T6S(#^78)]>[T6SSSSDDDSDDDS(D^6)(#^38)]>[SSSDDDSDDDS(D^6)(#^38)]>[S6d6BDBDDSSDDDSDDDS(D^6)(#^38)]>(S(#^79))[SSDDDSDDDS(D^6)(#^38)](+0)
21121121121121121121121111121121121121121121111111121121121 (+0) 2 2  --(g3%8)[666](10 3)<656(4995)[S(#^79)]>[SSDDDSDDDS(D^6)(#^38)]>[SDDDSDDDS(D^6)(#^38)]>[B6d6DSSDSDDDSDDDS(D^6)(#^38)]>((#^82))[DDDSDDDS(D^6)(#^38)](+3)
11121121111111121121121 (+0) 2 2  --(g3%8)[634](10 3)<624(5023)[(#^82)]>[DDDSDDDS(D^6)(#^38)]>[DDDS(D^6)(#^38)]>[B6d6DSSDS(D^6)(#^38)]>((#^78))[(D^6)(#^38)](+0)
1112112112112112112112112 (+0) 22112112121111121112111221 2 12221121121121121111121112111211111122 --(g6%8)[636](20 6)<616(5113)[(#^78)]>[(D^6)(#^38)]>[(D^6)(#^38)]>[PDDDDDI4SDSDSDSSDSI4SDDD2uuDDDD(#^38)]>(I4SD(#^76))[I4SDSDSDSSDSI4SDDD2uuDDDD(#^38)](+0)
12112112112112112111121121121121111211 (+0) 1121211112112111121121121121111112112122 1 12 --(g5%8)[643](27 5)<616(5194)[I4SD(#^76)]>[I4SDSDSDSSDSI4SDDD2uuDDDD(#^38)]>[SDSDSSDSI4SDDD2uuDDDD(#^38)]>[S6d6BDBDDSDSSDSI4SDDD2uuDDDD(#^38)]>(S(#^77))[SDSSDSI4SDDD2uuDDDD(#^38)](+3)
11121121121121121121111121121121 (+0) 22211211121111111111111121211111 1 2 --(g0%8)[641](33 0)<608(5263)[S(#^77)]>[SDSSDSI4SDDD2uuDDDD(#^38)]>[SDSI4SDDD2uuDDDD(#^38)]>[B6d6DSDDSSI4SDDD2uuDDDD(#^38)]>(I4S(#^75))[I4SDDD2uuDDDD(#^38)](+0)
121121111121121121121111211 (+0) 1122111112112112112111111211212 2 11221 --(g5%8)[628](52 5)<576(5327)[I4S(#^75)]>[I4SDDD2uuDDDD(#^38)]>[SDDD2uuDDDD(#^38)]>[S6d6BDSDDDH6T22uuDDDD(#^38)]>(H6T22(#^72))[H6T22uuDDDD(#^38)](+0)
111211211112112112112112112112112112112112112112112111121121121121111111211211112112 (+0) 221122111112121122211211122 2 111111 --(g7%8)[633](17 7)<616(5445)[H6T22(#^72)]>[H6T22uuDDDD(#^38)]>[uDDDD(#^38)]>[PDBSBBDDDD(#^38)]>((#^77))[DDDD(#^38)](+0)
11121121111211 (+0) 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[629](37 3)<592(5511)[(#^77)]>[DDDD(#^38)]>[DDDD(#^38)]>[S6d6BDDDDBDDDPBDDDH6T22uuSS(D^6)(#^38)]>(DDB(#^74))[DDBDDDPBDDDH6T22uuSS(D^6)(#^38)](+0)
11211121121121121111211 (+0) 1122111112112112112111111211212 2 11221 --(g5%8)[620](52 5)<568(5571)[DDB(#^74)]>[DDBDDDPBDDDH6T22uuSS(D^6)(#^38)]>[PBDDDH6T22uuSS(D^6)(#^38)]>[S6d6BDSDDDH6T22uuSS(D^6)(#^38)]>(H6T22(#^71))[H6T22uuSS(D^6)(#^38)](+0)
11121121111211211211211211211211211211211111211211211211112112112112112112111121121121 (+0) 221211211211211211211211221121121221121121112211111111 1 1111112 --(g3%8)[624](24 3)<600(5719)[H6T22(#^71)]>[H6T22uuSS(D^6)(#^38)]>[uSS(D^6)(#^38)]>[B6d6DBDDBDSSS(D^6)(#^38)]>(S(#^74))[SS(D^6)(#^38)](+0)
21121121121121121121121111211 (+0) 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[637](37 3)<600(5800)[S(#^74)]>[SS(D^6)(#^38)]>[SS(D^6)(#^38)]>[S6d6BDDBDDBDDBDDBI16T6SSDDS#S#(D^6)SS(D^6)(#^38)]>(DDB(#^75))[DDBDDBDDBDDBI16T6SSDDS#S#(D^6)SS(D^6)(#^38)](+0)
11121121121121111211 (+0) 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[645](37 3)<608(5872)[DDB(#^75)]>[DDBDDBDDBDDBI16T6SSDDS#S#(D^6)SS(D^6)(#^38)]>[DDBDDBDDBI16T6SSDDS#S#(D^6)SS(D^6)(#^38)]>[S6d6BDDDDBDDBI16T6SSDDS#S#(D^6)SS(D^6)(#^38)]>(DDB(#^76))[DDBDDBI16T6SSDDS#S#(D^6)SS(D^6)(#^38)](+0)
111211211111111211211112112112112111 (+0) 21111 2 111111221211121111111211111112122111122 --(g2%8)[639](15 2)<624(5953)[DDB(#^76)]>[DDBDDBI16T6SSDDS#S#(D^6)SS(D^6)(#^38)]>[DDBI16T6SSDDS#S#(D^6)SS(D^6)(#^38)]>[SPDBSSI16T6SSDDS#S#(D^6)SS(D^6)(#^38)]>(I16T6S(#^77))[I16T6SSDDS#S#(D^6)SS(D^6)(#^38)](+0)
11121121121121111111121121121121121121111111121121121 (+0) 2 2  --(g3%8)[634](10 3)<624(6008)[I16T6S(#^77)]>[I16T6SSDDS#S#(D^6)SS(D^6)(#^38)]>[SDDS#S#(D^6)SS(D^6)(#^38)]>[B6d6DSSDSDDS#S#(D^6)SS(D^6)(#^38)]>((#^78))[DDS#S#(D^6)SS(D^6)(#^38)](+0)
1112112112112112112111121121121121111211 (+0) 1121211112112111121121121121111112112122 1 12 --(g5%8)[643](27 5)<616(6091)[(#^78)]>[DDS#S#(D^6)SS(D^6)(#^38)]>[DS#S#(D^6)SS(D^6)(#^38)]>[S6d6BDBDDS#S#(D^6)SS(D^6)(#^38)]>(S(#^77))[S#S#(D^6)SS(D^6)(#^38)](+0)
2112112112112112111111121121121121121121111121121121 (+0) 222112112111112112112112 2 112222 --(g6%8)[653](29 6)<624(6174)[S(#^77)]>[S#S#(D^6)SS(D^6)(#^38)]>[S#(D^6)SS(D^6)(#^38)]>[B6d6DSDDSB(D^6)SS(D^6)(#^38)]>((#^78))[(D^6)SS(D^6)(#^38)](+0)
11121121121121121121111211 (+0) 11111221221121121121121111121 2 21121121121121122111112111222 --(g3%8)[654](46 3)<608(6259)[(#^78)]>[(D^6)SS(D^6)(#^38)]>[DDDDSS(D^6)(#^38)]>[S6d6BDDDDDSS(D^6)(#^38)]>((#^76))[DDSS(D^6)(#^38)](+0)
111211211211211211211111211211211211112112112112112112111121121121 (+0) 221211211211211211211211221121121221121121112211111111 1 1111112 --(g3%8)[648](24 3)<624(6387)[(#^76)]>[DDSS(D^6)(#^38)]>[DSS(D^6)(#^38)]>[B6d6DBDDBDSSS(D^6)(#^38)]>(S(#^77))[SS(D^6)(#^38)](+0)
211211211211211211211211112112111 (+0) 2122211211211211111211211211211211211211211122221121121121111211112221121121121121 1  --(g4%8)[656](32 4)<624(6503)[S(#^77)]>[SS(D^6)(#^38)]>[SS(D^6)(#^38)]>[SPBDDSDDSSDDSSSI4SDDDSSDDDSS4S(D^6)(#^38)]>(SDDS(#^78))[SDDSSDDSSSI4SDDDSSDDDSS4S(D^6)(#^38)](+0)
112112112112112112111121121121 (+0) 221211211211211211211211221121121221121121112211111111 1 1111112 --(g3%8)[656](24 3)<632(6595)[SDDS(#^78)]>[SDDSSDDSSSI4SDDDSSDDDSS4S(D^6)(#^38)]>[SDDSSSI4SDDDSSDDDSS4S(D^6)(#^38)]>[B6d6DBDDBDSSSI4SDDDSSDDDSS4S(D^6)(#^38)]>(S(#^78))[SSI4SDDDSSDDDSS4S(D^6)(#^38)](+0)
2112112112112112112112112112 (+0) 22112112121111121112111221 2 12221121121121121111121112111211111122 --(g6%8)[652](20 6)<632(6688)[S(#^78)]>[SSI4SDDDSSDDDSS4S(D^6)(#^38)]>[SI4SDDDSSDDDSS4S(D^6)(#^38)]>[PDDDDDI4SDDDSSDDDSS4S(D^6)(#^38)]>(I4SD(#^78))[I4SDDDSSDDDSS4S(D^6)(#^38)](+3)
1112112112112112112111121121121 (+0) 221211211211211211211211221121121221121121112211111111 1 1111112 --(g3%8)[640](24 3)<616(6784)[I4SD(#^78)]>[I4SDDDSSDDDSS4S(D^6)(#^38)]>[SDDDSS4S(D^6)(#^38)]>[B6d6DBDDBDSS4S(D^6)(#^38)]>(S(#^76))[S4S(D^6)(#^38)](+0)
2112112112112112112112112112112112 (+0) 22112112121111121112111221 2 12221121121121121111121112111211111122 --(g6%8)[644](20 6)<624(6883)[S(#^76)]>[S4S(D^6)(#^38)]>[S4S(D^6)(#^38)]>[PDDDDDI4S(D^6)(#^38)]>(I4SD(#^77))[I4S(D^6)(#^38)](+0)
121121111121121121121111121121121121121121111111121121121 (+0) 2 2  --(g3%8)[650](10 3)<640(6942)[I4SD(#^77)]>[I4S(D^6)(#^38)]>[S(D^6)(#^38)]>[B6d6DSSDSDDSDDSI4S#S#T6S#SS#SDDI4S(D^6)(#^38)]>((#^80))[DDSDDSI4S#S#T6S#SS#SDDI4S(D^6)(#^38)](+3)
11111121121121121121121111121121121 (+0) 22211211121111111111111121211111 1 2 --(g0%8)[657](33 0)<624(7014)[(#^80)]>[DDSDDSI4S#S#T6S#SS#SDDI4S(D^6)(#^38)]>[DDSI4S#S#T6S#SS#SDDI4S(D^6)(#^38)]>[B6d6DSDDSSI4S#S#T6S#SS#SDDI4S(D^6)(#^38)]>(I4S(#^77))[I4S#S#T6S#SS#SDDI4S(D^6)(#^38)](+0)
12112111111112112112112112112111111211121111111211121121 (+0)  2 112111111212 --(g0%8)[654](38 0)<616(7083)[I4S(#^77)]>[I4S#S#T6S#SS#SDDI4S(D^6)(#^38)]>[S#T6S#SS#SDDI4S(D^6)(#^38)]>[T6SPDSST6S#SS#SDDI4S(D^6)(#^38)]>(T6S(#^76))[T6S#SS#SDDI4S(D^6)(#^38)](+3)
1111121121121121121121121121111211 (+0) 112221221122211112112112112112211211212111121122211111 2  --(g7%8)[631](39 7)<592(7175)[T6S(#^76)]>[T6S#SS#SDDI4S(D^6)(#^38)]>[S#SDDI4S(D^6)(#^38)]>[S6d6BDDDSSDDI4S(D^6)(#^38)]>((#^74))[DDI4S(D^6)(#^38)](+0)
1112112112112112112112112112112112112112112112112 (+0) 22112112121111121112111221 2 12221121121121121111121112111211111122 --(g6%8)[636](20 6)<616(7289)[(#^74)]>[DDI4S(D^6)(#^38)]>[DI4S(D^6)(#^38)]>[PDDDDDI4S(D^6)(#^38)]>(I4SD(#^76))[I4S(D^6)(#^38)](+0)
1211211111211211112112111121121121121111121121121 (+0) 2121121111211211211121111121121121121121121111111211211212211 2  --(g3%8)[632](16 3)<616(7400)[I4SD(#^76)]>[I4S(D^6)(#^38)]>[S(D^6)(#^38)]>[B6d6DSDBBS(D^6)(#^38)]>((#^77))[(D^6)(#^38)](+0)
11121121121121121121121121121121111121121121121121121111111121121121 (+0) 2 2  --(g3%8)[650](10 3)<640(7470)[(#^77)]>[(D^6)(#^38)]>[DDDDD(#^38)]>[B6d6DSSDSDDDD(#^38)]>((#^80))[DDDD(#^38)](+0)
11121121111211 (+0) 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[653](37 3)<616(7536)[(#^80)]>[DDDD(#^38)]>[DDDD(#^38)]>[S6d6BDDDDBDDB(D^6)(#^38)]>(DDB(#^77))[DDBDDB(D^6)(#^38)](+0)
1112112112112111121121121121111111211211112112 (+0) 221122111112121122211211122 2 111111 --(g7%8)[657](17 7)<640(7616)[DDB(#^77)]>[DDBDDB(D^6)(#^38)]>[DDB(D^6)(#^38)]>[PDBSBB(D^6)(#^38)]>((#^80))[(D^6)(#^38)](+0)
11121121111121121121121121121111111121121121 (+0) 2 2  --(g3%8)[642](10 3)<632(7662)[(#^80)]>[(D^6)(#^38)]>[DDDDD(#^38)]>[B6d6DSSDSDDDD(#^38)]>((#^79))[DDDD(#^38)](+0)
11121121111211 (+0) 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[645](37 3)<608(7728)[(#^79)]>[DDDD(#^38)]>[DDDD(#^38)]>[S6d6BDDSDDSh4t14uDDSSuDDSST6SSDDBPBSSDDSSDDS(#^39)]>(DDB(#^76))[DDBSDDSh4t14uDDSSuDDSST6SSDDBPBSSDDSSDDS(#^39)](+0)
112111211211211211112112112112112112111121121121 (+0) 221211211211211211211211221121121221121121112211111111 1 1111112 --(g3%8)[640](24 3)<616(7838)[DDB(#^76)]>[DDBSDDSh4t14uDDSSuDDSST6SSDDBPBSSDDSSDDS(#^39)]>[PBSDDSh4t14uDDSSuDDSST6SSDDBPBSSDDSSDDS(#^39)]>[B6d6DBDDBDSSDDSh4t14uDDSSuDDSST6SSDDBPBSSDDSSDDS(#^39)]>(S(#^76))[S###SDDSh4t14uDDSSuDDSST6SSDDBPBSSDDSSDDS(#^39)](+0)
211211211211211211112112111 (+0) 2122211211211211111211211211211211211211211122221121121121111211112221121121121121 1  --(g4%8)[640](32 4)<608(7948)[S(#^76)]>[S###SDDSh4t14uDDSSuDDSST6SSDDBPBSSDDSSDDS(#^39)]>[S###SDDSh4t14uDDSSuDDSST6SSDDBPBSSDDSSDDS(#^39)]>[SPBDDSDDSh4t14uDDSSuDDSST6SSDDBPBSSDDSSDDS(#^39)]>(SDDS(#^76))[SDDSSDDSh4t14uDDSSuDDSST6SSDDBPBSSDDSSDDS(#^39)](+0)
21121121121121121121121121121111211 (+0) 11121121211211211211111211121112111121121122112112121121122 1 12 --(g5%8)[654](6 5)<648(8045)[SDDS(#^76)]>[SDDSSDDSh4t14uDDSSuDDSST6SSDDBPBSSDDSSDDS(#^39)]>[SDDSh4t14uDDSSuDDSST6SSDDBPBSSDDSSDDS(#^39)]>[S6d6BDDh4t14uDDSSuDDSST6SSDDBPBSSDDSSDDS(#^39)]>(h4t14(#^81))[h4t14uDDSSuDDSST6SSDDBPBSSDDSSDDS(#^39)](+6)
111111111211112112111111211121111111211121121 (+0)  2 112111111212 --(g0%8)[654](38 0)<616(8109)[h4t14(#^81)]>[h4t14uDDSSuDDSST6SSDDBPBSSDDSSDDS(#^39)]>[uDDSST6SSDDBPBSSDDSSDDS(#^39)]>[T6SPDSST6SSDDBPBSSDDSSDDS(#^39)]>(T6S(#^76))[T6SSDDBPBSSDDSSDDS(#^39)](+0)
1121121111121121121121121121111211 (+0) 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[653](37 3)<616(8195)[T6S(#^76)]>[T6SSDDBPBSSDDSSDDS(#^39)]>[SDDBPBSSDDSSDDS(#^39)]>[S6d6BDDDDBPBSSDDSSDDS(#^39)]>(DDB(#^77))[DDBPBSSDDSSDDS(#^39)](+0)
112111211211211211112112112112112112111121121121 (+0) 221211211211211211211211221121121221121121112211111111 1 1111112 --(g3%8)[648](24 3)<624(8305)[DDB(#^77)]>[DDBPBSSDDSSDDS(#^39)]>[PBSSDDSSDDS(#^39)]>[B6d6DBDDBDSSSDDSSDDS(#^39)]>(S(#^77))[SSDDSSDDS(#^39)](+0)
2112112112111121121121121111111211211112112 (+0) 221122111112121122211211122 2 111111 --(g7%8)[641](17 7)<624(8382)[S(#^77)]>[SSDDSSDDS(#^39)]>[SDDSSDDS(#^39)]>[PDBSBBDDSSDDS(#^39)]>((#^78))[DDSSDDS(#^39)](+0)
11121121111111121121121121121121111121121121 (+0) 22211211121111111111111121211111 1 2 --(g0%8)[649](33 0)<616(8460)[(#^78)]>[DDSSDDS(#^39)]>[DDSSDDS(#^39)]>[B6d6DSDDSSI4SSSDDS(#^39)]>(I4S(#^76))[I4SSSDDS(#^39)](+0)
1211211111211211211211211211111211211211211112112112112112112111121121121 (+0) 221211211211211211211211221121121221121121112211111111 1 1111112 --(g3%8)[664](24 3)<640(8595)[I4S(#^76)]>[I4SSSDDS(#^39)]>[SSDDS(#^39)]>[B6d6DBDDBDSSDDS(#^39)]>(S(#^79))[SDDS(#^39)](+0)
2112112112112112112112 (+0) 22112112121111121112111221 2 12221121121121121111121112111211111122 --(g6%8)[652](20 6)<632(8682)[S(#^79)]>[SDDS(#^39)]>[SDDS(#^39)]>[PDDDDDI4SSI4SDSDDS(#^39)]>(I4SD(#^78))[I4SSI4SDSDDS(#^39)](+0)
12112111112112112112112112112112112112 (+0) 22112112121111121112111221 2 12221121121121121111121112111211111122 --(g6%8)[668](20 6)<648(8785)[I4SD(#^78)]>[I4SSI4SDSDDS(#^39)]>[SI4SDSDDS(#^39)]>[PDDDDDI4SDSDDS(#^39)]>(I4SD(#^80))[I4SDSDDS(#^39)](+0)
1211211111211211112112111121121121121111121121121 (+0) 2121121111211211211121111121121121121121121111111211211212211 2  --(g3%8)[664](16 3)<648(8896)[I4SD(#^80)]>[I4SDSDDS(#^39)]>[SDSDDS(#^39)]>[B6d6DSDBBSDSDDS(#^39)]>((#^81))[DSDDS(#^39)](+0)
11121121121121121121121121121121111211 (+0) 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[693](37 3)<656(8986)[(#^81)]>[DSDDS(#^39)]>[DSDDS(#^39)]>[S6d6BDDDDBDDBSSI16T6SSSDDS(#^39)]>(DDB(#^82))[DDBDDBSSI16T6SSSDDS(#^39)](+0)
111111211211211211112112112112112112111121121121 (+0) 221211211211211211211211221121121221121121112211111111 1 1111112 --(g3%8)[696](24 3)<672(9096)[DDB(#^82)]>[DDBDDBSSI16T6SSSDDS(#^39)]>[DDBSSI16T6SSSDDS(#^39)]>[B6d6DBDDBDSSSI16T6SSSDDS(#^39)]>(S(#^83))[SSI16T6SSSDDS(#^39)](+0)
211211211211211211211211111111211211112112112112111 (+0) 21111 2 111111221211121111111211111112122111122 --(g2%8)[703](15 2)<688(9192)[S(#^83)]>[SSI16T6SSSDDS(#^39)]>[SI16T6SSSDDS(#^39)]>[SPDBSSI16T6SSSDDS(#^39)]>(I16T6S(#^85))[I16T6SSSDDS(#^39)](+0)
111211211111211211211211211211112112111 (+0) 2122211211211211111211211211211211211211211122221121121121111211112221121121121121 1  --(g4%8)[720](32 4)<688(9314)[I16T6S(#^85)]>[I16T6SSSDDS(#^39)]>[SSDDS(#^39)]>[SPBDDSDDS(#^39)]>(SDDS(#^86))[SDDS(#^39)](+0)
2112112112112112 (+0) 2111111221211112112112112112112122111121112111211211122112121 1 2 --(g1%8)[719](23 1)<696(9393)[SDDS(#^86)]>[SDDS(#^39)]>[SDDS(#^39)]>[PDDDDDSDDDBDSS(D^9)BDDBI16T6SDDDDSST6SSDDBDDBDD6S(#^40)]>(S(#^86))[SDDDBDSS(D^9)BDDBI16T6SDDDDSST6SSDDBDDBDD6S(#^40)](+5)
1121121121 (+0) 221211211211211211211211221121121221121121112211111111 1 1111112 --(g3%8)[672](24 3)<648(9470)[S(#^86)]>[SDDDBDSS(D^9)BDDBI16T6SDDDDSST6SSDDBDDBDD6S(#^40)]>[SDDDBDSS(D^9)BDDBI16T6SDDDDSST6SSDDBDDBDD6S(#^40)]>[B6d6DBDDBDSS(D^9)BDDBI16T6SDDDDSST6SSDDBDDBDD6S(#^40)]>(S(#^80))[S(D^9)BDDBI16T6SDDDDSST6SSDDBDDBDD6S(#^40)](+0)
2112112112112112112112112112112112 (+0) 22112112221121121222211112 2 221111111122221 --(g6%8)[675](43 6)<632(9546)[S(#^80)]>[S(D^9)BDDBI16T6SDDDDSST6SSDDBDDBDD6S(#^40)]>[S(D^8)BDDBI16T6SDDDDSST6SSDDBDDBDD6S(#^40)]>[P(D^14)BDDBI16T6SDDDDSST6SSDDBDDBDD6S(#^40)]>((#^79))[(D^7)BDDBI16T6SDDDDSST6SSDDBDDBDD6S(#^40)](+0)
11121121121121121121121121121121111121121121121121121111111121121121 (+0) 2 2  --(g3%8)[666](10 3)<656(9616)[(#^79)]>[(D^7)BDDBI16T6SDDDDSST6SSDDBDDBDD6S(#^40)]>[(D^7)BDDBI16T6SDDDDSST6SSDDBDDBDD6S(#^40)]>[B6d6DSSDS(D^8)BDDBI16T6SDDDDSST6SSDDBDDBDD6S(#^40)]>((#^82))[(D^8)BDDBI16T6SDDDDSST6SSDDBDDBDD6S(#^40)](+0)
111211211111111211211112112112112111 (+0) 21111 2 111111221211121111111211111112122111122 --(g2%8)[663](15 2)<648(9697)[(#^82)]>[(D^8)BDDBI16T6SDDDDSST6SSDDBDDBDD6S(#^40)]>[(D^8)BDDBI16T6SDDDDSST6SSDDBDDBDD6S(#^40)]>[SPDBSST6Sz(D^6)BDDBI16T6SDDDDSST6SSDDBDDBDD6S(#^40)]>(I16T6S(#^80))[I16T6Sz(D^6)BDDBI16T6SDDDDSST6SSDDBDDBDD6S(#^40)](+0)
11111211 (+0) 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[653](37 3)<616(9757)[I16T6S(#^80)]>[I16T6Sz(D^6)BDDBI16T6SDDDDSST6SSDDBDDBDD6S(#^40)]>[SzDDDDBDDBI16T6SDDDDSST6SSDDBDDBDD6S(#^40)]>[S6d6BDDDDBDDBI16T6SDDDDSST6SSDDBDDBDD6S(#^40)]>(DDB(#^77))[DDBDDBI16T6SDDDDSST6SSDDBDDBDD6S(#^40)](+0)
111211211211211211211111111211211112112112112111 (+0) 21111 2 111111221211121111111211111112122111122 --(g2%8)[663](15 2)<648(9850)[DDB(#^77)]>[DDBDDBI16T6SDDDDSST6SSDDBDDBDD6S(#^40)]>[DDBI16T6SDDDDSST6SSDDBDDBDD6S(#^40)]>[SPDBSSI16T6SDDDDSST6SSDDBDDBDD6S(#^40)]>(I16T6S(#^80))[I16T6SDDDDSST6SSDDBDDBDD6S(#^40)](+0)
1112112111121121121121111111211211112112 (+0) 221122111112121122211211122 2 111111 --(g7%8)[657](17 7)<640(9924)[I16T6S(#^80)]>[I16T6SDDDDSST6SSDDBDDBDD6S(#^40)]>[SDDDDSST6SSDDBDDBDD6S(#^40)]>[PDBSBBDDDDSST6SSDDBDDBDD6S(#^40)]>((#^80))[DDDDSST6SSDDBDDBDD6S(#^40)](+0)
1112112112112112112112112112112 (+0) 22112112221121121222211112 2 221111111122221 --(g6%8)[659](43 6)<616(9997)[(#^80)]>[DDDDSST6SSDDBDDBDD6S(#^40)]>[DDDDSST6SSDDBDDBDD6S(#^40)]>[P(D^8)SS6d6BDDSSPBDDSST6SSDDBDDBDD6S(#^40)]>((#^77))[DSS6d6BDDSSPBDDSST6SSDDBDDBDD6S(#^40)](+0)
11121121121121121121121121111211 (+0) 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[653](37 3)<616(10081)[(#^77)]>[DSS6d6BDDSSPBDDSST6SSDDBDDBDD6S(#^40)]>[DSS6d6BDDSSPBDDSST6SSDDBDDBDD6S(#^40)]>[S6d6BDDDDBDDBSSS6d6BDDSSPBDDSST6SSDDBDDBDD6S(#^40)]>(DDB(#^77))[DDBDDBSSS6d6BDDSSPBDDSST6SSDDBDDBDD6S(#^40)](+0)
1112112112112112112111121121121121111211 (+0) 1121211112112111121121121121111112112122 1 12 --(g5%8)[659](27 5)<632(10164)[DDB(#^77)]>[DDBDDBSSS6d6BDDSSPBDDSST6SSDDBDDBDD6S(#^40)]>[DDBSSS6d6BDDSSPBDDSST6SSDDBDDBDD6S(#^40)]>[S6d6BDBDDSSS6d6BDDSSPBDDSST6SSDDBDDBDD6S(#^40)]>(S(#^79))[SSS6d6BDDSSPBDDSST6SSDDBDDBDD6S(#^40)](+0)
211211211211112112112112112112112112 (+0) 2111112112112221121121121111121112121122222211121 1  --(g1%8)[661](13 1)<648(10250)[S(#^79)]>[SSS6d6BDDSSPBDDSST6SSDDBDDBDD6S(#^40)]>[SS6d6BDDSSPBDDSST6SSDDBDDBDD6S(#^40)]>[PDDDDBS6d6BDDSSPBDDSST6SSDDBDDBDD6S(#^40)]>(S6d6B(#^80))[S6d6BDDSSPBDDSST6SSDDBDDBDD6S(#^40)](+6)
212111211121111111211121121 (+0)  2 112111111212 --(g0%8)[654](38 0)<616(10296)[S6d6B(#^80)]>[S6d6BDDSSPBDDSST6SSDDBDDBDD6S(#^40)]>[PBDDSST6SSDDBDDBDD6S(#^40)]>[T6SPDSST6SSDDBDDBDD6S(#^40)]>(T6S(#^76))[T6SSDDBDDBDD6S(#^40)](+0)
1121121111121121121121121121111211 (+0) 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[653](37 3)<616(10382)[T6S(#^76)]>[T6SSDDBDDBDD6S(#^40)]>[SDDBDDBDD6S(#^40)]>[S6d6BDDDDBDDBDD6S(#^40)]>(DDB(#^77))[DDBDDBDD6S(#^40)](+0)
1112112112112112112112112111121121121121111111211211112112 (+0) 221122111112121122211211122 2 111111 --(g7%8)[673](17 7)<656(10474)[DDB(#^77)]>[DDBDDBDD6S(#^40)]>[DDBDD6S(#^40)]>[PDBSBBDD6S(#^40)]>((#^82))[DD6S(#^40)](+0)
11121121111121121121121111211 (+0) 1122111112112112112111111211212 2 11221 --(g5%8)[676](52 5)<624(10540)[(#^82)]>[DD6S(#^40)]>[DD6S(#^40)]>[S6d6BDSDDDH6T22uuDD6S(#^40)]>(H6T22(#^78))[H6T22uuDD6S(#^40)](+0)
1112112111121121121121121121121121121121121121111121121121121121121111111121121121 (+0) 2 2  --(g3%8)[666](10 3)<656(10624)[H6T22(#^78)]>[H6T22uuDD6S(#^40)]>[uDD6S(#^40)]>[B6d6DSSDSDD6S(#^40)]>((#^82))[DD6S(#^40)](+0)
11121121111121121121121111211 (+0) 11212211111211121112 2 11211211211211111111211121112111112 --(g4%8)[665](33 4)<632(10709)[(#^82)]>[DD6S(#^40)]>[DD6S(#^40)]>[S6d6BDSDDI4SSSSDDDDI4SS(D^8)SDSDT6S(#^40)]>(I4SS(#^79))[I4SSSSDDDDI4SS(D^8)SDSDT6S(#^40)](+0)
12112112112112112112112112112112112 (+0) 2111111221211112112112112112112122111121112111211211122112121 1 2 --(g1%8)[671](23 1)<648(10807)[I4SS(#^79)]>[I4SSSSDDDDI4SS(D^8)SDSDT6S(#^40)]>[SSDDDDI4SS(D^8)SDSDT6S(#^40)]>[P(D^10)I4SS(D^8)SDSDT6S(#^40)]>(D(#^80))[DDDDI4SS(D^8)SDSDT6S(#^40)](+0)
11121121111111121121121121121121111121121121 (+0) 22211211121111111111111121211111 1 2 --(g0%8)[673](33 0)<640(10885)[D(#^80)]>[DDDDI4SS(D^8)SDSDT6S(#^40)]>[DDI4SS(D^8)SDSDT6S(#^40)]>[B6d6DSDDSSI4SS(D^8)SDSDT6S(#^40)]>(I4S(#^79))[I4SS(D^8)SDSDT6S(#^40)](+0)
12112111112112111121121121121111111211211112112 (+0) 221122111112121122211211122 2 111111 --(g7%8)[657](17 7)<640(10966)[I4S(#^79)]>[I4SS(D^8)SDSDT6S(#^40)]>[S(D^8)SDSDT6S(#^40)]>[PDBSBB(D^8)SDSDT6S(#^40)]>((#^80))[(D^8)SDSDT6S(#^40)](+0)
1112112112112112112112112112112112112 (+0) 2111111221211112112112112112112122111121112111211211122112121 1 2 --(g1%8)[663](23 1)<640(11066)[(#^80)]>[(D^8)SDSDT6S(#^40)]>[(D^7)SDSDT6S(#^40)]>[P(D^12)SDSDT6S(#^40)]>(D(#^79))[(D^6)SDSDT6S(#^40)](+0)
1112112112112112112111121121121121111111211211112112 (+0) 221122111112121122211211122 2 111111 --(g7%8)[665](17 7)<648(11152)[D(#^79)]>[(D^6)SDSDT6S(#^40)]>[DDDDDSDSDT6S(#^40)]>[PDBSBBDDDDSDSDT6S(#^40)]>((#^81))[DDDDSDSDT6S(#^40)](+0)
1112112112112111121121121121111211 (+0) 1121211112112111121121121121111112112122 1 12 --(g5%8)[659](27 5)<632(11229)[(#^81)]>[DDDDSDSDT6S(#^40)]>[DDSDSDT6S(#^40)]>[S6d6BDBDDSDSDT6S(#^40)]>(S(#^79))[SDSDT6S(#^40)](+0)
1112112112112112112112112112112 (+0) 211211221111111211211212112112211211212112112211221111211121112111111 1 22 --(g2%8)[662](30 2)<632(11332)[S(#^79)]>[SDSDT6S(#^40)]>[SDT6S(#^40)]>[PDDDDDST6S(#^40)]>(T6S(#^78))[T6S(#^40)](+0)
112112111112112112112112112112112112112112112112112112112 (+0) 2111111221211112112112112112112122111121112111211211122112121 1 2 --(g1%8)[679](23 1)<656(11452)[T6S(#^78)]>[T6S(#^40)]>[S(#^40)]>[P(D^10)T6SS(D^6)(#^40)]>(D(#^81))[DDDDT6SS(D^6)(#^40)](+0)
1112112111111112112112112112112111111211121111111211121121 (+0)  2 112111111212 --(g0%8)[686](38 0)<648(11523)[D(#^81)]>[DDDDT6SS(D^6)(#^40)]>[DDT6SS(D^6)(#^40)]>[T6SPDSST6SS(D^6)(#^40)]>(T6S(#^80))[T6SS(D^6)(#^40)](+0)
112112111112112112112112112112112111121121121121111111211211112112 (+0) 221122111112121122211211122 2 111111 --(g7%8)[689](17 7)<672(11623)[T6S(#^80)]>[T6SS(D^6)(#^40)]>[S(D^6)(#^40)]>[PDBSBB(D^6)(#^40)]>((#^84))[(D^6)(#^40)](+0)
1112112112112112112111121121121121111111211211112112 (+0) 221122111112121122211211122 2 111111 --(g7%8)[697](17 7)<680(11709)[(#^84)]>[(D^6)(#^40)]>[(D^6)(#^40)]>[PDBSBBDDuSPuST6SS(D^6)(#^40)]>((#^85))[DDuSPuST6SS(D^6)(#^40)](+3)
112111112112112112112112111111211121111111211121121 (+0)  2 112111111212 --(g0%8)[694](38 0)<656(11776)[(#^85)]>[DDuSPuST6SS(D^6)(#^40)]>[PuST6SS(D^6)(#^40)]>[T6SPDSST6SS(D^6)(#^40)]>(T6S(#^81))[T6SS(D^6)(#^40)](+0)
112112112112111111121121121121121121111121121121 (+0) 222112112111112112112112 2 112222 --(g6%8)[677](29 6)<648(11855)[T6S(#^81)]>[T6SS(D^6)(#^40)]>[S(D^6)(#^40)]>[B6d6DSDDSB(D^6)(#^40)]>((#^81))[(D^6)(#^40)](+0)
1112112112112112112111121121121121111111211211112112 (+0) 221122111112121122211211122 2 111111 --(g7%8)[673](17 7)<656(11941)[(#^81)]>[(D^6)(#^40)]>[(D^6)(#^40)]>[PDBSBB(D^10)(#^40)]>((#^82))[(D^10)(#^40)](+0)
11121121121121121121121121121121111121121121121121121111111121121121 (+0) 2 2  --(g3%8)[690](10 3)<680(12011)[(#^82)]>[(D^10)(#^40)]>[(D^9)(#^40)]>[B6d6DSSDS(D^8)(#^40)]>((#^85))[(D^8)(#^40)](+0)
1111121121121121111111211211112112 (+0) 221122111112121122211211122 2 111111 --(g7%8)[681](17 7)<664(12079)[(#^85)]>[(D^8)(#^40)]>[(D^6)(#^40)]>[PDBSBBDDDD(#^40)]>((#^83))[DDDD(#^40)](+0)
1112112112112112112 (+0) 22112112121111121112111221 2 12221121121121121111121112111211111122 --(g6%8)[668](20 6)<648(12163)[(#^83)]>[DDDD(#^40)]>[DDDD(#^40)]>[PDDDDDI4SDSDI4SDSDSSSDD(#^42)]>(I4SD(#^80))[I4SDSDI4SDSDSSSDD(#^42)](+0)
12112112112112112112112 (+0) 22112112121111121112111221 2 12221121121121121111121112111211111122 --(g6%8)[668](20 6)<648(12251)[I4SD(#^80)]>[I4SDSDI4SDSDSSSDD(#^42)]>[SDI4SDSDSSSDD(#^42)]>[PDDDDDI4SDSDSSSDD(#^42)]>(I4SD(#^80))[I4SDSDSSSDD(#^42)](+0)
1111211211211211112112112112112112111121121121 (+0) 221211211211211211211211221121121221121121112211111111 1 1111112 --(g3%8)[672](24 3)<648(12359)[I4SD(#^80)]>[I4SDSDSSSDD(#^42)]>[SDSSSDD(#^42)]>[B6d6DBDDBDSSSSDD(#^42)]>(S(#^80))[SSSDD(#^42)](+0)
2112112112112112112112112112112112 (+0) 22112112121111121112111221 2 12221121121121121111121112111211111122 --(g6%8)[676](20 6)<656(12458)[S(#^80)]>[SSSDD(#^42)]>[SSSDD(#^42)]>[PDDDDDI4SDSDI16T6S#S#DDI4SST6SSDD(#^42)]>(I4SD(#^81))[I4SDSDI16T6S#S#DDI4SST6SSDD(#^42)](+0)
1211211211211211211111111111211211112112112112111 (+0) 21111 2 111111221211121111111211111112122111122 --(g2%8)[687](15 2)<672(12552)[I4SD(#^81)]>[I4SDSDI16T6S#S#DDI4SST6SSDD(#^42)]>[SDI16T6S#S#DDI4SST6SSDD(#^42)]>[SPDBSSI16T6S#S#DDI4SST6SSDD(#^42)]>(I16T6S(#^83))[I16T6S#S#DDI4SST6SSDD(#^42)](+2)
11111121121121121121121111121121121 (+0) 222112112111112112112112 2 112222 --(g6%8)[677](29 6)<648(12620)[I16T6S(#^83)]>[I16T6S#S#DDI4SST6SSDD(#^42)]>[S#DDI4SST6SSDD(#^42)]>[B6d6DSDDSBDDI4SST6SSDD(#^42)]>((#^81))[DDI4SST6SSDD(#^42)](+0)
11121121121121111111121121121121121121111121121121 (+0) 22211211121111111111111121211111 1 2 --(g0%8)[681](33 0)<648(12704)[(#^81)]>[DDI4SST6SSDD(#^42)]>[DI4SST6SSDD(#^42)]>[B6d6DSDDSSI4SST6SSDD(#^42)]>(I4S(#^80))[I4SST6SSDD(#^42)](+0)
12112111111112112112112112112111111211121111111211121121 (+0)  2 112111111212 --(g0%8)[678](38 0)<640(12773)[I4S(#^80)]>[I4SST6SSDD(#^42)]>[ST6SSDD(#^42)]>[T6SPDSST6SSDD(#^42)]>(T6S(#^79))[T6SSDD(#^42)](+0)
1121121111121121121121121121111121121121121121121111111121121121 (+0) 2 2  --(g3%8)[666](10 3)<656(12839)[T6S(#^79)]>[T6SSDD(#^42)]>[SDD(#^42)]>[B6d6DSSDSDD(#^42)]>((#^82))[DD(#^42)](+0)
11121121111121121121121111211 (+0) 1122111112112112112111111211212 2 11221 --(g5%8)[676](52 5)<624(12905)[(#^82)]>[DD(#^42)]>[DD(#^42)]>[S6d6BDSDDDu(#^77)]>(H6T22(#^78))[H6T22u(#^77)](+0)
111211211112112112112112112112112111111112112112112112112111111211121111111211121121 (+0)  2 112111111212 --(g0%8)[678](38 0)<640(13002)[H6T22(#^78)]>[H6T22u(#^77)]>[u(#^77)]>[T6SPDSS(#^79)]>(T6S(#^79))[T6S(#^79)]
11211211111211211211211211211211211211211111111211211112112112112111 (+0) 21111 2 111111221211121111111211111112122111122 --(g2%8)[687](15 2)<672(13115)[T6S(#^79)]>[T6S(#^79)]>[S(#^79)]>[SPDBSS(#^83)]>(I16T6S(#^83))[I16T6S(#^83)]
11121121111111121121121121121121111121121121 (+0) 22211211121111111111111121211111 1 2 --(g0%8)[697](33 0)<664(13193)[I16T6S(#^83)]>[I16T6S(#^83)]>[S(#^83)]>[B6d6DSDDSS(#^82)]>(I4S(#^82))[I4S(#^82)]
FixedBottomGliderLevelsToBitsSearch_log.zip
(165.26 KiB) Downloaded 96 times
Hmm, I improved the stack destroyal (computed all bits while computing the cost), but stack creation needs templating places to be replaced after the templates are specified ... so the 3rd phase just filling these templates should be included.
Last edited by Hippo.69 on July 16th, 2023, 8:05 pm, edited 1 time in total.
User avatar
Hippo.69
Posts: 694
Joined: July 14th, 2020, 7:35 pm
Contact:

Re: Binary slow salvos

Post by Hippo.69 »

calcyman wrote: July 15th, 2023, 2:13 am I'm cognizant of the fact that there are only 2 complete weeks before the 'soft deadline for contributions' so this ideally needs doing as soon as possible. Is there any way in which I can help with this?
May be a python? script converting 12 bit sequence to rle file would speedup the final results testing
(or optimally processing the commented output as in the previous post).
User avatar
apg
Moderator
Posts: 3007
Joined: June 1st, 2009, 4:32 pm

Re: Binary slow salvos

Post by apg »

Hippo.69 wrote: July 16th, 2023, 6:58 pm
calcyman wrote: July 15th, 2023, 2:13 am I'm cognizant of the fact that there are only 2 complete weeks before the 'soft deadline for contributions' so this ideally needs doing as soon as possible. Is there any way in which I can help with this?
May be a python? script converting 12 bit sequence to rle file would speedup the final results testing
(or optimally processing the commented output as in the previous post).
Here's an example of such a script, which performs the original conversion to an initial blinker followed by building targets in useful locations. You'll need to change this boat into an appropriately-positioned block before firing the 4444 gliders:

Code: Select all

import lifelib

lt = lifelib.load_rules('b3s23').lifetree(n_layers=1)


def sanitise_line(x):
    '''
    Removes comments and parenthetical strings from a binary line.
    '''

    x = x.split('--')[0] # remove comments

    l = []
    d = 0
    for c in x:
        if c == '(':
            d += 1
        elif c == ')':
            d -= 1
        elif (d == 0):
            l.append(c if c in '12' else ' ')

    return ''.join(l)


def sanitise(x):

    return '    '.join([sanitise_line(l) for l in x.split('\n')])


def bin2rle(x, spacing=256):

    x = sanitise(x)

    initial = lt.pattern('''x = 132, y = 131, rule = B3/S23
    124bo$123bobo$123bobo$124bo2$114bo13b2o$114bo13b2o$114bo2$110b3o3b3o
    10b2o$128bo2bo$114bo13bo2bo$114bo14b2o$114bo74$48b3o$50bo$49bo39$b2o$o
    bo$2bo!''')

    target = initial[:, :50]
    d = {'1': initial[:, 100:], '2': initial[:, 50:], ' ': target - target}

    def convert(s):
        if s in d:
            return d[s]
        else:
            l = len(s) >> 1
            left = convert(s[:l])
            right = convert(s[l:])
            dist = l * spacing
            res = left + right(-dist, dist)
            d[s] = res
            return res

    segsize=256

    for i in range(0, len(x), segsize):
        if ((i & 4095) == 0):
            print('%d / %d' % (i, len(x)), end='\r')
        dist = i * spacing
        target += convert(x[i:i+segsize])(-dist, dist)

    print('\n\n\n')

    return target.rle_string()


if __name__ == '__main__':

    recipe = '''

-- convert initial target into blinker
11111211111122122121112121121212121121211211211211211211211211111121121121121111
21111112112111112112112211121121211211211211211221121122111111211211211211211211
21111211212211111211122111111211211211211211211211211211211212111111211211212211
2122112111121

-- build some blocks in useful locations
211211111
211211211211211211211211112111112112121121121121111121122211212112112211211221111111211211211112111121121112121211
211211111
21121121121121121121122112112122112111211221
2112112112112112111112112112121112112112112111112112112112211211212112112211111212111121
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211111
2112112112112112112112211211212112112111112121111112112112112111112111212111211121111112111
21121111121121121121111121121121121111211112211111211211111211211211111111211211111221112112112112112112111112112112121112112112112111112112112112211211212112112211111212111121211211111211211111211211111211211111211211111211211111211211112112112112112112112112112112111121121121121111211112121211121122221111221111211211211112112112112112112112112111111112112112112112122211211211111111111111111222212122221121111121121111211211112112112112112112211211111112211112211211112112112112111111211121222121111122211111122122112112112112112112112112112221121121211111211121112212122211211211211211111211121112111111221211221121112122121121121121121121121121111121121121222111112111211111111111121112111111212112112112112112112112112112111112112112122211111211211111112112112112212122221121111121121121121121121121121121122112112211111112112112121121122112112121121122112211112111211121111111221121121111121121121121121121111211211211211112111121211211211111211211211211111121121121222122111111221112111211111111121211211211211211211211211112111112112121121111111121121121121112112121221121121211211211211211211211211211211222111112111211212111112112111211211111211211211211211211211221121122111111121121121211211211211221121121211211221121111121121211211121111111111111211211211111211211111211211211211111211211112112112112111121111212121121121121122221112112112112112121212112111211112211222211211111211211211211211211211211111211211212221111121112111111111111211121111112121121111121121111121121111211211112112112112111112112112121211211111211211211211111211121112112111221121111122211121112112121121111121121121121121121121121121122111111221211112112112112112112122111121112111211211122112121122112111112112111121121121121111111211211211211211211111111211211212212112221112122121121111121121121121121122112112121121121111121211112112112112111112112112111111112112211211211211211211211111211211211111112111211122121121111121121121121121121121121121122111111221211112112112112112112122111121112111211211122112121122112111112112112112111121121121121121121111211121121221212111111111112111212111121122121112111112212112111112112112112112112111121111121121211211112112112112111211211211211211222211221221112122121121111121121121121121121121122112112121121121111121211111121121121121111121112121112111211111122112111111112112112112111112112111121121121212211211111211211211211211211211221121121211211211111212111121121111211211221121121121121121111121122121121121121111211112121112112211221221121111121121111211211211211211211211221111121121122211211112112112112111111211212222112112112211211212112112112112112111211211111211211211211211211112112111212221121121121111121121121121121121121121112222112112112111121111222112112112112111111212211211211211211221121121211211211111212111121121121121111121121121111111121122112112112112112112111112112112111111121112111221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211111
2112112112112112111121121121121121121111211112221121121121112122221121121121221121121121121121121121111111
21121111121121121121111121121121121111211112211111211211111211211211111111211211111221112112112112112112111112112112121112112112112111112112112112211211212112112211111212111121211211111211211111211211111211211111211211111211211111211211112112112112112112112112112112111121121121121111211112121211121122221111221111211211211112112112112112112112112111111112112112112112122211211211111111111111111222212122221121111121121111211211112112112112112112211211111112211112211211112112112112111111211121222121111122211111122122112112112112112112112112112221121121211111211121112212122211211211211211111211121112111111221211221121112122121121121121121121121121111121121121222111112111211111111111121112111111212112112112112112112112112112111112112112122211111211211111112112112112212122221121111121121111121121121121111111211211211211211221121112221222111111211211211211111211211211211211211111112212211122111211112112112112221121111121121111211211211211211211211211111111211211211211212221121121111111111111111122221212222112111112112112112112112111121111122212112112112112112211211212111112111212121222221112112112112112112111111121121121221122112111112112112112112112111121121121121111211112121111211211211211211122112112112121211211121112212112111112112112112112112112112112112211211212112112111112121111211211112112112222221211211111211211112112111121121222111211221112112111112112111112112112112112112112112211112112111221122112221111211211211211211211212121211111211121212121121121121122112112211122211211111211211211211111111211211211211211211211211111211211212111211212111211122212112112112122222121112112112111112211211211111211211111211211112112111121121121121111121121121212112111121121121112111112112112112112112111111121121121221122112112112111112112112112111121111221111121121121121111111121121121121121122112111222111211112112112111121211211211211211211111221221121111121121121121121121121121111211211211211112111121211111112112112112112111221121121121211211221121121211211121121121112111
21112
11121111111211111111111122211111111111
11121111111211111111111122211111111111
11121111111211111111111122211111111111
11121111111211111111111122211111111111
11121111111211111111111122211111111111
11121111111211111111111122211111111111
11121111111211111111111122211111111111
11121111111211111111111122211111111111
11121111
11121111
11121111
11121111
11121111
11121111
11121111
11121111
11121111
11121111
11121111
11121111
11121111
11121111
11121111
11121111
11121111
11121111
11121111
11121111
11121111
11121111
11121111
11121111
11121111
11121111
11121111
11121111
11121221222111122112122112112112112112112112112112112221111121121112121121121121111112222112122221112112112112112112111112211121121121121121121121121111111121212111121211
21121111121121121121111121121121121111211112211111211211111211211211111111211211111221112112112112112112111112112112121112112112112111112112112112211211212112112211111212111121211211111211211111211211111211211111211211111211211111211211112112112112112112112112112112111121121121121111211112121211121122221111221111211211211112112112112112112112112111111112112112112112122211211211111111111111111222212122221121111121121111211211112112112112112112211211111112211112211211112112112112111111211121222121111122211111122122112112112112112112112112112221121121211111211121112212122211211211211211111211121112111111221211221121112122121121121121121121121121111121121121222111112111211111111111121112111111212112112112112112112112112112111112112112122211111211211111112112112112212122221121121121121121121121121121111121121121222111112112112112111111111212121121111121121111211211211211211211211211111111211211211211212221121121111111111111111122221212222112111112112112112112112112112111121121121121111211112121111111211211211211211122112112112121121122112112121121112112112111211121121111121121121121121121111211111222121121121121121122112112121111121112121212222211121121121121121121111111211211212211221121111121121121121121121111211211121222112112112111112112112112112112112112111222211211211211112111122211211211211211111121221121111121121121121111111121121121121121121121121111121121121211121121211121112221211211211212222212111211211211111221121121111121121111211211211211211211211221111121121122211211211211111211121211222222111211222111212212112111112112112112112112112112112112112112111112112112121112111111221112211121121121121121121121121111211112112221221121111121121121121111111121121121121121121121121111211112221221122211112112112112112211211212111121122211111221121111121121121121111121121121121111211112122112112112112111111121112111122121121121112222111211211111211211112112112112112112111121121121121111211112121111211211112112112112111111211212211221122211121221211211111211211211211211211111211211211211112111121221121121121121121121111121122111112112111212211121211121112112121121111211211122212112111112112111121121121121121121111112112112112112112111111112112112122221112122121121111121121121121111121121121121111211112211111211211111211211211111111211211111221121121121121121121111111121121121221211211112112112112112112112112211211221111111211211212112112111112112112221121121121121121121122112112121111111211221111111111112211121212211211211211211211112112111212221121121121111121121121121121121121121112222112112112111121111222112112112112111111212
22
22
22
22
22
22
22
22
22
21
11
11
11
11
11
11
11
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
211211211211112112112112111121111212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221
'''

    print(bin2rle(recipe))
What do you do with ill crystallographers? Take them to the mono-clinic!
User avatar
Hippo.69
Posts: 694
Joined: July 14th, 2020, 7:35 pm
Contact:

Re: Binary slow salvos

Post by Hippo.69 »

calcyman wrote: July 15th, 2023, 2:13 am Would it be possible to run your FixedBottom compiler* on the 4444-glider recipe? Assuming the same number of bits per slow salvo glider, I get an estimate of 392060 bits for the construction of the nonwhite portion. Added to the 8680 bits needed to build the white section through self-modification, that gives an estimate of 400740 bits for complete DBCA construction. Coincidentally, going from 718736 to 400740 is almost exactly the same multiplicative improvement (0.56x) as the previous improvement from 1274729 to 718736.

*the existing FixedBottom compiler is absolutely fine (vastly better than the greedy compiler that's in the git repository); no need to worry about making further improvements to the code.

I'm cognizant of the fact that there are only 2 complete weeks before the 'soft deadline for contributions' so this ideally needs doing as soon as possible. Is there any way in which I can help with this?
I hope the main issues are debugged, now it processes a level in about half a minute. I hope I have debugged the finalisation (on "nontrivial" 3 levels recipes). Now the level file to second trash is being processed. There are more often fixed templates in the stack interior, what would probably cause nontrivial search cases to occur more often than in the original version (especially concerning stack destroyal).
It could happen I would for long stack destroyals add several intermediate positions "nonoptimally" ... splitting the task to faster, good enough cases.

Slowest from openning levels the level 35 took 3.5 minutes (even when prolonging stack) other levels ... till 56 are mostly OK.
Level 56 is really problematic. It took time longer than all previous levels .. around 30 minutes. ... It considered a lot of edges as level 55 had a lot of options.

... I wish I have run smaller test ... I had feeling like planning visiting alpha centauri ... it is always better to wait for faster technology than to issue a ship ... .

Complicated stack transforms:
DS(#^9)B###SD####S(#^38)>B6d6DSDDDDD###SD####S(#^38)
H6T20DS(#^9)B###SD####S(#^38)>B6d6DSDDDDD###SD####S(#^38)

Now it is about half an hour stuck on this single transformation:
I16T6SBB###S####S(#^17)B###SD####S(#^38)>B6d6DBDDBDDS(#^72) (or after some reduction ...)
I16T6SBBDD#S####S(#^17)B###SD####S(#^38)>SDBDDBDDSS####S(#^17)B###SD####S(#^38) (what is equal to...)
I16T6SBBDD#S>SDBDDBDDSS.
I should add some limit for search and replace result with a highly nonoptimal solution if the limit is exceeded. Reduction to S and from S the build is an easy nonoptial solution ... .

Hmm, in this case specially it must be another bug.
Why was not # replaced by S to reduce the problem to I16T6SBB>SDBDDB ? And reduction to SBB is quick and natural and building SDBDD from SB ?
111
Hmm, SB SDBDD actually is not trivial ... SB -> 21121212 -> S -> 211211 211211 21121111 211211 SDBDD.
The initial 8 bits go "against the flow" so when other options around I,T stuff are considered it could take a while ... .

I probably should consult transposition tables not only on full stack transformations, but on intermediate results as well. Precomputed SBB > SDBDDB would help.
OK ... interrrupting this attempt even the sample of 150 levels conained enough problems to solve... blocked somewhere on level 68.

I have made list of 12 bugs/ideas to add yesterday, correcing 6 of them.
(I changed even "naming conventions" to make the code more readable/debugable)
the work with transposition tables improved. Now first 20 levels are completed in 7 munutes. ...
But still no finished partial result to be tested ... :(

Now watching the log files ... a lot of consumed time is due to added composite emissions. But I hope the search width is narrow, pruning edges to coslty predecessors early enough so the number of recipes tried pre level affects the time linearly rather quadratically. So the time multiplicative constant was multiplied by say 10 by adding them ... . It would be nice to make statistics in the future to see which emissions were never used so prunning them would just speedup the program.

I will probably prune some emissions which clearly took a long time to compue and ... being > 200 bits slower then best recipes for the level ...
Or may be I would add them only to %8 (resp. %4) phase bounded portions. Computing transitions to composite (82 4) took 10 minutes on level 56=55th glider. But (18 4) requires 5090 bits till the level end while (82 4) requires 5208. (And 18 4 had to create longer stack ...)

I had a lot of duplicates un emissions, what would be small problem if transposition tables would work fine ... .
But there are nonduplicates (different prestack same poststack, but transition between prestacks is cheeper then the difference in recipe lengths ...) where one is clearly majorized. I am planning to use different emission defining files for pahse %1, phase %2, phase %4 and phase%8 recipes.
I am not sure how to cut the files, but having say at most 16 recipes in each line mod 8 for each phase group must be good ... and once a working recipe would be found, we can experiment with extending the tables to optimize the cost.

This prunning could be delegated :)

Code: Select all

    7[B6d6DSSD]22(2 3)[]{:_,11T,11t,11I,15H,15h,13B,15P,13d,13D,9S}
   8[B6d6DSSDS]22(10 3)[]{:_,3T,3t,3I,7H,7h,5B,7P,5d,5D,5S}
   9[B6d6DBSDS]212(10 3)[]{:_,3T,3t,3I,7H,7h,5B,7P,5d,5D,5S}
  19[T6SPDS]2(38 0)112111111212[T-2]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}
  21[PDDDD]211211212211211121122[L2I-4]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}
  26[T6SPDBB]2(46 0)1111112112221112112[I-4]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}
  33[S6d6BDBDDDDB]11212121112112222111122(7 2)11112[T6]{:_,5T,3t,5I,7H,9h,5B,7P,5d,5D,5S}
  37[B6d6DSDDSB]2221121121111121121121122(29 6)112222[]{:_,5T,5t,7I,9H,9h,5B,7P,7d,5D,5S}
  40[B6d6DSDDS]222112111211111111111111212111111(33 0)2[I-4]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}
  40[PDBSBB]2211221111121211222112111222(17 7)111111[]{:_,7T,5t,5I,9H,11h,7B,9P,7d,7D,7S}
  40[PDBSBB]2211221111121211222112111222(17 7)111122[H6T12]{:_,7T,5t,5I,9H,11h,7B,9P,7d,7D,7S}
  40[S6d6BDDSS]12221112221121111212222(12 2)11221122212[]{:_,15T,13t,9I,19H,19h,19B,19P,19d,19D,19S}
  42[B6d6DDSSDDB]22(18 4)2112112111111111111111112222121222[]{:_,21T,19t,19I,23H,25h,21B,23P,21d,21D,5S}
  42[B6d6DSDDDD]222111112112111111121121121122(29 6)121222[]{:_,5T,5t,7I,9H,9h,5B,7P,7d,5D,5S}
  43[B6d6DSDDD]222111112111211111111111121112111111(33 0)2[I-4]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}
  43[S6d6BDSDDD]11221111121121121121111112112122(52 5)11221[H6T14]{:_,5T,3t,-1I,7H,9h,7B,7P,7d,7D,7S}
  44[B6d6DBDDBDD]2221121112111111111111111221121111212(51 3)211[T-2]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}
  44[B6d6DSDDS]222112111211111111111111212111111(33 0)11111[H6T50T-2]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}
  44[B6d6DSDDS]222112111211111111112111212111111(33 0)11111[H6T48]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,9S}
  44[S6d6BDDBD]1211212211221121121122211111112212122(26 5)1[]{:_,5T,5t,3I,9H,9h,7B,9P,7d,7D,5S}
  45[B6d6DSDDSS]2221121121111121121121122(29 6)11221111111112[]{:_,1T,-1t,1I,3H,3h,5B,5P,7d,5D,5S}
  45[PDBSPSS]22211221112111112(21 2)2121112111111121111122[I16T-2]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}
  45[S6d6BDDBB]12112122112211211111211211212(-11 4)112121112[]{:_,15T,13t,13I,17H,19h,13B,13P,13d,13D,13S}
  46[PDBSPSS]22211221112111112(21 2)21211121111111211111112[H6T18T18T-2]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}
  47[PDDDDDDD]221121122211211212222111122(43 6)221111111122221[]{:_,5T,3t,3I,7H,9h,7B,7P,7d,7D,7S}
  47[PDDDDDDDB]221121122211211212222211122(51 6)221111111122221[]{:_,5T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
  47[S6d6BDDB]121121221122112111121122211111112212122(18 5)21[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
  49[PDBBBSS]22112212112212111211111111111112222(29 3)21211212[P]{:_,7T,5t,5I,9H,11h,7B,9P,7d,7D,7S}
  49[PDDDDD]2112112211111112112112211112112111222(17 7)111111[]{:_,7T,5t,5I,9H,11h,7B,9P,7d,7D,7S}
  49[PDDDDD]2112112211111112112112211112112111222(17 7)111122[H6T12]{:_,7T,5t,5I,9H,11h,7B,9P,7d,7D,7S}
  49[S6d6BDBDD]11212111121121111211211211211111121121221(27 5)12[S]{:_,5T,3t,5I,7H,9h,5B,7P,5d,5D,5S}
  49[S6d6BDDD]12112122122112112111121122211111211221122(18 5)21[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
  49[S6d6BDDS]12112122121112112111121122211111112212122(18 5)21[]{:_,7T,5t,5I,9H,11h,7B,9P,7d,7D,7S}
  50[S6d6BDDDDS]1211212212211211211111112112112111212111212(-3 4)2[]{:_,7T,5t,5I,9H,11h,7B,7P,7d,7D,7S}
  50[SPDBS]211112(15 2)111111221211121111111211111112122111122[I16T-2]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}
  56[PDDDD]21111121121122211211211211111211121211222222111211(13 1)[S6d-2]{:B}
  56[S6d6BDSSDD]11212211112111211122(41 4)11211222112111112111111111111221[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
  57[PDDDDBD]211111211211221112112112112111112111212112222221211(29 1)[S6d6DS]{:_,5T,5t,7I,9H,9h,5B,7P,5d,5D,5S}
  57[S6d6BDBDD]1121211112112112112112111(9 0)221121121121212112111211122[I-4]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}
  58[B6d6DSDD]2111211211211211111211211211221121121211211221111121211112[R16I-18]{:_,23T,23t,25I,27H,27h,25B,27P,25d,25D,23S}
  58[B6d6DSDDDDD]2111211211112112112112111111111121121121122(37 6)122211222[]{:_,5T,5t,5I,7H,9h,5B,7P,5d,5D,5S}
  58[S6d6BDD]11121121211211112112112112111211211211211211222211(37 3)22[DDB]{:_,7T,5t,5I,9H,11h,7B,9P,7d,7D,7S}
  58[S6d6BDDBD]121121221212111111111112111212111121122121112111112(27 7)2[I-4]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}
  60[S6d6BDSD]11212211211211211211111112111211112(43 7)2121121121112222111[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
  60[S6d6BDSDDD]112122112112112112112112112112211211212111112111221(5 7)2111[I34]{:_,5T,3t,1I,7H,9h,5B,7P,5d,5D,5S}
  60[SPBDD]212221121121122112111211212111211111111211111112111212(61 7)[]{:_,11T,9t,11I,13H,15h,11B,13P,11d,11D,7S}
  61[S6d6BDDDSS]1122212211222111121121121121122112112121111211222111112(39 7)[]{:_,7T,5t,5I,9H,11h,7B,9P,7d,7D,7S}
  61[S6d6BDSDD]112122111112111211122(33 4)11211211211211111111211121112111112[I4SS]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
  62[B6d6DSDDSD]2221121121111112112111112121211211D211211S211211S211211D2122(14 3)[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
  62[S6d6BDSDBDD]11222212111121121111121121121121111211112122112111211122(25 4)[T-2]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}
  64[B6d6DSDDDSS]211121121211121112221211211211212222212111211211211(20 5)1112211[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
  64[PDBS]2211212112112111112121211121111211211111121121121122(29 6)112222[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
  64[PDDDD]2112112121121121111121211111121121121121121112111121122(37 6)212[1]{:_,5T,3t,5I,7H,9h,5B,7P,5d,5D,5S}
  65[B6d6DSDDDD]2221111121121121121111111112121211211D211211S211211S211211D2122(14 3)[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
  65[PDBSS]221121211211211111212121111212(33 5)211121112111111121111111121122[T-2]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}
  65[PDDDDD]221111121122211211112121(60 2)12111111211222121111211111112112122[T-2]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}
  65[S6d6BDDD]111112212211211211211211111212(46 3)21121121121121122111112111222[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
  66[B6d6DSDDDDD]21112111111221112211121121121121121121121121111211112112(40 4)2212[]{:_,5T,5t,7I,9H,9h,5B,7P,5d,5D,5S}
  66[PDBSS]221121211211211111212121111212(33 5)211121112111111121111111121111[H6T16T10T18T-2]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}
  66[S6d6BDSDDDD]11221111111111121121121121121122112112112212(8 7)22111211111112211[]{:_,5T,3t,1I,7H,9h,5B,7P,5d,5D,5S}
  67[S6d6BDD]111211212112112112111112111211121111211211221121121211211221(6 5)12[h4t6]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
  68[B6d6DBDDBD]2212112112112112112112112211211212211211211122111111111(24 3)1111112[]{:_,9T,7t,7I,11H,13h,9B,11P,9d,9D,7S}
  68[B6d6DSDBBS]21211211112112112111211111211211211211211211111112112112122112(16 3)[]{:_,7T,5t,5I,9H,11h,7B,9P,7d,7D,7S}
  68[PDDDDD]21111112112112122211121121121122112111211221121111121122(45 6)122112[]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}
  68[S6d6BDBDD]1121211112112111121121121121121121121121111211112112211(52 2)2111212[]{:_,5T,3t,5I,7H,9h,5B,7P,5d,5D,5S}
  68[S6d6BDBSDS]112121211211211211222211121121121121121212121121112111122112(35 0)22[]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}
  69[PDDDDD]21111112212111121121121121121121221111211121112112111221121211(23 1)2[]{:_,15T,15t,9I,17H,19h,9B,11P,7d,7D,7S}
  70[PDDDD]221121121211111211121112212(20 6)12221121121121121111121112111211111122[I4S]{:D}
  70[S6d6BDDD]11121121211211211211111211121112111121121122112112121111211222(14 5)12[h4t14]{:_,5T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
  70[S6d6BDSDDB]112122112112112112111112111211112(59 7)212112121222112111112111111112111[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
  71[B6d6DSDBBS]212112111112112112112111112111211121121112211211111(31 1)22211121112112[I-4]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}
  71[B6d6DSDDSD]2221121121111112112111112121211211S211211D211211S211211S211211D2122(22 3)[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
  71[S6d6BDSDDDS]1122111111121121121121111111211211222121121121121121121111122(44 3)2111[]{:_,3T,1t,3I,7H,7h,7B,7P,7d,7D,7S}
  72[B6d6DBDDBSD]2221121111211211211211211221121122211111121211111112111211111111(53 7)22[I30]{:_,5T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
  72[PDDDD]2112112121121121111121211111112111212(33 5)211121112111211111111111121122[T-2]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}
  73[PDDDD]221111211212112112211122122111112111211122111112111(-19 3)211211211211212[P]{:_,5T,3t,5I,7H,9h,5B,7P,5d,5D,5S}
  73[PDDDDD]2112112211111112112112121121121121122112112122112112121121112111112(22 1)[T-2]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}
  74[B6d6DSDDDD]2221111121121121121111111112121211211S211211D211211S211211B211211D21212(22 3)[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
  74[PDDDDB]2112112211111112112112121121121111121121122211121112111111121111111(39 6)22[T-2]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}
  75[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211S211211S211211D2122(52 3)11[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
  75[PDDDBBS]211211111112(19 4)21111221121111211211211211111121112122212111112221111112211[]{:_,7T,5t,5I,9H,11h,7B,9P,7d,7D,7S}
  76[PDDDDDD]22111112112211221111211121112111111121212112112112111121121121121212(10 6)22[B]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
  77[B6d6DBDDBD]22121121121121111111121121111211211211211111211211112112122212(8 6)1112112221[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
  77[PDDDDD]2112112121121121111121211111111112111212(41 5)2111211121111111112211121112112[I-4]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}
  77[S6d6BDBDD]11212112112111112112112112111111211211212(20 6)2212211111122111211121111111112[I-4]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}
  78[PDDDDD]2112112211111112112112121121122112112121121122112211112111211121111111(30 2)22[T-2]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}
  80[B6d6DSDD]2221111121121121122112112121121122111111211121121111211211212(3 5)12211211211211[]{:D}
  80[S6d6BDBDDD]1121211111112112112112112111(17 0)2211211211212112112211211212112111211211211121[T-2]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}
  80[S6d6BDSDD]112211111211211211211211211111211221111121122111111122112112(-2 2)21111111111221[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
  81[PDDDD]2111112112112221121121121121121121122111111121111121112111221112112122111211(5 3)[S6d-2]{:B}
  82[PDDDDDD]221111121122212211112121111121112112121121111121112111221(34 6)11121121121121121121[]{:_,5T,3t,3I,7H,9h,5B,7P,5d,5D,5S}
  82[PDDDDDD]212211211211111212121112112111121121111211211211211211221121122212111121112(49 5)2[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
  82[PDDDDDD]2211111211211121211211211221111121112111211111111112(38 1)112111121121121121121111[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
  83[S6d6BDSSDD]1122211112112111111211211112112112112112112112112211211211121(62 2)21111212111111121[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
  84[B6d6DSDDDDD]211111111211211211221121121111121111122211211S211211D211211S211211S211211D2122(60 3)11[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
  84[SPBDD]2122211211211211211211211211111211211211212212112121112112112211112(9 1)112111111222[T20]{:_,7T,7t,7I,11H,11h,7B,9P,7d,7D,7S}
  85[PDDDDDD]22112112211111112111112111211122112112112112121121121112(-13 2)22211112111111121111222[]{:_,19T,19t,11I,23H,23h,9B,11P,7d,9D,7S}
  85[S6d6BDBDD]11212112112112112112112112112112121121121121121111111111111211121111111112112(0 0)111[]{:_,5T,5t,5I,9H,9h,5B,9P,7d,7D,5S}
  85[S6d6BDD]111222121121111211211211211211211211211211221121121211111212(36 0)2221112111111111112[I-4]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}
  85[S6d6BDSDSD]1122111121121112111221212222112112112112112211211212112112111111121121121121122(47 2)[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
  87[PDDD]211211221111111211211212112112112112111122212111121121121111111212(2 5)1121111111111221[S]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
  87[PDDD]211211221111111211211212112112112112111122212111121121121111111212(2 5)1122111111111221[D6d-2]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
  87[S6d6BDSD]11221111121121111121121121111111121121111122112112112112112112111111112112112122(30 3)1[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
  89[PDDDDB]211111211211222112111121121121121111112112122221121121122112112121121121121121121(44 4)11[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
  89[PDDDDD]21121122111111121121122112112211211111211212112112112112121121122112112111112(24 4)121111[]{:_,11T,11t,11I,15H,15h,9B,11P,7d,7D,7S}
  89[S6d6BDB]121121112211211211211111112112112112122121121111111211212211111112221111(-1 4)21211111221[S]{:_,7T,5t,5I,9H,11h,7B,9P,7d,7D,7S}
  89[SPBDD]21222112112112111112112112112112112112112111222211211211211112111122211211211211211(32 4)[SDDS]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
  90[S6d6BDSSSD]112221111221211221112212112121121121121121211211211211211211221121121211211211111122(8 7)1[S]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
  91[PDDDD]2112112211111112112112121121121121122112112121121122112111112112121121112111111111111(34 4)11[T-2]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}
  91[PDDDDD]211211221111111211211212112112211211212112112211221111211212112111211121111111121111(42 6)12[I-4]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}
  92[S6d6BDSSDD]1122211112112112111112112211111211221112221112121121121121121111121222(1 5)21112111211111122[I-4]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}
  93[PDDDSBS]211211122212221111112112112112111112112112112112112111111122122111221112111121121121122(21 6)[]{:_,7T,5t,5I,9H,11h,7B,9P,7d,7D,7S}
  93[S6d6BDSD]112122112112112112112112111111112112111121122222112212111211212112111121121122(15 6)121112122[T-2]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}
  93[S6d6BDSDD]1121221121121121121121121111121122111112112111212211121211121112112121121111211211122(36 7)21[]{:_,13T,11t,13I,15H,15h,13B,15P,13d,13D,7S}
  93[S6d6BDSSDD]1122211112112112211112112111221111221122111211211211122211211211211111121121111211212211(6 2)[]{:_,9T,7t,11I,11H,13h,9B,11P,9d,9D,7S}
  94[B6d6DSDDSDB]2221121121111112112111112121211211S211211D211211D211211E2111211111112111211212(58 0)1111121112112[S]{:_,7B,9P,7D,7S}
  94[B6d6DSDDSDD]2221121121111112112111112121211211S211211D211211D211211E2111211111112111211212(58 0)1111121112112[P]{:_,7B,9P,7D,7S}
  94[PDDDD]21111211211122112211222111121121121121121121122112112111112(48 4)11112111112222121112111111122[]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}
  94[PDDDD]2111121121112211221122211112112112112112112112211211212112112211121121212112111211111111(13 4)[T-2]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}
  94[S6d6BDSSDS]1122211112111111121121112112112211121121121121121111111111211211121111111222(14 0)111111111221[]{:_,7T,5t,5I,9H,11h,7B,9P,7d,7D,7S}
  95[S6d6BDDD]11121121211211111211211112112111112112121121122(11 2)211121121121121122112112211111112111121221[]{:_,5T,5t,7I,9H,9h,7B,7P,7d,7D,7S}
  96[PDDDSD]211211112222111111112112112112112112112112112111112211211211111111212(23 3)211211111211121112112[I4S]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
  96[S6d6BDBDD]11212112112112112112112211111111211121111112112112112112112111111112111212(58 2)2212112112112112[PSDS]{:_,5T,5t,7I,9H,9h,5B,7P,5d,5D,5S}
  96[S6d6BDD]11121121211211111211211112112111112112121121122(3 2)21112111112112112112112112111111112112112122[S]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
  97[B6d6DSDDDDB]2221111121121121121111111112121211211S211211D211211D211211E2111211111112111211212(58 0)1111121112112[S]{:_,7B,9P,7D,7S}
  97[B6d6DSDDDDD]2221111121121121121111111112121211211S211211D211211D211211E2111211111112111211212(58 0)1121111112122[P]{:_,7B,9P,7D,7S}
  97[S6d6BDD]1112221211211211211211221121121211111211121212122222111211211211211211211111112112112122112(12 3)[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
  97[S6d6BDSDD]11221111121121121122112112121111121121121121121121121121121121111211111111211111111111112212(1 2)[]{:_,7T,7t,7I,11H,11h,9B,11P,9d,9D,7S}
  98[S6d6BDBD]1121211211211211211211211211111112112111112111211111111111122111121(23 0)2111211211221121122111222[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
  99[B6d6DSDDSD]2221121121111112112111112121211211B211211B211211S211211B21122211221111121211222112111222(29 7)111111[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
  99[PDDDD]21111211211122112211222111121121121121121121121212121111121112121212(26 2)1121121121122112112211122[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
  99[S6d6BDSD]1122111112112111112112112111111112112111112212112112112112112112112211111111222212112112(54 2)22222[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 100[B6d6DSDDSD]2221121121111112112111112121211211B211211D211211D211211B211121121221122112111121122211111112212122(30 5)21[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 100[PDDDDD]211111122121111211211211211211212211112112112112112112211112112112112212112112112211121112111(11 4)1[T6S]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 101[B6d6DSDDSD]2221121121111112112111112121211211S211211D211211D211211S211211D21222112111211111111111111212111111(45 0)21[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 102[B6d6DSDDDD]2221111121121121121111111112121211211B211211B211211S211211B21122211221111121211222112111222(29 7)111111[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 102[PDDDDSD]211211212111121111212211211211211211211221121121211111211222122(68 2)211212112111212221121111112112112[T-2]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}
 103[B6d6DSDDDD]2221111121121121121111111112121211211B211211D211211D211211B211121121221122112111121122211111112212122(30 5)21[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 103[B6d6DSDDSD]2221121121111112112111112121211211S211211D211211D211211B21112112122121112112111121122211111112212122(30 5)21[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 103[B6d6DSDDSD]2221121121111112112111112121211211S211211S211211D211211D211211B21112221112221121111212222(24 2)11221122212[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 103[S6d6BDSD]11212211211211112112112112111112112111222121121111121121121121111121121111111212(45 5)12112112111212212[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 103[S6d6BDSD]1122111112112112112111111112112112112112112211211122211121111211211211112121121121121121121111122(15 7)[PB]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 104[B6d6DSDDDD]2221111121121121121111111112121211211S211211D211211D211211S211211D21222112111211111111111111212111111(45 0)21[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 104[B6d6DSDDSD]2221121121111112112111112121211211S211211B211211D2112111211112(27 2)1111112212111211111112111111121221111222[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 104[S6d6BDSD]11212211211211112112112112112112111121122222112112112211111211211122111211211211111211211212111211(16 2)[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 105[B6d6DSDDSD]2221121121111112112111112121211211B211211B211211D211211D211211B21112112122112211211111211211212(1 4)112121112[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 105[B6d6DSDDSD]2221121121111112112111112121211211B211211S211211D211211D211211S211211D212221121121111121121121122(41 6)112222[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 106[B6d6DSDDDD]2221111121121121121111111112121211211S211211D211211D211211B21112112122121112112111121122211111112212122(30 5)21[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 106[B6d6DSDDDD]2221111121121121121111111112121211211S211211S211211D211211D211211B21112221112221121111212222(24 2)11221122212[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 106[B6d6DSDDDDD]211111111211211211221121121111121111122211211S211211D211211D211211E2111211111112111211212(88 0)11111211121121[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 107[B6d6DSDDDD]2221111121121121121111111112121211211S211211B211211D2112111211112(27 2)1111112212111211111112111111121221111222[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 107[B6d6DSDDSD]2221121121111112112111112121211211B211211B211211S211211B21122211221111121211222112111222(29 7)11112211121121[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 107[B6d6DSDDSD]2221121121111112112111112121211211S211211B21122211212112112111112121211121111211211111121121121122(41 6)112222[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 107[PDDDDB]2111112112112221121111211211211211211211111112121212(10 2)2112112112112112111111111112112222221111111111112111[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 107[PDDDDD]21121121211211211111212111121121111211211222222121121111121121111211211112112122211121122111211211111(22 2)[]{:_,5T,3t,1I,7H,9h,5B,7P,5d,5D,5S}
 108[B6d6DSDDDD]2221111121121121121111111112121211211B211211B211211D211211D211211B21112112122112211211111211211212(1 4)112121112[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 108[B6d6DSDDDD]2221111121121121121111111112121211211B211211S211211D211211D211211S211211D212221121121111121121121122(41 6)112222[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 108[B6d6DSDDSD]2221121121111112112111112121211211B211211B211211D211211D211211E2111211111112111211212(58 0)11111121122211121121[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 108[B6d6DSDDSDB]2221121121111112112111112121211211D211211D211211D21122112112121121121111121211111121121121121121112111121122(57 6)212[S]{:_,7B,9P,7D,7S}
 108[B6d6DSDDSDD]2221121121111112112111112121211211D211211D211211D21122112112121121121111121211111121121121121121112111121122(57 6)212[P]{:_,7B,9P,7D,7S}
 108[SPBDD]212221121121121121121121122111112112211222111212112112111112111211122111112112112112111112111221112(55 7)222[S]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 109[B6d6DSDDSD]2221121121111112112111112121211211D211211D211211B2112111212221121121122112111211212111211111111211111112111212(73 7)[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 109[S6d6BDSD]112211111211211111211211211211111212(4 1)22111211211211211211111112112112111111112112112112112112111121121112[S]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 110[B6d6DSDDDD]2221111121121121121111111112121211211B211211B211211S211211B21122211221111121211222112111222(29 7)11112211121121[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 110[B6d6DSDDDD]2221111121121121121111111112121211211S211211B21122211212112112111112121211121111211211111121121121122(41 6)112222[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 110[B6d6DSDDSD]2221121121111112112111112121211211D211211D211211D211211D211211D211211D2112221121122211211212222111122(55 6)221111111122221[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 110[PDDDDD]211211221111111211211211111111211112112112112211211221111112(5 6)112112112111112112112111211221111111111111122[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 111[B6d6DSDDDD]2221111121121121121111111112121211211B211211B211211D211211D211211E2111211111112111211212(58 0)11111121122211121121[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 111[B6d6DSDDDDB]2221111121121121121111111112121211211D211211D211211D21122112112121121121111121211111121121121121121112111121122(57 6)212[S]{:_,7B,9P,7D,7S}
 111[B6d6DSDDDDD]2221111121121121121111111112121211211D211211D211211D21122112112121121121111121211111121121121121121112111121122(57 6)212[P]{:_,7B,9P,7D,7S}
 111[PDDDD]211211212112112111112121111211211112112112211211211211211211111211221211211211211112111121211121122112212(32 1)[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 112[B6d6DSDDDD]2221111121121121121111111112121211211D211211D211211B2112111212221121121122112111211212111211111111211111112111212(73 7)[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 112[B6d6DSDDDDD]211111111211211211221121121111121111122211211B211211B211211S211211B21122211221111121211222112111222(67 7)11111111[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 112[B6d6DSDDSD]2221121121111112112111112121211211S211211D211211D211211S211211D21222112111211111111111111212111111(45 0)1111111121122[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 112[PDDDD]21121122111111121121121211211211111211211222112112112112112112112211211212111111121122111111111111(23 6)22111212[P]{:_,5T,3t,5I,7H,9h,5B,7P,5d,5D,5S}
 113[B6d6DSDDDD]2221111121121121121111111112121211211D211211D211211D211211D211211D211211D2112221121122211211212222111122(55 6)221111111122221[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 113[B6d6DSDDDDD]211111111211211211221121121111121111122211211B211211D211211D211211B211121121221122112111121122211111112212122(68 5)2111[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 114[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211D211211S211211D21222111112111211111111111121112111111(83 0)2111[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 114[B6d6DSDDSD]2221121121111112112111112121211211D211211D211211B21111121121211211112112112112111211211211211211222211(49 3)2212211121221[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 114[B6d6DSDDSD]2221121121111112112111112121211211D211211S211211D211211B21111212211211211211211111112111211112(55 7)2121121121112222111[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 114[B6d6DSDDSD]2221121121111112112111112121211211S211211S211211D211211D211211S211211D212221121121111121121121122(41 6)11221111111112[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 114[B6d6DSDDSD]2221121121111112112111112121211211S211211S211211D211211E211211B211222211221112111112(33 2)21211121111111211111222[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 114[B6d6DSDDSDB]2221121121111112112111112121211211B211211D211211D211211D211211D211211B211211D211211B21111212121112112222111122(27 2)111122[S]{:_,7B,9P,7D,7S}
 114[B6d6DSDDSDD]2221121121111112112111112121211211B211211D211211D211211D211211D211211B211211D211211B21111212121112112222111122(27 2)111122[P]{:_,7B,9P,7D,7S}
 114[PDDDDD]2111121121112211221122211112111112112111122222211121121111121121121121121121111121121121222121112112112112221(4 7)[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 115[B6d6DSDDDD]2221111121121121121111111112121211211S211211D211211D211211S211211D21222112111211111111111111212111111(45 0)1111111121122[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 115[PDDD]21121121211211211111212111121121121121111121121121111111121122112112112112112112111112112112111111121112111(28 5)22[I-4]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}
 115[S6d6BDDD]11121121211211111111211211211211121121212211211212112112112112112112112112112112221111121112112(35 0)12111112112111[S]{:_,13T,11t,15I,15H,17h,15B,17P,13d,11D,7S}
 116[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211B211211D211211D211211B2111211212211221121121122211111112212122(76 5)111[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 116[B6d6DSDDDDD]211111111211211211221121121111121111122211211S211211D211211D211211B21112112122121112112111121122211111112212122(68 5)2111[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 116[B6d6DSDDDDD]211111111211211211221121121111121111122211211S211211S211211D211211D211211B21112221112221121111212222(62 2)1122112221211[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 116[B6d6DSDDSD]2221121121111112112111112121211211B211211D211211D211211S211211S211211D211211D2122(30 4)2112112111111111111111112222121222[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 116[B6d6DSDDSD]2221121121111112112111112121211211D211211D211211D211211B211111112212211211211211211111212(58 3)21121121121121122111112111222[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 116[B6d6DSDDSD]2221121121111112112111112121211211S211211D211211D211211D211211D211211B2111211212212211211211111112112112111212111212(9 4)2[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 116[B6d6DSDDSDB]2221121121111112112111112121211211D211211D211211B211211D211211B21111212111121121111211211211211111121121221(47 5)1221121212[S]{:_,7B,9P,7D,7S}
 116[B6d6DSDDSDB]2221121121111112112111112121211211D211211D211211D211211D2112221111121122211211112121(80 2)121111112112221211112111111121121222[S]{:_,7B,9P,7D,7S}
 116[B6d6DSDDSDD]2221121121111112112111112121211211D211211D211211B211211D211211B21111212111121121111211211211211111121121221(47 5)1221121212[P]{:_,7B,9P,7D,7S}
 116[B6d6DSDDSDD]2221121121111112112111112121211211D211211D211211D211211D2112221111121122211211112121(80 2)121111112112221211112111111121121222[P]{:_,7B,9P,7D,7S}
 117[B6d6DSDDDD]2221111121121121121111111112121211211D211211D211211B21111121121211211112112112112111211211211211211222211(49 3)2212211121221[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 117[B6d6DSDDDD]2221111121121121121111111112121211211D211211S211211D211211B21111212211211211211211111112111211112(55 7)2121121121112222111[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 117[B6d6DSDDDD]2221111121121121121111111112121211211S211211S211211D211211D211211S211211D212221121121111121121121122(41 6)11221111111112[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 117[B6d6DSDDDD]2221111121121121121111111112121211211S211211S211211D211211E211211B211222211221112111112(33 2)21211121111111211111222[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 117[B6d6DSDDDDB]2221111121121121121111111112121211211B211211D211211D211211D211211D211211B211211D211211B21111212121112112222111122(27 2)111122[S]{:_,7B,9P,7D,7S}
 117[B6d6DSDDDDD]211111111211211211221121121111121111122211211S211211B211211D2112111211112(65 2)111111221211121111111211111112122111122211[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 117[B6d6DSDDDDD]2221111121121121121111111112121211211B211211D211211D211211D211211D211211B211211D211211B21111212121112112222111122(27 2)111122[P]{:_,7B,9P,7D,7S}
 117[B6d6DSDDSD]2221121121111112112111112121211211D211211D211211D211211S211211D211211B21111221111121121121121111112112122(64 5)1122111121121[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 117[B6d6DSDDSDB]2221121121111112112111112121211211D211211D211211B211211D211211D211211B211211D212221121112111111111111111221121111212(71 3)2112[S]{:_,7B,9P,7D,7S}
 117[B6d6DSDDSDD]2221121121111112112111112121211211D211211D211211B211211D211211D211211B211211D212221121112111111111111111221121111212(71 3)2112[P]{:_,7B,9P,7D,7S}
 118[B6d6DSDDDDD]211111111211211211221121121111121111122211211B211211B211211D211211D211211B21112112122112211211111211211212(39 4)11212111211[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 118[B6d6DSDDDDD]211111111211211211221121121111121111122211211B211211S211211D211211D211211S211211D212221121121111121121121122(79 6)11222211[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 118[B6d6DSDDSD]2221121121111112112111112121211211B211211D211211D211211D211211D211211D211211D2112221121122211211212222211122(63 6)221111111122221[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 118[B6d6DSDDSD]2221121121111112112111112121211211D211211B211211D211211D211211B211121121221212111111111112111212111121122121112111112(39 7)21[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 118[B6d6DSDDSD]2221121121111112112111112121211211D211211D211211B211211D211211B2111121211112112112112112111(21 0)2211211211212121121112111221[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 118[B6d6DSDDSD]2221121121111112112111112121211211D211211D211211D211211D211221111112112112122211121121121122112111211221121111121122(57 6)122112[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 118[B6d6DSDDSDB]2221121121111112112111112121211211D211211D211211D2112221111211212112112211122122111112111211122111112111(9 3)21121121121121212[S]{:_,7B,9P,7D,7S}
 118[B6d6DSDDSDD]2221121121111112112111112121211211D211211D211211D2112221111211212112112211122122111112111211122111112111(9 3)21121121121121212[P]{:_,7B,9P,7D,7S}
 118[PDDD]21121121211211211111212111121121121121111111121121121112111121121121121121121121122111111121122111122121111(58 5)21121[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 118[PDDDD]211211212112112111112121111112112112112111112111212112112112112112111121121112112211211211211212211121121111221(11 3)1[]{:_,7T,7t,7I,11H,11h,7B,9P,7d,7D,7S}
 119[B6d6DSDDDD]2221111121121121121111111112121211211B211211D211211D211211S211211S211211D211211D2122(30 4)2112112111111111111111112222121222[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 119[B6d6DSDDDD]2221111121121121121111111112121211211D211211D211211D211211B211111112212211211211211211111212(58 3)21121121121121122111112111222[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 119[B6d6DSDDDD]2221111121121121121111111112121211211S211211D211211D211211D211211D211211B2111211212212211211211111112112112111212111212(9 4)2[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 119[B6d6DSDDDDB]2221111121121121121111111112121211211D211211D211211B211211D211211B21111212111121121111211211211211111121121221(47 5)1221121212[S]{:_,7B,9P,7D,7S}
 119[B6d6DSDDDDB]2221111121121121121111111112121211211D211211D211211D211211D2112221111121122211211112121(80 2)121111112112221211112111111121121222[S]{:_,7B,9P,7D,7S}
 119[B6d6DSDDDDD]2221111121121121121111111112121211211D211211D211211B211211D211211B21111212111121121111211211211211111121121221(47 5)1221121212[P]{:_,7B,9P,7D,7S}
 119[B6d6DSDDDDD]2221111121121121121111111112121211211D211211D211211D211211D2112221111121122211211112121(80 2)121111112112221211112111111121121222[P]{:_,7B,9P,7D,7S}
 119[B6d6DSDDSD]2221121121111112112111112121211211B211211D211211D211211D211221111121121122211211211211111211121211222222111211(33 1)22211121221[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 119[B6d6DSDDSD]2221121121111112112111112121211211D211211D211211D211211D211221111112212111121121121121121121221111211121112112111221121211(35 1)2[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 119[B6d6DSDDSD]2221121121111112112111112121211211D211211D211211D21122112112121121121111121211111112111212(45 5)21112111211121111111111112112121[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 119[B6d6DSDDSDB]2221121121111112112111112121211211S211211S211211B211211B211211B211222112212112212111211111111111112222(49 3)2121121212[S]{:_,7B,9P,7D,7S}
 119[B6d6DSDDSDD]2221121121111112112111112121211211S211211S211211B211211B211211B211222112212112212111211111111111112222(49 3)2121121212[P]{:_,7B,9P,7D,7S}
 120[B6d6DSDDDD]2221111121121121121111111112121211211D211211D211211D211211S211211D211211B21111221111121121121121111112112122(64 5)1122111121121[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 120[B6d6DSDDDDB]2221111121121121121111111112121211211D211211D211211B211211D211211D211211B211211D212221121112111111111111111221121111212(71 3)2112[S]{:_,7B,9P,7D,7S}
 120[B6d6DSDDDDD]211111111211211211221121121111121111122211211B211211B211211S211211B21122211221111121211222112111222(67 7)1111221112112111[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 120[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211D21122112112121121121111121211111121121121121121112111121122(87 6)2121[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 120[B6d6DSDDDDD]211111111211211211221121121111121111122211211S211211B21122211212112112111112121211121111211211111121121121122(79 6)11222211[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 120[B6d6DSDDDDD]2221111121121121121111111112121211211D211211D211211B211211D211211D211211B211211D212221121112111111111111111221121111212(71 3)2112[P]{:_,7B,9P,7D,7S}
 120[B6d6DSDDSD]2221121121111112112111112121211211S211211S211211B2112221121211211211111212121111212(45 5)21112111211111112111111112112121[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 121[B6d6DSDDDD]2221111121121121121111111112121211211B211211D211211D211211D211211D211211D211211D2112221121122211211212222211122(63 6)221111111122221[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 121[B6d6DSDDDD]2221111121121121121111111112121211211D211211B211211D211211D211211B211121121221212111111111112111212111121122121112111112(39 7)21[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 121[B6d6DSDDDD]2221111121121121121111111112121211211D211211D211211B211211D211211B2111121211112112112112112111(21 0)2211211211212121121112111221[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 121[B6d6DSDDDD]2221111121121121121111111112121211211D211211D211211D211211D211221111112112112122211121121121122112111211221121111121122(57 6)122112[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 121[B6d6DSDDDDB]2221111121121121121111111112121211211D211211D211211D2112221111211212112112211122122111112111211122111112111(9 3)21121121121121212[S]{:_,7B,9P,7D,7S}
 121[B6d6DSDDDDD]211111111211211211221121121111121111122211211B211211B211211D211211D211211E2111211111112111211212(96 0)1111112112221112112111[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 121[B6d6DSDDDDD]2221111121121121121111111112121211211D211211D211211D2112221111211212112112211122122111112111211122111112111(9 3)21121121121121212[P]{:_,7B,9P,7D,7S}
 121[PDDDD]21121121211211211111212111121121121121121112111111112111211121121211211111111212(20 6)12112112112111121121121121211122211[S]{:_,5T,3t,1I,7H,9h,5B,7P,5d,5D,5S}
 122[B6d6DSDDDD]2221111121121121121111111112121211211B211211D211211D211211D211221111121121122211211211211111211121211222222111211(33 1)22211121221[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 122[B6d6DSDDDD]2221111121121121121111111112121211211D211211D211211D211211D211221111112212111121121121121121121221111211121112112111221121211(35 1)2[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 122[B6d6DSDDDD]2221111121121121121111111112121211211D211211D211211D21122112112121121121111121211111112111212(45 5)21112111211121111111111112112121[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 122[B6d6DSDDDDB]2221111121121121121111111112121211211S211211S211211B211211B211211B211222112212112212111211111111111112222(49 3)2121121212[S]{:_,7B,9P,7D,7S}
 122[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211B2112111212221121121122112111211212111211111111211111112111212(111 7)11[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 122[B6d6DSDDDDD]2221111121121121121111111112121211211S211211S211211B211211B211211B211222112212112212111211111111111112222(49 3)2121121212[P]{:_,7B,9P,7D,7S}
 123[B6d6DSDDDD]2221111121121121121111111112121211211S211211S211211B2112221121211211211111212121111212(45 5)21112111211111112111111112112121[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 123[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211D211211D211211D211211D2112221121122211211212222111122(93 6)22111111112222111[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 123[B6d6DSDDSDB]2221121121111112112111112121211211S211211S211211D211211E211211B211222211221112111112(41 2)21211121111111211111112111211222[S]{:_,7B,9P,7D,7S}
 123[B6d6DSDDSDD]2221121121111112112111112121211211S211211S211211D211211E211211B211222211221112111112(41 2)21211121111111211111112111211222[P]{:_,7B,9P,7D,7S}
 124[B6d6DSDDSD]2221121121111112112111112121211211D211211D211211B211111211212112112112111112111211121111211211221121121211211221(18 5)1211111111121[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 124[B6d6DSDDSDB]2221121121111112112111112121211211D211211D211211D211211D21122112112211111112112112121121121121122112112122112112121121112111112(42 1)2[S]{:_,7B,9P,7D,7S}
 124[B6d6DSDDSDD]2221121121111112112111112121211211D211211D211211D211211D21122112112211111112112112121121121121122112112122112112121121112111112(42 1)2[P]{:_,7B,9P,7D,7S}
 125[B6d6DSDDDDD]211111111211211211221121121111121111122211211S211211D211211D211211S211211D21222112111211111111111111212111111(83 0)111111112112211[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 125[B6d6DSDDSD]2221121121111112112111112121211211D211211B211211D211211D211211D2112211111211211221112112112112111112111212112222221211(41 1)2111111212[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 126[B6d6DSDDDDB]2221111121121121121111111112121211211S211211S211211D211211E211211B211222211221112111112(41 2)21211121111111211111112111211222[S]{:_,7B,9P,7D,7S}
 126[B6d6DSDDDDD]211111111211211211221121121111121111122211211B211211D211211D211211D211211D211211B211211D211211B21111212121112112222111122(57 2)1111221[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 126[B6d6DSDDDDD]2221111121121121121111111112121211211S211211S211211D211211E211211B211222211221112111112(41 2)21211121111111211111112111211222[P]{:_,7B,9P,7D,7S}
 127[B6d6DSDDDD]2221111121121121121111111112121211211D211211D211211B211111211212112112112111112111211121111211211221121121211211221(18 5)1211111111121[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 127[B6d6DSDDDDB]2221111121121121121111111112121211211D211211D211211D211211D21122112112211111112112112121121121121122112112122112112121121112111112(42 1)2[S]{:_,7B,9P,7D,7S}
 127[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211B21111121121211211112112112112111211211211211211222211(87 3)221221112122111[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 127[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211S211211D211211B21111212211211211211211111112111211112(93 7)212112112111222211111[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 127[B6d6DSDDDDD]211111111211211211221121121111121111122211211S211211S211211D211211D211211S211211D212221121121111121121121122(79 6)1122111111111211[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 127[B6d6DSDDDDD]211111111211211211221121121111121111122211211S211211S211211D211211E211211B211222211221112111112(71 2)2121112111111121111122211[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 127[B6d6DSDDDDD]2221111121121121121111111112121211211D211211D211211D211211D21122112112211111112112112121121121121122112112122112112121121112111112(42 1)2[P]{:_,7B,9P,7D,7S}
 127[B6d6DSDDSD]2221121121111112112111112121211211D211211D211211B211211D211211B2111121211112112111121121121121121121121121111211112112211(64 2)2111212[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 127[B6d6DSDDSD]2221121121111112112111112121211211D211211D211211D211211D211211D211211S211211D212111211211112112112112111111111121121121122(49 6)122211222[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 127[B6d6DSDDSD]2221121121111112112111112121211211D211211D211211S211211S211211D211211B21111212211112111211122(53 4)11211222112111112111111111111221[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 128[B6d6DSDDDD]2221111121121121121111111112121211211D211211B211211D211211D211211D2112211111211211221112112112112111112111212112222221211(41 1)2111111212[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 128[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211B211211D211211B21111212111121121111211211211211111121121221(77 5)12211212121[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 128[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211D211211D2112221111121122211211112121(110 2)1211111121122212111121111111211212221[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 128[B6d6DSDDSD]2221121121111112112111112121211211D211211D211211D211211D21122112112121121121111121211111111112111212(53 5)21112111211111111122111211121121[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 128[B6d6DSDDSD]2221121121111112112111112121211211D211211D211211D211211S211211D211211B211112122112112112112112112112112211211212111112111221(17 7)21111[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 128[B6d6DSDDSD]2221121121111112112111112121211211S211211S211211B2112221121211211211111212121111212(45 5)2111211121111111211111111211111112112221[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 128[B6d6DSDDSDB]2221121121111112112111112121211211B211211D211211D211211D21122112112211111112112112121121121111121121122211121112111111121111111(59 6)222[S]{:_,7B,9P,7D,7S}
 128[B6d6DSDDSDD]2221121121111112112111112121211211B211211D211211D211211D21122112112211111112112112121121121111121121122211121112111111121111111(59 6)222[P]{:_,7B,9P,7D,7S}
 129[B6d6DSDDDDD]211111111211211211221121121111121111122211211B211211D211211D211211S211211S211211D211211D2122(68 4)211211211111111111111111222212122211[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 129[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211B211211D211211D211211B211211D212221121112111111111111111221121111212(101 3)21121[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 129[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211D211211B211111112212211211211211211111212(96 3)2112112112112112211111211122211[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 129[B6d6DSDDDDD]211111111211211211221121121111121111122211211S211211D211211D211211D211211D211211B2111211212212211211211111112112112111212111212(47 4)211[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 129[B6d6DSDDSDB]2221121121111112112111112121211211D211211D211211D211211D21122112112211111112112112121121122112112121121122112211112111211121111111(50 2)222[S]{:_,7B,9P,7D,7S}
 129[B6d6DSDDSDD]2221121121111112112111112121211211D211211D211211D211211D21122112112211111112112112121121122112112121121122112211112111211121111111(50 2)222[P]{:_,7B,9P,7D,7S}
 130[B6d6DSDDDD]2221111121121121121111111112121211211D211211D211211B211211D211211B2111121211112112111121121121121121121121121111211112112211(64 2)2111212[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 130[B6d6DSDDDD]2221111121121121121111111112121211211D211211D211211D211211D211211D211211S211211D212111211211112112112112111111111121121121122(49 6)122211222[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 130[B6d6DSDDDD]2221111121121121121111111112121211211D211211D211211S211211S211211D211211B21111212211112111211122(53 4)11211222112111112111111111111221[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 130[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211D211211S211211D211211B21111221111121121121121111112112122(102 5)112211112112111[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 130[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211D2112221111211212112112211122122111112111211122111112111(39 3)211211211211212121[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 130[B6d6DSDDSD]2221121121111112112111112121211211S211211S211211D211211D211211D211211B2111122212211222111121121121121122112112121111211222111112(51 7)[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 131[B6d6DSDDDD]2221111121121121121111111112121211211D211211D211211D211211D21122112112121121121111121211111111112111212(53 5)21112111211111111122111211121121[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 131[B6d6DSDDDD]2221111121121121121111111112121211211D211211D211211D211211S211211D211211B211112122112112112112112112112112211211212111112111221(17 7)21111[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 131[B6d6DSDDDD]2221111121121121121111111112121211211S211211S211211B2112221121211211211111212121111212(45 5)2111211121111111211111111211111112112221[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 131[B6d6DSDDDDB]2221111121121121121111111112121211211B211211D211211D211211D21122112112211111112112112121121121111121121122211121112111111121111111(59 6)222[S]{:_,7B,9P,7D,7S}
 131[B6d6DSDDDDD]211111111211211211221121121111121111122211211B211211D211211D211211D211211D211211D211211D2112221121122211211212222211122(101 6)22111111112222111[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 131[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211B211211D211211D211211B211121121221212111111111112111212111121122121112111112(77 7)2111[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 131[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211B211211D211211B2111121211112112112112112111(59 0)221121121121212112111211122111[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 131[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211D211211D211221111112112112122211121121121122112111211221121111121122(95 6)12211211[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 131[B6d6DSDDDDD]211111111211211211221121121111121111122211211S211211S211211B211211B211211B211222112212112212111211111111111112222(79 3)21211212121[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 131[B6d6DSDDDDD]2221111121121121121111111112121211211B211211D211211D211211D21122112112211111112112112121121121111121121122211121112111111121111111(59 6)222[P]{:_,7B,9P,7D,7S}
 131[B6d6DSDDSD]2221121121111112112111112121211211D211211D211211B211111222121121111211211211211211211211211211221121121211111212(48 0)22211121111111111121[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 132[B6d6DSDDDDB]2221111121121121121111111112121211211D211211D211211D211211D21122112112211111112112112121121122112112121121122112211112111211121111111(50 2)222[S]{:_,7B,9P,7D,7S}
 132[B6d6DSDDDDD]211111111211211211221121121111121111122211211B211211D211211D211211D211221111121121122211211211211111211121211222222111211(71 1)2221112122111[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 132[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211D211211D211221111112212111121121121121121121221111211121112112111221121211(73 1)211[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 132[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211D21122112112121121121111121211111112111212(83 5)2111211121112111111111111211212111[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 132[B6d6DSDDDDD]2221111121121121121111111112121211211D211211D211211D211211D21122112112211111112112112121121122112112121121122112211112111211121111111(50 2)222[P]{:_,7B,9P,7D,7S}
 132[B6d6DSDDSD]2221121121111112112111112121211211D211211B211211D211211D211211B211211D212212112112112112112112112211211212211211211122111111111(36 3)1111112[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 132[B6d6DSDDSD]2221121121111112112111112121211211D211211D211211D211211B21111121121211211211211111211121112111121121122112112121111211222(26 5)1211111111121[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 132[B6d6DSDDSDB]2221121121111112112111112121211211D211211D211211D211211D2112221121121211111211121112212(48 6)1222112112112112111112111211121111112212112121212[S]{:_,7B,9P,7D,7S}
 132[B6d6DSDDSDD]2221121121111112112111112121211211D211211D211211D211211D2112221121121211111211121112212(48 6)1222112112112112111112111211121111112212112121212[P]{:_,7B,9P,7D,7S}
 133[B6d6DSDDDD]2221111121121121121111111112121211211S211211S211211D211211D211211D211211B2111122212211222111121121121121122112112121111211222111112(51 7)[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 133[B6d6DSDDDDD]211111111211211211221121121111121111122211211S211211S211211B2112221121211211211111212121111212(83 5)2111211121111111211111111211212111[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 133[B6d6DSDDSDB]2221121121111112112111112121211211D211211D211211D211211D211211D211222111112112211221111211121112111111121212112112112111121121121121212(30 6)222[S]{:_,7B,9P,7D,7S}
 133[B6d6DSDDSDD]2221121121111112112111112121211211D211211D211211D211211D211211D211222111112112211221111211121112111111121212112112112111121121121121212(30 6)222[P]{:_,7B,9P,7D,7S}
 134[B6d6DSDDDD]2221111121121121121111111112121211211D211211D211211B211111222121121111211211211211211211211211211221121121211111212(48 0)22211121111111111121[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 134[B6d6DSDDSDB]2221121121111112112111112121211211D211211D2112211211221111111211211212112112112112111122212111121121121111111212(22 5)112111111111122121121212[S]{:_,7B,9P,7D,7S}
 134[B6d6DSDDSDD]2221121121111112112111112121211211D211211D2112211211221111111211211212112112112112111122212111121121121111111212(22 5)112111111111122121121212[P]{:_,7B,9P,7D,7S}
 135[B6d6DSDDDD]2221111121121121121111111112121211211D211211B211211D211211D211211B211211D212212112112112112112112112211211212211211211122111111111(36 3)1111112[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 135[B6d6DSDDDD]2221111121121121121111111112121211211D211211D211211D211211B21111121121211211211211111211121112111121121122112112121111211222(26 5)1211111111121[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 135[B6d6DSDDDDB]2221111121121121121111111112121211211D211211D211211D211211D2112221121121211111211121112212(48 6)1222112112112112111112111211121111112212112121212[S]{:_,7B,9P,7D,7S}
 135[B6d6DSDDDDD]211111111211211211221121121111121111122211211S211211S211211D211211E211211B211222211221112111112(71 2)212111211111112111111121112112221[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 135[B6d6DSDDDDD]2221111121121121121111111112121211211D211211D211211D211211D2112221121121211111211121112212(48 6)1222112112112112111112111211121111112212112121212[P]{:_,7B,9P,7D,7S}
 135[B6d6DSDDSD]2221121121111112112111112121211211D211211D211211D211211D211211D211211S211211D2121112111111221112211121121121121121121121121111211112112(52 4)2212[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 135[B6d6DSDDSDB]2221121121111112112111112121211211D211211D211211B21121112122211211211211211211211211111211211211212212112121112112112211112(29 1)1121111112222[S]{:_,7B,9P,7D,7S}
 135[B6d6DSDDSDD]2221121121111112112111112121211211D211211D211211B21121112122211211211211211211211211111211211211212212112121112112112211112(29 1)1121111112222[P]{:_,7B,9P,7D,7S}
 136[B6d6DSDDDDB]2221111121121121121111111112121211211D211211D211211D211211D211211D211222111112112211221111211121112111111121212112112112111121121121121212(30 6)222[S]{:_,7B,9P,7D,7S}
 136[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211D211211D21122112112211111112112112121121121121122112112122112112121121112111112(72 1)21[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 136[B6d6DSDDDDD]2221111121121121121111111112121211211D211211D211211D211211D211211D211222111112112211221111211121112111111121212112112112111121121121121212(30 6)222[P]{:_,7B,9P,7D,7S}
 137[B6d6DSDDDDB]2221111121121121121111111112121211211D211211D2112211211221111111211211212112112112112111122212111121121121111111212(22 5)112111111111122121121212[S]{:_,7B,9P,7D,7S}
 137[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211B211111211212112112112111112111211121111211211221121121211211221(56 5)121111111112111[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 137[B6d6DSDDDDD]2221111121121121121111111112121211211D211211D2112211211221111111211211212112112112112111122212111121121121111111212(22 5)112211111111122111121212[P]{:_,7B,9P,7D,7S}
 137[B6d6DSDDSDB]2221121121111112112111112121211211D211211D211211B211211D211211S211211D211211B21111222212111121121111121121121121111211112122112111211122(45 4)2[S]{:_,7B,9P,7D,7S}
 137[B6d6DSDDSDD]2221121121111112112111112121211211D211211D211211B211211D211211S211211D211211B21111222212111121121111121121121121111211112122112111211122(45 4)2[P]{:_,7B,9P,7D,7S}
 138[B6d6DSDDDD]2221111121121121121111111112121211211D211211D211211D211211D211211D211211S211211D2121112111111221112211121121121121121121121121111211112112(52 4)2212[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 138[B6d6DSDDDDB]2221111121121121121111111112121211211D211211D211211B21121112122211211211211211211211211111211211211212212112121112112112211112(29 1)1121111112222[S]{:_,7B,9P,7D,7S}
 138[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211B211211D211211D211211D2112211111211211221112112112112111112111212112222221211(79 1)211111121211[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 138[B6d6DSDDDDD]2221111121121121121111111112121211211D211211D211211B21121112122211211211211211211211211111211211211212212112121112112112211112(29 1)1121111112222[P]{:_,7B,9P,7D,7S}
 138[B6d6DSDDSD]2221121121111112112111112121211211D211211D211211B211211D211211B21111212112112111112112112112111111211211212(32 6)22122111111221112111211111111121[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 138[B6d6DSDDSD]2221121121111112112111112121211211D211211D211211D211211D211211D2112212211211211111212121112112111121121111211211211211211221121122212111121112(61 5)2[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 138[B6d6DSDDSD]2221121121111112112111112121211211D211211D211211D211211D211211D21122211111211211121211211211221111121112111211111111112(50 1)112111121121121121121111[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 138[B6d6DSDDSD]2221121121111112112111112121211211D211211D211211D211221111211211122112211222111121121121121121121122112112111112(60 4)11112111112222121112111111122[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 138[B6d6DSDDSD]2221121121111112112111112121211211S211211B211211B211211D211211S211211D2121211211112112112111211111211211211211211211111112112112122112(28 3)[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 138[B6d6DSDDSDB]2221121121111112112111112121211211D211211D211211D21122112112211111112112112121121121121122112112121121122112111112112121121112111111111111(54 4)112[S]{:_,7B,9P,7D,7S}
 138[B6d6DSDDSDD]2221121121111112112111112121211211D211211D211211D21122112112211111112112112121121121121122112112121121122112111112112121121112111111111111(54 4)112[P]{:_,7B,9P,7D,7S}
 139[B6d6DSDDSD]2221121121111112112111112121211211D211211D211211D211211D211211S211211D211211B21111221111111111121121121121121122112112112212(20 7)22111211111112211[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 139[B6d6DSDDSD]2221121121111112112111112121211211D211211D211211D211211D211221121122111111121121122112112211211111211212112112112112121121122112112111112(36 4)121111[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 139[B6d6DSDDSD]2221121121111112112111112121211211S211211D211211S211211B211211D211211B211112121211211211211222211121121121121121212121121112111122112(47 0)22[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 139[B6d6DSDDSD]2221121121111112112111112121211211S211211S211211D211211D211211D211211S211211D21211121121211121112221211211211212222212111211211211(32 5)1112211[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 139[B6d6DSDDSDB]2221121121111112112111112121211211D211211D211211D21122111121121112211221122211112112112112112112112211211212112112211121121212112111211111111(33 4)2[S]{:_,7B,9P,7D,7S}
 139[B6d6DSDDSDD]2221121121111112112111112121211211D211211D211211D21122111121121112211221122211112112112112112112112211211212112112211121121212112111211111111(33 4)2[P]{:_,7B,9P,7D,7S}
 140[B6d6DSDDDDB]2221111121121121121111111112121211211D211211D211211B211211D211211S211211D211211B21111222212111121121111121121121121111211112122112111211122(45 4)2[S]{:_,7B,9P,7D,7S}
 140[B6d6DSDDDDD]211111111211211211221121121111121111122211211B211211D211211D211211D21122112112211111112112112121121121111121121122211121112111111121111111(89 6)2221[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 140[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211B211211D211211B2111121211112112111121121121121121121121121111211112112211(102 2)211121211[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 140[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211D211211D211211D211211S211211D212111211211112112112112111111111121121121122(87 6)12221122211[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 140[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211S211211S211211D211211B21111212211112111211122(91 4)1121122211211111211111111111122111[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 140[B6d6DSDDDDD]2221111121121121121111111112121211211D211211D211211B211211D211211S211211D211211B21111222212111121121111121121121121111211112122112111211122(45 4)2[P]{:_,7B,9P,7D,7S}
 140[B6d6DSDDSD]2221121121111112112111112121211211B211211D211211D211211S211211D211211B211112122112112112112111112111211112(71 7)212112121222112111112111111112111[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 140[B6d6DSDDSD]2221121121111112112111112121211211D211211D211211S211211D211211B211112211111211211211211211211111211221111121122111111122112112(10 2)21111111111221[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 140[B6d6DSDDSD]2221121121111112112111112121211211S211211B211211B211211D211211D2112211211111112(31 4)21111221121111211211211211111121112122212111112221111112211[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 141[B6d6DSDDDD]2221111121121121121111111112121211211D211211D211211B211211D211211B21111212112112111112112112112111111211211212(32 6)22122111111221112111211111111121[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 141[B6d6DSDDDD]2221111121121121121111111112121211211D211211D211211D211211D211211D2112212211211211111212121112112111121121111211211211211211221121122212111121112(61 5)2[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 141[B6d6DSDDDD]2221111121121121121111111112121211211D211211D211211D211211D211211D21122211111211211121211211211221111121112111211111111112(50 1)112111121121121121121111[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 141[B6d6DSDDDD]2221111121121121121111111112121211211D211211D211211D211221111211211122112211222111121121121121121121122112112111112(60 4)11112111112222121112111111122[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 141[B6d6DSDDDD]2221111121121121121111111112121211211S211211B211211B211211D211211S211211D2121211211112112112111211111211211211211211211111112112112122112(28 3)[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 141[B6d6DSDDDDB]2221111121121121121111111112121211211D211211D211211D21122112112211111112112112121121121121122112112121121122112111112112121121112111111111111(54 4)112[S]{:_,7B,9P,7D,7S}
 141[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211D211211D21122112112121121121111121211111111112111212(91 5)2111211121111111112211121112112111[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 141[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211D211211D21122112112211111112112112121121122112112121121122112211112111211121111111(80 2)2221[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 141[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211D211211S211211D211211B211112122112112112112112112112112211211212111112111221(55 7)2111111[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 141[B6d6DSDDDDD]211111111211211211221121121111121111122211211S211211S211211B2112221121211211211111212121111212(83 5)211121112111111121111111121111111211222111[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 141[B6d6DSDDDDD]2221111121121121121111111112121211211D211211D211211D21122112112211111112112112121121121121122112112121121122112111112112121121112111111111111(54 4)112[P]{:_,7B,9P,7D,7S}
 141[B6d6DSDDSD]2221121121111112112111112121211211B211211D211211D211211D2112211111211211222112111121121121121111112112122221121121122112112121121121121121121(56 4)11[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 141[B6d6DSDDSD]2221121121111112112111112121211211D211211D211211D211211D211211D211222112112211111112111112111211122112112112112121121121112(-1 2)22211112111111121111222[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 141[B6d6DSDDSD]2221121121111112112111112121211211D211211S211211D211211B21111221111121121111121121121111111121121111122112112112112112112111111112112112122(42 3)1[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 141[B6d6DSDDSDB]2221121121111112112111112121211211D211211D211211D211211S211211D212221111121121121122112112121121122111111211121121111211211212(31 5)12211211211211112[S]{:_,7B,9P,7D,7S}
 141[B6d6DSDDSDD]2221121121111112112111112121211211D211211D211211D211211S211211D212221111121121121122112112121121122111111211121121111211211212(31 5)12211211211211112[P]{:_,7B,9P,7D,7S}
 142[B6d6DSDDDD]2221111121121121121111111112121211211D211211D211211D211211D211211S211211D211211B21111221111111111121121121121121122112112112212(20 7)22111211111112211[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 142[B6d6DSDDDD]2221111121121121121111111112121211211D211211D211211D211211D211221121122111111121121122112112211211111211212112112112112121121122112112111112(36 4)121111[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 142[B6d6DSDDDD]2221111121121121121111111112121211211S211211D211211S211211B211211D211211B211112121211211211211222211121121121121121212121121112111122112(47 0)22[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 142[B6d6DSDDDD]2221111121121121121111111112121211211S211211S211211D211211D211211D211211S211211D21211121121211121112221211211211212222212111211211211(32 5)1112211[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 142[B6d6DSDDDDB]2221111121121121121111111112121211211D211211D211211D21122111121121112211221122211112112112112112112112211211212112112211121121212112111211111111(33 4)2[S]{:_,7B,9P,7D,7S}
 142[B6d6DSDDDDD]2221111121121121121111111112121211211D211211D211211D21122111121121112211221122211112112112112112112112211211212112112211121121212112111211111111(33 4)2[P]{:_,7B,9P,7D,7S}
 142[B6d6DSDDSD]2221121121111112112111112121211211D211211B211211D211211D211211B211211D2122121121121121111111121121111211211211211111211211112112122212(20 6)1112112221[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 142[B6d6DSDDSD]2221121121111112112111112121211211D211211D211211B2111112221211211211211211221121121211111211121212122222111211211211211211211111112112112122112(24 3)[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 142[B6d6DSDDSD]2221121121111112112111112121211211D211211D211211S211211D211211B211112122111112111211122(45 4)1121121121121111111121112111211111212112112112111111212[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 142[B6d6DSDDSD]2221121121111112112111112121211211S211211B211211B211211D211211S211211D21212112111112112112112111112111211121121112211211111(43 1)222111211121121[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 143[B6d6DSDDDD]2221111121121121121111111112121211211B211211D211211D211211S211211D211211B211112122112112112112111112111211112(71 7)212112121222112111112111111112111[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 143[B6d6DSDDDD]2221111121121121121111111112121211211D211211D211211S211211D211211B211112211111211211211211211211111211221111121122111111122112112(10 2)21111111111221[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 143[B6d6DSDDDD]2221111121121121121111111112121211211S211211B211211B211211D211211D2112211211111112(31 4)21111221121111211211211211111121112122212111112221111112211[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 143[B6d6DSDDDDD]211111111211211211221121121111121111122211211S211211S211211D211211D211211D211211B2111122212211222111121121121121122112112121111211222111112(89 7)11[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 143[B6d6DSDDSD]2221121121111112112111112121211211D211211D211211D211211D2112211211221111111211211212112112211211212112112211221111211212112111211121111111121111(54 6)121[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 143[B6d6DSDDSD]2221121121111112112111112121211211D211211D211211D211221111211211122112211222111121121121121121121121212121111121112121212(38 2)1121121121122112112211122[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 144[B6d6DSDDDD]2221111121121121121111111112121211211B211211D211211D211211D2112211111211211222112111121121121121111112112122221121121122112112121121121121121121(56 4)11[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 144[B6d6DSDDDD]2221111121121121121111111112121211211D211211D211211D211211D211211D211222112112211111112111112111211122112112112112121121121112(-1 2)22211112111111121111222[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 144[B6d6DSDDDD]2221111121121121121111111112121211211D211211S211211D211211B21111221111121121111121121121111111121121111122112112112112112112111111112112112122(42 3)1[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 144[B6d6DSDDDDB]2221111121121121121111111112121211211D211211D211211D211211S211211D212221111121121121122112112121121122111111211121121111211211212(31 5)12211211211211112[S]{:_,7B,9P,7D,7S}
 144[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211B211111222121121111211211211211211211211211211221121121211111212(86 0)2221112111111111112111[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 144[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211D211211D2112221121121211111211121112212(78 6)12221121121121121111121112111211111122121121212121[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 144[B6d6DSDDDDD]2221111121121121121111111112121211211D211211D211211D211211S211211D212221111121121121122112112121121122111111211121121111211211212(31 5)12211211211211112[P]{:_,7B,9P,7D,7S}
 144[B6d6DSDDSDB]2221121121111112112111112121211211B211211D211211B211121121112211211211211111112112112112122121121111111211212211111112221111(19 4)2121111122121121212[S]{:_,7B,9P,7D,7S}
 144[B6d6DSDDSDD]2221121121111112112111112121211211B211211D211211B211121121112211211211211111112112112112122121121111111211212211111112221111(19 4)2121111122121121212[P]{:_,7B,9P,7D,7S}
 145[B6d6DSDDDD]2221111121121121121111111112121211211D211211B211211D211211D211211B211211D2122121121121121111111121121111211211211211111211211112112122212(20 6)1112112221[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 145[B6d6DSDDDD]2221111121121121121111111112121211211D211211D211211B2111112221211211211211211221121121211111211121212122222111211211211211211211111112112112122112(24 3)[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 145[B6d6DSDDDD]2221111121121121121111111112121211211D211211D211211S211211D211211B211112122111112111211122(45 4)1121121121121111111121112111211111212112112112111111212[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 145[B6d6DSDDDD]2221111121121121121111111112121211211S211211B211211B211211D211211S211211D21212112111112112112112111112111211121121112211211111(43 1)222111211121121[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 145[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211B211211D211211D211211B211211D212212112112112112112112112211211212211211211122111111111(74 3)111111211[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 145[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211D211211B21111121121211211211211111211121112111121121122112112121111211222(64 5)121111111112111[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 145[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211D211211D211211D211222111112112211221111211121112111111121212112112112111121121121121212(60 6)2221[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 145[B6d6DSDDSD]2221121121111112112111112121211211B211211D211211D211211D21122111112112112221121121121121121121122111111121111121112111221112112122111211(25 3)22211121221[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 145[B6d6DSDDSD]2221121121111112112111112121211211D211211D211211B211211121222112112112111112112112112112112112112111222211211211211112111122211211211211211(44 4)1111212[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 145[B6d6DSDDSD]2221121121111112112111112121211211D211211D211211B211211D211211B21111212112112112112112112112112112121121121121121111111111111211121111111112112(12 0)111[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 146[B6d6DSDDDD]2221111121121121121111111112121211211D211211D211211D211211D2112211211221111111211211212112112211211212112112211221111211212112111211121111111121111(54 6)121[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 146[B6d6DSDDDD]2221111121121121121111111112121211211D211211D211211D211221111211211122112211222111121121121121121121121212121111121112121212(38 2)1121121121122112112211122[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 146[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D2112211211221111111211211212112112112112111122212111121121121111111212(52 5)1122111111111221111212121[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 146[B6d6DSDDSD]2221121121111112112111112121211211D211211D211211D211211B21111121121211211111211211112112111112112121121122(23 2)211121121121121122112112211111112111121221[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 146[B6d6DSDDSD]2221121121111112112111112121211211D211211S211211B211211D211211D211211B211211D212221121111211211211211211221121122211111121211111112111211111111(65 7)221[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 146[B6d6DSDDSD]2221121121111112112111112121211211S211211D211211D211211D211211S211211D211211B2111122111111121121121121111111211211222121121121121121121111122(56 3)2111[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 146[B6d6DSDDSDB]2221121121111112112111112121211211D211211D211211D211211B211211D211211B2111121211111112112112112112111(37 0)22112112112121121122112112121121112112112111212[S]{:_,7B,9P,7D,7S}
 146[B6d6DSDDSDD]2221121121111112112111112121211211D211211D211211D211211B211211D211211B2111121211111112112112112112111(37 0)22112112112121121122112112121121112112112111212[P]{:_,7B,9P,7D,7S}
 147[B6d6DSDDDDB]2221111121121121121111111112121211211B211211D211211B211121121112211211211211111112112112112122121121111111211212211111112221111(19 4)2121111122121121212[S]{:_,7B,9P,7D,7S}
 147[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211B21121112122211211211211211211211211111211211211212212112121112112112211112(59 1)11211111122221[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 147[B6d6DSDDDDD]2221111121121121121111111112121211211B211211D211211B211121121112211211211211111112112112112122121121111111211212211111112221111(19 4)2121111122121121212[P]{:_,7B,9P,7D,7S}
 148[B6d6DSDDDD]2221111121121121121111111112121211211B211211D211211D211211D21122111112112112221121121121121121121122111111121111121112111221112112122111211(25 3)22211121221[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 148[B6d6DSDDDD]2221111121121121121111111112121211211D211211D211211B211211121222112112112111112112112112112112112112111222211211211211112111122211211211211211(44 4)1111212[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 148[B6d6DSDDDD]2221111121121121121111111112121211211D211211D211211B211211D211211B21111212112112112112112112112112112121121121121121111111111111211121111111112112(12 0)111[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 148[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211D211211D211211D211211S211211D2121112111111221112211121121121121121121121121111211112112(90 4)221211[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 148[B6d6DSDDSDB]2221121121111112112111112121211211D211211S211211D211211B211112122112112112112112112111111112112111121122222112212111211212112111121121122(35 6)1211121222[S]{:_,7B,9P,7D,7S}
 148[B6d6DSDDSDD]2221121121111112112111112121211211D211211S211211D211211B211112122112112112112112112111111112112111121122222112212111211212112111121121122(35 6)1211121222[P]{:_,7B,9P,7D,7S}
 149[B6d6DSDDDD]2221111121121121121111111112121211211D211211D211211D211211B21111121121211211111211211112112111112112121121122(23 2)211121121121121122112112211111112111121221[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 149[B6d6DSDDDD]2221111121121121121111111112121211211D211211S211211B211211D211211D211211B211211D212221121111211211211211211221121122211111121211111112111211111111(65 7)221[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 149[B6d6DSDDDD]2221111121121121121111111112121211211S211211D211211D211211D211211S211211D211211B2111122111111121121121121111111211211222121121121121121121111122(56 3)2111[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 149[B6d6DSDDDDB]2221111121121121121111111112121211211D211211D211211D211211B211211D211211B2111121211111112112112112112111(37 0)22112112112121121122112112121121112112112111212[S]{:_,7B,9P,7D,7S}
 149[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211B211211D211211S211211D211211B21111222212111121121111121121121121111211112122112111211122(75 4)21[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 149[B6d6DSDDDDD]2221111121121121121111111112121211211D211211D211211D211211B211211D211211B2111121211111112112112112112111(37 0)22112112112121121122112112121121112112112111212[P]{:_,7B,9P,7D,7S}
 150[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211D21122112112211111112112112121121121121122112112121121122112111112112121121112111111111111(84 4)1121[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 150[B6d6DSDDSDB]2221121121111112112111112121211211D211211D211211B21111121121211211111211211112112111112112121121122(23 2)2111211111211211211211211211111111211211212221121212[S]{:_,7B,9P,7D,7S}
 150[B6d6DSDDSDD]2221121121111112112111112121211211D211211D211211B21111121121211211111211211112112111112112121121122(23 2)2111211111211211211211211211111111211211212221121212[P]{:_,7B,9P,7D,7S}
 151[B6d6DSDDDDB]2221111121121121121111111112121211211D211211S211211D211211B211112122112112112112112112111111112112111121122222112212111211212112111121121122(35 6)1211121222[S]{:_,7B,9P,7D,7S}
 151[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211B211211D211211B21111212112112111112112112112111111211211212(70 6)2212211111122111211121111111112111[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 151[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211D211211D211211D2112212211211211111212121112112111121121111211211211211211221121122212111121112(99 5)211[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 151[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211D211211D211211D21122211111211211121211211211221111121112111211111111112(88 1)11211112112112112112111111[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 151[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211D211221111211211122112211222111121121121121121121122112112111112(98 4)1111211111222212111211111112211[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 151[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211D21122111121121112211221122211112112112112112112112211211212112112211121121212112111211111111(63 4)21[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 151[B6d6DSDDDDD]211111111211211211221121121111121111122211211S211211B211211B211211D211211S211211D2121211211112112112111211111211211211211211211111112112112122112(66 3)11[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 151[B6d6DSDDDDD]2221111121121121121111111112121211211D211211S211211D211211B211112122112112112112112112111111112112111121122222112212111211212112111121121122(35 6)1211121222[P]{:_,7B,9P,7D,7S}
 151[B6d6DSDDDDDB]211111111211211211221121121111121111122211211D211211D211211S211211D211211B211112122111112111211122(91 4)11211211211211111111211121112111112121121212121121212[S]{:_,7B,9P,7D,7S}
 151[B6d6DSDDDDDD]211111111211211211221121121111121111122211211D211211D211211S211211D211211B211112122111112111211122(91 4)11211211211211111111211121112111112121121212121121212[P]{:_,7B,9P,7D,7S}
 151[B6d6DSDDSD]2221121121111112112111112121211211D211211B211211D211211B2111121211211211211211211211211111112112111112111211111111111122111121(35 0)2111211211221121122111222[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 152[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211D211211D211211S211211D211211B21111221111111111121121121121121122112112112212(58 7)2211121111111221111[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 152[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211D211211D211221121122111111121121122112112211211111211212112112112112121121122112112111112(74 4)12111111[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 152[B6d6DSDDDDD]211111111211211211221121121111121111122211211S211211D211211S211211B211211D211211B211112121211211211211222211121121121121121212121121112111122112(85 0)2211[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 152[B6d6DSDDDDD]211111111211211211221121121111121111122211211S211211S211211D211211D211211D211211S211211D21211121121211121112221211211211212222212111211211211(70 5)111221111[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 153[B6d6DSDDDDB]2221111121121121121111111112121211211D211211D211211B21111121121211211111211211112112111112112121121122(23 2)2111211111211211211211211211111111211211212221121212[S]{:_,7B,9P,7D,7S}
 153[B6d6DSDDDDD]211111111211211211221121121111121111122211211B211211D211211D211211S211211D211211B211112122112112112112111112111211112(109 7)21211212122211211111211111111211111[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 153[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211D211211S211211D212221111121121121122112112121121122111111211121121111211211212(61 5)122112112112111121[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 153[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211S211211D211211B211112211111211211211211211211111211221111121122111111122112112(48 2)2111111111122111[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 153[B6d6DSDDDDD]211111111211211211221121121111121111122211211S211211B211211B211211D211211D2112211211111112(69 4)2111122112111121121121121111112111212221211111222111111221111[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 153[B6d6DSDDDDD]2221111121121121121111111112121211211D211211D211211B21111121121211211111211211112112111112112121121122(23 2)2111211111211211211211211211111111211211212221121212[P]{:_,7B,9P,7D,7S}
 153[B6d6DSDDSD]2221121121111112112111112121211211D211211D211211S211211D211211B2111121221121121121121121121111121122111112112111212211121211121112112121121111211211122(48 7)21[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 153[B6d6DSDDSD]2221121121111112112111112121211211D211211D211211S211211S211211D211211B2111122211112112111111211211112112112112112112112112211211211121(74 2)21111212111111121[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 153[B6d6DSDDSD]2221121121111112112111112121211211D211211S211211D211211B2111122111112112111112112112111111112112111112212112112112112112112112211111111222212112112(66 2)22222[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 154[B6d6DSDDDD]2221111121121121121111111112121211211D211211B211211D211211B2111121211211211211211211211211111112112111112111211111111111122111121(35 0)2111211211221121122111222[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 154[B6d6DSDDDDD]211111111211211211221121121111121111122211211B211211D211211D211211D2112211111211211222112111121121121121111112112122221121121122112112121121121121121121(94 4)1111[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 154[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211D211211D211211D211222112112211111112111112111211122112112112112121121121112(37 2)2221111211111112111122211[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 154[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211S211211D211211B21111221111121121111121121121111111121121111122112112112112112112111111112112112122(80 3)111[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 154[B6d6DSDDSD]2221121121111112112111112121211211D211211D211221121121211211211111212111121121121121111121121121111111121122112112112112112112111112112112111111121112111(40 5)221[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 154[B6d6DSDDSD]2221121121111112112111112121211211D211211S211211D211211S211211D211211B2111122111121121112111221212222112112112112112211211212112112111111121121121121122(59 2)[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 155[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211B211211D211211D211211B211211D2122121121121121111111121121111211211211211111211211112112122212(58 6)111211222111[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 155[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211B2111112221211211211211211221121121211111211121212122222111211211211211211211111112112112122112(62 3)11[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 155[B6d6DSDDDDD]211111111211211211221121121111121111122211211S211211B211211B211211D211211S211211D21212112111112112112112111112111211121121112211211111(81 1)22211121112112111[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 155[B6d6DSDDSD]2221121121111112112111112121211211D211211D211211D2112211211212112112111112121111211211112112112211211211211211211111211221211211211211112111121211121122112212(44 1)[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 156[B6d6DSDDDD]2221111121121121121111111112121211211D211211D211211S211211D211211B2111121221121121121121121121111121122111112112111212211121211121112112121121111211211122(48 7)21[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 156[B6d6DSDDDD]2221111121121121121111111112121211211D211211D211211S211211S211211D211211B2111122211112112111111211211112112112112112112112112211211211121(74 2)21111212111111121[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 156[B6d6DSDDDD]2221111121121121121111111112121211211D211211S211211D211211B2111122111112112111112112112111111112112111112212112112112112112112112211111111222212112112(66 2)22222[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 156[B6d6DSDDDDD]211111111211211211221121121111121111122211211B211211D211211B211121121112211211211211111112112112112122121121111111211212211111112221111(49 4)21211111221211212121[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 156[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211D211211D2112211211221111111211211212112112211211212112112211221111211212112111211121111111121111(92 6)12111[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 156[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211D211221111211211122112211222111121121121121121121121212121111121112121212(76 2)112112112112211211221112211[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 156[B6d6DSDDSD]2221121121111112112111112121211211D211211D211221121121211211211111212111121121121121111111121121121112111121121121121121121121122111111121122111122121111(70 5)21121[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 157[B6d6DSDDDD]2221111121121121121111111112121211211D211211D211221121121211211211111212111121121121121111121121121111111121122112112112112112112111112112112111111121112111(40 5)221[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 157[B6d6DSDDDD]2221111121121121121111111112121211211D211211S211211D211211S211211D211211B2111122111121121112111221212222112112112112112211211212112112111111121121121121122(59 2)[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 157[B6d6DSDDSD]2221121121111112112111112121211211D211211D211211D211211D211221121121211211211111212111121121111211211222222121121111121121111211211112112122211121122111211211111(34 2)[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 157[B6d6DSDDSD]2221121121111112112111112121211211D211211S211211D211211B21111212211211211112112112112111112112111222121121111121121121121111121121111111212(57 5)12112112111212212[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 157[B6d6DSDDSD]2221121121111112112111112121211211S211211B211211S211211D211211D2112211211122212221111112112112112111112112112112112112111111122122111221112111121121121122(33 6)[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 158[B6d6DSDDDD]2221111121121121121111111112121211211D211211D211211D2112211211212112112111112121111211211112112112211211211211211211111211221211211211211112111121211121122112212(44 1)[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 158[B6d6DSDDDDD]211111111211211211221121121111121111122211211B211211D211211D211211D21122111112112112221121121121121121121122111111121111121112111221112112122111211(63 3)2221112122111[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 158[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211B211211121222112112112111112112112112112112112112111222211211211211112111122211211211211211(82 4)111121211[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 158[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211B211211D211211B21111212112112112112112112112112112121121121121121111111111111211121111111112112(50 0)11111[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 158[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211D211211B211211D211211B2111121211111112112112112112111(67 0)221121121121211211221121121211211121121121112121[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 158[B6d6DSDDSD]2221121121111112112111112121211211D211211D211211S211211D211211B21111221111121121121122112112121111121121121121121121121121121121111211111111211111111111112212(13 2)[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 158[B6d6DSDDSD]2221121121111112112111112121211211D211211S211211D211211B21111212211211211112112112112112112111121122222112112112211111211211122111211211211111211211212111211(28 2)[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 158[B6d6DSDDSDB]2221121121111112112111112121211211D211211D211211D211221121122111111121121121211211211111211211222112112112112112112112211211212111111121122111111111111(51 6)2211121212[S]{:_,7B,9P,7D,7S}
 158[B6d6DSDDSDB]2221121121111112112111112121211211D211211S211211D211211D2112211211112222111111112112112112112112112112112111112211211211111111212(43 3)211211111211121112112121121212[S]{:_,7B,9P,7D,7S}
 158[B6d6DSDDSDD]2221121121111112112111112121211211D211211D211211D211221121122111111121121121211211211111211211222112112112112112112112211211212111111121122111111111111(51 6)2211121212[P]{:_,7B,9P,7D,7S}
 158[B6d6DSDDSDD]2221121121111112112111112121211211D211211S211211D211211D2112211211112222111111112112112112112112112112112111112211211211111111212(43 3)211211111211121112112121121212[P]{:_,7B,9P,7D,7S}
 159[B6d6DSDDDD]2221111121121121121111111112121211211D211211D211221121121211211211111212111121121121121111111121121121112111121121121121121121121122111111121122111122121111(70 5)21121[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 159[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211D211211B21111121121211211111211211112112111112112121121122(61 2)21112112112112112211211221111111211112122111[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 159[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211S211211B211211D211211D211211B211211D212221121111211211211211211221121122211111121211111112111211111111(103 7)22111[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 159[B6d6DSDDDDD]211111111211211211221121121111121111122211211S211211D211211D211211D211211S211211D211211B2111122111111121121121121111111211211222121121121121121121111122(94 3)211111[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 160[B6d6DSDDDD]2221111121121121121111111112121211211D211211D211211D211211D211221121121211211211111212111121121111211211222222121121111121121111211211112112122211121122111211211111(34 2)[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 160[B6d6DSDDDD]2221111121121121121111111112121211211D211211S211211D211211B21111212211211211112112112112111112112111222121121111121121121121111121121111111212(57 5)12112112111212212[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 160[B6d6DSDDDD]2221111121121121121111111112121211211S211211B211211S211211D211211D2112211211122212221111112112112112111112112112112112112111111122122111221112111121121121122(33 6)[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 160[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211S211211D211211B211112122112112112112112112111111112112111121122222112212111211212112111121121122(65 6)12111212221[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 160[B6d6DSDDSDB]2221121121111112112111112121211211D211211D211211D211211D2112211111122121111211211211211211212211112112112112112112211112112112112212112112112211121112111(31 4)11121121212[S]{:_,7B,9P,7D,7S}
 160[B6d6DSDDSDD]2221121121111112112111112121211211D211211D211211D211211D2112211111122121111211211211211211212211112112112112112112211112112112112212112112112211121112111(31 4)11121121212[P]{:_,7B,9P,7D,7S}
 161[B6d6DSDDDD]2221111121121121121111111112121211211D211211D211211S211211D211211B21111221111121121121122112112121111121121121121121121121121121121111211111111211111111111112212(13 2)[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 161[B6d6DSDDDD]2221111121121121121111111112121211211D211211S211211D211211B21111212211211211112112112112112112111121122222112112112211111211211122111211211211111211211212111211(28 2)[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 161[B6d6DSDDDDB]2221111121121121121111111112121211211D211211D211211D211221121122111111121121121211211211111211211222112112112112112112112211211212111111121122111111111111(51 6)2211121212[S]{:_,7B,9P,7D,7S}
 161[B6d6DSDDDDB]2221111121121121121111111112121211211D211211S211211D211211D2112211211112222111111112112112112112112112112112111112211211211111111212(43 3)211211111211121112112121121212[S]{:_,7B,9P,7D,7S}
 161[B6d6DSDDDDD]2221111121121121121111111112121211211D211211D211211D211221121122111111121121121211211211111211211222112112112112112112112211211212111111121122111111111111(51 6)2211121212[P]{:_,7B,9P,7D,7S}
 161[B6d6DSDDDDD]2221111121121121121111111112121211211D211211S211211D211211D2112211211112222111111112112112112112112112112112111112211211211111111212(43 3)211211111211121112112121121212[P]{:_,7B,9P,7D,7S}
 161[B6d6DSDDSD]2221121121111112112111112121211211D211211D211211B211211D211211B21111212112112112112112112211111111211121111112112112112112112111111112111212(70 2)2212112112112112111212[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 161[B6d6DSDDSD]2221121121111112112111112121211211D211211D211211D211211D2112211211221111111211211211111111211112112112112211211221111112(17 6)112112112111112112112111211221111111111111122[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 162[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211B21111121121211211111211211112112111112112121121122(53 2)21112111112112112112112112111111112112112122211212121[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 162[B6d6DSDDSD]2221121121111112112111112121211211B211211D211211D211211D21122111112112112221121111211211211211211211111112121212(22 2)2112112112112112111111111112112222221111111111112111[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 162[B6d6DSDDSD]2221121121111112112111112121211211D211211D211211D2112211211212112112111112121111112112112112111112111212112112112112112111121121112112211211211211212211121121111221(23 3)1[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 162[B6d6DSDDSDB]2221121121111112112111112121211211D211211S211211D211211D211211D2112211211212111121111212211211211211211211221121121211111211222122(88 2)2112121121112122211211111121121122[S]{:_,7B,9P,7D,7S}
 162[B6d6DSDDSDD]2221121121111112112111112121211211D211211S211211D211211D211211D2112211211212111121111212211211211211211211221121121211111211222122(88 2)2112121121112122211211111121121122[P]{:_,7B,9P,7D,7S}
 163[B6d6DSDDDDB]2221111121121121121111111112121211211D211211D211211D211211D2112211111122121111211211211211211212211112112112112112112211112112112112212112112112211121112111(31 4)11121121212[S]{:_,7B,9P,7D,7S}
 163[B6d6DSDDDDD]2221111121121121121111111112121211211D211211D211211D211211D2112211111122121111211211211211211212211112112112112112112211112112112112212112112112211121112111(31 4)11121121212[P]{:_,7B,9P,7D,7S}
 163[B6d6DSDDSD]2221121121111112112111112121211211D211211D211211S211211S211211D211211B2111122211112112112111112112211111211221112221112121121121121121111121222(13 5)211121112111111221[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 163[B6d6DSDDSD]2221121121111112112111112121211211D211211D211211S211211S211211D211211B2111122211112112112211112112111221111221122111211211211122211211211211111121121111211212211(18 2)[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 164[B6d6DSDDDD]2221111121121121121111111112121211211D211211D211211B211211D211211B21111212112112112112112112211111111211121111112112112112112112111111112111212(70 2)2212112112112112111212[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 164[B6d6DSDDDD]2221111121121121121111111112121211211D211211D211211D211211D2112211211221111111211211211111111211112112112112211211221111112(17 6)112112112111112112112111211221111111111111122[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 164[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211B211211D211211B2111121211211211211211211211211111112112111112111211111111111122111121(73 0)211121121122112112211122211[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 165[B6d6DSDDDD]2221111121121121121111111112121211211B211211D211211D211211D21122111112112112221121111211211211211211211111112121212(22 2)2112112112112112111111111112112222221111111111112111[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 165[B6d6DSDDDD]2221111121121121121111111112121211211D211211D211211D2112211211212112112111112121111112112112112111112111212112112112112112111121121112112211211211211212211121121111221(23 3)1[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 165[B6d6DSDDDDB]2221111121121121121111111112121211211D211211S211211D211211D211211D2112211211212111121111212211211211211211211221121121211111211222122(88 2)2112121121112122211211111121121122[S]{:_,7B,9P,7D,7S}
 165[B6d6DSDDDDD]2221111121121121121111111112121211211D211211S211211D211211D211211D2112211211212111121111212211211211211211211221121121211111211222122(88 2)2112121121112122211211111121121122[P]{:_,7B,9P,7D,7S}
 165[B6d6DSDDSD]2221121121111112112111112121211211D211211D211211D211211D21122111121121112211221122211112111112112111122222211121121111121121121121121121111121121121222121112112112112221(16 7)[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 165[B6d6DSDDSDB]2221121121111112112111112121211211D211211D211211B2112111212221121121121121121121122111112112211222111212112112111112111211122111112112112112111112111221112(75 7)22221121212[S]{:_,7B,9P,7D,7S}
 165[B6d6DSDDSDD]2221121121111112112111112121211211D211211D211211B2112111212221121121121121121121122111112112211222111212112112111112111211122111112112112112111112111221112(75 7)22221121212[P]{:_,7B,9P,7D,7S}
 166[B6d6DSDDDD]2221111121121121121111111112121211211D211211D211211S211211S211211D211211B2111122211112112112111112112211111211221112221112121121121121121111121222(13 5)211121112111111221[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 166[B6d6DSDDDD]2221111121121121121111111112121211211D211211D211211S211211S211211D211211B2111122211112112112211112112111221111221122111211211211122211211211211111121121111211212211(18 2)[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 166[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211S211211D211211B2111121221121121121121121121111121122111112112111212211121211121112112121121111211211122(86 7)2111[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 166[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211S211211S211211D211211B2111122211112112111111211211112112112112112112112112211211211121(112 2)2111121211111112111[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 166[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211S211211D211211B2111122111112112111112112112111111112112111112212112112112112112112112211111111222212112112(104 2)2222211[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 166[B6d6DSDDSD]2221121121111112112111112121211211S211211D211211S211211S211211D211211B2111122211112111111121121112112112211121121121121121111111111211211121111111222(26 0)111111111221[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 167[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211221121121211211211111212111121121121121111121121121111111121122112112112112112112111112112112111111121112111(78 5)22111[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 167[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211S211211D211211S211211D211211B2111122111121121112111221212222112112112112112211211212112112111111121121121121122(97 2)11[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 167[B6d6DSDDSDB]2221121121111112112111112121211211D211211S211211D211211B2111122111112112112112111111112112112112112112211211122211121111211211211112121121121121121121111122(35 7)1221121212[S]{:_,7B,9P,7D,7S}
 167[B6d6DSDDSDD]2221121121111112112111112121211211D211211S211211D211211B2111122111112112112112111111112112112112112112211211122211121111211211211112121121121121121121111122(35 7)1221121212[P]{:_,7B,9P,7D,7S}
 168[B6d6DSDDDD]2221111121121121121111111112121211211D211211D211211D211211D21122111121121112211221122211112111112112111122222211121121111121121121121121121111121121121222121112112112112221(16 7)[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 168[B6d6DSDDDDB]2221111121121121121111111112121211211D211211D211211B2112111212221121121121121121121122111112112211222111212112112111112111211122111112112112112111112111221112(75 7)22221121212[S]{:_,7B,9P,7D,7S}
 168[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211D2112211211212112112111112121111211211112112112211211211211211211111211221211211211211112111121211121122112212(82 1)11[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 168[B6d6DSDDDDD]2221111121121121121111111112121211211D211211D211211B2112111212221121121121121121121122111112112211222111212112112111112111211122111112112112112111112111221112(75 7)22221121212[P]{:_,7B,9P,7D,7S}
 169[B6d6DSDDDD]2221111121121121121111111112121211211S211211D211211S211211S211211D211211B2111122211112111111121121112112112211121121121121121111111111211211121111111222(26 0)111111111221[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
 169[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211221121121211211211111212111121121121121111111121121121112111121121121121121121121122111111121122111122121111(108 5)2112111[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 170[B6d6DSDDDDB]2221111121121121121111111112121211211D211211S211211D211211B2111122111112112112112111111112112112112112112211211122211121111211211211112121121121121121121111122(35 7)1221121212[S]{:_,7B,9P,7D,7S}
 170[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211D211211D211221121121211211211111212111121121111211211222222121121111121121111211211112112122211121122111211211111(72 2)11[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 170[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211D211221121122111111121121121211211211111211211222112112112112112112112211211212111111121122111111111111(81 6)22111212121[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 170[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211S211211D211211B21111212211211211112112112112111112112111222121121111121121121121111121121111111212(95 5)1211211211121221211[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 170[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211S211211D211211D2112211211112222111111112112112112112112112112112111112211211211111111212(73 3)2112111112111211121121211212121[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 170[B6d6DSDDDDD]211111111211211211221121121111121111122211211S211211B211211S211211D211211D2112211211122212221111112112112112111112112112112112112111111122122111221112111121121121122(71 6)11[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 170[B6d6DSDDDDD]2221111121121121121111111112121211211D211211S211211D211211B2111122111112112112112111111112112112112112112211211122211121111211211211112121121121121121121111122(35 7)1221121212[P]{:_,7B,9P,7D,7S}
 171[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211S211211D211211B21111221111121121121122112112121111121121121121121121121121121121111211111111211111111111112212(51 2)11[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 171[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211S211211D211211B21111212211211211112112112112112112111121122222112112112211111211211122111211211211111211211212111211(66 2)11[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 171[B6d6DSDDSDB]2221121121111112112111112121211211D211211S211211S211211S211211D211211B211112221111221211221112212112121121121121121211211211211211211221121121211211211111122(28 7)121121212[S]{:_,7B,9P,7D,7S}
 171[B6d6DSDDSDD]2221121121111112112111112121211211D211211S211211S211211S211211D211211B211112221111221211221112212112121121121121121211211211211211211221121121211211211111122(28 7)121121212[P]{:_,7B,9P,7D,7S}
 172[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211D211211D2112211111122121111211211211211211212211112112112112112112211112112112112212112112112211121112111(61 4)111211212121[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 172[B6d6DSDDSDB]2221121121111112112111112121211211D211211S211211D211211B211112211111211211111211211211211111212(24 1)2211121121121121121111111211211211111111211211211211211211112112111221121212[S]{:_,7B,9P,7D,7S}
 172[B6d6DSDDSDD]2221121121111112112111112121211211D211211S211211D211211B211112211111211211111211211211211111212(24 1)2211121121121121121111111211211211111111211211211211211211112112111221121212[P]{:_,7B,9P,7D,7S}
 173[B6d6DSDDSDB]2221121121111112112111112121211211D211211D211211D211221121121211211211111212111121121121121121112111111112111211121121211211111111212(40 6)1211211211211112112112112121112221121121212[S]{:_,7B,9P,7D,7S}
 173[B6d6DSDDSDD]2221121121111112112111112121211211D211211D211211D211221121121211211211111212111121121121121121112111111112111211121121211211111111212(40 6)1211211211211112112112112121112221121121212[P]{:_,7B,9P,7D,7S}
 174[B6d6DSDDDDB]2221111121121121121111111112121211211D211211S211211S211211S211211D211211B211112221111221211221112212112121121121121121211211211211211211221121121211211211111122(28 7)121121212[S]{:_,7B,9P,7D,7S}
 174[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211B211211D211211B21111212112112112112112112211111111211121111112112112112112112111111112111212(108 2)221211211211211211121211[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 174[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211D211211D2112211211221111111211211211111111211112112112112211211221111112(55 6)11211211211111211211211121122111111111111112211[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 174[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211S211211D211211D211211D2112211211212111121111212211211211211211211221121121211111211222122(118 2)21121211211121222112111111211211221[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 174[B6d6DSDDDDD]2221111121121121121111111112121211211D211211S211211S211211S211211D211211B211112221111221211221112212112121121121121121211211211211211211221121121211211211111122(28 7)121121212[P]{:_,7B,9P,7D,7S}
 174[B6d6DSDDSDB]2221121121111112112111112121211211D211211D211211D211211B21111121121211211111111211211211211121121212211211212112112112112112112112112112112221111121112112(55 0)1211111211211121121212[S]{:_,7B,9P,7D,7S}
 174[B6d6DSDDSDD]2221121121111112112111112121211211D211211D211211D211211B21111121121211211111111211211211211121121212211211212112112112112112112112112112112221111121112112(55 0)1211111211211121121212[P]{:_,7B,9P,7D,7S}
 175[B6d6DSDDDDB]2221111121121121121111111112121211211D211211S211211D211211B211112211111211211111211211211211111212(24 1)2211121121121121121111111211211211111111211211211211211211112112111221121212[S]{:_,7B,9P,7D,7S}
 175[B6d6DSDDDDD]211111111211211211221121121111121111122211211B211211D211211D211211D21122111112112112221121111211211211211211211111112121212(60 2)211211211211211211111111111211222222111111111111211111[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 175[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211D2112211211212112112111112121111112112112112111112111212112112112112112111121121112112211211211211212211121121111221(61 3)111[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 175[B6d6DSDDDDD]2221111121121121121111111112121211211D211211S211211D211211B211112211111211211111211211211211111212(24 1)2211121121121121121111111211211211111111211211211211211211112112111221121212[P]{:_,7B,9P,7D,7S}
 176[B6d6DSDDDDB]2221111121121121121111111112121211211D211211D211211D211221121121211211211111212111121121121121121112111111112111211121121211211111111212(40 6)1211211211211112112112112121112221121121212[S]{:_,7B,9P,7D,7S}
 176[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211S211211S211211D211211B2111122211112112112111112112211111211221112221112121121121121121111121222(51 5)21112111211111122111[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 176[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211S211211S211211D211211B2111122211112112112211112112111221111221122111211211211122211211211211111121121111211212211(56 2)11[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 176[B6d6DSDDDDD]2221111121121121121111111112121211211D211211D211211D211221121121211211211111212111121121121121121112111111112111211121121211211111111212(40 6)1211211211211112112112112121112221121121212[P]{:_,7B,9P,7D,7S}
 177[B6d6DSDDDDB]2221111121121121121111111112121211211D211211D211211D211211B21111121121211211111111211211211211121121212211211212112112112112112112112112112112221111121112112(55 0)1211111211211121121212[S]{:_,7B,9P,7D,7S}
 177[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211B2112111212221121121121121121121122111112112211222111212112112111112111211122111112112112112111112111221112(105 7)222211212121[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 177[B6d6DSDDDDD]2221111121121121121111111112121211211D211211D211211D211211B21111121121211211111111211211211211121121212211211212112112112112112112112112112112221111121112112(55 0)1211111211211121121212[P]{:_,7B,9P,7D,7S}
 178[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211D211211D21122111121121112211221122211112111112112111122222211121121111121121121121121121111121121121222121112112112112221(54 7)11[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 179[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211S211211D211211B2111122111112112112112111111112112112112112112211211122211121111211211211112121121121121121121111122(65 7)12211212121[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 179[B6d6DSDDDDD]211111111211211211221121121111121111122211211S211211D211211S211211S211211D211211B2111122211112111111121121112112112211121121121121121111111111211211121111111222(64 0)11111111122111[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 183[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211S211211S211211S211211D211211B211112221111221211221112212112121121121121121211211211211211211221121121211211211111122(58 7)1211212121[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 184[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211S211211D211211B211112211111211211111211211211211111212(54 1)22111211211211211211111112112112111111112112112112112112111121121112211212121[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 186[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211D211211B21111121121211211111111211211211211121121212211211212112112112112112112112112112112221111121112112(85 0)12111112112111211212121[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
 
... seems effect of improved transposition tables ... did not helped much (stil some bugs to resolve).

I should split stack change cost computation to stack destroyal portion and stack creation ... the botom position is actually computed for the transposition table purposes, so ... EasyStackChange cost calculation has two special parts ... destroying and building. But it refutes to try to solve cases when both parts are nontrivial. ... It could lose a bit in recipe efficiency, but negligable and the expected speedup is big.

Here is result of very few staring levels ... not checked yet ... I still know about some bugs which should be corrected (wrong templating in some cases) ... , this is related to transposition table inefficiency, the destroy / build split would be probably necessary due to complexiy issues, but
debugging to be sure the results are reliable is the first thing to do now.

Code: Select all

--bottomymx:0 totalCost=1866
   --<0(0)[S]>[S]>[S]>[S]>(S)[0]
 211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#2112112112112112111111112112112112112112111111211121111111211121121  2 112111111212 --(g0%8)[366](38 0)<328(314)[S]>[S]>[SSDDSS(#^40)]>[T6SPDSS(#^40)]>(T6S(#^40))[314](+0)
11 211211#111211211#211211211211211211211211112112111 2122211211211211111211211211211211211211211122221121121121111211112221121121121121 1  --(g4%8)[376](32 4)<344(447)[T6S(#^40)]>[S(#^40)]>[SPBDD##S(#^40)]>[SPBDD##S(#^40)]>(SDDS(#^43))[447](+0)
211212 11 221121211211211111212121112111121121111112112112112 2 112222 --(g6%8)[373](29 6)<344(513)[SDDS##S(#^40)]>[PDDS##S(#^40)]>[PDBS##S(#^40)]>[PDBS##S(#^40)]>((#^43))[513]
 11121121121121121121111211 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[373](37 3)<336(591)[D#S(#^40)]>[D#S(#^40)]>[SBDD#S(#^40)]>[S6d6BDD#S(#^40)]>(DDB(#^42))[591]
 1112112112112112112112112 22112112121111121112111221 2 12221121121121121111121112111211111122 --(g6%8)[372](20 6)<352(681)[DDB#S(#^40)]>[DDB#S(#^40)]>[PDDDDDB#S(#^40)]>[PDDDDDB#S(#^40)]>(I4SD(#^43))[681](+0)
1 211211111211211112112111121121121121111121121121 2121121111211211211121111121121121121121121111111211211212211 2  --(g3%8)[368](16 3)<352(792)[I4SDB#S(#^40)]>[SDB#S(#^40)]>[B6d6DSDBBSDB#S(#^40)]>[B6d6DSDBBSDB#S(#^40)]>((#^44))[792](+0)
2212 2112112112112112112112112112112112112112 22112112221121121222211112 2 221111111122221 --(g6%8)[363](43 6)<320(878)[DBDSDu(#^38)]>[SPu(#^38)]>[P(D^7)(#^40)]>[P(D^7)(#^40)]>((#^40))[878]
 111211211#211211#211211#211211#21121121121111121121121121121121111111121121121 2 2  --(g3%8)[362](10 3)<352(954)[D(#^39)]>[D(#^39)]>[SDSSDS(#^44)]>[B6d6DSSDS(#^44)]>((#^44))[954]
 111111211211112112112112111 21111 2 111111221211121111111211111112122111122 --(g2%8)[351](15 2)<336(1029)[DDS(#^41)]>[DDS(#^41)]>[SPDBSS(#^41)]>[SPDBSS(#^41)]>(I16T6S(#^41))[1029](+0)
111 2112111112112111121121121121111111211211112112 221122111112121122211211122 2 111111 --(g7%8)[353](17 7)<336(1112)[I16T6S(#^41)]>[S(#^41)]>[PDBSBBS(#^41)]>[PDBSBBS(#^41)]>((#^42))[1112]
 21121121121111121121121121121121111111121121121 2 2  --(g3%8)[346](10 3)<336(1161)[S(#^41)]>[S(#^41)]>[SDSSDS(#^42)]>[B6d6DSSDS(#^42)]>((#^42))[1161]
 111211211112112111 2122211211211211111211211211211211211211211122221121121121111211112221121121121121 1  --(g4%8)[344](32 4)<312(1262)[DDD(#^39)]>[DDD(#^39)]>[SPBDD(#^39)]>[SPBDD(#^39)]>(SDDS(#^39))[1262](+0)
211211111 1111211121111111211121121  2 112111111212 --(g0%8)[350](38 0)<312(1309)[SDDS(#^39)]>[SSDDS(#^39)]>[T6SPDSS(#^38)]>[T6SPDSS(#^38)]>(T6S(#^38))[1309](+0)
11 211211#111211211#211211#211211#2112112112112112112112112112112112 22112112121111121112111221 2 12221121121121121111121112111211111122 --(g6%8)[372](20 6)<352(1437)[T6S(#^38)]>[S(#^38)]>[PDDDDD####S(#^38)]>[PDDDDD####S(#^38)]>(I4SD(#^43))[1437](+0)
1 211211#11121121121121111121121121121121121111111121121121 2 2  --(g3%8)[378](10 3)<368(1496)[I4SD####S(#^38)]>[SD####S(#^38)]>[B6d6DSSDS#SD####S(#^38)]>[B6d6DSSDS#SD####S(#^38)]>((#^46))[1496]
 111211211#2112112112111121121121121111111211211112112 221122111112121122211211122 2 111111 --(g7%8)[393](17 7)<376(1582)[DSD####S(#^38)]>[DSD####S(#^38)]>[PDBSBB##SD####S(#^38)]>[PDBSBB##SD####S(#^38)]>((#^47))[1582]
 111111211211211211112112112112112112111121121121 221211211211211211211211221121121221121121112211111111 1 1111112 --(g3%8)[392](24 3)<368(1692)[DDSD####S(#^38)]>[DDSD####S(#^38)]>[SDBDDBDSSD####S(#^38)]>[B6d6DBDDBDSSD####S(#^38)]>(S(#^45))[1692]
 21121121121121121121121111211 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[405](37 3)<368(1773)[SSD####S(#^38)]>[SSD####S(#^38)]>[SBDD#SD####S(#^38)]>[S6d6BDD#SD####S(#^38)]>(DDB(#^46))[1773](+3)
112 11121121121121121121121121111211 112221221122211112112112112112211211212111121122211111 2  --(g7%8)[399](39 7)<360(1866)[DDBSSD####S(#^38)]>[PBSSD####S(#^38)]>[S6d6BDDDSSSD####S(#^38)]>[S6d6BDDDSSSD####S(#^38)]>((#^45))[1866]
--bottomymx:0 totalCost=1870
   --<0(0)[S]>[S]>[S]>[S]>(S)[0]
 211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#2112112112112112111111112112112112112112111111211121111111211121121  2 112111111212 --(g0%8)[366](38 0)<328(314)[S]>[S]>[SSDDSS(#^40)]>[T6SPDSS(#^40)]>(T6S(#^40))[314](+0)
11 211211#111211211#211211211211211211211211112112111 2122211211211211111211211211211211211211211122221121121121111211112221121121121121 1  --(g4%8)[376](32 4)<344(447)[T6S(#^40)]>[S(#^40)]>[SPBDD##S(#^40)]>[SPBDD##S(#^40)]>(SDDS(#^43))[447](+0)
211212 11 221121211211211111212121112111121121111112112112112 2 112222 --(g6%8)[373](29 6)<344(513)[SDDS##S(#^40)]>[PDDS##S(#^40)]>[PDBS##S(#^40)]>[PDBS##S(#^40)]>((#^43))[513]
 11121121121121121121111211 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[373](37 3)<336(591)[D#S(#^40)]>[D#S(#^40)]>[SBDD#S(#^40)]>[S6d6BDD#S(#^40)]>(DDB(#^42))[591]
 1112112112112112112112112 22112112121111121112111221 2 12221121121121121111121112111211111122 --(g6%8)[372](20 6)<352(681)[DDB#S(#^40)]>[DDB#S(#^40)]>[PDDDDDB#S(#^40)]>[PDDDDDB#S(#^40)]>(I4SD(#^43))[681](+0)
1 211211111211211112112111121121121121111121121121 2121121111211211211121111121121121121121121111111211211212211 2  --(g3%8)[368](16 3)<352(792)[I4SDB#S(#^40)]>[SDB#S(#^40)]>[B6d6DSDBBSDB#S(#^40)]>[B6d6DSDBBSDB#S(#^40)]>((#^44))[792](+0)
2212 2112112112112112112112112112112112112112 22112112221121121222211112 2 221111111122221 --(g6%8)[363](43 6)<320(878)[DBDSDu(#^38)]>[SPu(#^38)]>[P(D^7)(#^40)]>[P(D^7)(#^40)]>((#^40))[878]
 111211211#211211#211211#211211#21121121121111121121121121121121111111121121121 2 2  --(g3%8)[362](10 3)<352(954)[D(#^39)]>[D(#^39)]>[SDSSDS(#^44)]>[B6d6DSSDS(#^44)]>((#^44))[954]
 111111211211112112112112111 21111 2 111111221211121111111211111112122111122 --(g2%8)[351](15 2)<336(1029)[DDS(#^41)]>[DDS(#^41)]>[SPDBSS(#^41)]>[SPDBSS(#^41)]>(I16T6S(#^41))[1029](+0)
111 2112111112112111121121121121111111211211112112 221122111112121122211211122 2 111111 --(g7%8)[353](17 7)<336(1112)[I16T6S(#^41)]>[S(#^41)]>[PDBSBBS(#^41)]>[PDBSBBS(#^41)]>((#^42))[1112]
 21121121121111121121121121121121111111121121121 2 2  --(g3%8)[346](10 3)<336(1161)[S(#^41)]>[S(#^41)]>[SDSSDS(#^42)]>[B6d6DSSDS(#^42)]>((#^42))[1161]
 111211211112112111 2122211211211211111211211211211211211211211122221121121121111211112221121121121121 1  --(g4%8)[344](32 4)<312(1262)[DDD(#^39)]>[DDD(#^39)]>[SPBDD(#^39)]>[SPBDD(#^39)]>(SDDS(#^39))[1262](+0)
211211111 1111211121111111211121121  2 112111111212 --(g0%8)[350](38 0)<312(1309)[SDDS(#^39)]>[SSDDS(#^39)]>[T6SPDSS(#^38)]>[T6SPDSS(#^38)]>(T6S(#^38))[1309](+0)
11 211211#111211211#211211#211211#2112112112112112112112112112112112 22112112121111121112111221 2 12221121121121121111121112111211111122 --(g6%8)[372](20 6)<352(1437)[T6S(#^38)]>[S(#^38)]>[PDDDDD####S(#^38)]>[PDDDDD####S(#^38)]>(I4SD(#^43))[1437](+0)
1 211211#11121121121121111121121121121121121111111121121121 2 2  --(g3%8)[378](10 3)<368(1496)[I4SD####S(#^38)]>[SD####S(#^38)]>[B6d6DSSDS#SD####S(#^38)]>[B6d6DSSDS#SD####S(#^38)]>((#^46))[1496]
 111211211#2112112112111121121121121111111211211112112 221122111112121122211211122 2 111111 --(g7%8)[393](17 7)<376(1582)[DSD####S(#^38)]>[DSD####S(#^38)]>[PDBSBB##SD####S(#^38)]>[PDBSBB##SD####S(#^38)]>((#^47))[1582]
 111111211211211211112112112112112112111121121121 221211211211211211211211221121121221121121112211111111 1 1111112 --(g3%8)[392](24 3)<368(1692)[DDSD####S(#^38)]>[DDSD####S(#^38)]>[SDBDDBDSSD####S(#^38)]>[B6d6DBDDBDSSD####S(#^38)]>(S(#^45))[1692]
 21121121121121121121121111211 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[405](37 3)<368(1773)[SSD####S(#^38)]>[SSD####S(#^38)]>[SBDD#SD####S(#^38)]>[S6d6BDD#SD####S(#^38)]>(DDB(#^46))[1773](+0)
112 1112112112112112112112112112112 2111111221211112112112112112112122111121112111211211122112121 1 2 --(g1%8)[399](23 1)<376(1870)[DDB#SD####S(#^38)]>[PB#SD####S(#^38)]>[PDDDDDS#SD####S(#^38)]>[PDDDDDS#SD####S(#^38)]>(S(#^46))[1870]
--bottomymx:0 totalCost=1891
   --<0(0)[S]>[S]>[S]>[S]>(S)[0]
 211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#2112112112112112111111112112112112112112111111211121111111211121121  2 112111111212 --(g0%8)[366](38 0)<328(314)[S]>[S]>[SSDDSS(#^40)]>[T6SPDSS(#^40)]>(T6S(#^40))[314](+0)
11 211211#111211211#211211211211211211211211112112111 2122211211211211111211211211211211211211211122221121121121111211112221121121121121 1  --(g4%8)[376](32 4)<344(447)[T6S(#^40)]>[S(#^40)]>[SPBDD##S(#^40)]>[SPBDD##S(#^40)]>(SDDS(#^43))[447](+0)
211212 11 221121211211211111212121112111121121111112112112112 2 112222 --(g6%8)[373](29 6)<344(513)[SDDS##S(#^40)]>[PDDS##S(#^40)]>[PDBS##S(#^40)]>[PDBS##S(#^40)]>((#^43))[513]
 11121121121121121121111211 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[373](37 3)<336(591)[D#S(#^40)]>[D#S(#^40)]>[SBDD#S(#^40)]>[S6d6BDD#S(#^40)]>(DDB(#^42))[591]
 1112112112112112112112112 22112112121111121112111221 2 12221121121121121111121112111211111122 --(g6%8)[372](20 6)<352(681)[DDB#S(#^40)]>[DDB#S(#^40)]>[PDDDDDB#S(#^40)]>[PDDDDDB#S(#^40)]>(I4SD(#^43))[681](+0)
1 211211111211211112112111121121121121111121121121 2121121111211211211121111121121121121121121111111211211212211 2  --(g3%8)[368](16 3)<352(792)[I4SDB#S(#^40)]>[SDB#S(#^40)]>[B6d6DSDBBSDB#S(#^40)]>[B6d6DSDBBSDB#S(#^40)]>((#^44))[792](+0)
2212 2112112112112112112112112112112112112112 22112112221121121222211112 2 221111111122221 --(g6%8)[363](43 6)<320(878)[DBDSDu(#^38)]>[SPu(#^38)]>[P(D^7)(#^40)]>[P(D^7)(#^40)]>((#^40))[878]
 111211211#211211#211211#211211#21121121121111121121121121121121111111121121121 2 2  --(g3%8)[362](10 3)<352(954)[D(#^39)]>[D(#^39)]>[SDSSDS(#^44)]>[B6d6DSSDS(#^44)]>((#^44))[954]
 111111211211112112112112111 21111 2 111111221211121111111211111112122111122 --(g2%8)[351](15 2)<336(1029)[DDS(#^41)]>[DDS(#^41)]>[SPDBSS(#^41)]>[SPDBSS(#^41)]>(I16T6S(#^41))[1029](+0)
111 2112111112112111121121121121111111211211112112 221122111112121122211211122 2 111111 --(g7%8)[353](17 7)<336(1112)[I16T6S(#^41)]>[S(#^41)]>[PDBSBBS(#^41)]>[PDBSBBS(#^41)]>((#^42))[1112]
 21121121121111121121121121121121111111121121121 2 2  --(g3%8)[346](10 3)<336(1161)[S(#^41)]>[S(#^41)]>[SDSSDS(#^42)]>[B6d6DSSDS(#^42)]>((#^42))[1161]
 111211211112112111 2122211211211211111211211211211211211211211122221121121121111211112221121121121121 1  --(g4%8)[344](32 4)<312(1262)[DDD(#^39)]>[DDD(#^39)]>[SPBDD(#^39)]>[SPBDD(#^39)]>(SDDS(#^39))[1262](+0)
211211111 1111211121111111211121121  2 112111111212 --(g0%8)[350](38 0)<312(1309)[SDDS(#^39)]>[SSDDS(#^39)]>[T6SPDSS(#^38)]>[T6SPDSS(#^38)]>(T6S(#^38))[1309](+0)
11 211211#111211211#211211#211211#2112112112112112112112112112112112 22112112121111121112111221 2 12221121121121121111121112111211111122 --(g6%8)[372](20 6)<352(1437)[T6S(#^38)]>[S(#^38)]>[PDDDDD####S(#^38)]>[PDDDDD####S(#^38)]>(I4SD(#^43))[1437](+0)
1 211211#11121121121121111121121121121121121111111121121121 2 2  --(g3%8)[378](10 3)<368(1496)[I4SD####S(#^38)]>[SD####S(#^38)]>[B6d6DSSDS#SD####S(#^38)]>[B6d6DSSDS#SD####S(#^38)]>((#^46))[1496]
 111211211#2112112112111121121121121111111211211112112 221122111112121122211211122 2 111111 --(g7%8)[393](17 7)<376(1582)[DSD####S(#^38)]>[DSD####S(#^38)]>[PDBSBB##SD####S(#^38)]>[PDBSBB##SD####S(#^38)]>((#^47))[1582]
 111111211211211211112112112112112112111121121121 221211211211211211211211221121121221121121112211111111 1 1111112 --(g3%8)[392](24 3)<368(1692)[DDSD####S(#^38)]>[DDSD####S(#^38)]>[SDBDDBDSSD####S(#^38)]>[B6d6DBDDBDSSD####S(#^38)]>(S(#^45))[1692]
 21121121121121121121121111211 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[405](37 3)<368(1773)[SSD####S(#^38)]>[SSD####S(#^38)]>[SBDD#SD####S(#^38)]>[S6d6BDD#SD####S(#^38)]>(DDB(#^46))[1773]
 1112112111112112112112112112 21121111222211111111211211211211211211211211211111221121121111111121 2 211211111211121112112 --(g3%8)[399](23 3)<376(1891)[DDB#SD####S(#^38)]>[DDB#SD####S(#^38)]>[PDDDSDB#SD####S(#^38)]>[PDDDSDB#SD####S(#^38)]>(I4S(#^47))[1891]
--bottomymx:0 totalCost=1875
   --<0(0)[S]>[S]>[S]>[S]>(S)[0]
 211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#2112112112112112111111112112112112112112111111211121111111211121121  2 112111111212 --(g0%8)[366](38 0)<328(314)[S]>[S]>[SSDDSS(#^40)]>[T6SPDSS(#^40)]>(T6S(#^40))[314](+0)
11 211211#111211211#211211211211211211211211112112111 2122211211211211111211211211211211211211211122221121121121111211112221121121121121 1  --(g4%8)[376](32 4)<344(447)[T6S(#^40)]>[S(#^40)]>[SPBDD##S(#^40)]>[SPBDD##S(#^40)]>(SDDS(#^43))[447](+0)
211212 11 221121211211211111212121112111121121111112112112112 2 112222 --(g6%8)[373](29 6)<344(513)[SDDS##S(#^40)]>[PDDS##S(#^40)]>[PDBS##S(#^40)]>[PDBS##S(#^40)]>((#^43))[513]
 11121121121121121121111211 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[373](37 3)<336(591)[D#S(#^40)]>[D#S(#^40)]>[SBDD#S(#^40)]>[S6d6BDD#S(#^40)]>(DDB(#^42))[591]
 1112112112112112112112112 22112112121111121112111221 2 12221121121121121111121112111211111122 --(g6%8)[372](20 6)<352(681)[DDB#S(#^40)]>[DDB#S(#^40)]>[PDDDDDB#S(#^40)]>[PDDDDDB#S(#^40)]>(I4SD(#^43))[681](+0)
1 211211111211211112112111121121121121111121121121 2121121111211211211121111121121121121121121111111211211212211 2  --(g3%8)[368](16 3)<352(792)[I4SDB#S(#^40)]>[SDB#S(#^40)]>[B6d6DSDBBSDB#S(#^40)]>[B6d6DSDBBSDB#S(#^40)]>((#^44))[792](+0)
2212 2112112112112112112112112112112112112112 22112112221121121222211112 2 221111111122221 --(g6%8)[363](43 6)<320(878)[DBDSDu(#^38)]>[SPu(#^38)]>[P(D^7)(#^40)]>[P(D^7)(#^40)]>((#^40))[878]
 111211211#211211#211211#211211#21121121121111121121121121121121111111121121121 2 2  --(g3%8)[362](10 3)<352(954)[D(#^39)]>[D(#^39)]>[SDSSDS(#^44)]>[B6d6DSSDS(#^44)]>((#^44))[954]
 111111211211112112112112111 21111 2 111111221211121111111211111112122111122 --(g2%8)[351](15 2)<336(1029)[DDS(#^41)]>[DDS(#^41)]>[SPDBSS(#^41)]>[SPDBSS(#^41)]>(I16T6S(#^41))[1029](+0)
111 2112111112112111121121121121111111211211112112 221122111112121122211211122 2 111111 --(g7%8)[353](17 7)<336(1112)[I16T6S(#^41)]>[S(#^41)]>[PDBSBBS(#^41)]>[PDBSBBS(#^41)]>((#^42))[1112]
 21121121121111121121121121121121111111121121121 2 2  --(g3%8)[346](10 3)<336(1161)[S(#^41)]>[S(#^41)]>[SDSSDS(#^42)]>[B6d6DSSDS(#^42)]>((#^42))[1161]
 111211211112112111 2122211211211211111211211211211211211211211122221121121121111211112221121121121121 1  --(g4%8)[344](32 4)<312(1262)[DDD(#^39)]>[DDD(#^39)]>[SPBDD(#^39)]>[SPBDD(#^39)]>(SDDS(#^39))[1262](+0)
211211111 1111211121111111211121121  2 112111111212 --(g0%8)[350](38 0)<312(1309)[SDDS(#^39)]>[SSDDS(#^39)]>[T6SPDSS(#^38)]>[T6SPDSS(#^38)]>(T6S(#^38))[1309](+0)
11 211211#111211211#211211#211211#2112112112112112112112112112112112 22112112121111121112111221 2 12221121121121121111121112111211111122 --(g6%8)[372](20 6)<352(1437)[T6S(#^38)]>[S(#^38)]>[PDDDDD####S(#^38)]>[PDDDDD####S(#^38)]>(I4SD(#^43))[1437](+0)
1 211211#11121121121121111121121121121121121111111121121121 2 2  --(g3%8)[378](10 3)<368(1496)[I4SD####S(#^38)]>[SD####S(#^38)]>[B6d6DSSDS#SD####S(#^38)]>[B6d6DSSDS#SD####S(#^38)]>((#^46))[1496]
 111211211#2112112112111121121121121111111211211112112 221122111112121122211211122 2 111111 --(g7%8)[393](17 7)<376(1582)[DSD####S(#^38)]>[DSD####S(#^38)]>[PDBSBB##SD####S(#^38)]>[PDBSBB##SD####S(#^38)]>((#^47))[1582]
 111111211211211211112112112112112112111121121121 221211211211211211211211221121121221121121112211111111 1 1111112 --(g3%8)[392](24 3)<368(1692)[DDSD####S(#^38)]>[DDSD####S(#^38)]>[SDBDDBDSSD####S(#^38)]>[B6d6DBDDBDSSD####S(#^38)]>(S(#^45))[1692]
 21121121121121121121121111211 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[405](37 3)<368(1773)[SSD####S(#^38)]>[SSD####S(#^38)]>[SBDD#SD####S(#^38)]>[S6d6BDD#SD####S(#^38)]>(DDB(#^46))[1773](+0)
11212 2112112112112112112112112112112112 2111111221211112112112112112112122111121112111211211122112121 1 2 --(g1%8)[399](23 1)<376(1875)[DDBuSD####S(#^38)]>[SuSD####S(#^38)]>[P(D^6)#SD####S(#^38)]>[P(D^6)#SD####S(#^38)]>(D(#^46))[1875]
--bottomymx:0 totalCost=1886
   --<0(0)[S]>[S]>[S]>[S]>(S)[0]
 211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#2112112112112112111111112112112112112112111111211121111111211121121  2 112111111212 --(g0%8)[366](38 0)<328(314)[S]>[S]>[SSDDSS(#^40)]>[T6SPDSS(#^40)]>(T6S(#^40))[314](+0)
11 211211#111211211#211211211211211211211211112112111 2122211211211211111211211211211211211211211122221121121121111211112221121121121121 1  --(g4%8)[376](32 4)<344(447)[T6S(#^40)]>[S(#^40)]>[SPBDD##S(#^40)]>[SPBDD##S(#^40)]>(SDDS(#^43))[447](+0)
211212 11 221121211211211111212121112111121121111112112112112 2 112222 --(g6%8)[373](29 6)<344(513)[SDDS##S(#^40)]>[PDDS##S(#^40)]>[PDBS##S(#^40)]>[PDBS##S(#^40)]>((#^43))[513]
 11121121121121121121111211 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[373](37 3)<336(591)[D#S(#^40)]>[D#S(#^40)]>[SBDD#S(#^40)]>[S6d6BDD#S(#^40)]>(DDB(#^42))[591]
 1112112112112112112112112 22112112121111121112111221 2 12221121121121121111121112111211111122 --(g6%8)[372](20 6)<352(681)[DDB#S(#^40)]>[DDB#S(#^40)]>[PDDDDDB#S(#^40)]>[PDDDDDB#S(#^40)]>(I4SD(#^43))[681](+0)
1 211211111211211112112111121121121121111121121121 2121121111211211211121111121121121121121121111111211211212211 2  --(g3%8)[368](16 3)<352(792)[I4SDB#S(#^40)]>[SDB#S(#^40)]>[B6d6DSDBBSDB#S(#^40)]>[B6d6DSDBBSDB#S(#^40)]>((#^44))[792](+0)
2212 2112112112112112112112112112112112112112 22112112221121121222211112 2 221111111122221 --(g6%8)[363](43 6)<320(878)[DBDSDu(#^38)]>[SPu(#^38)]>[P(D^7)(#^40)]>[P(D^7)(#^40)]>((#^40))[878]
 111211211#211211#211211#211211#21121121121111121121121121121121111111121121121 2 2  --(g3%8)[362](10 3)<352(954)[D(#^39)]>[D(#^39)]>[SDSSDS(#^44)]>[B6d6DSSDS(#^44)]>((#^44))[954]
 111111211211112112112112111 21111 2 111111221211121111111211111112122111122 --(g2%8)[351](15 2)<336(1029)[DDS(#^41)]>[DDS(#^41)]>[SPDBSS(#^41)]>[SPDBSS(#^41)]>(I16T6S(#^41))[1029](+0)
111 2112111112112111121121121121111111211211112112 221122111112121122211211122 2 111111 --(g7%8)[353](17 7)<336(1112)[I16T6S(#^41)]>[S(#^41)]>[PDBSBBS(#^41)]>[PDBSBBS(#^41)]>((#^42))[1112]
 21121121121111121121121121121121111111121121121 2 2  --(g3%8)[346](10 3)<336(1161)[S(#^41)]>[S(#^41)]>[SDSSDS(#^42)]>[B6d6DSSDS(#^42)]>((#^42))[1161]
 111211211112112111 2122211211211211111211211211211211211211211122221121121121111211112221121121121121 1  --(g4%8)[344](32 4)<312(1262)[DDD(#^39)]>[DDD(#^39)]>[SPBDD(#^39)]>[SPBDD(#^39)]>(SDDS(#^39))[1262](+0)
211211111 1111211121111111211121121  2 112111111212 --(g0%8)[350](38 0)<312(1309)[SDDS(#^39)]>[SSDDS(#^39)]>[T6SPDSS(#^38)]>[T6SPDSS(#^38)]>(T6S(#^38))[1309](+0)
11 211211#111211211#211211#211211#2112112112112112112112112112112112 22112112121111121112111221 2 12221121121121121111121112111211111122 --(g6%8)[372](20 6)<352(1437)[T6S(#^38)]>[S(#^38)]>[PDDDDD####S(#^38)]>[PDDDDD####S(#^38)]>(I4SD(#^43))[1437](+0)
1 211211#11121121121121111121121121121121121111111121121121 2 2  --(g3%8)[378](10 3)<368(1496)[I4SD####S(#^38)]>[SD####S(#^38)]>[B6d6DSSDS#SD####S(#^38)]>[B6d6DSSDS#SD####S(#^38)]>((#^46))[1496]
 111211211#2112112112111121121121121111111211211112112 221122111112121122211211122 2 111111 --(g7%8)[393](17 7)<376(1582)[DSD####S(#^38)]>[DSD####S(#^38)]>[PDBSBB##SD####S(#^38)]>[PDBSBB##SD####S(#^38)]>((#^47))[1582]
 111111211211211211112112112112112112111121121121 221211211211211211211211221121121221121121112211111111 1 1111112 --(g3%8)[392](24 3)<368(1692)[DDSD####S(#^38)]>[DDSD####S(#^38)]>[SDBDDBDSSD####S(#^38)]>[B6d6DBDDBDSSD####S(#^38)]>(S(#^45))[1692]
 21121121121121121121121111211 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[405](37 3)<368(1773)[SSD####S(#^38)]>[SSD####S(#^38)]>[SBDD#SD####S(#^38)]>[S6d6BDD#SD####S(#^38)]>(DDB(#^46))[1773](+3)
112 111211211112112111121121121121111121121121 21211211111211211211211111211121112112111221121111 1 22211121112112 --(g1%8)[399](31 1)<368(1886)[DDBSSD####S(#^38)]>[PBSSD####S(#^38)]>[B6d6DSDBBSSSD####S(#^38)]>[B6d6DSDBBSSSD####S(#^38)]>(I4S(#^45))[1886]

Code: Select all

--bottomymx:0 totalCost=1866
   --<0(0)[S]>[S]>[S]>[S]>(S)[0]
 211211211211u211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#2112112112112112111111112112112112112112111111211121111111211121121  2 112111111212 --(g0%8)[366](38 0)<328(314)[S]>[S]>[SSDDSSDu(#^38)]>[T6SPDSSDu(#^38)]>(T6S(#^40))[314](+0)
11 211211111211211211211211211211211211211112112111 2122211211211211111211211211211211211211211122221121121121111211112221121121121121 1  --(g4%8)[376](32 4)<344(447)[T6SDu(#^38)]>[SDu(#^38)]>[SPBDDDDSDu(#^38)]>[SPBDDDDSDu(#^38)]>(SDDS(#^43))[447](+0)
211212 11 221121211211211111212121112111121121111112112112112 2 112222 --(g6%8)[373](29 6)<344(513)[SDDSDDSDu(#^38)]>[PDDSDDSDu(#^38)]>[PDBSDDSDu(#^38)]>[PDBSDDSDu(#^38)]>((#^43))[513]
 11121121121121121121111211 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[373](37 3)<336(591)[DDSDu(#^38)]>[DDSDu(#^38)]>[SBDDDSDu(#^38)]>[S6d6BDDDSDu(#^38)]>(DDB(#^42))[591]
 1112112112112112112112112 22112112121111121112111221 2 12221121121121121111121112111211111122 --(g6%8)[372](20 6)<352(681)[DDBDSDu(#^38)]>[DDBDSDu(#^38)]>[PDDDDDBDSDu(#^38)]>[PDDDDDBDSDu(#^38)]>(I4SD(#^43))[681](+0)
1 211211111211211112112111121121121121111121121121 2121121111211211211121111121121121121121121111111211211212211 2  --(g3%8)[368](16 3)<352(792)[I4SDBDSDu(#^38)]>[SDBDSDu(#^38)]>[B6d6DSDBBSDBDSDu(#^38)]>[B6d6DSDBBSDBDSDu(#^38)]>((#^44))[792](+0)
2212 2112112112112112112112112112112112112112 22112112221121121222211112 2 221111111122221 --(g6%8)[363](43 6)<320(878)[DBDSDu(#^38)]>[SPu(#^38)]>[P(D^8)(#^39)]>[P(D^8)(#^39)]>((#^40))[878]
 11121121121121121121111121121121121121121111121121121121121121111111121121121 2 2  --(g3%8)[362](10 3)<352(957)[D(#^39)]>[D(#^39)]>[SDSSDSDDSDD(#^39)]>[B6d6DSSDSDDSDD(#^39)]>((#^44))[957]
 111111211211112112112112111 21111 2 111111221211121111111211111112122111122 --(g2%8)[351](15 2)<336(1029)[DDSDD(#^39)]>[DDSDD(#^39)]>[SPDBSSDD(#^39)]>[SPDBSSDD(#^39)]>(I16T6S(#^41))[1029](+0)
111 2112111112112111121121121121111111211211112112 221122111112121122211211122 2 111111 --(g7%8)[353](17 7)<336(1112)[I16T6SDD(#^39)]>[SDD(#^39)]>[PDBSBBSDD(#^39)]>[PDBSBBSDD(#^39)]>((#^42))[1112]
 21121121121111121121121121121121111111121121121 2 2  --(g3%8)[346](10 3)<336(1161)[SDD(#^39)]>[SDD(#^39)]>[SDSSDSDDD(#^39)]>[B6d6DSSDSDDD(#^39)]>((#^42))[1161]
 111211211112112111 2122211211211211111211211211211211211211211122221121121121111211112221121121121121 1  --(g4%8)[344](32 4)<312(1262)[DDD(#^39)]>[DDD(#^39)]>[SPBDD(#^39)]>[SPBDD(#^39)]>(SDDS(#^39))[1262](+0)
211211111 1111211121111111211121121  2 112111111212 --(g0%8)[350](38 0)<312(1309)[SDDS(#^39)]>[SSDDS(#^39)]>[T6SPDSS(#^38)]>[T6SPDSS(#^38)]>(T6S(#^38))[1309](+0)
11 211211#111211211#211211#211211#2112112112112112112112112112112112 22112112121111121112111221 2 12221121121121121111121112111211111122 --(g6%8)[372](20 6)<352(1437)[T6S(#^38)]>[S(#^38)]>[PDDDDD####S(#^38)]>[PDDDDD####S(#^38)]>(I4SD(#^43))[1437](+0)
1 21121111121121121121111121121121121121121111111121121121 2 2  --(g3%8)[378](10 3)<368(1496)[I4SD####S(#^38)]>[SD####S(#^38)]>[B6d6DSSDSDSD####S(#^38)]>[B6d6DSSDSDSD####S(#^38)]>((#^46))[1496]
 1112112112112112112111121121121121111111211211112112 221122111112121122211211122 2 111111 --(g7%8)[393](17 7)<376(1582)[DSD####S(#^38)]>[DSD####S(#^38)]>[PDBSBBDDSD####S(#^38)]>[PDBSBBDDSD####S(#^38)]>((#^47))[1582]
 111111211211211211112112112112112112111121121121 221211211211211211211211221121121221121121112211111111 1 1111112 --(g3%8)[392](24 3)<368(1692)[DDSD####S(#^38)]>[DDSD####S(#^38)]>[SDBDDBDSSD####S(#^38)]>[B6d6DBDDBDSSD####S(#^38)]>(S(#^45))[1692]
 21121121121121121121121111211 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[405](37 3)<368(1776)[SSD####S(#^38)]>[SSD####S(#^38)]>[SBDDSSD####S(#^38)]>[S6d6BDDSSD####S(#^38)]>(DDB(#^46))[1776](+0)
112 11121121121121121121121121111211 112221221122211112112112112112211211212111121122211111 2  --(g7%8)[399](39 7)<360(1866)[DDBSSD####S(#^38)]>[PBSSD####S(#^38)]>[S6d6BDDDSSSD####S(#^38)]>[S6d6BDDDSSSD####S(#^38)]>((#^45))[1866]
--bottomymx:0 totalCost=1870
   --<0(0)[S]>[S]>[S]>[S]>(S)[0]
 211211211211u211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#2112112112112112111111112112112112112112111111211121111111211121121  2 112111111212 --(g0%8)[366](38 0)<328(314)[S]>[S]>[SSDDSSDu(#^38)]>[T6SPDSSDu(#^38)]>(T6S(#^40))[314](+0)
11 211211111211211211211211211211211211211112112111 2122211211211211111211211211211211211211211122221121121121111211112221121121121121 1  --(g4%8)[376](32 4)<344(447)[T6SDu(#^38)]>[SDu(#^38)]>[SPBDDDDSDu(#^38)]>[SPBDDDDSDu(#^38)]>(SDDS(#^43))[447](+0)
211212 11 221121211211211111212121112111121121111112112112112 2 112222 --(g6%8)[373](29 6)<344(513)[SDDSDDSDu(#^38)]>[PDDSDDSDu(#^38)]>[PDBSDDSDu(#^38)]>[PDBSDDSDu(#^38)]>((#^43))[513]
 11121121121121121121111211 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[373](37 3)<336(591)[DDSDu(#^38)]>[DDSDu(#^38)]>[SBDDDSDu(#^38)]>[S6d6BDDDSDu(#^38)]>(DDB(#^42))[591]
 1112112112112112112112112 22112112121111121112111221 2 12221121121121121111121112111211111122 --(g6%8)[372](20 6)<352(681)[DDBDSDu(#^38)]>[DDBDSDu(#^38)]>[PDDDDDBDSDu(#^38)]>[PDDDDDBDSDu(#^38)]>(I4SD(#^43))[681](+0)
1 211211111211211112112111121121121121111121121121 2121121111211211211121111121121121121121121111111211211212211 2  --(g3%8)[368](16 3)<352(792)[I4SDBDSDu(#^38)]>[SDBDSDu(#^38)]>[B6d6DSDBBSDBDSDu(#^38)]>[B6d6DSDBBSDBDSDu(#^38)]>((#^44))[792](+0)
2212 2112112112112112112112112112112112112112 22112112221121121222211112 2 221111111122221 --(g6%8)[363](43 6)<320(878)[DBDSDu(#^38)]>[SPu(#^38)]>[P(D^8)(#^39)]>[P(D^8)(#^39)]>((#^40))[878]
 11121121121121121121111121121121121121121111121121121121121121111111121121121 2 2  --(g3%8)[362](10 3)<352(957)[D(#^39)]>[D(#^39)]>[SDSSDSDDSDD(#^39)]>[B6d6DSSDSDDSDD(#^39)]>((#^44))[957]
 111111211211112112112112111 21111 2 111111221211121111111211111112122111122 --(g2%8)[351](15 2)<336(1029)[DDSDD(#^39)]>[DDSDD(#^39)]>[SPDBSSDD(#^39)]>[SPDBSSDD(#^39)]>(I16T6S(#^41))[1029](+0)
111 2112111112112111121121121121111111211211112112 221122111112121122211211122 2 111111 --(g7%8)[353](17 7)<336(1112)[I16T6SDD(#^39)]>[SDD(#^39)]>[PDBSBBSDD(#^39)]>[PDBSBBSDD(#^39)]>((#^42))[1112]
 21121121121111121121121121121121111111121121121 2 2  --(g3%8)[346](10 3)<336(1161)[SDD(#^39)]>[SDD(#^39)]>[SDSSDSDDD(#^39)]>[B6d6DSSDSDDD(#^39)]>((#^42))[1161]
 111211211112112111 2122211211211211111211211211211211211211211122221121121121111211112221121121121121 1  --(g4%8)[344](32 4)<312(1262)[DDD(#^39)]>[DDD(#^39)]>[SPBDD(#^39)]>[SPBDD(#^39)]>(SDDS(#^39))[1262](+0)
211211111 1111211121111111211121121  2 112111111212 --(g0%8)[350](38 0)<312(1309)[SDDS(#^39)]>[SSDDS(#^39)]>[T6SPDSS(#^38)]>[T6SPDSS(#^38)]>(T6S(#^38))[1309](+0)
11 211211#111211211#211211#211211#2112112112112112112112112112112112 22112112121111121112111221 2 12221121121121121111121112111211111122 --(g6%8)[372](20 6)<352(1437)[T6S(#^38)]>[S(#^38)]>[PDDDDD####S(#^38)]>[PDDDDD####S(#^38)]>(I4SD(#^43))[1437](+0)
1 21121111121121121121111121121121121121121111111121121121 2 2  --(g3%8)[378](10 3)<368(1496)[I4SD####S(#^38)]>[SD####S(#^38)]>[B6d6DSSDSDSD####S(#^38)]>[B6d6DSSDSDSD####S(#^38)]>((#^46))[1496]
 1112112112112112112111121121121121111111211211112112 221122111112121122211211122 2 111111 --(g7%8)[393](17 7)<376(1582)[DSD####S(#^38)]>[DSD####S(#^38)]>[PDBSBBDDSD####S(#^38)]>[PDBSBBDDSD####S(#^38)]>((#^47))[1582]
 111111211211211211112112112112112112111121121121 221211211211211211211211221121121221121121112211111111 1 1111112 --(g3%8)[392](24 3)<368(1692)[DDSD####S(#^38)]>[DDSD####S(#^38)]>[SDBDDBDSSD####S(#^38)]>[B6d6DBDDBDSSD####S(#^38)]>(S(#^45))[1692]
 21121121121121121121121111211 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[405](37 3)<368(1773)[SSD####S(#^38)]>[SSD####S(#^38)]>[SBDD#SD####S(#^38)]>[S6d6BDD#SD####S(#^38)]>(DDB(#^46))[1773](+0)
112 1112112112112112112112112112112 2111111221211112112112112112112122111121112111211211122112121 1 2 --(g1%8)[399](23 1)<376(1870)[DDB#SD####S(#^38)]>[PB#SD####S(#^38)]>[PDDDDDS#SD####S(#^38)]>[PDDDDDS#SD####S(#^38)]>(S(#^46))[1870]
--bottomymx:0 totalCost=1891
   --<0(0)[S]>[S]>[S]>[S]>(S)[0]
 211211211211u211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#2112112112112112111111112112112112112112111111211121111111211121121  2 112111111212 --(g0%8)[366](38 0)<328(314)[S]>[S]>[SSDDSSDu(#^38)]>[T6SPDSSDu(#^38)]>(T6S(#^40))[314](+0)
11 211211111211211211211211211211211211211112112111 2122211211211211111211211211211211211211211122221121121121111211112221121121121121 1  --(g4%8)[376](32 4)<344(447)[T6SDu(#^38)]>[SDu(#^38)]>[SPBDDDDSDu(#^38)]>[SPBDDDDSDu(#^38)]>(SDDS(#^43))[447](+0)
211212 11 221121211211211111212121112111121121111112112112112 2 112222 --(g6%8)[373](29 6)<344(513)[SDDSDDSDu(#^38)]>[PDDSDDSDu(#^38)]>[PDBSDDSDu(#^38)]>[PDBSDDSDu(#^38)]>((#^43))[513]
 11121121121121121121111211 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[373](37 3)<336(591)[DDSDu(#^38)]>[DDSDu(#^38)]>[SBDDDSDu(#^38)]>[S6d6BDDDSDu(#^38)]>(DDB(#^42))[591]
 1112112112112112112112112 22112112121111121112111221 2 12221121121121121111121112111211111122 --(g6%8)[372](20 6)<352(681)[DDBDSDu(#^38)]>[DDBDSDu(#^38)]>[PDDDDDBDSDu(#^38)]>[PDDDDDBDSDu(#^38)]>(I4SD(#^43))[681](+0)
1 211211111211211112112111121121121121111121121121 2121121111211211211121111121121121121121121111111211211212211 2  --(g3%8)[368](16 3)<352(792)[I4SDBDSDu(#^38)]>[SDBDSDu(#^38)]>[B6d6DSDBBSDBDSDu(#^38)]>[B6d6DSDBBSDBDSDu(#^38)]>((#^44))[792](+0)
2212 2112112112112112112112112112112112112112 22112112221121121222211112 2 221111111122221 --(g6%8)[363](43 6)<320(878)[DBDSDu(#^38)]>[SPu(#^38)]>[P(D^8)(#^39)]>[P(D^8)(#^39)]>((#^40))[878]
 11121121121121121121111121121121121121121111121121121121121121111111121121121 2 2  --(g3%8)[362](10 3)<352(957)[D(#^39)]>[D(#^39)]>[SDSSDSDDSDD(#^39)]>[B6d6DSSDSDDSDD(#^39)]>((#^44))[957]
 111111211211112112112112111 21111 2 111111221211121111111211111112122111122 --(g2%8)[351](15 2)<336(1029)[DDSDD(#^39)]>[DDSDD(#^39)]>[SPDBSSDD(#^39)]>[SPDBSSDD(#^39)]>(I16T6S(#^41))[1029](+0)
111 2112111112112111121121121121111111211211112112 221122111112121122211211122 2 111111 --(g7%8)[353](17 7)<336(1112)[I16T6SDD(#^39)]>[SDD(#^39)]>[PDBSBBSDD(#^39)]>[PDBSBBSDD(#^39)]>((#^42))[1112]
 21121121121111121121121121121121111111121121121 2 2  --(g3%8)[346](10 3)<336(1161)[SDD(#^39)]>[SDD(#^39)]>[SDSSDSDDD(#^39)]>[B6d6DSSDSDDD(#^39)]>((#^42))[1161]
 111211211112112111 2122211211211211111211211211211211211211211122221121121121111211112221121121121121 1  --(g4%8)[344](32 4)<312(1262)[DDD(#^39)]>[DDD(#^39)]>[SPBDD(#^39)]>[SPBDD(#^39)]>(SDDS(#^39))[1262](+0)
211211111 1111211121111111211121121  2 112111111212 --(g0%8)[350](38 0)<312(1309)[SDDS(#^39)]>[SSDDS(#^39)]>[T6SPDSS(#^38)]>[T6SPDSS(#^38)]>(T6S(#^38))[1309](+0)
11 211211#111211211#211211#211211#2112112112112112112112112112112112 22112112121111121112111221 2 12221121121121121111121112111211111122 --(g6%8)[372](20 6)<352(1437)[T6S(#^38)]>[S(#^38)]>[PDDDDD####S(#^38)]>[PDDDDD####S(#^38)]>(I4SD(#^43))[1437](+0)
1 21121111121121121121111121121121121121121111111121121121 2 2  --(g3%8)[378](10 3)<368(1496)[I4SD####S(#^38)]>[SD####S(#^38)]>[B6d6DSSDSDSD####S(#^38)]>[B6d6DSSDSDSD####S(#^38)]>((#^46))[1496]
 1112112112112112112111121121121121111111211211112112 221122111112121122211211122 2 111111 --(g7%8)[393](17 7)<376(1582)[DSD####S(#^38)]>[DSD####S(#^38)]>[PDBSBBDDSD####S(#^38)]>[PDBSBBDDSD####S(#^38)]>((#^47))[1582]
 111111211211211211112112112112112112111121121121 221211211211211211211211221121121221121121112211111111 1 1111112 --(g3%8)[392](24 3)<368(1692)[DDSD####S(#^38)]>[DDSD####S(#^38)]>[SDBDDBDSSD####S(#^38)]>[B6d6DBDDBDSSD####S(#^38)]>(S(#^45))[1692]
 21121121121121121121121111211 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[405](37 3)<368(1773)[SSD####S(#^38)]>[SSD####S(#^38)]>[SBDD#SD####S(#^38)]>[S6d6BDD#SD####S(#^38)]>(DDB(#^46))[1773]
 1112112111112112112112112112 21121111222211111111211211211211211211211211211111221121121111111121 2 211211111211121112112 --(g3%8)[399](23 3)<376(1891)[DDB#SD####S(#^38)]>[DDB#SD####S(#^38)]>[PDDDSDB#SD####S(#^38)]>[PDDDSDB#SD####S(#^38)]>(I4S(#^47))[1891]
--bottomymx:0 totalCost=1875
   --<0(0)[S]>[S]>[S]>[S]>(S)[0]
 211211211211u211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#2112112112112112111111112112112112112112111111211121111111211121121  2 112111111212 --(g0%8)[366](38 0)<328(314)[S]>[S]>[SSDDSSDu(#^38)]>[T6SPDSSDu(#^38)]>(T6S(#^40))[314](+0)
11 211211111211211211211211211211211211211112112111 2122211211211211111211211211211211211211211122221121121121111211112221121121121121 1  --(g4%8)[376](32 4)<344(447)[T6SDu(#^38)]>[SDu(#^38)]>[SPBDDDDSDu(#^38)]>[SPBDDDDSDu(#^38)]>(SDDS(#^43))[447](+0)
211212 11 221121211211211111212121112111121121111112112112112 2 112222 --(g6%8)[373](29 6)<344(513)[SDDSDDSDu(#^38)]>[PDDSDDSDu(#^38)]>[PDBSDDSDu(#^38)]>[PDBSDDSDu(#^38)]>((#^43))[513]
 11121121121121121121111211 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[373](37 3)<336(591)[DDSDu(#^38)]>[DDSDu(#^38)]>[SBDDDSDu(#^38)]>[S6d6BDDDSDu(#^38)]>(DDB(#^42))[591]
 1112112112112112112112112 22112112121111121112111221 2 12221121121121121111121112111211111122 --(g6%8)[372](20 6)<352(681)[DDBDSDu(#^38)]>[DDBDSDu(#^38)]>[PDDDDDBDSDu(#^38)]>[PDDDDDBDSDu(#^38)]>(I4SD(#^43))[681](+0)
1 211211111211211112112111121121121121111121121121 2121121111211211211121111121121121121121121111111211211212211 2  --(g3%8)[368](16 3)<352(792)[I4SDBDSDu(#^38)]>[SDBDSDu(#^38)]>[B6d6DSDBBSDBDSDu(#^38)]>[B6d6DSDBBSDBDSDu(#^38)]>((#^44))[792](+0)
2212 2112112112112112112112112112112112112112 22112112221121121222211112 2 221111111122221 --(g6%8)[363](43 6)<320(878)[DBDSDu(#^38)]>[SPu(#^38)]>[P(D^8)(#^39)]>[P(D^8)(#^39)]>((#^40))[878]
 11121121121121121121111121121121121121121111121121121121121121111111121121121 2 2  --(g3%8)[362](10 3)<352(957)[D(#^39)]>[D(#^39)]>[SDSSDSDDSDD(#^39)]>[B6d6DSSDSDDSDD(#^39)]>((#^44))[957]
 111111211211112112112112111 21111 2 111111221211121111111211111112122111122 --(g2%8)[351](15 2)<336(1029)[DDSDD(#^39)]>[DDSDD(#^39)]>[SPDBSSDD(#^39)]>[SPDBSSDD(#^39)]>(I16T6S(#^41))[1029](+0)
111 2112111112112111121121121121111111211211112112 221122111112121122211211122 2 111111 --(g7%8)[353](17 7)<336(1112)[I16T6SDD(#^39)]>[SDD(#^39)]>[PDBSBBSDD(#^39)]>[PDBSBBSDD(#^39)]>((#^42))[1112]
 21121121121111121121121121121121111111121121121 2 2  --(g3%8)[346](10 3)<336(1161)[SDD(#^39)]>[SDD(#^39)]>[SDSSDSDDD(#^39)]>[B6d6DSSDSDDD(#^39)]>((#^42))[1161]
 111211211112112111 2122211211211211111211211211211211211211211122221121121121111211112221121121121121 1  --(g4%8)[344](32 4)<312(1262)[DDD(#^39)]>[DDD(#^39)]>[SPBDD(#^39)]>[SPBDD(#^39)]>(SDDS(#^39))[1262](+0)
211211111 1111211121111111211121121  2 112111111212 --(g0%8)[350](38 0)<312(1309)[SDDS(#^39)]>[SSDDS(#^39)]>[T6SPDSS(#^38)]>[T6SPDSS(#^38)]>(T6S(#^38))[1309](+0)
11 211211#111211211#211211#211211#2112112112112112112112112112112112 22112112121111121112111221 2 12221121121121121111121112111211111122 --(g6%8)[372](20 6)<352(1437)[T6S(#^38)]>[S(#^38)]>[PDDDDD####S(#^38)]>[PDDDDD####S(#^38)]>(I4SD(#^43))[1437](+0)
1 21121111121121121121111121121121121121121111111121121121 2 2  --(g3%8)[378](10 3)<368(1496)[I4SD####S(#^38)]>[SD####S(#^38)]>[B6d6DSSDSDSD####S(#^38)]>[B6d6DSSDSDSD####S(#^38)]>((#^46))[1496]
 1112112112112112112111121121121121111111211211112112 221122111112121122211211122 2 111111 --(g7%8)[393](17 7)<376(1582)[DSD####S(#^38)]>[DSD####S(#^38)]>[PDBSBBDDSD####S(#^38)]>[PDBSBBDDSD####S(#^38)]>((#^47))[1582]
 111111211211211211112112112112112112111121121121 221211211211211211211211221121121221121121112211111111 1 1111112 --(g3%8)[392](24 3)<368(1692)[DDSD####S(#^38)]>[DDSD####S(#^38)]>[SDBDDBDSSD####S(#^38)]>[B6d6DBDDBDSSD####S(#^38)]>(S(#^45))[1692]
 21121121121121121121121111211 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[405](37 3)<368(1773)[SSD####S(#^38)]>[SSD####S(#^38)]>[SBDDuSD####S(#^38)]>[S6d6BDDuSD####S(#^38)]>(DDB(#^46))[1773](+0)
11212 2112112112112112112112112112112112 2111111221211112112112112112112122111121112111211211122112121 1 2 --(g1%8)[399](23 1)<376(1875)[DDBuSD####S(#^38)]>[SuSD####S(#^38)]>[P(D^6)#SD####S(#^38)]>[P(D^6)#SD####S(#^38)]>(D(#^46))[1875]
--bottomymx:0 totalCost=1886
   --<0(0)[S]>[S]>[S]>[S]>(S)[0]
 211211211211u211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#211211#2112112112112112111111112112112112112112111111211121111111211121121  2 112111111212 --(g0%8)[366](38 0)<328(314)[S]>[S]>[SSDDSSDu(#^38)]>[T6SPDSSDu(#^38)]>(T6S(#^40))[314](+0)
11 211211111211211211211211211211211211211112112111 2122211211211211111211211211211211211211211122221121121121111211112221121121121121 1  --(g4%8)[376](32 4)<344(447)[T6SDu(#^38)]>[SDu(#^38)]>[SPBDDDDSDu(#^38)]>[SPBDDDDSDu(#^38)]>(SDDS(#^43))[447](+0)
211212 11 221121211211211111212121112111121121111112112112112 2 112222 --(g6%8)[373](29 6)<344(513)[SDDSDDSDu(#^38)]>[PDDSDDSDu(#^38)]>[PDBSDDSDu(#^38)]>[PDBSDDSDu(#^38)]>((#^43))[513]
 11121121121121121121111211 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[373](37 3)<336(591)[DDSDu(#^38)]>[DDSDu(#^38)]>[SBDDDSDu(#^38)]>[S6d6BDDDSDu(#^38)]>(DDB(#^42))[591]
 1112112112112112112112112 22112112121111121112111221 2 12221121121121121111121112111211111122 --(g6%8)[372](20 6)<352(681)[DDBDSDu(#^38)]>[DDBDSDu(#^38)]>[PDDDDDBDSDu(#^38)]>[PDDDDDBDSDu(#^38)]>(I4SD(#^43))[681](+0)
1 211211111211211112112111121121121121111121121121 2121121111211211211121111121121121121121121111111211211212211 2  --(g3%8)[368](16 3)<352(792)[I4SDBDSDu(#^38)]>[SDBDSDu(#^38)]>[B6d6DSDBBSDBDSDu(#^38)]>[B6d6DSDBBSDBDSDu(#^38)]>((#^44))[792](+0)
2212 2112112112112112112112112112112112112112 22112112221121121222211112 2 221111111122221 --(g6%8)[363](43 6)<320(878)[DBDSDu(#^38)]>[SPu(#^38)]>[P(D^8)(#^39)]>[P(D^8)(#^39)]>((#^40))[878]
 11121121121121121121111121121121121121121111121121121121121121111111121121121 2 2  --(g3%8)[362](10 3)<352(957)[D(#^39)]>[D(#^39)]>[SDSSDSDDSDD(#^39)]>[B6d6DSSDSDDSDD(#^39)]>((#^44))[957]
 111111211211112112112112111 21111 2 111111221211121111111211111112122111122 --(g2%8)[351](15 2)<336(1029)[DDSDD(#^39)]>[DDSDD(#^39)]>[SPDBSSDD(#^39)]>[SPDBSSDD(#^39)]>(I16T6S(#^41))[1029](+0)
111 2112111112112111121121121121111111211211112112 221122111112121122211211122 2 111111 --(g7%8)[353](17 7)<336(1112)[I16T6SDD(#^39)]>[SDD(#^39)]>[PDBSBBSDD(#^39)]>[PDBSBBSDD(#^39)]>((#^42))[1112]
 21121121121111121121121121121121111111121121121 2 2  --(g3%8)[346](10 3)<336(1161)[SDD(#^39)]>[SDD(#^39)]>[SDSSDSDDD(#^39)]>[B6d6DSSDSDDD(#^39)]>((#^42))[1161]
 111211211112112111 2122211211211211111211211211211211211211211122221121121121111211112221121121121121 1  --(g4%8)[344](32 4)<312(1262)[DDD(#^39)]>[DDD(#^39)]>[SPBDD(#^39)]>[SPBDD(#^39)]>(SDDS(#^39))[1262](+0)
211211111 1111211121111111211121121  2 112111111212 --(g0%8)[350](38 0)<312(1309)[SDDS(#^39)]>[SSDDS(#^39)]>[T6SPDSS(#^38)]>[T6SPDSS(#^38)]>(T6S(#^38))[1309](+0)
11 211211#111211211#211211#211211#2112112112112112112112112112112112 22112112121111121112111221 2 12221121121121121111121112111211111122 --(g6%8)[372](20 6)<352(1437)[T6S(#^38)]>[S(#^38)]>[PDDDDD####S(#^38)]>[PDDDDD####S(#^38)]>(I4SD(#^43))[1437](+0)
1 21121111121121121121111121121121121121121111111121121121 2 2  --(g3%8)[378](10 3)<368(1496)[I4SD####S(#^38)]>[SD####S(#^38)]>[B6d6DSSDSDSD####S(#^38)]>[B6d6DSSDSDSD####S(#^38)]>((#^46))[1496]
 1112112112112112112111121121121121111111211211112112 221122111112121122211211122 2 111111 --(g7%8)[393](17 7)<376(1582)[DSD####S(#^38)]>[DSD####S(#^38)]>[PDBSBBDDSD####S(#^38)]>[PDBSBBDDSD####S(#^38)]>((#^47))[1582]
 111111211211211211112112112112112112111121121121 221211211211211211211211221121121221121121112211111111 1 1111112 --(g3%8)[392](24 3)<368(1692)[DDSD####S(#^38)]>[DDSD####S(#^38)]>[SDBDDBDSSD####S(#^38)]>[B6d6DBDDBDSSD####S(#^38)]>(S(#^45))[1692]
 21121121121121121121121111211 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[405](37 3)<368(1776)[SSD####S(#^38)]>[SSD####S(#^38)]>[SBDDSSD####S(#^38)]>[S6d6BDDSSD####S(#^38)]>(DDB(#^46))[1776](+0)
112 111211211112112111121121121121111121121121 21211211111211211211211111211121112112111221121111 1 22211121112112 --(g1%8)[399](31 1)<368(1886)[DDBSSD####S(#^38)]>[PBSSD####S(#^38)]>[B6d6DSDBBSSSD####S(#^38)]>[B6d6DSDBBSSSD####S(#^38)]>(I4S(#^45))[1886]
For preformance testing I have tried overnight the full level file on emission file cut to emissions with "at most 99 bits" and it took 178 minutes ... to find there is no continuation after level 299. ... (g0%8)[733].

Transitions with record times:

Code: Select all

I16T6SBB###S####S(#^17)B###SD####S(#^38),B6d6DBDDBDDSS####S(#^17)B###SD####S(#^38) 34m 38s
m 0m 13.0s
S#DB###SD####S(#^38),B6d6DBDDBDDS###SD####S(#^38) 0m 13s
SDDS(#^39),S6d6BDBSDSS(#^37) 0m 5s
I4SDB#S(#^40),B6d6DBDDBDS#S(#^40) 0m 1s
There was one other transition taking more than 20m:

Code: Select all

I16T6SBB###S####S(#^17)B###SD####S(#^38),PDDDDDSS####S(#^17)B###SD####S(#^38) 33m 22s
4 other more than 10m:

Code: Select all

SSSDB(#^6)SSBS####S####S(#^17)B###SD####S(#^38),B6d6DBDDBDS(#^6)SSBS####S####S(#^17)B###SD####S(#^38) 12m 18s
H6T20SSSDB(#^6)SSBS####S####S(#^17)B###SD####S(#^38),B6d6DBDDBDS(#^6)SSBS####S####S(#^17)B###SD####S(#^38) 12m 46s
SSSDB(#^6)SSBS####S####S(#^17)B###SD####S(#^38),PDDDDDS(#^6)SSBS####S####S(#^17)B###SD####S(#^38) 12m 12s
H6T20SSSDB(#^6)SSBS####S####S(#^17)B###SD####S(#^38),PDDDDDS(#^6)SSBS####S####S(#^17)B###SD####S(#^38) 12m 28s
2 other more than 2m:

Code: Select all

SBSDB(#^6)SSBS####S####S(#^17)B###SD####S(#^38),B6d6DBDDBDDS(#^6)SSBS####S####S(#^17)B###SD####S(#^38) 4m 39s
S#S##SSBS####S####S(#^17)B###SD####S(#^38),PDDDDDSSSBS####S####S(#^17)B###SD####S(#^38) 3m 4s
There is cut in search one minute after last improvement, so times above 2m correspond o situation first solution required more than 1m.

12 other and more than 1m:

Code: Select all

S##DB##SSBS####S####S(#^17)B###SD####S(#^38),PDDDDSSSBS####S####S(#^17)B###SD####S(#^38) 1m 22s
SSSS##SSBS####S####S(#^17)B###SD####S(#^38),S6d6BDSDDDS##SSBS####S####S(#^17)B###SD####S(#^38) 1m 16s
SSSS##SSBS####S####S(#^17)B###SD####S(#^38),PDDDDDS#SSBS####S####S(#^17)B###SD####S(#^38) 1m 50s
SSSS##SSBS####S####S(#^17)B###SD####S(#^38),S6d6BDBDDS##SSBS####S####S(#^17)B###SD####S(#^38) 1m 15s
SSSS##SSBS####S####S(#^17)B###SD####S(#^38),B6d6DSDDDDD##SSBS####S####S(#^17)B###SD####S(#^38) 1m 43s
SSSSDB(#^6)SSBS####S####S(#^17)B###SD####S(#^38),P(D^7)B(#^6)SSBS####S####S(#^17)B###SD####S(#^38) 1m 10s
H6T20#SSSDB(#^6)SSBS####S####S(#^17)B###SD####S(#^38),PDDDDDSB(#^6)SSBS####S####S(#^17)B###SD####S(#^38) 1m 4s
H6T20SSSDB(#^6)SSBS####S####S(#^17)B###SD####S(#^38),B6d6DSDDDDD#####SSBS####S####S(#^17)B###SD####S(#^38) 1m 0s
SSSDB(#^6)SSBS####S####S(#^17)B###SD####S(#^38),P(D^6)(#^6)SSBS####S####S(#^17)B###SD####S(#^38) 1m 7s
H6T20SSSDB(#^6)SSBS####S####S(#^17)B###SD####S(#^38),P(D^6)(#^6)SSBS####S####S(#^17)B###SD####S(#^38) 1m 7s
SSSDB(#^6)SSBS####S####S(#^17)B###SD####S(#^38),SPBDD(#^6)SSBS####S####S(#^17)B###SD####S(#^38) 1m 7s
H6T20SSSDB(#^6)SSBS####S####S(#^17)B###SD####S(#^38),SPBDD(#^6)SSBS####S####S(#^17)B###SD####S(#^38) 1m 7s
These 12 are cases where the cut could have been applied .... oherwise the full search appeared. ... sometimes above 58s.

We can see working transition tables with search split to destroyal/built would prevent a bit of it... and of course concentrating on these few cases would significantly improve the serch total time ... or we could add cut after 1m unconditionally ... missing some computationally difficult edges.

So from 178m of search 2 cases took above 70m and 4 other above 48m so the above 1m cut would reduce the search time to less than half missing very few edges.

So this would solve the main performance issue and destroy/built decreases lower priority. The main issue is the bug in templating, what probably takes short time to solve. Than testing the correctness of results ... what could show other bugs ...

Main performance boost would bring carefull emission file prunning ...
User avatar
Hippo.69
Posts: 694
Joined: July 14th, 2020, 7:35 pm
Contact:

Re: Binary slow salvos

Post by Hippo.69 »

Hmm, after correcting another bug the structure of stacks simpified and the portion to second trash was cmputed in 5m 21s (on restricted emssions). 327 emissions ... 3 other bugs corrected ... 2 other ... and still not the last ... after correcting some other bugs ... now sudenly it seems the code is working ... I have to recheck ... (I have left some places for improvement and concentrated on making a working version ...).

... or not yet :( ...
Last edited by Hippo.69 on July 29th, 2023, 12:55 pm, edited 2 times in total.
MathAndCode
Posts: 5274
Joined: August 31st, 2020, 5:58 pm

Re: Salvaging my 2-GPSE idea with one additional GPSE

Post by MathAndCode »

MathAndCode wrote: October 10th, 2020, 5:00 pmUnforutnately, I think that glider lanes 40 half-diagonals apart will be too far apart to allow universal construction (although if they aren't, please let me know). Unless I'm interpreting this incorrectly, or there's a bug in my code (and I doubt that either is the case), I suspect that this means that a 2-GPSE RCT-based universal constructor, at least following the only idea for one that I've had so far, is impossible.



Fourth edit: I decided to run the program for lane displacements in range(50, 55). The program printed {(52, frozenset({185, 441})): ({'created': {(34, -467)}, 'destroyed': 2, 'backwards gliders': False}, {'created': {(149, -57)}, 'destroyed': 2, 'backwards gliders': False})}, which also doesn't seem conducive to unversal construction, but I noticed that running the program produced a lot of blank lines (including one group of over 60 in a row) in my terminal. This had happened before, but only this time did the possibility occur to me that they might be more results that didn't appear due to some bug. I think that this is unlikely, but I'd like confirmation that lifelib could do this just to make sure that we're not throwing away any perfectly valid 2-GPSE RCT-based universal constructor possibilities.
It turns out that a GPSE could potentially shift one of the construction lanes to be close enough to the other construction lane for universal construction. Here is an example where the glider is shifted by thirty half-diagonals:

Code: Select all

x = 365, y = 331, rule = B3/S23
bo$bo$bo$5bo$b3o2bo$o4bo$o3bo$b3o$15b2o$13b2o2bo$obo10b2o3bo$obo10b2o
$obo$obo17bo$b2o14bo3$22bo2bo$26bo$22bo10b2o$26bo6b2o$22b4o$21bo$22b2o
$23bo3$41b2o$41b2o3$13b2o$13b2o5$36b2o$36b3o9b2o$37bo10bobo$49bo$33bo
$27bo5bo$26bobo11b3o$26bo2bo9bob2o$16b2o9b2o10b2o$15bo2bo$15b2ob2o$18b
obo$20b2o$17bo3bo$17bo2bo44b2o$18b3o44b2o3$54bo$53bobo$40bo12b2o$39bo
bo$39b2o269$362b3o$362bo$363bo!
I found that near the beginning of my manual search, so I suspect that there are plenty more possibilities. The lane-shifting GPSE would increase the GPSE count to three, but that is no worse than any alternative that has not been eliminated yet.
I am tentatively considering myself back.
User avatar
Hippo.69
Posts: 694
Joined: July 14th, 2020, 7:35 pm
Contact:

Re: Binary slow salvos

Post by Hippo.69 »

calcyman wrote: July 15th, 2023, 2:13 am I'm cognizant of the fact that there are only 2 complete weeks before the 'soft deadline for contributions' so this ideally needs doing as soon as possible. Is there any way in which I can help with this?
... may be now .... first 328 gliders (27649 bits ... 84.3 bits per glider) computed in 54 minutes and seems the bits are correct.
Now the full recipe generation will be tested. It could show other bugs or extreme complexity issues.

(here is still some space for improvement ... fixing templates earlier then they need be fixed ... but I did it to be able to finish a working version ...
may be after a binary -> DBCA is completed, I will give another try. ... similarly the transposition tabes are not used optimaly (sometimes not saving the results) ... another todo)

Time to compare initial block target position of my previous DBCA with the current one to recompute the initial sequence.

Here is the curent state of the code

Code: Select all

-- This module is loaded if a script calls require "StackChangeCost".
-- S,B,P,D,#:SBPD,p:SBP,b:SB,q:BP,r:PD,u:SBD,v:SP,w:BD,x:SD,y:SPD,z:BPD tempate set names
-- in each set creation of the D most was paid rest must be considered
-- SBPDdIHhTtRL #pbqruvwxyz

local g = golly()
local moveCondsFileName = "c:\\Golly\\Lua\\StackChangeCost\\CondBitSequences.txt"
local sc = {}
sc.log = io.open("c:\\Golly\\Lua\\StackChangeCost\\log.txt", "w")
sc.logLevel = -5
sc.searchStartTime = g.millisecs()
sc.searchMinutes = 0
sc.maxLogSeconds = 0
sc.maxLogMinutes = 0

------------------ COMMON FUNCTIONS ----------------
function sc.inttostring(num)
    return string.sub(num, 1, string.find(num .. ".", "%.") - 1)
end

function sc.replaceTailChar(str,chr,tailPos)
    --sc.writeLog(debug.traceback(),-5)
    sc.writeLog("replaceTailChar("..(str or "nil")..","..(chr or "nil")..","..(tailPos or "nil")..")",-5)
    return string.sub(str, 1,-tailPos-1)..chr..(((tailPos==1) and '') or string.sub(str,-tailPos+1))
end

function sc.inDelimiters(name, leftDelimiter, rightDelimiter)
    return string.match(name, '%' .. leftDelimiter .. '(.-)%' .. rightDelimiter)
end

local function packSixplicates(hashedString)
    --g.show("packing "..hashedString)
    local ret=''
    while (string.len(hashedString)>0) do
        local chr=string.sub(hashedString,1,1)
        local cnt=1
        while (string.sub(hashedString,cnt+1, cnt+1)==chr) do
          cnt=cnt+1
        end
        if (cnt>5) then
            ret=ret.."("..chr.."^"..sc.inttostring(cnt)..")"
        else
            for i=1,cnt do
                ret=ret..chr
            end
        end
        hashedString=string.sub(hashedString,cnt+1)
    end
    hashedString,ret=ret,''
    while (string.len(hashedString)>0) do
        local chrchr=string.sub(hashedString,1,2)
        local cnt=1
        while (string.sub(hashedString,2*cnt+1, 2*cnt+2)==chrchr) do
            cnt=cnt+1
        end
        if (cnt>6) then
            ret=ret.."(("..chrchr..")^"..sc.inttostring(cnt)..")"
        else
            for i=1,cnt do
                ret=ret..chrchr
            end
        end
        hashedString=string.sub(hashedString,2*cnt+1)
    end
    return ret
end

function sc.writeLog(msg, level)
    local time = g.millisecs()
    if time-sc.searchStartTime>60000 then
        local minAdd=(time-sc.searchStartTime)//60000
        sc.searchStartTime=sc.searchStartTime+60000*minAdd
        sc.searchMinutes=sc.searchMinutes+minAdd
    end
    time=(time-sc.searchStartTime)//1000
    if sc.log and ((not level and sc.logLevel <= 0) or (level and level >= sc.logLevel)) then
        sc.log:write(string.sub("        " .. sc.inttostring(sc.searchMinutes).."m "..string.sub("0"..sc.inttostring(time),-2), -8) .. "s " .. packSixplicates(msg) .. "\n")
    end
end

local function traceFullEcho(maxdepth, maxwidth, maxtableelements, ...)
    -- Some docs are in order:
    --
    local tracedebug = false
    local functionsource= true
    maxdepth = maxdepth or 16
    maxwidth = maxwidth or 10
    maxtableelements = maxtableelements or 6 -- max amount of elements to expand from table type values

    local function dbgt(t, maxtableelements)
        local count = 0
        local res = debug.traceback()..'\n'
        for k,v in pairs(t) do
            count = count + 1
            if count < maxtableelements then
                if type(k) == "number" and type(v) == "function" then -- try to get function lists?
                    res = res .. tostring(k) .. ':' .. ((debug.getinfo(v) and debug.getinfo(v).name) or "<function>") ..', '
                else
                    res = res .. tostring(k) .. ':' .. tostring(v) ..', '
                end
            end
        end
        res = '{'..res .. '}[#'..count..']'
        return res
    end

    local myargs = {...}
    local infostr = ""
    for i,v in ipairs(myargs) do
        infostr = infostr .. tostring(v) .. "\t"
    end
    if infostr ~= "" then infostr = "Trace:[" .. infostr .. "]\n" end
    local functionstr = "" -- "Trace:["
    for i = 2, maxdepth do
        if debug.getinfo(i) then
            local funcName = (debug and debug.getinfo(i) and debug.getinfo(i).name)
            if funcName then
                functionstr = functionstr .. tostring(i-1) .. ": " .. tostring(funcName) .. " "
                local arguments = ""
                local funcName = (debug and debug.getinfo(i) and debug.getinfo(i).name) or "??"
                if funcName ~= "??" then
                    if functionsource and debug.getinfo(i).source then
                        local source = debug.getinfo(i).source
                        if string.len(source) > 128 then source = "sourcetoolong" end
                        functionstr = functionstr .. " @" .. source
                    end
                    if functionsource and debug.getinfo(i).linedefined then
                        functionstr = functionstr .. ":" .. tostring(debug.getinfo(i).linedefined)
                    end
                    for j = 1, maxwidth do
                        local name, value = debug.getlocal(i, j)
                        if not name then break end
                        local sep = ((arguments == "") and "") or  "; "
                        if tostring(name) == 'self'  then
                            arguments = arguments .. sep .. ((name and tostring(name)) or "name?") .. "=" .. tostring("??")
                        else
                            local newvalue
                            if maxtableelements > 0 and type({}) == type(value) then newvalue = dbgt(value, maxtableelements) else newvalue = value end
                            arguments = arguments .. sep .. ((name and tostring(name)) or "name?") .. "=" .. tostring(newvalue)
                        end
                    end
                end
                functionstr  = functionstr .. " Locals:(" .. arguments .. ")" .. "\n"
            else
                functionstr = functionstr .. tostring(i-1) .. ": ??\n"
            end
        else break end
    end
    sc.writeLog(infostr .. functionstr)
end
------------------ END COMMON FUNCTIONS ----------------
------------------ ARM MOVES ------------------
sc.tries = {};--addressed by hadron.id (by top hadron on the stack)
sc.trieNodeCount = 11
local hadrons = { 'B', 'D', 'd', 'S', 'P', 'T', 't', 'I', 'H', 'h', '0' } -- L,R,1,2 not here
for i = 1, #hadrons do
    sc.tries[hadrons[i]] = {}
end

function sc.conditionsToString(conditions)
    local postConitions, ret
    if #conditions == 0 then
        g.note("no conditions?")
        return "{:}"
    end
    if #conditions < 2 then
        ret = "{:"
    else
        ret = "{" .. conditions[1] .. ":"
    end
    ret = ret .. conditions[#conditions][1]
    for j = 2, #conditions[#conditions] do
        ret = ret .. "," .. conditions[#conditions][j]
    end
    ret = ret .. "}"
    return ret
end

function sc.parseMove(moveConds)
    sc.writeLog("parseMove(" .. moveConds .. ")", -2)
    local function split(str, delim)
        local ret, l, p = {}, 1, nil
        str = str or ''
        while l <= 1 + string.len(str) do
            p = string.find(str .. delim, '%' .. delim, l)
            ret[1 + #ret], l = string.sub(str, l, p - 1), p + 1
        end
        return ret
    end

    local preStack, postStack, conds, pos, bits, move, glider
    pos, conds = string.find(moveConds .. '{', '%{'), ""
    conds = string.sub(moveConds, pos + 1, string.find(moveConds .. '}', '%}') - 1)
    conds = split(conds, ':')
    conds[2] = split(conds[2], ',')
    move = string.sub(moveConds, 1, pos - 1)
    pos = string.find(move, '%]')
    preStack = string.sub(move, 2, pos - 1)
    bits = string.sub(move, pos + 1)
    pos = string.find(bits, '%[')
    postStack = string.sub(bits, pos + 1, -2)
    bits = string.sub(bits, 1, pos - 1)
    glider, pos = '', string.find(bits, '%(')
    if pos then
        glider = sc.inDelimiters(bits, '(', ')')
        bits = string.sub(bits, 1, pos - 1) .. string.sub(bits, string.find(bits, '%)') + 1)
    end
    return bits, move, conds, preStack, postStack, glider
end

local function noEmissionTrieInsert(moveConds)
    local bits, move, conds, preStack, postStack, glider = sc.parseMove(moveConds)
    sc.writeLog('noEmissionTrieInsert(' .. moveConds .. ') ', -1)
    if glider ~= "" then
        --emission
        return
    end
    if string.find(postStack, '[LR]') then
        --emission
        return
    end
    -- actually we do not need stack bottom repositioning sequences, but it is hard to eliminate them
    -- it was eliminated by preprocessing of stack sequences -:)

    local preStackLen, bitLen = string.len(preStack), string.len(bits)
    local node, nextNode, info, nextInfo = sc.tries[string.sub(conds[1], 1, 1)], sc.tries[string.sub(preStack, 1, 1)], string.sub(conds[1], 1, 1), string.sub(preStack, 1, 1)
    if conds[1] == "" then
        node, nextNode, info, nextInfo = nextNode, nil, nextInfo, nil
    end
    while node do
        sc.writeLog("  inserting into trie " .. info, -2)
        for i = 1, string.len(bits) do
            local j = string.sub(bits, i, i)
            if not string.find('012', j) or ((i > 1) and j == "0") then
                sc.writeLog("noEmissionTrieInsert wrong character bits " .. bits .. " at position " .. i .. " " .. string.sub(bits, i, i), 10)
            end
            if not node.minPreStackLen or node.minPreStackLen > preStackLen then
                node.minPreStackLen = preStackLen --prevents following the branch in nextOutGoingEdge
            end
            if not node.minBitLen or node.minBitLen > bitLen then
                node.minBitLen = bitLen --planned to prevent following the branch in nextOutGoingEdge but cost lowerbound is more effective
            end
            j = j + 0
            if j == 0 then
                node, nextNode, info, nextInfo = sc.tries['0'], nil, '0', nil -- exception simplifying 0# processing
            else
                if node[j] == nil then
                    node[j], sc.trieNodeCount = {}, sc.trieNodeCount + 1
                end
                node = node[j]
            end
        end
        if not node.minPreStackLen or node.minPreStackLen > preStackLen then
            node.minPreStackLen = preStackLen
        end
        if not node.minBitLen or node.minBitLen > bitLen then
            node.minBitLen = bitLen
        end
        if not node.moveConds then
            node.moveConds = {}
        end
        node.moveConds[#node.moveConds + 1] = moveConds
        node, nextNode, info, nextInfo = nextNode, nil, nextInfo, nil
        conds[1] = "";
        moveConds = move .. sc.conditionsToString(conds) -- to speedup matching the above need not be checked
    end
    return true
end

local function iniTrie()
    sc.writeLog('InitTrie()')
    local h = io.open(moveCondsFileName, "r")
    --local o=io.open(moveCondsFileName2,"w") -- used to prefilter general conditioned sequence file
    local moveCondsLine = h:read()
    while moveCondsLine do
        if noEmissionTrieInsert(string.sub(moveCondsLine, 5)) then
            --o:write(moveCondsLine.."\n")
        end
        moveCondsLine = h:read()
    end
    h:close()
    --o:close()
end

iniTrie()
------------------ END ARM MOVES ------------------
-------------------- TEMPLATE CHARS/SETS ----------------------
-- S,B,P,D,#:SBPD,p:SBP,b:SB,q:BP,r:PD,u:SBD,v:SP,w:BD,x:SD,y:SPD,z:BPD template set names
--                            11111111
--                     123456701234567
local bin2templates = 'SBbPvqpDxwuryz#'

function sc.costSp1isSBPD(stackTemplateChar)
    if stackTemplateChar and stackTemplateChar~='' then
        local isD=string.find('Drwxzyu#',stackTemplateChar)
        local isP=string.find('Ppqvrzy#',stackTemplateChar)
        local isB=string.find('Bbpqwzu#',stackTemplateChar)
        local isS=string.find('Sbpvxyu#',stackTemplateChar)
        local e=(isD and 'D') or (isP and 'P') or (isB and 'B') or stackTemplateChar
        return string.find('SBPD',e),isS,isB,isP,isD
    end
end

--unfortunatelly there is no trivial bitwise arithmetics in lua to use char->bin->char tricks easilly
function sc.templateChar2bin(stackTemplateChar) return string.find(bin2templates,stackTemplateChar)  end

function sc.templateSetSize(stackTemplateChar)
    local bin=sc.templateChar2bin(stackTemplateChar)
    return bin and 0+string.sub('112122312232334',bin,bin)
end

function sc.templateCharNotUnique(stackTemplateChar)
    local size = sc.templateSetSize(stackTemplateChar)
    return (size and size>1 and stackTemplateChar) or ''
end

function sc.templateCharNotUniqueBackwardMark(stackTemplateChar)
    local size = sc.templateSetSize(stackTemplateChar)
    return (size and size>1 and ('\\'..stackTemplateChar)) or ''
end

function sc.bin2templateChar(bin)
    return bin>0 and string.sub(bin2templates ,bin, bin)
end

function sc.isAChartemplatingBChar(AChar, BChar)
    local costA,isAS,isAB,isAP,isAD=sc.costSp1isSBPD(AChar)
    local costB,isBS,isBB,isBP,isBD=sc.costSp1isSBPD(BChar)
    return costA and costB and (isBS or not isAS) and (isBB or not isAB) and (isBP and not isAP) and (isBD or not isAD) and (costB - costA)
end

local function templateRemoveS(stackTemplateChar)
    local bin=sc.templateChar2bin(stackTemplateChar)
    local odd = bin and bin % 2
    sc.writeLog("templateRemoveS("..(stackTemplateChar or "nil")..")"..(bin or "nil").." "..(odd or "nil"),-6)
    bin = bin and bin-odd
    return sc.bin2templateChar(bin)
end

local function templateRemoveB(isB,stackTemplateChar)
    --                             'Bbpqwzu#'
    sc.writeLog("templateRemoveB("..(isB or "nil")..","..(stackTemplateChar or "nil")..")",-6)
    local ret = (isB and string.sub(' SvPDrxy',isB,isB)) or stackTemplateChar
    return (ret~=" " and ret)
end

local function templateRemoveP(isP,stackTemplateChar)
    --                             'Ppqvrzy#'
    sc.writeLog("templateRemoveP("..(isP or "nil")..","..(stackTemplateChar or "nil")..")",-6)
    local ret = (isP and string.sub(' bBSDwxu',isP,isP)) or stackTemplateChar
    return (ret~=" " and ret)
end

local function templateRemoveD(stackTemplateChar)
    local bin=sc.templateChar2bin(stackTemplateChar)
    sc.writeLog("templateRemoveS("..(stackTemplateChar or "nil")..")"..(bin or "nil"),-6)
    bin = bin and bin % 8
    return sc.bin2templateChar(bin)
end

local function templateMaxSingle(stackTemplateChar,costS)
    costS = costS or sc.costSp1isSBPD(stackTemplateChar)
    return costS and ((costS==4 and 'D') or (costS==3 and 'P') or (costS==2 and 'B') or 'S')
end

local function templateSingleTryAvoidP(stackTemplateChar)
    local costS,isS,isB,isP,isD=sc.costSp1isSBPD(stackTemplateChar)
    return costS and (isD and 'D') or (isB and 'B') or (isS and 'S') or 'P'
end

--returns nil if empty intersection (or any input char not from # set)
-- otherwise interprets as sets, intersects and returns set as char
local function intersectTemplatingChars(AChar,BChar)
    local costA,isAS,isAB,isAP,isAD=sc.costSp1isSBPD(AChar)
    local costB,isBS,isBB,isBP,isBD=sc.costSp1isSBPD(BChar)
    if costA and costB then
        local bin=((isAS and isBS and 1) or 0)
                + ((isAB and isBB and 2) or 0)
                + ((isAP and isBP and 4) or 0)
                + ((isAD and isBD and 8) or 0)
        return sc.bin2templateChar(bin)
    end
end

--intersects with <= max A and >= min B returns nil when no intersection
local function intersectTemplatingCharsAdecB(AChar,BChar)
    local re,rm,e,m=AChar,BChar,AChar,BChar
    local costmS,ismS,ismB,ismP,ismD=sc.costSp1isSBPD(m)
    local costeS,iseS,iseB,iseP,iseD=sc.costSp1isSBPD(e)
    sc.writeLog("intersectTemplatingCharsAdecB("..(AChar or "nil")..","..(BChar or "nil")..")"
        .." costS.. e "..(costeS or "nil")..(iseS or "nil")..(iseB or "nil")..(iseP or "nil")..(iseD or "nil")
        .." costS.. m"..(costmS or "nil")..(ismS or "nil")..(ismB or "nil")..(ismP or "nil")..(ismD or "nil")
        ,-6)
    if not ismS then
        re=templateRemoveS(re)
        local costreS,isreS,isreB,isreP,isreD=sc.costSp1isSBPD(re)
        sc.writeLog("intersectTemplatingCharsAdecB(reS)"..(re or "nil")
                .." costS.. re "..(costreS or "nil")..(isreS or "nil")..(isreB or "nil")..(isreP or "nil")..(isreD or "nil")
        ,-7)
        if not ismB then
            re=templateRemoveB(isreB,re)
            costreS,isreS,isreB,isreP,isreD=sc.costSp1isSBPD(re)
            sc.writeLog("intersectTemplatingCharsAdecB(reB)"..(re or "nil")
                    .." costS.. re "..(costreS or "nil")..(isreS or "nil")..(isreB or "nil")..(isreP or "nil")..(isreD or "nil")
            ,-7)
            if not ismP then
                re=templateRemoveP(isreP,re)
                sc.writeLog("intersectTemplatingCharsAdecB(reB)"..(re or "nil"),-7)
            end
        end
    end
    if costeS<4 then
        rm=templateRemoveD(rm)
        if costeS<3 then
            rm=templateRemoveP(ismP,rm)
            if costeS<2 then
                rm=templateRemoveB(ismB,rm)
            end
        end
    end
    return re,rm
end

--returns nil if empty intersection (or any input char not from # set)
-- otherwise interprets as sets, intersects and returns set as char
local function intersectTemplatingCharWithDec(AChar)
    local costA,isAS,isAB,isAP,isAD=sc.costSp1isSBPD(AChar)
    if costA then
        local bin=((isAS and isAB and 1) or 0)
                + ((isAB and isAP and 2) or 0)
                + ((isAP and isAD and 4) or 0)
        return sc.bin2templateChar(bin)
    end
end

--returns nil if empty intersection (or any input char not from # set)
-- otherwise interprets as sets, intersects and returns set as char
local function intersectTemplatingCharWithDec2(AChar)
    local costA,isAS,isAB,isAP,isAD=sc.costSp1isSBPD(AChar)
    if costA then
        local bin=((isAS and isAP and 1) or 0)
                + ((isAB and isAD and 2) or 0)
        return sc.bin2templateChar(bin)
    end
end

--returns nil if empty intersection (or any input char not from # set)
-- otherwise interprets as sets, intersects and returns set as char
local function intersectTemplatingCharWithDec3(AChar)
    local costA,isAS,isAB,isAP,isAD=sc.costSp1isSBPD(AChar)
    if costA then
        local bin=((isAS and isAD and 1) or 0)
        return sc.bin2templateChar(bin)
    end
end

--[[ using Dec is safe, but S^*# has several results and we use "principal" one this could miss optimal branches in follow up
-- but we are happy to be "close" to optimum
local function templateDec(stackTemplateChar)
    local ind =   string.find('#zyruwx#pqvPbBS',stackTemplateChar)
    return ind and string.sub('zrwDqPB#zrwDqPB',ind,ind)
end --]]

--[[ there is overflow from S! ... but the owerflow is just from S, ending in S #D+1=pD cup SP what is difficult to deal with
--  unless we use E for S with owerflow doubling the number of states and F for E with overflow ...
local function templateInc(stackTemplateChar)
    local indT,indO = string.find('#zyruwxDpqvPbBS',stackTemplateChar),string.find('#yuxpvbS',stackTemplateChar) --indO > 0 == indS > 0 ... the overflow neednot be here
    return indT and string.sub('pppqvvvPbbbBSSS',indT,indT), indO and 1
end --]]

--removes templatingComments
--returns cleanBits
function sc.bitsRemoveInfo(bits)
    return string.gsub(bits,'[^12]','')
end

------------------ END OF TEMPLATE CHARS/SETS ---------------------
------------------ TEMPLATE STRING FUNCTIONS ----------------------
-- length of the suffix consisting entirely of subsets of #
function sc.SBPDlen(stack)
    for i=1,string.len(stack) do
        local cost=sc.costSp1isSBPD(string.sub(stack, -i,-i))
        if not cost then
            return i-1
        end
    end
    return string.len(stack)
end

function sc.EQTemplateTailLen(stackA,stackB)
    local lenA, lenB = string.len(stackA), string.len(stackB)
    local minLen = (lenA<lenB) and lenA or lenB
    for i=1,minLen do
        local a,b = string.sub(stackA, -i,-i), string.sub(stackB, -i,-i)
        local costaS=sc.costSp1isSBPD(a)
        if not costaS or a~=b then
            return i-1
        end
    end
    return minLen
end

--is A stack valid templatation of B stack (incuding condition P if preceded must be preceded by S)
-- returns templating cost or false
function sc.isEqualUptoBTemplates(aStack, BStack)
    local cost=0
    if string.len(aStack)~=string.len(BStack) then
        return false
    end
    local aChar,prevAChar
    for i=1,string.len(aStack) do
        aChar,prevAChar=string.sub(aStack,i,i),aChar
        local charCost=sc.isAChartemplatingBChar(aChar,string.sub(BStack,i,i))
        if charCost then
            if aChar=='P' and prevAChar and prevAChar ~= 'S' then
                return false
            end
            cost = cost + charCost
        else
            return false
        end
    end
    return cost
end

-- stackStartSubst should differ from stackStartPreSubst by just some templating set sizes reduced
-- it is not checked here!
-- returns startTemplatingcost, stackStartSubst variability
-- variability is not important, but we want to have for propper subset a smaller variability
function sc.templatingCost(stackStartSubst, stackStartPreSubst)
    sc.writeLog("templatingCost(stackStartSubst " .. (stackStartSubst or "nil")
            .. ", stackStartPreSubst " .. (stackStartPreSubst or "nil")..")")
    local ret,var = 0,0
    for i = 1, string.len(stackStartPreSubst) do
        local s,p = string.sub(stackStartSubst, -i, -i), string.sub(stackStartPreSubst, -i, -i)
        local costsS=sc.costSp1isSBPD(s)
        local costpS=sc.costSp1isSBPD(p)
        if costpS then
            ret,var = ret + costpS - costsS, var+sc.templateSetSize(s)
        end
    end
    return ret,var
end

local function replaceStackPairTailChar(chr,tailPos,eqSuffixLen,mainStack,dependantStack)
    return sc.replaceTailChar(mainStack,chr,tailPos),
    (tailPos<=eqSuffixLen and sc.replaceTailChar(dependantStack,chr,tailPos)) or dependantStack
end

--returns stack
function sc.CopyTemplating(stack,stackPreSubstPattern,stackSubstPattern)
    local len,lenPattern=string.len(stack),string.len(stackPreSubstPattern)
    len = (len<lenPattern) and len or lenPattern
    for i=1,len do
        local p,s,x=string.sub(stackPreSubstPattern,-i,-i),string.sub(stackSubstPattern,-i,-i),
            string.sub(stack,-i,-i)
        if p~=x then
            break
        end
        if p~=s then
            stack=sc.replaceTailChar(stack,s,i)
        end
    end
    return stack
end


----------------END OF TEMPLATE STRING FUNCTIONS ------------------
--no change in startStackSubst
--returns cost, stackMid, bitsMid2TargetSubst, stackTargetSubst
-- bits transform from stackMid to stackTargetSubst (except templating) (S->*6 finish)
function sc.topStackCost(stackStartSubst,stackTargetSubst)
    sc.writeLog("topStackCost(".. stackStartSubst .. "," .. stackTargetSubst .. ")",0)
    local e1,o1 = string.sub(stackStartSubst,1,1), string.sub(stackTargetSubst,1,1)
    local coste1S=sc.costSp1isSBPD(e1)
    local costo1S=sc.costSp1isSBPD(o1)
    local cost,bits = sc.isEqualUptoBTemplates(string.sub(stackStartSubst,2), string.sub(stackTargetSubst,2))
    if cost then --trivi case (B6d6 -> S6d6 rather to B6d6 -> S -> S6d6)
        if not coste1S or not costo1S then -- T6 not implemented yet
            return 0, stackTargetSubst, '', stackTargetSubst
        end
        if costo1S<=coste1S then
            -- we change target so we do not pay cost now
            return 0, o1..string.sub(stackStartSubst,2), '', o1..string.sub(stackStartSubst,2)
        end
    end
    -- now we know we should change something before we can proceed
    if string.sub(stackTargetSubst,2,4)=='6d6' and string.sub(stackTargetSubst,5,5) ~= 'P' then
        if costo1S and costo1S<4 then
            return 4-costo1S, "S"..string.sub(stackTargetSubst,5), string.sub('211',1, 4-costo1S), stackTargetSubst
        end
    end
    if string.sub(stackTargetSubst,1,5)=='T6SPD' then -- we do not need other variants (T6SP alone would be OK)
        return 22, 'SSDD'..string.sub(stackTargetSubst,6), '1211121111111211121121', stackTargetSubst
    end
    return 0, stackTargetSubst, '', stackTargetSubst
end

-- looking for common portion of stacks changing both stackStartSubst+stackEasy and stackMid-stackTargetSubst to such stacks that
--  suffixDist 1's will convert suffix of stackEasy to the original stackMid (template compatible)
-- returns costStartPreSubst2StartSubst, stackStartSubst, stackEasy, stackMid, stackTargetSubst, commonSuffixLen, suffixDist, eqSuffixLen
-- (how many 1's have to cross commonSuffixLen boundary to reach stackTargetSubst suffix from stackStartSubst suffix)
-- templating done on target will be paid (and determined) latter
function sc.templatePrev(stackStartSubst, stackEasy, stackMid, stackTargetSubst)
    sc.writeLog("templatePrev(".. stackStartSubst .. "," .. stackEasy .. "," .. stackMid ..
            "," .. stackTargetSubst .. ")",0)

    local midTargetEqSuffixLen = sc.EQTemplateTailLen(stackMid,stackTargetSubst)
    local startEasyEqSuffixLen = sc.EQTemplateTailLen(stackStartSubst,stackEasy)
    -- I am not sure with concretization of stackStartSubst, when it is longer than stackEasy,
    -- maybe its start should be concretized to a decremented value
    local function replaceEasyTailChar(chr,tailPos)
        stackEasy,stackStartSubst=replaceStackPairTailChar(chr,tailPos,startEasyEqSuffixLen,stackEasy,stackStartSubst)
    end

    local function replaceMidTailChar(chr,tailPos)
        stackMid,stackTargetSubst=replaceStackPairTailChar(chr,tailPos,midTargetEqSuffixLen,stackMid,stackTargetSubst)
    end

    local delayedI -- while we do not know if the position would be in 1's suffix range, we just intersect and make easy incrementable to mid
    -- than it is replaced by max mid if not reachable or max incrementable to mid if reachable
    local costStartPreSubst2StartSubst,suffixDist=0,0

    -- i the posiion which cannot be 1 crossed
    local function delayedUnreachable(i)
        sc.writeLog("delayedUnreachable("..i..")("..(delayedI or "nil")..")"..suffixDist,0)
        if delayedI then
            local e,m=string.sub(stackEasy, -delayedI,-delayedI),string.sub(stackMid, -delayedI,-delayedI)
            local x=intersectTemplatingChars(m,e)
            if x then
                if x~=m then -- removing empty action to short logging
                    replaceMidTailChar(x,delayedI)
                end
                if x~=e then -- removing empty action to short logging
                    replaceEasyTailChar(x,delayedI)
                end
                local costxS=sc.costSp1isSBPD(x)
                local costeS=sc.costSp1isSBPD(e)
                costStartPreSubst2StartSubst=costStartPreSubst2StartSubst+(costeS-costxS)
            end
            x='S' -- already checked it is the intersection
            for j=delayedI+1,i-1 do
                local e,m=string.sub(stackEasy, -j,-j),string.sub(stackMid, -j,-j)
                if x~=m then -- removing empty action to short logging
                    replaceMidTailChar(x,j)
                end
                if x~=e then -- removing empty action to short logging
                    replaceEasyTailChar(x,j)
                    local costeS=sc.costSp1isSBPD(e)
                    costStartPreSubst2StartSubst=costStartPreSubst2StartSubst+(costeS-1)
                end
            end
            delayedI=nil
        end
    end

    --from i the 1's could reach delayedI (through "S's")
    local function delayedReachable(i)
        sc.writeLog("delayedReachable("..i..")("..(delayedI or "nil")..")"..suffixDist,0)
        if delayedI then
            suffixDist=0 --we are recalculating it from delayedI to i
            local m,e=string.sub(stackMid, -delayedI,-delayedI),string.sub(stackEasy, -delayedI,-delayedI)
            local re,rm=intersectTemplatingCharsAdecB(e,m)
            local costeS=sc.costSp1isSBPD(e)
            local costrmS,isrmS,isrmB,isrmP,isrmD=sc.costSp1isSBPD(rm)
            if rm~='P' and isrmP then
                rm=templateRemoveP(isrmP,rm)
            end
            local re,rm=intersectTemplatingCharsAdecB(re,rm)
            local x=templateSingleTryAvoidP(re) --required?
            local y=templateSingleTryAvoidP(rm) --required?
            local costxS=sc.costSp1isSBPD(x)
            local costyS=sc.costSp1isSBPD(y)
            suffixDist = suffixDist + costxS-costyS
            if y~=m then -- removing empty action to short logging
                replaceMidTailChar(y,delayedI)
            end
            if x~=e then
                replaceEasyTailChar(x,delayedI)
            end
            costStartPreSubst2StartSubst=costStartPreSubst2StartSubst+(costeS-costxS)
            x='S' -- already checked it is the intersection
            for j=delayedI+1,i-1 do
                sc.writeLog("j "..j.." "..suffixDist,-5)
                local e,m=string.sub(stackEasy, -j,-j),string.sub(stackMid, -j,-j)
                local re,rm=intersectTemplatingCharsAdecB(e,m)
                local costeS=sc.costSp1isSBPD(e)
                if x~=m then -- removing empty action to short logging
                    replaceMidTailChar(x,j)
                end
                local y=templateSingleTryAvoidP(re) --required?
                local costyS=sc.costSp1isSBPD(y)
                if y~=e then -- removing empty action to short logging
                    replaceEasyTailChar(y,j)
                    costStartPreSubst2StartSubst=costStartPreSubst2StartSubst+(costeS-costyS)
                end
                sc.writeLog("y "..y.." "..costyS.." re "..re.." rm "..rm.." e "..e.." m "..m)
                suffixDist = suffixDist + costyS-1
            end
            delayedI=nil
        end
    end

    local commonSuffixLen,easySBPDlen,eqSuffixLen = string.len(stackMid),sc.SBPDlen(stackEasy)
    for i=1,string.len(stackMid) do
        sc.writeLog("templatePrev ".. i,-8)
        if i>=easySBPDlen then
            commonSuffixLen=i-1
            sc.writeLog("templatePrev A commonSuffixLen=".. commonSuffixLen,-2)
            break
        elseif i>startEasyEqSuffixLen then
            commonSuffixLen = i-1
            sc.writeLog("templatePrev B commonSuffixLen=" .. commonSuffixLen,-2)
            break
        end
        local e,m=string.sub(stackEasy, -i,-i),string.sub(stackMid, -i,-i)
        local costeS,iseS,iseB,iseP,iseD=sc.costSp1isSBPD(e)
        local costmS,ismS,ismB,ismP,ismD=sc.costSp1isSBPD(m)
        if suffixDist>0 then
            if not ismS or not costeS then
               commonSuffixLen = i-1
               sc.writeLog("templatePrev C commonSuffixLen=" .. commonSuffixLen,-2)
               break
            else
                if m~='S' then
                    replaceMidTailChar('S',i)
                end
                suffixDist = suffixDist + costeS-1
            end
        else
            local re,rm=intersectTemplatingCharsAdecB(e,m)
            sc.writeLog("e "..(e or "nil").." m "..(m or "nil").." re "..(re or "nil").." rm "..(rm or "nil"),-5)
            if re then --m reachable from e
                local costreS,isreS,isreB,isreP,isreD=sc.costSp1isSBPD(re)
                local costrmS,isrmS,isrmB,isrmP,isrmD=sc.costSp1isSBPD(rm)
                local x=intersectTemplatingChars(e,m)
                if x then
                    if x~='S' then -- e,m should be updated during delayedProcessing
                        delayedUnreachable(i)
                        delayedI=i
                    end
                else
                    eqSuffixLen = i-1
                    if m~='S' then
                        delayedUnreachable(i)
                    end
                    local y=templateSingleTryAvoidP(rm)
                    if y~=m then
                        replaceMidTailChar(y,i)
                    end
                    local z=templateSingleTryAvoidP(re)
                    if z~=e then
                        replaceEasyTailChar(z,i)
                    end
                    local costyS,isyS,isyB,isyP,isyD=sc.costSp1isSBPD(y)
                    local costzS,iszS,iszB,iszP,iszD=sc.costSp1isSBPD(z)
                    costStartPreSubst2StartSubst=costStartPreSubst2StartSubst+(costzS-costeS)
                    suffixDist = costzS-costyS
                end
            else
                commonSuffixLen = i-1
                sc.writeLog("templatePrev E commonSuffixLen=" .. commonSuffixLen,-2)
                break
            end
        end
    end
    delayedReachable(commonSuffixLen+1)
    sc.writeLog("csl "..commonSuffixLen.." dI "..(delayedI or "nil").." sd "..suffixDist,-2)
    --commonSuffixLen=(delayedI and commonSuffixLen>=delayedI and delayedI-1) or commonSuffixLen
    return costStartPreSubst2StartSubst, stackStartSubst, stackEasy, stackMid, stackTargetSubst, commonSuffixLen, suffixDist, eqSuffixLen or commonSuffixLen
end --sc.templatePrev

--returns shortSearchHash, midSearchHash, bestCost, message (which hash was used if any)
local function results2bestCost(stackStartSubst,stackMid,commonSuffixLen,suffixDist,eqSuffixLen,costStartPreSubst2StartSubst) --to be used in both changeStackCost and easyChangeStackCost
    local shortSearchHash=packSixplicates(string.sub(stackStartSubst..'_',1,-commonSuffixLen-1)..">"
            ..string.sub(stackMid..'_',1,-commonSuffixLen-1).."["..suffixDist.."]")
    local midSearchHash=packSixplicates(string.sub(stackStartSubst..'_',1,-eqSuffixLen-1)..">"
            ..string.sub(stackMid..'_',1,-eqSuffixLen-1))
    local bestCost, message

    local stackprefixStartSubst,stackprefixEasy,stackprefixMid
    local result = sc.results[shortSearchHash]
    if result then
        message = 'S hash hit ['..shortSearchHash..']'
        stackprefixStartSubst,stackprefixEasy,stackprefixMid=result.stackprefixStartSubst,result.stackprefixEasy,result.stackprefixMid
        if commonSuffixLen>eqSuffixLen then
            stackprefixStartSubst = string.sub(stackprefixStartSubst,1,-1 - (commonSuffixLen-eqSuffixLen))
            stackprefixEasy = string.sub(stackprefixEasy,1, -1 - (commonSuffixLen-eqSuffixLen))
            stackprefixMid = string.sub(stackprefixMid, 1, -1 - (commonSuffixLen-eqSuffixLen))
        end
    else
        result = sc.results[midSearchHash]
        if result then
            message = 'M hash hit ['..midSearchHash..']'
            stackprefixStartSubst,stackprefixEasy,stackprefixMid=result.stackprefixStartSubst,result.stackprefixEasy,result.stackprefixMid
        end
    end
    if result then
        sc.writeLog('result ..' .. result.costStartSubst2Mid .. "(+" .. costStartPreSubst2StartSubst .. ")["
                .. result.stackprefixStartSubst .. "]>'" .. result.bitsStartSubst2Easy .. "'>[" .. result.stackprefixEasy .. "]>'"
                .. result.tbitsEasy2Mid .. "'>[" .. result.stackprefixMid.."]",3)
        bestCost={}
        --prolong stacks to correct lengths first comonsuffixlen should be computed and result between common and equal tail ignored
        bestCost.costStartPreSubst2Mid = costStartPreSubst2StartSubst + result.costStartSubst2Mid
        bestCost.costStartPreSubst2StartSubst = costStartPreSubst2StartSubst
        bestCost.stackStartSubst = stackprefixStartSubst..string.sub(stackStartSubst,1+string.len(stackprefixStartSubst))
        bestCost.bitsStartSubst2Easy = result.bitsStartSubst2Easy
        bestCost.stackEasy = stackprefixEasy..string.sub(stackStartSubst,1+string.len(stackprefixStartSubst))
        bestCost.tbitsEasy2Mid = result.tbitsEasy2Mid
        bestCost.stackMid = stackprefixMid..string.sub(stackMid, 1+string.len(stackprefixMid))
    end
    return shortSearchHash, midSearchHash, bestCost, message
end

-- we go from w(BD) to b(SB) in "2 steps ...D->B" planning them what seems OK as we could plan the last step to S "latter"
-- we could alternatively change the stratTemplate to B and not using the bits in plan. What is OK as well.

--stackStartSubst contains starting templated stack
--stackMid contains (mid)target templated stack from which transition to stackTargetSubst was already planned
--stackTargetSubst contains target templated stack (stackTargetSubst agrees with stackMid except from the "short start")
--suffixDist number of 1 bits which should cross "commonSuffixLen" bounary to make stackStartSubst suffix equal to stackTargetSubst suffix
--  applies to cases when stackStartSubst has to be shortened
--commonSuffixLen>0 contains length of both stacks suffixes which "neednot" be considered in the computation
--  stacks are extended by "," to ensure the positivity
--returns nil if no easy case is detected
-- otherwise
--returns cost to convert input stackEasy to input stackTargetSubst, bits required for the conversion from output stackEasy to output stackMid
-- stackStartSubst with possible concretization of templates, stackEasy with possible concretization of templates,
-- stackMid with possible concretization of templates, and stackTargetSubst with possible concretization of templates,
-- templating cost from input stackStartSubst to output stackStartSubst (stackEasy)
function sc.easyChangeStackCost(stackStartSubst, stackEasy, stackMid, stackTargetSubst, suffixDist, commonSuffixLen)
    -- let us try to slowly extend this to all required cases (stackTargetSubsts corresponding to all emission tabulated stackStartSubsts, condition for stackStartSubsts not known yet)
    -- suffixDist ones included in returned bits
    -- must return concretized stackStartSubst and stackTargetSubst when tempates were filled
    sc.writeLog("easyChangeStackCost(" .. stackStartSubst .. ","
            .. stackEasy .. "," .. stackMid .. "," .. stackTargetSubst .. "," .. suffixDist .. "," .. commonSuffixLen .. ")",2)
    local eqSuffixLen = sc.EQTemplateTailLen(stackEasy,stackMid)
    eqSuffixLen = eqSuffixLen - ((eqSuffixLen==string.len(stackEasy) and 1) or 0)
    local shortSearchHash,midSearchHash,bestCost,message = results2bestCost(stackEasy,stackMid,commonSuffixLen,
            suffixDist,eqSuffixLen,0)
    if bestCost then
        stackStartSubst=sc.CopyTemplating(stackStartSubst,stackEasy,bestCost.stackStartSubst)
        stackTargetSubst=sc.CopyTemplating(stackTargetSubst,stackMid,bestCost.stackMid)
        sc.writeLog("easyChangeStackCost "..message.." returning hashed result "..
                bestCost.costStartPreSubst2Mid.."("..bestCost.costStartPreSubst2StartSubst..")"..
                bestCost.bitsStartSubst2Easy..bestCost.tbitsEasy2Mid.." ["..stackStartSubst.."]>["..
                bestCost.stackStartSubst.."]>'...'>["..bestCost.stackMid.."]>''>["..stackTargetSubst.."]",3)
        return bestCost.costStartPreSubst2Mid,
        bestCost.bitsStartSubst2Easy..bestCost.tbitsEasy2Mid,
        stackStartSubst, bestCost.stackStartSubst, bestCost.stackMid, stackTargetSubst, bestCost.costStartPreSubst2StartSubst
    end
    sc.easyChangeStackCostErr = stackStartSubst .. ">" .. stackEasy .. ">" .. stackMid.. ">" .. stackTargetSubst
    local suffixBits=string.rep('1',suffixDist)
    local stackprefixEasy=string.sub(stackEasy,1, -1 - commonSuffixLen)
    local stackprefixMid=string.sub(stackMid,1, -1 - commonSuffixLen)
    --local stacksuffixEasy=string.sub(stackEasy,-commonSuffixLen,(commonSuffixLen==0) and 0 or -1)
    local stacksuffixMid=string.sub(stackMid,-commonSuffixLen,(commonSuffixLen==0) and 0 or -1)
    local e1=string.sub(stackEasy, 1,1)
    local e2=string.sub(stackEasy, 2,2)
    local e3=string.sub(stackEasy, 3,3)
    local e4=string.sub(stackEasy, 4,4)
    local e5=string.sub(stackEasy, 5,5)
    local e6=string.sub(stackEasy, 6,6)
    local e7=string.sub(stackEasy, 7,7)
    local coste1S,ise1S,ise1B,ise1P,ise1D = sc.costSp1isSBPD(e1)
    local coste2S,ise2S,ise2B,ise2P,ise2D = sc.costSp1isSBPD(e2)
    local coste3S,ise3S,ise3B,ise3P,ise3D = sc.costSp1isSBPD(e3)
    local coste4S,ise4S,ise4B,ise4P,ise4D = sc.costSp1isSBPD(e4)
    local coste5S,ise5S,ise5B,ise5P,ise5D = sc.costSp1isSBPD(e5)
    local coste6S,ise6S,ise6B,ise6P,ise6D = sc.costSp1isSBPD(e6)
    local coste7S,ise7S,ise7B,ise7P,ise7D = sc.costSp1isSBPD(e7)
    local e = string.sub(stackprefixEasy, -1)
    local ee= string.sub(stackprefixEasy, -2,-2)
    local eee= string.sub(stackprefixEasy, -3,-3)
    local eeee= string.sub(stackprefixEasy, -4,-4)
    local eeeee= string.sub(stackprefixEasy, -5,-5)
    local ms=string.sub(stacksuffixMid,1,1)
    local costmsS,ismsS,ismsB,ismsP,ismsD = sc.costSp1isSBPD(ms)
    local msm1=ms and intersectTemplatingCharWithDec(ms)
    local msm2=ms and intersectTemplatingCharWithDec2(ms)
    local msm3=ms and intersectTemplatingCharWithDec3(ms)
    local rSuffixDist=(msm3 and 3) or (msm2 and 2) or (msm1 and 1) or 0 -- seems we do not need more than 2

    local midTargetEqSuffixLen = sc.EQTemplateTailLen(stackMid,stackTargetSubst)
    local startEasyEqSuffixLen = sc.EQTemplateTailLen(stackStartSubst,stackEasy)
    -- I am not sure with concretization of stackStartSubst, when it is longer than stackEasy,
    -- maybe its start should be concretized to a decremented value
    local function replaceEasyTailChar(chr,tailPos)
        sc.writeLog("replaceEasyTailChar("..chr..","..tailPos..")["..stackStartSubst.."]>["..stackEasy.."]tail="..startEasyEqSuffixLen)
        if chr=='S' then
            --sc.writeLog(traceFullEcho())
        end
        if string.sub(stackEasy,-tailPos,-tailPos)~=chr then
            if tailPos>startEasyEqSuffixLen then
                sc.writeLog('Replace affecting only Easy but not start ... I am confused',10)
            end
            stackEasy,stackStartSubst=replaceStackPairTailChar(chr,tailPos,startEasyEqSuffixLen,stackEasy,stackStartSubst)
        end
    end

    local function replaceMidTailChar(chr,tailPos)
        if string.sub(stackMid,-tailPos,-tailPos)~=chr then
            stackMid,stackTargetSubst=replaceStackPairTailChar(chr,tailPos,midTargetEqSuffixLen,stackMid,stackTargetSubst)
        end
    end

    -- it was already tested that this variant succeeds
    local function inc3SuffixDist() --suffixDist + rSuffixDist > 0
        suffixDist,suffixBits=3+suffixDist,suffixBits..'111'
        replaceMidTailChar(msm3,commonSuffixLen)
    end

    -- it was already tested that some variant succeeds
    local function inc2SuffixDist() --suffixDist + rSuffixDist > 0
        if msm2 then
            suffixDist,suffixBits=2+suffixDist,suffixBits..'11'
            replaceMidTailChar(msm2,commonSuffixLen)
        else
            inc3SuffixDist()
        end
    end

    -- it was already tested that some variant succeeds
    local function incSuffixDist() --suffixDist + rSuffixDist > 0
        if msm1 then
            suffixDist,suffixBits = 1+suffixDist,suffixBits..'1'
            replaceMidTailChar(msm1,commonSuffixLen)
        else
            inc2SuffixDist()
        end
    end

    local costeS,iseS,iseB,iseP,iseD = sc.costSp1isSBPD(e)
    local costeeS,iseeS,iseeB,iseeP,iseeD = sc.costSp1isSBPD(ee)
    local costeeeS,iseeeS,iseeeB,iseeeP,iseeeD = sc.costSp1isSBPD(eee)
    local costeeeeS,iseeeeS,iseeeeB,iseeeeP,iseeeeD = sc.costSp1isSBPD(eeee)
    local costeeeeeS,iseeeeeS,iseeeeeB,iseeeeeP,iseeeeeD = sc.costSp1isSBPD(eeeee)
    if  stackprefixEasy==stackprefixMid and (suffixDist==0 or string.len(string.gsub(stackprefixEasy,'[S]',''))==0) then
        sc.writeLog('EqPrefix case',0)
        return suffixDist, suffixBits, stackStartSubst, stackEasy, stackMid, stackTargetSubst, 0
    end
    local sCost=0
    if stackprefixMid == '' then
        if stackprefixEasy == '1' and suffixDist>0 then
            return suffixDist-1, string.rep('1',suffixDist-1), stackStartSubst, stackEasy, stackMid, stackTargetSubst, 0
        end
        if not coste1S then -- T6* ... require search
            sc.writeLog("easyChangeStackCost not starting 'SBPD#' not implemented")
            sc.easyChangeStackCostErr = "Reducing stack implemented only for exceptions A " .. sc.easyChangeStackCostErr
            return
        end
        -- we have to check there are D's possible to the end of stackprefixEasy, we have to plan how to start
        -- we could use it when suffixDist>0, but start from 'S*' should be optimized
        -- we could use it as well when stackprefixEasy ends by 'S' in special cases,
        -- but it s always more expensive than B'2'[1] ending when possible.
        local B2Bcost, nonPlannedLen, B2BBits, Dnonchecked, startCase, decSuffixDist, skipDTest = 2*(string.len(stackprefixEasy)-1),
        string.len(stackprefixEasy), string.rep('21',string.len(stackprefixEasy)-1),
        string.len(stackprefixEasy)-2, 1, 1, false

        for i=Dnonchecked,1,-1 do
            local cost_S=sc.costSp1isSBPD(string.sub(stackprefixEasy, -i, -i))
            if cost_S==4 then
                Dnonchecked=(Dnonchecked==i) and i-1 or Dnonchecked
            else
                if not cost_S or i>5 then
                    sc.writeLog("easyChangeStackCost [?D^*?????]> failed at " .. i)
                    sc.easyChangeStackCostErr = "Reducing stack implemented only for exceptions B " .. sc.easyChangeStackCostErr
                    return
                end
            end
        end
        if not coste2S then
            sc.writeLog("easyChangeStackCost [?D^*?????]> failed at e2")
            sc.easyChangeStackCostErr = "Reducing stack implemented only for exceptions Bb " .. sc.easyChangeStackCostErr
            return
        end
        if Dnonchecked < 0 and (coste1S>1 or e2~='P') then
            skipDTest = true
            nonPlannedLen = -1
        elseif coste2S<4 then
            if ise2B and ise1D and ((nonPlannedLen>5 and iseS) or (Dnonchecked == 0 and suffixDist + rSuffixDist>0)) then
                skipDTest = true
            else
                sc.writeLog("easyChangeStackCost [?D^*?????]> failed at e2 not DB case")
                sc.easyChangeStackCostErr = "Reducing stack implemented only for exceptions Bc " .. sc.easyChangeStackCostErr
            end
        elseif Dnonchecked == 0 then
            --we have to check 2nd char as well
            skipDTest = true
        end
        -- no we know stackprefixEasy consists only from S,B,P,D based sets and first non D is at Dnonchecked

        -- called only when we know we have a result
        local function optimizeB2BStartCost()
            --T(>7) start is as good as B start, DB start is better
            --SDBDSDB costs 3+(7)+5(-1) while BDDDDDD costs 2+12+1(-1)    BD '21' B
            --DBDDDDD costs (2)+10(-1)                                    DB '2' as B (but '2' forced)
            --B start is almost optimal, SDBSD'21211' is second if possible, SSPS'21211' is third, '21121' S->BD is the worst option
            -- *B'2'->[1] end is optimal, *SDBDS is second and *SSPS is the worst
            --g.note(packSixplicates(startCase.." "..B2Bcost.." "..B2BBits.." "..nonPlannedLen))
            if ise1D and ise2B and Dnonchecked>=0 and (nonPlannedLen>5 or (suffixDist>0 and skipDTest)) then
                replaceEasyTailChar('B',string.len(stackEasy)-1)
                replaceEasyTailChar('D',string.len(stackEasy))
                local sCostInc = (coste2S-2)
                startCase,sCost,B2Bcost,B2BBits,nonPlannedLen = 0, sCost + sCostInc, B2Bcost + sCostInc + 1 - 2,
                string.sub('2'..B2BBits,1,-3),nonPlannedLen-2
                return
            end
            if coste1S>1 then --[1^*]B start is just after DB option
                return
            end
            -- SDBDS'212' cheaper than S->BD ... but must allow at least SSPS at the end (SDBDSSSPS is as expensive as SSPSSDBDS,
            -- but final SSPS is less restrictive
            if ise3B and ise5S and ((nonPlannedLen > 8) or (nonPlannedLen==5) or (nonPlannedLen>5 and suffixDist>0 and skipDTest)) then
                replaceEasyTailChar('S',string.len(stackEasy)-4)
                replaceEasyTailChar('D',string.len(stackEasy)-3)
                replaceEasyTailChar('B',string.len(stackEasy)-2)
                replaceEasyTailChar('D',string.len(stackEasy)-1)
                local sCostInc = (coste5S-1) + (coste3S-2)
                if ise7B and (nonPlannedLen>10 or (suffixDist>0 and Dnonchecked==0)) then
                    replaceEasyTailChar('B',string.len(stackEasy)-6)
                    replaceEasyTailChar('D',string.len(stackEasy)-5)
                    sCostInc = sCostInc + (coste7S)-2
                    startCase,sCost,B2Bcost,B2BBits,nonPlannedLen = 0, sCost + sCostInc, B2Bcost-2 + sCostInc
                            + 5 - 10 + 1 - 2,
                    string.sub('2122'..B2BBits,1,-13),nonPlannedLen-7
                    return
                end
                startCase,sCost,B2Bcost,B2BBits,nonPlannedLen = 2, sCost + sCostInc, B2Bcost + sCostInc + 5 - 10,
                string.sub('21211'..B2BBits,1,-11),nonPlannedLen-5
                return
            end
            -- SSPS'212' cheaper than S->BD ... but must allow at least SSPS at the end
            if ise4S and coste3S>=3 and ((nonPlannedLen > 7) or (nonPlannedLen==4) or (nonPlannedLen>4 and suffixDist>0 and skipDTest)) then
                replaceEasyTailChar('S',string.len(stackEasy)-3)
                local x=templateMaxSingle(e3,coste3S)
                replaceEasyTailChar(x,string.len(stackEasy)-2)
                local sCostInc = (coste4S-1) -- (coste3S-costxS)==0
                if x=='P' then -- 'SP' is safe, anything else is dangerous
                    if ise2S then
                        replaceEasyTailChar('S',string.len(stackEasy)-1)
                        sCostInc,coste2S = sCostInc + (coste2S-1),1 -- changing coste2S to prevent double acting
                    else
                        x=templateMaxSingle(e2,coste2S)
                        replaceEasyTailChar(x,string.len(stackEasy)-1)
                        sc.writeLog(x..'P on stackEasy, double check it is OK!!!',10)
                    end
                else
                    x=templateMaxSingle(e2,coste2S)
                    replaceEasyTailChar(x,string.len(stackEasy)-1)
                end
                if ise6B and (nonPlannedLen>9 or (suffixDist>0 and skipDTest)) then
                    replaceEasyTailChar('B',string.len(stackEasy)-5)
                    replaceEasyTailChar('D',string.len(stackEasy)-4)
                    sCostInc = sCostInc + (coste6S)-2
                    startCase,sCost,B2Bcost,B2BBits,nonPlannedLen = 0, sCost + sCostInc, B2Bcost-2 + sCostInc
                            + (coste3S-3) + (coste2S-1) + 5 - 8 + 1 - 2,
                    string.sub('2122'..B2BBits,1,-11),nonPlannedLen-6
                    return
                end
                startCase,sCost,B2Bcost,B2BBits,nonPlannedLen = 3, sCost + sCostInc, B2Bcost + sCostInc + (coste3S-3) + (coste2S-1) + 5 - 8,
                string.rep('1',(coste2S-1) + (coste3S-3))..
                        string.sub('21211'..B2BBits,1,-9),nonPlannedLen-4
                return
            end
            startCase,B2Bcost,B2BBits,nonPlannedLen = 4, B2Bcost + 7, '2112121' .. B2BBits, nonPlannedLen+1
            local rstackprefixEasy='BD'..string.sub(stackprefixEasy,2)
            -- should make correction for optimizeB2BEndCost()
            e = string.sub(rstackprefixEasy, -1)
            ee= string.sub(rstackprefixEasy, -2,-2)
            eee= string.sub(rstackprefixEasy, -3,-3)
            eeee= string.sub(rstackprefixEasy, -4,-4)
            eeeee= string.sub(rstackprefixEasy, -5,-5)
            costeS,iseS,iseB,iseP,iseD = sc.costSp1isSBPD(e)
            costeeS,iseeS,iseeB,iseeP,iseeD = sc.costSp1isSBPD(ee)
            costeeeS,iseeeS,iseeeB,iseeeP,iseeeD = sc.costSp1isSBPD(eee)
            costeeeeS,iseeeeS,iseeeeB,iseeeeP,iseeeeD = sc.costSp1isSBPD(eeee)
            costeeeeeS,iseeeeeS,iseeeeeB,iseeeeeP,iseeeeeD = sc.costSp1isSBPD(eeeee)
        end --optimizeB2BStartCost()

        -- called only when we know we have a result
        local function optimizeB2BEndCost()
            -- DB'22'->[1] is optimal
            -- *B'2'->[1] end is second, *SDBDS is third and *SSPS is the worst
            --g.note(packSixplicates(startCase.." "..B2Bcost.." "..B2BBits.." "..nonPlannedLen))
            sc.writeLog("optimizeB2BEndCost: nonplannedLen="..nonPlannedLen.." startCase="..startCase.." DnonChecked="..Dnonchecked.." skipDtest="..(skipDTest and "T" or "F").. "["..stackEasy.."]>["..stackMid.."]")
            if nonPlannedLen==0 then
                decSuffixDist = (startCase==0) and 1 or 0
                return
            end
            if startCase==1 then
                local x=templateMaxSingle(e1,coste1S)
                replaceEasyTailChar(x,string.len(stackEasy))
                nonPlannedLen=nonPlannedLen-1
            end
            if suffixDist>0 and skipDTest then --(Dnonchecked<=1 and cases Dnonchecked==1 must be carefully postprocessed)
                for i=1+Dnonchecked,nonPlannedLen-((startCase==4) and 2 or 0) do
                    replaceEasyTailChar('D',commonSuffixLen+i)
                end
                nonPlannedLen=0
                return
            end-- we know otherwse SSPS is possible ... so iseS
            if nonPlannedLen>=5 and iseeeeD and iseeeB and iseeD then
                replaceEasyTailChar('S',commonSuffixLen+1)
                replaceEasyTailChar('D',commonSuffixLen+2)
                replaceEasyTailChar('B',commonSuffixLen+3)
                replaceEasyTailChar('D',commonSuffixLen+4)
                local x=templateMaxSingle(eeeee,costeeeeeS)
                replaceEasyTailChar(x,commonSuffixLen+5)
                for i=6,nonPlannedLen-((startCase==4) and 2 or 0) do
                    replaceEasyTailChar('D',commonSuffixLen+i)
                end
                --[[startCase
                          0 ... 5+i:2212121(21)^i
                          1 ... 5+i:21212121(21)^i
                          2,3 ... 5+i:.*212 1121212121(21)^i
                          4 ... 5+i:2112121 212121(21)^i--]]
                local sCostInc=(costeS-1)+(costeeeS-2)
                sCost,B2Bcost,B2BBits,nonPlannedLen,decSuffixDist = sCost + sCostInc, B2Bcost-8 + 4 + sCostInc,
                string.sub(B2BBits,1,-9)..'1212',0,0
                return
            end
            --if nonPlannedLen>=4 and costeeS>=3 and iseS then
            replaceEasyTailChar('S',commonSuffixLen+1)
            local x=templateMaxSingle(ee,costeeS)
            replaceEasyTailChar(x,commonSuffixLen+2)
            local sCostInc = (costeS-1) -- (costeeS-costxS)==0
            if x=='P' then -- 'SP' is safe, anything else is dangerous
                if iseeeS then
                    replaceEasyTailChar('S',commonSuffixLen+3)
                    sCostInc,costeeeS = sCostInc + (costeeeS-1),1 -- changing costeeeS to prevent double acting
                else
                    x=templateMaxSingle(eee,costeeeS)
                    replaceEasyTailChar(x,commonSuffixLen+3)
                    sc.writeLog(x..'P on stackEasy, double check it is OK!!!',10)
                end
            end
            for i=5,nonPlannedLen-((startCase==4) and 2 or 0) do
                replaceEasyTailChar('D',commonSuffixLen+i)
            end
            --[[startCase
                      0 ... 5+i:22121(21)^i
                      1 ... 5+i:212121(21)^i
                      2,3 ... 5+i:.*212 11212121(21)^i
                      4 ... 5+i:2112121 2121(21)^i--]]
            sCost,B2Bcost,B2BBits,nonPlannedLen,decSuffixDist = sCost + sCostInc, B2Bcost-6 + 4 + sCostInc,
            string.sub(B2BBits,1,-7)..'1212',0,0
            return
        end --optimizeB2BEndCost()

        -- called only when we know we have a result
        local function optimizeB2BCost()
            optimizeB2BStartCost()
            optimizeB2BEndCost()
        end --optimizeB2BCost()

        -- we could use rSuffixDist as well, but we do not know if increasing suffix is an advantage
        -- so we ignore this possible optimization
        --sc.writeLog("coste1S "..(coste1S or "nil").." "..(Dnonchecked or "nil").." "..(costeeS or "nil").." "..(suffixDist or "nil"),10)
        if coste1S and ((skipDTest and suffixDist>0) or
                (Dnonchecked<=5 and iseeeeD and iseeeB and iseeD and iseS) or
                (Dnonchecked<=4 and costeeS and costeeS>=3 and iseS)) then
            sc.writeLog("easyChangeStackCost [BD^*]>([1]|[]) exception detected", 2)
            optimizeB2BCost()
            return (startCase==1 and (coste1S-2) or 0) + B2Bcost + suffixDist,
            string.rep('1',(startCase==1 and (coste1S-2) or 0)) .. B2BBits ..
                    ((decSuffixDist==1) and '2' or '')..string.rep('1',suffixDist - decSuffixDist),
            stackStartSubst, stackEasy, stackMid, stackTargetSubst, sCost
        end
        sc.writeLog("easyChangeStackCost [..]>[]")
        if costeS<4 and suffixDist>0 then
            local rCost,rBits,rstackStartSubst,rstackEasy,rstackMid,rstackTargetSubst,rsCost =
            sc.easyChangeStackCost(string.sub(stackStartSubst,1,-commonSuffixLen-1),
                    string.sub(stackEasy,1,-commonSuffixLen-1), 'B', 'B', 0, 0)
            if rCost then
                local stacksuffixEasy=string.sub(stackEasy,-commonSuffixLen,(commonSuffixLen==0) and 0 or -1)
                local stackStartSubstSuffix=string.sub(stackStartSubst,-commonSuffixLen,(commonSuffixLen==0) and 0 or -1)
                return rCost+suffixDist,
                rBits..'2'..string.sub(suffixBits,2),
                rstackStartSubst..stackStartSubstSuffix,rstackEasy..stacksuffixEasy,stackMid,stackTargetSubst,sCost+rsCost
            end
        end
        if suffixDist + rSuffixDist == 0 then
            if string.len(stackprefixEasy) == 1 then
                return (coste1S-1) + 28,
                string.rep("1",coste1S-1).."211211111".."211211".."211211".."1111".."212",
                stackStartSubst, stackEasy, stackMid, stackTargetSubst, 0 -- [S]->9[SS]->6[SDS]->6[SDDS]->4[SSPS]->3[]
            end
            if string.len(stackprefixEasy) == 2 then
                return (coste1S-1) + (costeS-1) + 19,
                string.rep("1",coste1S+costeS-2).."211211".."211211".."1111".."212",
                stackStartSubst, stackEasy, stackMid, stackTargetSubst, 0  -- [SS]->6[SDS]->6[SDDS]->4[SSPS]->3[]
            end
        else -- suffixDist + rSuffixDist > 0
            if string.len(stackprefixEasy) == 1 then
                if suffixDist==0 then
                    incSuffixDist()
                end
                optimizeB2BCost() -- starCases 1,4
                return (startCase==1 and (coste1S-2) or 0) + B2Bcost + suffixDist,
                string.rep('1',(startCase==1 and (coste1S-2) or 0)) .. B2BBits ..
                        ((decSuffixDist==1) and '2' or '')..string.rep('1',suffixDist - decSuffixDist),
                stackStartSubst, stackEasy, stackMid, stackTargetSubst, sCost
            end
            if string.len(stackprefixEasy) == 2 then
                if costeS==1 then
                    if suffixDist + rSuffixDist<2 then --'[SSPS]' path required
                        return (coste1S-1) + 19 + suffixDist,
                        string.rep('1',coste1S-1).."211211".."211211".."1111".."212"..suffixBits,
                        stackStartSubst, stackEasy, stackMid, stackTargetSubst, 0 -- [SS]->6[SDS]->6[SDDS]->4[SSPS]->3[]
                    end
                    if suffixDist==0 then
                        inc2SuffixDist()
                    elseif suffixDist==1 then
                        incSuffixDist()
                    end
                end
                if suffixDist==0 then
                    incSuffixDist()
                end
                if e=='P' then -- [XP] -> [BP] "2" does not work
                    local sBits=string.rep('1',coste1S-1)..'1'..'21121'..'21' -- stackStartSubst,stackTargetSubst  [SP]->"1"[SB]->"21121"[BDB]->"21"[BB]
                    return (coste1S-1) + 8 + 9 + suffixDist-1,
                    sBits..'2'..'21121'..'21'..'2'..string.sub(suffixBits,2),
                    stackStartSubst, stackEasy, stackMid, stackTargetSubst, 0 -- [BB]->"2"[S]->"21121"[BD]->"21"[B]->"2"[1]
                end
                skipDTest = true
                optimizeB2BCost() --startCases 0,1,4
                if Dnonchecked == 0 or (iseB and iseeD) then --optimized B2B solves the cases
                    return (startCase==1 and (coste1S-2) or 0) + B2Bcost + suffixDist,
                    string.rep('1',(startCase==1 and (coste1S-2) or 0)) .. B2BBits ..
                            ((decSuffixDist==1) and '2' or '')..string.rep('1',suffixDist - decSuffixDist),
                    stackStartSubst, stackEasy, stackMid, stackTargetSubst, sCost
                end
                -- [BB] or [BS] case (not DB)
                local x=templateRemoveP(iseP,e) -- x is either B or S or b
                local costxS=sc.costSp1isSBPD(x)
                local y=templateMaxSingle(x,costxS) --costyS==costxS
                decSuffixDist = 3-costxS -- decSuffixDist <= suffixDist
                replaceEasyTailChar(y,commonSuffixLen+1)
                local sCostInc = (costeS-costxS)
                sCost = sCost + sCostInc
                return (startCase==1 and (coste1S-2) or 0) + B2Bcost-1 + 8 + suffixDist-decSuffixDist + sCostInc,
                string.rep('1',(startCase==1 and (coste1S-2) or 0)) .. string.sub(B2BBits,1,-2) ..
                        '21121'..'21'..'2'..string.rep('1',suffixDist - decSuffixDist),
                stackStartSubst, stackEasy, stackMid, stackTargetSubst, sCost
            end
            -- more genaral case [(S+B)*]#^m ... to select corectly (#^i)S(#^m-i-1) ... have to be used in search init?
        end
    elseif suffixDist==0 and string.len(stackprefixEasy) > 1 then
        sc.writeLog("easyChangeStackCost [BD*]>[#+1]")
        if stackprefixMid=='1' then -- stackMid==stackTargetSubst in this case
            return sc.easyChangeStackCost(stackStartSubst, stackEasy, stacksuffixMid, stacksuffixMid, 1, commonSuffixLen)
        end
        local m=string.sub(stackprefixMid,-1,-1)
        local costmS,ismS,ismB,ismP,ismD=sc.costSp1isSBPD(m)
        if costeS and costmS and costeS>=costmS and e~='P' then --[*P] is weird
            if costeS==4 then
                replaceEasyTailChar('D',commonSuffixLen+1)
                return sc.easyChangeStackCost(stackStartSubst, stackEasy, stackMid, stackTargetSubst, costeS-costmS, 1+commonSuffixLen)
            end
            local re=templateRemoveP(iseP,e) --re in {S,B,b}
            local costreS=sc.costSp1isSBPD(re) --in {1,2}
            if costreS>=costmS then
                replaceEasyTailChar(re,commonSuffixLen+1)
                local rCost,rBits,rstackStartSubst,rstackEasy,rstackMid,rstackTargetSubst,sCost =
                sc.easyChangeStackCost(stackStartSubst, stackEasy, stackMid, stackTargetSubst, costreS-costmS, 1+commonSuffixLen)
                if rCost then
                    return (costeS-costreS)+rCost,rBits,rstackStartSubst,rstackEasy,rstackMid,rstackTargetSubst,sCost+(costeS-costreS)
                end
            end
        end
    end
    if stackprefixEasy == '' then
        if commonSuffixLen>0 then
            local commonSuffixLen = commonSuffixLen - 1
            local stackprefixEasy=string.sub(stackEasy,1, -1 - commonSuffixLen)
            local stackprefixMid=string.sub(stackMid,1, -1 - commonSuffixLen)
            local e = string.sub(stackprefixEasy, -1)
            local m = string.sub(stackprefixMid, -1)
            local costeS = sc.costSp1isSBPD(e)
            local costmS = sc.costSp1isSBPD(e)
            local suffixDist = suffixDist - costeS + costmS
            return sc.easyChangeStackCost(stackStartSubst, stackEasy, stackMid, stackTargetSubst, suffixDist, commonSuffixLen)
        end
        sc.easyChangeStackCostErr = "stackEasy cannot be empty " .. sc.easyChangeStackCostErr
        return
    end
    if string.len(stackMid) < string.len(stackEasy) then
        sc.easyChangeStackCostErr = "Shortening implemented only for exceptions " .. sc.easyChangeStackCostErr
        return
    end
    -- probably obsolete code follows as we do templatePrev ... be sure we are suffixDist compatible
    -- nOnes denotes number of 1's which shuld be issued to obtain correct SBPD pttern from D* position
    local sOnes,nOnes,shortened='',0,0
    local m,mm=string.sub(stackprefixMid, -1),string.sub(stackprefixMid, -2,-2)
    local costmS,ismS,ismB,ismP,ismD=sc.costSp1isSBPD(m)
    local costmmS,ismmS,ismmB,ismmP,ismmD=sc.costSp1isSBPD(mm)
    if (suffixDist>0) and string.len(stackprefixEasy)>1 then
        if not ismS then
            sc.easyChangeStackCostErr = "end of stackprefixMid must be S if stackprefixEasy (is longer than 1) and suffixDist>0 "
                .. sc.easyChangeStackCostErr
            return
        end
        m='S'
        replaceMidTailChar(m,commonSuffixLen+1)
        costmS,ismS,ismB,ismP,ismD=sc.costSp1isSBPD(m)
    end
    while string.len(stackprefixEasy) > 2+shortened do
        local costmmS,ismmS,ismmB,ismmP,ismmD=sc.costSp1isSBPD(mm)
        if not costeeS then
            sc.easyChangeStackCostErr = "Only D,P,B,S on almost end of stackEasy longer than 2 on "
                    .. "starting positions implemented " .. sc.easyChangeStackCostErr
            return
        end
        if not ismmS then
            sc.easyChangeStackCostErr = "Only S on almost end of stacksuffixMid when stackprefixEasy.len>2 on "
                    .. "starting positions implemented " .. sc.easyChangeStackCostErr
            return
        end
        mm='S'
        replaceMidTailChar(mm,commonSuffixLen+2+shortened)
        nOnes = nOnes + costeeS-1
        shortened = 1+shortened
        ee=string.sub(stackprefixEasy, -2-shortened,-2-shortened)
        costeeS=sc.costSp1isSBPD(ee)
        mm=string.sub(stackprefixMid, -2-shortened,-2-shortened)
    end
    if string.len(stackprefixEasy) == 2+shortened then
        if not costmS then
            sc.easyChangeStackCostErr = "Only D,P,B,S at end of stackMid when stackprefixEasy.len==2 on "
                .. "starting positions implemented " .. sc.easyChangeStackCostErr
            return
        end
        if not costeS then
            sc.easyChangeStackCostErr = "Only D,P,B,S at end of stackprefixEasy "
                    .. "implemented " .. sc.easyChangeStackCostErr
            return
        end
        if shortened == 0 and costeS==3 then
            nOnes,costeS = nOnes + 1,2 -- P->B now planned
            replaceEasyTailChar('P',commonSuffixLen+1)
        end
        if shortened==0 and string.len(stackMid)>string.len(stackEasy) then
            if m=='P' then
                if costeS<4 then
                    sc.easyChangeStackCostErr = "Building xxP requires SD " .. sc.easyChangeStackCostErr
                    return
                end
                e='D'
                replaceEasyTailChar(e,commonSuffixLen+1)
                costeS,iseS,iseB,iseP,iseD = sc.costSp1isSBPD(e)
                if not ismmS then
                    sc.easyChangeStackCostErr = "Building xxP must be built after xSP " .. sc.easyChangeStackCostErr
                    return
                end
                mm='S'
                replaceMidTailChar('S',commonSuffixLen+2)
            elseif costmS == 3 then
                m=templateRemoveP(ismP,m)
                replaceMidTailChar(m,commonSuffixLen+1)
                costmS,ismS,ismB,ismP,ismD=sc.costSp1isSBPD(m)
            end
        end
        if costeS < costmS then
            if costeS==1 and ismS then
                costmS=1
                replaceMidTailChar('S',commonSuffixLen+1)
            elseif costeS==2 then
                if ismB then
                    costmS=2
                    replaceMidTailChar('B',commonSuffixLen+1)
                elseif ismS then
                    costmS=1
                    replaceMidTailChar('S',commonSuffixLen+1)
                end
            elseif costeS==3 then -- shortened>0
                if ismP then
                    costmS=3
                    replaceMidTailChar('P',commonSuffixLen+1)
                elseif ismB then
                    costmS=2
                    replaceMidTailChar('B',commonSuffixLen+1)
                elseif ismS then
                    costmS=1
                    replaceMidTailChar('S',commonSuffixLen+1)
                end
            end
        end
        if costeS < costmS then
            sc.easyChangeStackCostErr = "when stackprefixEasy.len==2, end of stackprefixMid must be on D->P->B->S "
                .. "from end of stackEasy " .. sc.easyChangeStackCostErr
            return
        else
            nOnes = nOnes + costeS - costmS
        end
        local costmmS,ismmS,ismmB,ismmP,ismmD=sc.costSp1isSBPD(mm)
        if string.len(stackprefixMid)==2+shortened then
            if not costeeS or not costmmS then
                sc.easyChangeStackCostErr = "when stackprefixEasy.len==stackprefixMid.len==2, wrong start "
                    .. sc.easyChangeStackCostErr
                return
            end
            if nOnes+suffixDist>0 then -- S* start forced
                if not ismmS then
                    sc.easyChangeStackCostErr = "start of stackMid must be S if equally long as stackEasy (>1) "
                        .. "and 'tails do not agree' " .. sc.easyChangeStackCostErr
                    return
                end
                costmmS=1
                replaceMidTailChar('S',commonSuffixLen+2+shortened)
            end
            nOnes = nOnes + costeeS - costmmS --the last counted change (actually occurs first)
            return nOnes+suffixDist,
                string.rep('1',nOnes+suffixDist),
                stackStartSubst, stackEasy, stackMid, stackTargetSubst, 0
        end
        suffixDist,nOnes,commonSuffixLen=suffixDist+nOnes,0,string.len(stackEasy)-1
        shortened=1+shortened
        stackprefixEasy = e1
        stackprefixMid = string.sub(stackMid,1,-1 - commonSuffixLen)
    end
    -- now string.len(stackprefixEasy)==1 and nOnes==0 (but suffixDist could be positive)
    if not coste1S then
        sc.easyChangeStackCostErr = "Only D,P,B,S templates on starting positions implemented " .. sc.easyChangeStackCostErr
        return
    end
    if string.len(stackprefixMid)>1 then
        local x=templateMaxSingle(e1,coste1S)
        replaceEasyTailChar(x,string.len(stackEasy))
        nOnes,sOnes = suffixDist,string.rep('1',suffixDist) -- "1"^(nOnes)..[S]->[stackMid] to do
        local bBits,mm,m,builtLen=string.rep('1',coste1S-1),
        string.sub(stackprefixMid, -2,-2), string.sub(stackprefixMid, -1,-1), 0
        if shortened == 0 then
            if ms=='P' then
                if suffixDist==0 then
                    sc.easyChangeStackCostErr = "Building xxP requires SD (B)" .. sc.easyChangeStackCostErr
                    return
                end
                if not ismS then
                    sc.easyChangeStackCostErr = "Building xxP must be built after xSP (B)" .. sc.easyChangeStackCostErr
                    return
                end
                m='S'
                replaceMidTailChar(m,commonSuffixLen+1)
            elseif costmsS==3 then
                sc.writeLog("isms2P case "..ms.." "..ismsP.." "..sc.easyChangeStackCostErr)
                ms=templateRemoveP(ismsP,ms)
                replaceMidTailChar(ms,commonSuffixLen)
            end
        end
        while string.len(stackprefixMid)>1+builtLen do
            sc.writeLog('X['..builtLen..'] '..bBits.." "..sOnes,-5)
            local costmS,ismS,ismB,ismP,ismD=sc.costSp1isSBPD(m)
            if not costmS then
                sc.easyChangeStackCostErr = "Only D,P,B,S,# on 'starting positions' of stackMid implemented ("
                        .. stackMid .. ") " .. sc.easyChangeStackCostErr
                return
            end
            if m~='S' then
                bBits=bBits..sOnes -- finishing previous pushes
                sOnes,nOnes='',0
            end
            if costmS==3 and mm~='S' and string.len(stackprefixMid)>2 then
                if m=='P' then
                    sc.easyChangeStackCostErr = "P allowed only at start of stackMid or after S " .. sc.easyChangeStackCostErr
                    return
                end
                m=templateRemoveP(ismP,m)
                replaceMidTailChar(m,commonSuffixLen+1+builtLen)
                costmS,ismS,ismB,ismP,ismD=sc.costSp1isSBPD(m)
            end
            bBits=bBits..'2112' -- [S]->"2112"[PD]->"11"[SD] (sOnes would not work when first is not S ... e.a. [BS] is not achievable)
            builtLen=builtLen+1
            if string.len(stackprefixMid)>1+builtLen then
                bBits=bBits..'11' -- [P]->[S]
            elseif mm~='S' and costmS==4 and nOnes==0 then -- D allowed but no other templates
                    replaceMidTailChar('D',commonSuffixLen+builtLen)
            end
            sOnes,nOnes=sOnes..sc.templateCharNotUniqueBackwardMark(m)..string.rep('1',4-costmS),nOnes + 4-costmS
            mm,m = string.sub(stackprefixMid, -2-builtLen,-2-builtLen), mm
        end
        local costmS,ismS,ismB,ismP,ismD=sc.costSp1isSBPD(m)
        if nOnes>0 then
            if ismS then
                m='S'
                replaceMidTailChar(m,commonSuffixLen+1+builtLen)
                costmS,ismS,ismB,ismP,ismD=sc.costSp1isSBPD(m)
            else
                sc.easyChangeStackCostErr = "stackMid must start S, if bit should propagate "
                        .. sc.easyChangeStackCostErr .. "\n" .. stackMid
                return
            end
        end
        if not costmS or m=='D' then
            sc.easyChangeStackCostErr = "stackMid must start S, B or P "
                    .. sc.easyChangeStackCostErr .. "\n" .. stackMid
            return
        end
        if costmS==4 then
            m=templateRemoveD(m)
            replaceMidTailChar(m,commonSuffixLen+1+builtLen)
            costmS,ismS,ismB,ismP,ismD=sc.costSp1isSBPD(m)
        end
        sc.writeLog('Y['..builtLen..'] '..bBits,-5)
        sOnes,nOnes=sOnes..sc.templateCharNotUniqueBackwardMark(m)..string.rep('1',3-costmS),nOnes + 3-costmS
        bBits=bBits..sOnes -- finishing previous pushes sOnes=0
        return string.len(sc.bitsRemoveInfo(bBits)),bBits,stackStartSubst,stackEasy,stackMid,stackTargetSubst,sCost
    end
    if coste1S<4 then
        m=templateRemoveD(m)
        costmS,ismS,ismB,ismP,ismD=sc.costSp1isSBPD(m)
        if coste1S<3 then
            m=templateRemoveP(ismP,m)
            costmS,ismS,ismB,ismP,ismD=sc.costSp1isSBPD(m)
            if coste1S<2 then
                m=templateRemoveB(ismB,m)
                costmS,ismS,ismB,ismP,ismD=sc.costSp1isSBPD(m)
            end
        end
        if costmS then
            replaceMidTailChar(m,commonSuffixLen+1)
        end
    end
    if costmS then
        nOnes,sOnes=suffixDist,string.rep('1',suffixDist)
        sOnes,nOnes=sOnes..sc.templateCharNotUniqueBackwardMark(m)..string.rep('1',costeS-costmS),nOnes+costeS-costmS
        local bBits=sOnes -- finishing previous pushes sOnes=0
        return nOnes,bBits,stackStartSubst,stackEasy,stackMid,stackTargetSubst,sCost
    end
    sc.easyChangeStackCostErr = "stackEasy must be D->P->B->S to stackMid "
        .. sc.easyChangeStackCostErr .. "\n" .. stackMid
end --sc.easyChangeStackCost

--returns est, cost, bits, tempatedStartingStack, tempatedstackEasy, templatedstackMid, templatedstackTargetSubst, sCost
function sc.ignoreSuffixChangeStackCost(stackStartSubst, stackEasy, stackMid, stackTargetSubst, justEst)
    --calls Easy changeStackCost when reduced to easy case
    sc.writeLog("ignoreSuffixChangeStackCost(".. stackStartSubst .. "," .. stackEasy .. "," .. stackMid ..
            "," .. stackTargetSubst .. ")",0)
    local oristackStartSubst,oristackEasy,oristackMid,oristackTargetSubst=stackStartSubst,stackEasy,stackMid,stackTargetSubst
    local costStartPreSubst2StartSubst, commonSuffixLen, suffixDist
    costStartPreSubst2StartSubst, stackStartSubst, stackEasy, stackMid, stackTargetSubst, commonSuffixLen, suffixDist =
        sc.templatePrev(stackStartSubst,stackEasy,stackMid,stackTargetSubst)
    sc.writeLog("ignoreSuffixChangeStackCost after templatePrev(".. stackStartSubst .. "," .. stackEasy .. ","
            .. stackMid .. "," .. stackTargetSubst .. "," .. costStartPreSubst2StartSubst .. "," .. suffixDist .. ",".. commonSuffixLen .. ")",0)
    local est, ret, smCost, bits, rstackStartSubst, rstackEasy, rstackMid, rstackTargetSubst, sCost
    if not justEst then
        smCost, bits, rstackStartSubst, rstackEasy, rstackMid, rstackTargetSubst, sCost =
        sc.easyChangeStackCost(stackStartSubst, stackEasy, stackMid, stackTargetSubst, suffixDist, commonSuffixLen)
        est = smCost
    end
    if smCost then
        ret = costStartPreSubst2StartSubst + smCost
        sCost = sCost + costStartPreSubst2StartSubst
    else
        sc.writeLog(sc.easyChangeStackCostErr, 1)
    end
    sc.writeLog('easyChangeStackLowerBound A')
    est = est or sc.easyChangeStackLowerBound(stackEasy, stackMid, suffixDist, commonSuffixLen)
    est = costStartPreSubst2StartSubst + est
    if ret then
        sc.writeLog("ignoreSuffixChangeStackCost(" .. oristackStartSubst .. "(" .. rstackStartSubst ..")" .. oristackEasy.."(>("
                .. costStartPreSubst2StartSubst .. ")>" .. rstackEasy .. ")>'" .. bits .. "'"
                .. smCost .. "([1*" .. suffixDist .. "])>".. oristackMid .. "(" .. rstackMid .. ")> bitsMid2TargetSubst >"
                .. oristackTargetSubst .. "(" ..rstackTargetSubst .. ")="
                .. ret .. " + costMid2TargetSubst , " .. est .. " + costMid2TargetSubst", 1)
    elseif est then
        sc.writeLog("ignoreSuffixChangeStackCost(" .. oristackStartSubst .. "(" .. stackStartSubst .. ")" .. oristackEasy.."(>("
                .. costStartPreSubst2StartSubst..")>" .. stackEasy .. ")>?" .. "([1*" .. suffixDist .. "])>" .. oristackMid
                .. "(" .. stackMid .. ")> bitsMid2TargetSubst >" .. oristackTargetSubst .. "(" .. stackTargetSubst .. ")>="
                .. est .. " + costMid2TargetSubst", 1)
    end
    return est, ret, bits, rstackStartSubst, rstackEasy, rstackMid, rstackTargetSubst, sCost
end --sc.ignoreSuffixChangeStackCost

--returns est
function sc.easyChangeStackLowerBound(stackStartSubst, stackTargetSubst, suffixDist, commonSuffixLen)

    local function easyChangeStackLowerBoundL(stackStartSubst, stackTargetSubst, suffixDist, commonSuffixLen)

        local function stackReductionLowerBound(stackStartSubst, suffixDist)
            --has to send suffixDist 1's hmmm used as minimal cost only
            --instead suffixDist there could be desired one letter target 'B' or 'S' not use at all
            sc.writeLog("stackReductionLowerBound(" .. stackStartSubst .. "," .. suffixDist .. ")")
            local baseStackLen = sc.SBPDlen(stackStartSubst)
            local b1,b2,b3,b4=string.sub(stackStartSubst,-baseStackLen,-baseStackLen),
                string.sub(stackStartSubst,-baseStackLen+1,-baseStackLen+1),
                string.sub(stackStartSubst,-baseStackLen+2,-baseStackLen+2),
                string.sub(stackStartSubst,-baseStackLen+3,-baseStackLen+3)
            local costb1S,isb1S,isb1B,isb1P,isb1D=sc.costSp1isSBPD(b1)
            local costb2S,isb2S,isb2B,isb2P,isb2D=sc.costSp1isSBPD(b2)
            local costb3S,isb3S,isb3B,isb3P,isb3D=sc.costSp1isSBPD(b3)
            local costb4S,isb4S,isb4B,isb4P,isb4D=sc.costSp1isSBPD(b4)
            if baseStackLen > 0 then
                if string.sub(stackStartSubst, -baseStackLen - 1, -baseStackLen - 1) == "6" then
                    local postCost
                    if string.sub(stackStartSubst, -baseStackLen - 3, -baseStackLen - 1) == "6d6" then
                        if isb1D and isb2B and isb3D and isb4S == "DBDS" then
                            postCost = 1 + ((baseStackLen == 4) and 0 or stackReductionLowerBound(string.sub(stackStartSubst, -baseStackLen + 4), suffixDist)) + costb2S-2 + costb4S-1
                        end
                        if isb1S and isb2P and isb3S then
                            postCost = 1 + ((baseStackLen == 3) and 0 or stackReductionLowerBound(string.sub(stackStartSubst, -baseStackLen + 3), suffixDist)) + costb1S-1 + costb2S-3 + costb3S-1
                        end
                        if isb1D and isb2B and isb3D == "DBD" then
                            postCost = 2 + ((baseStackLen == 3) and 0 or stackReductionLowerBound(string.sub(stackStartSubst, -baseStackLen + 3), suffixDist)) + costb2S-2
                        end
                        if postCost then
                            return stackReductionLowerBound(string.sub(stackStartSubst, 1, -baseStackLen - 4), 'B') + postCost
                        end
                        local preCost = stackReductionLowerBound(string.sub(stackStartSubst, 1, -baseStackLen - 4), 'S')
                        return 1 + preCost + stackReductionLowerBound("PD" .. string.sub(stackStartSubst, -baseStackLen), suffixDist)
                    end
                    if baseStackLen >= 1 and string.find('SD', string.sub(stackStartSubst, -baseStackLen, -baseStackLen)) then
                        postCost = (baseStackLen == 1) and 0 or stackReductionLowerBound(string.sub(stackStartSubst, -baseStackLen + 1), suffixDist) -- '2' with extrabit program
                    end
                    if postCost then
                        return stackReductionLowerBound(string.sub(stackStartSubst, 1, -baseStackLen - 2), 'B') + postCost
                    end
                end
                local preCost = stackReductionLowerBound(string.sub(stackStartSubst, 1, -baseStackLen - 1), 0)
               --? baseStackLen = baseStackLen
                preCost = preCost + baseStackLen // 2 --is not safe lower bound, but it encourages required stack shortening
                --preCost = preCost + 3 * (baseStackLen // 5)
                baseStackLen = baseStackLen % 5
                local ret = preCost + baseStackLen - ((baseStackLen == 4) and 1 or 0)
                if string.find('BS',suffixDist) then
                    return ret
                else
                    return (ret<suffixDist) and suffixDist or ret
                end
            end

            local nonBaseStackLen, nonDigits = string.len(stackStartSubst), 0
            for i = 1, string.len(stackStartSubst) do
                if sc.costSp1isSBPD(string.sub(stackStartSubst, -i, -i)) then
                    nonBaseStackLen = i - 1
                    break
                end
                if string.find('HhTtId', string.sub(stackStartSubst, -i, -i)) then
                    nonDigits = nonDigits + 1
                end
            end
            local preCost = 0
            if string.find('01', string.sub(stackStartSubst, 1, 1)) then
                nonDigits = nonDigits - 1
            end
            if nonBaseStackLen < string.len(stackStartSubst) then
                preCost = stackReductionLowerBound(string.sub(stackStartSubst, 1, -nonBaseStackLen - 1), '')
            end
            return preCost + nonDigits // 2
        end

        local function triviCostLowerBound(stackTargetSubst)
            if stackTargetSubst == '' then
                return 0
            end
            local ret
            while not ret do
                if stackTargetSubst=='' then
                    ret=0
                    break
                end
                ret = sc.easyChangeStackCost('D', 'D', stackTargetSubst, stackTargetSubst, 0, 0)
                local pos=string.find(string.sub(stackTargetSubst,2)..'#','[TtIHhdSBbPvqpDxwuryz#]')
                stackTargetSubst=string.sub(stackTargetSubst,1+pos)
            end
            ret = (ret < 3) and 0 or ret - 3
            return ret
        end

        sc.writeLog('easyChangeStackLowerBound B')
        sc.writeLog("easyChangeStackLowerBoundL(" .. stackStartSubst .. ","
                .. stackTargetSubst .. "," .. suffixDist .. "," .. commonSuffixLen .. ")",2)
        if commonSuffixLen>0 then
            stackStartSubst,stackTargetSubst=string.sub(stackStartSubst,1,-commonSuffixLen),string.sub(stackTargetSubst,1,-commonSuffixLen)
        end
        while string.len(stackStartSubst) > 2 and string.len(stackTargetSubst) > 0 and string.sub(stackStartSubst, -1) == string.sub(stackTargetSubst, -1)
                and sc.costSp1isSBPD(string.sub(stackStartSubst, -2, -2)) do
            stackStartSubst, stackTargetSubst = string.sub(stackStartSubst, 1, -2), string.sub(stackTargetSubst, 1, -2)
        end
        --suffixDist is applied at enclosing easyChangeStackLowerBound
        local cost, tmp = 0, sc.costSp1isSBPD(string.sub(stackStartSubst, -1))
        if not tmp and suffixDist==0 then
            return 1000000003
        end
        if stackTargetSubst == "" then
            return stackReductionLowerBound(stackStartSubst,suffixDist)
        end
        return triviCostLowerBound(stackTargetSubst)
    end

    --traceFullEcho()
    sc.writeLog("easyChangeStackLowerBound(" .. stackStartSubst .. ","
            .. stackTargetSubst .. "," .. suffixDist .. "," .. commonSuffixLen .. ")",2)
    local est=easyChangeStackLowerBoundL(stackStartSubst, stackTargetSubst, suffixDist, commonSuffixLen)
    if est then
        -- safety correction for D->S payment when D is actually destroyed
        est = est - 3
        if est < 1 then
            est = 1
            if stackStartSubst == stackTargetSubst then
                est = 0
            end
        end
    else
        est=1
    end
    if est<suffixDist then
        return suffixDist
    end
    return est
end

--returns est
function sc.changeStackCostEst(stackStartPreSubst, stackTargetPreSubst)
    local stackStartSubst, stackTargetSubst, stackMid, costMid2TargetSubst, bitsMid2TargetSubst, costStartPreSubst2StartSubst, suffixDist, commonSuffixLen, eqSuffixLen
    costMid2TargetSubst, stackMid, bitsMid2TargetSubst, stackTargetSubst = sc.topStackCost(stackStartPreSubst, stackTargetPreSubst) -- reduces (P+B+S)6d6* case
    sc.writeLog("changeStackCostEst after topStackCost(".. stackStartPreSubst .. "," .. stackMid ..","
            .. stackTargetSubst .. ","..costMid2TargetSubst..",'"..bitsMid2TargetSubst.."')",2)
    local stackEasy -- does not differ from stackStartSubst yet
    costStartPreSubst2StartSubst, stackStartSubst, stackEasy, stackMid, stackTargetSubst, commonSuffixLen, suffixDist, eqSuffixLen
    = sc.templatePrev(stackStartPreSubst, stackStartPreSubst, stackMid, stackTargetSubst)
    sc.writeLog("changeStackCostEst after templatePrev(".. stackStartSubst .. "==" .. stackEasy .. "," .. stackMid .. ","
            .. stackTargetSubst .. ")"..costStartPreSubst2StartSubst.. ","..suffixDist..","..commonSuffixLen,2)

    local SBPDlen = sc.SBPDlen(stackStartSubst)
    if SBPDlen > 0 then
        if (string.sub(stackStartSubst, -SBPDlen - 2, -SBPDlen - 1) == "T6"
                or string.sub(stackStartSubst, -SBPDlen - 2, -SBPDlen - 1) == "I4") then
            local s=string.sub(stackStartSubst,-SBPDlen,-SBPDlen)
            local costsS,issS=sc.costSp1isSBPD(s)
            if costsS>1 then
                if not issS then
                    sc.writeLog("T6S/I4S forcing case, but S not avaiable!", 1)
                    g.note("T6S/I4S forcing case, but S not avaiable!")
                    return 1000000000
                end
                stackStartSubst = sc.replaceTailChar(stackStartSubst,'S',SBPDlen)
                sc.writeLog("T6S/I4S forcing case", 1)
            end
        end
    end
    local est=sc.easyChangeStackLowerBound(stackStartSubst,stackMid,suffixDist,commonSuffixLen)+sc.templatingCost(stackStartSubst,stackStartPreSubst)+costMid2TargetSubst
    return est
end

sc.results = {} --cache to gradually speed up

function sc.changeStackCosts(stackStartPreSubst, stackTargetPreSubst)

    --------- changeStackCosts inner shared variables ----------
    local bestCost

    local trieQueue, trieQueueLastInd, trieQueueFirstInd -- increasing IndicesFirst mod trieNodeCount empty when trieQueueLastInd==trieQueueFirstInd,

    local extraBit, stackStartSubstLen, edgeBitLimit

    local queue, queueCurrentEstCost, queueMaxEstCost, queueCurrentEstCostInd = {}, -1, 0, 0
    local queueFilter = {}

    ---- end of searchChangeStackCosts inner shared variables --------
    ------------ searchChangeStackCosts inner functions --------------
    --local bitsEasy2Mid include templatePositions for "template sets of size>1"
    --no templatePositions in bitsStartSubst2Easy
    local function bestCostUpdate(costStartSubst2Mid, stackStartSubst, bitsStartSubst2Easy, stackEasy, tbitsEasy2Mid, stackMid)
        sc.writeLog("bestCostUpdate("..costStartSubst2Mid..", "..stackStartSubst..", "..
            bitsStartSubst2Easy..", "..stackEasy..", "..tbitsEasy2Mid..", "..stackMid)
        local costStartPreSubst2StartSubst, tRem = sc.templatingCost(stackStartSubst, stackStartPreSubst)
        local costStartPreSubst2Mid = costStartPreSubst2StartSubst + costStartSubst2Mid
        local costStartSubst2Easy = string.len(bitsStartSubst2Easy)
        local costEasy2Mid = costStartSubst2Mid-costStartSubst2Easy
        local message
        if not bestCost then
            bestCost={}
            message = "Setting"
        elseif bestCost.costStartPreSubst2Mid > costStartPreSubst2Mid then
            message = "Decreasing"
        elseif bestCost.costStartPreSubst2Mid == costStartPreSubst2Mid then
            local oldCostStartPreSubst2StartSubst, oldTRem = sc.templatingCost(bestCost.stackStartSubst, stackStartPreSubst)
            if oldTRem < tRem then
                --just personal preferences
                message = "Updating"
            end
        end
        if message then
            bestCost.costStartPreSubst2Mid = costStartPreSubst2Mid
            bestCost.costStartPreSubst2StartSubst = costStartPreSubst2StartSubst
            bestCost.stackStartSubst = stackStartSubst
            bestCost.bitsStartSubst2Easy = bitsStartSubst2Easy
            bestCost.stackEasy = stackEasy
            bestCost.tbitsEasy2Mid = tbitsEasy2Mid
            bestCost.stackMid = stackMid
            sc.writeLog(message.." bestCost " .. costStartPreSubst2Mid .. "=" ..costStartPreSubst2StartSubst.. "+[" .. stackStartSubst .. "](".. costStartSubst2Easy..")'"
                    ..bitsStartSubst2Easy.."'>["..stackEasy.."]>("..costEasy2Mid..")'" ..tbitsEasy2Mid.."'["..stackMid.."]", 5)
            --if costStartPreSubst2Mid<1000000000 then
                sc.searchTimeLimit = g.millisecs() + 60000 -- let us search at most 1 minute more after last improvement
            --end
        end
    end

    local function getBestCostStartSubst2Mid(stackStartSubst)
        if not bestCost then
            return nil
        end
        local costStartPreSubst2StartSubst = sc.templatingCost(stackStartSubst, stackStartPreSubst)
        return bestCost.costStartPreSubst2Mid - costStartPreSubst2StartSubst
    end

    local function trieQueuePush(trieNode)
        if trieNode then
            --allowing push(nil) doing nothing
            trieQueueLastInd = trieQueueLastInd + 1
            if trieQueueLastInd > sc.trieNodeCount then
                trieQueueLastInd = 1
            end
            trieQueue[trieQueueLastInd] = trieNode
        else
            sc.writeLog("trieQueuePush(nil)", -2)
        end
    end

    local function trieQueuePull()
        if trieQueueFirstInd == trieQueueLastInd then
            return
        end
        trieQueueFirstInd = trieQueueFirstInd + 1
        if trieQueueFirstInd > sc.trieNodeCount then
            trieQueueFirstInd = 1
        end
        local trieNode = trieQueue[trieQueueFirstInd]
        trieQueue[trieQueueFirstInd] = nil
        return trieNode
    end

    local function nextOutGoingEdge()
        sc.writeLog("  NextOutGoingEdge", -1)
        local trieNode = trieQueuePull()
        while trieNode do
            if edgeBitLimit and trieNode.minBitLen >= edgeBitLimit then
                -- extraBit should be included in edgeBitLimit
                sc.writeLog("trieBranch discarded ... minBitLen " .. trieNode.minBitLen .. ">=" .. edgeBitLimit)
            elseif trieNode.minPreStackLen > stackStartSubstLen then
                sc.writeLog("trieBranch discarded ... minPreStackLen " .. trieNode.minPreStackLen .. ">" .. stackStartSubstLen)
            else
                -- trieQueuePush(trieNode[0]) used only at root with extraBit
                sc.writeLog("  NextOutGoingEdge push[1]", -2);
                trieQueuePush(trieNode[1])
                sc.writeLog("  NextOutGoingEdge push[2]", -2);
                trieQueuePush(trieNode[2])
                if trieNode.moveConds then
                    sc.writeLog("  NextOutGoingEdge #moves=" .. #trieNode.moveConds)
                    return trieNode.moveConds
                end
            end
            trieNode = trieQueuePull()
        end
        return
    end

    local function firstOutGoingEdge(stackStartSubst)
        sc.writeLog("  FirstOutgoingEdge " .. stackStartSubst, -1)
        extraBit = nil
        if stackStartSubst == "" then
            return
        end
        local first = string.sub(stackStartSubst, 1, 1)
        if string.find('01', first) then
            stackStartSubst = string.sub(stackStartSubst, 2)
            if stackStartSubst == "" then
                return
            end
            extraBit = first + 0
            first = (first == "1") and string.sub(stackStartSubst, 1, 1) or first
        end
        local costfS=sc.costSp1isSBPD(first)
        first = costfS and templateMaxSingle(first,costfS) or first
        -- can reach other substitutes by 1* in the minimal cost, but not in 0 extraBitCase so '0' trie created
        stackStartSubstLen = string.len(stackStartSubst)
        local trieNode = sc.tries[first]
        if extraBit == 1 then
            -- we have not added extra level to trie['0']
            trieNode = trieNode[extraBit]
        end
        trieQueuePush(trieNode)
        return nextOutGoingEdge()
    end

    local function queueEmpty()
        sc.writeLog("queueEmpty? " .. queueCurrentEstCost .. " " .. queueCurrentEstCostInd .. " " .. queueMaxEstCost, -1)
        if queueCurrentEstCost < 0 then
            return true
        end
        if queueCurrentEstCost < queueMaxEstCost then
            return false
        end
        if queueCurrentEstCostInd == #queue[queueMaxEstCost] then
            queue[queueMaxEstCost], queueCurrentEstCost, queueMaxEstCost, queueCurrentEstCostInd = nil, -1, 0, 0
            return true
        end
        return false
    end

    local function queuePush(stackStartSubst, stackEasy, bitsStartSubst2Easy, est, suffixDist)
        local processed = queueFilter[stackStartSubst .. ">" .. stackEasy.."["..suffixDist.."]"]
        if processed and processed <= string.len(bitsStartSubst2Easy) then
            return
        end
        queueFilter[stackStartSubst .. ">" .. stackEasy.."["..suffixDist.."]"] = string.len(bitsStartSubst2Easy)
        est = not est and 0 or est
        local costEst = string.len(bitsStartSubst2Easy) + est
        if not queue[costEst] then
            queue[costEst] = {}
        end
        queue[costEst][1 + #queue[costEst]] = { stackStartSubst, stackEasy, bitsStartSubst2Easy, suffixDist }
        if queueCurrentEstCost > costEst then
            queueCurrentEstCost, queueCurrentEstCostInd = costEst, 0
        elseif queueCurrentEstCost < 0 then
            queueCurrentEstCost = 0 --nonempty mark
        end
        if queueMaxEstCost < costEst then
            queueMaxEstCost = costEst
        end
    end

    local function queuePop()
        --nonEmpty was ensured
        if not queue[queueCurrentEstCost] then
            queueCurrentEstCostInd = 0
        end
        while not queue[queueCurrentEstCost] do
            queueCurrentEstCost = 1 + queueCurrentEstCost
        end
        queueCurrentEstCostInd = 1 + queueCurrentEstCostInd
        if queueCurrentEstCostInd > #queue[queueCurrentEstCost] then
            queue[queueCurrentEstCost] = nil
            queueCurrentEstCostInd = 1
            while not queue[queueCurrentEstCost] do
                queueCurrentEstCost = 1 + queueCurrentEstCost
            end
        end
        local node = queue[queueCurrentEstCost][queueCurrentEstCostInd]
        return node[1], node[2], node[3], node[4]
    end

    local function extStack(pre, stack, post)
        sc.writeLog("   extStack(" .. pre .. "," .. stack .. "," .. post .. ")")
        if string.find('01', string.sub(stack, 1, 1)) then
            -- extrabit
            pre, stack = string.sub(stack, 1, 1) .. pre, string.sub(stack, 2)
        end
        stack = pre .. stack
        if stack ~= "" and string.find('TtIHhdSBbPvqpDxwuryz#', string.sub(stack, -1)) then
            return stack .. post
        else
            local postPos = string.find(post, '[TtIHhdSBbPvqpDxwuryz#]')
            if postPos then
                local postDist = string.sub(post, 1, postPos - 1)
                postDist = ((postDist == "") and "8" or postDist)
                local start, dist = string.match('H' .. stack, '(.*[TtIHhdSBbPvqpDxwuryz#])(.*)')
                start = string.sub(start, 2)
                sc.writeLog("   extStack start, dist, postDist " .. start .. "," .. dist .. "," .. postDist .. "(" .. postPos .. ")")
                if start == "" then
                    return dist .. string.sub(post, postPos) --dist is actually extrabit (or empty)
                else
                    dist = (dist == "") and 0 or dist
                    if dist + postDist == 8 then
                        return start .. string.sub(post, postPos)
                    end
                    return start .. sc.inttostring(dist + postDist) .. string.sub(post, postPos)
                end
            else
                return stack
            end
        end
    end

    local function getCompatible(mPreStack, stackEasy, mPostStack, stackStartSubst, conds)
        --{{extPreStack, extPostStack, oriPreStack, 1's thrugh}}
        local startEasyEqSuffixLen = sc.EQTemplateTailLen(stackStartSubst,stackEasy)
        -- I am not sure with concretization of stackStartSubst, when it is longer than stackEasy,
        -- maybe its start should be concretized to a decremented value
        local function replaceEasyTailChar(chr,tailPos)
            stackEasy,stackStartSubst=replaceStackPairTailChar(chr,tailPos,startEasyEqSuffixLen,stackEasy,stackStartSubst)
        end

        local function buildRetItem(stackPreMove, stackPostMove, stackStartSubst, decSuffixDist)
            local retItem={}
            retItem.stackPreMove = stackPreMove --not used ??
            retItem.stackPostMove = stackPostMove
            retItem.stackStartSubst = stackStartSubst
            retItem.decSuffixDist = decSuffixDist
            return retItem
        end

        sc.writeLog("getCompatible(" .. mPreStack .. "," .. stackEasy .. "," .. mPostStack .. "," .. stackStartSubst
                .. "," .. sc.conditionsToString(conds) .. ")")
        if extraBit then
            stackEasy = string.sub(stackEasy, 2)
            sc.writeLog(" extrBit reduction "..stackEasy)
        end
        local ret = {}
        if string.len(mPreStack) > string.len(stackEasy) then
            sc.writeLog(" string.len(mPreStack)>string.len(preStack)")
            return ret
        end
        local hIdSkip, offs, fail = string.sub(conds[1], 1, 1), 0
        local cdist = string.sub(conds[1], 2)
        cdist = (cdist == "") and "0" or cdist -- if conds[1] not empty than odd
        cdist = 0 + cdist
        fail = false
        if hIdSkip ~= "" then
            local pos = string.find(stackEasy,
                    '[' .. string.gsub('TtIHhdSBbPvqpDxwuryz#', hIdSkip, '') .. ']', offs + 1)
            if not pos then
                sc.writeLog(" everything skipped " .. hIdSkip)
                if hIdSkip=='S' then
                    ret[#ret + 1] = buildRetItem(stackEasy, stackEasy, stackStartSubst, 1)
                end
                return ret
            end
            offs = pos - 1
            if offs > 0 then
                local pre, dist = string.match(hIdSkip .. string.sub(stackEasy, 1, offs), '(.*' .. hIdSkip .. ')(.*)')
                if dist then
                    sc.writeLog("  dist " .. hIdSkip .. dist .. " " .. cdist)
                    dist = (dist == "") and "8" or dist
                    dist = 0 + dist
                    fail = dist < cdist
                    if fail then
                        sc.writeLog("  fail:small distance from hIdskip " .. dist .. "<" .. cdist)
                    end
                end
            end
        end
        if string.len(mPreStack) + offs > string.len(stackEasy) then
            sc.writeLog(" string.len(mPreStack)+offs>string.len(preStack)")
            return ret
        end
        if not fail then
            for i = 1, string.len(mPreStack) do
                local m,e = string.sub(mPreStack, i, i), string.sub(stackEasy, i + offs, i + offs)
                if m ~= e then
                    local costmS,ismS,ismB,ismP,ismD = sc.costSp1isSBPD(m) -- just SBPD used in mPreStack
                    local costeS,iseS,iseB,iseP,iseD = sc.costSp1isSBPD(e)
                    if not costmS or (ismS and not iseS) or (ismB and not iseB) or (ismP and not iseP) or (ismD and not iseD) then
                        sc.writeLog(" fail:not match at positions " .. i .. "," .. i + offs .. ":" .. m .. "?" .. e)
                        fail = true
                        break
                    else
                        replaceEasyTailChar(m,string.len(stackEasy)-i-offs+1)
                    end
                end
            end
        end
        if not fail then
            local condsToTest, pos, endPos, pos2, endPos2, dist2, hId2, hId, h = {}, 1 + offs + string.len(mPreStack)
            --mPreStack ends by an hId !!!
            condsToTest["_"] = ""
            hId='_'
            if pos <= string.len(stackEasy) then
                endPos = string.find(string.sub(stackEasy, pos), '[TtIHhdSBbPvqpDxwuryz#]')
                if endPos then
                    endPos=endPos+pos-1
                    hId = string.sub(stackEasy,endPos, endPos)
                    condsToTest["_"] = nil
                    local dist = string.sub(stackEasy,pos, endPos - 1)
                    dist = (dist == "" and "8") or dist
                    condsToTest[hId] = dist
                    sc.writeLog(" condToTest " .. hId .. "," .. dist .. "(" .. endPos .. ")")
                    pos2 = 1 + endPos
                    if pos2 < string.len(stackEasy) then
                        endPos2 = string.find(string.sub(stackEasy, pos2), '[TtIHhdSBbPvqpDxwuryz#]')
                        if endPos2 then
                            endPos2=endPos2+pos2-1
                            hId2 = string.sub(stackEasy, endPos2, endPos2)
                            dist2 = string.sub(stackEasy, pos2, endPos2 - 1)
                            dist2 = (dist2 == "" and "8") or dist2
                            dist2 = dist2 + dist
                            sc.writeLog(" condToTest " .. hId .. "," .. dist .. "(" .. endPos .. ")"..hId2..","..dist2.."("..endPos2..")")
                        end
                    end
                    --actually we have very rarely to check 2nd item dist as well (I4S2I...{I7} condition)
                    --I bet the use of the StackChangeCost caused by prevPostStack->requiredPreStack
                    --will never generate this case ... so I leave it this simplified way till it is really required
                    --proving it is not necessary is another option :)
                end
                h=hId
                local e = string.sub(stackEasy, offs + string.len(mPreStack), offs + string.len(mPreStack))
                local costhS,ishS,ishB,ishP,ishD = sc.costSp1isSBPD(h)
                if h~='P' and e~='S' then
                    h=templateRemoveP(ishP,h)
                end
                local costhS,ishS,ishB,ishP,ishD = sc.costSp1isSBPD(h)
                if costhS then
                    local dist=condsToTest[hId]
                    condsToTest[hId]=nil
                    condsToTest['S'] = ishS and dist or nil
                    condsToTest['B'] = ishB and dist or nil
                    condsToTest['P'] = ishP and dist or nil
                    condsToTest['D'] = ishD and dist or nil
                end
            end
            local OK, KO, hId2OK, dist2OK, dist2HashOK = {}, {}, true, true, true
            for i = 1, #conds[2] do
                local hId = string.sub(conds[2][i], -1)
                sc.writeLog("  condition " .. conds[2][i] .. "," .. hId)
                local dist = condsToTest[hId]
                if hId~='_' then
                    cdist  = string.sub(conds[2][i], 1, -2)
                    cdist = (cdist == "" and "8") or cdist
                    cdist = cdist + 0
                    if cdist % 2 == 1 then
                        if dist2 and cdist > dist2 then
                            dist2OK=false
                            if string.find('DPBS',hId) then
                                dist2HashOK=false
                            end
                            if hId==hId2 then
                                hId2OK=false
                            end
                        end
                    end
                end
                if dist then
                    if dist == "" then
                        OK[#OK + 1] = hId
                        sc.writeLog(" condition " .. hId .. "," .. dist .. " OK")
                    else
                        dist = dist + 0
                        if cdist % 2 == 1 then
                            if cdist < dist then
                                OK[#OK + 1] = hId
                                sc.writeLog(" condition " .. hId .. "," .. dist .. "(" .. cdist .. ")" .. " OK")
                            else
                                KO[#KO + 1] = hId
                                sc.writeLog(" condition " .. hId .. "," .. dist .. "(" .. cdist .. ")" .. " KO")
                            end
                        else
                            if cdist == dist then
                                OK[#OK + 1] = hId
                                sc.writeLog(" condition " .. hId .. "," .. dist .. "(" .. cdist .. ")" .. " OK")
                            else
                                KO[#KO + 1] = hId
                                sc.writeLog(" condition " .. hId .. "," .. dist .. "(" .. cdist .. ")" .. " KO")
                            end
                        end
                    end
                    condsToTest[hId] = nil
                end
            end
            for hId, dist in pairs(condsToTest) do
                KO[#KO + 1] = hId
                sc.writeLog(" condition " .. hId .. "," .. dist .. " KO (missed)")
            end
            local hOK
            if #OK == 0 then
                sc.writeLog(' all suffix tests failed')
            else
                local binOK=0
                for i = 1, #OK do
                    local bin = sc.templateChar2bin(OK[i])
                    binOK=binOK + (bin or 0)
                end
                -- we expect only SBPD on the stack under the move
                hOK=sc.bin2templateChar(binOK)
                if not hOK then
                    --something ther than S,B,P,D is OK, but it must be h no need to replace
                    --replaceEasyTailChar(h,string.len(stackEasy)-endPos+1)
                else
                    replaceEasyTailChar(hOK,string.len(stackEasy)-endPos+1)
                end
                local extpre, extpost = string.sub(stackEasy, 1, offs),
                string.sub(stackEasy, pos)
                local extPostStack = extStack(extpre, mPostStack, extpost)
                sc.writeLog('  extPostStack=' .. extPostStack)
                local costh2S = sc.costSp1isSBPD(hId2)
                if dist2OK then
                    ret[#ret + 1] = buildRetItem(stackEasy, extPostStack, stackStartSubst,0)
                    sc.writeLog(" getCompatible new result:" .. extPostStack .. "," .. stackEasy .. "," .. stackStartSubst, 3)
                elseif not hId2OK then
                    sc.writeLog(" getCompatible 2nd stack Item "..hId2.." blocks", 3)
                elseif costh2S and dist2HashOK then
                    ret[#ret + 1] = buildRetItem(stackEasy, extPostStack, stackStartSubst,0)
                    sc.writeLog(" getCompatible new result (2 stack items case):" .. extPostStack .. "," .. stackEasy .. "," .. stackStartSubst, 3)
                elseif costh2S then
                    --we have to try possible cases, but in our current moveset only {:_,21T,19t,19I,23H,25h,21B,23P,21d,21D,5S} matches with result 'S'
                    --should be rechecked as P was added as canceling element
                    -- I hope {:_,11T,15t,7I,9H,11h,9B,19P,9d,13D,11S} is not a problem as first item already blocks (one other simillar case)
                    --oops it does not occur in stack->stack portion but only in emissions so it is just never needed part of code
                    replaceEasyTailChar('S',string.len(stackEasy)-endPos2+1)
                    ret[#ret + 1] = buildRetItem(stackEasy, extPostStack, stackStartSubst,0)
                    sc.writeLog(" getCompatible new result (SS case):" .. extPostStack .. "," .. stackEasy .. "," .. stackStartSubst, 3)
                end
            end
        end
        return ret
    end --getCompatible

    local function refreshSuffixDist(stackEasy,stackMid,commonSuffixLen)
        local sSuffixDist,commonSuffixFail=0
        local eqSuffixLen = sc.EQTemplateTailLen(stackEasy, stackMid)
        if sc.SBPDlen(stackEasy)>commonSuffixLen then
            for i=eqSuffixLen+1,commonSuffixLen do
                local ei,mi=string.sub(stackEasy,-i,-i),string.sub(stackMid,-i,-i)
                if sSuffixDist>0 and mi~='S' then
                    commonSuffixFail=true
                    break
                end
                local costeiS,costmiS=sc.costSp1isSBPD(ei),sc.costSp1isSBPD(mi)
                if not costeiS or not costmiS or costmiS > costeiS then
                    commonSuffixFail=true
                    break
                end
                sSuffixDist=sSuffixDist+costeiS-costmiS
            end
        else
            commonSuffixFail=true
        end
        return sSuffixDist,commonSuffixFail
    end
    -------- end of searchChangeStackCosts inner functions -----------

    --returns table. when there are templates in stackTargetSubst, the table contains stackStartSubsts compatible with the pattern and their costs
    --the stackStartSubsts are given as most general as possible,
    local time = g.millisecs()
    sc.searchStartTime,sc.searchMinutes = time,0
    sc.writeLog('searchChangeStackCosts(' .. stackStartPreSubst .. "," .. stackTargetPreSubst .. ')', 3)
    sc.searchTimeLimit = nil

    local stackStartSubst, stackTargetSubst, stackMid, costMid2TargetSubst, bitsMid2TargetSubst, costStartPreSubst2StartSubst, suffixDist, commonSuffixLen, eqSuffixLen
    costMid2TargetSubst, stackMid, bitsMid2TargetSubst, stackTargetSubst = sc.topStackCost(stackStartPreSubst, stackTargetPreSubst) -- reduces (P+B+S)6d6* case no templating
    sc.writeLog("searchChangeStackCost after topStackCost(".. stackStartPreSubst .. "," .. stackMid ..","
            .. stackTargetSubst .. ","..costMid2TargetSubst..",'"..bitsMid2TargetSubst.."')",2)
    local stackEasy -- does not differ from stackStartSubst yet
    costStartPreSubst2StartSubst, stackStartSubst, stackEasy, stackMid, stackTargetSubst, commonSuffixLen, suffixDist, eqSuffixLen
    = sc.templatePrev(stackStartPreSubst, stackStartPreSubst, stackMid, stackTargetSubst)

    local eqSuffixLenMid2TargetSubst=sc.EQTemplateTailLen(stackMid,stackTargetSubst)
    -- stackEasy == stackStartSubst
    sc.writeLog("searchChangeStackCost after templatePrev(".. stackStartSubst .. "==" .. stackEasy .. "," .. stackMid .. ","
            .. stackTargetSubst .. ")"..costStartPreSubst2StartSubst.. ","..suffixDist..","..commonSuffixLen,2)

    local function bestCost2ret()
        local ret={}
        stackTargetSubst = string.sub(stackTargetSubst,1,-1-eqSuffixLenMid2TargetSubst)..((eqSuffixLenMid2TargetSubst==0 and '') or string.sub(bestCost.stackMid,-eqSuffixLenMid2TargetSubst))
        ret.costStartPreSubst2TargetSubst = bestCost.costStartPreSubst2Mid + costMid2TargetSubst
        ret.costStartPreSubst2StartSubst = bestCost.costStartPreSubst2StartSubst
        ret.stackStartSubst = bestCost.stackStartSubst
        ret.bitsStartSubst2Easy = bestCost.bitsStartSubst2Easy
        ret.stackEasy = bestCost.stackEasy
        ret.tbitsEasy2Mid = bestCost.tbitsEasy2Mid
        ret.stackMid = bestCost.stackMid
        ret.bitsMid2TargetSubst = bitsMid2TargetSubst
        ret.stackTargetSubst = stackTargetSubst
        sc.writeLog("Return " .. ret.costStartPreSubst2TargetSubst .. "-" .. ret.costStartPreSubst2StartSubst .. "["..
                ret.stackStartSubst .. "]>'"..ret.bitsStartSubst2Easy.."'>["..ret.stackEasy.."]>'"..
                ret.tbitsEasy2Mid.."'>["..ret.stackMid.."]>'"..ret.bitsMid2TargetSubst.."'>["..
                ret.stackTargetSubst.."]", 5)
        return ret
    end
    
    local SBPDlen = sc.SBPDlen(stackStartSubst)
    if SBPDlen > 0 then
        if (string.sub(stackStartSubst, -SBPDlen - 2, -SBPDlen - 1) == "T6"
                or string.sub(stackStartSubst, -SBPDlen - 2, -SBPDlen - 1) == "I4") then
            local s=string.sub(stackStartSubst,-SBPDlen,-SBPDlen)
            local costsS,issS=sc.costSp1isSBPD(s)
            if costsS>1 then
                if not issS then
                    sc.writeLog("T6S/I4S forcing case, but S not avaiable!", 1)
                    g.note("T6S/I4S forcing case, but S not avaiable!")
                    return
                end
                stackStartSubst = sc.replaceTailChar(stackStartSubst,'S',SBPDlen)
                sc.writeLog("T6S/I4S forcing case", 1)
            end
        end
    end

    local shortSearchHash,midSearchHash
    do 
        local message
        shortSearchHash,midSearchHash,bestCost,message = results2bestCost(stackStartSubst,stackMid,commonSuffixLen,suffixDist,eqSuffixLen,costStartPreSubst2StartSubst)
        if bestCost then
            sc.writeLog(message.." no search needed ("..costStartPreSubst2StartSubst .."+"..bestCost.costStartPreSubst2Mid.."+"..costMid2TargetSubst..")",5)
            return bestCost2ret()
        end
    end

    sc.writeLog("shortSearchHash='".. shortSearchHash.."', midSearchHash='"..midSearchHash.."'",3)
    
    local function bestCost2Results()
        local eqLenStartSubst2Easy,eqLenEasy2Mid=sc.EQTemplateTailLen(bestCost.stackStartSubst,bestCost.stackEasy),
        sc.EQTemplateTailLen(bestCost.stackEasy,bestCost.stackMid)
        local eqLen=(eqLenStartSubst2Easy<eqLenEasy2Mid and eqLenStartSubst2Easy) or eqLenEasy2Mid
        local SMresult = {}
        SMresult.costStartSubst2Mid = bestCost.costStartPreSubst2Mid - bestCost.costStartPreSubst2StartSubst
        SMresult.stackprefixStartSubst = string.sub(bestCost.stackStartSubst,1,-eqLen-1)
        SMresult.bitsStartSubst2Easy = bestCost.bitsStartSubst2Easy
        SMresult.stackprefixEasy = string.sub(bestCost.stackEasy,1,-eqLen-1)
        SMresult.tbitsEasy2Mid = bestCost.tbitsEasy2Mid
        SMresult.stackprefixMid = string.sub(bestCost.stackMid,1,-eqLen-1)

        local x, xstackStartSubst, xstackEasy, xstackMid, xx, xCommonSuffixLen, xSuffixDist, xEqSuffixLen
            = sc.templatePrev(bestCost.stackStartSubst, bestCost.stackEasy, bestCost.stackMid, bestCost.stackMid)
        if eqLen>=eqSuffixLen then
            if xSuffixDist==suffixDist and xCommonSuffixLen==commonSuffixLen and xEqSuffixLen==eqSuffixLen and
                    xstackStartSubst==bestCost.stackStartSubst and
                    xstackEasy==bestCost.stackEasy and
                    xstackMid==bestCost.stackMid then
                sc.results[shortSearchHash] = SMresult -- trailing chars between commonSuffixLen and eqSuffixLen should be removed when used
            end
            sc.results[midSearchHash] = SMresult
        else
            sc.writeLog("Result not saved as eqSuffixLen - eqLen = "..sc.inttostring(eqSuffixLen-eqLen)..
                    " ["..bestCost.stackStartSubst.."]>["..bestCost.stackEasy.."]>["..bestCost.stackMid.."]",10)
        end
    end
    
    if bestCost then
        
    end

    bestCostUpdate(1000000000, stackStartSubst, '', stackStartSubst , '' , stackMid) --emergency returned value

    local smCost, easyToMidBits, rstackStartSubst, rstackEasy, rstackMid, rstackTargetSubst, sCost
    smCost, easyToMidBits, rstackStartSubst, rstackEasy, rstackMid, rstackTargetSubst, sCost
        = sc.easyChangeStackCost(stackStartSubst, stackStartSubst, stackMid, stackTargetSubst, suffixDist, commonSuffixLen)
    if smCost then
        sc.writeLog(' no search needed, easycost:'.."("..(costStartPreSubst2StartSubst+sCost)
                .."+"..(smCost-sCost).."+"..costMid2TargetSubst..")",5)
        bestCostUpdate(smCost-sCost, rstackStartSubst, '', rstackEasy, easyToMidBits, rstackMid)
        bestCost2Results()
        return bestCost2ret()
    else
        sc.writeLog(sc.easyChangeStackCostErr, 1)
        sc.writeLog(' search needed')
    end

    trieQueue, trieQueueLastInd, trieQueueFirstInd = {}, 0, 0

    local bitsStartSubst2Easy= ''
    queueCurrentEstCost, queueMaxEstCost, queueCurrentEstCostInd, queueFilter = -1, 0, 0, {}
    do
        local est,pemCost,tbitsMid2Easy,rstackStartSubst,rstackEasy,rstackMid,rstackTargetSubst,sSuffixDist,commonSuffixFail
        sSuffixDist,commonSuffixFail=refreshSuffixDist(stackEasy,stackMid,commonSuffixLen)
        if not commonSuffixFail then
            pemCost, tbitsMid2Easy, rstackStartSubst, rstackEasy, rstackMid, rstackTargetSubst =
                sc.easyChangeStackCost(stackStartSubst, stackEasy, stackMid, stackTargetSubst, sSuffixDist, commonSuffixLen)
        else
            est, pemCost, tbitsMid2Easy, rstackStartSubst, rstackEasy, rstackMid, rstackTargetSubst =
                sc.ignoreSuffixChangeStackCost(stackStartSubst, stackEasy, stackMid, stackTargetSubst)
        end
        if pemCost then
            sc.writeLog(" StartBestCost  [" .. rstackStartSubst .. "," .. rstackEasy .. "]+" .. pemCost .. "[" .. rstackMid .. "]", 4)
            bestCostUpdate(pemCost, rstackStartSubst, bitsStartSubst2Easy, rstackEasy, tbitsMid2Easy, rstackMid)
        else
            if not est and not commonSuffixFail then
                sc.writeLog('easyChangeStackLowerBound C')
                est =  sc.easyChangeStackLowerBound(stackEasy, stackMid, sSuffixDist, commonSuffixLen)
            end
            sc.writeLog('queuePush A')
            queuePush(stackStartSubst, stackEasy, bitsStartSubst2Easy, est, sSuffixDist)
        end
    end
    while not queueEmpty() do
        if sc.searchTimeLimit then
            local time = g.millisecs()
            if time>=sc.searchTimeLimit then
                while not queueEmpty() do
                    queuePop()
                end
                break
            end
        end
        stackStartSubst, stackEasy, bitsStartSubst2Easy, suffixDist = queuePop()
        -- we know easyChangeStackCost failed so we have to search
        sc.writeLog("Search [" .. stackEasy .. "]" .. bitsStartSubst2Easy..
                "[" .. stackStartSubst .. "][" .. stackTargetSubst .. "]("..suffixDist..")", 3)
        local best, fail = getBestCostStartSubst2Mid(stackStartSubst)
        edgeBitLimit = nil
        if best then
            edgeBitLimit = best - string.len(bitsStartSubst2Easy) + (extraBit and 1 or 0)
            fail = edgeBitLimit <= 0
            if not fail then
                local est,sSuffixDist,commonSuffixFail
                sSuffixDist,commonSuffixFail=refreshSuffixDist(stackEasy,stackMid,commonSuffixLen)
                if not commonSuffixFail then
                    sc.writeLog('easyChangeStackLowerBound D')
                    est =  sc.easyChangeStackLowerBound(stackEasy, stackMid, suffixDist, commonSuffixLen)
                else
                    est = sc.ignoreSuffixChangeStackCost(stackStartSubst, stackEasy, stackMid, stackTargetSubst, true)
                end
                -- non null cost would prevent push as well as best test in that time, but best could have improved
                fail = est and edgeBitLimit <= est
            end
        end
        if not fail then
            local moveConds = firstOutGoingEdge(stackEasy)
            while moveConds do
                for i = 1, #moveConds do
                    sc.writeLog(" " .. stackEasy .. ">" .. moveConds[i])
                    local mBits, move, conds, mPreStack, mPostStack = sc.parseMove(moveConds[i])
                    if extraBit then
                        if 0 + string.sub(mBits, 1, 1) ~= extraBit then
                            sc.writeLog("something wrong not matched extraBit " .. extraBit .. "?" .. mBits, 10)
                        else
                            mBits = string.sub(mBits, 2)
                        end
                    end
                    if string.find(mBits, '0') then
                        sc.writeLog(" bit 0 can be used only as extraBit ... this cannot happen", 10)
                        break -- all moves in moveConds has same bits
                    end
                    local stacks = getCompatible(mPreStack, stackEasy, mPostStack, stackStartSubst, conds) --{{extPreStack, extPostStack, oriPreStack}}
                    for j = 1, #stacks do --{{preMoveStack, postMoveStack, stackStartSubst, 1's thrugh}}
                        local newSuffixDist = suffixDist-stacks[j].decSuffixDist -- recalculated anyways
                        if newSuffixDist>=0 then
                            best = getBestCostStartSubst2Mid(stacks[j].stackStartSubst)
                            if not best or best > string.len(bitsStartSubst2Easy) + string.len(mBits) then
                                local sSuffixDist,est,rCost,rtbitsEasy2Mid,commonSuffixFail=0
                                commonSuffixFail=true
                                if sc.SBPDlen(stacks[j].stackPostMove)>commonSuffixLen then
                                    sSuffixDist,commonSuffixFail=refreshSuffixDist(stacks[j].stackPostMove,stackMid,commonSuffixLen)
                                end
                                if not commonSuffixFail then
                                    rCost,rtbitsEasy2Mid,rstackStartSubst,rstackEasy,rstackMid,rstackTargetSubst = sc.easyChangeStackCost(
                                            stacks[j].stackStartSubst, stacks[j].stackPostMove, stackMid, stackTargetSubst, sSuffixDist, commonSuffixLen)
                                else
                                    est,rCost,rtbitsEasy2Mid,rstackStartSubst,rstackEasy,rstackMid,rstackTargetSubst = sc.ignoreSuffixChangeStackCost(
                                            stacks[j].stackStartSubst, stacks[j].stackPostMove, stackMid, stackTargetSubst)
                                end
                                if rCost then
                                    sc.writeLog(" cost  [" .. stacks[j].stackStartSubst .. "]" .. bitsStartSubst2Easy.. mBits .. "[" .. stacks[j].stackPostMove .. "]~["..rstackEasy.."]+("
                                            .. rCost .. ")'"..rtbitsEasy2Mid.."'>[" .. rstackMid.."]~[".. stackMid .. "]>[" ..rstackTargetSubst.."]~[".. stackTargetSubst .. "]", 1)
                                    if not best or best > string.len(bitsStartSubst2Easy) + string.len(mBits) + rCost then
                                        sc.writeLog("New stack transformation ("..sc.inttostring(string.len(bitsStartSubst2Easy) + string.len(mBits) + rCost)..")["..stacks[j].stackStartSubst.."]~["..
                                                rstackStartSubst.."]>'".. bitsStartSubst2Easy .. mBits.."'>["..stacks[j].stackPostMove.."]~["..
                                                rstackEasy.."]>'"..rtbitsEasy2Mid.."'>["..stackMid.."]~["..rstackMid.."]>'"..
                                                bitsMid2TargetSubst.."'>["..stackTargetSubst.."]~["..rstackTargetSubst.."]", 4)
                                        bestCostUpdate(string.len(bitsStartSubst2Easy..mBits) + rCost, rstackStartSubst,
                                                bitsStartSubst2Easy .. mBits,
                                                rstackEasy, rtbitsEasy2Mid, rstackMid)
                                    else
                                        sc.writeLog("cost two big "..rCost.." to continue; best="..best, 0)
                                    end
                                else
                                    sc.writeLog(sc.easyChangeStackCostErr, 1)
                                    if not commonSuffixFail then
                                        sc.writeLog('easyChangeStackLowerBound E')
                                        est =  sc.easyChangeStackLowerBound(stacks[j].stackPostMove, stackMid, sSuffixDist, commonSuffixLen)
                                    end
                                    if est then
                                        if not best or best > string.len(bitsStartSubst2Easy) + string.len(mBits) + est then
                                            sc.writeLog("       [" .. stacks[j].stackStartSubst .. "]" .. bitsStartSubst2Easy .. mBits .. "+>" .. est .. "[" .. stacks[j].stackPostMove ..
                                                    "]>?>[" .. stackMid .. ">" .. stackTargetSubst .. "]", 1)
                                            sc.writeLog('queuePush B')
                                            queuePush(stacks[j].stackStartSubst, stacks[j].stackPostMove, bitsStartSubst2Easy .. mBits, est, sSuffixDist)
                                        else
                                            sc.writeLog("estimate two big "..est.." to continue; best="..best, 0)
                                        end
                                    else
                                        sc.writeLog("       [" .. stacks[j].stackStartSubst .. "]" .. bitsStartSubst2Easy .. mBits .. "[" .. stacks[j].stackPostMove ..
                                                "]>?>[" .. stackMid .. ">" .. stackTargetSubst .. "]", 1)
                                        sc.writeLog('queuePush C')
                                        queuePush(stacks[j].stackStartSubst, stacks[j].stackPostMove, bitsStartSubst2Easy .. mBits, est, newSuffixDist)
                                    end
                                end
                            end
                        end
                    end
                end
                moveConds = nextOutGoingEdge()
            end
        end
    end
    local time = g.millisecs()
    local prevLogTime = (time-sc.searchStartTime)//1000
    local prevLogMinutes = sc.searchMinutes + (prevLogTime//60)
    local prevLogSeconds=(prevLogTime - 60*(prevLogTime//60))
    sc.writeLog(">"..prevLogMinutes.."m "..prevLogSeconds..'s<m '..sc.maxLogMinutes.."m "..sc.maxLogSeconds..'s searchChangeStackCoststResult([' .. stackStartPreSubst .. "]~["..
            bestCost.stackStartSubst.."]>'"..bestCost.bitsStartSubst2Easy.."'[" ..bestCost.stackEasy.."]>['"..
            bestCost.tbitsEasy2Mid.."'>["..
            bestCost.stackMid .. "])="..bestCost.costStartPreSubst2Mid, 5)
    sc.maxLogSeconds = (((prevLogMinutes>sc.maxLogMinutes) or (prevLogMinutes==sc.maxLogMinutes and prevLogSeconds>sc.maxLogSeconds)) and prevLogSeconds) or sc.maxLogSeconds
    sc.maxLogMinutes = (prevLogMinutes>sc.maxLogMinutes and prevLogMinutes) or sc.maxLogMinutes

    bestCost2Results()
    return bestCost2ret()
end --sc.changeStackCosts

return sc
------------------------ to be recodded ----------------

--failed conjecture ... D is cheaper # to both build and destroy so let us convert trailing # to D at the start.
-- if we could access bottom under S*, we could with no additional cost convert D* to such S*
--^ could be wrong in several cases. T6 requires S to be destroyable, when we need to get rid of stack entirely
-- BDBD at the end helps, but often we are happy eliminating the stack and emitting an extraBIt so DDDD is fine
-- d6 requires DD
-- exception ... precede P with S !!!
-- actually for destroy S and B (as 1B converts to S) deeper in stack are obstacles what need
-- 2112121 to convert to B to continue, and [SSPS]212[] could be much cheaper way to go, what requires S
-- 3 steps deeper than the obstacle position as this S cannot be build from top and requires preparation in past.
-- if the fixed portion of the stack ends with more obstacles, DSD^* looks as a best solution
-- ... hoping to get only one excess 1 to convert to SSPS. ... not really
-- let the stack portion to be destroyed ends on L=(B+S)^*#^* where n_B, n_S, n_# denote the number
-- of corresponding leters in the portion let n_b is the (unknown) number of bits required to destroy the stack
-- using proposed method
-- we get [BL(n_B,n_S,n#)]2[L(n_B-1,n_S+1,n#)] so (while n_B>0)
--      for L starting B L(n_B,n_S,n#,n_b)=L(n_B-2,n_S+1,n_#,n_b-1) starting S, so 2112121 finishes 8 cost removing one B
--        [SL(n_B,n_S,n#)]2112121[BL(n_B,n_S,n#)] so
--      for L starting S L(n_B,n_S,n#,n_b)=L(n_B+1,n_S-1,n_#,n_b-7) (starting B)
--                                        =L(n_B-1,n_S,n_#,n_b-8)
--      for L containing last B at beginning:
--        [BS^{n_S}#^{n_#)]2[S^{n_S}P#^{n_#-1}],[BS^{n_S}P#^{n_#)]2[S^{n_S}B#^{n_#-1}],[BS^{n_S}B#^{n_#)]2[S^{n_S+1}#^{n_#-1}]
--      So  ([S^{n_S}#^{n_#}],n_b)=([BS^{n_S-1}#^{n_#}],n_b-7)=([S^{n_S-1}P#^{n_#-1}],n_b-8),
--          ([S^{n_S}P#^{n_#}],n_b)=([BS^{n_S-1}P#^{n_#}],n_b-7)=([S^{n_S-1}B#^{n_#}],n_b-8)
--          ([S^{n_S}B#^{n_#}],n_b)=([BS^{n_S-1}B#^{n_#}],n_b-7)=([S^{n_S}#^{n_#}],n_b-8)
--          ([S^{n_S}#^{n_#}],n_b)=([BS^{n_S-1}B#^{n_#}],n_b-7)=([S^{n_S-2}#^{n_#-1}],n_b-24)
--      if n_S-2k>0 and k<n_#
--      L(n_S,n_B,n_#,n_b)=([S^{n_S}#^{n_#},n_b-8n_B)=([S^{n_S - 2k}#^{n_#-k},n_b-8(n_B+3k)
--      (SS#^{n_#},n_b)=(SP#{n_#-1},n_b-8)=(BP#{n_#-1},n_b-15) but [BP]2 fails!
--      [SDDS#^{n_#}]1111212[#^{n_#}], [SPDS#^{n_#}]111212[#^{n_#}], [SSDS#^{n_#}]1212[#^{n_#}], [SSPS#^{n_#}]212[#^{n_#}]
--      (SS#S^{n_#},n_b)

Code: Select all

local g = golly()
g.new("fixedBottomGliderLevelsToBits")
g.autoupdate(true)
g.show("Init")
local startTime = g.millisecs()
local searchMinutes = 0
local sd = require "StackChangeCost"

local levelFileName = "c:\\Golly\\Levels.txt"
local moveConds1FileName = "c:\\Golly\\QuarkCondCompositeEmissions1.txt" --"c:\\Golly\\QuarkCondBitSequences.txt"
local moveConds2FileName = "c:\\Golly\\QuarkCondCompositeEmissions2.txt" --"c:\\Golly\\QuarkCondBitSequences.txt"
local moveConds4FileName = "c:\\Golly\\QuarkCondCompositeEmissions4.txt" --"c:\\Golly\\QuarkCondBitSequences.txt"
local moveConds8FileName = "c:\\Golly\\QuarkCondCompositeEmissions8.txt" --"c:\\Golly\\QuarkCondBitSequences.txt"
local moveConds1FileName = "c:\\Golly\\QuarkCondCompositeEmissionsCut.txt" --"c:\\Golly\\QuarkCondBitSequences.txt"
--local moveConds2FileName = "c:\\Golly\\QuarkCondCompositeEmissionsCut.txt" --"c:\\Golly\\QuarkCondBitSequences.txt"
--local moveConds1FileName = "c:\\Golly\\QuarkCondCompositeEmissionsDebug.txt" --"c:\\Golly\\QuarkCondBitSequences.txt"
--local moveConds2FileName = "c:\\Golly\\QuarkCondCompositeEmissionsDebug.txt" --"c:\\Golly\\QuarkCondBitSequences.txt"
local resultOutputFileName = "c:\\Golly\\FixedBottomGliderLevelsToBitsResult.txt"
local templateFixedOutputFileName = "c:\\Golly\\FixedBottomGliderLevelsToBitsResultFT.txt"

local log = io.open("c:\\Golly\\FixedBottomGliderLevelsToBitslog.txt", "w")
local logLevel = -2

-- S,B,P,D,#:SBPD,p:SBP,b:SB,q:BP,r:PD,u:SBD,v:SP,w:BD,x:SD,y:SPD,z:BPD tempate set names

local function inttostring(num)
    g.show(debug.traceback())
    return string.sub(num, 1, string.find(num .. ".", "%.") - 1)
end --inttostring

local function packSixplicates(hashedString)
    g.show(debug.traceback())
    --g.show("packing "..hashedString)
    local ret=''
    while (string.len(hashedString)>0) do
        local chr=string.sub(hashedString,1,1)
        local cnt=1
        if string.find(chr,'[SBD#]') then
            while (string.sub(hashedString,cnt+1, cnt+1)==chr) do
                cnt=cnt+1
            end
        end
        if (cnt>5) then
            g.show('CNT>5'..debug.traceback())
            ret=ret.."("..chr.."^"..inttostring(cnt)..")"
        else
            for i=1,cnt do
                ret=ret..chr
            end
        end
        hashedString=string.sub(hashedString,cnt+1)
    end
    hashedString,ret=ret,''
    while (string.len(hashedString)>0) do
        local chrchr=string.sub(hashedString,1,2)
        local cnt=1
        while (string.sub(hashedString,2*cnt+1, 2*cnt+2)==chrchr) do
            cnt=cnt+1
        end
        if (cnt>6) then
            g.show('paircnt>6'..debug.traceback())
            ret=ret.."(("..chrchr..")^"..inttostring(cnt)..")"
        else
            for i=1,cnt do
                ret=ret..chrchr
            end
        end
        hashedString=string.sub(hashedString,2*cnt+1)
    end
    return ret
end --packSixplicates

local function writeLog(msg, level)
    local time = g.millisecs()
    if time-startTime>60000 then
        local minAdd=(time-startTime)//60000
        startTime=startTime+60000*minAdd
        searchMinutes=searchMinutes+minAdd
    end
    time=(time-startTime)//1000
    if log and ((not level and logLevel <= 0) or (level and level >= logLevel)) then
        log:write(string.sub("        " .. inttostring(searchMinutes).."m "..string.sub("0"..inttostring(time),-2), -8) .. "s " .. packSixplicates(msg) .. "\n")
    end
end --writeLog

local function inDelimiters(name, leftDelimiter, rightDelimiter)
    return string.match(name, '%' .. leftDelimiter .. '(.-)%' .. rightDelimiter)
end --inDelimiters

local function split(str, delim)
    local ret, l, p = {}, 1
    str = str or ''
    while l <= 1 + string.len(str) do
        p = string.find(str .. delim, '%' .. delim, l)
        ret[1 + #ret], l = string.sub(str, l, p - 1), p + 1
    end
    return ret
end --split

local function parseMove(moveConds)
    local preStack, postStack, conds, pos, move, bits, glider, condsTxt
    pos, condsTxt = string.find(moveConds .. '{', '%{'), ""
    condsTxt = string.sub(moveConds, pos + 1, string.find(moveConds .. '}', '%}') - 1)
    conds = split(condsTxt, ':')
    conds[2] = split(conds[2], ',')
    move = string.sub(moveConds, 1, pos - 1)
    pos = string.find(move, '%]')
    preStack = string.sub(move, 2, pos - 1)
    bits = string.sub(move, pos + 1)
    pos = string.find(bits, '%[')
    postStack = string.sub(bits, pos + 1, -2)
    bits = string.sub(bits, 1, pos - 1)
    glider, pos = '', string.find(bits, '%(')
    if pos then
        glider = inDelimiters(bits, '(', ')')
        bits = string.sub(bits, 1, pos - 1) .. string.sub(bits, string.find(bits, '%)') + 1)
    end
    bits=string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(bits,'E','1111'),'S','111'),'B','11'),'P','1'),'D','')
    return bits, move, conds, preStack, postStack, glider, condsTxt
end --parseMove

local emissions = {}
local emissionStats = {}

local function insertEmissionTo(to, moveConds, moveStat, moveCost)
    if not emissions[to] then
        emissions[to] = {}
        emissionStats[to] = {}
        writeLog("First emission of type "..to.." ("..moveConds..")")
    end
    local knownCost = emissionStats[to][moveStat]
    local stat={moveCost,#emissions[to] + 1}
    if knownCost then
        stat[2]=knownCost[2]
        if stat[1]>=knownCost[1] then
            writeLog("Not worse emission for stat "..moveStat.." and "..to.." exists ... ignoring emission "..moveConds)
            -- only rarely an emission is filtered by the level file ... and it s small risk the replacement emission
            -- would be discarded by the rule
            return
        end
    end
    emissionStats[to][moveStat] = stat
    emissions[to][stat[2]] = moveConds
end --insertEmissionTo

local function insertEmission(moveConds, minLevel)
    local bits, _move, _conds, preStack, postStack, glider, condsTxt = parseMove(moveConds)
    if glider == "" then
        return
    end
    local dist, phase = inDelimiters("("..glider,"("," "),inDelimiters(glider..")"," ",")")
    local d8 = inttostring(dist % 8)
    local moveStat, moveCost = preStack.."("..dist..")"..postStack.."{"..condsTxt.."}", string.len(bits)
    if 1>=minLevel then
        insertEmissionTo("d" .. d8 .. "p0%1", moveConds, moveStat, moveCost)
    end
    if 2>=minLevel then
        insertEmissionTo("d" .. d8 .. "p" .. inttostring(phase % 2) .. "%2", moveConds, moveStat, moveCost)
    end
    if 4>=minLevel then
        insertEmissionTo("d" .. d8 .. "p" .. inttostring(phase % 4) .. "%4", moveConds, moveStat, moveCost)
    end
    if 8>=minLevel then
        insertEmissionTo("d" .. d8 .. "p" .. inttostring(phase % 8) .. "%8", moveConds, moveStat, moveCost)
    end
end --insertEmission

local function iniMoves(moveCondsFileName,minLevel)
    local h = io.open(moveCondsFileName, "r")
    local moveCondsLine = h:read()
    while moveCondsLine do
        insertEmission(string.sub(moveCondsLine, 5), minLevel)
        moveCondsLine = h:read()
    end
    h:close()
end -- iniMoves

local levelStacks, winners, level, bottomymx = {}

local function extStack(pre, stack, post)
    writeLog("   extStack(" .. pre .. "," .. stack .. "," .. post .. ")", -1)
    if string.find('01', string.sub(stack, 1, 1)) then
        -- extrabit
        pre, stack = string.sub(stack, 1, 1) .. pre, string.sub(stack, 2)
    end
    stack = pre .. stack
    if stack ~= "" and string.find('TtIHhdSBbPvqpDxwuryz#', string.sub(stack, -1)) then
        return stack .. post
    else
        local postPos = string.find(post, '[TtIHhdSBbPvqpDxwuryz#]')
        if postPos then
            local postDist = string.sub(post, 1, postPos - 1)
            postDist = ((postDist == "") and "8" or postDist)
            local start, dist = string.match('H' .. stack, '(.*[TtIHhdSBbPvqpDxwuryz#])(.*)')
            start = string.sub(start, 2)
            writeLog("   extStack start, dist, postDist " .. start .. "," .. dist .. "," .. postDist .. "(" .. postPos .. ")")
            if start == "" then
                return dist .. string.sub(post, postPos) --dist is actually extrabit (or empty)
            else
                dist = (dist == "") and 0 or dist
                if dist + postDist == 8 then
                    return start .. string.sub(post, postPos)
                end
                return start .. inttostring(dist + postDist) .. string.sub(post, postPos)
            end
        else
            return stack
        end
    end
end -- extStack

local startTemplateTop, finalStack
local function search(stackprefixStart)

    local queue, queueCurrentCost, queueCurrentCostInd = {}, -1, 0 --rather build list with traversal than queue

    local function queueInit()
        queue, queueCurrentCost, queueCurrentCostInd = {}, -1, 0
    end

    local function queueEmpty()
        writeLog("queueEmpty" .. queueCurrentCost .. " " .. queueCurrentCostInd)
        return queueCurrentCost < 0 or (queue[queueCurrentCost].next < 0 and queueCurrentCostInd == #queue[queueCurrentCost])
    end

    ---@return string emission, int targetymx
    local function queuePull()
        queueCurrentCostInd = 1 + queueCurrentCostInd
        if queueCurrentCostInd > #queue[queueCurrentCost] then
            queueCurrentCostInd, queueCurrentCost = 1, queue[queueCurrentCost].next
        end
        writeLog("queuePull " .. queueCurrentCost .. " " .. queueCurrentCostInd)
        local node = queue[queueCurrentCost][queueCurrentCostInd]
        return node[1], node[2]
    end

    local function queueMerge(emissions, targetymx, forbidden)
        local function queuePush(node, ind)
            local bits = parseMove(node[1])
            writeLog("queuePush " .. string.len(bits) .. " {" .. node[1] .. "," .. node[2] .. "}")
            local cost = string.len(bits)
            if not queue[cost] then
                queue[cost] = {}
                if ind >= 0 then
                    -- go to a neighbour
                    while queue[ind].next > 0 and queue[ind].next < cost do
                        ind = queue[ind].next
                    end
                    while queue[ind].prev > 0 and queue[ind].prev > cost do
                        ind = queue[ind].prev
                    end
                end
                if ind > cost then
                    queue[cost].next, queue[cost].prev, queue[ind].prev = ind, queue[ind].prev, cost
                elseif ind >= 0 then
                    queue[cost].prev, queue[cost].next, queue[ind].next = ind, queue[ind].next, cost
                else
                    queue[cost].next, queue[cost].prev = ind, ind
                end
                if queue[cost].prev < 0 then
                    queueCurrentCost = cost
                end
            end
            queue[cost][1 + #queue[cost]] = node
            return cost
        end

        local ind = queueCurrentCost
        if emissions then
            for j = 1, #emissions do
                local ok=true
                for f=1,#forbidden do
                    if string.find(emissions[j],forbidden[f]) then
                        writeLog("Forbidden emission "..emissions[j])
                        ok=false
                        break
                    end
                end
                if ok then
                    ind = queuePush({ emissions[j], targetymx }, ind)
                end
            end
        else
            writeLog("No emissions ",5)
        end
    end

    --extends the stacks by #'s with one extra #
    -- were I 1# off? ... I need at least 1 # for the A->B2  AX->B6X (implicit 8distance conversion trick)
    local function extendStacks(movestackPre, movestackPost, delta)
        if delta < 0 then
            return
        end
        local stackSuffix=string.rep('#',1+(delta//8))
        return movestackPre .. stackSuffix, extStack("", movestackPost, stackSuffix)
    end --extendStacks

    local function checkConditions(conditions, moveDelta)
        local OK, KO, conditionsToTest = {}, {}, {}
        if moveDelta==0 then
            conditionsToTest["_"] = ""
        else
            conditionsToTest['D'] = 8
            conditionsToTest['B'] = 8
            conditionsToTest['S'] = 8
        end
        for i = 1, #conditions[2] do
            --there is no conds[1] in emissions
            local hId = string.sub(conditions[2][i], -1)
            writeLog("  condition " .. conditions[2][i] .. "," .. hId, -1)
            local dist = conditionsToTest[hId]
            if dist then
                if dist == "" then
                    OK[#OK + 1] = hId
                    writeLog(" condition " .. hId .. "," .. dist .. " OK")
                else
                    local cDist = string.sub(conditions[2][i], 1, -2)
                    cDist = (cDist == "" and "8") or cDist
                    dist, cDist = dist + 0, cDist + 0
                    if cDist % 2 == 1 then
                        if cDist < dist then
                            OK[#OK + 1] = hId
                            writeLog(" condition " .. hId .. "," .. dist .. "(" .. cDist .. ")" .. " OK")
                        else
                            KO[#KO + 1] = {hId, cDist//dist}
                            writeLog(" condition " .. hId .. "," .. dist .. "(" .. cDist .. ")" .. " KO")
                        end
                    else
                        if cDist == dist then
                            OK[#OK + 1] = hId
                            writeLog(" condition " .. hId .. "," .. dist .. "(" .. cDist .. ")" .. " OK")
                        else
                            KO[#KO + 1] = {hId}
                            writeLog(" condition " .. hId .. "," .. dist .. "(" .. cDist .. ")" .. " KO")
                        end
                    end
                end
                conditionsToTest[hId] = nil
            end
        end
        for hId, dist in pairs(conditionsToTest) do
            KO[#KO + 1] = {hId}
            writeLog(" condition " .. hId .. "," .. dist .. " KO (missed)")
        end
        local minKO
        for i=1,#KO do
            if KO[i][2] then
                if not minKO or minKO>KO[i][2] then
                    minKO=KO[i][2]
                end
            end
        end
        if minKO and minKO>1 then
            if #OK>1 then
                writeLog("#OK>1 and fail for longer distance! Only SS case expected",10)
            elseif #OK==1 then
                local c=OK[1] --S
                for i=1,minKO do
                    OK[1]=OK[1]..c
                end
            end
        end
        return OK, KO
    end --checkConditions

    local function buildLevelItem(costStartRecipe2LevelEnd,prevLevelKey,costLevelStart2StartSubst,stackStartSubst,bitsStartSubst2Easy,stackEasy,tbitsEasy2Mid,stackMid,bitsMid2PreEmissionSubst,stackPreEmissonSubst,emission,stackPostEmissonSubst,ymxAtLevelEnd)
        local retItem={}
        retItem.costStartRecipe2LevelEnd = costStartRecipe2LevelEnd
        retItem.prevLevelKey = prevLevelKey
        retItem.costLevelStart2StartSubst = costLevelStart2StartSubst
        retItem.stackStartSubst = stackStartSubst
        retItem.bitsStartSubst2Easy = bitsStartSubst2Easy
        retItem.stackEasy = stackEasy
        retItem.tbitsEasy2Mid = tbitsEasy2Mid
        retItem.stackMid = stackMid
        retItem.bitsMid2PreEmissionSubst = bitsMid2PreEmissionSubst
        retItem.stackPreEmissonSubst = stackPreEmissonSubst
        retItem.emission = emission
        retItem.stackPostEmissonSubst = stackPostEmissonSubst
        retItem.ymxAtLevelEnd=ymxAtLevelEnd
        --there will be backup items for itemfilling postprocessing for different paths (to allow restoring original values) ... but these values are used for reporting
        -- templating changes costStartRecipe2LevelEnd as templating for level l affects bitsEasy2Mid on previous levels ... small portion of levelItems will be part of any recipe attempt so no neednot to waste room backuping in advance
        return retItem
    end --buildLevelItem

    local i = io.open(levelFileName, "r")
    local inputLine = i:read()
    if inputLine then
        writeLog("inputLine=" .. inputLine,5)
        inputLine = inDelimiters(">" .. inputLine .. "--", ">", "-%-")
        writeLog("input=" .. inputLine,5)
    else
        writeLog("inputLine=nil",5)
    end
    startTemplateTop = inDelimiters(">" .. inputLine, ">", " ")
    finalStack = inDelimiters(inputLine, "[", "]")
    writeLog("startTemplateTop:" .. startTemplateTop .. " finalStack:" .. finalStack, 5)
    local stackStart = ""
    for k = bottomymx, startTemplateTop, 8 do
        stackStart = stackStart .. "#"
    end
    if stackprefixStart then
        stackStart=stackprefixStart..string.sub(stackStart,string.len(stackprefixStart)+1)
    end
    writeLog("stackStart " .. stackStart .. "(" .. startTemplateTop .. "," .. bottomymx .. ",8)", 2)
    level = 1
    levelStacks[level] = {}
    levelStacks[level][stackStart] = buildLevelItem(0,'',0,stackStart,'',
            stackStart,'',stackStart, '', stackStart, '', stackStart, bottomymx) -- actually just first and second last variables will be used
    writeLog("levelStacks["..level.."]["..stackStart.."]",-2)
    local prevLevel, nrPrevLevelSwappers = {}, 1
    inputLine = ""
    while inputLine do
        queueInit()
        local forbidden={}
        while inputLine ~= "" do
            local forbiddenPos,targetymxPos = string.find(inputLine,'%"'),string.find(inputLine,'%[')
            while forbiddenPos and forbiddenPos<targetymxPos do
                forbidden[#forbidden+1]=inDelimiters(inputLine,'"','"')
                forbiddenPos=string.find(inputLine,'%"',forbiddenPos+1)
                inputLine=string.sub(inputLine,forbiddenPos+1)
                forbiddenPos,targetymxPos = string.find(inputLine,'%"'),string.find(inputLine,'%[')
            end
            local targetymx = inDelimiters(inputLine, '[', ']') - bottomymx
            g.show("Level "..inttostring(level).." Adding emissions ".."d" .. inttostring(targetymx % 8) .. "p" .. string.sub(inputLine, 3, 5))
            writeLog("Adding emissions ".."d" .. inttostring(targetymx % 8) .. "p" .. string.sub(inputLine, 3, 5),5)
            queueMerge(emissions["d" .. inttostring(targetymx % 8) .. "p" .. string.sub(inputLine, 3, 5)], targetymx, forbidden)
            inputLine = string.sub(inputLine, 1 + string.find(inputLine, '%]'))
        end
        while not queueEmpty() do
            local emission, targetymx = queuePull()
            writeLog("trying emission " .. emission .. " targeymx " .. targetymx .. " on level " .. level, 3)
            local bitsEmission, move, conditions, movestackPre, movestackPost, glider = parseMove(emission)
            --local dist, _phase = string.match(glider, '(%d*) (%d*)') --we know mod8 everything matches
            local dist, _phase = inDelimiters("("..glider,"("," "),inDelimiters(glider..")"," ",")")
            local moveDelta = targetymx - dist
            local stackXPreMove, stackXPostMove = extendStacks(movestackPre, movestackPost, moveDelta)
            if not stackXPostMove then
                writeLog(" emission would overshot with this bottom (dist" .. dist .. ">" .. targetymx .. "targetymx)")
            elseif stackXPostMove == '#' and finalStack ~= '' then --is one # longer
                writeLog(' emission would destroy the stack')
            else
                local stackPreEmission, stackPostEmission, move_stackPost = string.gsub(stackXPreMove, '#', '', 1), string.gsub(stackXPostMove, '#', '', 1), string.gsub(stackXPostMove, '#', '')
                -- ^ may be converted by adding+8 to the end
                writeLog("postStack trick " .. movestackPost .. ">" .. stackXPostMove .. ">" .. move_stackPost)
                local CondSuffix, OK, KO = '', checkConditions(conditions, moveDelta)
                if #OK == 0 then
                    writeLog(' all suffix tests failed')
                else
                    -- todo make unionchar CondSuffix and continue just in one branch
                    for i = 1, #OK do
                        if #KO > 0 then -- what about union of possibilities?
                            -- template needs further specification
                            CondSuffix=OK[i]
                            writeLog("Changing stackPreEmission " .. stackPreEmission .. " to " .. movestackPre .. CondSuffix ..
                                    string.sub(stackPreEmission, string.len(movestackPre) + string.len(CondSuffix) + 1))
                            stackPreEmission = movestackPre .. CondSuffix .. string.sub(stackPreEmission, string.len(movestackPre) + string.len(CondSuffix) + 1)
                            writeLog("Changing stackPostEmission " .. stackPostEmission .. " to " .. move_stackPost .. CondSuffix ..
                                    string.sub(stackPostEmission, string.len(move_stackPost) + string.len(CondSuffix) + 1))
                            stackPostEmission = move_stackPost .. CondSuffix .. string.sub(stackPostEmission, string.len(move_stackPost) + string.len(CondSuffix) + 1)
                        elseif i > 1 then
                            writeLog("  done as all template suffixes work same")
                            break
                        end
                        local thisLevelKey,preMoveCostToBeat = packSixplicates(stackPostEmission)
                        if levelStacks[level][thisLevelKey] then
                            writeLog("Comparing with  "..levelStacks[level][thisLevelKey].emission,3)
                            preMoveCostToBeat = levelStacks[level][thisLevelKey].costStartRecipe2LevelEnd - string.len(bitsEmission)
                            writeLog("preMoveCostToBeat=" .. preMoveCostToBeat .. "(levelStacks[level][stackPostEmission(" .. stackPostEmission .. ")].costStartRecipe2LevelEnd-string.len(bitsEmission))="
                                    .. levelStacks[level][thisLevelKey].costStartRecipe2LevelEnd .. "-" .. string.len(bitsEmission))
                        end
                        if logLevel<=1 then
                            local s = "";
                            for j = 1, nrPrevLevelSwappers do
                                s = s .. "," .. (prevLevel[j] or "nil")
                            end
                            writeLog("PrevLevelStart: " .. string.sub(s, 2), 1)
                        end
                        for j = 1, #prevLevel do
                            writeLog("prevLevel[j] "..prevLevel[j],-2)
                            local prevLevelKey = prevLevel[j]
                            local predecessor=levelStacks[level - 1][prevLevelKey]
                            local prevResultCost,stackStartPreSubst = predecessor.costStartRecipe2LevelEnd, predecessor.stackPostEmissonSubst
                            writeLog("Checking connection from prevEnd=stackStartPreSubst " .. stackStartPreSubst .. " to " .. stackPreEmission ..
                                    " preMoveCostToBeat=" .. (preMoveCostToBeat or "nil"))
                            local fail
                            if preMoveCostToBeat then
                                if preMoveCostToBeat <= prevResultCost then
                                    fail = true
                                    writeLog("stackStartPreSubst alone too expensive " .. preMoveCostToBeat .. "<=" .. prevResultCost)
                                else
                                    local est = sd.changeStackCostEst(stackStartPreSubst, stackPreEmission)
                                    if preMoveCostToBeat <= prevResultCost + est then
                                        fail = true
                                        writeLog("stackStartPreSubst + costLowerBound too expensive " .. preMoveCostToBeat .. "<=" .. prevResultCost .. "+" .. est)
                                    end
                                end
                            end
                            if not fail then
                                local costResult = sd.changeStackCosts(stackStartPreSubst, stackPreEmission)
                                local preMoveCost = prevResultCost + costResult.costStartPreSubst2TargetSubst

                                if (preMoveCostToBeat and preMoveCostToBeat <= preMoveCost) or costResult.costStartPreSubst2TargetSubst>900000000 then
                                    fail = true
                                    writeLog("stackStartPreSubst + cost too expensive " .. (preMoveCostToBeat or "nil") .. "<=" .. preMoveCost .. "=" .. prevResultCost .. "+" .. costResult.costStartPreSubst2TargetSubst)
                                    -- actually we could have more better stackTargetSubst than is the cost difference and we discard it losing a better continuation
                                    -- probably more efficient method would address by stackPostEmissionSubst rather by stackPostEmission, but that would lead to exponential growth of level widths
                                else
                                    preMoveCostToBeat = preMoveCost
                                    local stackPostEmissionSubst =  move_stackPost .. CondSuffix .. string.sub(costResult.stackTargetSubst, string.len(movestackPre) + string.len(CondSuffix) + 1)

                                    --writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
                                    writeLog("insert or update on level " .. level .. "[" .. stackPostEmission .. "]["
                                        .. costResult.stackTargetSubst .. "]>[" .. stackPostEmissionSubst .. "]="
                                        .. (preMoveCost + string.len(bitsEmission))
                                        .. "[" .. stackStartPreSubst .. "]+("..costResult.costStartPreSubst2StartSubst..")~["
                                        .. costResult.stackStartSubst .. "]>'" .. costResult.bitsStartSubst2Easy
                                        .. "'>[" .. costResult.stackEasy .. "]>'" .. costResult.tbitsEasy2Mid .. "'>["
                                        .. costResult.stackMid .."]>'" .. costResult.bitsMid2TargetSubst .. "'>["
                                        .. stackPreEmission .. "]~[".. costResult.stackTargetSubst .."]>'"
                                        .. move .. "'(" .. inttostring(costResult.costStartPreSubst2TargetSubst
                                        - costResult.costStartPreSubst2StartSubst
                                        - string.len(sd.bitsRemoveInfo(costResult.tbitsEasy2Mid ..costResult.bitsMid2TargetSubst)))..")"
                                        .. "<" .. inttostring(moveDelta + bottomymx), 2)
                                    levelStacks[level][thisLevelKey] =
                                    buildLevelItem(preMoveCost + string.len(bitsEmission), prevLevelKey, costResult.costStartPreSubst2StartSubst,
                                                costResult.stackStartSubst,costResult.bitsStartSubst2Easy,
                                                costResult.stackEasy,costResult.tbitsEasy2Mid,
                                                costResult.stackMid,costResult.bitsMid2TargetSubst,
                                                costResult.stackTargetSubst,move,
                                                stackPostEmissionSubst,moveDelta + bottomymx)
                                    writeLog("levelStacks["..level.."]["..stackPostEmission.."]={"..levelStacks[level][thisLevelKey].costStartRecipe2LevelEnd.."(,*)^9"..stackPostEmissionSubst.."}",-2)

                                    -- prevLevelKey was successfull for this continuation so promote it among ever successfull prevLevelKeys
                                    --  it would be nice to eliminate from QuarkCond*Emissions.txt those emission which will never lead to succsesfull prevLevelKeys
                                    local k = j
                                    if j > nrPrevLevelSwappers then
                                        nrPrevLevelSwappers = 1 + nrPrevLevelSwappers
                                        prevLevel[j] = prevLevel[nrPrevLevelSwappers]
                                        k = nrPrevLevelSwappers
                                    end
                                    while (k > 1) do
                                        prevLevel[k] = prevLevel[k - 1]
                                        k = k - 1
                                    end
                                    prevLevel[1] = prevLevelKey
                                end
                            end
                        end
                    end
                end
            end
        end
        while inputLine == "" do
            inputLine = i:read()
            if inputLine then
                writeLog("inputLine=" .. inputLine,5)
                inputLine = inDelimiters(">" .. inputLine .. "--", ">", "-%-")
                for i=1,string.len(inputLine) do
                    if string.sub(inputLine,-i)~=" " then
                        inputLine = string.sub(inputLine,1,-i)
                        break
                    end
                    if i==string.len(inputLine) then
                        inputLine=""
                    end
                end
                writeLog("input=" .. inputLine,5)
            else
                writeLog("inputLine=nil",5)
                break
            end
        end
        -- efficient local sorting ... "inacurracies" would be swapped on next level
        prevLevel, nrPrevLevelSwappers = {}, 1
        for endPreSubsStack, info in pairs(levelStacks[level]) do
            --we prefere best first and try to maintain best candidates near 1
            prevLevel[1 + #prevLevel] = endPreSubsStack
            if levelStacks[level][prevLevel[nrPrevLevelSwappers]].costStartRecipe2LevelEnd > info.costStartRecipe2LevelEnd then
                nrPrevLevelSwappers = 1 + nrPrevLevelSwappers
                prevLevel[#prevLevel] = prevLevel[nrPrevLevelSwappers]
                prevLevel[nrPrevLevelSwappers] = endPreSubsStack
            end
        end
        for i = 1, nrPrevLevelSwappers // 2 do
            prevLevel[nrPrevLevelSwappers + 1 - i], prevLevel[i] = prevLevel[i], prevLevel[nrPrevLevelSwappers + 1 - i]
        end
        level = level + 1
        levelStacks[level] = {}
    end
    i:close()
    local stackTarget, preMoveCostToBeat = finalStack
    writeLog("finalizing", 5)
    if finalStack~="?" then
        local thisLevelKey,preMoveCostToBeat = packSixplicates(stackTarget)
        for j = 1, #prevLevel do
            local prevLevelKey = prevLevel[j]
            local prevResult = levelStacks[level - 1][prevLevelKey]
            local stackStartPreSubst=prevResult.stackPostEmissonSubst
            writeLog("Checking connection from stackStartPreSubst " .. stackStartPreSubst.."("..prevResult.costStartRecipe2LevelEnd.."+?)", 2)
            local fail
            if preMoveCostToBeat then
                if prevResult.costStartRecipe2LevelEnd > preMoveCostToBeat then
                    fail = true
                    writeLog("stackStartPreSubst alone too expensive", 2)
                else
                    local est = sd.changeStackCostEst(stackStartPreSubst, stackTarget)
                    if prevResult.costStartRecipe2LevelEnd  + est > preMoveCostToBeat then
                        fail = true
                        writeLog("stackStartPreSubst + costLowerBound too expensive", 2)
                    end
                end
            end
            if not fail then
                local costResult = sd.changeStackCosts(stackStartPreSubst, stackTarget)
                local preMoveCost = prevResult.costStartRecipe2LevelEnd + costResult.costStartPreSubst2TargetSubst
                if preMoveCostToBeat and preMoveCost > preMoveCostToBeat then
                    fail = true
                    writeLog("prevPostStack + cost too expensive", 2)
                end
                if not fail then
                    preMoveCostToBeat = preMoveCost
                    writeLog("insert or update on final level " .. level .. " preMoveCostToBeat=" .. preMoveCostToBeat, 10)
                    levelStacks[level][thisLevelKey] =  buildLevelItem(preMoveCost, prevLevelKey, costResult.costStartPreSubst2StartSubst,
                            costResult.stackStartSubst,costResult.sbitsStartSubst2Easy,
                            costResult.stackEasy,costResult.tbitsEasy2Mid,
                            costResult.stackMid,costResult.bitsMid2TargetSubst,
                            costResult.stackTargetSubst,'',
                            costResult.stackTargetSubst,bottomymx)
                    writeLog("levelStacks["..thisLevelKey.."][final]={"..levelStacks[level][thisLevelKey].costStartRecipe2LevelEnd.."(,*)^9"..stackTarget.."}",-2)
                end
            end
        end
        return {thisLevelKey}
    end
    writeLog("finalStack == ?", 5)
    level = level-1
    return prevLevel
end --search

local function getWinner(stackStartPreSubst)
    writeLog('getWinner started',2)
    local stackStartPreSubstTxt=packSixplicates(stackStartPreSubst or "nil")
    writeLog("Switching to another log", 10)
    writeLog("c:\\Golly\\FixedBottomGliderLevelsToBitsWinner_"..stackStartPreSubstTxt.."_log.txt", 10)
    log:close()
    log = io.open("c:\\Golly\\FixedBottomGliderLevelsToBitsWinner_"..stackStartPreSubstTxt.."_log.txt", "w")
    local winners = {}
    winners[level + 1] = (finalStack=="?") and stackStartPreSubst or finalStack
    writeLog("\nfinalStack ... ="..winners[level + 1], 2)
    for l = level, 1, -1 do
        writeLog("l = "..l, 2)
        if not levelStacks[l][winners[l + 1]] then
            writeLog("levelStacks["..l.."]["..winners[l + 1].."] does nt exist.",2)
        end
        winners[l] = levelStacks[l][winners[l + 1]].prevLevelKey
        writeLog("< "..winners[l], 2)
        --backup
        levelStacks[l][winners[l + 1]].bakTbitsEasy2Mid=levelStacks[l][winners[l + 1]].tbitsEasy2Mid
        levelStacks[l][winners[l + 1]].bakStackStartSubst=levelStacks[l][winners[l + 1]].stackStartSubst
        levelStacks[l][winners[l + 1]].bakCostStartRecipe2LevelEnd=levelStacks[l][winners[l + 1]].costStartRecipe2LevelEnd
        levelStacks[l][winners[l + 1]].bakStackEasy=levelStacks[l][winners[l + 1]].stackEasy
        levelStacks[l][winners[l + 1]].bakStackMid=levelStacks[l][winners[l + 1]].stackMid
        levelStacks[l][winners[l + 1]].bakStackPreEmissonSubst=levelStacks[l][winners[l + 1]].stackPreEmissonSubst
        levelStacks[l][winners[l + 1]].bakStackPostEmissonSubst=levelStacks[l][winners[l + 1]].stackPostEmissonSubst
        --? retItem.costLevelStart2StartSubst = costLevelStart2StartSubst
    end
    writeLog('getWinner finisehed',2)
    return winners
end

--{{postStack->{toalcost,previousPostStack,move,prepareInfo}}}
local function outputResult(output,lastLevelKey)
    writeLog('outputResult() started',2)
    output:write("--bottomymx:" .. bottomymx .. " totalCost=" .. levelStacks[level][lastLevelKey].costStartRecipe2LevelEnd)
    local prevCost = 0
    for l = 1, level do
        writeLog('level '..l..":"..winners[l + 1],2)
        local tbitsEasy2Mid, costEasy2Mid = levelStacks[l][winners[l + 1]].tbitsEasy2Mid;
        costEasy2Mid = string.len(sd.bitsRemoveInfo(tbitsEasy2Mid))
        local emission, bitsEmission, move, glider = levelStacks[l][winners[l + 1]].emission, '', '', ''
        if emission ~= '' then
            bitsEmission, move, _, _, _, glider = parseMove(emission)
            if glider ~= '' then
                glider = '(' .. glider .. ')'
                local dist, phase = inDelimiters(glider, '(', ' '), inDelimiters(glider, ' ', ')')
                writeLog('inttostring A')
                glider = '(g' .. phase .. '%8)[' .. inttostring(dist + levelStacks[l][winners[l + 1]].ymxAtLevelEnd) .. ']' .. glider
            end
        end
        local preCost = levelStacks[l][winners[l + 1]].costStartRecipe2LevelEnd - prevCost - string.len(bitsEmission)
                - costEasy2Mid - string.len(levelStacks[l][winners[l + 1]].bitsStartSubst2Easy..levelStacks[l][winners[l + 1]].bitsMid2PreEmissionSubst)
        if levelStacks[l][winners[l + 1]].stackStartSubst ~= levelStacks[l][winners[l + 1]].stackEasy then
            writeLog('inttostring B')
            preCost = '(+' .. inttostring(preCost) .. ")"
        else
            preCost = ''
        end
        local bbits,bitsEmissionSpaceFormated
        if move=='' then
            bitsEmissionSpaceFormated=''
        else
            bbits = string.sub(move,2,-2)
            bitsEmissionSpaceFormated = string.sub(inDelimiters(bbits,']','('),1,-2).." "..string.sub(inDelimiters(bbits,']','('),-1)
            .." "..inDelimiters(bbits,')','[')
        end
        writeLog('inttostring C')
        output:write(preCost .. "\n" .. levelStacks[l][winners[l + 1]].bitsStartSubst2Easy .. " " .. tbitsEasy2Mid ..
            levelStacks[l][winners[l + 1]].bitsMid2PreEmissionSubst .. " " .. bitsEmissionSpaceFormated ..
            " --" .. glider .. "<" .. inttostring(levelStacks[l][winners[l + 1]].ymxAtLevelEnd) .. "(" ..
            levelStacks[l][winners[l + 1]].costStartRecipe2LevelEnd .. ")" ..
            "[" .. packSixplicates(levelStacks[l][winners[l + 1]].stackStartSubst) .. "]>[" ..
                packSixplicates(levelStacks[l][winners[l + 1]].stackEasy) .. "]>[" ..
                packSixplicates(levelStacks[l][winners[l + 1]].stackMid) .. "]>[" ..
                packSixplicates(levelStacks[l][winners[l + 1]].stackPreEmissonSubst) .. "]>[" ..
                packSixplicates(levelStacks[l][winners[l + 1]].stackPostEmissonSubst) .. "]>(" ..
                packSixplicates(winners[l + 1]) .. ")["
                .. packSixplicates(levelStacks[l][winners[l + 1]].costStartRecipe2LevelEnd) .. "]")
        prevCost = levelStacks[l][winners[l + 1]].costStartRecipe2LevelEnd
    end
    output:write("\n")
    writeLog('outputResult() finished',2)
end

local function restoreWinner()
    writeLog("restoreWinner()",2)
    for l = 2, level do
        levelStacks[l][winners[l + 1]].tbitsEasy2Mid=levelStacks[l][winners[l + 1]].bakTbitsEasy2Mid
        levelStacks[l][winners[l + 1]].stackStartSubst=levelStacks[l][winners[l + 1]].bakStackStartSubst
        levelStacks[l][winners[l + 1]].costStartRecipe2LevelEnd=levelStacks[l][winners[l + 1]].bakCostStartRecipe2LevelEnd
        levelStacks[l][winners[l + 1]].stackEasy=levelStacks[l][winners[l + 1]].bakStackEasy
        levelStacks[l][winners[l + 1]].stackMid=levelStacks[l][winners[l + 1]].bakStackMid
        levelStacks[l][winners[l + 1]].stackPreEmissonSubst=levelStacks[l][winners[l + 1]].bakStackPreEmissonSubst
        levelStacks[l][winners[l + 1]].stackPostEmissonSubst=levelStacks[l][winners[l + 1]].bakStackPostEmissonSubst
    end
end

local function fixWinnerBackWardTemplate(l,stackNextLevelStartSubst,stackPostEmissonSubst,stackPreEmissonSubst,stackMid,tbitsEasy2Mid,stackEasy,stackStartSubst,costStartRecipe2LevelEnd,costLevelStart2StartSubst)
    writeLog("{level "..l.." ["..(stackNextLevelStartSubst or "nil").."]~["..stackPostEmissonSubst.."]<["..stackPreEmissonSubst.."]<["
            ..stackMid.."]<'"..tbitsEasy2Mid.."'<["..stackEasy.."]<["..stackStartSubst.."]("..costStartRecipe2LevelEnd.."|"
            ..costLevelStart2StartSubst..")",3)
    if stackNextLevelStartSubst then
        local eqPreEPostESuffixLen=sd.EQTemplateTailLen(stackPreEmissonSubst, stackPostEmissonSubst)
        local eqMidPreESuffixLen=sd.EQTemplateTailLen(stackMid, stackPreEmissonSubst)
        local eqEasyMidSuffixLen=sd.EQTemplateTailLen(stackEasy, stackMid)
        local eqStartSubstEasySuffixLen=sd.EQTemplateTailLen(stackStartSubst, stackEasy)
        local recomputetbitsEasy2Mid=false
        --local eCost=0
        local possibleTemplatingChars,possibleReplacementChars,confirmedTemplatingChars,confirmedReplacementChars =
        '','','',''
        writeLog(eqPreEPostESuffixLen.." "..eqMidPreESuffixLen.." "..eqEasyMidSuffixLen.." "..eqStartSubstEasySuffixLen,-5)
        for i=1,string.len(stackNextLevelStartSubst) do
            local nl=string.sub(stackNextLevelStartSubst,-i,-i)
            local oe=string.sub(stackPostEmissonSubst,-i,-i)
            local ee=string.sub(stackPreEmissonSubst,-i,-i)
            local m=string.sub(stackMid,-i,-i)
            local e=string.sub(stackEasy,-i,-i)
            local s=string.sub(stackStartSubst,-i,-i)
            writeLog(i..possibleTemplatingChars.."|"..possibleReplacementChars.."|"..confirmedTemplatingChars.."|"..confirmedReplacementChars.."|"..(nl or ".")..(oe or ".")..(ee or ".")..(m or ".")..(e or ".")..(s or "."),-5)
            if i>eqEasyMidSuffixLen then
                local tempChar=sd.templateCharNotUnique(oe)
                if tempChar~='' then
                    possibleTemplatingChars,possibleReplacementChars=
                    possibleTemplatingChars..oe,
                    possibleReplacementChars..nl
                end
            end
            if nl~=oe then
                confirmedTemplatingChars,confirmedReplacementChars = possibleTemplatingChars,possibleReplacementChars
                local aCost=sd.isAChartemplatingBChar(nl,oe)
                if aCost then
                    costStartRecipe2LevelEnd=costStartRecipe2LevelEnd+aCost
                    --costLevelStart2StartSubst any change?
                    stackPostEmissonSubst=sd.replaceTailChar(stackPostEmissonSubst,nl,i)
                    if i<=eqPreEPostESuffixLen then
                        stackPreEmissonSubst=sd.replaceTailChar(stackPreEmissonSubst,nl,i)
                        if i<=eqMidPreESuffixLen then
                            stackMid=sd.replaceTailChar(stackMid,nl,i)
                            if i<=eqEasyMidSuffixLen then
                                stackEasy=sd.replaceTailChar(stackEasy,nl,i)
                                if i<=eqStartSubstEasySuffixLen then
                                    stackStartSubst=sd.replaceTailChar(stackStartSubst,nl,i)
                                    --costLevelStart2StartSubst any change?
                                else
                                    writeLog('Something wrong in templating D!',10)
                                end
                            else
                                --eCost=eCost+aCost
                                recomputetbitsEasy2Mid=true
                                writeLog('We have to modify tbitsEasy2Mid',3)
                            end
                        else
                            writeLog('Something wrong in templating C!',10)
                        end
                    else
                        writeLog('Something wrong in templating B!',10)
                    end
                else
                    writeLog('Something wrong in templating A!',10)
                end
            end
            writeLog(i..possibleTemplatingChars.."|"..possibleReplacementChars.."|"..confirmedTemplatingChars.."|"..confirmedReplacementChars,-5)
        end
        if recomputetbitsEasy2Mid then
            --[[local result=sd.changeStackCosts(preEasyStack,stackPreEmission)
            if string.len(sd.bitsRemoveInfo(result.tbitsEasy2Mid))~=eCost+string.len(sd.bitsRemoveInfo(tbitsEasy2Mid)) then
                writeLog('Modified preEasyMoveBits have strange length ',10)
            else
                tbitsEasy2Mid=result.tbitsEasy2Mid
            end
            ]]
            local fail
            writeLog("'"..tbitsEasy2Mid.."' "..confirmedTemplatingChars..'>'..confirmedReplacementChars,2)
            local i=0
            while (i<string.len(tbitsEasy2Mid)) do
                i=string.find(tbitsEasy2Mid,'%\\',i+1)
                if not i then
                    if confirmedTemplatingChars~='' then
                        writeLog('Something wrong in templating D!',10)
                        fail=true
                    end
                    break
                end
                i=i+1
                local tbit = sd.templateCharNotUnique(string.sub(tbitsEasy2Mid,i,i))
                if tbit==string.sub(confirmedTemplatingChars,1,1) then
                    local rbit=string.sub(confirmedReplacementChars,1,1)
                    confirmedTemplatingChars=string.sub(confirmedTemplatingChars,2)
                    confirmedReplacementChars=string.sub(confirmedReplacementChars,2)
                    local costrS=sd.costSp1isSBPD(rbit)
                    local costtS=sd.costSp1isSBPD(tbit)
                    local repl=sd.templateCharNotUniqueBackwardMark(rbit) .. string.rep('1',costtS-costrS)
                    tbitsEasy2Mid=string.sub(tbitsEasy2Mid,1,i-2)..repl..string.sub(tbitsEasy2Mid,i+1)
                end
            end
            writeLog("'"..tbitsEasy2Mid.."' "..confirmedTemplatingChars..'>'..confirmedReplacementChars,2)
            if fail then
                writeLog("Recomputing easy2mid bis from scratch as templating did not worked!",10)
                local est, cost, bits, startStack, preEasyStack, midStack, targetStack, sCost = sd.ignoreSuffixChangeStackCost(stackStartSubst,stackEasy,stackMid,stackPreEmissonSubst)
                if cost then
                    stackStartSubst,tbitsEasy2Mid,stackEasy,stackMid,stackPreEmissonSubst=startStack, bits, preEasyStack, midStack, targetStack
                else
                    writeLog("Recomputing from scratch did not worked!",10)
                end
            end
        end
        writeLog("level} "..l.." ["..(stackNextLevelStartSubst or "nil").."]~["..stackPostEmissonSubst.."]<["..stackPreEmissonSubst.."]<["
                ..stackMid.."]<'"..tbitsEasy2Mid.."'<["..stackEasy.."]<["..stackStartSubst.."]("..costStartRecipe2LevelEnd.."|"
                ..costLevelStart2StartSubst..")",3)
    end
    return stackPostEmissonSubst,stackPreEmissonSubst,stackMid,tbitsEasy2Mid,stackEasy,stackStartSubst,costStartRecipe2LevelEnd,costLevelStart2StartSubst
end
-- it could happen some backward template would be 'accidentally' made equal with forward template on the same position.
-- # -> 111 -> S -> 211211# ->S#  is wrong if # is not D, but
-- # -> /#111 -> S -> 211211\# -> S# is OK making these #'s independent (and ignorable)
-- the number of 1's in the code corresponds to templateMaxSingle( )
-- when forward # is changed latter, the following 1's should be removed accordingly
-- I let the option of forward templating open, the concept could have problem with dependent cases where
-- relative DPBS position of templates could matter ... for now I would force templateMaxSingle( ) for forward.
-- there is intermediate result save before the fixWinnerBackWardTemplates, so the problemss could be solved separately.
local function fixWinnerBackWardTemplates(lastLevelKey)
    writeLog("Switching to another log", 10)
    writeLog("c:\\Golly\\FixedBottomGliderLevelsToBitsWinnerTemplates_"..lastLevelKey.."_log.txt", 10)
    log:close()
    log = io.open("c:\\Golly\\FixedBottomGliderLevelsToBitsWinnerTemplates_"..lastLevelKey.."_log.txt", "w")
    local stackNextLevelStartSubst
    for l=level,2,-1 do
        local thisLevelNode=levelStacks[l][winners[l + 1]]
        local stackPostEmissonSubst = thisLevelNode.stackPostEmissonSubst
        local stackPreEmissonSubst = thisLevelNode.stackPreEmissonSubst
        local stackMid = thisLevelNode.stackMid
        local tbitsEasy2Mid = thisLevelNode.tbitsEasy2Mid
        local stackEasy = thisLevelNode.stackEasy
        local stackStartSubst = thisLevelNode.stackStartSubst
        local costStartRecipe2LevelEnd = thisLevelNode.costStartRecipe2LevelEnd
        local costLevelStart2StartSubst = thisLevelNode.costLevelStart2StartSubst
        stackPostEmissonSubst,stackPreEmissonSubst,stackMid,tbitsEasy2Mid,stackEasy,stackStartSubst,costStartRecipe2LevelEnd,costLevelStart2StartSubst =
            fixWinnerBackWardTemplate(l,stackNextLevelStartSubst,stackPostEmissonSubst,stackPreEmissonSubst,stackMid,tbitsEasy2Mid,stackEasy,stackStartSubst,costStartRecipe2LevelEnd,costLevelStart2StartSubst)
        thisLevelNode.stackPostEmissonSubst = stackPostEmissonSubst
        thisLevelNode.stackPreEmissonSubst = stackPreEmissonSubst
        thisLevelNode.stackMid = stackMid
        thisLevelNode.tbitsEasy2Mid = tbitsEasy2Mid
        thisLevelNode.stackEasy = stackEasy
        thisLevelNode.stackStartSubst = stackStartSubst
        thisLevelNode.costStartRecipe2LevelEnd = costStartRecipe2LevelEnd
        thisLevelNode.costLevelStart2StartSubst = costLevelStart2StartSubst
        levelStacks[l][winners[l + 1]] = thisLevelNode
        stackNextLevelStartSubst=levelStacks[l][winners[l + 1]].stackStartSubst
    end
    writeLog('fixWinnerTemplates finished',2)
end

--local glider = "(-1  4)"
--local dist, phase = inDelimiters(glider,"("," "),inDelimiters(glider," ",")")
--local d8 = inttostring(dist % 8)
--g.note(glider.." "..dist.." "..phase.." "..d8)
--g.note("pokus "..string.sub("pokus",0))
---[[
iniMoves(moveConds1FileName,1)
iniMoves(moveConds2FileName,2)
iniMoves(moveConds4FileName,4)
iniMoves(moveConds8FileName,8)
local resultOutput = io.open(resultOutputFileName, "w")
local templateFixedOutput = io.open(templateFixedOutputFileName, "w")
local prevLevel

local function tests()
    --sd.writeLog('bitsRemoveInfo("12asvcrw453SDpx#>^")'..sd.bitsRemoveInfo("12asvcrw453SDpx#>^"),5)
    --writeLog('bitsRemoveInfo("12asvcrw453SDpx#>^")'..sd.bitsRemoveInfo("12asvcrw453SDpx#>^"),5)
    --sd.easyChangeStackCost(startStack, preEasyStack, midStack, targetStack, suffixDist, commonSuffixLen)
    local testId,ss,ts,di,cl="0elb","","",0,0
    local es,ms
    local est, cost, bits, startStack, preEasyStack, midStack, targetStack, sCost, tbitsEasy2Mid, stackStartSubst, stackEasy, stackMid, stackTargetSubst
    local stackNextLevelStartSubst,stackPostEmissonSubst,stackPreEmissonSubst,costStartRecipe2LevelEnd,costLevelStart2StartSubst
    logLevel = -5
    sd.logLevel = -5
    --[[
    ss='SB'
    ts='P##bp#D'
    est = sd.easyChangeStackLowerBound(ss,ts,di,cl)
    sd.writeLog(testId.." >="..((est and est .." "..ss..">"..ts) or "nil").."[1^"..di.."]cl="..cl,5)
    writeLog(testId.." >="..((est and est .." "..ss..">"..ts) or "nil").."[1^"..di.."]cl="..cl,5)
    est, cost, bits, startStack, preEasyStack, midStack, targetStack, sCost = sd.ignoreSuffixChangeStackCost(ss,ss,ts,ts)
    testId="0isclb"
    sd.writeLog(testId.." >="..((est and est .." "..ss..">"..ts) or "nil").."[1^"..di.."]cl="..cl,5)
    writeLog(testId.." >="..((est and est .." "..ss..">"..ts) or "nil").."[1^"..di.."]cl="..cl,5)
    testId="0isc"
    sd.writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." "..ss.."("..startStack..") "..preEasyStack.." > "..midStack.." "..ts.."("..targetStack..") "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." "..ss.."("..startStack..") "..preEasyStack.." > "..midStack.." "..ts.."("..targetStack..") "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    est = sd.changeStackCostEst(ss,ts)
    testId="0cse"
    sd.writeLog(testId.." >="..((est and est .." "..ss..">"..ts) or "nil").."[1^"..di.."]cl="..cl,5)
    writeLog(testId.." >="..((est and est .." "..ss..">"..ts) or "nil").."[1^"..di.."]cl="..cl,5)
    testId="0ec1"
    cost, tbitsEasy2Mid, stackStartSubst, stackEasy, stackMid, stackTargetSubst, sCost
    = sd.easyChangeStackCost(ss,ss,ts,ts,di,cl)
    sd.writeLog(testId.." "..((cost and cost .." ["..ss.."](+"..sCost..")=["..stackStartSubst.."]>?>["..stackEasy.."](["..ss.."])>'"..tbitsEasy2Mid.."'>["..stackMid.."](["..ts.."])>?>["..stackTargetSubst.."](["..ts.."]) "..(cost-sCost==string.len(sd.bitsRemoveInfo(tbitsEasy2Mid)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    writeLog(testId.." "..((cost and cost .." ["..ss.."](+"..sCost..")=["..stackStartSubst.."]>?>["..stackEasy.."](["..ss.."])>'"..tbitsEasy2Mid.."'>["..stackMid.."](["..ts.."])>?>["..stackTargetSubst.."](["..ts.."]) "..(cost-sCost==string.len(sd.bitsRemoveInfo(tbitsEasy2Mid)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    testId="0cs"
    cost=sd.changeStackCosts(ss,ts) --wrongly substituted P ... should be r
    sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    testId="0ec2"
    cost, tbitsEasy2Mid, stackStartSubst, stackEasy, stackMid, stackTargetSubst, sCost
    = sd.easyChangeStackCost(ss,ss,ts,ts,di,cl)
    sd.writeLog(testId.." "..((cost and cost .." ["..ss.."](+"..sCost..")=["..stackStartSubst.."]>?>["..stackEasy.."](["..ss.."])>'"..tbitsEasy2Mid.."'>["..stackMid.."](["..ts.."])>?>["..stackTargetSubst.."](["..ts.."]) "..(cost-sCost==string.len(sd.bitsRemoveInfo(tbitsEasy2Mid)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    writeLog(testId.." "..((cost and cost .." ["..ss.."](+"..sCost..")=["..stackStartSubst.."]>?>["..stackEasy.."](["..ss.."])>'"..tbitsEasy2Mid.."'>["..stackMid.."](["..ts.."])>?>["..stackTargetSubst.."](["..ts.."]) "..(cost-sCost==string.len(sd.bitsRemoveInfo(tbitsEasy2Mid)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    --]]
    --[[
    ss,ts,di,cl ='#############################################################################','D',0,0
    testId="10"
    cost, bits, startStack, preEasyStack, midStack, targetStack, sCost
    = sd.easyChangeStackCost(ss,ss,ts,ts,di,cl)
    sd.writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." "..ss.."("..startStack..") "..preEasyStack.." > "..midStack.." "..ts.."("..targetStack..") "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." "..ss.."("..startStack..") "..preEasyStack.." > "..midStack.." "..ts.."("..targetStack..") "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    ts='P'
    di,cl=1,1
    testId="11"
    cost, bits, startStack, preEasyStack, midStack, targetStack, sCost = sd.easyChangeStackCost(ss,ss,ts,ts,di,cl)
    sd.writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." "..ss.."("..startStack..") "..preEasyStack.." > "..midStack.." "..ts.."("..targetStack..") "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." "..ss.."("..startStack..") "..preEasyStack.." > "..midStack.." "..ts.."("..targetStack..") "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    di,cl=0,0
    testId="12"
    cost, bits, startStack, preEasyStack, midStack, targetStack, sCost = sd.easyChangeStackCost(ss,ss,ts,ts,di,cl)
    sd.writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." "..ss.."("..startStack..") "..preEasyStack.." > "..midStack.." "..ts.."("..targetStack..") "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." "..ss.."("..startStack..") "..preEasyStack.." > "..midStack.." "..ts.."("..targetStack..") "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    --]]
    --[[
    ss=      'SPuS##'
    ts='SDSDDSB##S##'
    di,cl=0,0
    testId="12.5"
    cost, bits, startStack, preEasyStack, midStack, targetStack, sCost = sd.easyChangeStackCost(ss,ss,ts,ts,di,cl)
    sd.writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." "..ss.."("..startStack..") "..preEasyStack.." > "..midStack.." "..ts.."("..targetStack..") "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." "..ss.."("..startStack..") "..preEasyStack.." > "..midStack.." "..ts.."("..targetStack..") "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    ss,ts,di,cl='DDD','SSPBSBDSB',5,2
    ss,ts,di,cl='DDD','BDSSPBSBDSB',5,2
    ss,ts,di,cl ='#############################################################################','D',0,0
    es='#B###########################################################################'
    ms=ts
    testId="10a ss es ms ts"
    cost, tbitsEasy2Mid, stackStartSubst, stackEasy, stackMid, stackTargetSubst, sCost
    = sd.easyChangeStackCost(ss,es,ms,ts,di,cl)
    sd.writeLog(testId.." "..((cost and cost .." ["..ss.."](+"..sCost..")=["..stackStartSubst.."]>?>["..stackEasy.."](["..es.."])>'"..tbitsEasy2Mid.."'>["..stackMid.."](["..ms.."])>?>["..stackTargetSubst.."](["..ts.."]) "..(cost-sCost==string.len(sd.bitsRemoveInfo(tbitsEasy2Mid)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    writeLog(testId.." "..((cost and cost .." ["..ss.."](+"..sCost..")=["..stackStartSubst.."]>?>["..stackEasy.."](["..es.."])>'"..tbitsEasy2Mid.."'>["..stackMid.."](["..ms.."])>?>["..stackTargetSubst.."](["..ts.."]) "..(cost-sCost==string.len(sd.bitsRemoveInfo(tbitsEasy2Mid)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    ss=es
    testId="10b es es ms ts"
    cost, tbitsEasy2Mid, stackStartSubst, stackEasy, stackMid, stackTargetSubst, sCost
    = sd.easyChangeStackCost(ss,es,ms,ts,di,cl)
    sd.writeLog(testId.." "..((cost and cost .." ["..ss.."](+"..sCost..")=["..stackStartSubst.."]>?>["..stackEasy.."](["..es.."])>'"..tbitsEasy2Mid.."'>["..stackMid.."](["..ms.."])>?>["..stackTargetSubst.."](["..ts.."]) "..(cost-sCost==string.len(sd.bitsRemoveInfo(tbitsEasy2Mid)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    writeLog(testId.." "..((cost and cost .." ["..ss.."](+"..sCost..")=["..stackStartSubst.."]>?>["..stackEasy.."](["..es.."])>'"..tbitsEasy2Mid.."'>["..stackMid.."](["..ms.."])>?>["..stackTargetSubst.."](["..ts.."]) "..(cost-sCost==string.len(sd.bitsRemoveInfo(tbitsEasy2Mid)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    ss,ts,di,cl ='#############################################################################','D',0,0
    testId="10c ss ss ms ts"
    es=ss
    cost, tbitsEasy2Mid, stackStartSubst, stackEasy, stackMid, stackTargetSubst, sCost
    = sd.easyChangeStackCost(ss,es,ms,ts,di,cl)
    sd.writeLog(testId.." "..((cost and cost .." ["..ss.."](+"..sCost..")=["..stackStartSubst.."]>?>["..stackEasy.."](["..es.."])>'"..tbitsEasy2Mid.."'>["..stackMid.."](["..ms.."])>?>["..stackTargetSubst.."](["..ts.."]) "..(cost-sCost==string.len(sd.bitsRemoveInfo(tbitsEasy2Mid)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    writeLog(testId.." "..((cost and cost .." ["..ss.."](+"..sCost..")=["..stackStartSubst.."]>?>["..stackEasy.."](["..es.."])>'"..tbitsEasy2Mid.."'>["..stackMid.."](["..ms.."])>?>["..stackTargetSubst.."](["..ts.."]) "..(cost-sCost==string.len(sd.bitsRemoveInfo(tbitsEasy2Mid)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    --]]
    --[[
    ts='P'
    di,cl=1,1
    testId="11a"
    cost, bits, startStack, preEasyStack, midStack, targetStack, sCost = sd.easyChangeStackCost(ss,ss,ts,ts,di,cl)
    sd.writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." "..ss.."("..startStack..") "..preEasyStack.." > "..midStack.." "..ts.."("..targetStack..") "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." "..ss.."("..startStack..") "..preEasyStack.." > "..midStack.." "..ts.."("..targetStack..") "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    di,cl=0,0
    testId="12a"
    cost, bits, startStack, preEasyStack, midStack, targetStack, sCost = sd.easyChangeStackCost(ss,ss,ts,ts,di,cl)
    sd.writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." "..ss.."("..startStack..") "..preEasyStack.." > "..midStack.." "..ts.."("..targetStack..") "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    ss,ts,di,cl ='S############################################################################','D',0,0
    testId="10b"
    cost, bits, startStack, preEasyStack, midStack, targetStack, sCost
    = sd.easyChangeStackCost(ss,ss,ts,ts,di,cl)
    sd.writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." "..ss.."("..startStack..") "..preEasyStack.." > "..midStack.." "..ts.."("..targetStack..") "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." "..ss.."("..startStack..") "..preEasyStack.." > "..midStack.." "..ts.."("..targetStack..") "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    ts='P'
    di,cl=1,1
    testId="11b"
    cost, bits, startStack, preEasyStack, midStack, targetStack, sCost = sd.easyChangeStackCost(ss,ss,ts,ts,di,cl)
    sd.writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." "..ss.."("..startStack..") "..preEasyStack.." > "..midStack.." "..ts.."("..targetStack..") "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." "..ss.."("..startStack..") "..preEasyStack.." > "..midStack.." "..ts.."("..targetStack..") "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    di,cl=0,0
    testId="12b"
    cost, bits, startStack, preEasyStack, midStack, targetStack, sCost = sd.easyChangeStackCost(ss,ss,ts,ts,di,cl)
    sd.writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." "..ss.."("..startStack..") "..preEasyStack.." > "..midStack.." "..ts.."("..targetStack..") "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." "..ss.."("..startStack..") "..preEasyStack.." > "..midStack.." "..ts.."("..targetStack..") "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    ss,ts,di,cl='BDDDD','S',3,1
    testId="13"
    cost, bits, startStack, preEasyStack, midStack, targetStack, sCost = sd.easyChangeStackCost(ss,ss,ts,ts,di,cl)
    sd.writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." "..ss.."("..startStack..") "..preEasyStack.." > "..midStack.." "..ts.."("..targetStack..") "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." "..ss.."("..startStack..") "..preEasyStack.." > "..midStack.." "..ts.."("..targetStack..") "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    ss,ts,di,cl='DDD','SSPBSBDSB',5,2
    ss,ts,di,cl='DDD','BDSSPBSBDSB',5,2
    testId="14"
    cost, bits, startStack, preEasyStack, midStack, targetStack, sCost = sd.easyChangeStackCost(ss,ss,ts,ts,di,cl)
    sd.writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." "..ss.."("..startStack..") "..preEasyStack.." > "..midStack.." "..ts.."("..targetStack..") "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." "..ss.."("..startStack..") "..preEasyStack.." > "..midStack.." "..ts.."("..targetStack..") "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    ss='T14###########################################################################'
    ts='S6d6BDSSDD####################################################################'
    testId="15"
    cost, bits, startStack, preEasyStack, midStack, targetStack, sCost
    = sd.easyChangeStackCost(ss,ss,ts,ts,di,cl)
    sd.writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." "..ss.."("..startStack..") "..preEasyStack.." > "..midStack.." "..ts.."("..targetStack..") "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." "..ss.."("..startStack..") "..preEasyStack.." > "..midStack.." "..ts.."("..targetStack..") "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    --]]
    --[[
    --ss,ts='P','##'
    --ss,ts='S','##'
    ss,ts='BBD','P#BSB'
    testId="16"
    est, cost, bits, startStack, preEasyStack, midStack, targetStack, sCost = sd.ignoreSuffixChangeStackCost(ss,ss,ts,ts)
    sd.writeLog(testId.." >=" .. est .." " ..((cost and cost .."("..sCost..") "..bits.." "..ss.."("..startStack..") "..preEasyStack.." > "..midStack.." "..ts.."("..targetStack..") "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    writeLog(testId.." >=" .. est .." " ..((cost and cost .."("..sCost..") "..bits.." "..ss.."("..startStack..") "..preEasyStack.." > "..midStack.." "..ts.."("..targetStack..") "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    --]]
    --[[
    ss='##############################################################################################################################################################################################################################################################################################################################################################################################################################################################'
    ts=                                                                      'PDDDDDD#################################################################################################################################################################################################################################################################################################################################################################################'
    testId="17"
    cost=sd.changeStackCosts(ss,ts) --wrongly substituted P ... should be r
    sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    ss='##############################################################################################################################################################################################################################################################################################################################################################################################################################################################'
    ts=                                                                    'SSPDDDDDD#################################################################################################################################################################################################################################################################################################################################################################################'
    cost=sd.changeStackCosts(ss,ts) --
    sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    ss='S##########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################'
    ts=                                                                            'B6d6DSDDDDD####################################################################################################################################################################################################################################################################################################################################################################################################'
    cost=sd.changeStackCosts(ss,ts)
    sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    ss='S###############################################################################################################################################################################################################################################################################################################################################################################################################'
    ts= 'B6d6DSDDDDD####################################################################################################################################################################################################################################################################################################################################################################################################'
    cost=sd.changeStackCosts(ss,ts)
    sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    ss='###############################################################################################################################################################################################################################################################################################################################################################################################################'
    ts='B6d6DSDDDDD####################################################################################################################################################################################################################################################################################################################################################################################################'
    cost=sd.changeStackCosts(ss,ts)
    sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    ss='S##############################################################################################################################################################################################################################################################################################################################################################################################################'
    ts='B6d6DSDDDDD####################################################################################################################################################################################################################################################################################################################################################################################################'
    cost=sd.changeStackCosts(ss,ts)
    sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    ss= 'S#############################################################################################################################################################################################################################################################################################################################################################################################################'
    ts='B6d6DSDDDDD####################################################################################################################################################################################################################################################################################################################################################################################################'
    cost=sd.changeStackCosts(ss,ts)
    sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    ss='##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################'
    ts='S6d6BSDDDD########################################################################################################################################################################################################################################################################################################################################################################################################'
    cost=sd.changeStackCosts(ss,ts)
    sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    ss='##################################################################################'
    ts='B6d6DDSSDDBSSS###############################################################################'
    cost=sd.changeStackCosts(ss,ts)
    sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    ss='1P##################################################################################'
    ts='B6d6DSDDDDD########################################################################'
    cost=sd.changeStackCosts(ss,ts)
    sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    ss='S######################################################################################################################################################################################################################################################'
    ts='PDDDDDD########################################################################'
    cost=sd.changeStackCosts(ss,ts)
    sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    ss='H6T22###########################################################################'
    ts='B6d6DSDDDD########################################################################'
    cost=sd.changeStackCosts(ss,ts)
    sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    ss='SSS###########################################################################'
    ts='S6d6BDBDDDDB###############################################################################'
    cost=sd.changeStackCosts(ss,ts)
    sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    ss='I4S###########################################################################'
    ts='T6SPDSS###############################################################################'
    cost=sd.changeStackCosts(ss,ts)
    sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    ss='###########################################################################'
    ts='B6d6DDSSDDBSSS########################################################################'
    cost=sd.changeStackCosts(ss,ts)
    sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    ss='T14###########################################################################'
    ts='S6d6BDSSDD####################################################################'
    cost=sd.changeStackCosts(ss,ts)
    sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    ss=   'T6S##########################'
    ts='SDSDDSDB########################'
    cost=sd.changeStackCosts(ss,ts)
    sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    --]]
    --[[
    ss=      'S#D'
    ts='SBDBDD#PD'
    cl,di=1,0
    testId="26SPprefix"
    cost, bits, startStack, preEasyStack, midStack, targetStack, sCost
    = sd.easyChangeStackCost(ss,ss,ts,ts,di,cl)
    sd.writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..ss.."]~["..startStack.."]>["..preEasyStack.."]>'...'>["..midStack.."]>''>["..ts.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..ss.."]~["..startStack.."]>["..preEasyStack.."]>'...'>["..midStack.."]>''>["..ts.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    cost=sd.changeStackCosts(ss,ts)
    sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    --[[ss=      'SPDB####D###S#######'
    ts='SBDBDD#PDB####D###S#######'
    testId="26SPprefix"
    cost=sd.changeStackCosts(ss,ts)
    sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    --]]
    --[[
    testId=19
    ss='T14###########B###SD####S######################################'
    ts=    'B6d6DSDDDDD################################################' --easy Su##SD####S#... but Mid .....D###SD####S#... u->#?
    cost=sd.changeStackCosts(ss,ts)
    sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    --[[
    testId=20
    ss=  'SBBDD'
    ts= 'PDDDDD'
    cost=sd.changeStackCosts(ss,ts)
    sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    ss=  'T6S#########'
    ts= 'SDSDDSDD#####'
    testId=21
    cost=sd.changeStackCosts(ss,ts)
    sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    ss=    'SDDS##S#######'
    ts= 'SDSDDSB##S#######'
    testId=22
    cost=sd.changeStackCosts(ss,ts)
    sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    ss='PDDS###########'
    ts='PDBS###########'
    testId=22
    cost, bits, startStack, preEasyStack, midStack, targetStack, sCost
    = sd.easyChangeStackCost(ss,ss,ts,ts,di,cl)
    sd.writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." "..ss.."("..startStack..") "..preEasyStack.." > "..midStack.." "..ts.."("..targetStack..") "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." "..ss.."("..startStack..") "..preEasyStack.." > "..midStack.." "..ts.."("..targetStack..") "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    ss='SDDS###########'
    ts='PDBS###########'
    testId=23
    cost=sd.changeStackCosts(ss,ts)
    sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    ss=     'SPu#########'
    ts='S6d6BDD##########'
    testId=24
    cost=sd.changeStackCosts(ss,ts)
    sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    --]]
    --[[
    ss=   'SDDS#DB####D###S#######'
    es=    'SSSPDB####D###S#######'
    ts='SDSSDSS#DB####D###S#######'
    cl,di=18,0
    testId="25easy0     " --template startStack?
    cost, bits, startStack, preEasyStack, midStack, targetStack, sCost
    = sd.easyChangeStackCost(ss,es,ts,ts,di,cl)
    sd.writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..ss.."]~["..startStack.."]>["..es..']~['..preEasyStack.."]>'...'>["..midStack.."]>''>["..ts.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..ss.."]~["..startStack.."]>["..es..']~['..preEasyStack.."]>'...'>["..midStack.."]>''>["..ts.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)ss=   'SDDS#DB####D###S#######'
    ts='SDSSDS####################' --templating \#???
    cl,di=21,3
    testId="25easy      "
    cost, bits, startStack, preEasyStack, midStack, targetStack, sCost
    = sd.easyChangeStackCost(ss,ss,ts,ts,di,cl)
    sd.writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..ss.."]~["..startStack.."]>["..preEasyStack.."]>'...'>["..midStack.."]>''>["..ts.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..ss.."]~["..startStack.."]>["..preEasyStack.."]>'...'>["..midStack.."]>''>["..ts.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    testId="25Asearch      "
    cost=sd.changeStackCosts(ss,ts)
    sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    --]]
    --[[
    ss=    'SSSPDB####D###S#######'
    ts='SDSSDSSPDB####D###S#######' --templating \#???
    cl,di=21,0
    testId="25Beasy      " --templating OK
    cost, bits, startStack, preEasyStack, midStack, targetStack, sCost
    = sd.easyChangeStackCost(ss,ss,ts,ts,di,cl)
    sd.writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..ss.."]~["..startStack.."]>["..preEasyStack.."]>'...'>["..midStack.."]>''>["..ts.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..ss.."]~["..startStack.."]>["..preEasyStack.."]>'...'>["..midStack.."]>''>["..ts.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    testId="25Bsearch      "
    cost=sd.changeStackCosts(ss,ts)
    sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    ss=   'SDDS#DB####D###S#######'
    ts='SDSSDS####################' --templating \#???
    cl,di=21,3
    testId="25Aeasyrepete"
    cost, bits, startStack, preEasyStack, midStack, targetStack, sCost
    = sd.easyChangeStackCost(ss,ss,ts,ts,di,cl)
    sd.writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..ss.."]~["..startStack.."]>["..preEasyStack.."]>'...'>["..midStack.."]>''>["..ts.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..ss.."]~["..startStack.."]>["..preEasyStack.."]>'...'>["..midStack.."]>''>["..ts.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    testId="25Asearchrepete"
    cost=sd.changeStackCosts(ss,ts)
    sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    --]]
    --[[
    ss='##DS'
    ts= 'SDS'
    cl,di=0,0
    testId="26      " --templating OK
    cost, bits, startStack, preEasyStack, midStack, targetStack, sCost
    = sd.easyChangeStackCost(ss,ss,ts,ts,di,cl)
    sd.writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..ss.."]~["..startStack.."]>["..preEasyStack.."]>'...'>["..midStack.."]>''>["..ts.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..ss.."]~["..startStack.."]>["..preEasyStack.."]>'...'>["..midStack.."]>''>["..ts.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    --]]
    --[[
    ss=  'DB##########'
    ts='B6d6DSDDDDD###'
    testId="27"
    cost=sd.changeStackCosts(ss,ts)
    sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    --]]
    --[[
    ss=     'SSD#######'
    ts='SPBD###########'
    testId="27"
    local costStartPreSubst2StartSubst, commonSuffixLen, suffixDist, eqSuffixLen
    costStartPreSubst2StartSubst, stackStartSubst, stackEasy, stackMid, stackTargetSubst, commonSuffixLen, suffixDist, eqSuffixLen
    = sd.templatePrev(ss, ss, ts, ts)
    sd.writeLog(testId.." "..costStartPreSubst2StartSubst .."["..ss.."]~["..stackStartSubst.."]>["..stackEasy.."]>["..stackMid.."]>["..stackTargetSubst.."]~["..ts.."]("..commonSuffixLen..","..suffixDist..","..eqSuffixLen..")",5)
    writeLog(testId.." "..costStartPreSubst2StartSubst .."["..ss.."]~["..stackStartSubst.."]>["..stackEasy.."]>["..stackMid.."]>["..stackTargetSubst.."]~["..ts.."]("..commonSuffixLen..","..suffixDist..","..eqSuffixLen..")",5)
    cost, bits, startStack, preEasyStack, midStack, targetStack, sCost
    = sd.easyChangeStackCost(stackStartSubst,stackEasy,stackMid,stackTargetSubst,suffixDist,commonSuffixLen)
    sd.writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..stackStartSubst.."]~["..startStack.."]>["..stackEasy.."]~["..preEasyStack.."]>'...'>["..stackMid.."]~["..midStack.."]>''>["..stackTargetSubst.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..suffixDist.."]cl="..commonSuffixLen,5)
    writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..stackStartSubst.."]~["..startStack.."]>["..stackEasy.."]~["..preEasyStack.."]>'...'>["..stackMid.."]~["..midStack.."]>''>["..stackTargetSubst.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..suffixDist.."]cl="..commonSuffixLen,5)
    cost=sd.changeStackCosts(ss,ts)
    sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
--]]
    --[[
    ss= 'DDB#DD#######'
    ts='SBDD##########'
    testId="28"
    local costStartPreSubst2StartSubst, commonSuffixLen, suffixDist, eqSuffixLen
    costStartPreSubst2StartSubst, stackStartSubst, stackEasy, stackMid, stackTargetSubst, commonSuffixLen, suffixDist, eqSuffixLen
    = sd.templatePrev(ss, ss, ts, ts)
    sd.writeLog(testId.." "..costStartPreSubst2StartSubst .."["..ss.."]~["..stackStartSubst.."]>["..stackEasy.."]>["..stackMid.."]>["..stackTargetSubst.."]~["..ts.."]("..commonSuffixLen..","..suffixDist..","..eqSuffixLen..")",5)
    writeLog(testId.." "..costStartPreSubst2StartSubst .."["..ss.."]~["..stackStartSubst.."]>["..stackEasy.."]>["..stackMid.."]>["..stackTargetSubst.."]~["..ts.."]("..commonSuffixLen..","..suffixDist..","..eqSuffixLen..")",5)
    cost, bits, startStack, preEasyStack, midStack, targetStack, sCost
    = sd.easyChangeStackCost(stackStartSubst,stackEasy,stackMid,stackTargetSubst,suffixDist,commonSuffixLen)
    sd.writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..stackStartSubst.."]~["..startStack.."]>["..stackEasy.."]~["..preEasyStack.."]>'...'>["..stackMid.."]~["..midStack.."]>''>["..stackTargetSubst.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..suffixDist.."]cl="..commonSuffixLen,5)
    writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..stackStartSubst.."]~["..startStack.."]>["..stackEasy.."]~["..preEasyStack.."]>'...'>["..stackMid.."]~["..midStack.."]>''>["..stackTargetSubst.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..suffixDist.."]cl="..commonSuffixLen,5)
    cost=sd.changeStackCosts(ss,ts)
    sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    ss=    'SDDS###D#######'
    ts='PDBSPSSS###########'
    testId="29"
    local costStartPreSubst2StartSubst, commonSuffixLen, suffixDist, eqSuffixLen
    costStartPreSubst2StartSubst, stackStartSubst, stackEasy, stackMid, stackTargetSubst, commonSuffixLen, suffixDist, eqSuffixLen
    = sd.templatePrev(ss, ss, ts, ts)
    sd.writeLog(testId.." "..costStartPreSubst2StartSubst .."["..ss.."]~["..stackStartSubst.."]>["..stackEasy.."]>["..stackMid.."]>["..stackTargetSubst.."]~["..ts.."]("..commonSuffixLen..","..suffixDist..","..eqSuffixLen..")",5)
    writeLog(testId.." "..costStartPreSubst2StartSubst .."["..ss.."]~["..stackStartSubst.."]>["..stackEasy.."]>["..stackMid.."]>["..stackTargetSubst.."]~["..ts.."]("..commonSuffixLen..","..suffixDist..","..eqSuffixLen..")",5)
    cost, bits, startStack, preEasyStack, midStack, targetStack, sCost
    = sd.easyChangeStackCost(stackStartSubst,stackEasy,stackMid,stackTargetSubst,suffixDist,commonSuffixLen)
    sd.writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..stackStartSubst.."]~["..startStack.."]>["..stackEasy.."]~["..preEasyStack.."]>'...'>["..stackMid.."]~["..midStack.."]>''>["..stackTargetSubst.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..suffixDist.."]cl="..commonSuffixLen,5)
    writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..stackStartSubst.."]~["..startStack.."]>["..stackEasy.."]~["..preEasyStack.."]>'...'>["..stackMid.."]~["..midStack.."]>''>["..stackTargetSubst.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..suffixDist.."]cl="..commonSuffixLen,5)
    cost=sd.changeStackCosts(ss,ts)
    sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    testId="test 30"
    stackNextLevelStartSubst='T6SDB######'
    stackPostEmissonSubst=   'T6S########'
    stackPreEmissonSubst='T6SPDSS########'
    stackMid=             'SSDDSS########'
    tbitsEasy2Mid='211211\\#211211\\#211211\\#211211\\#211211\\#211211\\#211211\\#211211211211211211\\#111111211211211211211211111'
    stackEasy=                         'S'
    stackStartSubst=                   'S'
    costStartRecipe2LevelEnd=122
    costLevelStart2StartSubst=0
    stackPostEmissonSubst,stackPreEmissonSubst,stackMid,tbitsEasy2Mid,stackEasy,stackStartSubst,costStartRecipe2LevelEnd,costLevelStart2StartSubst=
        fixWinnerBackWardTemplate(testId,stackNextLevelStartSubst,stackPostEmissonSubst,stackPreEmissonSubst,stackMid,tbitsEasy2Mid,stackEasy,stackStartSubst,costStartRecipe2LevelEnd,costLevelStart2StartSubst)
    writeLog(testId.." "..costStartRecipe2LevelEnd.."|"..costLevelStart2StartSubst.."["..stackStartSubst.."]>["..stackEasy.."]>'"..tbitsEasy2Mid.."'>["..stackMid.."]>["..stackPreEmissonSubst.."]>e>["..stackPostEmissonSubst.."]",5)
    testId="test 236"
    stackNextLevelStartSubst=  '#DDDDBDDDDDDDD'
    stackPostEmissonSubst=     '###DDB###DDDDD'
    stackPreEmissonSubst='PDBSBB###DDB###DDDDD'
    stackMid=            'PDBSBB###DDB###DDDDD'
    tbitsEasy2Mid='111211211\\#211211\\#211211\\#2112111121121121121111111211211112112'
    stackEasy=                   'DDDB###DDDDD'
    stackStartSubst=             'DDDB###DDDDD'
    costStartRecipe2LevelEnd=20502
    costLevelStart2StartSubst=3

    stackPostEmissonSubst,stackPreEmissonSubst,stackMid,tbitsEasy2Mid,stackEasy,stackStartSubst,costStartRecipe2LevelEnd,costLevelStart2StartSubst=
        fixWinnerBackWardTemplate(testId,stackNextLevelStartSubst,stackPostEmissonSubst,stackPreEmissonSubst,stackMid,tbitsEasy2Mid,stackEasy,stackStartSubst,costStartRecipe2LevelEnd,costLevelStart2StartSubst)
    writeLog(testId.." "..costStartRecipe2LevelEnd.."|"..costLevelStart2StartSubst.."["..stackStartSubst.."]>["..stackEasy.."]>'"..tbitsEasy2Mid.."'>["..stackMid.."]>["..stackPreEmissonSubst.."]>e>["..stackPostEmissonSubst.."]",5)
    --]]
    ss= '#DDDSSDDDDDB'
    ts= 'SSDDSSDDDDDB'
    testId="31"
    local costStartPreSubst2StartSubst, commonSuffixLen, suffixDist, eqSuffixLen
    costStartPreSubst2StartSubst, stackStartSubst, stackEasy, stackMid, stackTargetSubst, commonSuffixLen, suffixDist, eqSuffixLen
    = sd.templatePrev(ss, ss, ts, ts)
    sd.writeLog(testId.." "..costStartPreSubst2StartSubst .."["..ss.."]~["..stackStartSubst.."]>["..stackEasy.."]>["..stackMid.."]>["..stackTargetSubst.."]~["..ts.."]("..commonSuffixLen..","..suffixDist..","..eqSuffixLen..")",5)
    writeLog(testId.." "..costStartPreSubst2StartSubst .."["..ss.."]~["..stackStartSubst.."]>["..stackEasy.."]>["..stackMid.."]>["..stackTargetSubst.."]~["..ts.."]("..commonSuffixLen..","..suffixDist..","..eqSuffixLen..")",5)
    cost, bits, startStack, preEasyStack, midStack, targetStack, sCost
    = sd.easyChangeStackCost(stackStartSubst,stackEasy,stackMid,stackTargetSubst,suffixDist,commonSuffixLen)
    sd.writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..stackStartSubst.."]~["..startStack.."]>["..stackEasy.."]~["..preEasyStack.."]>'...'>["..stackMid.."]~["..midStack.."]>''>["..stackTargetSubst.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..suffixDist.."]cl="..commonSuffixLen,5)
    writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..stackStartSubst.."]~["..startStack.."]>["..stackEasy.."]~["..preEasyStack.."]>'...'>["..stackMid.."]~["..midStack.."]>''>["..stackTargetSubst.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..suffixDist.."]cl="..commonSuffixLen,5)
    testId="32"
    stackStartSubst,stackEasy,stackMid,stackTargetSubst,suffixDist,commonSuffixLen='#D','#D','SS','SS',3,1
    cost, bits, startStack, preEasyStack, midStack, targetStack, sCost
    = sd.easyChangeStackCost(stackStartSubst,stackEasy,stackMid,stackTargetSubst,suffixDist,commonSuffixLen)
    sd.writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..stackStartSubst.."]~["..startStack.."]>["..stackEasy.."]~["..preEasyStack.."]>'...'>["..stackMid.."]~["..midStack.."]>''>["..stackTargetSubst.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..suffixDist.."]cl="..commonSuffixLen,5)
    writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..stackStartSubst.."]~["..startStack.."]>["..stackEasy.."]~["..preEasyStack.."]>'...'>["..stackMid.."]~["..midStack.."]>''>["..stackTargetSubst.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..suffixDist.."]cl="..commonSuffixLen,5)
end --tests

tests()

--for i=150,157,1 do
    bottomymx = 256-- -2656 -- -2716 -- -2344 -- -2716
--    g.show(i)
    writeLog("Switching to another log", 10)
    writeLog("c:\\Golly\\FixedBottomGliderLevelsToBitsSearch_log.txt", 10)
    log:close()
    log = io.open("c:\\Golly\\FixedBottomGliderLevelsToBitsSearch_log.txt", "w")
logLevel = 2
sd.logLevel = 2

    prevLevel = search('S')
                --search('I4S#######################')
    g.show("Finalizing")
    for j = 1, #prevLevel do
        local lastLevelKey = prevLevel[j]
        if finalStack == "?" then
            winners = getWinner(lastLevelKey)
        else
            lastLevelKey=packSixplicates(finalStack)
            winners = getWinner(lastLevelKey)
        end
        outputResult(resultOutput,lastLevelKey)
        if true then
            fixWinnerBackWardTemplates(lastLevelKey)
        end
        outputResult(templateFixedOutput,lastLevelKey)
        if finalStack~="?" then
            break
        end
        restoreWinner()
    end
--end
--]]

local endTime = g.millisecs()
writeLog("Done", 10)
... and the result already tested

Code: Select all

[S]--0
--bottomymx:256 totalCost=27649
   --<256(0)[S]>[S]>[S]>[S]>[S]>(S)[0]
 211211\#211211\#211211\#211211\#211211\#211211\#2112112112112112112112111111112112112112112112111111211121111111211121121  2 112111111212 --(g0%8)[366](38 0)<328(122)[S]>[S]>[SSDDSSDD(#^6)]>[T6SPDSSDD(#^6)]>[T6SDD(#^6)]>(T6S(#^8))[122](+0)
11 211211211211211211211211211211211211112112111 2122211211211211111211211211211211211211211122221121121121111211112221121121121121 1  --(g4%8)[376](32 4)<344(252)[T6SDD(#^6)]>[SDD(#^6)]>[SPB(D^7)(#^6)]>[SPB(D^7)(#^6)]>[SDDSDDDDD(#^6)]>(SDDS(#^11))[252]
 1111112112112112111111211211112112 2221122111211111 2 2121112111111121111122 --(g2%8)[373](21 2)<352(325)[SDDSDDDDD(#^6)]>[SDDSDDDDD(#^6)]>[PDBSPSSSDDDDD(#^6)]>[PDBSPSSSDDDDD(#^6)]>[I16T6SDDDDD(#^6)]>(I16T6S(#^11))[325](+0)
111 21121121121111211 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[373](37 3)<336(397)[I16T6SDDDDD(#^6)]>[SDDDDD(#^6)]>[SB(D^6)(#^6)]>[S6d6B(D^6)(#^6)]>[DDBDDDD(#^6)]>(DDB(#^10))[397]
 1112112112112112112112112 22112112121111121112111221 2 12221121121121121111121112111211111122 --(g6%8)[372](20 6)<352(487)[DDBDDDD(#^6)]>[DDBDDDD(#^6)]>[PDDDDDBDDDD(#^6)]>[PDDDDDBDDDD(#^6)]>[I4SDBDDDD(#^6)]>(I4SD(#^11))[487](+0)
1 211211111211211112112111121121121121111121121121 2121121111211211211121111121121121121121121111111211211212211 2  --(g3%8)[368](16 3)<352(598)[I4SDBDDDD(#^6)]>[SDBDDDD(#^6)]>[SDSDBBSDBDDDD(#^6)]>[B6d6DSDBBSDBDDDD(#^6)]>[DBDDDD(#^6)]>((#^12))[598](+0)
112 2112112112112112112112112112 22112112221121121222211112 2 221111111122221 --(g6%8)[363](43 6)<320(671)[DBDDDD(#^6)]>[SDDDD(#^6)]>[P(D^9)(#^6)]>[P(D^9)(#^6)]>[DD(#^6)]>((#^8))[671]
 11121121121121121121121121121121121121111121121121121121121111111121121121 2 2  --(g3%8)[362](10 3)<352(747)[DD(#^6)]>[DD(#^6)]>[SDSSDS(D^6)(#^6)]>[B6d6DSSDS(D^6)(#^6)]>[(D^6)(#^6)]>((#^12))[747]
 111111111211211112112112112111 21111 2 111111221211121111111211111112122111122 --(g2%8)[351](15 2)<336(822)[(D^6)(#^6)]>[(D^6)(#^6)]>[SPDBSSDDD(#^6)]>[SPDBSSDDD(#^6)]>[I16T6SDDD(#^6)]>(I16T6S(#^9))[822](+0)
111 2112112112111121121121121111111211211112112 221122111112121122211211122 2 111111 --(g7%8)[353](17 7)<336(902)[I16T6SDDD(#^6)]>[SDDD(#^6)]>[PDBSBBDDDD(#^6)]>[PDBSBBDDDD(#^6)]>[DDDD(#^6)]>((#^10))[902]
 11121121121121111121121121121121121111111121121121 2 2  --(g3%8)[346](10 3)<336(954)[DDDD(#^6)]>[DDDD(#^6)]>[SDSSDSDDDD(#^6)]>[B6d6DSSDSDDDD(#^6)]>[DDDD(#^6)]>((#^10))[954]
 111211211112112111 2122211211211211111211211211211211211211211122221121121121111211112221121121121121 1  --(g4%8)[344](32 4)<312(1055)[DDDD(#^6)]>[DDDD(#^6)]>[SPBDDD(#^6)]>[SPBDDD(#^6)]>[SDDSD(#^6)]>(SDDS(#^7))[1055]
 111111211211112112112112111 21111 2 111111221211121111111211111112122111122 --(g2%8)[343](15 2)<328(1127)[SDDSD(#^6)]>[SDDSD(#^6)]>[SPDBSSSD(#^6)]>[SPDBSSSD(#^6)]>[I16T6SSD(#^6)]>(I16T6S(#^8))[1127](+0)
111 211211\#211211\#211211\#2112112112112112112112112112 22112112121111121112111221 2 12221121121121121111121112111211111122 --(g6%8)[372](20 6)<352(1241)[I16T6SSD(#^6)]>[SSD(#^6)]>[PDDDDD###SD(#^6)]>[PDDDDD###SD(#^6)]>[I4SD###SD(#^6)]>(I4SD(#^11))[1241](+0)
1 21121121121121121111121121121121121121111111121121121 2 2  --(g3%8)[378](10 3)<368(1297)[I4SD###SD(#^6)]>[SD###SD(#^6)]>[SDSSDSDDD###SD(#^6)]>[B6d6DSSDSDDD###SD(#^6)]>[DDD###SD(#^6)]>((#^14))[1297]
 1112112112112112112111121121121121111111211211112112 221122111112121122211211122 2 111111 --(g7%8)[393](17 7)<376(1383)[DDD###SD(#^6)]>[DDD###SD(#^6)]>[PDBSBBDDDD###SD(#^6)]>[PDBSBBDDDD###SD(#^6)]>[DDDD###SD(#^6)]>((#^15))[1383]
 111111211211211211112112112112112112111121121121 221211211211211211211211221121121221121121112211111111 1 1111112 --(g3%8)[392](24 3)<368(1493)[DDDD###SD(#^6)]>[DDDD###SD(#^6)]>[SDBDDBDSDD###SD(#^6)]>[B6d6DBDDBDSDD###SD(#^6)]>[SDD###SD(#^6)]>(S(#^13))[1493]
 21121121121121121121121111211 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[405](37 3)<368(1574)[SDD###SD(#^6)]>[SDD###SD(#^6)]>[SBDDDDD###SD(#^6)]>[S6d6BDDDDD###SD(#^6)]>[DDBDDD###SD(#^6)]>(DDB(#^14))[1574](+0)
112 1112112112112112112112112112112 2111111221211112112112112112112122111121112111211211122112121 1 2 --(g1%8)[399](23 1)<376(1671)[DDBDDD###SD(#^6)]>[PBDDD###SD(#^6)]>[PDDDDDSDDD###SD(#^6)]>[PDDDDDSDDD###SD(#^6)]>[SDDD###SD(#^6)]>(S(#^14))[1671]
 2112112112112112112112112112112112 22112112121111121112111221 2 12221121121121121111121112111211111122 --(g6%8)[404](20 6)<384(1770)[SDDD###SD(#^6)]>[SDDD###SD(#^6)]>[P(D^9)###SD(#^6)]>[P(D^9)###SD(#^6)]>[I4SDDDDD###SD(#^6)]>(I4SD(#^15))[1770](+0)
1 21121111121121121121111211 1122111112112112112111111211212 2 11221 --(g5%8)[412](52 5)<360(1834)[I4SDDDDD###SD(#^6)]>[SDDDDD###SD(#^6)]>[SBDSDDDDD###SD(#^6)]>[S6d6BDSDDDDD###SD(#^6)]>[H6T22DD###SD(#^6)]>(H6T22(#^13))[1834](+0)
11121121 111211211\#211211\#211211\#211211\#211211211211211211211211111111211211112112112112111 21111 2 111111221211121111111211111112122111122 --(g2%8)[423](15 2)<408(1965)[H6T22DD###SD(#^6)]>[DD###SD(#^6)]>[SPDBSSDD####D###SD(#^6)]>[SPDBSSDD####D###SD(#^6)]>[I16T6SDD####D###SD(#^6)]>(I16T6S(#^18))[1965](+0)
111 21121111211 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[421](37 3)<384(2031)[I16T6SDD####D###SD(#^6)]>[SDD####D###SD(#^6)]>[SBDD####D###SD(#^6)]>[S6d6BDD####D###SD(#^6)]>[DDB####D###SD(#^6)]>(DDB(#^16))[2031]
 111211211211211211211211211112112111 2122211211211211111211211211211211211211211122221121121121111211112221121121121121 1  --(g4%8)[440](32 4)<408(2150)[DDB####D###SD(#^6)]>[DDB####D###SD(#^6)]>[SPBDDDDB####D###SD(#^6)]>[SPBDDDDB####D###SD(#^6)]>[SDDSDDB####D###SD(#^6)]>(SDDS(#^19))[2150](+0)
21121212 1111121121121121121121111111121121121 2 2  --(g3%8)[426](10 3)<416(2197)[SDDSDDB####D###SD(#^6)]>[PDSDDB####D###SD(#^6)]>[SDSSDSSDDB####D###SD(#^6)]>[B6d6DSSDSSDDB####D###SD(#^6)]>[SDDB####D###SD(#^6)]>((#^20))[2197]
 2112112112112112112112111121121121121111211 1121211112112111121121121121111112112122 1 12 --(g5%8)[443](27 5)<416(2283)[SDDB####D###SD(#^6)]>[SDDB####D###SD(#^6)]>[SBDBDDDDDB####D###SD(#^6)]>[S6d6BDBDDDDDB####D###SD(#^6)]>[SDDDB####D###SD(#^6)]>(S(#^20))[2283]
 21121121121111211 11111221221121121121121111121 2 21121121121121122111112111222 --(g3%8)[446](46 3)<400(2359)[SDDDB####D###SD(#^6)]>[SDDDB####D###SD(#^6)]>[SBDDDDB####D###SD(#^6)]>[S6d6BDDDDB####D###SD(#^6)]>[DB####D###SD(#^6)]>((#^18))[2359]
 111211211\#211211\#2112112112112112112112111111121121121121121121111121121121 222112112111112112112112 2 112222 --(g6%8)[453](29 6)<424(2463)[DB####D###SD(#^6)]>[DB####D###SD(#^6)]>[SDSDDSBDD##B####D###SD(#^6)]>[B6d6DSDDSBDD##B####D###SD(#^6)]>[DD##B####D###SD(#^6)]>((#^21))[2463]
 111211211\#211211\#211211\#2112112112112112111121121121121111111211211112112 221122111112121122211211122 2 111111 --(g7%8)[473](17 7)<456(2567)[DD##B####D###SD(#^6)]>[DD##B####D###SD(#^6)]>[PDBSBBDD###D##B####D###SD(#^6)]>[PDBSBBDD###D##B####D###SD(#^6)]>[DD###D##B####D###SD(#^6)]>((#^25))[2567]
 111211211\#211211211211211211111111211211112112112112111 21111 2 111111221211121111111211111112122111122 --(g2%8)[487](15 2)<472(2666)[DD###D##B####D###SD(#^6)]>[DD###D##B####D###SD(#^6)]>[SPDBSSD#D###D##B####D###SD(#^6)]>[SPDBSSD#D###D##B####D###SD(#^6)]>[I16T6SD#D###D##B####D###SD(#^6)]>(I16T6S(#^26))[2666](+0)
111 211211211211211211112112111 2122211211211211111211211211211211211211211122221121121121111211112221121121121121 1  --(g4%8)[496](32 4)<464(2779)[I16T6SD#D###D##B####D###SD(#^6)]>[SD#D###D##B####D###SD(#^6)]>[SPBDDD#D###D##B####D###SD(#^6)]>[SPBDDD#D###D##B####D###SD(#^6)]>[SDDSD#D###D##B####D###SD(#^6)]>(SDDS(#^26))[2779]
 211211111111211211112112112112111 21111 2 111111221211121111111211111112122111122 --(g2%8)[503](15 2)<488(2857)[SDDSD#D###D##B####D###SD(#^6)]>[SDDSD#D###D##B####D###SD(#^6)]>[SPDBSSDSD#D###D##B####D###SD(#^6)]>[SPDBSSDSD#D###D##B####D###SD(#^6)]>[I16T6SDSD#D###D##B####D###SD(#^6)]>(I16T6S(#^28))[2857](+0)
111 2112111121121121121111111211211112112 221122111112121122211211122 2 111111 --(g7%8)[497](17 7)<480(2931)[I16T6SDSD#D###D##B####D###SD(#^6)]>[SDSD#D###D##B####D###SD(#^6)]>[PDBSBBDSD#D###D##B####D###SD(#^6)]>[PDBSBBDSD#D###D##B####D###SD(#^6)]>[DSD#D###D##B####D###SD(#^6)]>((#^28))[2931]
 1112112112112112112112112112112 2111111221211112112112112112112122111121112111211211122112121 1 2 --(g1%8)[495](23 1)<472(3025)[DSD#D###D##B####D###SD(#^6)]>[DSD#D###D##B####D###SD(#^6)]>[PDDDDDSD#D###D##B####D###SD(#^6)]>[PDDDDDSD#D###D##B####D###SD(#^6)]>[SD#D###D##B####D###SD(#^6)]>(S(#^26))[3025]
 211211\#2112112112112112112112112112111121121121121111111211211112112 221122111112121122211211122 2 111111 --(g7%8)[521](17 7)<504(3126)[SD#D###D##B####D###SD(#^6)]>[SD#D###D##B####D###SD(#^6)]>[PDBSBBDDDD#D#D###D##B####D###SD(#^6)]>[PDBSBBDDDD#D#D###D##B####D###SD(#^6)]>[DDDD#D#D###D##B####D###SD(#^6)]>((#^31))[3126]
 1112112111111121121121121121121111121121121 222112112111112112112112 2 112222 --(g6%8)[517](29 6)<488(3200)[DDDD#D#D###D##B####D###SD(#^6)]>[DDDD#D#D###D##B####D###SD(#^6)]>[SDSDDSBDD#D#D###D##B####D###SD(#^6)]>[B6d6DSDDSBDD#D#D###D##B####D###SD(#^6)]>[DD#D#D###D##B####D###SD(#^6)]>((#^29))[3200]
 111211211\#2112112112112112112112112112112112112112111121121121121111211 1121211112112111121121121121111112112122 1 12 --(g5%8)[547](27 5)<520(3313)[DD#D#D###D##B####D###SD(#^6)]>[DD#D#D###D##B####D###SD(#^6)]>[SBDB(D^6)#D#D#D###D##B####D###SD(#^6)]>[S6d6BDB(D^6)#D#D#D###D##B####D###SD(#^6)]>[SDDDD#D#D#D###D##B####D###SD(#^6)]>(S(#^33))[3313]
 21121121121111211 11111221221121121121121111121 2 21121121121121122111112111222 --(g3%8)[550](46 3)<504(3389)[SDDDD#D#D#D###D##B####D###SD(#^6)]>[SDDDD#D#D#D###D##B####D###SD(#^6)]>[SBDDDDD#D#D#D###D##B####D###SD(#^6)]>[S6d6BDDDDD#D#D#D###D##B####D###SD(#^6)]>[DD#D#D#D###D##B####D###SD(#^6)]>((#^31))[3389]
 111211211\#211211\#2112112112112112112112111111121121121121121121111121121121 222112112111112112112112 2 112222 --(g6%8)[557](29 6)<528(3493)[DD#D#D#D###D##B####D###SD(#^6)]>[DD#D#D#D###D##B####D###SD(#^6)]>[SDSDDSBDD##D#D#D#D###D##B####D###SD(#^6)]>[B6d6DSDDSBDD##D#D#D#D###D##B####D###SD(#^6)]>[DD##D#D#D#D###D##B####D###SD(#^6)]>((#^34))[3493]
 1112112112112112112111111112112112112112112111111211121111111211121121  2 112111111212 --(g0%8)[574](38 0)<536(3576)[DD##D#D#D#D###D##B####D###SD(#^6)]>[DD##D#D#D#D###D##B####D###SD(#^6)]>[SSDDSSDD##D#D#D#D###D##B####D###SD(#^6)]>[T6SPDSSDD##D#D#D#D###D##B####D###SD(#^6)]>[T6SDD##D#D#D#D###D##B####D###SD(#^6)]>(T6S(#^34))[3576](+0)
11 2112112112112112112112112112112112112112112112112112112112 22112112221121121222211112 2 221111111122221 --(g6%8)[595](43 6)<552(3678)[T6SDD##D#D#D#D###D##B####D###SD(#^6)]>[SDD##D#D#D#D###D##B####D###SD(#^6)]>[P(D^12)##D#D#D#D###D##B####D###SD(#^6)]>[P(D^12)##D#D#D#D###D##B####D###SD(#^6)]>[DDDDD##D#D#D#D###D##B####D###SD(#^6)]>((#^37))[3678]
 1112112112112112112112112112112111111121121121121121121111121121121 222112112111112112112112 2 112222 --(g6%8)[597](29 6)<568(3776)[DDDDD##D#D#D#D###D##B####D###SD(#^6)]>[DDDDD##D#D#D#D###D##B####D###SD(#^6)]>[SDSDDSB(D^7)##D#D#D#D###D##B####D###SD(#^6)]>[B6d6DSDDSB(D^7)##D#D#D#D###D##B####D###SD(#^6)]>[(D^7)##D#D#D#D###D##B####D###SD(#^6)]>((#^39))[3776]
 111211211211211211211211211112112112112112112112112 2111112112112221121121121111121112121122222211121 1  --(g1%8)[605](13 1)<592(3877)[(D^7)##D#D#D#D###D##B####D###SD(#^6)]>[(D^7)##D#D#D#D###D##B####D###SD(#^6)]>[PDDDDB(D^9)##D#D#D#D###D##B####D###SD(#^6)]>[PDDDDB(D^9)##D#D#D#D###D##B####D###SD(#^6)]>[S6d6B(D^9)##D#D#D#D###D##B####D###SD(#^6)]>(S6d6B(#^41))[3877](+0)
2 1211211 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[605](37 3)<568(3937)[S6d6B(D^9)##D#D#D#D###D##B####D###SD(#^6)]>[PDB(D^9)##D#D#D#D###D##B####D###SD(#^6)]>[SB(D^9)##D#D#D#D###D##B####D###SD(#^6)]>[S6d6B(D^9)##D#D#D#D###D##B####D###SD(#^6)]>[DDB(D^7)##D#D#D#D###D##B####D###SD(#^6)]>(DDB(#^39))[3937]
 111111121121121121121121111121121121 22211211121111111111111121211111 1 2 --(g0%8)[609](33 0)<576(4007)[DDB(D^7)##D#D#D#D###D##B####D###SD(#^6)]>[DDB(D^7)##D#D#D#D###D##B####D###SD(#^6)]>[SDSDDSS(D^7)##D#D#D#D###D##B####D###SD(#^6)]>[B6d6DSDDSS(D^7)##D#D#D#D###D##B####D###SD(#^6)]>[I4S(D^7)##D#D#D#D###D##B####D###SD(#^6)]>(I4S(#^39))[4007](+0)
1 11111121121121121121121111121121121 22211211121111111111111121211111 1 2 --(g0%8)[593](33 0)<560(4077)[I4S(D^7)##D#D#D#D###D##B####D###SD(#^6)]>[S(D^7)##D#D#D#D###D##B####D###SD(#^6)]>[SDSDDSSDDDDD##D#D#D#D###D##B####D###SD(#^6)]>[B6d6DSDDSSDDDDD##D#D#D#D###D##B####D###SD(#^6)]>[I4SDDDDD##D#D#D#D###D##B####D###SD(#^6)]>(I4S(#^37))[4077](+0)
1 211211\#21121121121121121121121111211 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[605](37 3)<568(4165)[I4SDDDDD##D#D#D#D###D##B####D###SD(#^6)]>[SDDDDD##D#D#D#D###D##B####D###SD(#^6)]>[SBDDD#DDDDD##D#D#D#D###D##B####D###SD(#^6)]>[S6d6BDDD#DDDDD##D#D#D#D###D##B####D###SD(#^6)]>[DDBD#DDDDD##D#D#D#D###D##B####D###SD(#^6)]>(DDB(#^39))[4165](+0)
11212 2112112112112112112112112112112112 22112112221121121222211112 2 221111111122221 --(g6%8)[603](43 6)<560(4246)[DDBD#DDDDD##D#D#D#D###D##B####D###SD(#^6)]>[SD#DDDDD##D#D#D#D###D##B####D###SD(#^6)]>[P(D^7)#DDDDD##D#D#D#D###D##B####D###SD(#^6)]>[P(D^7)#DDDDD##D#D#D#D###D##B####D###SD(#^6)]>[#DDDDD##D#D#D#D###D##B####D###SD(#^6)]>((#^38))[4246]
 11121121121121111121121121121111211 1122111112112112112111111211212 2 11221 --(g5%8)[588](52 5)<536(4318)[#DDDDD##D#D#D#D###D##B####D###SD(#^6)]>[#DDDDD##D#D#D#D###D##B####D###SD(#^6)]>[SBDS(D^6)##D#D#D#D###D##B####D###SD(#^6)]>[S6d6BDS(D^6)##D#D#D#D###D##B####D###SD(#^6)]>[H6T22DDD##D#D#D#D###D##B####D###SD(#^6)]>(H6T22(#^35))[4318](+0)
11121121 111211211\#211211\#211211\#211211211211211211211211211211112112111 2122211211211211111211211211211211211211211122221121121121111211112221121121121121 1  --(g4%8)[600](32 4)<568(4469)[H6T22DDD##D#D#D#D###D##B####D###SD(#^6)]>[DDD##D#D#D#D###D##B####D###SD(#^6)]>[SPBDDDD###DD##D#D#D#D###D##B####D###SD(#^6)]>[SPBDDDD###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDDSDD###DD##D#D#D#D###D##B####D###SD(#^6)]>(SDDS(#^39))[4469]
 2112112112112112112112112112112112111121121121121111211 1121211112112111121121121121111112112122 1 12 --(g5%8)[643](27 5)<616(4567)[SDDSDD###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDDSDD###DD##D#D#D#D###D##B####D###SD(#^6)]>[SBDB(D^7)SDD###DD##D#D#D#D###D##B####D###SD(#^6)]>[S6d6BDB(D^7)SDD###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDDDDDSDD###DD##D#D#D#D###D##B####D###SD(#^6)]>(S(#^45))[4567]
 2112112112112112111111112112112112112112111111211121111111211121121  2 112111111212 --(g0%8)[670](38 0)<632(4647)[SDDDDDSDD###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDDDDDSDD###DD##D#D#D#D###D##B####D###SD(#^6)]>[SSDDSS(D^6)SDD###DD##D#D#D#D###D##B####D###SD(#^6)]>[T6SPDSS(D^6)SDD###DD##D#D#D#D###D##B####D###SD(#^6)]>[T6S(D^6)SDD###DD##D#D#D#D###D##B####D###SD(#^6)]>(T6S(#^46))[4647](+0)
11 2112112112112112112112111121121121121111211 1121211112112111121121121121111112112122 1 12 --(g5%8)[659](27 5)<632(4735)[T6S(D^6)SDD###DD##D#D#D#D###D##B####D###SD(#^6)]>[S(D^6)SDD###DD##D#D#D#D###D##B####D###SD(#^6)]>[SBDB(D^9)SDD###DD##D#D#D#D###D##B####D###SD(#^6)]>[S6d6BDB(D^9)SDD###DD##D#D#D#D###D##B####D###SD(#^6)]>[S(D^7)SDD###DD##D#D#D#D###D##B####D###SD(#^6)]>(S(#^47))[4735]
 2112112112111121121121121111121121121121121121111111121121121 2 2  --(g3%8)[666](10 3)<656(4798)[S(D^7)SDD###DD##D#D#D#D###D##B####D###SD(#^6)]>[S(D^7)SDD###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDSSDSDB(D^8)SDD###DD##D#D#D#D###D##B####D###SD(#^6)]>[B6d6DSSDSDB(D^8)SDD###DD##D#D#D#D###D##B####D###SD(#^6)]>[DB(D^8)SDD###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^50))[4798](+0)
22 1111121121121121121121111111121121121 2 2  --(g3%8)[634](10 3)<624(4839)[DB(D^8)SDD###DD##D#D#D#D###D##B####D###SD(#^6)]>[P(D^7)SDD###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDSSDS(D^6)SDD###DD##D#D#D#D###D##B####D###SD(#^6)]>[B6d6DSSDS(D^6)SDD###DD##D#D#D#D###D##B####D###SD(#^6)]>[(D^6)SDD###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^46))[4839]
 111211211111111211211112112112112111 21111 2 111111221211121111111211111112122111122 --(g2%8)[631](15 2)<616(4920)[(D^6)SDD###DD##D#D#D#D###D##B####D###SD(#^6)]>[(D^6)SDD###DD##D#D#D#D###D##B####D###SD(#^6)]>[SPDBSSDDDDSDD###DD##D#D#D#D###D##B####D###SD(#^6)]>[SPDBSSDDDDSDD###DD##D#D#D#D###D##B####D###SD(#^6)]>[I16T6SDDDDSDD###DD##D#D#D#D###D##B####D###SD(#^6)]>(I16T6S(#^44))[4920](+0)
1 112112112112112112112112111121121121121111211 1121211112112111121121121121111112112122 1 12 --(g5%8)[643](27 5)<616(5009)[I16T6SDDDDSDD###DD##D#D#D#D###D##B####D###SD(#^6)]>[T6SDDDDSDD###DD##D#D#D#D###D##B####D###SD(#^6)]>[SBDB(D^7)SDD###DD##D#D#D#D###D##B####D###SD(#^6)]>[S6d6BDB(D^7)SDD###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDDDDDSDD###DD##D#D#D#D###D##B####D###SD(#^6)]>(S(#^45))[5009]
 11111121121121121121121111121121121 22211211121111111111111121211111 1 2 --(g0%8)[641](33 0)<608(5078)[SDDDDDSDD###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDDDDDSDD###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDSDDSSDDDSDD###DD##D#D#D#D###D##B####D###SD(#^6)]>[B6d6DSDDSSDDDSDD###DD##D#D#D#D###D##B####D###SD(#^6)]>[I4SDDDSDD###DD##D#D#D#D###D##B####D###SD(#^6)]>(I4S(#^43))[5078](+0)
1 21121111121121121121111211 1122111112112112112111111211212 2 11221 --(g5%8)[628](52 5)<576(5142)[I4SDDDSDD###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDDDSDD###DD##D#D#D#D###D##B####D###SD(#^6)]>[SBDSDDDSDD###DD##D#D#D#D###D##B####D###SD(#^6)]>[S6d6BDSDDDSDD###DD##D#D#D#D###D##B####D###SD(#^6)]>[H6T22SDD###DD##D#D#D#D###D##B####D###SD(#^6)]>(H6T22(#^40))[5142](+0)
11121121 2112112112112112112112112112112112112112111121121121121111111211211112112 221122111112121122211211122 2 111111 --(g7%8)[633](17 7)<616(5257)[H6T22SDD###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDD###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDBSBB(D^8)###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDBSBB(D^8)###DD##D#D#D#D###D##B####D###SD(#^6)]>[(D^8)###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^45))[5257]
 11121121111211 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[629](37 3)<592(5323)[(D^8)###DD##D#D#D#D###D##B####D###SD(#^6)]>[(D^8)###DD##D#D#D#D###D##B####D###SD(#^6)]>[SB(D^7)###DD##D#D#D#D###D##B####D###SD(#^6)]>[S6d6B(D^7)###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDBDDDDD###DD##D#D#D#D###D##B####D###SD(#^6)]>(DDB(#^42))[5323](+0)
112 11121121121121111211 1122111112112112112111111211212 2 11221 --(g5%8)[620](52 5)<568(5383)[DDBDDDDD###DD##D#D#D#D###D##B####D###SD(#^6)]>[PBDDDDD###DD##D#D#D#D###D##B####D###SD(#^6)]>[SBDSDDDDD###DD##D#D#D#D###D##B####D###SD(#^6)]>[S6d6BDSDDDDD###DD##D#D#D#D###D##B####D###SD(#^6)]>[H6T22DD###DD##D#D#D#D###D##B####D###SD(#^6)]>(H6T22(#^39))[5383](+0)
11121121 111211211\#211211\#211211211211211211111211211211211112112112112112112111121121121 221211211211211211211211221121121221121121112211111111 1 1111112 --(g3%8)[624](24 3)<600(5531)[H6T22DD###DD##D#D#D#D###D##B####D###SD(#^6)]>[DD###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDBDDBDSDD##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[B6d6DBDDBDSDD##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDD##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(S(#^42))[5531]
 21121121121121121121121111211 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[637](37 3)<600(5612)[SDD##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDD##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SBDDDDD##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S6d6BDDDDD##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDBDDD##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(DDB(#^43))[5612]
 11121121121121111211 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[645](37 3)<608(5684)[DDBDDD##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDBDDD##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SBDDBDDD##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S6d6BDDBDDD##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDBBDDD##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(DDB(#^44))[5684]
 111211211111111211211112112112112111 21111 2 111111221211121111111211111112122111122 --(g2%8)[639](15 2)<624(5765)[DDBBDDD##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDBBDDD##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SPDBSSBBDDD##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SPDBSSBBDDD##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[I16T6SBBDDD##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(I16T6S(#^45))[5765](+0)
111 21121121121111121121121121121121111111121121121 2 2  --(g3%8)[634](10 3)<624(5817)[I16T6SBBDDD##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SBBDDD##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDSSDSDBBDDD##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[B6d6DSSDSDBBDDD##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DBBDDD##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^46))[5817]
 1112112112112112112111121121121121111211 1121211112112111121121121121111112112122 1 12 --(g5%8)[643](27 5)<616(5900)[DBBDDD##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DBBDDD##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SBDBDDBBDDD##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S6d6BDBDDBBDDD##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SBBDDD##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(S(#^45))[5900]
 2112112112112112112112 211211212112112111112121111112112112112112111211112112 2 212 --(g6%8)[653](37 6)<616(5980)[SBBDDD##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SBBDDD##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDDDDBBDDD##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDDDDBBDDD##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[1BBDDD##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(1(#^45))[5980](+0)
 21121121121121121121121111211 11111221221121121121121111121 2 21121121121121122111112111222 --(g3%8)[654](46 3)<608(6068)[1BBDDD##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SBDDD##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SBDDDBDDD##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S6d6BDDDBDDD##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[BDDD##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^44))[6068]
 1211211211211211211111211211211211112112112112112112111121121121 221211211211211211211211221121121221121121112211111111 1 1111112 --(g3%8)[648](24 3)<624(6194)[BDDD##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[BDDD##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDBDDBDSDDDDD##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[B6d6DBDDBDSDDDDD##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDDDDD##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(S(#^45))[6194]
 211211211211211211211211112112111 2122211211211211111211211211211211211211211122221121121121111211112221121121121121 1  --(g4%8)[656](32 4)<624(6310)[SDDDDD##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDDDDD##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SPB(D^8)##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SPB(D^8)##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDDS(D^6)##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(SDDS(#^46))[6310]
 112112112112112112111121121121 221211211211211211211211221121121221121121112211111111 1 1111112 --(g3%8)[656](24 3)<632(6402)[SDDS(D^6)##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDDS(D^6)##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDBDDBDS(D^6)##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[B6d6DBDDBDS(D^6)##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S(D^6)##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(S(#^46))[6402]
 2112112112112112112112112112 22112112121111121112111221 2 12221121121121121111121112111211111122 --(g6%8)[652](20 6)<632(6495)[S(D^6)##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S(D^6)##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[P(D^11)##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[P(D^11)##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[I4S(D^7)##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(I4SD(#^46))[6495](+0)
1 111211211112112111121121121121111121121121 2121121111211211211121111121121121121121121111111211211212211 2  --(g3%8)[640](16 3)<624(6600)[I4S(D^7)##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S(D^7)##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDSDBBS(D^6)##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[B6d6DSDBBS(D^6)##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[(D^6)##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^46))[6600]
 1112112112112112112112112112112 22112112121111121112111221 2 12221121121121121111121112111211111122 --(g6%8)[644](20 6)<624(6696)[(D^6)##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[(D^6)##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[P(D^10)##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[P(D^10)##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[I4S(D^6)##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(I4SD(#^45))[6696](+0)
1 21121121121121121111121121121121121121111111121121121 2 2  --(g3%8)[650](10 3)<640(6752)[I4S(D^6)##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S(D^6)##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDSSDS(D^8)##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[B6d6DSSDS(D^8)##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[(D^8)##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^48))[6752]
 11111111121121121121121121111121121121 22211211121111111111111121211111 1 2 --(g0%8)[657](33 0)<624(6824)[(D^8)##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[(D^8)##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDSDDSSDDDDD##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[B6d6DSDDSSDDDDD##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[I4SDDDDD##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(I4S(#^45))[6824](+0)
1 2112111111112112112112112112111111211121111111211121121  2 112111111212 --(g0%8)[654](38 0)<616(6893)[I4SDDDDD##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDDDDD##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SSDDSSDDDD##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[T6SPDSSDDDD##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[T6SDDDD##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(T6S(#^44))[6893](+0)
11 11111121121121121121121121121111211 112221221122211112112112112112211211212111121122211111 2  --(g7%8)[631](39 7)<592(6985)[T6SDDDD##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDDDD##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SBDDDSSDD##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S6d6BDDDSSDD##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DD##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^42))[6985]
 111211211\#2112112112111112112112112112112112112112112 22112112121111121112111221 2 12221121121121121111121112111211111122 --(g6%8)[636](20 6)<616(7102)[DD##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DD##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDDDDDSD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDDDDDSD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[I4SDSD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(I4SD(#^44))[7102](+0)
1 211211112112112112112112111121121121 221211211211211211211211221121121221121121112211111111 1 1111112 --(g3%8)[632](24 3)<608(7201)[I4SDSD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDSD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDBDDBDSD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[B6d6DBDDBDSD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(S(#^43))[7201]
 21121121121121121121121121121121121111121121121121121121111111121121121 2 2  --(g3%8)[650](10 3)<640(7274)[SD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDSSDS(D^6)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[B6d6DSSDS(D^6)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[(D^6)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^48))[7274]
 11121121111211 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[653](37 3)<616(7340)[(D^6)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[(D^6)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SBDDDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S6d6BDDDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDBDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(DDB(#^45))[7340]
 1112112112112111121121121121111111211211112112 221122111112121122211211122 2 111111 --(g7%8)[657](17 7)<640(7420)[DDBDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDBDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDBSBBDDBDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDBSBBDDBDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDBDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^48))[7420]
 11121121111121121121121121121111111121121121 2 2  --(g3%8)[642](10 3)<632(7466)[DDBDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDBDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDSSDSDBDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[B6d6DSSDSDBDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DBDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^47))[7466](+0)
112 21121121121111211 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[645](37 3)<608(7538)[DBDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SBDDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S6d6BDDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDBDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(DDB(#^44))[7538](+0)
112 111211211211211112112112112112112111121121121 221211211211211211211211221121121221121121112211111111 1 1111112 --(g3%8)[640](24 3)<616(7648)[DDBDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PBDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDBDDBDSDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[B6d6DBDDBDSDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(S(#^44))[7648]
 211211211211211211112112111 2122211211211211111211211211211211211211211122221121121121111211112221121121121121 1  --(g4%8)[640](32 4)<608(7758)[SDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SPBDDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SPBDDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDDSDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(SDDS(#^44))[7758]
 2112112112112112112112 221111121121112121121121122111112111211121111111111 2 112111121121121121121111 --(g1%8)[654](38 1)<616(7856)[SDDSDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDDSDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[P(D^6)SDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[P(D^6)SDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^45))[7856]
 2112112112111111112112112112112112111111211121111111211121121  2 112111111212 --(g0%8)[654](38 0)<616(7930)[SDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SSDDSSDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[T6SPDSSDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[T6SDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(T6S(#^44))[7930](+0)
11 21121121121121121121121111211 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[653](37 3)<616(8013)[T6SDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SBDDDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S6d6BDDDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDBDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(DDB(#^45))[8013](+0)
112 111211211211211112112112112112112111121121121 221211211211211211211211221121121221121121112211111111 1 1111112 --(g3%8)[648](24 3)<624(8123)[DDBDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PBDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDBDDBDSDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[B6d6DBDDBDSDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(S(#^45))[8123]
 2112112112111121121121121111111211211112112 221122111112121122211211122 2 111111 --(g7%8)[641](17 7)<624(8200)[SDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDBSBBDDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDBSBBDDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^46))[8200]
 11121121111111121121121121121121111121121121 22211211121111111111111121211111 1 2 --(g0%8)[649](33 0)<616(8278)[DDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDSDDSSDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[B6d6DSDDSSDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[I4SDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(I4S(#^44))[8278](+0)
1 211211211211211211211211111211211211211112112112112112112111121121121 221211211211211211211211221121121221121121112211111111 1 1111112 --(g3%8)[664](24 3)<640(8410)[I4SDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDBDDBDSDDDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[B6d6DBDDBDSDDDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDDDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(S(#^47))[8410]
 2112112112112112112112 22112112121111121112111221 2 12221121121121121111121112111211111122 --(g6%8)[652](20 6)<632(8497)[SDDDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDDDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[P(D^9)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[P(D^9)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[I4SDDDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(I4SD(#^46))[8497](+0)
1 2112111112112112112112112112112112112 22112112121111121112111221 2 12221121121121121111121112111211111122 --(g6%8)[668](20 6)<648(8600)[I4SDDDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDDDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDDDDDSDDDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDDDDDSDDDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[I4SDSDDDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(I4SD(#^48))[8600](+0)
1 211211112112112112112112111121121121 221211211211211211211211221121121221121121112211111111 1 1111112 --(g3%8)[664](24 3)<640(8699)[I4SDSDDDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDSDDDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDBDDBDSDDDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[B6d6DBDDBDSDDDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDDDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(S(#^47))[8699]
 21121121121111121121121121121121121121111211 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[693](37 3)<656(8795)[SDDDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDDDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SBDDDS(D^6)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S6d6BDDDS(D^6)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDBDS(D^6)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(DDB(#^50))[8795]
 111111211211211211112112112112112112111121121121 221211211211211211211211221121121221121121112211111111 1 1111112 --(g3%8)[696](24 3)<672(8905)[DDBDS(D^6)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDBDS(D^6)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDBDDBDSBDS(D^6)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[B6d6DBDDBDSBDS(D^6)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SBDS(D^6)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(S(#^51))[8905]
 211211211211211211211211111111211211112112112112111 21111 2 111111221211121111111211111112122111122 --(g2%8)[703](15 2)<688(9001)[SBDS(D^6)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SBDS(D^6)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SPDBSSDDBDS(D^6)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SPDBSSDDBDS(D^6)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[I16T6SDDBDS(D^6)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(I16T6S(#^53))[9001](+0)
111 211211211211211211211211112112111 2122211211211211111211211211211211211211211122221121121121111211112221121121121121 1  --(g4%8)[720](32 4)<688(9120)[I16T6SDDBDS(D^6)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDDBDS(D^6)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SPBDDDDDBDS(D^6)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SPBDDDDDBDS(D^6)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDDSDDDBDS(D^6)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(SDDS(#^54))[9120]
 2112112112112112 2111111221211112112112112112112122111121112111211211122112121 1 2 --(g1%8)[719](23 1)<696(9199)[SDDSDDDBDS(D^6)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDDSDDDBDS(D^6)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDDDDDSDDDBDS(D^6)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDDDDDSDDDBDS(D^6)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDDDBDS(D^6)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(S(#^54))[9199]
 1121121121 221211211211211211211211221121121221121121112211111111 1 1111112 --(g3%8)[672](24 3)<648(9271)[SDDDBDS(D^6)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDDDBDS(D^6)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDBDDBDS(D^6)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[B6d6DBDDBDS(D^6)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S(D^6)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(S(#^48))[9271]
 2112112112112112112112112112112112 22112112221121121222211112 2 221111111122221 --(g6%8)[675](43 6)<632(9347)[S(D^6)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S(D^6)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[P(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[P(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^47))[9347]
 11121121121121121121121121121121111121121121121121121111111121121121 2 2  --(g3%8)[666](10 3)<656(9417)[DDDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDSSDS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[B6d6DSSDS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^50))[9417]
 111211211111111211211112112112112111 21111 2 111111221211121111111211111112122111122 --(g2%8)[663](15 2)<648(9498)[(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SPDBSS(D^6)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SPDBSS(D^6)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[I16T6S(D^6)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(I16T6S(#^48))[9498](+0)
111 11211 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[653](37 3)<616(9558)[I16T6S(D^6)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S(D^6)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SBDDDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S6d6BDDDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDBDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(DDB(#^45))[9558]
 111211211211211211211111111211211112112112112111 21111 2 111111221211121111111211111112122111122 --(g2%8)[663](15 2)<648(9651)[DDBDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDBDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SPDBSSDDBDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SPDBSSDDBDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[I16T6SDDBDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(I16T6S(#^48))[9651](+0)
111 2112111121121121121111111211211112112 221122111112121122211211122 2 111111 --(g7%8)[657](17 7)<640(9725)[I16T6SDDBDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDDBDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDBSBBDDBDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDBSBBDDBDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDBDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^48))[9725](+0)
11212 2112112112112112112112112112112112112112 22112112221121121222211112 2 221111111122221 --(g6%8)[659](43 6)<616(9812)[DDBDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[P(D^10)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[P(D^10)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^45))[9812]
 11121121121121121121121121111211 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[653](37 3)<616(9896)[DDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SBDDDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S6d6BDDDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDBDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(DDB(#^45))[9896]
 1112112112112112112111121121121121111211 1121211112112111121121121121111112112122 1 12 --(g5%8)[659](27 5)<632(9979)[DDBDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDBDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SBDBDDDBDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S6d6BDBDDDBDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDBDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(S(#^47))[9979]
 21121121121111211 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[661](37 3)<624(10048)[SDBDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDBDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SBDDBDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S6d6BDDBDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDBBDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(DDB(#^46))[10048](+0)
11212 11112112112112112112111111211121111111211121121  2 112111111212 --(g0%8)[654](38 0)<616(10113)[DDBBDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SBDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SSDDSSDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[T6SPDSSDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[T6SDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(T6S(#^44))[10113](+0)
11 21121121121121121121121111211 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[653](37 3)<616(10196)[T6SDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SBDDDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S6d6BDDDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDBDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(DDB(#^45))[10196]
 1112112112112112112112112111121121121121111111211211112112 221122111112121122211211122 2 111111 --(g7%8)[673](17 7)<656(10288)[DDBDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDBDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDBSBBDDDDBDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDBSBBDDDDBDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDDDBDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^50))[10288]
 11121121111121121121121111211 1122111112112112112111111211212 2 11221 --(g5%8)[676](52 5)<624(10354)[DDDDBDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDDDBDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SBDSDDDBDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S6d6BDSDDDBDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[H6T22BDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(H6T22(#^46))[10354](+0)
11121121 1211211211211111211211111211211211211211211\#11121121121121121121111111121121121 2 2  --(g3%8)[666](10 3)<656(10442)[H6T22BDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[BDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDSSDS#DSSDDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[B6d6DSSDS#DSSDDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[#DSSDDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^50))[10442]
 11121121121121111121121121 22211211121111111111111121211111 1 2 --(g0%8)[665](33 0)<632(10502)[#DSSDDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[#DSSDDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDSDDSSDDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[B6d6DSDDSSDDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[I4SDDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(I4S(#^46))[10502](+0)
1 2112112112112112111112112112112112112112112112112 2111111221211112112112112112112122111121112111211211122112121 1 2 --(g1%8)[671](23 1)<648(10615)[I4SDDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDDDDDS(D^6)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDDDDDS(D^6)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S(D^6)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(S(#^48))[10615]
 21121111111121121121121121121111121121121 22211211121111111111111121211111 1 2 --(g0%8)[673](33 0)<640(10690)[S(D^6)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S(D^6)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDSDDSSDDDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[B6d6DSDDSSDDDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[I4SDDDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(I4S(#^47))[10690](+0)
1 211211\#2112111121121121121111111211211112112 221122111112121122211211122 2 111111 --(g7%8)[657](17 7)<640(10768)[I4SDDDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDDDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDBSBB#DDDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDBSBB#DDDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[#DDDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^48))[10768]
 1112112112112112112112112112112112112 2111111221211112112112112112112122111121112111211211122112121 1 2 --(g1%8)[663](23 1)<640(10868)[#DDDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[#DDDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[P(D^11)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[P(D^11)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[(D^6)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(D(#^47))[10868]
 1112112112112112112111121121121121111111211211112112 221122111112121122211211122 2 111111 --(g7%8)[665](17 7)<648(10954)[(D^6)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[(D^6)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDBSBB(D^7)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDBSBB(D^7)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[(D^7)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^49))[10954]
 1112112112112111121121121121111211 1121211112112111121121121121111112112122 1 12 --(g5%8)[659](27 5)<632(11031)[(D^7)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[(D^7)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SBDB(D^7)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S6d6BDB(D^7)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDDDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(S(#^47))[11031]
 1112112112112112112112112112112 211211221111111211211212112112211211212112112211221111211121112111111 1 22 --(g2%8)[662](30 2)<632(11134)[SDDDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDDDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDDDDDSDDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDDDDDSDDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[T6SDDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(T6S(#^46))[11134](+0)
11 2112112112112112112112112112112112112112112112112112 2111111221211112112112112112112122111121112111211211122112121 1 2 --(g1%8)[679](23 1)<656(11251)[T6SDDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[P(D^13)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[P(D^13)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(D(#^49))[11251]
 1112112111111112112112112112112111111211121111111211121121  2 112111111212 --(g0%8)[686](38 0)<648(11322)[(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SSDDSS(D^6)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[T6SPDSS(D^6)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[T6S(D^6)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(T6S(#^48))[11322](+0)
11 2112112112112112112112112112111121121121121111111211211112112 221122111112121122211211122 2 111111 --(g7%8)[689](17 7)<672(11419)[T6S(D^6)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S(D^6)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDBSBB(D^10)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDBSBB(D^10)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[(D^10)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^52))[11419]
 1112112112112112112111121121121121111111211211112112 221122111112121122211211122 2 111111 --(g7%8)[697](17 7)<680(11505)[(D^10)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[(D^10)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDBSBB(D^11)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDBSBB(D^11)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[(D^11)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^53))[11505](+0)
112 111111112112112112112112111111211121111111211121121  2 112111111212 --(g0%8)[694](38 0)<656(11572)[(D^11)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[P(D^9)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SSDDSS(D^7)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[T6SPDSS(D^7)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[T6S(D^7)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(T6S(#^49))[11572](+0)
11 2112112112111111121121121121121121111121121121 222112112111112112112112 2 112222 --(g6%8)[677](29 6)<648(11651)[T6S(D^7)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S(D^7)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDSDDSB(D^7)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[B6d6DSDDSB(D^7)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[(D^7)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^49))[11651]
 1112112112112112112111121121121121111111211211112112 221122111112121122211211122 2 111111 --(g7%8)[673](17 7)<656(11737)[(D^7)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[(D^7)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDBSBB(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDBSBB(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^50))[11737]
 111211211211211\#21121121121121121111121121121121121121111111121121121 2 2  --(g3%8)[690](10 3)<680(11807)[(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDSSDSDD#(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[B6d6DSSDSDD#(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DD#(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^53))[11807]
 1111121121121121111111211211112112 221122111112121122211211122 2 111111 --(g7%8)[681](17 7)<664(11875)[DD#(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DD#(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDBSBB#(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDBSBB#(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[#(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^51))[11875]
 1112112112112112112 22112112121111121112111221 2 12221121121121121111121112111211111122 --(g6%8)[668](20 6)<648(11959)[#(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[#(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[P(D^11)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[P(D^11)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[I4S(D^7)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(I4SD(#^48))[11959](+0)
1 2112112112112112112112 22112112121111121112111221 2 12221121121121121111121112111211111122 --(g6%8)[668](20 6)<648(12047)[I4S(D^7)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S(D^7)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[P(D^11)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[P(D^11)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[I4S(D^7)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(I4SD(#^48))[12047](+0)
1 111211211211211112112112112112112111121121121 221211211211211211211211221121121221121121112211111111 1 1111112 --(g3%8)[672](24 3)<648(12155)[I4S(D^7)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S(D^7)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDBDDBDS(D^6)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[B6d6DBDDBDS(D^6)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S(D^6)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(S(#^48))[12155]
 2112112112112112112112112112112112 22112112121111121112111221 2 12221121121121121111121112111211111122 --(g6%8)[676](20 6)<656(12254)[S(D^6)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S(D^6)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[P(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[P(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[I4S(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(I4SD(#^49))[12254](+0)
1 211211211211211211\#111111211211112112112112111 21111 2 111111221211121111111211111112122111122 --(g2%8)[687](15 2)<672(12345)[I4S(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SPDBSS#(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SPDBSS#(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[I16T6S#(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(I16T6S(#^51))[12345](+0)
111 1111121121121121121121111121121121 222112112111112112112112 2 112222 --(g6%8)[677](29 6)<648(12413)[I16T6S#(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S#(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDSDDSB(D^7)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[B6d6DSDDSB(D^7)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[(D^7)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^49))[12413]
 11121121121121111111121121121121121121111121121121 22211211121111111111111121211111 1 2 --(g0%8)[681](33 0)<648(12497)[(D^7)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[(D^7)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDSDDSS(D^6)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[B6d6DSDDSS(D^6)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[I4S(D^6)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(I4S(#^48))[12497](+0)
1 2112111111112112112112112112111111211121111111211121121  2 112111111212 --(g0%8)[678](38 0)<640(12566)[I4S(D^6)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S(D^6)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SSDDSSDDDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[T6SPDSSDDDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[T6SDDDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(T6S(#^47))[12566](+0)
1 121121121121121121121121111121121121121121121111111121121121 2 2  --(g3%8)[666](10 3)<656(12629)[T6SDDDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[I4SDDDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDSSDS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[B6d6DSSDS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^50))[12629]
 11121121111121121121121111211 1122111112112112112111111211212 2 11221 --(g5%8)[676](52 5)<624(12695)[(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SBDS(D^7)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S6d6BDS(D^7)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[H6T22DDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(H6T22(#^46))[12695](+0)
11121121 1112112112112112112112112111111112112112112112112111111211121111111211121121  2 112111111212 --(g0%8)[678](38 0)<640(12792)[H6T22DDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SSDDSSDDDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[T6SPDSSDDDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[T6SDDDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(T6S(#^47))[12792](+0)
1 1211211211211211211211211211211211211111111211211112112112112111 21111 2 111111221211121111111211111112122111122 --(g2%8)[687](15 2)<672(12902)[T6SDDDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[I4SDDDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SPDBSS(D^9)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SPDBSS(D^9)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[I16T6S(D^9)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(I16T6S(#^51))[12902](+0)
111 2112112112112112111121121121121111111211211112112 221122111112121122211211122 2 111111 --(g7%8)[697](17 7)<680(12988)[I16T6S(D^9)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S(D^9)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDBSBB(D^11)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDBSBB(D^11)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[(D^11)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^53))[12988]
 11121121121121121121121121121121111121121121121111211 1122111112112112112111111211212 2 11221 --(g5%8)[732](52 5)<680(13078)[(D^11)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[(D^11)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SBDS(D^14)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S6d6BDS(D^14)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[H6T22(D^11)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(H6T22(#^53))[13078](+0)
11121121 1112112112112112112112112112112112112112112112112112112 22112112121111121112111221 2 12221121121121121111121112111211111122 --(g6%8)[732](20 6)<712(13206)[H6T22(D^11)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[(D^11)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[P(D^19)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[P(D^19)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[I4S(D^15)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(I4SD(#^56))[13206](+0)
1 21121121121121121111121121121 2111211111122111221112112112112112112112112111121111211 2 2212 --(g4%8)[728](40 4)<688(13296)[I4S(D^15)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S(D^15)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDS(D^17)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[B6d6DS(D^17)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^54))[13296]
 1112112112112112112112112112112111121121121121111211 1121211112112111121121121121111112112122 1 12 --(g5%8)[723](27 5)<696(13391)[(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SBDB(D^15)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S6d6BDB(D^15)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S(D^13)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(S(#^55))[13391]
 211211\#2112111121121121121111111211211112112 221122111112121122211211122 2 111111 --(g7%8)[721](17 7)<704(13468)[S(D^13)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S(D^13)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDBSBB#(D^13)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDBSBB#(D^13)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[#(D^13)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^56))[13468]
 11121121121121111211 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[725](37 3)<688(13540)[#(D^13)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[#(D^13)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SB(D^14)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S6d6B(D^14)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(DDB(#^54))[13540]
 1112112112112112112 211211212112112111112121111112112112112112111211112112 2 212 --(g6%8)[733](37 6)<696(13617)[DDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[1B(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(1(#^55))[13617](+0)
 21121121121111121121121121111211 1122111112112112112111111211212 2 11221 --(g5%8)[724](52 5)<672(13686)[1B(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SBDS(D^13)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S6d6BDS(D^13)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[H6T22(D^10)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(H6T22(#^52))[13686](+0)
11121121 11121121121121111211 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[693](37 3)<656(13766)[H6T22(D^10)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[(D^10)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SB(D^10)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S6d6B(D^10)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDB(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(DDB(#^50))[13766]
 1112112112112112112112112111121121121121111211 1121211112112111121121121121111112112122 1 12 --(g5%8)[707](27 5)<680(13855)[DDB(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDB(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SBDBDDDDB(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S6d6BDBDDDDB(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDDB(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(S(#^53))[13855]
 2112112112111112112112112112112112112112112 2111111221211112112112112112112122111121112111211211122112121 1 2 --(g1%8)[719](23 1)<696(13961)[SDDB(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDDB(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDDDDDSDDDB(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDDDDDSDDDB(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDDDB(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(S(#^54))[13961]
 112112111 2122211211211211111211211211211211211211211122221121121121111211112221121121121121 1  --(g4%8)[696](32 4)<664(14053)[SDDDB(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDDDB(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SPBDDB(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SPBDDB(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDDSB(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(SDDS(#^51))[14053]
 112112112112112112111121121121 221211211211211211211211221121121221121121112211111111 1 1111112 --(g3%8)[696](24 3)<672(14145)[SDDSB(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDDSB(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDBDDBDSB(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[B6d6DBDDBDSB(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SB(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(S(#^51))[14145]
 21121121121111111112112111121121121121121121121121111111121121121121121 2 2 2112112111111111111111112222121222 --(g4%8)[698](18 4)<680(14252)[SB(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SB(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDDSSDDBSSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[B6d6DDSSDDBSSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(SSS(#^50))[14252]
 2112112112112112111111211121111111211121121  2 112111111212 --(g0%8)[702](38 0)<664(14308)[SSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SSDDSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[T6SPDSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[T6S(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(T6S(#^50))[14308](+0)
1 12112112112112112112112112112112112112112112112112112112112112112 2211111211221122111121112111211111112121211211211211112112112112121 2 22 --(g6%8)[706](10 6)<696(14444)[T6S(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[I4S(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[P(D^19)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[P(D^19)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[B(D^13)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(B(#^55))[14444]
 12112112112112112112112 22112112121111121112111221 2 12221121121121121111121112111211111122 --(g6%8)[716](20 6)<696(14532)[B(D^13)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[B(D^13)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[P(D^17)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[P(D^17)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[I4S(D^13)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(I4SD(#^54))[14532](+0)
1 2112112112 2111111221211112112112112112112122111121112111211211122112121 1 2 --(g1%8)[695](23 1)<672(14606)[I4S(D^13)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S(D^13)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[P(D^15)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[P(D^15)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[(D^10)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(D(#^51))[14606]
 1112112112112112112112112112112112112112112112112112112 2211111211221122111121112111211111112121211211211211112112112112121 2 22 --(g6%8)[698](10 6)<688(14731)[(D^10)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[(D^10)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[P(D^18)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[P(D^18)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[B(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(B(#^54))[14731]
 12112112112112112 2111111221211112112112112112112122111121112111211211122112121 1 2 --(g1%8)[695](23 1)<672(14811)[B(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[B(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[P(D^15)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[P(D^15)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[(D^10)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(D(#^51))[14811]
 111211211211211211211\#11121121121121121121111111121121121 2 2  --(g3%8)[690](10 3)<680(14869)[(D^10)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[(D^10)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDSSDS#(D^10)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[B6d6DSSDS#(D^10)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[#(D^10)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^53))[14869]
 1112112112112112112112112112112 22112112121111121112111221 2 12221121121121121111121112111211111122 --(g6%8)[700](20 6)<680(14965)[#(D^10)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[#(D^10)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[P(D^15)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[P(D^15)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[I4S(D^11)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(I4SD(#^52))[14965](+0)
1 2112112112112112112112112112 2111111221211112112112112112112122111121112111211211122112121 1 2 --(g1%8)[703](23 1)<680(15057)[I4S(D^11)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S(D^11)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[P(D^16)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[P(D^16)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[(D^11)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(D(#^52))[15057]
 111211211211211\#11121121121121121121111111121121121 2 2  --(g3%8)[690](10 3)<680(15109)[(D^11)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[(D^11)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDSSDS#(D^10)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[B6d6DSSDS#(D^10)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[#(D^10)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^53))[15109]
 1112112112112111121121121121111211 1121211112112111121121121121111112112122 1 12 --(g5%8)[691](27 5)<664(15186)[#(D^10)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[#(D^10)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SBDB(D^11)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S6d6BDB(D^11)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S(D^9)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(S(#^51))[15186]
 211211112112111 2122211211211211111211211211211211211211211122221121121121111211112221121121121121 1  --(g4%8)[680](32 4)<648(15284)[S(D^9)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S(D^9)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SPB(D^9)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SPB(D^9)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDDS(D^7)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(SDDS(#^49))[15284]
 112112112112112112111121121121 221211211211211211211211221121121221121121112211111111 1 1111112 --(g3%8)[680](24 3)<656(15376)[SDDS(D^7)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDDS(D^7)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDBDDBDS(D^7)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[B6d6DBDDBDS(D^7)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S(D^7)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(S(#^49))[15376]
 2112112112112112112112112112112112112112 22112112121111121112111221 2 12221121121121121111121112111211111122 --(g6%8)[692](20 6)<672(15481)[S(D^7)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S(D^7)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[P(D^14)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[P(D^14)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[I4S(D^10)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(I4SD(#^51))[15481](+0)
1 2112112112112112112112112112112112 2111111221211112112112112112112122111121112111211211122112121 1 2 --(g1%8)[703](23 1)<680(15579)[I4S(D^10)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S(D^10)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[P(D^16)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[P(D^16)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[(D^11)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(D(#^52))[15579]
 1112112112112112112112112112112112112 22112112221121121222211112 2 221111111122221 --(g6%8)[707](43 6)<664(15658)[(D^11)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[(D^11)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[P(D^16)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[P(D^16)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[(D^9)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^51))[15658]
 111211211211211211211\#211211211211\#2112111121121121121111111211211112112 221122111112121122211211122 2 111111 --(g7%8)[713](17 7)<696(15762)[(D^9)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[(D^9)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDBSBB#D#(D^10)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDBSBB#D#(D^10)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[#D#(D^10)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^55))[15762]
 1112112112112112112112112112112112112 22112112221121121222211112 2 221111111122221 --(g6%8)[723](43 6)<680(15841)[#D#(D^10)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[#D#(D^10)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[P(D^7)#(D^10)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[P(D^7)#(D^10)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[#(D^10)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^53))[15841]
 11121121121121121121121121111121121121121111211 1122111112112112112111111211212 2 11221 --(g5%8)[724](52 5)<672(15925)[#(D^10)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[#(D^10)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SBDS(D^13)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S6d6BDS(D^13)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[H6T22(D^10)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(H6T22(#^52))[15925](+0)
11121121 1112112112112112112112112112112112112111111111112112111121121121121121121121121111111121121121121121 2 2 2112112111111111111111112222121222 --(g4%8)[730](18 4)<712(16069)[H6T22(D^10)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[(D^10)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDDSSDDBSSS(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[B6d6DDSSDDBSSS(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SSS(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(SSS(#^54))[16069]
 2112112112112112111111211121111111211121121  2 112111111212 --(g0%8)[734](38 0)<696(16125)[SSS(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SSS(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SSDDSS(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[T6SPDSS(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[T6S(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(T6S(#^54))[16125](+0)
11 2112112112112112112112112112112112112112112112 22112112121111121112111221 2 12221121121121121111121112111211111122 --(g6%8)[740](20 6)<720(16238)[T6S(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[P(D^20)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[P(D^20)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[I4S(D^16)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(I4SD(#^57))[16238](+0)
1 21121121121111211 11121121211211211211111211121112111121121122112112121121122 1 12 --(g5%8)[718](6 5)<712(16318)[I4S(D^16)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S(D^16)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SB(D^17)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S6d6B(D^17)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[h4t14(D^15)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(h4t14(#^57))[16318](+0)
11111111121 111211211211211\#2112111121121121121111111211211112112 221122111112121122211211122 2 111111 --(g7%8)[737](17 7)<720(16415)[h4t14(D^15)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[(D^15)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDBSBB#(D^15)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDBSBB#(D^15)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[#(D^15)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^58))[16415]
 1112112112112112112 22112112121111121112111221 2 12221121121121121111121112111211111122 --(g6%8)[724](20 6)<704(16499)[#(D^15)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[#(D^15)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[P(D^18)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[P(D^18)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[I4S(D^14)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(I4SD(#^55))[16499](+0)
1 2112112112111121121121121111211 1121211112112111121121121121111112112122 1 12 --(g5%8)[723](27 5)<696(16574)[I4S(D^14)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S(D^14)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SBDB(D^15)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S6d6BDB(D^15)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S(D^13)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(S(#^55))[16574]
 21121121121121121121121121121111121121121121121121111111121121121 2 2  --(g3%8)[738](10 3)<728(16641)[S(D^13)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S(D^13)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDSSDS(D^17)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[B6d6DSSDS(D^17)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[(D^17)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^59))[16641]
 1111111121121121121121121111121121121 222112112111112112112112 2 112222 --(g6%8)[733](29 6)<704(16709)[(D^17)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[(D^17)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDSDDSB(D^14)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[B6d6DSDDSB(D^14)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[(D^14)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^56))[16709]
 11121121111121121121121111211 1122111112112112112111111211212 2 11221 --(g5%8)[724](52 5)<672(16775)[(D^14)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[(D^14)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SBDS(D^13)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S6d6BDS(D^13)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[H6T22(D^10)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(H6T22(#^52))[16775](+0)
11121121 111211211211211211211211211211211211211211211111111211211112112112112111 21111 2 111111221211121111111211111112122111122 --(g2%8)[727](15 2)<712(16900)[H6T22(D^10)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[(D^10)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SPDBSS(D^14)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SPDBSS(D^14)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[I16T6S(D^14)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(I16T6S(#^56))[16900](+0)
11 12112112112111121121121121111211 1121211112112111121121121121111112112122 1 12 --(g5%8)[723](27 5)<696(16977)[I16T6S(D^14)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[I4S(D^14)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SBDB(D^15)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S6d6BDB(D^15)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S(D^13)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(S(#^55))[16977]
 21121121121111211 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[725](37 3)<688(17046)[S(D^13)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S(D^13)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SB(D^14)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S6d6B(D^14)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(DDB(#^54))[17046]
 11121121121121121121121121111121121121121121121111111121121121 2 2  --(g3%8)[738](10 3)<728(17110)[DDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDSSDSDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[B6d6DSSDSDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^59))[17110]
 111211211211211211211211211211211112112111 2122211211211211111211211211211211211211211122221121121121111211112221121121121121 1  --(g4%8)[768](32 4)<736(17235)[DDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SPB(D^7)B(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SPB(D^7)B(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDDSDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(SDDS(#^60))[17235]
 2112111121121121121111211 1121211112112111121121121121111112112122 1 12 --(g5%8)[771](27 5)<744(17303)[SDDSDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDDSDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SBDBDDSDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S6d6BDBDDSDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SSDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(S(#^61))[17303]
 2112112112111111112112111121121121121121121121121111111121121121121121 2 2 2112112111111111111111112222121222 --(g4%8)[778](18 4)<760(17409)[SSDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SSDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDDSSDDBSSSDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[B6d6DDSSDDBSSSDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SSSDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(SSS(#^60))[17409](+0)
21121212 1121121121121121121111121121121 22211211121111111111111121211111 1 2 --(g0%8)[769](33 0)<736(17482)[SSSDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SSPDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDSDDSSDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[B6d6DSDDSSDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[I4SDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(I4S(#^59))[17482](+0)
1 21121121121111121121111121121121121121121121121121121111211 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[805](37 3)<768(17594)[I4SDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SBDDDDSSDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S6d6BDDDDSSDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDBDDSSDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(DDB(#^64))[17594]
 11121121111121121121121121121111111121121121 2 2  --(g3%8)[794](10 3)<784(17640)[DDBDDSSDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDBDDSSDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDSSDSDBDDSSDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[B6d6DSSDSDBDDSSDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DBDDSSDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^66))[17640](+0)
112 211211211211112112111 2122211211211211111211211211211211211211211122221121121121111211112221121121121121 1  --(g4%8)[792](32 4)<760(17747)[DBDDSSDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDDSSDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SPBDDDSSDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SPBDDDSSDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDDSDSSDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(SDDS(#^63))[17747]
 111111211211112112112112111 21111 2 111111221211121111111211111112122111122 --(g2%8)[791](15 2)<776(17819)[SDDSDSSDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDDSDSSDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SPDBSSSDSSDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SPDBSSSDSSDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[I16T6SSDSSDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(I16T6S(#^64))[17819](+0)
111 2112112112112112112112112112 2111111221211112112112112112112122111121112111211211122112121 1 2 --(g1%8)[791](23 1)<768(17913)[I16T6SSDSSDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SSDSSDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDDDDDSDSSDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDDDDDSDSSDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDSSDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(S(#^63))[17913]
 211211211211211211111111211211112112112112111 21111 2 111111221211121111111211111112122111122 --(g2%8)[791](15 2)<776(18003)[SDSSDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDSSDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SPDBSSDDSSDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SPDBSSDDSSDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[I16T6SDDSSDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(I16T6S(#^64))[18003](+0)
11 1211211211211211211\#11121121121121121121111111121121121 2 2  --(g3%8)[794](10 3)<784(18061)[I16T6SDDSSDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[I4SDDSSDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDSSDS#DDDSSDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[B6d6DSSDS#DDDSSDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[#DDDSSDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^66))[18061]
 1111111211121111111211121121  2 112111111212 --(g0%8)[782](38 0)<744(18102)[#DDDSSDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[#DDDSSDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SSDDSSDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[T6SPDSSDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[T6SDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(T6S(#^60))[18102](+0)
1 12112112112112112112112112112111121121121121111211 1121211112112111121121121121111112112122 1 12 --(g5%8)[779](27 5)<752(18196)[T6SDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[I4SDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SBDB(D^9)B(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S6d6BDB(D^9)B(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S(D^7)B(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(S(#^62))[18196]
 21121121121111211 11111221221121121121121111121 2 21121121121121122111112111222 --(g3%8)[782](46 3)<736(18272)[S(D^7)B(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S(D^7)B(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SB(D^8)B(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S6d6B(D^8)B(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^60))[18272]
 111211211211211211211211211211211211211112112111 2122211211211211111211211211211211211211211122221121121121111211112221121121121121 1  --(g4%8)[784](32 4)<752(18403)[DDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SPB(D^9)B(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SPB(D^9)B(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDDS(D^7)B(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(SDDS(#^62))[18403]
 21121111211 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[797](37 3)<760(18466)[SDDS(D^7)B(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDDS(D^7)B(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SBDDS(D^7)B(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S6d6BDDS(D^7)B(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDBS(D^7)B(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(DDB(#^63))[18466]
 111211211211211211211\#11121121121121121121111111121121121 2 2  --(g3%8)[802](10 3)<792(18524)[DDBS(D^7)B(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDBS(D^7)B(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDSSDS#DDBS(D^7)B(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[B6d6DSSDS#DDBS(D^7)B(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[#DDBS(D^7)B(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^67))[18524]
 1112112112112112112112112112112 2111111221211112112112112112112122111121112111211211122112121 1 2 --(g1%8)[807](23 1)<784(18618)[#DDBS(D^7)B(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[#DDBS(D^7)B(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[P(D^7)BS(D^7)B(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[P(D^7)BS(D^7)B(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDBS(D^7)B(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(D(#^65))[18618](+0)
112 11121121121121121121111121121121 22211211121111111111111121211111 1 2 --(g0%8)[793](33 0)<760(18687)[DDBS(D^7)B(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PBS(D^7)B(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDSDDSS(D^7)B(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[B6d6DSDDSS(D^7)B(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[I4S(D^7)B(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(I4S(#^62))[18687](+0)
1 2112112112112112112112112112111121121121121111111211211112112 221122111112121122211211122 2 111111 --(g7%8)[801](17 7)<784(18783)[I4S(D^7)B(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S(D^7)B(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDBSBB(D^11)B(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDBSBB(D^11)B(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[(D^11)B(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^66))[18783]
 1121111211 11111221221121121121121111121 2 21121121121121122111112111222 --(g3%8)[782](46 3)<736(18852)[(D^11)B(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[(D^11)B(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SB(D^8)B(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S6d6B(D^8)B(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^60))[18852]
 11121121121121121121121121121121111211 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[781](37 3)<744(18942)[DDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SB(D^8)B(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S6d6B(D^8)B(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDB(D^6)B(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(DDB(#^61))[18942](+0)
11212 2112112112112112112112112112 22112112221121121222211112 2 221111111122221 --(g6%8)[771](43 6)<728(19017)[DDB(D^6)B(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S(D^6)B(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[P(D^11)B(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[P(D^11)B(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^59))[19017]
 11121121111121121111121121121121121121121121111211 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[781](37 3)<744(19119)[DDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SBDDDSSDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S6d6BDDDSSDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDBDSSDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(DDB(#^61))[19119]
 1112112112112111121121121121111211 1121211112112111121121121121111112112122 1 12 --(g5%8)[779](27 5)<752(19196)[DDBDSSDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDBDSSDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SBDBDDBDSSDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S6d6BDBDDBDSSDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SBDSSDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(S(#^62))[19196]
 2112112112112112112112111121121121121111211 1121211112112111121121121121111112112122 1 12 --(g5%8)[787](27 5)<760(19282)[SBDSSDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SBDSSDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SBDBDDDBDSSDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S6d6BDBDDDBDSSDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDBDSSDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(S(#^63))[19282]
 2112111111121121121121121121111121121121 222112112111112112112112 2 112222 --(g6%8)[781](29 6)<752(19353)[SDBDSSDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDBDSSDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDSDDSBBDSSDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[B6d6DSDDSBBDSSDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[BDSSDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^62))[19353]
 12112112112111111211121111111211121121  2 112111111212 --(g0%8)[766](38 0)<728(19404)[BDSSDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[BDSSDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SSDDSSDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[T6SPDSSDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[T6SDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(T6S(#^58))[19404](+0)
11 21121121121121121121121111211 11111221221121121121121111121 2 21121121121121122111112111222 --(g3%8)[766](46 3)<720(19494)[T6SDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SB(D^6)B(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S6d6B(D^6)B(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^58))[19494]
 1112112112112112112112112112112112112111111111112112111121121121121121121121121111111121121121121121 2 2 2112112111111111111111112222121222 --(g4%8)[778](18 4)<760(19630)[DDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDDSSDDBSSSDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[B6d6DDSSDDBSSSDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SSSDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(SSS(#^60))[19630]
 21121121121121121111121121121 22211211121111111111111121211111 1 2 --(g0%8)[777](33 0)<744(19693)[SSSDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SSSDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDSDDSSDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[B6d6DSDDSSDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[I4SDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(I4S(#^60))[19693](+0)
1 211211211211211211111111211211112112112112111 21111 2 111111221211121111111211111112122111122 --(g2%8)[767](15 2)<752(19784)[I4SDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SPDBSS(D^6)B(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SPDBSS(D^6)B(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[I16T6S(D^6)B(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(I16T6S(#^61))[19784](+0)
111 21121121121111211 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[773](37 3)<736(19856)[I16T6S(D^6)B(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S(D^6)B(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SB(D^7)B(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S6d6B(D^7)B(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDBDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(DDB(#^60))[19856]
 11121121121121111121121121121121121111111121121121 2 2  --(g3%8)[770](10 3)<760(19908)[DDBDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDBDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDSSDSDDBDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[B6d6DSSDSDDBDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDBDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^63))[19908]
 1111121121121121111111211211112112 221122111112121122211211122 2 111111 --(g7%8)[761](17 7)<744(19976)[DDBDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDBDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDBSBBBDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDBSBBBDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[BDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^61))[19976]
 1211211\#2112111121121121121111111211211112112 221122111112121122211211122 2 111111 --(g7%8)[761](17 7)<744(20054)[BDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[BDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDBSBB#DDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDBSBB#DDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[#DDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^61))[20054]
 1112112112112112112112112112112 22112112221121121222211112 2 221111111122221 --(g6%8)[763](43 6)<720(20127)[#DDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[#DDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[P(D^10)B(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[P(D^10)B(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^58))[20127]
 111211211211211211211\#2112111121121121121111111211211112112 221122111112121122211211122 2 111111 --(g7%8)[753](17 7)<736(20219)[DDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDBSBB#DDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDBSBB#DDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[#DDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^60))[20219]
 1112112112112112112112112112112112112 22112112221121121222211112 2 221111111122221 --(g6%8)[763](43 6)<720(20298)[#DDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[#DDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[P(D^10)B(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[P(D^10)B(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^58))[20298]
 1112112112112112112112112112112112112112112 22112112121111121112111221 2 12221121121121121111121112111211111122 --(g6%8)[756](20 6)<736(20406)[DDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[P(D^9)B(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[P(D^9)B(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[I4SDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(I4SD(#^59))[20406](+0)
1 21121111121121121121111211 1122111112112112112111111211212 2 11221 --(g5%8)[764](52 5)<712(20470)[I4SDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SBDSDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S6d6BDSDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[H6T22DDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(H6T22(#^57))[20470](+0)
11121121 111211211111211211111211211211211211211211211211211111111211211112112112112111 21111 2 111111221211121111111211111112122111122 --(g2%8)[767](15 2)<752(20601)[H6T22DDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SPDBSSDDDSSDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SPDBSSDDDSSDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[I16T6SDDDSSDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(I16T6S(#^61))[20601](+0)
11 1111211211211211112112112112112112111121121121 221211211211211211211211221121121221121121112211111111 1 1111112 --(g3%8)[768](24 3)<744(20711)[I16T6SDDDSSDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[I4SDDDSSDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDBDDBDSDDSSDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[B6d6DBDDBDSDDSSDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDDSSDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(S(#^60))[20711]
 21121121121111211 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[765](37 3)<728(20780)[SDDSSDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDDSSDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SBDDDSSDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S6d6BDDDSSDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDBDSSDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(DDB(#^59))[20780]
 11121121121121121121121121111211 11121121211211211211111211121112111121121122112112121121122 1 12 --(g5%8)[758](6 5)<752(20874)[DDBDSSDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDBDSSDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SBDDDDBDSSDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S6d6BDDDDBDSSDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[h4t14DDBDSSDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(h4t14(#^62))[20874](+0)
11111111121 1111121121121121111111211211112112 221122111112121122211211122 2 111111 --(g7%8)[753](17 7)<736(20953)[h4t14DDBDSSDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDBDSSDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDBSBBBDSSDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDBSBBBDSSDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[BDSSDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^60))[20953]
 12112112112111111211121111111211121121  2 112111111212 --(g0%8)[750](38 0)<712(21004)[BDSSDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[BDSSDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SSDDSSDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[T6SPDSSDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[T6SDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(T6S(#^56))[21004](+0)
1 121121121121121121121121121121111211 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[757](37 3)<720(21093)[T6SDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[I4SDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SBDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S6d6BDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDBDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(DDB(#^58))[21093]
 11121121121121121121121121121121121121121121111121121121121121121111111121121121 2 2  --(g3%8)[794](10 3)<784(21175)[DDBDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDBDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDSSDS(D^7)BDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[B6d6DSSDS(D^7)BDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[(D^7)BDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^66))[21175]
 11121121111121121121121121121111111121121121 2 2  --(g3%8)[786](10 3)<776(21221)[(D^7)BDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[(D^7)BDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDSSDS(D^6)BDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[B6d6DSSDS(D^6)BDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[(D^6)BDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^65))[21221]
 1112112112112112112112112 2111111221211112112112112112112122111121112111211211122112121 1 2 --(g1%8)[783](23 1)<760(21309)[(D^6)BDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[(D^6)BDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[P(D^9)BDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[P(D^9)BDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDDDBDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(D(#^62))[21309]
 11121121111211 11111221221121121121121111121 2 21121121121121122111112111222 --(g3%8)[774](46 3)<728(21382)[DDDDBDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDDDBDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SBDDDBDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S6d6BDDDBDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[BDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^59))[21382]
 12112112112111112112112112112112112112111121121121121111111211211112112 221122111112121122211211122 2 111111 --(g7%8)[777](17 7)<760(21487)[BDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[BDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDBSBBDDDSDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDBSBBDDDSDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDDSDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^63))[21487]
 111211211211211\#11121121121121121121111111121121121 2 2  --(g3%8)[770](10 3)<760(21539)[DDDSDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDDSDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDSSDS#DDSDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[B6d6DSSDS#DDSDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[#DDSDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^63))[21539]
 1112112112112 211211221111111211211212112112112112211211212112112211211111211212112111211111111111 1 11 --(g4%8)[770](34 4)<736(21639)[#DDSDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[#DDSDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDDDDSDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDDDDSDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[T6SDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(T6S(#^59))[21639](+0)
1 121121111211 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[749](37 3)<712(21704)[T6SDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[I4SDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SBDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S6d6BDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDBDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(DDB(#^57))[21704]
 1112112112112111121121121121111211 1121211112112111121121121121111112112122 1 12 --(g5%8)[747](27 5)<720(21781)[DDBDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDBDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SBDBDDBDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S6d6BDBDDBDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SBDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(S(#^58))[21781]
 121121121121111211 1121221121121121121111111211121111 2 2121121121112222111 --(g7%8)[747](43 7)<704(21853)[SBDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SBDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SBDSDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S6d6BDSDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^56))[21853]
 11121121121121121121121121121121111211 11111221221121121121121111121 2 21121121121121122111112111222 --(g3%8)[750](46 3)<704(21950)[DB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SBDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S6d6BDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^56))[21950]
 11121121121121121121121121111211 11111221221121121121121111121 2 21121121121121122111112111222 --(g3%8)[742](46 3)<696(22041)[DB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SBDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S6d6BDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[B(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^55))[22041]
 12112112112112112112112112112112112112112112112112112 22112112121111121112111221 2 12221121121121121111121112111211111122 --(g6%8)[748](20 6)<728(22159)[B(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[B(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[P(D^21)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[P(D^21)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[I4S(D^17)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(I4SD(#^58))[22159](+0)
1 211211211211111111211211112112112112111 21111 2 111111221211121111111211111112122111122 --(g2%8)[751](15 2)<736(22244)[I4S(D^17)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S(D^17)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SPDBSS(D^17)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SPDBSS(D^17)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[I16T6S(D^17)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(I16T6S(#^59))[22244](+0)
111 2112112112111121121121121111111211211112112 221122111112121122211211122 2 111111 --(g7%8)[753](17 7)<736(22324)[I16T6S(D^17)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S(D^17)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDBSBB(D^18)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDBSBB(D^18)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[(D^18)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^60))[22324]
 1112112112112112112111121121121121111111211211112112 221122111112121122211211122 2 111111 --(g7%8)[761](17 7)<744(22410)[(D^18)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[(D^18)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDBSBB(D^19)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDBSBB(D^19)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[(D^19)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^61))[22410]
 11121121111211 11111221221121121121121111121 2 21121121121121122111112111222 --(g3%8)[758](46 3)<712(22483)[(D^19)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[(D^19)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SB(D^18)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S6d6B(D^18)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[(D^15)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^57))[22483]
 1112112111112112111112112112112112112111111112112112112112112111111211121111111211121121  2 112111111212 --(g0%8)[774](38 0)<736(22584)[(D^15)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[(D^15)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SSDDSSDSS(D^14)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[T6SPDSSDSS(D^14)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[T6SDSS(D^14)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(T6S(#^59))[22584](+0)
11 2112112112111111211121111111211121121  2 112111111212 --(g0%8)[750](38 0)<712(22636)[T6SDSS(D^14)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDSS(D^14)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SSDDSS(D^14)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[T6SPDSS(D^14)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[T6S(D^14)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(T6S(#^56))[22636](+0)
1 1211211211211211211211211211211112112111 2122211211211211111211211211211211211211211122221121121121111211112221121121121121 1  --(g4%8)[752](32 4)<720(22760)[T6S(D^14)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[I4S(D^14)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SPB(D^18)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SPB(D^18)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDDS(D^16)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(SDDS(#^58))[22760]
 2112112112112112 211211221111111211211221111211211122 2 111111 --(g7%8)[745](17 7)<728(22819)[SDDS(D^16)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDDS(D^16)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDDDDDS(D^16)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDDDDDS(D^16)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S(D^16)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^59))[22819]
 2112112112112112112112111121121121121111211 1121211112112111121121121121111112112122 1 12 --(g5%8)[755](27 5)<728(22905)[S(D^16)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S(D^16)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SBDB(D^19)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S6d6BDB(D^19)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S(D^17)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(S(#^59))[22905]
 21121121121111211 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[757](37 3)<720(22974)[S(D^17)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S(D^17)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SB(D^18)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S6d6B(D^18)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDB(D^16)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(DDB(#^58))[22974]
 11121121121121111211 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[765](37 3)<728(23046)[DDB(D^16)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDB(D^16)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SBDDB(D^16)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S6d6BDDB(D^16)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDBB(D^16)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(DDB(#^59))[23046]
 1111111211211112112112112111 21111 2 111111221211121111111211111112122111122 --(g2%8)[751](15 2)<736(23119)[DDBB(D^16)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDBB(D^16)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SPDBSSB(D^16)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SPDBSSB(D^16)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[I16T6SB(D^16)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(I16T6S(#^59))[23119](+0)
111 2112112112112112112112111121121121121111211 1121211112112111121121121121111112112122 1 12 --(g5%8)[763](27 5)<736(23208)[I16T6SB(D^16)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SB(D^16)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SBDBDDDB(D^16)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S6d6BDBDDDB(D^16)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDB(D^16)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(S(#^60))[23208]
 2112112112112112112112 22112112121111121112111221 2 12221121121121121111121112111211111122 --(g6%8)[756](20 6)<736(23295)[SDB(D^16)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDB(D^16)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDDDDDB(D^16)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDDDDDB(D^16)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[I4SDB(D^16)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(I4SD(#^59))[23295](+0)
1 21121121121111121121121121121121111111121121121 2 2  --(g3%8)[754](10 3)<744(23345)[I4SDB(D^16)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDB(D^16)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDSSDSDDB(D^16)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[B6d6DSSDSDDB(D^16)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDB(D^16)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^61))[23345]
 111111121121121121121121111121121121 22211211121111111111111121211111 1 2 --(g0%8)[761](33 0)<728(23415)[DDB(D^16)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDB(D^16)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDSDDSS(D^16)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[B6d6DSDDSS(D^16)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[I4S(D^16)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(I4S(#^58))[23415](+0)
1 21121121121111211 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[749](37 3)<712(23485)[I4S(D^16)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S(D^16)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SB(D^17)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S6d6B(D^17)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDB(D^15)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(DDB(#^57))[23485]
 11121121111111112112111121121121121121121121121111111121121121121121 2 2 2112112111111111111111112222121222 --(g4%8)[754](18 4)<736(23589)[DDB(D^15)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDB(D^15)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDDSSDDBSSS(D^15)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[B6d6DDSSDDBSSS(D^15)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SSS(D^15)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(SSS(#^57))[23589]
 2112112112111121121121121111111211211112112 221122111112121122211211122 2 111111 --(g7%8)[753](17 7)<736(23666)[SSS(D^15)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SSS(D^15)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDBSBBDSS(D^15)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDBSBBDSS(D^15)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DSS(D^15)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^60))[23666]
 1112112111121121121121111111211211112112 221122111112121122211211122 2 111111 --(g7%8)[745](17 7)<728(23740)[DSS(D^15)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DSS(D^15)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDBSBBSS(D^15)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDBSBBSS(D^15)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SS(D^15)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^59))[23740](+0)
21121212 12112111 2122211211211211111211211211211211211211211122221121121121111211112221121121121121 1  --(g4%8)[720](32 4)<688(23839)[SS(D^15)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SP(D^14)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SPB(D^14)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SPB(D^14)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDDS(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(SDDS(#^54))[23839]
 21121121121111121121121 22211111211121111111111112111211111 1 2 --(g0%8)[729](33 0)<696(23899)[SDDS(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDDS(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDSDDDS(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[B6d6DSDDDS(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[I4S(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(I4S(#^54))[23899](+0)
1 2112112112112112112112112112112112112112112112 22112112221121121222211112 2 221111111122221 --(g6%8)[739](43 6)<696(23988)[I4S(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[P(D^20)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[P(D^20)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[(D^13)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^55))[23988]
 1112112111111112112112112112112111111211121111111211121121  2 112111111212 --(g0%8)[726](38 0)<688(24059)[(D^13)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[(D^13)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SSDDSS(D^11)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[T6SPDSS(D^11)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[T6S(D^11)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(T6S(#^53))[24059](+0)
1 1211211211211211211211211211211211211111111211211112112112112111 21111 2 111111221211121111111211111112122111122 --(g2%8)[735](15 2)<720(24169)[T6S(D^11)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[I4S(D^11)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SPDBSS(D^15)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SPDBSS(D^15)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[I16T6S(D^15)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(I16T6S(#^57))[24169](+0)
111 211211\#2112111121121121121111111211211112112 221122111112121122211211122 2 111111 --(g7%8)[737](17 7)<720(24249)[I16T6S(D^15)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S(D^15)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDBSBB#(D^15)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDBSBB#(D^15)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[#(D^15)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^58))[24249]
 11111211 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[725](37 3)<688(24309)[#(D^15)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[#(D^15)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SB(D^14)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S6d6B(D^14)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(DDB(#^54))[24309]
 11121121121121121121121121121121111121121121 2111211111122111221112112112112112112112112111121111211 2 2212 --(g4%8)[736](40 4)<696(24413)[DDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDSDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[B6d6DSDDDDDB(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[B(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^55))[24413]
 12112112112112112112112112112111121121121121111211 1121211112112111121121121121111112112122 1 12 --(g5%8)[731](27 5)<704(24506)[B(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[B(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SBDB(D^16)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S6d6BDB(D^16)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S(D^14)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(S(#^56))[24506]
 211211211211111111211211112112112112111 21111 2 111111221211121111111211111112122111122 --(g2%8)[727](15 2)<712(24590)[S(D^14)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S(D^14)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SPDBSS(D^14)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SPDBSS(D^14)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[I16T6S(D^14)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(I16T6S(#^56))[24590](+0)
111 21121111121121121121121121111111121121121 2 2  --(g3%8)[714](10 3)<704(24636)[I16T6S(D^14)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S(D^14)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDSSDS(D^14)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[B6d6DSSDS(D^14)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[(D^14)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^56))[24636]
 11121121121121111121121121121121121111111121121121 2 2  --(g3%8)[714](10 3)<704(24688)[(D^14)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[(D^14)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDSSDS(D^14)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[B6d6DSSDS(D^14)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[(D^14)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^56))[24688]
 11121121111121121121121121121111111121121121 2 2  --(g3%8)[706](10 3)<696(24734)[(D^14)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[(D^14)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDSSDS(D^13)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[B6d6DSSDS(D^13)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[(D^13)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^55))[24734]
 111211211211211111111211211112112112112111 21111 2 111111221211121111111211111112122111122 --(g2%8)[711](15 2)<696(24821)[(D^13)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[(D^13)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SPDBSS(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SPDBSS(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[I16T6S(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(I16T6S(#^54))[24821](+0)
111 2112112112112112112112112112112112 22112112121111121112111221 2 12221121121121121111121112111211111122 --(g6%8)[724](20 6)<704(24923)[I16T6S(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[P(D^18)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[P(D^18)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[I4S(D^14)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(I4SD(#^55))[24923](+0)
1 211211111111211211112112112112111 21111 2 111111221211121111111211111112122111122 --(g2%8)[719](15 2)<704(25002)[I4S(D^14)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S(D^14)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SPDBSS(D^13)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SPDBSS(D^13)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[I16T6S(D^13)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(I16T6S(#^55))[25002](+0)
111 2112111121121121121111111211211112112 221122111112121122211211122 2 111111 --(g7%8)[713](17 7)<696(25076)[I16T6S(D^13)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S(D^13)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDBSBB(D^13)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDBSBB(D^13)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[(D^13)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^55))[25076]
 111211211111211211112112111121121121121111121121121 2121121111211211211121111121121121121121121111111211211212211 2  --(g3%8)[704](16 3)<688(25189)[(D^13)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[(D^13)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDSDBBS(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[B6d6DSDBBS(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^54))[25189]
 1111111111112112111121121121121121121121121111111121121121121121 2 2 2112112111111111111111112222121222 --(g4%8)[698](18 4)<680(25289)[(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[(D^12)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDDSSDDBSSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[B6d6DDSSDDBSSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(SSS(#^50))[25289]
 21121121121121121121121121121121121111121121121121121121111111121121121 2 2  --(g3%8)[722](10 3)<712(25362)[SSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDSSDSDDDDDSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[B6d6DSSDSDDDDDSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDDDDSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^57))[25362]
 11111121121121121121121111121121121 2221121121111112112111112121211211S211211D211211D211211S211211D2122211211121111111111111121211111 1 21 --(g0%8)[733](45 0)<688(25498)[DDDDDSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDDDDSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDSDDSDDDSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[B6d6DSDDSDDDSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^54))[25498]
 1112112112112112112112112112112111121121121121111111211211112112 221122111112121122211211122 2 111111 --(g7%8)[729](17 7)<712(25596)[DDSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDBSBBDDDDDSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDBSBBDDDDDSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDDDDSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^57))[25596]
 11121121111121121121121111211 1122111112112112112111111211212 2 11221 --(g5%8)[732](52 5)<680(25662)[DDDDDSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDDDDSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SBDSDDDDSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S6d6BDSDDDDSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[H6T22DSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(H6T22(#^53))[25662](+0)
11121121 11121121121121121121121121121121121121121121121121111121121121121121121111111121121121 2 2  --(g3%8)[738](10 3)<728(25758)[H6T22DSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDSSDS(D^7)SS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[B6d6DSSDS(D^7)SS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[(D^7)SS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^59))[25758]
 11111121121121121111211 1122111112112112112111111211212 2 11221 --(g5%8)[740](52 5)<688(25818)[(D^7)SS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[(D^7)SS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SBDSDDDDDSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S6d6BDSDDDDDSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[H6T22DDSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(H6T22(#^54))[25818](+0)
11121121 111211211211211111211211211211211211211211\#11121121121121121121111111121121121 2 2  --(g3%8)[730](10 3)<720(25905)[H6T22DDSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDSSDS#DDSDDSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[B6d6DSSDS#DDSDDSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[#DDSDDSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^58))[25905]
 1112112112112112112 2111111221211112112112112112112122111121112111211211122112121 1 2 --(g1%8)[719](23 1)<696(25987)[#DDSDDSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[#DDSDDSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDDDDDSDDSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDDDDDSDDSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDDSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(S(#^54))[25987]
 1111112112112112112112111111211121111111211121121  2 112111111212 --(g0%8)[718](38 0)<680(26049)[SDDSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDDSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SSDDSSSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[T6SPDSSSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[T6SSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(T6S(#^52))[26049](+0)
11 2112112112112112112112111121121121121111111211211112112 221122111112121122211211122 2 111111 --(g7%8)[713](17 7)<696(26140)[T6SSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDBSBBDDDSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDBSBBDDDSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDDSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^55))[26140]
 111211211211211211211\#11121121121121121121111111121121121 2 2  --(g3%8)[714](10 3)<704(26198)[DDDSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDDSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDSSDS#DDDSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[B6d6DSSDS#DDDSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[#DDDSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^56))[26198]
 1112112112112112112112112112112112112112112 22112112221121121222211112 2 221111111122221 --(g6%8)[739](43 6)<696(26283)[#DDDSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[#DDDSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[P(D^10)SS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[P(D^10)SS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDDSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^55))[26283]
 1112112112112112112111111112112112112112112111111211121111111211121121  2 112111111212 --(g0%8)[742](38 0)<704(26366)[DDDSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDDSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SSDDSSDDDSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[T6SPDSSDDDSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[T6SDDDSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(T6S(#^55))[26366](+0)
1 121121121121121121111211 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[733](37 3)<696(26443)[T6SDDDSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[I4SDDDSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SBDDDDDSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S6d6BDDDDDSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDBDDDSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(DDB(#^55))[26443](+0)
11212 1112112112112112112112112112112 2111111221211112112112112112112122111121112111211211122112121 1 2 --(g1%8)[719](23 1)<696(26542)[DDBDDDSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDDDSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDDDDDSDDSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDDDDDSDDSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDDSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(S(#^54))[26542]
 11111121121121121121121111121121121 22211211121111111111111121211111 1 2 --(g0%8)[713](33 0)<680(26611)[SDDSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDDSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDSDDSSSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[B6d6DSDDSSSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[I4SSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(I4S(#^52))[26611](+0)
1 2112112112112112112112 2111121121112211221122211112112112112112112112211211211111 2 11112111112222121112111111122 --(g4%8)[720](48 4)<672(26722)[I4SSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDDDDSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDDDDSS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(S(#^51))[26722]
 21121121121121121121121111211 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[709](37 3)<672(26803)[SS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SBDDDS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S6d6BDDDS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDBDS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(DDB(#^52))[26803]
 111111211211211211112112112112112112111121121121 221211211211211211211211221121121221121121112211111111 1 1111112 --(g3%8)[712](24 3)<688(26913)[DDBDS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDBDS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDBDDBDSBDS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[B6d6DBDDBDSBDS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SBDS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(S(#^53))[26913]
 21121121121121121121121111121121121121121121111111121121121 2 2  --(g3%8)[714](10 3)<704(26974)[SBDS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SBDS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDSSDSDDDBDS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[B6d6DSSDSDDDBDS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDDBDS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^56))[26974]
 1112112111121121121121111211 1121211112112111121121121121111112112122 1 12 --(g5%8)[707](27 5)<680(27045)[DDDBDS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDDBDS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SBDBDDBDS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S6d6BDBDDBDS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SBDS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(S(#^53))[27045]
 211211112112112112112112112112 2111112112112221121121121111121112121122222211121 1  --(g1%8)[701](13 1)<688(27125)[SBDS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SBDS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDDDDBBDS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDDDDBBDS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S6d6BBDS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(S6d6B(#^53))[27125](+0)
2 111112112111121121121121111111211211112112 221122111112121122211211122 2 111111 --(g7%8)[713](17 7)<696(27202)[S6d6BBDS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDBBDS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDBSBBSBBDS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDBSBBSBBDS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SBBDS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^55))[27202]
 2112111121121121121111111211211112112 221122111112121122211211122 2 111111 --(g7%8)[705](17 7)<688(27273)[SBBDS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SBBDS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDBSBBBBDS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[PDBSBBBBDS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[BBDS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>((#^54))[27273]
 1211 1122111112112112112111111211212 2 11221 --(g5%8)[684](52 5)<632(27314)[BBDS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[BBDS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SBDS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S6d6BDS(D^8)#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[H6T22DDDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(H6T22(#^47))[27314](+0)
11121121 111211211\#211211\#2112112112112112112112112112112112 22112112121111121112111221 2 12221121121121121111121112111211111122 --(g6%8)[676](20 6)<656(27436)[H6T22DDDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[P(D^6)##DDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[P(D^6)##DDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[I4SDD##DDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(I4SD(#^49))[27436](+0)
1 21121121121111211 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[685](37 3)<648(27506)[I4SDD##DDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDD##DDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SBDDD##DDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S6d6BDDD##DDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDBD##DDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(DDB(#^49))[27506]
 1112112112112112112111121121121121111211 1121211112112111121121121121111112112122 1 12 --(g5%8)[691](27 5)<664(27589)[DDBD##DDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[DDBD##DDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SBDBDDDBD##DDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[S6d6BDBDDDBD##DDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDBD##DDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(S(#^51))[27589]
 11112112112112112112111111211121111111211121121  2 112111111212 --(g0%8)[694](38 0)<656(27649)[SDBD##DDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SDBD##DDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[SSDDSSD##DDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[T6SPDSSD##DDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>[T6SD##DDDD#D##D###DD##D#D#D#D###D##B####D###SD(#^6)]>(T6S(#^49))[27649]

[]
I have cut composite emission file for %1 and %2 not to try too much edges, I have add filtering of emissions having the same characteristics (chosing the shortest one), but pruning the emission files more could be helpfull anyways. There is a lot of almost identical cases maybe saving few bits in a cost of prolonging the search ... but improving transposition table use would help more.

Hmm, 16m on level 550, 18m on level 564 :( oh these levels are %2 and I have reduced size of emission file just for %1 ... :(

After 560m on level 1533...

I am looking at slow transitions ... and at least SS>S in "easy" is done by 28bits SS>SSPSS>S, but search gives 13 bits SS>S6d6S>H6T6S>I4S>S so another improvement possible ... and seems PDBS>'2211121221'>S is another usefull reduction not used by "easy".

Stack destroyal ... next version should use dynamic programming with states dependent on how many 1 extra bits cross which boundaries (detecting places without 1 extra bit cross).
DDBSSD##SD##|S>'PDBS>S'>SSD##SD##|S>'SSP(#=S)>'>#SD##|S>'SSP(#=S)'>|S so far easy is able to work with intervals with D possible using just one "1 extra chain" in it. Here 'S' and 'B' in starting stack prevened its usage...

I am afraid of big stack desroyals ... but looking at line recipe, there seems are not big decreases ... may be [910]>[814]?
Let us hope the 1m search limit will not stop us there.

After 719m on level 1602
After 902m on level 2074 ... oops I have not seen an error message but the program ended while working on level 2074.

Now I have time to prune the emission files ...
I will finish prunning the emission files before the restart ...

After pruning the emission files ...
After 2m level 169
After 10m level 415
After 20m level 633
After 40m level 900
After 60m level 1595
After 80m level 1755
At 92m 55s last found edge ... on level 2179
The problem is I have computed the recipe with bottom 256 and we got too close .. 295, 293, later even 252.

Oops solution was found even when some emissions were ignored by bug in "pushing them" ... now the computation would be a bit slower again.

.... restarting with bottom 0.
For bottom 0 the computation took 178 m, but there were 8 problems with templating ... I should figure what happened ... and may be correct the problem manually before the next run. (372639 bits declared ... if fixed ... not including block positioning and stack replacement by 3 well placed S's.)

Two bugs connected with imposibility to fix templates are hopefully corrected, bug in emissions pushing as well.
Let us see what next run brings.

The problem emitting 2058th glider persists :(. ... I have manually changed one 1 bit to 2 (bug [S?] and suffixdist>0 deteced) ... and now the problem is at generation 201627000 ... 2131 st emission to be checked. ... the only (33 5) emission ... Yes I have manually simplified the final stack and have not noticed the constraint... (33 5) emission corrected, bug with [S?] and suffixdist>0 reduction corrected.
But the result of the next run still is not perfect, but the problem in it is much closer to end than to start :) ...

Tested portion to :

Code: Select all

x = 39418973, y = 39419416, rule = B3/S23
279b2o$279b2o$265bo13b2o$265b3o12bo$268bo10bobo$267b2o9b2obo2$272bo$
271bobo5b2o$271bo2bo4b2o$272b2o10$243bobo$246bo82bo$242bo4bo2b2o$242b
2obo2bob2o75b3obo$246b2o69bo8bob2o$317b3o6b2obo$320bo3bob3o$319b2o$
251bo74bo$250bobo69bo$249bo2bo68bobo$250b2o65b2o2b2o$317b2o2$246b2o$
245bobo$245bo87b2o$244b2o87b2o5$294b2o$287b2o5b2o$287b2o3$289b2o27b2o$
289b2o27b2o$283b2o$283b2o$263b2o59b2o$263b2o59b2o$320b2o$320b2o4$325b
2o$325b2o4$290bo$289bobo$290b2o3$362b2o5b2o$299b2o61b2o5bo$291bo7b2o
66bobo$291bo75b2o$291bo71b2o$278b2o83bobo$278b2o84bo$367b3o$366bo$366b
o3bo$283b2o22b2o57bo2bobo$283b2o22bobo58bobo2bo$279b2o27bo60bo3bo$279b
2o92bo$320b2o48b3o$320b2o$285b2o27b2o$285b2o27b2o3$316b2o$309b2o5b2o$
309b2o2$284b2o$283bobo$284bo$303b2o$303bo$301bobo$301b2o4$245b2o$245bo
bo$238b3o5bo13b2o$261bo78b2o3b2o$235b2o24bobo75bo2bobo2bo$235b2o25b2o
70bo5b2o3b2o5bo$333bobo15bobo$334bo17bo$266b2o$265bo2bo$266bobo$267bo
4$259bo2b2o$258bo3b2o2b2o$258bo7b2o$259b4o94$164bo$336b2o$162bob3o169b
2o$164b2obo$164bob2o$165b3obo$328bo$167bo160b3o$171bo148bo10bo$170bobo
146bobo8b2o$171b2o146bobo26bo$167b2o148b3ob2o23b3o$166bobo147bo28bo$
159b2o5bo5b2o143b3ob2o22b2o$159b2o4b2o5b2o145bob2o2$344b2o$344b2o5$
169b2o$167bob2o$157bo8bo$157b3o9bo$160bo4b2obo7b2o$159b2o4b2o9b2o$331b
2o$162bo169bo$161bobo165b3o$157b2o2b2o166bo$157b2o13$339b2o$267bo62b2o
7b2o$266b3o62bo$265b3obo61bobo$266bo3bo8bo52b2o$267bo3bo5b3o178b2o$
155b2o111bob3o3bo181bo$155b2o112b3o4b2o72b2o107b3o$270bo79bo110bo$274b
o73bobo$273bobo72b2o$274b2o2b2o$278b2o$334b2o$333bobo$333bo$332b2o$
216b2o$216b2o3$203bo9b3o57b2o$203b3o67b2o$206bo130b2o$205bobo130bo$
205bobo61bo65b3o$206bo62bo65bo$269bo4$221b2o$221b2o2$541b2o$541b2o$
201b2o$200bobo38bo34bo49bo$200bo38b3o32b3o47b3o33b2o$145b2o52b2o7b2o
28bo34bo49bo36bo$145b2o61b2o28b2o33b2o48b2o20b2o14b3o26b2o$228b2o106b
2o7b2o16bo25bobo$216b2obo9bo107bo51bo$216b2ob3o7bobo105bobo48b2o$222bo
7b2o4b2o45bo48b2o4b2o186b2o$216b2ob3o13bo2bo44b3o47bo20b2o170b2o$187bo
29bobo16b2o48bo46bobo18bo68b2o55bo2b2o$217bobo28b2o35b2o11b2o34b2o16bo
bo64b2o4b4o50bo3b2o2b2o$185b3obo28bo29b2o48b2o52b2o65b2o2b2ob3o50bo7b
2o$107b2o66bo8bob2o235bo56b4o$108bo66b3o6b2obo31bo141b3o$108bobo67bo3b
ob3o30b3o137bo162bo$109b2o66b2o37bo139bobo6bo153bobo$184bo31b2o137bo2b
o6bo53bo59bo39bobo$180bo27b2o146b2o7bo52bobo57bobo39bo$113b2o64bobo26b
2o208bo2bo56bo2bo64b2o$112bo2bo59b2o2b2o53b2o3b2o32b2o48b2o36b3o55b2o
58b2o65bo$113bobo59b2o58bo3bo20b2o11b2o35b2o11b2o222b3o$114bo117b3o5b
3o18bo49bo237bo$232bo9bo15b3o47b3o35b2o75b2o8bo49b2o$258bo49bo37b2o2b
2o71bobo7bo49bobo$111b2o84b2o88b2o61bobo72bo7bo51bo32b2o5b2o$111b3o84b
o67b2o19b2o63bo72b2o58b2o32bo5b2o$105b2o2bo2bobo83bobo65b2o84b2o165bob
o$105b2o2b2o2b2o84b2o97b2o220b2o$109b2o187bo225b2o$258bo40b3o221bobo
10b2o$194b2o61bobo41bo222bo11b2o$195bo62bo260b3o$195bobo111b2o211bo$
196b2o111b2o207bo3bo$517bobo2bo$58bo202b2o252bo2bobo$57b3o201b2o38bo
213bo3bo27b2o$56b3obo195b2o42bobo187b2o23bo10b2o19bo$57bo3bo155b2o36bo
bo43bo187bo2bo4b2o17b3o8bo17bobo$58bo3bo154bo37bo233bobo4bobo28bobo15b
2o$59bob3o154b3o33b2o13b2o219bo4b3o30b2o4bo$60b3o157bo48bo36b2o187b2o
36bobo$61bo200b2o6b3o33b2o177b2o11b2o33bobo$65bo196b2o8bo213bo10b3o34b
o10b2o$64bobo232b2o182b3o59bobo$65b2o231bobo182bo63bo$61b2o193b3o39bo
198b2o48b2o93b2o$60bobo135b2o97b2o13b2o183b2o33b2o108bobo$60bo5b2o130b
2o2b2o56b2o50bo220bo109bo$59b2o5b2o134bobo55b2o43b2o6b3o214b3o$203bo
101b2o8bo214bo$207bo$200b2o4bobo417bo$125b3o73bo3bo3bo414b3o$198b3o5bo
3bo412bo$191b2o5bo8bo3bo411b2o$191b2o15bo3bo$177bo31bobo$177b3o12bo17b
o$105b2o17bo39b2o14bo10bobo373bo2b2o$105b2o8b2o7b3o37b2o13b2o9bo2bo
372bo3b2o2b2o$115bo11bo61bo2bo373bo7b2o54b2o$113bobo10b2o56bo382b4o59b
2o$113b2o68bobo3bo2bo$183bo2bo4b2o$184b2o28b3o$566bo$212bo5bo346bobo$
212bo5bo346bo2bo$212bo5bo347b2o2$214b3o$211bo358b2o$210bobo357bobo$
211b2o359bo57b2o$572b2o40b2o14b2o$568b2o44b2o$481b2o85b2o$89b2o390b2o$
89b2o45b2o292bo$136b2o288b2o2b2ob3o$426b2o4b4o54bo$430b2o57bobo$490bo
3$435bo220b2o$434bobo49b2o168b2o$433bo2bo49b2o$434b2o$489bo$122b2o365b
o7bo$122b2o306b2o57bo7bo$429bobo65bo$429bo55b3o$428b2o63b3o$472b3o14bo
8b2o112b2o21bo$489bo7bo2bo102b2o7b2o19b3o$93b2o135b2o238bo5bo12bo7bo2b
o103bo27bo$93b2o3bo131bo239bo5bo21b2o104bobo25b2o$97bobo128bobo239bo5b
o128b2o$98bobo127b2o$100bo$100b2o$473b2o$441bo31b2o164b2o$441bo8b2o
187b2o$441bo8b2o2$420b2o$420b2o2$607b2o$607b2o3$435b3o168b2o$607bo$
153bo292b2o156b3o$153b3o290bobo155bo18b2o27b2o$156bo270b2o18bo175b2o
27b2o$155b2o10b2o258bo$167b2o8b2o245b2obo7bo$177bo246bo2b3o5bo$175bobo
247b2o3bo4bo$175b2o250b4o$427bo$428b3o$431bo$426b5o236b2o$426bo240b2o$
428bo$bobo306b2o115b2o$4bo305bo$o4bo2b2o298bobo312b2o$2obo2bob2o298b2o
313b2o$4b2o$293b2o$293b2o74bo$367b3o$9bo141b2o149b2o62bo$8bobo140b2o
45b2o102b2o6b2o54b2o244b2o$7bo2bo187b2o110b2o301bo19b2o$8b2o603bobo17b
o$614b2o15bobo$298bo327bo4b2o$4b2o282b2o7bobo45b2o278bobo$3bobo282bobo
7bo6b2o37bobo278bobo$3bo285bo15bo38bo269b2o10bo$2b2o302b3o34b2o268bobo
$308bo304bo$612b2o37b2o4b2o$348b2o277b2o22b2o4b2o$184b2o161bobo277bo$
184b2o161bo280b3o$75bo193bo76b2o282bo$74bobo191bobo385b2o$73bo3bo191bo
bo380b2o2b2o$74bo3bo191b2o379bobo7b2o$75bo3bo571bo8bo2bo$76bo3bo74b2o
493b2o9b2o$77bobo75b2o3bo196b2o$78bo80bobo195b2o$82bo77bobo202b2o$81bo
bo78bo36bo165bo314b2o$82b2o78b2o35b3o164b3o260b2o49bobo$78b2o122bo165b
o260b2o26b2o23bo$77bobo121b2o10b2o441bobo23b2o$77bo5b2o128b2o8b2o142bo
288bo$76b2o5b2o138bo142bobo286b2o5b2o25b2o$221bobo142bobo292bobo25bo$
221b2o142b2ob3o290bo8b2o15bobo$371bo288b2o8b2o15b2o$365b2ob3o$365b2obo
2$357b2o$348b2o7b2o$349bo$349bobo20b2o$350b2o20b2o2$286b2o5b2o$286b2o
5bo$291bobo76b2o297b2o$291b2o77b2o296bobo$171b2o24b2o88b2o6b2o371bo$
171b2o24b2o45b2o41bobo5b2o370b2o$244b2o42bo$363b2o$292b2o5b2o61bo2bo$
291bo2bo4b2o62b2o325b2o5b2o$292b2o60bo139bo195b2o5bo$354bo6bo131bobo
199bobo$347b2o5bo5bobo130bobo199b2o$347bobo10bo2bo130bo196b2o$288bo59b
o12b2o316b2o10bobo$287bobo44b2o343b2o11bo3bo$287bo2bo43b2o359b2o$230b
2o56b2o404bob2o$230b2o461b3o2bo$695bobobo$354b2o340bobobo$250b2o102b2o
312b2o27bo2b3o$250bobo416bo19b2o7b2obo$251bobo415bobo17bo9b2o$201b2o
49bo417b2o15bobo9bo$201b2o3bo475bo4b2o$205bobo473bobo$206bobo211b2o
259bobo$208bo211b2o2b2o9b2o233b2o10bo$208b2o140b2o72bobo7bo2bo231bobo$
349bo2bo72bo9bobo231bo$350b2o84bo231b2o$422b2o5bo253b2o$346bo76bo4bobo
252bo$345bobo72b3o5bobo253b3o$345bobo72bo8bo256bo$346bo77b2o$424b2o3$
413bo14b2o$412bobo13b2o$335b2o75bobo$251b2o81bobo76bo$236b2o9b2o2b2o
82bo$185b2o48bo2bo7bobo$185bobo47bobo9bo$186bo49bo$243bo5b2o85b2o$242b
obo4bo85bobo$242bobo5b3o82b2o$243bo8bo$247b2o$233bo13b2o$233bo101bo$
233bo3b2o95bobo$236bo2bo94bobo$229b3o4bo2bo95bo$237b2o$233bo$233bo$
233bo8$184b3o22$185bo$184bobo$185b2o9$234b2o$227b2o5b2o$227b2o3$229b2o
27b2o$229b2o27b2o$223b2o$223b2o$264b2o$264b2o$244bo15b2o$237bo5bobo14b
2o$237bo5b2o$237bo$194bo$193bobo69b2o$194bo70b2o4$231b2o48b2o$231b2o
48b2o3$226b2o36b2o8b2o$226b2o35bo2bo7b2o$264b2o2$278b2o$274b2o2b2o$
218b2o54b2o$218b2o6$214b2o$214b2o18637$19284b2o$19283b2o$19285bo16138$
35426b2o$35425b2o$35427bo29163$64593b2o$64593bobo$64593bo24830$89425b
2o$89425bobo$89425bo25600$115028bo$115027b2o$115027bobo30983$146022bo$
146021b2o$146021bobo22490$168507b2o$168506b2o$168508bo17175$185689b2o$
185689bobo$185689bo28901$214595b2o$214594b2o$214596bo24610$239206bo$
239205b2o$239205bobo16390$255586b2o$255585b2o$255587bo31742$287306b2o$
287305b2o$287307bo29637$316936b2o$316936bobo$316936bo22527$339486b2o$
339485b2o$339487bo21550$361038bo$361037b2o$361037bobo16883$377921b2o$
377921bobo$377921bo21717$399657b2o$399657bobo$399657bo24331$423986b3o$
423986bo$423987bo23834$447825b2o$447825bobo$447825bo31957$479767b2o$
479767bobo$479767bo22798$502579b2o$502578b2o$502580bo11762$514374b2o$
514373b2o$514375bo10247$524642b3o$524642bo$524643bo28657$553295b2o$
553295bobo$553295bo28210$581502bo$581501b2o$581501bobo19707$601233bo$
601232b2o$601232bobo24575$625813b3o$625813bo$625814bo20444$646243b2o$
646242b2o$646244bo18939$665170b3o$665170bo$665171bo24610$689792b2o$
689791b2o$689793bo20734$710520b2o$710519b2o$710521bo15056$725576b2o$
725576bobo$725576bo38184$763774bo$763773b2o$763773bobo25351$789105b3o$
789105bo$789106bo37373$826491bo$826490b2o$826490bobo27901$854374bo$
854373b2o$854373bobo24318$878686bo$878685b2o$878685bobo12749$891448b2o
$891448bobo$891448bo26110$917552b2o$917552bobo$917552bo25595$943153b2o
$943153bobo$943153bo27183$970344b2o$970343b2o$970345bo20189$990539b2o$
990538b2o$990540bo22044$1012592b3o$1012592bo$1012593bo33024$1045612b2o
$1045611b2o$1045613bo35328$1080925b3o$1080925bo$1080926bo22273$
1103203bo$1103202b2o$1103202bobo22525$1125734bo$1125733b2o$1125733bobo
12238$1137998b2o$1137997b2o$1137999bo16125$1154112b2o$1154112bobo$
1154112bo30975$1185070b2o$1185069b2o$1185071bo24623$1209699bo$1209698b
2o$1209698bobo23244$1232912b2o$1232912bobo$1232912bo28671$1261574b2o$
1261573b2o$1261575bo9735$1271322b3o$1271322bo$1271323bo21493$1292830b
2o$1292829b2o$1292831bo23086$1315910bo$1315909b2o$1315909bobo22782$
1338694bo$1338693b2o$1338693bobo21246$1359950bo$1359949b2o$1359949bobo
20216$1380168b3o$1380168bo$1380169bo22996$1403158b2o$1403157b2o$
1403159bo11271$1414434b3o$1414434bo$1414435bo30501$1444934bo$1444933b
2o$1444933bobo23035$1467952b2o$1467951b2o$1467953bo17617$1485566b2o$
1485565b2o$1485567bo28714$1514276b2o$1514275b2o$1514277bo23774$
1538051b2o$1538050b2o$1538052bo25450$1563485b3o$1563485bo$1563486bo
17797$1581304b2o$1581304bobo$1581304bo28716$1610049bo$1610048b2o$
1610048bobo25586$1635641b2o$1635640b2o$1635642bo23769$1659407b2o$
1659407bobo$1659407bo23343$1682752b2o$1682751b2o$1682753bo16346$
1699098b3o$1699098bo$1699099bo18932$1718048b2o$1718048bobo$1718048bo
26406$1744460bo$1744459b2o$1744459bobo18903$1763406b2o$1763405b2o$
1763407bo14115$1777529b2o$1777529bobo$1777529bo25873$1803386b2o$
1803385b2o$1803387bo25029$1828432b2o$1828432bobo$1828432bo24100$
1852545b2o$1852545bobo$1852545bo23257$1875814b2o$1875813b2o$1875815bo
15623$1891434b3o$1891434bo$1891435bo28194$1919649bo$1919648b2o$
1919648bobo13008$1932648b2o$1932648bobo$1932648bo28671$1961310b2o$
1961309b2o$1961311bo22794$1984091b2o$1984090b2o$1984092bo21246$
2005347b2o$2005346b2o$2005348bo21791$2027136b2o$2027135b2o$2027137bo
20189$2047331b2o$2047330b2o$2047332bo17138$2064478b2o$2064477b2o$
2064479bo15614$2080094b2o$2080093b2o$2080095bo15158$2095250b2o$
2095249b2o$2095251bo28623$2123866b3o$2123866bo$2123867bo23025$2146897b
2o$2146897bobo$2146897bo23041$2169944b2o$2169944bobo$2169944bo37925$
2207861b3o$2207861bo$2207862bo24584$2232460b2o$2232460bobo$2232460bo
23797$2256268bo$2256267b2o$2256267bobo25558$2281824b2o$2281824bobo$
2281824bo39725$2321549b3o$2321549bo$2321550bo21501$2343049bo$2343048b
2o$2343048bobo26618$2369670bo$2369669b2o$2369669bobo35286$2404951b2o$
2404951bobo$2404951bo14601$2419571b2o$2419570b2o$2419572bo20462$
2440039b2o$2440039bobo$2440039bo21799$2461833b2o$2461833bobo$2461833bo
30729$2492566bo$2492565b2o$2492565bobo18125$2510680b2o$2510680bobo$
2510680bo24102$2534796bo$2534795b2o$2534795bobo24022$2558824b2o$
2558824bobo$2558824bo32779$2591595b2o$2591594b2o$2591596bo20255$
2611856b2o$2611855b2o$2611857bo23553$2635406bo$2635405b2o$2635405bobo
30715$2666064b2o$2666063b2o$2666065bo25565$2691611b2o$2691610b2o$
2691612bo18711$2710321b2o$2710321bobo$2710321bo38362$2748695b2o$
2748695bobo$2748695bo18215$2766904b3o$2766904bo$2766905bo15069$
2781986b3o$2781986bo$2781987bo23066$2805057b2o$2805057bobo$2805057bo
32518$2837552b2o$2837551b2o$2837553bo27394$2864955bo$2864954b2o$
2864954bobo15090$2880057b2o$2880057bobo$2880057bo32266$2912339bo$
2912338b2o$2912338bobo16901$2929234b2o$2929233b2o$2929235bo38134$
2967366bo$2967365b2o$2967365bobo16846$2984214b2o$2984213b2o$2984215bo
18186$3002411b2o$3002410b2o$3002412bo14331$3016746b3o$3016746bo$
3016747bo27935$3044680b3o$3044680bo$3044681bo22996$3067662b2o$3067661b
2o$3067663bo14078$3081750b2o$3081749b2o$3081751bo18731$3100480b2o$
3100479b2o$3100481bo16081$3116566b2o$3116565b2o$3116567bo14078$
3130654b2o$3130653b2o$3130655bo18682$3149329b2o$3149329bobo$3149329bo
25602$3174934b2o$3174933b2o$3174935bo17150$3192078b2o$3192077b2o$
3192079bo20487$3212530b3o$3212530bo$3212531bo37155$3249685b3o$3249685b
o$3249686bo17917$3267592b2o$3267591b2o$3267593bo21725$3289315b2o$
3289314b2o$3289316bo21791$3311104b2o$3311103b2o$3311105bo15578$
3326690b3o$3326690bo$3326691bo27935$3354624b3o$3354624bo$3354625bo
24577$3379192b2o$3379191b2o$3379193bo17882$3397058b3o$3397058bo$
3397059bo30501$3427558bo$3427557b2o$3427557bobo18174$3445758bo$
3445757b2o$3445757bobo19918$3465662b2o$3465661b2o$3465663bo17150$
3482806b2o$3482805b2o$3482807bo17661$3500448b2o$3500448bobo$3500448bo
31535$3531990bo$3531989b2o$3531989bobo24318$3556302bo$3556301b2o$
3556301bobo16842$3573145b2o$3573145bobo$3573145bo25602$3598750b2o$
3598749b2o$3598751bo18731$3617480b2o$3617479b2o$3617481bo22529$
3640030bo$3640029b2o$3640029bobo14854$3654882b2o$3654881b2o$3654883bo
30699$3685577b2o$3685577bobo$3685577bo24793$3710374b2o$3710373b2o$
3710375bo12542$3722934b2o$3722933b2o$3722935bo14589$3737520b2o$
3737520bobo$3737520bo24574$3762096b2o$3762096bobo$3762096bo28671$
3790758b2o$3790757b2o$3790759bo17707$3808480b2o$3808479b2o$3808481bo
15834$3824306b3o$3824306bo$3824307bo28673$3852979b2o$3852978b2o$
3852980bo22766$3875743b2o$3875743bobo$3875743bo26668$3902400b3o$
3902400bo$3902401bo18433$3920856b2o$3920855b2o$3920857bo19661$3940521b
2o$3940521bobo$3940521bo26881$3967392b2o$3967392bobo$3967392bo42797$
4010173b3o$4010173bo$4010174bo13264$4023438b2o$4023437b2o$4023439bo
19752$4043184b3o$4043184bo$4043185bo15581$4058778b3o$4058778bo$
4058779bo30501$4089278bo$4089277b2o$4089277bobo15821$4105096b2o$
4105096bobo$4105096bo50178$4155282b2o$4155282bobo$4155282bo25349$
4180676b2o$4180676bobo$4180676bo16116$4196798b2o$4196797b2o$4196799bo
15614$4212414b2o$4212413b2o$4212415bo25908$4238329bo$4238328b2o$
4238328bobo27902$4266241bo$4266240b2o$4266240bobo21234$4287472b3o$
4287472bo$4287473bo19920$4307393b2o$4307393bobo$4307393bo32378$
4339757b3o$4339757bo$4339758bo22159$4361914b3o$4361914bo$4361915bo
28965$4390886bo$4390885b2o$4390885bobo11782$4402682b2o$4402681b2o$
4402683bo30699$4433377b2o$4433377bobo$4433377bo32265$4465638bo$
4465637b2o$4465637bobo16117$4481764bo$4481763b2o$4481763bobo25854$
4507628bo$4507627b2o$4507627bobo29655$4537270b2o$4537269b2o$4537271bo
17146$4554409b2o$4554409bobo$4554409bo21039$4575488b2o$4575487b2o$
4575489bo21725$4597211b2o$4597210b2o$4597212bo17403$4614618b3o$
4614618bo$4614619bo24357$4639006bo$4639005b2o$4639005bobo16883$
4655889b2o$4655889bobo$4655889bo24830$4680721b2o$4680721bobo$4680721bo
28901$4709627b2o$4709626b2o$4709628bo22782$4732411b2o$4732410b2o$
4732412bo18670$4751081b2o$4751081bobo$4751081bo27183$4778272b2o$
4778271b2o$4778273bo19661$4797937b2o$4797937bobo$4797937bo38192$
4836133b3o$4836133bo$4836134bo20444$4856563b2o$4856562b2o$4856564bo
21791$4878352b2o$4878351b2o$4878353bo18129$4896478b2o$4896477b2o$
4896479bo20474$4916953b2o$4916953bobo$4916953bo29694$4946647b2o$
4946647bobo$4946647bo23343$4969992b2o$4969991b2o$4969993bo19785$
4989789b3o$4989789bo$4989790bo27134$5016925b3o$5016925bo$5016926bo
25003$5041929b2o$5041929bobo$5041929bo25304$5067224b2o$5067224bobo$
5067224bo25599$5092830b2o$5092829b2o$5092831bo22794$5115611b2o$
5115610b2o$5115612bo21246$5136867b2o$5136866b2o$5136868bo33310$
5170164b2o$5170163b2o$5170165bo21500$5191672b3o$5191672bo$5191673bo
21252$5212950bo$5212949b2o$5212949bobo19146$5232103b2o$5232103bobo$
5232103bo25394$5257502bo$5257501b2o$5257501bobo29946$5287444b2o$
5287443b2o$5287445bo30211$5317651bo$5317650b2o$5317650bobo27087$
5344750b2o$5344749b2o$5344751bo23078$5367848b3o$5367848bo$5367849bo
31488$5399340b2o$5399339b2o$5399341bo19711$5419064b2o$5419063b2o$
5419065bo19153$5438206b2o$5438205b2o$5438207bo22794$5460987b2o$
5460986b2o$5460988bo21246$5482243b2o$5482242b2o$5482244bo17649$
5499888b2o$5499888bobo$5499888bo34607$5534486bo$5534485b2o$5534485bobo
18427$5552920b2o$5552919b2o$5552921bo16888$5569820bo$5569819b2o$
5569819bobo29188$5599008b2o$5599007b2o$5599009bo15834$5614834b3o$
5614834bo$5614835bo30209$5645035b2o$5645034b2o$5645036bo29464$5674493b
3o$5674493bo$5674494bo18401$5692906b3o$5692906bo$5692907bo24565$
5717470b2o$5717469b2o$5717471bo17707$5735192b2o$5735191b2o$5735193bo
13520$5748720b2o$5748720bobo$5748720bo37679$5786374bo$5786373b2o$
5786373bobo19963$5806336b2o$5806335b2o$5806337bo17654$5823985b2o$
5823985bobo$5823985bo31494$5855489bo$5855488b2o$5855488bobo18686$
5874160b2o$5874159b2o$5874161bo15056$5889216b2o$5889216bobo$5889216bo
31243$5920459b2o$5920458b2o$5920460bo21783$5942225b2o$5942225bobo$
5942225bo24830$5967057b2o$5967057bobo$5967057bo23294$5990361b2o$
5990361bobo$5990361bo27136$6017492bo$6017491b2o$6017491bobo33251$
6050731b2o$6050730b2o$6050732bo23327$6074048b2o$6074047b2o$6074049bo
20173$6094223b2o$6094223bobo$6094223bo22057$6116276bo$6116275b2o$
6116275bobo22240$6138530b3o$6138530bo$6138531bo27682$6166208b2o$
6166207b2o$6166209bo20475$6186680b3o$6186680bo$6186681bo31957$6218655b
2o$6218655bobo$6218655bo11516$6230176b2o$6230176bobo$6230176bo28671$
6258838b2o$6258837b2o$6258839bo16391$6275226b3o$6275226bo$6275227bo
21530$6296769b2o$6296769bobo$6296769bo22741$6319543b2o$6319543bobo$
6319543bo23343$6342888b2o$6342887b2o$6342889bo20475$6363360b3o$
6363360bo$6363361bo21505$6384872b2o$6384871b2o$6384873bo16118$6400993b
2o$6400993bobo$6400993bo28901$6429899b2o$6429898b2o$6429900bo32800$
6462693b3o$6462693bo$6462694bo14800$6477486b2o$6477485b2o$6477487bo
23086$6500566bo$6500565b2o$6500565bobo16883$6517449b2o$6517449bobo$
6517449bo35338$6552787bo$6552786b2o$6552786bobo15365$6568154b2o$
6568153b2o$6568155bo41458$6609612b2o$6609611b2o$6609613bo18130$
6627750b2o$6627749b2o$6627751bo17195$6644952b2o$6644951b2o$6644953bo
16081$6661038b2o$6661037b2o$6661039bo26159$6687195bo$6687194b2o$
6687194bobo17394$6704601b2o$6704601bobo$6704601bo30729$6735334bo$
6735333b2o$6735333bobo15063$6750394b3o$6750394bo$6750395bo28965$
6779366bo$6779365b2o$6779365bobo19955$6799305b2o$6799305bobo$6799305bo
38117$6837379b2o$6837378b2o$6837380bo14577$6851968b2o$6851968bobo$
6851968bo38699$6890668b2o$6890667b2o$6890669bo18395$6909058b3o$
6909058bo$6909059bo32282$6941297b2o$6941297bobo$6941297bo27865$
6969150b2o$6969149b2o$6969151bo23086$6992230bo$6992229b2o$6992229bobo
15310$7007550b2o$7007549b2o$7007551bo18686$7026222b2o$7026221b2o$
7026223bo26668$7052901b3o$7052901bo$7052902bo15836$7068747b2o$7068746b
2o$7068748bo21015$7089745b2o$7089745bobo$7089745bo22232$7111984b2o$
7111984bobo$7111984bo34607$7146582bo$7146581b2o$7146581bobo11782$
7158378b2o$7158377b2o$7158379bo29391$7187762b3o$7187762bo$7187763bo
21530$7209305b2o$7209305bobo$7209305bo37893$7247196b2o$7247195b2o$
7247197bo25602$7272798bo$7272797b2o$7272797bobo17882$7290699b2o$
7290698b2o$7290700bo21246$7311955b2o$7311954b2o$7311956bo29987$
7341939bo$7341938b2o$7341938bobo31225$7373156b2o$7373155b2o$7373157bo
19703$7392857b2o$7392857bobo$7392857bo23253$7416121b2o$7416121bobo$
7416121bo35128$7451265bo$7451264b2o$7451264bobo15304$7466582b2o$
7466581b2o$7466583bo23086$7489662bo$7489661b2o$7489661bobo24827$
7514489bo$7514488b2o$7514488bobo17150$7531640b2o$7531639b2o$7531641bo
11472$7543128b2o$7543128bobo$7543128bo25636$7568769b2o$7568769bobo$
7568769bo38919$7607685b3o$7607685bo$7607686bo15836$7623531b2o$7623530b
2o$7623532bo18417$7641936b2o$7641936bobo$7641936bo29999$7671950bo$
7671949b2o$7671949bobo18382$7690326b2o$7690325b2o$7690327bo20267$
7710584b2o$7710583b2o$7710585bo29181$7739764b2o$7739763b2o$7739765bo
25602$7765366bo$7765365b2o$7765365bobo30926$7796304b2o$7796303b2o$
7796305bo19722$7816035b2o$7816034b2o$7816036bo21234$7837254b2o$
7837253b2o$7837255bo13053$7850312b2o$7850312bobo$7850312bo29707$
7880027b2o$7880026b2o$7880028bo23074$7903110bo$7903109b2o$7903109bobo
15575$7918682b3o$7918682bo$7918683bo32546$7951225bo$7951224b2o$
7951224bobo17150$7968376b2o$7968375b2o$7968377bo16118$7984497b2o$
7984497bobo$7984497bo37642$8022131bo$8022130b2o$8022130bobo19447$
8041584b3o$8041584bo$8041585bo21505$8063096b2o$8063095b2o$8063097bo
29181$8092276b2o$8092275b2o$8092277bo24831$8117112b2o$8117111b2o$
8117113bo16346$8133458b3o$8133458bo$8133459bo19957$8153438b2o$8153437b
2o$8153439bo25131$8178561bo$8178560b2o$8178560bobo24575$8203141b3o$
8203141bo$8203142bo11767$8214916bo$8214915b2o$8214915bobo54008$
8268919b2o$8268918b2o$8268920bo37386$8306280b2o$8306279b2o$8306281bo
23553$8329830bo$8329829b2o$8329829bobo21755$8351601bo$8351600b2o$
8351600bobo19409$8370982b2o$8370981b2o$8370983bo18731$8389712b2o$
8389711b2o$8389713bo20219$8409936b3o$8409936bo$8409937bo40190$8450048b
3o$8450048bo$8450049bo18899$8468944b2o$8468944bobo$8468944bo27135$
8496078b2o$8496077b2o$8496079bo15614$8511694b2o$8511693b2o$8511695bo
21551$8533267bo$8533266b2o$8533266bobo23001$8556267b2o$8556266b2o$
8556268bo23074$8579350bo$8579349b2o$8579349bobo15575$8594922b3o$
8594922bo$8594923bo26101$8621014b2o$8621013b2o$8621015bo12086$8633106b
2o$8633105b2o$8633107bo34032$8667136b3o$8667136bo$8667137bo16396$
8683538b2o$8683537b2o$8683539bo43008$8726531b2o$8726531bobo$8726531bo
29136$8755651b2o$8755650b2o$8755652bo18674$8774326b2o$8774325b2o$
8774327bo21550$8795878bo$8795877b2o$8795877bobo22782$8818662bo$
8818661b2o$8818661bobo24827$8843489bo$8843488b2o$8843488bobo17150$
8860640b2o$8860639b2o$8860641bo11472$8872128b2o$8872128bobo$8872128bo
25864$8897986b3o$8897986bo$8897987bo26399$8924392b3o$8924392bo$
8924393bo51925$8976315b2o$8976315bobo$8976315bo17926$8994234b3o$
8994234bo$8994235bo28673$9022907b2o$9022906b2o$9022908bo30238$9053148b
2o$9053147b2o$9053149bo19666$9072814b2o$9072813b2o$9072815bo11517$
9084344b2o$9084344bobo$9084344bo40235$9124572b2o$9124571b2o$9124573bo
18937$9143516bo$9143515b2o$9143515bobo28115$9171625b2o$9171625bobo$
9171625bo32014$9203635b2o$9203634b2o$9203636bo29464$9233093b3o$
9233093bo$9233094bo18173$9251289b2o$9251289bobo$9251289bo32473$
9283726b2o$9283725b2o$9283727bo18478$9302222bo$9302221b2o$9302221bobo
22490$9324707b2o$9324706b2o$9324708bo29219$9353923bo$9353922b2o$
9353922bobo18930$9372849b2o$9372849bobo$9372849bo26366$9399209b2o$
9399209bobo$9399209bo26374$9425592b2o$9425591b2o$9425593bo20726$
9446297b2o$9446297bobo$9446297bo25600$9471900bo$9471899b2o$9471899bobo
24800$9496698b3o$9496698bo$9496699bo26399$9523104b3o$9523104bo$
9523105bo21505$9544616b2o$9544615b2o$9544617bo18125$9562751b2o$
9562751bobo$9562751bo18955$9581706b3o$9581706bo$9581707bo26146$
9607856b2o$9607855b2o$9607857bo20475$9628328b3o$9628328bo$9628329bo
24577$9652896b2o$9652895b2o$9652897bo17617$9670510b2o$9670509b2o$
9670511bo24377$9694902bo$9694901b2o$9694901bobo24819$9719718bo$
9719717b2o$9719717bobo23291$9743017bo$9743016b2o$9743016bobo12497$
9755518b2o$9755517b2o$9755519bo21038$9776566bo$9776565b2o$9776565bobo
20216$9796784b3o$9796784bo$9796785bo21497$9818273b2o$9818273bobo$
9818273bo27910$9846184b2o$9846183b2o$9846185bo19149$9865321b2o$
9865321bobo$9865321bo28207$9893528b2o$9893527b2o$9893529bo14545$
9908086b2o$9908085b2o$9908087bo20218$9928281b2o$9928281bobo$9928281bo
25897$9954180bo$9954179b2o$9954179bobo29953$9984136b3o$9984136bo$
9984137bo22788$10006942bo$10006941b2o$10006941bobo24827$10031769bo$
10031768b2o$10031768bobo16385$10048166bo$10048165b2o$10048165bobo
27098$10075235b2o$10075234b2o$10075236bo21791$10097024b2o$10097023b2o$
10097025bo29181$10126212b2o$10126211b2o$10126213bo33792$10159997b3o$
10159997bo$10159998bo24060$10184060b2o$10184059b2o$10184061bo18642$
10202710b2o$10202709b2o$10202711bo16135$10218850b3o$10218850bo$
10218851bo28965$10247822bo$10247821b2o$10247821bobo33276$10281085b3o$
10281085bo$10281086bo18908$10299987b2o$10299986b2o$10299988bo14331$
10314322b3o$10314322bo$10314323bo23294$10337610b3o$10337610bo$
10337611bo22004$10359616b2o$10359616bobo$10359616bo22071$10381698b2o$
10381697b2o$10381699bo29391$10411082b3o$10411082bo$10411083bo21493$
10432590b2o$10432589b2o$10432591bo14589$10447176b2o$10447176bobo$
10447176bo23607$10470786b2o$10470785b2o$10470787bo25598$10496394b2o$
10496393b2o$10496395bo26319$10522722b3o$10522722bo$10522723bo21530$
10544265b2o$10544265bobo$10544265bo30729$10574998bo$10574997b2o$
10574997bobo22490$10597483b2o$10597482b2o$10597484bo27928$10625413b3o$
10625413bo$10625414bo48633$10674047b2o$10674046b2o$10674048bo30697$
10704763b2o$10704762b2o$10704764bo17945$10722716bo$10722715b2o$
10722715bobo31489$10754200b3o$10754200bo$10754201bo25568$10779763b2o$
10779762b2o$10779764bo35315$10815071b2o$10815071bobo$10815071bo14073$
10829145b2o$10829145bobo$10829145bo33320$10862477b3o$10862477bo$
10862478bo27144$10889630bo$10889629b2o$10889629bobo20938$10910567b2o$
10910567bobo$10910567bo22569$10933132bo$10933131b2o$10933131bobo35592$
10968731bo$10968730b2o$10968730bobo31483$11000213b3o$11000213bo$
11000214bo12239$11012448b2o$11012448bobo$11012448bo34815$11047298b2o$
11047297b2o$11047299bo12554$11059907b2o$11059906b2o$11059908bo20210$
11080110b2o$11080109b2o$11080111bo15614$11095726b2o$11095725b2o$
11095727bo18731$11114456b2o$11114455b2o$11114457bo13520$11127984b2o$
11127984bobo$11127984bo22785$11150783b2o$11150782b2o$11150784bo28454$
11179248b3o$11179248bo$11179249bo19468$11198706b2o$11198705b2o$
11198707bo34032$11232736b3o$11232736bo$11232737bo15581$11248330b3o$
11248330bo$11248331bo16638$11265066b3o$11265066bo$11265067bo26146$
11291216b2o$11291215b2o$11291217bo15056$11306272b2o$11306272bobo$
11306272bo33291$11339555b2o$11339554b2o$11339556bo24866$11364446bo$
11364445b2o$11364445bobo22474$11386911b2o$11386911bobo$11386911bo
24879$11411784b2o$11411783b2o$11411785bo31743$11443517b3o$11443517bo$
11443518bo22273$11465795bo$11465794b2o$11465794bobo14806$11480602b3o$
11480602bo$11480603bo32037$11512630bo$11512629b2o$11512629bobo16117$
11528756bo$11528755b2o$11528755bobo28156$11556905b2o$11556905bobo$
11556905bo39429$11596324b2o$11596323b2o$11596325bo22222$11618551b2o$
11618551bobo$11618551bo31279$11649817bo$11649816b2o$11649816bobo16385$
11666214bo$11666213b2o$11666213bobo27900$11694125b3o$11694125bo$
11694126bo14800$11708918b2o$11708917b2o$11708919bo18170$11727095b2o$
11727095bobo$11727095bo16651$11743754b3o$11743754bo$11743755bo37665$
11781412b2o$11781411b2o$11781413bo17401$11798828bo$11798827b2o$
11798827bobo22486$11821328b2o$11821328bobo$11821328bo28667$11849985b2o
$11849985bobo$11849985bo17922$11867950b2o$11867949b2o$11867951bo19722$
11887675b2o$11887674b2o$11887676bo22254$11909929b2o$11909929bobo$
11909929bo28207$11938136b2o$11938135b2o$11938137bo30207$11968341b3o$
11968341bo$11968342bo10703$11979048b2o$11979048bobo$11979048bo22270$
12001328b2o$12001328bobo$12001328bo22526$12023864b2o$12023864bobo$
12023864bo28716$12052584b2o$12052583b2o$12052585bo32253$12084820b2o$
12084819b2o$12084821bo20686$12105519b2o$12105519bobo$12105519bo30254$
12135788b2o$12135787b2o$12135789bo30211$12165995bo$12165994b2o$
12165994bobo17357$12183358b2o$12183357b2o$12183359bo23086$12206438bo$
12206437b2o$12206437bobo16846$12223286b2o$12223285b2o$12223287bo18186$
12241483b2o$12241482b2o$12241484bo24610$12266094bo$12266093b2o$
12266093bobo19914$12285993b2o$12285993bobo$12285993bo40707$12326703b2o
$12326703bobo$12326703bo23086$12349795bo$12349794b2o$12349794bobo
26365$12376150bo$12376149b2o$12376149bobo18382$12394526b2o$12394525b2o
$12394527bo14589$12409112b2o$12409112bobo$12409112bo38189$12447309b3o$
12447309bo$12447310bo26113$12473411bo$12473410b2o$12473410bobo17989$
12491413b3o$12491413bo$12491414bo39046$12530472b2o$12530471b2o$
12530473bo25391$12555867bo$12555866b2o$12555866bobo30715$12586581b3o$
12586581bo$12586582bo11728$12598318b2o$12598317b2o$12598319bo23086$
12621398bo$12621397b2o$12621397bobo21193$12642598b2o$12642597b2o$
12642599bo18943$12661545b2o$12661545bobo$12661545bo32553$12694068bo$
12694067b2o$12694067bobo25312$12719378b3o$12719378bo$12719379bo37667$
12757045b3o$12757045bo$12757046bo13004$12770063b2o$12770063bobo$
12770063bo27406$12797459b2o$12797458b2o$12797460bo20210$12817662b2o$
12817661b2o$12817663bo20014$12837686bo$12837685b2o$12837685bobo11782$
12849482b2o$12849481b2o$12849483bo29163$12878649b2o$12878649bobo$
12878649bo20222$12898897b2o$12898897bobo$12898897bo27910$12926808b2o$
12926807b2o$12926809bo19661$12946473b2o$12946473bobo$12946473bo28719$
12975192b2o$12975191b2o$12975193bo22017$12997214bo$12997213b2o$
12997213bobo18382$13015590b2o$13015589b2o$13015591bo21550$13037142bo$
13037141b2o$13037141bobo19707$13056873bo$13056872b2o$13056872bobo
17613$13074481b2o$13074481bobo$13074481bo28719$13103200b2o$13103199b2o
$13103201bo15834$13119026b3o$13119026bo$13119027bo28673$13147699b2o$
13147698b2o$13147700bo28192$13175909b3o$13175909bo$13175910bo11767$
13187684bo$13187683b2o$13187683bobo29953$13217640b3o$13217640bo$
13217641bo24032$13241675b2o$13241674b2o$13241676bo22011$13263658b3o$
13263658bo$13263659bo20222$13283890b3o$13283890bo$13283891bo31010$
13314905bo$13314904b2o$13314904bobo17150$13332056b2o$13332055b2o$
13332057bo32255$13364317b3o$13364317bo$13364318bo22272$13386574bo$
13386573b2o$13386573bobo15310$13401894b2o$13401893b2o$13401895bo20267$
13422152b2o$13422151b2o$13422153bo22017$13444174bo$13444173b2o$
13444173bobo22011$13466192b2o$13466191b2o$13466193bo20219$13486416b3o$
13486416bo$13486417bo25164$13511573b3o$13511573bo$13511574bo29058$
13540631b2o$13540631bobo$13540631bo32048$13572685b3o$13572685bo$
13572686bo22027$13594726bo$13594725b2o$13594725bobo22719$13617439b2o$
13617439bobo$13617439bo23566$13641011b2o$13641010b2o$13641012bo17138$
13658158b2o$13658157b2o$13658159bo26668$13684837b3o$13684837bo$
13684838bo24060$13708900b2o$13708899b2o$13708901bo26111$13735017bo$
13735016b2o$13735016bobo24575$13759597b3o$13759597bo$13759598bo17402$
13776992b3o$13776992bo$13776993bo22265$13799249b2o$13799249bobo$
13799249bo35589$13834844b2o$13834843b2o$13834845bo21247$13856096b2o$
13856095b2o$13856097bo30717$13886804b2o$13886803b2o$13886805bo19666$
13906470b2o$13906469b2o$13906471bo28204$13934677b3o$13934677bo$
13934678bo27390$13962061b3o$13962061bo$13962062bo19403$13981478b2o$
13981477b2o$13981479bo22064$14003544b2o$14003543b2o$14003545bo20684$
14024238b2o$14024237b2o$14024239bo23600$14047832b2o$14047831b2o$
14047833bo16118$14063953b2o$14063953bobo$14063953bo24793$14088750b2o$
14088749b2o$14088751bo19722$14108475b2o$14108474b2o$14108476bo16113$
14124592b2o$14124592bobo$14124592bo33071$14157662bo$14157661b2o$
14157661bobo21962$14179617b2o$14179617bobo$14179617bo21562$14201186b2o
$14201185b2o$14201187bo28670$14229850b2o$14229849b2o$14229851bo32243$
14262096b2o$14262095b2o$14262097bo16081$14278182b2o$14278181b2o$
14278183bo18186$14296379b2o$14296378b2o$14296380bo19441$14315808b2o$
14315808bobo$14315808bo33071$14348878bo$14348877b2o$14348877bobo26106$
14374996b2o$14374995b2o$14374997bo25855$14400832b2o$14400831b2o$
14400833bo19661$14420497b2o$14420497bobo$14420497bo28939$14449410b3o$
14449410bo$14449411bo22300$14471724bo$14471723b2o$14471723bobo25312$
14497034b3o$14497034bo$14497035bo36898$14533888b2o$14533887b2o$
14533889bo21725$14555611b2o$14555610b2o$14555612bo20842$14576469b3o$
14576469bo$14576470bo39092$14615557b3o$14615557bo$14615558bo27390$
14642941b3o$14642941bo$14642942bo15065$14657986b3o$14657986bo$
14657987bo21758$14679746b3o$14679746bo$14679747bo19454$14699210b3o$
14699210bo$14699211bo22573$14721778b2o$14721777b2o$14721779bo31211$
14752985b2o$14752985bobo$14752985bo22232$14775224b2o$14775224bobo$
14775224bo31743$14806950b2o$14806949b2o$14806951bo12807$14819754b3o$
14819754bo$14819755bo21530$14841297b2o$14841297bobo$14841297bo28901$
14870203b2o$14870202b2o$14870204bo22782$14892987b2o$14892986b2o$
14892988bo24318$14917299b2o$14917298b2o$14917300bo19710$14937027b2o$
14937026b2o$14937028bo18711$14955737b2o$14955737bobo$14955737bo30982$
14986704b2o$14986703b2o$14986705bo20987$15007696b3o$15007696bo$
15007697bo24322$15032061b3o$15032061bo$15032062bo15836$15047907b2o$
15047906b2o$15047908bo23550$15071451b2o$15071450b2o$15071452bo12273$
15083744b2o$15083744bobo$15083744bo22526$15106296b2o$15106296bobo$
15106296bo31535$15137838bo$15137837b2o$15137837bobo17144$15154992b3o$
15154992bo$15154993bo21456$15176441b2o$15176441bobo$15176441bo25867$
15202298b3o$15202298bo$15202299bo20222$15222530b3o$15222530bo$
15222531bo22573$15245098b2o$15245097b2o$15245099bo30699$15275793b2o$
15275793bobo$15275793bo32265$15308054bo$15308053b2o$15308053bobo18427$
15326488b2o$15326487b2o$15326489bo20475$15346960b3o$15346960bo$
15346961bo28933$15375899bo$15375898b2o$15375898bobo16598$15392506b3o$
15392506bo$15392507bo28673$15421179b2o$15421178b2o$15421180bo24302$
15445471b2o$15445471bobo$15445471bo21031$15466505b2o$15466505bobo$
15466505bo30933$15497409b2o$15497409bobo$15497409bo39728$15537133b3o$
15537133bo$15537134bo23558$15560697bo$15560696b2o$15560696bobo28921$
15589611bo$15589610b2o$15589610bobo14796$15604416b2o$15604416bobo$
15604416bo27180$15631608b2o$15631607b2o$15631609bo13560$15645204bo$
15645203b2o$15645203bobo26579$15671785b2o$15671785bobo$15671785bo
29710$15701499b2o$15701498b2o$15701500bo20206$15721697b2o$15721697bobo
$15721697bo25639$15747337b2o$15747337bobo$15747337bo27657$15775014bo$
15775013b2o$15775013bobo17111$15792114b3o$15792114bo$15792115bo37155$
15829269b3o$15829269bo$15829270bo11728$15841006b2o$15841005b2o$
15841007bo23595$15864601bo$15864600b2o$15864600bobo12497$15877110b2o$
15877109b2o$15877111bo18954$15896067b2o$15896066b2o$15896068bo20247$
15916305b2o$15916305bobo$15916305bo35045$15951323b2o$15951322b2o$
15951324bo14577$15965912b2o$15965912bobo$15965912bo31535$15997454bo$
15997453b2o$15997453bobo23291$16020753bo$16020752b2o$16020752bobo
17150$16037904b2o$16037903b2o$16037905bo24065$16061982bo$16061981b2o$
16061981bobo19187$16081161b2o$16081161bobo$16081161bo23768$16104928b2o
$16104928bobo$16104928bo24102$16129044bo$16129043b2o$16129043bobo
41219$16170252b2o$16170251b2o$16170253bo32256$16202509b3o$16202509bo$
16202510bo24817$16227337b2o$16227336b2o$16227338bo32265$16259596b2o$
16259595b2o$16259597bo22783$16282376b2o$16282375b2o$16282377bo24318$
16306697bo$16306696b2o$16306696bobo15883$16322592b3o$16322592bo$
16322593bo24016$16346619b2o$16346618b2o$16346620bo22782$16369403b2o$
16369402b2o$16369404bo24610$16394014bo$16394013b2o$16394013bobo20725$
16414724bo$16414723b2o$16414723bobo37128$16451851bo$16451850b2o$
16451850bobo19913$16471775b2o$16471775bobo$16471775bo17191$16488985b2o
$16488985bobo$16488985bo30437$16519419b2o$16519418b2o$16519420bo17403$
16536818b3o$16536818bo$16536819bo39414$16576239b2o$16576239bobo$
16576239bo22825$16599076b2o$16599075b2o$16599077bo27138$16626206bo$
16626205b2o$16626205bobo20216$16646424b3o$16646424bo$16646425bo21758$
16668192b3o$16668192bo$16668193bo34560$16702740b2o$16702739b2o$
16702741bo22530$16725286bo$16725285b2o$16725285bobo15575$16740858b3o$
16740858bo$16740859bo30501$16771358bo$16771357b2o$16771357bobo13318$
16784682b2o$16784681b2o$16784683bo42226$16826908b2o$16826907b2o$
16826909bo25310$16852211b2o$16852210b2o$16852212bo17175$16869393b2o$
16869393bobo$16869393bo27136$16896524bo$16896523b2o$16896523bobo27663$
16924170b2o$16924169b2o$16924171bo30707$16954888b2o$16954887b2o$
16954889bo28407$16983285b3o$16983285bo$16983286bo33286$17016581b3o$
17016581bo$17016582bo11728$17028318b2o$17028317b2o$17028319bo12285$
17040608b2o$17040608bobo$17040608bo25599$17066214b2o$17066213b2o$
17066215bo13054$17079294b2o$17079293b2o$17079295bo27647$17106959b2o$
17106959bobo$17106959bo24622$17131579bo$17131578b2o$17131578bobo30457$
17162036b2o$17162035b2o$17162037bo22783$17184816b2o$17184815b2o$
17184817bo13009$17197846b2o$17197845b2o$17197847bo28202$17226044b2o$
17226043b2o$17226045bo22783$17248824b2o$17248823b2o$17248825bo18637$
17267479b2o$17267479bobo$17267479bo21758$17289233b2o$17289233bobo$
17289233bo25089$17314320b2o$17314320bobo$17314320bo31535$17345862bo$
17345861b2o$17345861bobo15347$17361217b2o$17361217bobo$17361217bo
26366$17387577b2o$17387577bobo$17387577bo27654$17415257bo$17415256b2o$
17415256bobo17662$17432928b2o$17432927b2o$17432929bo20734$17453656b2o$
17453655b2o$17453657bo28162$17481811bo$17481810b2o$17481810bobo27656$
17509478bo$17509477b2o$17509477bobo22975$17532447b2o$17532447bobo$
17532447bo26407$17558833b2o$17558833bobo$17558833bo24793$17583630b2o$
17583629b2o$17583631bo12807$17596434b3o$17596434bo$17596435bo20222$
17616666b3o$17616666bo$17616667bo34593$17651268b2o$17651267b2o$
17651269bo21247$17672520b2o$17672519b2o$17672521bo23261$17695771b2o$
17695770b2o$17695772bo18674$17714446b2o$17714445b2o$17714447bo22056$
17736488b3o$17736488bo$17736489bo25860$17762350bo$17762349b2o$
17762349bobo27900$17790261b3o$17790261bo$17790262bo20451$17810702b3o$
17810702bo$17810703bo25362$17836068bo$17836067b2o$17836067bobo25596$
17861673b2o$17861673bobo$17861673bo31973$17893635b2o$17893634b2o$
17893636bo24318$17917947b2o$17917946b2o$17917948bo22782$17940731b2o$
17940730b2o$17940732bo16113$17956848b2o$17956848bobo$17956848bo33071$
17989918bo$17989917b2o$17989917bobo18378$18008289b2o$18008289bobo$
18008289bo22074$18030370b2o$18030369b2o$18030371bo35062$18065438bo$
18065437b2o$18065437bobo18382$18083814b2o$18083813b2o$18083815bo16421$
18100236bo$18100235b2o$18100235bobo30675$18130911b2o$18130911bobo$
18130911bo29234$18160134bo$18160133b2o$18160133bobo19963$18180096b2o$
18180095b2o$18180097bo18653$18198763b2o$18198762b2o$18198764bo27939$
18226707bo$18226706b2o$18226706bobo14028$18240744b2o$18240744bobo$
18240744bo26110$18266848b2o$18266848bobo$18266848bo24574$18291424b2o$
18291424bobo$18291424bo30207$18321614b2o$18321613b2o$18321615bo11517$
18333144b2o$18333144bobo$18333144bo34607$18367742bo$18367741b2o$
18367741bobo25855$18393603bo$18393602b2o$18393602bobo13260$18406880b2o
$18406880bobo$18406880bo27135$18434014b2o$18434013b2o$18434015bo20014$
18454038bo$18454037b2o$18454037bobo19963$18474000b2o$18473999b2o$
18474001bo15834$18489826b3o$18489826bo$18489827bo23029$18512862b2o$
18512861b2o$18512863bo18186$18531059b2o$18531058b2o$18531060bo19953$
18551000b2o$18551000bobo$18551000bo33071$18584070bo$18584069b2o$
18584069bobo26106$18610188b2o$18610187b2o$18610189bo28382$18638547b2o$
18638546b2o$18638548bo22782$18661331b2o$18661330b2o$18661332bo29728$
18691069b3o$18691069bo$18691070bo17372$18708443b2o$18708442b2o$
18708444bo20524$18728984b3o$18728984bo$18728985bo27892$18756878bo$
18756877b2o$18756877bobo18419$18775289b2o$18775289bobo$18775289bo
23768$18799056b2o$18799056bobo$18799056bo28171$18827243b2o$18827242b2o
$18827244bo28451$18855699bo$18855698b2o$18855698bobo20293$18875997b3o$
18875997bo$18875998bo23430$18899438b2o$18899437b2o$18899439bo21258$
18920691b2o$18920690b2o$18920692bo21229$18941942b2o$18941941b2o$
18941943bo31537$18973485b3o$18973485bo$18973486bo28419$19001930b3o$
19001930bo$19001931bo20216$19022153bo$19022152b2o$19022152bobo23042$
19045195bo$19045194b2o$19045194bobo20697$19065899b2o$19065898b2o$
19065900bo18711$19084609b2o$19084609bobo$19084609bo30421$19115023b2o$
19115023bobo$19115023bo15883$19130922b3o$19130922bo$19130923bo28673$
19159595b2o$19159594b2o$19159596bo22782$19182379b2o$19182378b2o$
19182380bo18670$19201049b2o$19201049bobo$19201049bo33074$19234126bo$
19234125b2o$19234125bobo17144$19251280b3o$19251280bo$19251281bo19920$
19271201b2o$19271201bobo$19271201bo24065$19295264b2o$19295264bobo$
19295264bo27131$19322393b2o$19322393bobo$19322393bo31246$19353643b2o$
19353642b2o$19353644bo18972$19372624b3o$19372624bo$19372625bo17117$
19389746b3o$19389746bo$19389747bo25370$19415113b2o$19415113bobo$
19415113bo32265$19447374bo$19447373b2o$19447373bobo13813$19461204bo$
19461203b2o$19461203bobo48344$19509527b2o$19509527bobo$19509527bo
22825$19532364b2o$19532363b2o$19532365bo27138$19559494bo$19559493b2o$
19559493bobo20216$19579712b3o$19579712bo$19579713bo11524$19591244b2o$
19591244bobo$19591244bo32215$19623458b3o$19623458bo$19623459bo24610$
19648080b2o$19648079b2o$19648081bo16081$19664166b2o$19664165b2o$
19664167bo17658$19681831b2o$19681831bobo$19681831bo20491$19702314b3o$
19702314bo$19702315bo31745$19734051b2o$19734050b2o$19734052bo12795$
19746858b3o$19746858bo$19746859bo26366$19773202b3o$19773202bo$
19773203bo21758$19794962b3o$19794962bo$19794963bo24610$19819584b2o$
19819583b2o$19819585bo21725$19841307b2o$19841306b2o$19841308bo26146$
19867446bo$19867445b2o$19867445bobo18419$19885857b2o$19885857bobo$
19885857bo20696$19906568b2o$19906568bobo$19906568bo41261$19947821b3o$
19947821bo$19947822bo25849$19973678bo$19973677b2o$19973677bobo16634$
19990321b2o$19990321bobo$19990321bo37893$20028212b2o$20028211b2o$
20028213bo25602$20053814bo$20053813b2o$20053813bobo26623$20080443bo$
20080442b2o$20080442bobo31998$20112431b2o$20112431bobo$20112431bo
15318$20127770b3o$20127770bo$20127771bo20468$20148248b2o$20148248bobo$
20148248bo25143$20173386b2o$20173385b2o$20173387bo27134$20200522b2o$
20200521b2o$20200523bo32198$20232710b2o$20232709b2o$20232711bo12598$
20245322b2o$20245321b2o$20245323bo35315$20280624b2o$20280623b2o$
20280625bo16081$20296710b2o$20296709b2o$20296711bo19706$20316415b2o$
20316415bobo$20316415bo32040$20348445b3o$20348445bo$20348446bo21204$
20369657b2o$20369657bobo$20369657bo22795$20392458b3o$20392458bo$
20392459bo36129$20428588b2o$20428587b2o$20428589bo36307$20464887b2o$
20464887bobo$20464887bo23086$20487979bo$20487978b2o$20487978bobo15365$
20503346b2o$20503345b2o$20503347bo43252$20546597b3o$20546597bo$
20546598bo24817$20571425b2o$20571424b2o$20571426bo30478$20601899bo$
20601898b2o$20601898bobo27643$20629557b3o$20629557bo$20629558bo17372$
20646931b2o$20646930b2o$20646932bo21610$20668541b3o$20668541bo$
20668542bo35762$20704308b2o$20704307b2o$20704309bo24066$20728382bo$
20728381b2o$20728381bobo33487$20761863b2o$20761863bobo$20761863bo
17194$20779056b2o$20779055b2o$20779057bo17363$20796431b2o$20796430b2o$
20796432bo35874$20832309b3o$20832309bo$20832310bo16865$20849194b3o$
20849194bo$20849195bo26908$20876092bo$20876091b2o$20876091bobo37373$
20913461b3o$20913461bo$20913462bo19937$20933402b3o$20933402bo$
20933403bo24610$20958024b2o$20958023b2o$20958025bo19273$20977301b3o$
20977301bo$20977302bo34230$21011542bo$21011541b2o$21011541bobo15310$
21026862b2o$21026861b2o$21026863bo23086$21049942bo$21049941b2o$
21049941bobo21499$21071432b2o$21071431b2o$21071433bo22008$21093452bo$
21093451b2o$21093451bobo28115$21121561b2o$21121561bobo$21121561bo
39728$21161285b3o$21161285bo$21161286bo27390$21188669b3o$21188669bo$
21188670bo14288$21202974b2o$21202973b2o$21202975bo14885$21217860bo$
21217859b2o$21217859bobo32519$21250382bo$21250381b2o$21250381bobo
20954$21271339b2o$21271338b2o$21271340bo17175$21288521b2o$21288521bobo
$21288521bo39429$21327940b2o$21327939b2o$21327941bo23774$21351715b2o$
21351714b2o$21351716bo21791$21373504b2o$21373503b2o$21373505bo22270$
21395760b2o$21395759b2o$21395761bo15834$21411586b3o$21411586bo$
21411587bo20222$21431818b3o$21431818bo$21431819bo28673$21460491b2o$
21460490b2o$21460492bo23327$21483808b2o$21483807b2o$21483809bo19190$
21502985b2o$21502985bobo$21502985bo26594$21529562b3o$21529562bo$
21529563bo22300$21551876bo$21551875b2o$21551875bobo18656$21570562b3o$
21570562bo$21570563bo26101$21596654b2o$21596653b2o$21596655bo14078$
21610742b2o$21610741b2o$21610743bo18731$21629472b2o$21629471b2o$
21629473bo23261$21652723b2o$21652722b2o$21652724bo25854$21678563b2o$
21678562b2o$21678564bo31218$21709800b2o$21709799b2o$21709801bo31230$
21741040b2o$21741039b2o$21741041bo33791$21774823b2o$21774823bobo$
21774823bo17194$21792016b2o$21792015b2o$21792017bo23040$21815068b2o$
21815068bobo$21815068bo22991$21838062b2o$21838061b2o$21838063bo21544$
21859592b3o$21859592bo$21859593bo16852$21876462b2o$21876461b2o$
21876463bo32812$21909253b3o$21909253bo$21909254bo14800$21924046b2o$
21924045b2o$21924047bo13053$21937104b2o$21937104bobo$21937104bo31535$
21968646bo$21968645b2o$21968645bobo24318$21992958bo$21992957b2o$
21992957bobo23547$22016513bo$22016512b2o$22016512bobo22796$22039318bo$
22039317b2o$22039317bobo29428$22068739bo$22068738b2o$22068738bobo
21242$22089976b2o$22089975b2o$22089977bo20731$22110720b3o$22110720bo$
22110721bo19924$22130646b2o$22130645b2o$22130647bo17187$22147825b2o$
22147825bobo$22147825bo25600$22173428bo$22173427b2o$22173427bobo19414$
22192872b2o$22192872bobo$22192872bo25864$22218730b3o$22218730bo$
22218731bo23540$22242264b2o$22242264bobo$22242264bo31535$22273806bo$
22273805b2o$22273805bobo24318$22298118bo$22298117b2o$22298117bobo
18382$22316494b2o$22316493b2o$22316495bo23087$22339595bo$22339594b2o$
22339594bobo17353$22356953b2o$22356953bobo$22356953bo37166$22394124b2o
$22394123b2o$22394125bo16859$22410986b3o$22410986bo$22410987bo27905$
22438899b2o$22438898b2o$22438900bo18674$22457574b2o$22457573b2o$
22457575bo15651$22473225b2o$22473225bobo$22473225bo27395$22500624b3o$
22500624bo$22500625bo23041$22523664b2o$22523663b2o$22523665bo30719$
22554397b3o$22554397bo$22554398bo18908$22573299b2o$22573298b2o$
22573300bo20210$22593502b2o$22593501b2o$22593503bo19722$22613227b2o$
22613226b2o$22613228bo30238$22643468b2o$22643467b2o$22643469bo29436$
22672921b3o$22672921bo$22672922bo24032$22696955b2o$22696954b2o$
22696956bo20761$22717724bo$22717723b2o$22717723bobo26848$22744562b3o$
22744562bo$22744563bo27682$22772240b2o$22772239b2o$22772241bo27916$
22800158bo$22800157b2o$22800157bobo17384$22817545b2o$22817545bobo$
22817545bo22232$22839784b2o$22839784bobo$22839784bo35116$22874897bo$
22874896b2o$22874896bobo19920$22894832b2o$22894832bobo$22894832bo
24367$22919190bo$22919189b2o$22919189bobo15605$22934804bo$22934803b2o$
22934803bobo20947$22955799b2o$22955799bobo$22955799bo18955$22974754b3o
$22974754bo$22974755bo28673$23003427b2o$23003426b2o$23003428bo31264$
23034693b3o$23034693bo$23034694bo23558$23058257bo$23058256b2o$
23058256bobo16840$23075102b2o$23075101b2o$23075103bo20014$23095126bo$
23095125b2o$23095125bobo18382$23113502b2o$23113501b2o$23113503bo16391$
23129890b3o$23129890bo$23129891bo25893$23155806bo$23155805b2o$
23155805bobo28410$23184220b2o$23184219b2o$23184221bo30720$23214949b3o$
23214949bo$23214950bo11767$23226724bo$23226723b2o$23226723bobo28156$
23254873b2o$23254873bobo$23254873bo25600$23280476bo$23280475b2o$
23280475bobo25043$23305529b2o$23305529bobo$23305529bo25867$23331386b3o
$23331386bo$23331387bo27137$23358531b2o$23358530b2o$23358532bo26146$
23384670bo$23384669b2o$23384669bobo21752$23406416b3o$23406416bo$
23406417bo27397$23433827bo$23433826b2o$23433826bobo14796$23448632b2o$
23448632bobo$23448632bo41261$23489885b3o$23489885bo$23489886bo14837$
23504713b2o$23504713bobo$23504713bo35338$23540051bo$23540050b2o$
23540050bobo22010$23562056b2o$23562055b2o$23562057bo22017$23584078bo$
23584077b2o$23584077bobo15310$23599398b2o$23599397b2o$23599399bo18550$
23617957b3o$23617957bo$23617958bo22159$23640114b3o$23640114bo$
23640115bo25601$23665731b2o$23665730b2o$23665732bo23327$23689048b2o$
23689047b2o$23689049bo29181$23718228b2o$23718227b2o$23718229bo25602$
23743830bo$23743829b2o$23743829bobo21246$23765086bo$23765085b2o$
23765085bobo16336$23781423b2o$23781422b2o$23781424bo23544$23804985b2o$
23804985bobo$23804985bo28719$23833704b2o$23833703b2o$23833705bo15834$
23849530b3o$23849530bo$23849531bo28673$23878203b2o$23878202b2o$
23878204bo18719$23896936b2o$23896935b2o$23896937bo17617$23914550b2o$
23914549b2o$23914551bo19722$23934275b2o$23934274b2o$23934276bo20210$
23954478b2o$23954477b2o$23954479bo18186$23972675b2o$23972674b2o$
23972676bo23583$23996273bo$23996272b2o$23996272bobo16093$24012371b2o$
24012370b2o$24012372bo19694$24032057b2o$24032057bobo$24032057bo32766$
24064807b2o$24064807bobo$24064807bo24626$24089446bo$24089445b2o$
24089445bobo20938$24110383b2o$24110383bobo$24110383bo24318$24134703b2o
$24134703bobo$24134703bo26668$24161360b3o$24161360bo$24161361bo22996$
24184342b2o$24184341b2o$24184343bo18478$24202838bo$24202837b2o$
24202837bobo22782$24225622bo$24225621b2o$24225621bobo19418$24245051b2o
$24245050b2o$24245052bo23327$24268368b2o$24268367b2o$24268369bo29181$
24297548b2o$24297547b2o$24297549bo24057$24321604bo$24321603b2o$
24321603bobo25084$24346697b2o$24346697bobo$24346697bo26374$24373080b2o
$24373079b2o$24373081bo25089$24398158bo$24398157b2o$24398157bobo22490$
24420643b2o$24420642b2o$24420644bo21246$24441899b2o$24441898b2o$
24441900bo16682$24458578b2o$24458577b2o$24458579bo27074$24485665b2o$
24485665bobo$24485665bo27134$24512793b2o$24512793bobo$24512793bo26409$
24539204bo$24539203b2o$24539203bobo37128$24576331bo$24576330b2o$
24576330bobo20429$24596750b2o$24596749b2o$24596751bo19722$24616475b2o$
24616474b2o$24616476bo24610$24641086bo$24641085b2o$24641085bobo14285$
24655376b2o$24655376bobo$24655376bo31535$24686918bo$24686917b2o$
24686917bobo13774$24700710b2o$24700709b2o$24700711bo20854$24721557b3o$
24721557bo$24721558bo28034$24749577b2o$24749577bobo$24749577bo21799$
24771393b2o$24771393bobo$24771393bo24793$24796190b2o$24796189b2o$
24796191bo13053$24809248b2o$24809248bobo$24809248bo31739$24840961b2o$
24840961bobo$24840961bo25602$24866566b2o$24866565b2o$24866567bo17195$
24883768b2o$24883767b2o$24883769bo18125$24901903b2o$24901903bobo$
24901903bo23343$24925248b2o$24925247b2o$24925249bo28679$24953937bo$
24953936b2o$24953936bobo21240$24975190bo$24975189b2o$24975189bobo
21499$24996680b2o$24996679b2o$24996681bo28423$25025121bo$25025120b2o$
25025120bobo18372$25043489b2o$25043489bobo$25043489bo28719$25072208b2o
$25072207b2o$25072209bo21725$25093931b2o$25093930b2o$25093932bo18711$
25112641b2o$25112641bobo$25112641bo33280$25145924bo$25145923b2o$
25145923bobo37637$25183573b3o$25183573bo$25183574bo11767$25195348bo$
25195347b2o$25195347bobo28164$25223520b2o$25223519b2o$25223521bo26625$
25250126bo$25250125b2o$25250125bobo27391$25277515bo$25277514b2o$
25277514bobo22220$25299768b2o$25299768bobo$25299768bo20475$25320241b2o
$25320241bobo$25320241bo26409$25346652bo$25346651b2o$25346651bobo
31489$25378136b3o$25378136bo$25378137bo28933$25407075bo$25407074b2o$
25407074bobo21061$25428141b3o$25428141bo$25428142bo23941$25452080b2o$
25452080bobo$25452080bo41261$25493333b3o$25493333bo$25493334bo12495$
25505840b2o$25505840bobo$25505840bo36144$25541987bo$25541986b2o$
25541986bobo24537$25566515b2o$25566514b2o$25566516bo26147$25592675bo$
25592674b2o$25592674bobo31483$25624157b3o$25624157bo$25624158bo30416$
25654568b2o$25654567b2o$25654569bo21550$25676126bo$25676125b2o$
25676125bobo24033$25700150b3o$25700150bo$25700151bo24551$25724705b2o$
25724705bobo$25724705bo36398$25761108b2o$25761107b2o$25761109bo23036$
25784144b3o$25784144bo$25784145bo25860$25810006bo$25810005b2o$
25810005bobo18419$25828417b2o$25828417bobo$25828417bo32774$25861193bo$
25861192b2o$25861192bobo24575$25885773b3o$25885773bo$25885774bo15836$
25901619b2o$25901618b2o$25901620bo32032$25933645b3o$25933645bo$
25933646bo14288$25947950b2o$25947949b2o$25947951bo20782$25968734bo$
25968733b2o$25968733bobo16846$25985582b2o$25985581b2o$25985583bo18686$
26004254b2o$26004253b2o$26004255bo20014$26024278bo$26024277b2o$
26024277bobo13811$26038105b2o$26038105bobo$26038105bo26329$26064430b2o
$26064429b2o$26064431bo23086$26087510bo$26087509b2o$26087509bobo18382$
26105886b2o$26105885b2o$26105887bo21242$26127119b2o$26127119bobo$
26127119bo20738$26147862b2o$26147861b2o$26147863bo21258$26169115b2o$
26169114b2o$26169116bo21246$26190371b2o$26190370b2o$26190372bo18171$
26208562b3o$26208562bo$26208563bo24602$26233161b2o$26233161bobo$
26233161bo30729$26263894bo$26263893b2o$26263893bobo16891$26280800b2o$
26280799b2o$26280801bo16081$26296886b2o$26296885b2o$26296887bo15651$
26312537b2o$26312537bobo$26312537bo30729$26343270bo$26343269b2o$
26343269bobo29431$26372710bo$26372709b2o$26372709bobo16350$26389058b3o
$26389058bo$26389059bo20222$26409290b3o$26409290bo$26409291bo27682$
26436968b2o$26436967b2o$26436969bo20689$26457638b2o$26457637b2o$
26457639bo18731$26476368b2o$26476367b2o$26476369bo22225$26498566b2o$
26498565b2o$26498567bo18731$26517296b2o$26517295b2o$26517297bo18129$
26535422b2o$26535421b2o$26535423bo19749$26555180bo$26555179b2o$
26555179bobo43013$26598181b3o$26598181bo$26598182bo27390$26625565b3o$
26625565bo$26625566bo22273$26647843bo$26647842b2o$26647842bobo20727$
26668568b3o$26668568bo$26668569bo11524$26680100b2o$26680100bobo$
26680100bo33482$26713585b2o$26713585bobo$26713585bo27138$26740718b2o$
26740717b2o$26740719bo30719$26771439b2o$26771439bobo$26771439bo12578$
26784025b2o$26784025bobo$26784025bo25058$26809074b3o$26809074bo$
26809075bo27682$26836752b2o$26836751b2o$26836753bo29943$26866677b3o$
26866677bo$26866678bo27144$26893830bo$26893829b2o$26893829bobo21246$
26915086bo$26915085b2o$26915085bobo21450$26936513b2o$26936513bobo$
26936513bo21259$26957786b3o$26957786bo$26957787bo38902$26996695b2o$
26996695bobo$26996695bo13311$27010007b2o$27010006b2o$27010008bo38698$
27048709b3o$27048709bo$27048710bo12498$27061207b2o$27061206b2o$
27061208bo27427$27088636bo$27088635b2o$27088635bobo27351$27115990b2o$
27115989b2o$27115991bo24874$27140876b2o$27140875b2o$27140877bo25310$
27166179b2o$27166178b2o$27166180bo17134$27183321b2o$27183321bobo$
27183321bo22074$27205402b2o$27205401b2o$27205403bo40439$27245843bo$
27245842b2o$27245842bobo17396$27263244bo$27263243b2o$27263243bobo
30287$27293533b3o$27293533bo$27293534bo29438$27322965b3o$27322965bo$
27322966bo29104$27352064b3o$27352064bo$27352065bo31488$27383556b2o$
27383555b2o$27383557bo25310$27408859b2o$27408858b2o$27408860bo31259$
27440126bo$27440125b2o$27440125bobo17630$27457754b3o$27457754bo$
27457755bo27429$27485198bo$27485197b2o$27485197bobo24827$27510025bo$
27510024b2o$27510024bobo17150$27527176b2o$27527175b2o$27527177bo18166$
27545353b2o$27545353bobo$27545353bo21986$27567338b3o$27567338bo$
27567339bo37155$27604493b3o$27604493bo$27604494bo10703$27615200b2o$
27615200bobo$27615200bo25599$27640806b2o$27640805b2o$27640807bo31276$
27672069b3o$27672069bo$27672070bo17372$27689443b2o$27689442b2o$
27689444bo23580$27713040b3o$27713040bo$27713041bo19920$27732961b2o$
27732961bobo$27732961bo30508$27763464b3o$27763464bo$27763465bo18425$
27781897b2o$27781897bobo$27781897bo29193$27811102bo$27811101b2o$
27811101bobo18378$27829473b2o$27829473bobo$27829473bo23337$27852828bo$
27852827b2o$27852827bobo33793$27886608b3o$27886608bo$27886609bo16852$
27903478b2o$27903477b2o$27903479bo11822$27915284b2o$27915284bobo$
27915284bo30679$27945970b3o$27945970bo$27945971bo23029$27969006b2o$
27969005b2o$27969007bo21803$27990792b2o$27990791b2o$27990793bo20189$
28010987b2o$28010986b2o$28010988bo16682$28027674b2o$28027673b2o$
28027675bo29391$28057058b3o$28057058bo$28057059bo28965$28086030bo$
28086029b2o$28086029bobo17111$28103130b3o$28103130bo$28103131bo22004$
28125136b2o$28125136bobo$28125136bo38189$28163333b3o$28163333bo$
28163334bo11728$28175070b2o$28175069b2o$28175071bo30250$28205308b2o$
28205307b2o$28205309bo20430$28225751b2o$28225751bobo$28225751bo17665$
28243424b2o$28243424bobo$28243424bo32779$28276195b2o$28276194b2o$
28276196bo13610$28289818b2o$28289817b2o$28289819bo28101$28317920b2o$
28317920bobo$28317920bo36912$28354835bo$28354834b2o$28354834bobo20697$
28375539b2o$28375538b2o$28375540bo24610$28400150bo$28400149b2o$
28400149bobo16390$28416530b2o$28416529b2o$28416531bo33234$28449771b2o$
28449770b2o$28449772bo19694$28469479b2o$28469479bobo$28469479bo21762$
28491238b2o$28491237b2o$28491239bo29183$28520431b2o$28520431bobo$
28520431bo18185$28538619b2o$28538618b2o$28538620bo17175$28555801b2o$
28555801bobo$28555801bo32265$28588062bo$28588061b2o$28588061bobo30926$
28619000b2o$28618999b2o$28619001bo23086$28642086bo$28642085b2o$
28642085bobo21246$28663342bo$28663341b2o$28663341bobo15575$28678914b3o
$28678914bo$28678915bo27137$28706059b2o$28706058b2o$28706060bo22782$
28728843b2o$28728842b2o$28728844bo25116$28753944b3o$28753944bo$
28753945bo29701$28783651bo$28783650b2o$28783650bobo18893$28802542b2o$
28802541b2o$28802543bo26410$28828956b2o$28828955b2o$28828957bo18175$
28847152b2o$28847151b2o$28847153bo20189$28867347b2o$28867346b2o$
28867348bo27682$28895014bo$28895013b2o$28895013bobo22782$28917798bo$
28917797b2o$28917797bobo22782$28940582bo$28940581b2o$28940581bobo
24319$28964915bo$28964914b2o$28964914bobo22985$28987895b2o$28987895bob
o$28987895bo21554$29009478bo$29009477b2o$29009477bobo15575$29025050b3o
$29025050bo$29025051bo21037$29046090b2o$29046089b2o$29046091bo37875$
29083944b2o$29083943b2o$29083945bo13786$29097746b3o$29097746bo$
29097747bo22300$29120060bo$29120059b2o$29120059bobo25345$29145432b3o$
29145432bo$29145433bo25568$29170995b2o$29170994b2o$29170996bo16682$
29187674b2o$29187673b2o$29187675bo29246$29216941b3o$29216941bo$
29216942bo24966$29241910b2o$29241909b2o$29241911bo16125$29258024b2o$
29258024bobo$29258024bo33324$29291328b2o$29291327b2o$29291329bo18653$
29309995b2o$29309994b2o$29309996bo18673$29328656b2o$29328656bobo$
29328656bo38699$29367356b2o$29367355b2o$29367357bo16631$29384001b2o$
29384001bobo$29384001bo26366$29410361b2o$29410361bobo$29410361bo29446$
29439800b2o$29439799b2o$29439801bo16118$29455921b2o$29455921bobo$
29455921bo40409$29496336b2o$29496335b2o$29496337bo20342$29516677b3o$
29516677bo$29516678bo31155$29547816b2o$29547815b2o$29547817bo21725$
29569539b2o$29569538b2o$29569540bo17403$29586946b3o$29586946bo$
29586947bo19454$29606410b3o$29606410bo$29606411bo17918$29624346b3o$
29624346bo$29624347bo24565$29648910b2o$29648909b2o$29648911bo14078$
29662998b2o$29662997b2o$29662999bo15879$29678866b3o$29678866bo$
29678867bo25197$29704077b3o$29704077bo$29704078bo23941$29728016b2o$
29728016bobo$29728016bo33836$29761857bo$29761856b2o$29761856bobo22796$
29784662bo$29784661b2o$29784661bobo20283$29804941b3o$29804941bo$
29804942bo28331$29833281b2o$29833281bobo$29833281bo38919$29872197b3o$
29872197bo$29872198bo17356$29889551b2o$29889551bobo$29889551bo25129$
29914684bo$29914683b2o$29914683bobo26579$29941265b2o$29941265bobo$
29941265bo25639$29966905b2o$29966905bobo$29966905bo25600$29992508bo$
29992507b2o$29992507bobo21519$30014042b2o$30014041b2o$30014043bo34294$
30048342bo$30048341b2o$30048341bobo18382$30066718b2o$30066717b2o$
30066719bo23086$30089798bo$30089797b2o$30089797bobo17357$30107144b2o$
30107144bobo$30107144bo28716$30135864b2o$30135863b2o$30135865bo16888$
30152764bo$30152763b2o$30152763bobo28115$30180873b2o$30180873bobo$
30180873bo33075$30213963bo$30213962b2o$30213962bobo21757$30235734bo$
30235733b2o$30235733bobo17111$30252834b3o$30252834bo$30252835bo36129$
30288964b2o$30288963b2o$30288965bo24066$30313038bo$30313037b2o$
30313037bobo17111$30330138b3o$30330138bo$30330139bo36129$30366268b2o$
30366267b2o$30366269bo22222$30388495b2o$30388495bobo$30388495bo25854$
30414343b2o$30414343bobo$30414343bo22569$30436908bo$30436907b2o$
30436907bobo26583$30463494b2o$30463493b2o$30463495bo17707$30481216b2o$
30481215b2o$30481217bo15056$30496272b2o$30496272bobo$30496272bo27135$
30523406b2o$30523405b2o$30523407bo18731$30542136b2o$30542135b2o$
30542137bo22526$30564673bo$30564672b2o$30564672bobo30715$30595385b3o$
30595385bo$30595386bo20734$30616128b3o$30616128bo$30616129bo16889$
30633033b2o$30633033bobo$30633033bo28901$30661939b2o$30661938b2o$
30661940bo24318$30686251b2o$30686250b2o$30686252bo23074$30709334bo$
30709333b2o$30709333bobo15306$30724649b2o$30724649bobo$30724649bo
29442$30754078b2o$30754077b2o$30754079bo12807$30766882b3o$30766882bo$
30766883bo37665$30804540b2o$30804539b2o$30804541bo16138$30820682b2o$
30820681b2o$30820683bo34032$30854712b3o$30854712bo$30854713bo27642$
30882365b3o$30882365bo$30882366bo18401$30900778b3o$30900778bo$
30900779bo38691$30939461b3o$30939461bo$30939462bo12239$30951696b2o$
30951696bobo$30951696bo28171$30979883b2o$30979882b2o$30979884bo22559$
31002432b2o$31002431b2o$31002433bo16858$31019298b3o$31019298bo$
31019299bo33281$31052563b2o$31052562b2o$31052564bo12795$31065370b3o$
31065370bo$31065371bo35585$31100923b2o$31100922b2o$31100924bo27934$
31128868b2o$31128867b2o$31128869bo20473$31149340bo$31149339b2o$
31149339bobo28119$31177454b2o$31177453b2o$31177455bo12086$31189546b2o$
31189545b2o$31189547bo31430$31220974b2o$31220973b2o$31220975bo24874$
31245860b2o$31245859b2o$31245861bo17105$31262968b2o$31262968bobo$
31262968bo28936$31291914b3o$31291914bo$31291915bo23029$31314950b2o$
31314949b2o$31314951bo17187$31332129b2o$31332129bobo$31332129bo28901$
31361035b2o$31361034b2o$31361036bo20722$31381750b2o$31381749b2o$
31381751bo16135$31397890b3o$31397890bo$31397891bo27905$31425803b2o$
31425802b2o$31425804bo31264$31457069b3o$31457069bo$31457070bo20758$
31477831b2o$31477830b2o$31477832bo21986$31499832b3o$31499832bo$
31499833bo21725$31521538b3o$31521538bo$31521539bo35355$31556885b3o$
31556885bo$31556886bo25608$31582510bo$31582509b2o$31582509bobo22782$
31605294bo$31605293b2o$31605293bobo19418$31624723b2o$31624722b2o$
31624724bo14066$31638814b2o$31638813b2o$31638815bo15614$31654430b2o$
31654429b2o$31654431bo16903$31671338b3o$31671338bo$31671339bo23066$
31694409b2o$31694409bobo$31694409bo25600$31720012bo$31720011b2o$
31720011bobo29155$31749179b2o$31749178b2o$31749180bo18674$31767854b2o$
31767853b2o$31767855bo16391$31784242b3o$31784242bo$31784243bo22004$
31806248b2o$31806248bobo$31806248bo38699$31844948b2o$31844947b2o$
31844949bo16594$31861558b2o$31861557b2o$31861559bo30250$31891796b2o$
31891795b2o$31891797bo22783$31914576b2o$31914575b2o$31914577bo19273$
31933853b3o$31933853bo$31933854bo37303$31971171bo$31971170b2o$
31971170bobo18162$31989329b2o$31989329bobo$31989329bo30437$32019763b2o
$32019762b2o$32019764bo17915$32037682b3o$32037682bo$32037683bo28442$
32066113b2o$32066113bobo$32066113bo24657$32090781b3o$32090781bo$
32090782bo29058$32119839b2o$32119839bobo$32119839bo23335$32143161b2o$
32143161bobo$32143161bo38919$32182077b3o$32182077bo$32182078bo30416$
32212488b2o$32212487b2o$32212489bo23086$32235574bo$32235573b2o$
32235573bobo22490$32258059b2o$32258058b2o$32258060bo15602$32273678b2o$
32273677b2o$32273679bo23086$32296758bo$32296757b2o$32296757bobo17144$
32313912b3o$32313912bo$32313913bo18388$32332310b2o$32332309b2o$
32332311bo29740$32362045b3o$32362045bo$32362046bo14800$32376838b2o$
32376837b2o$32376839bo12581$32389436bo$32389435b2o$32389435bobo27649$
32417096b3o$32417096bo$32417097bo21497$32438585b2o$32438585bobo$
32438585bo35583$32474165b3o$32474165bo$32474166bo24578$32498752b3o$
32498752bo$32498753bo32773$32531515bo$32531514b2o$32531514bobo20429$
32551934b2o$32551933b2o$32551935bo14117$32566060bo$32566059b2o$
32566059bobo28417$32594488b3o$32594488bo$32594489bo29701$32624195bo$
32624194b2o$32624194bobo18170$32642376b2o$32642375b2o$32642377bo27394$
32669779bo$32669778b2o$32669778bobo18162$32687937b2o$32687937bobo$
32687937bo22232$32710176b2o$32710176bobo$32710176bo25864$32736034b3o$
32736034bo$32736035bo28962$32764992b2o$32764991b2o$32764993bo23553$
32788542bo$32788541b2o$32788541bobo28681$32817222bo$32817221b2o$
32817221bobo29428$32846643bo$32846642b2o$32846642bobo28921$32875572b2o
$32875571b2o$32875573bo13787$32889370b3o$32889370bo$32889371bo30209$
32919587b2o$32919586b2o$32919588bo23282$32942846b2o$32942845b2o$
32942847bo14078$32956934b2o$32956933b2o$32956935bo15879$32972802b3o$
32972802bo$32972803bo26869$32999662b2o$32999661b2o$32999663bo24623$
33024291bo$33024290b2o$33024290bobo33230$33057519b2o$33057519bobo$
33057519bo17194$33074712b2o$33074711b2o$33074713bo28407$33103109b3o$
33103109bo$33103110bo25096$33128222bo$33128221b2o$33128221bobo18419$
33146633b2o$33146633bobo$33146633bo32265$33178894bo$33178893b2o$
33178893bobo26100$33204997b3o$33204997bo$33204998bo18401$33223410b3o$
33223410bo$33223411bo26366$33249754b3o$33249754bo$33249755bo22004$
33271760b2o$33271760bobo$33271760bo34315$33306059b2o$33306058b2o$
33306060bo23547$33329570b3o$33329570bo$33329571bo27682$33357248b2o$
33357247b2o$33357249bo11472$33368736b2o$33368736bobo$33368736bo25143$
33393874b2o$33393873b2o$33393875bo45767$33439639b2o$33439639bobo$
33439639bo11001$33450657b2o$33450657bobo$33450657bo38192$33488853b3o$
33488853bo$33488854bo21501$33510353bo$33510352b2o$33510352bobo19448$
33529772bo$33529771b2o$33529771bobo18951$33548724b2o$33548724bobo$
33548724bo34293$33583020bo$33583019b2o$33583019bobo26583$33609606b2o$
33609605b2o$33609607bo18186$33627803b2o$33627802b2o$33627804bo25854$
33653643b2o$33653642b2o$33653644bo17138$33670790b2o$33670789b2o$
33670791bo29740$33700525b3o$33700525bo$33700526bo11728$33712262b2o$
33712261b2o$33712263bo33068$33745333b3o$33745333bo$33745334bo27390$
33772717b3o$33772717bo$33772718bo25849$33798574bo$33798573b2o$
33798573bobo27142$33825723bo$33825722b2o$33825722bobo10956$33836704b2o
$33836704bobo$33836704bo36144$33872851bo$33872850b2o$33872850bobo
26365$33899206bo$33899205b2o$33899205bobo19710$33918934bo$33918933b2o$
33918933bobo20938$33939871b2o$33939871bobo$33939871bo34352$33974221b3o
$33974221bo$33974222bo13775$33987984b2o$33987984bobo$33987984bo27135$
34015118b2o$34015117b2o$34015119bo15614$34030734b2o$34030733b2o$
34030735bo18170$34048911b2o$34048911bobo$34048911bo22828$34071744b3o$
34071744bo$34071745bo19408$34091175b2o$34091175bobo$34091175bo16129$
34107320b2o$34107320bobo$34107320bo36389$34143709b3o$34143709bo$
34143710bo19709$34163433b2o$34163433bobo$34163433bo27865$34191286b2o$
34191285b2o$34191287bo20267$34211544b2o$34211543b2o$34211545bo24318$
34235865bo$34235864b2o$34235864bobo18171$34254024b3o$34254024bo$
34254025bo18388$34272422b2o$34272421b2o$34272423bo20520$34292936b3o$
34292936bo$34292937bo19924$34312862b2o$34312861b2o$34312863bo21550$
34334414bo$34334413b2o$34334413bobo28410$34362828b2o$34362827b2o$
34362829bo21713$34384528b2o$34384528bobo$34384528bo22792$34407322b3o$
34407322bo$34407323bo34593$34441924b2o$34441923b2o$34441925bo22734$
34464641b2o$34464641bobo$34464641bo28174$34492827b2o$34492826b2o$
34492828bo27683$34520515bo$34520514b2o$34520514bobo29901$34550440b2o$
34550439b2o$34550441bo22315$34572760b2o$34572759b2o$34572761bo19661$
34592425b2o$34592425bobo$34592425bo27134$34619553b2o$34619553bobo$
34619553bo27138$34646686b2o$34646685b2o$34646687bo12579$34659281b2o$
34659281bobo$34659281bo35847$34695141b3o$34695141bo$34695142bo11767$
34706916bo$34706915b2o$34706915bobo28932$34735856b2o$34735855b2o$
34735857bo16118$34751977b2o$34751977bobo$34751977bo40409$34792392b2o$
34792391b2o$34792393bo21803$34814192b2o$34814191b2o$34814193bo13009$
34827222b2o$34827221b2o$34827223bo22574$34849790bo$34849789b2o$
34849789bobo16846$34866638b2o$34866637b2o$34866639bo23086$34889718bo$
34889717b2o$34889717bobo17912$34907640b3o$34907640bo$34907641bo16396$
34924042b2o$34924041b2o$34924043bo46324$34970349b3o$34970349bo$
34970350bo11767$34982124bo$34982123b2o$34982123bobo31823$35013941b3o$
35013941bo$35013942bo26502$35040438b2o$35040437b2o$35040439bo20014$
35060462bo$35060461b2o$35060461bobo18680$35079144b3o$35079144bo$
35079145bo22267$35101404bo$35101403b2o$35101403bobo39683$35141084b2o$
35141083b2o$35141085bo21247$35162336b2o$35162335b2o$35162337bo29181$
35191524b2o$35191523b2o$35191525bo22238$35213771b2o$35213770b2o$
35213772bo16113$35229888b2o$35229888bobo$35229888bo34815$35264662b2o$
35264661b2o$35264663bo24623$35289291bo$35289290b2o$35289290bobo18930$
35308217b2o$35308217bobo$35308217bo23257$35331486b2o$35331485b2o$
35331487bo24623$35356115bo$35356114b2o$35356114bobo19913$35376039b2o$
35376039bobo$35376039bo32816$35408861b3o$35408861bo$35408862bo27390$
35436245b3o$35436245bo$35436246bo24060$35460308b2o$35460307b2o$
35460309bo21495$35481817b2o$35481817bobo$35481817bo32265$35514078bo$
35514077b2o$35514077bobo24827$35538905bo$35538904b2o$35538904bobo
24575$35563485b3o$35563485bo$35563486bo23809$35587291bo$35587290b2o$
35587290bobo20940$35608208b2o$35608208bobo$35608208bo31243$35639451b2o
$35639450b2o$35639452bo25119$35664577bo$35664576b2o$35664576bobo24575$
35689157b3o$35689157bo$35689158bo23558$35712721bo$35712720b2o$
35712720bobo29430$35742157b3o$35742157bo$35742158bo23809$35765963bo$
35765962b2o$35765962bobo19929$35785907b2o$35785906b2o$35785908bo21023$
35806928b2o$35806927b2o$35806929bo21197$35828121b2o$35828121bobo$
35828121bo37934$35866052b2o$35866051b2o$35866053bo25310$35891355b2o$
35891354b2o$35891356bo23327$35914672b2o$35914671b2o$35914673bo24318$
35938993bo$35938992b2o$35938992bobo24829$35963820b2o$35963819b2o$
35963821bo36096$35999901b3o$35999901bo$35999902bo15098$36015000b3o$
36015000bo$36015001bo19924$36034926b2o$36034925b2o$36034927bo26663$
36061606bo$36061605b2o$36061605bobo21473$36083091b2o$36083090b2o$
36083092bo21246$36104347b2o$36104346b2o$36104348bo24343$36128657b2o$
36128657bobo$36128657bo24830$36153489b2o$36153489bobo$36153489bo28672$
36182148bo$36182147b2o$36182147bobo24032$36206186b3o$36206186bo$
36206187bo20222$36226434b3o$36226434bo$36226435bo22004$36248440b2o$
36248440bobo$36248440bo22071$36270522b2o$36270521b2o$36270523bo31430$
36301950b2o$36301949b2o$36301951bo17187$36319129b2o$36319129bobo$
36319129bo39898$36359031b2o$36359031bobo$36359031bo12578$36371617b2o$
36371617bobo$36371617bo37893$36409508b2o$36409507b2o$36409509bo22783$
36432288b2o$36432287b2o$36432289bo17617$36449902b2o$36449901b2o$
36449903bo25913$36475822bo$36475821b2o$36475821bobo24511$36500319b2o$
36500319bobo$36500319bo25132$36525448b3o$36525448bo$36525449bo15069$
36540530b3o$36540530bo$36540531bo27682$36568208b2o$36568207b2o$
36568209bo13520$36581736b2o$36581736bobo$36581736bo26625$36608359b2o$
36608358b2o$36608360bo26616$36634977b2o$36634977bobo$36634977bo26113$
36661088b2o$36661088bobo$36661088bo22792$36683882b3o$36683882bo$
36683883bo23029$36706918b2o$36706917b2o$36706919bo23086$36729998bo$
36729997b2o$36729997bobo19402$36749407b2o$36749407bobo$36749407bo
24626$36774046bo$36774045b2o$36774045bobo18419$36792457b2o$36792457bob
o$36792457bo27910$36820368b2o$36820367b2o$36820369bo27394$36847771bo$
36847770b2o$36847770bobo18121$36865889b2o$36865889bobo$36865889bo
25647$36891552b2o$36891551b2o$36891553bo26380$36917942bo$36917941b2o$
36917941bobo20419$36938350b2o$36938349b2o$36938351bo22059$36960417bo$
36960416b2o$36960416bobo18653$36979083b2o$36979082b2o$36979084bo27171$
37006259bo$37006258b2o$37006258bobo14324$37020604bo$37020603b2o$
37020603bobo25852$37046465b2o$37046465bobo$37046465bo21758$37068241b2o
$37068241bobo$37068241bo23296$37091548bo$37091547b2o$37091547bobo
28417$37119976b3o$37119976bo$37119977bo21497$37141465b2o$37141465bobo$
37141465bo20696$37162176b2o$37162176bobo$37162176bo30252$37192424b2o$
37192423b2o$37192425bo16118$37208545b2o$37208545bobo$37208545bo38927$
37247465bo$37247464b2o$37247464bobo20032$37267501b3o$37267501bo$
37267502bo38066$37305564b2o$37305563b2o$37305565bo15569$37321144b2o$
37321144bobo$37321144bo27172$37348313b2o$37348313bobo$37348313bo41433$
37389756b2o$37389755b2o$37389757bo14589$37404344b2o$37404344bobo$
37404344bo30764$37435136b2o$37435135b2o$37435137bo30717$37465844b2o$
37465843b2o$37465845bo23036$37488880b3o$37488880bo$37488881bo18653$
37507530b3o$37507530bo$37507531bo18174$37525722b3o$37525722bo$
37525723bo21037$37546762b2o$37546761b2o$37546763bo35270$37582006b2o$
37582005b2o$37582007bo18186$37600203b2o$37600202b2o$37600204bo20255$
37620464b2o$37620463b2o$37620465bo18125$37638599b2o$37638599bobo$
37638599bo26162$37664766bo$37664765b2o$37664765bobo19914$37684665b2o$
37684665bobo$37684665bo25602$37710270b2o$37710269b2o$37710271bo31276$
37741533b3o$37741533bo$37741534bo30416$37771944b2o$37771943b2o$
37771945bo26159$37798107bo$37798106b2o$37798106bobo20694$37818778b3o$
37818778bo$37818779bo37155$37855933b3o$37855933bo$37855934bo19200$
37875134bo$37875133b2o$37875133bobo15821$37890952b2o$37890952bobo$
37890952bo29753$37920720b3o$37920720bo$37920721bo33773$37954502bo$
37954501b2o$37954501bobo24141$37978637b3o$37978637bo$37978638bo29058$
38007695b2o$38007695bobo$38007695bo25102$38032795b2o$38032794b2o$
38032796bo23282$38056054b2o$38056053b2o$38056055bo21550$38077606bo$
38077605b2o$38077605bobo31951$38109559b2o$38109559bobo$38109559bo
28203$38137757b3o$38137757bo$38137758bo22273$38160035bo$38160034b2o$
38160034bobo15090$38175137b2o$38175137bobo$38175137bo23253$38198401b2o
$38198401bobo$38198401bo32782$38231171b2o$38231170b2o$38231172bo20247$
38251409b2o$38251409bobo$38251409bo30421$38281823b2o$38281823bobo$
38281823bo18234$38300058b2o$38300057b2o$38300059bo34770$38334827b2o$
38334826b2o$38334828bo21246$38356083b2o$38356082b2o$38356084bo18670$
38374753b2o$38374753bobo$38374753bo26113$38400856b2o$38400856bobo$
38400856bo38189$38439053b3o$38439053bo$38439054bo12498$38451551b2o$
38451550b2o$38451552bo28152$38479697b2o$38479697bobo$38479697bo36146$
38515822bo$38515821b2o$38515821bobo11213$38527056b2o$38527056bobo$
38527056bo38699$38565756b2o$38565755b2o$38565757bo31699$38597471b2o$
38597471bobo$38597471bo15609$38613073b2o$38613073bobo$38613073bo26638$
38639731b2o$38639730b2o$38639732bo27682$38667398bo$38667397b2o$
38667397bobo15575$38682970b3o$38682970bo$38682971bo23029$38706006b2o$
38706005b2o$38706007bo15614$38721622b2o$38721621b2o$38721623bo13622$
38735242b2o$38735241b2o$38735243bo25598$38760850b2o$38760849b2o$
38760851bo35902$38796741b3o$38796741bo$38796742bo26800$38823544b3o$
38823544bo$38823545bo22496$38846051b2o$38846050b2o$38846052bo32754$
38878816b2o$38878815b2o$38878817bo17150$38895966b2o$38895965b2o$
38895967bo15614$38911582b2o$38911581b2o$38911583bo17957$38929532bo$
38929531b2o$38929531bobo30983$38960526bo$38960525b2o$38960525bobo
26623$38987155bo$38987154b2o$38987154bobo20989$39008158bo$39008157b2o$
39008157bobo19963$39028120b2o$39028119b2o$39028121bo19209$39047322b2o$
39047321b2o$39047323bo29933$39077260bo$39077259b2o$39077259bobo34055$
39111310bo$39111309b2o$39111309bobo21752$39133056b3o$39133056bo$
39133057bo15827$39148896b2o$39148896bobo$39148896bo31014$39179892bo$
39179891b2o$39179891bobo32227$39212115b2o$39212114b2o$39212116bo16682$
39228794b2o$39228793b2o$39228795bo32496$39261296b3o$39261296bo$
39261297bo18388$39279694b2o$39279693b2o$39279695bo12086$39291786b2o$
39291785b2o$39291787bo28670$39320450b2o$39320449b2o$39320451bo42695$
39363159b2o$39363159bobo$39363159bo16420$39379572bo$39379571b2o$
39379571bobo26583$39406166b2o$39406165b2o$39406167bo12807$39418970b3o$
39418970bo$39418971bo!
Last edited by Hippo.69 on August 5th, 2023, 3:33 am, edited 52 times in total.
MathAndCode
Posts: 5274
Joined: August 31st, 2020, 5:58 pm

Re: Salvaging my 2-GPSE idea with one additional GPSE

Post by MathAndCode »

MathAndCode wrote: July 27th, 2023, 9:26 pmIt turns out that a GPSE could potentially shift one of the construction lanes to be close enough to the other construction lane for universal construction. Here is an example where the glider is shifted by thirty half-diagonals:

Code: Select all

x = 365, y = 331, rule = B3/S23
bo$bo$bo$5bo$b3o2bo$o4bo$o3bo$b3o$15b2o$13b2o2bo$obo10b2o3bo$obo10b2o
$obo$obo17bo$b2o14bo3$22bo2bo$26bo$22bo10b2o$26bo6b2o$22b4o$21bo$22b2o
$23bo3$41b2o$41b2o3$13b2o$13b2o5$36b2o$36b3o9b2o$37bo10bobo$49bo$33bo
$27bo5bo$26bobo11b3o$26bo2bo9bob2o$16b2o9b2o10b2o$15bo2bo$15b2ob2o$18b
obo$20b2o$17bo3bo$17bo2bo44b2o$18b3o44b2o3$54bo$53bobo$40bo12b2o$39bo
bo$39b2o269$362b3o$362bo$363bo!
Here is a demonstration:

Code: Select all

x = 20290, y = 20433, rule = B3/S23
6916b2o$6915bobo$6915b2o9$6925b2o$6925b2o7$6921b2o$6921b2o5$6895bo$
6895bo$6895bo4$6902b3o$6913b2o33b2o$6913b2o32bobo$6947b2o$6916bo$6916b
o$6916bo2$6918b3o2$6915b2o$6914bo2bo$6915b2o40b2o$6957b2o7$6953b2o$
6953b2o2$6916b2o$6915bobo$6916bo$6927bo$6927bo$6927bo4$6934b3o$6945b2o
33b2o$6945b2o32bobo$6979b2o$6948bo$6948bo$6948bo2$6950b3o2$6947b2o$
6946bo2bo$6947b2o40b2o$6989b2o4$6917b2o$6916bo2bo$6917bobo$6918bo66b2o
$6985b2o2$6948b2o$6947bobo$6948bo2$6961bo$6960bobo$6911b2o49bo$6910bo
2bo42bo4b2o$6911b2o42bo8bobo$6955bo4bobobob2o$6956b4ob2o3bo10b2o$6961b
o3bo11b2o$6962bobo$6980bo$6980bo$6980bo2$6982b3o2$6979b2o$6978bo2bo$
6979b2o5$6949b2o$6948bo2bo$6949bobo$6950bo3$6980b2o$6979bobo$6980bo4$
6943b2o44b2o$6942bo2bo42bobo$6943b2o30b2o12bo$6974bobo$6975bo3$6963b2o
$6963b2o5$7010b3o$7001b2o7bo2bo48bobo$6993bo6bo2bo7bo51b2o$6992bo2bo5b
obo59bo$6988bob2o3bo6bo12bo$6988bo3b3o19bo$6980bo7bobob2o$6979bobo11b
2o14b2o$6980b2o11b2o4$6898b2o$6897bobo$6897b2o116b2o$7015b2o3$6987b2o$
6987b2o4$6907b2o109b2o$6907b2o2$6995b2o7b3o$6995b2o14bo$7002bo5bo4bo$
7002bo4b2o4bo$7002bo5bo5bo$6903b2o103b2obo$6903b2o99b3o2b2o4bo$7009b2o
bo2bo12bo$7012b2o12b3o$7011b3o11b2ob2o$7011b2o$7011bo13b2o$7026bo$
7026b2o$7011b3o13bo$7026b3o$7026b3obo$7030bo$6895b2o33b2o98bo$6895b2o
32bobo$6929b2o2$6897b3o2$6901bo$6901bo$6901bo$6897b2o$6896bo2bo$6897b
2o40b2o$6939b2o7$6935b2o$6935b2o$7126bobo$6898b2o227b2o$6897bobo227bo$
6898bo2$6912bo$6912bo$6911bo$6906b5o$6905b6o5b2o$6905bob2ob2obobo2bo$
6910bo6bo9b2o$6912b2o2bo10b2o3$6929b3o2$6933bo$6933bo$6933bo$6929b2o$
6928bo2bo$6929b2o5$6899b2o$6898bo2bo$6899bobo$6900bo3$6930b2o$6929bobo
$6930bo4$6893b2o44b2o$6892bo2bo42bobo$6893b2o30b2o12bo$6924bobo$6925bo
3$6913b2o$6913b2o3$6961bo$6960bobo$6959b2obo$6951b2o8bo52bo$6941bo8bo
2bo61bo$6939b2o3bo6bobo59b3o$6938b2o3b2o7bo$6937bo3bob2o$6930bo7b3o$
6929bobo7bo$6930b2o4$7190bobo$7191b2o$6965b2o224bo$6965b2o3$6937b2o$
6937b2o6$6955bo$6945b2o8b2o$6945b2o$6956b2o$6951b3o3bob2o$6956b3o$
6956b4o$6955bo2b2o2b3o$6961bob2o$6959bob4o10b5o$6962bo12bo$6961b2o13b
3o$6960bo2bo12bobo$6961b2o13bo$6963bo$6962bo$6962bo15b2o$6977b3o$6977b
obo22$7078bo$7079bo$7077b3o9$7254bobo$7255b2o$7255bo51$7142bo$7143bo$
7141b3o9$7318bobo$7319b2o$7319bo51$7206bo$7207bo$7205b3o9$7382bobo$
7383b2o$7383bo51$7270bo$7271bo$7269b3o9$7446bobo$7447b2o$7447bo51$
7334bo$7335bo$7333b3o9$7510bobo$7511b2o$7511bo51$7398bo$7399bo$7397b3o
9$7574bobo$7575b2o$7575bo51$7462bo$7463bo$7461b3o9$7638bobo$7639b2o$
7639bo51$7526bo$7527bo$7525b3o9$7702bobo$7703b2o$7703bo51$7590bo$7591b
o$7589b3o9$7766bobo$7767b2o$7767bo51$7654bo$7655bo$7653b3o9$7830bobo$
7831b2o$7831bo51$7718bo$7719bo$7717b3o9$7894bobo$7895b2o$7895bo51$
7782bo$7783bo$7781b3o9$7958bobo$7959b2o$7959bo51$7846bo$7847bo$7845b3o
9$8022bobo$8023b2o$8023bo51$7910bo$7911bo$7909b3o9$8086bobo$8087b2o$
8087bo51$7974bo$7975bo$7973b3o9$8150bobo$8151b2o$8151bo51$8038bo$8039b
o$8037b3o9$8214bobo$8215b2o$8215bo51$8102bo$8103bo$8101b3o9$8278bobo$
8279b2o$8279bo51$8166bo$8167bo$8165b3o9$8342bobo$8343b2o$8343bo51$
8230bo$8231bo$8229b3o9$8406bobo$8407b2o$8407bo51$8294bo$8295bo$8293b3o
9$8470bobo$8471b2o$8471bo51$8358bo$8359bo$8357b3o9$8534bobo$8535b2o$
8535bo51$8422bo$8423bo$8421b3o9$8598bobo$8599b2o$8599bo51$8486bo$8487b
o$8485b3o9$8662bobo$8663b2o$8663bo51$8550bo$8551bo$8549b3o9$8726bobo$
8727b2o$8727bo51$8614bo$8615bo$8613b3o9$8790bobo$8791b2o$8791bo51$
8678bo$8679bo$8677b3o9$8854bobo$8855b2o$8855bo51$8742bo$8743bo$8741b3o
9$8918bobo$8919b2o$8919bo51$8806bo$8807bo$8805b3o9$8982bobo$8983b2o$
8983bo51$8870bo$8871bo$8869b3o9$9046bobo$9047b2o$9047bo51$8934bo$8935b
o$8933b3o9$9110bobo$9111b2o$9111bo51$8998bo$8999bo$8997b3o9$9174bobo$
9175b2o$9175bo51$9062bo$9063bo$9061b3o9$9238bobo$9239b2o$9239bo51$
9126bo$9127bo$9125b3o9$9302bobo$9303b2o$9303bo51$9190bo$9191bo$9189b3o
9$9366bobo$9367b2o$9367bo51$9254bo$9255bo$9253b3o9$9430bobo$9431b2o$
9431bo51$9318bo$9319bo$9317b3o9$9494bobo$9495b2o$9495bo51$9382bo$9383b
o$9381b3o9$9558bobo$9559b2o$9559bo51$9446bo$9447bo$9445b3o9$9622bobo$
9623b2o$9623bo51$9510bo$9511bo$9509b3o9$9686bobo$9687b2o$9687bo51$
9574bo$9575bo$9573b3o9$9750bobo$9751b2o$9751bo51$9638bo$9639bo$9637b3o
9$9814bobo$9815b2o$9815bo51$9702bo$9703bo$9701b3o9$9878bobo$9879b2o$
9879bo51$9766bo$9767bo$9765b3o9$9942bobo$9943b2o$9943bo51$9830bo$9831b
o$9829b3o9$10006bobo$10007b2o$10007bo51$9894bo$9895bo$9893b3o9$10070bo
bo$10071b2o$10071bo51$9958bo$9959bo$9957b3o9$10134bobo$10135b2o$10135b
o51$10022bo$10023bo$10021b3o9$10198bobo$10199b2o$10199bo51$10086bo$
10087bo$10085b3o9$10262bobo$10263b2o$10263bo51$10150bo$10151bo$10149b
3o9$10326bobo$10327b2o$10327bo51$10214bo$10215bo$10213b3o9$10390bobo$
10391b2o$10391bo51$10278bo$10279bo$10277b3o9$10454bobo$10455b2o$10455b
o51$10342bo$10343bo$10341b3o9$10518bobo$10519b2o$10519bo51$10406bo$
10407bo$10405b3o9$10582bobo$10583b2o$10583bo51$10470bo$10471bo$10469b
3o9$10646bobo$10647b2o$10647bo51$10534bo$10535bo$10533b3o9$10710bobo$
10711b2o$10711bo51$10598bo$10599bo$10597b3o62$10662bo$10663bo$10661b3o
62$10726bo$10727bo$10725b3o62$10790bo$10791bo$10789b3o62$10854bo$
10855bo$10853b3o62$10918bo$10919bo$10917b3o62$10982bo$10983bo$10981b3o
62$11046bo$11047bo$11045b3o62$11110bo$11111bo$11109b3o62$11174bo$
11175bo$11173b3o62$11238bo$11239bo$11237b3o62$11302bo$11303bo$11301b3o
62$11366bo$11367bo$11365b3o62$11430bo$11431bo$11429b3o62$11494bo$
11495bo$11493b3o62$11558bo$11559bo$11557b3o62$11622bo$11623bo$11621b3o
62$11686bo$11687bo$11685b3o62$11750bo$11751bo$11749b3o62$11814bo$
11815bo$11813b3o62$11878bo$11879bo$11877b3o62$11942bo$11943bo$11941b3o
62$12006bo$12007bo$12005b3o62$12070bo$12071bo$12069b3o62$12134bo$
12135bo$12133b3o62$12198bo$12199bo$12197b3o62$12262bo$12263bo$12261b3o
62$12326bo$12327bo$12325b3o62$12390bo$12391bo$12389b3o62$12454bo$
12455bo$12453b3o62$12518bo$12519bo$12517b3o62$12582bo$12583bo$12581b3o
62$12646bo$12647bo$12645b3o62$12710bo$12711bo$12709b3o62$12774bo$
12775bo$12773b3o62$12838bo$12839bo$12837b3o62$12902bo$12903bo$12901b3o
62$12966bo$12967bo$12965b3o62$13030bo$13031bo$13029b3o62$13094bo$
13095bo$13093b3o62$13158bo$13159bo$13157b3o62$13222bo$13223bo$13221b3o
62$13286bo$13287bo$13285b3o62$13350bo$13351bo$13349b3o62$13414bo$
13415bo$13413b3o62$13478bo$13479bo$13477b3o62$13542bo$13543bo$13541b3o
62$13606bo$13607bo$13605b3o62$13670bo$13671bo$13669b3o62$13734bo$
13735bo$13733b3o62$13798bo$13799bo$13797b3o62$13862bo$13863bo$13861b3o
62$13926bo$13927bo$13925b3o62$13990bo$13991bo$13989b3o62$14054bo$
14055bo$14053b3o62$14118bo$14119bo$14117b3o62$14182bo$14183bo$14181b3o
62$14246bo$14247bo$14245b3o62$14310bo$14311bo$14309b3o62$14374bo$
14375bo$14373b3o62$14438bo$14439bo$14437b3o62$14502bo$14503bo$14501b3o
62$14566bo$14567bo$14565b3o62$14630bo$14631bo$14629b3o62$14694bo$
14695bo$14693b3o62$14758bo$14759bo$14757b3o62$14822bo$14823bo$14821b3o
62$14886bo$14887bo$14885b3o62$14950bo$14951bo$14949b3o62$15014bo$
15015bo$15013b3o62$15078bo$15079bo$15077b3o62$15142bo$15143bo$15141b3o
62$15206bo$15207bo$15205b3o62$15270bo$15271bo$15269b3o62$15334bo$
15335bo$15333b3o62$15398bo$15399bo$15397b3o62$15462bo$15463bo$15461b3o
62$15526bo$15527bo$15525b3o62$15590bo$15591bo$15589b3o62$15654bo$
15655bo$15653b3o62$15718bo$15719bo$15717b3o62$15782bo$15783bo$15781b3o
62$15846bo$15847bo$15845b3o62$15910bo$15911bo$15909b3o62$15974bo$
15975bo$15973b3o62$16038bo$16039bo$16037b3o62$16102bo$16103bo$16101b3o
62$16166bo$16167bo$16165b3o62$16230bo$16231bo$16229b3o62$16294bo$
16295bo$16293b3o62$16358bo$16359bo$16357b3o62$16422bo$16423bo$16421b3o
62$16486bo$16487bo$16485b3o62$16550bo$16551bo$16549b3o62$16614bo$
16615bo$16613b3o62$16678bo$16679bo$16677b3o62$16742bo$16743bo$16741b3o
62$16806bo$16807bo$16805b3o62$16870bo$16871bo$16869b3o62$16934bo$
16935bo$16933b3o62$16998bo$16999bo$16997b3o62$17062bo$17063bo$17061b3o
62$17126bo$17127bo$17125b3o62$17190bo$17191bo$17189b3o62$17254bo$
17255bo$17253b3o62$17318bo$17319bo$17317b3o62$17382bo$17383bo$17381b3o
62$17446bo$17447bo$17445b3o62$17510bo$17511bo$17509b3o62$17574bo$
17575bo$17573b3o62$17638bo$17639bo$17637b3o62$17702bo$17703bo$17701b3o
62$17766bo$17767bo$17765b3o62$17830bo$17831bo$17829b3o62$17894bo$
17895bo$17893b3o62$17958bo$17959bo$17957b3o62$18022bo$18023bo$18021b3o
62$18086bo$18087bo$18085b3o62$18150bo$18151bo$18149b3o62$18214bo$
18215bo$18213b3o62$18278bo$18279bo$18277b3o62$18342bo$18343bo$18341b3o
62$18406bo$18407bo$18405b3o62$18470bo$18471bo$18469b3o62$18534bo$
18535bo$18533b3o62$18598bo$18599bo$18597b3o62$18662bo$18663bo$18661b3o
62$18726bo$18727bo$18725b3o62$18790bo$18791bo$18789b3o62$18854bo$
18855bo$18853b3o62$18918bo$18919bo$18917b3o62$18982bo$18983bo$18981b3o
62$19046bo$19047bo$19045b3o62$19110bo$19111bo$19109b3o62$19174bo$
19175bo$19173b3o62$19238bo$19239bo$19237b3o62$19302bo$19303bo$19301b3o
62$19366bo$19367bo$19365b3o62$19430bo$19431bo$19429b3o62$19494bo$
19495bo$19493b3o62$19558bo$19559bo$19557b3o62$19622bo$19623bo$19621b3o
62$19686bo$19687bo$19685b3o62$19750bo$19751bo$19749b3o62$19814bo$
19815bo$19813b3o62$19878bo$19879bo$19877b3o62$19942bo$19943bo$19941b3o
62$20006bo$20007bo$20005b3o62$20070bo$20071bo$20069b3o62$20134bo$
20135bo$20133b3o77$20239bobo$20238bo2bo$20239bobo$20255b2o$20255bobo$
20241bo13b3o$20240bob2o11bo2bo$20240bob2o12bo$20239bo3bo12bo7b2o$
20240b4o20b2o$20240b3o15bo$20255bo$20255bo2bo$20254b3o$20254b3o$20254b
o2bo$20255bobo$20255b3o2$20271b2o$20244b2o25bobo$20244b2o26bo$20263b2o
$20263b2o3$20259b2o$20259b2o$20252b2o$20252b2o3$20288b2o$20288b2o3$
20277bo$20276bobo$20263bo12b2o$20262bobo$20262b2o4$20272bo$20271bobo$
20271b2o6930$b2o$obo$2bo!
The fit is admittedly tight; the universal construction reactions cannot leave anything on any of the glider-signal lanes, and one is rather close. Because of how slow I recall the exponential growth was before, I would say that this is hopeless—if not for the fact that we now have binary instead of phinary, so hopefully, that will (more than) cancel out.
I am tentatively considering myself back.
User avatar
Hippo.69
Posts: 694
Joined: July 14th, 2020, 7:35 pm
Contact:

Re: Binary slow salvos

Post by Hippo.69 »

Hmm, I somehow lost last updates on previous post ... I finally converted the agnosticised salvo to bits and bits really translates to salvo.
(Last bug with transposition table using > B6d6DDSSDDBS result for
[B6d6DDSSDDB]22(18 4)2112112111111111111111112222121222[]{:_,21T,19t,19I,23H,25h,21B,23P,21d,21D,5S}
rather to B6d6DDSSDDBSSS result as conditioning forces SSS. ... corrected and for accelerated testing the bit sequence manually corrected)

Hmm, slow replay of manually corrected salvo shown an additional discrepancy ... let us hope this explains the wrong translated salvo.


... but the salvo fails to create DBCA.
Problem located at

Code: Select all

x = 57044061, y = 57044503, rule = B3/S23
279b2o$278bo2bo$265bo15bo$265b3o13bo$268bo9b2obo$267b2o9b2o2$272bo$
271bobo5b2o$271bo2bo4b2o$272b2o11$246bo$242b2o2b2ob3o$242b2o4b4o$246b
2o4$251bo$250bobo$249bo2bo$250b2o3$246b2o$245bobo$245bo$244b2o$307b2o$
307b2o4$287b2o$287b2o3$289b2o$289b2o$283b2o$283b2o$263b2o$263b2o11$
290bo$289bobo$290b2o4$299b2o$299b2o$290b3o2$278b2o$278b2o4$283b2o22b2o
$283b2o22bobo$279b2o27bo$279b2o$320b2o$320b2o$285b2o27b2o$285b2o27b2o
3$316b2o$309b2o5b2o$309b2o2$284b2o$283bobo$284bo$303b2o$303bo$301bobo$
301b2o4$245b2o$239bo5bobo$239bo6bo13b2o$239bo21bo$235b2o24bobo$235b2o
25b2o3$266b2o$265bo2bo$266bobo$267bo4$262b2o$258b2o2b2o2b2o$258bobo2bo
2b2o$259b3o$260b2o94$163b2o171b2o$163b2obo169b2o$167bo$164bo$165bob2o$
167b2o159bo$328b3o$171bo148bo10bo$170bobo146bobo8b2o$171b2o146bobo26bo
$167b2o148b3ob2o23b3o$166bobo147bo28bo$159b2o5bo5b2o143b3ob2o22b2o$
159b2o4b2o5b2o145bob2o2$344b2o$344b2o5$168b3o$168b3o$157bo10b3o$157b3o
5b3o$160bo4b3o8b2o$159b2o4b3o8b2o$331b2o$162bo169bo$161bobo165b3o$157b
2o2b2o166bo$157b2o13$339b2o$266b3o61b2o7b2o$265bo65bo$265bo3bo61bobo$
265bo2bobo8bo52b2o$267bobo2bo4b3o178b2o$155b2o111bo3bo3bo181bo$155b2o
115bo3b2o72b2o107b3o$269b3o78bo110bo$274bo73bobo$273bobo72b2o$274b2o2b
2o$278b2o$334b2o$333bobo$333bo$332b2o$216b2o$216b2o2$214bo$203bo10bo
58b2o$203b3o8bo58b2o$206bo130b2o$205bobo130bo$205bobo127b3o$206bo61b3o
64bo135b2o$471b2o4$221b2o$221b2o4$201b2o$200bobo38bo34bo49bo$200bo38b
3o32b3o47b3o33b2o$145b2o52b2o7b2o28bo34bo49bo36bo$145b2o61b2o28b2o33b
2o48b2o20b2o14b3o26b2o$228b2o106b2o7b2o16bo25bobo$216b2obo9bo107bo51bo
$216b2ob3o7bobo105bobo48b2o$222bo7b2o4b2o45bo48b2o4b2o$216b2ob3o13bo2b
o44b3o47bo20b2o$217bobo16b2o48bo46bobo18bo69b4o41b2o$187b2o28bobo28b2o
35b2o11b2o34b2o16bobo64b2o7bo40b2o$185bob2o29bo29b2o48b2o52b2o65b2o2b
2o3bo$107b2o66bo8bo177bo60b2o2bo$108bo66b3o9bo31bo142bo$108bobo67bo4b
2obo30b3o137bo4bo$109b2o66b2o4b2o31bo139bobo$216b2o137bo2bo5b3o52bo$
180bo27b2o146b2o60bobo$113b2o64bobo26b2o152bo55bo2bo$112bo2bo59b2o2b2o
53b2o3b2o32b2o48b2o37bo56b2o$113bobo59b2o58bo3bo20b2o11b2o35b2o11b2o
37bo$114bo117b3o5b3o18bo49bo$232bo9bo15b3o47b3o35b2o75b2o$258bo49bo37b
2o2b2o71bobo6b3o$111bobo83b2o88b2o61bobo72bo$110bo87bo67b2o19b2o63bo
72b2o$105b2o2bo4bo83bobo65b2o84b2o$105b2obo2bob2o84b2o97b2o$109b2o187b
o$258bo40b3o$194b2o61bobo41bo$195bo62bo202bo$195bobo111b2o149bobo$196b
2o111b2o149bobo$461bo$57b3o201b2o$56bo204b2o38bo154b2o$56bo3bo195b2o
42bobo152bo2bo$56bo2bobo155b2o36bobo43bo154b2o$58bobo2bo153bo37bo$59bo
3bo154b3o33b2o13b2o$63bo156bo48bo36b2o$60b3o199b2o6b3o33b2o$65bo196b2o
8bo201bo$64bobo232b2o172bobo$65b2o190bo40bobo172bobo$61b2o194bo40bo
175bo$60bobo135b2o57bo39b2o13b2o$60bo5b2o130b2o2b2o56b2o50bo156b2o7b2o
$59b2o5b2o134bobo55b2o43b2o6b3o152bo2bo5bo2bo$203bo101b2o8bo153b2o7b2o
$207bo$126bo73b2o4b3o265bo$126bo74bo3b3obo263bobo$126bo71b3o5bo3bo262b
obo$191b2o5bo8bo3bo262bo$191b2o15bob3o$177bo13b2o16b3o$177b3o12bo17bo$
105b2o17bo39b2o14bo10bobo238b2o$105b2o8b2o7b3o37b2o13b2o9b2obo237bo2bo
$115bo11bo304b2o$113bobo10b2o56bo$113b2o68bobo5b2o$183bo2bo4b2o22bo$
184b2o29bo$215bo2$211b3o3b3o2$215bo$215bo211b2o$211bo3bo211b2o$210bobo
$211b2o4$89b2o$89b2o45b2o$136b2o288b2o$426b2o5$435bo$434bobo$433bo2bo$
434b2o2$122b2o$122b2o306b2o$429bobo$429bo$428b2o3$93b2o135b2o$93b2o3bo
131bo$97bobo128bobo$98bobo127b2o$100bo$100b2o5$442b2o$420b2o20b2o$420b
2o8$153bo$153b3o$156bo270b2o$155b2o10b2o258bo$167b2o8b2o245b2obo$177bo
246bo2b3o4b3o$175bobo247b2o3bo$175b2o250b4o$427bo$428b3o$431bo$426b5o$
426bo$428bo$310b2o115b2o$4bo305bo$2o2b2ob3o298bobo$2o4b4o298b2o$4b2o$
293b2o$293b2o74bo$367b3o$9bo141b2o149b2o62bo$8bobo140b2o45b2o102b2o6b
2o54b2o$7bo2bo187b2o110b2o$8b2o2$298bo$4b2o282b2o7bobo45b2o$3bobo282bo
bo7bo6b2o37bobo$3bo285bo15bo38bo$2b2o302b3o34b2o$308bo2$348b2o$184b2o
161bobo$184b2o161bo$75bo193bo76b2o$74b3o191bobo$73b3obo191bobo$74bo3bo
191b2o$75bo3bo$76bob3o74b2o$77b3o75b2o3bo196b2o$78bo80bobo195b2o$82bo
77bobo202b2o$81bobo78bo36bo165bo$82b2o78b2o35b3o164b3o$78b2o122bo165bo
$77bobo121b2o10b2o$77bo5b2o128b2o8b2o142bo$76b2o5b2o138bo142bobo$221bo
bo142bobo$221b2o142b2ob3o$371bo$365b2ob3o$365b2obo2$357b2o$348b2o7b2o$
349bo$349bobo20b2o$350b2o20b2o2$286b2o5b2o$286b2o5bo$291bobo76b2o$291b
2o77b2o$171b2o24b2o88b2o6b2o$171b2o24b2o45b2o41bobo5b2o$244b2o42bo$
363b2o$292b2o5b2o61bo2bo$291bo2bo4b2o62b2o$292b2o200bo$353b3o5bo131bob
o$347b2o11bobo130bobo$347bobo10bo2bo130bo$288bo59bo12b2o$287bobo44b2o$
287bo2bo43b2o$230b2o56b2o$230b2o$494bo$354b2o137bobo$250b2o102b2o137bo
bo$250bobo241bo$251bobo$201b2o49bo$201b2o3bo$205bobo$206bobo211b2o$
208bo211b2o2b2o9b2o$208b2o140b2o72bobo7bo2bo$349bo2bo72bo9bobo$350b2o
84bo$422b2o5bo$346bo76bo4bobo$345bobo72b3o5bobo$345bobo72bo8bo$346bo
77b2o$424b2o3$413bo14b2o$412bobo13b2o$335b2o75bobo$251b2o81bobo76bo$
236b2o9b2o2b2o82bo$185b2o48bo2bo7bobo$185bobo47bobo9bo$186bo49bo$243bo
5b2o85b2o$242bobo4bo85bobo$242bobo5b3o82b2o$243bo8bo$247b2o$247b2o$
232b3o100bo$237b2o95bobo$230bo5bo2bo94bobo$230bo5bo2bo95bo$230bo6b2o2$
232b3o8$185bo$185bo$185bo21$185bo$184bobo$185b2o9$234b2o$227b2o5b2o$
227b2o3$229b2o27b2o$229b2o27b2o$223b2o$223b2o$264b2o$264b2o$244bo15b2o
$243bobo14b2o$236b3o4b2o2$194bo$193bobo69b2o$194bo70b2o4$231b2o48b2o$
231b2o48b2o3$226b2o36b2o8b2o$226b2o35bo2bo7b2o$264b2o2$278b2o$274b2o2b
2o$218b2o54b2o$218b2o6$214b2o$214b2o1756$2377b2o$2376b2o$2378bo34800$
37222bo$37221b2o$37221bobo17402$54617bo$54616b2o$54616bobo21506$76127b
3o$76127bo$76128bo16081$92213b3o$92213bo$92214bo18805$111022bo$111021b
2o$111021bobo27267$138295b2o$138294b2o$138296bo19458$157757b3o$157757b
o$157758bo24095$181880b3o$181880bo$181881bo21465$203337b2o$203336b2o$
203338bo33319$236670bo$236669b2o$236669bobo24578$261257bo$261256b2o$
261256bobo31489$292747b3o$292747bo$292748bo23774$316522b3o$316522bo$
316523bo24610$341133b2o$341133bobo$341133bo19410$360550b3o$360550bo$
360551bo16642$377227bo$377226b2o$377226bobo19502$396737b3o$396737bo$
396738bo25598$422345b3o$422345bo$422346bo38134$460469b2o$460469bobo$
460469bo21246$481725b2o$481725bobo$481725bo18382$500101b3o$500101bo$
500102bo14115$514225b2o$514224b2o$514226bo29194$543450b2o$543450bobo$
543450bo21757$565221b2o$565221bobo$565221bo12275$577521b2o$577520b2o$
577522bo29446$606959b3o$606959bo$606960bo16081$623045b3o$623045bo$
623046bo31787$654838bo$654837b2o$654837bobo21246$676080b2o$676080bobo$
676080bo22781$698867b3o$698867bo$698868bo16858$715731bo$715730b2o$
715730bobo24611$740351b3o$740351bo$740352bo15833$756179bo$756178b2o$
756178bobo29442$785618b3o$785618bo$785619bo21246$806874b3o$806874bo$
806875bo31263$838142bo$838141b2o$838141bobo18909$857042b3o$857042bo$
857043bo18971$876025bo$876024b2o$876024bobo29442$905456b2o$905456bobo$
905456bo24574$930038bo$930037b2o$930037bobo17373$947410b3o$947410bo$
947411bo24318$971722b3o$971722bo$971723bo18938$990651bo$990650b2o$
990650bobo27683$1018327b3o$1018327bo$1018328bo14545$1032885b3o$
1032885bo$1032886bo14589$1047472b2o$1047471b2o$1047473bo33071$1080541b
2o$1080541bobo$1080541bo29696$1110246bo$1110245b2o$1110245bobo26365$
1136594b2o$1136594bobo$1136594bo23546$1160127b3o$1160127bo$1160128bo
15056$1175184b2o$1175183b2o$1175185bo31788$1206959b3o$1206959bo$
1206960bo16081$1223045b3o$1223045bo$1223046bo28451$1251502bo$1251501b
2o$1251501bobo22534$1274072b2o$1274072bobo$1274072bo20222$1294296b2o$
1294296bobo$1294296bo18141$1312434b3o$1312434bo$1312435bo20763$
1333201bo$1333200b2o$1333200bobo20961$1354178b3o$1354178bo$1354179bo
20247$1374417b2o$1374416b2o$1374418bo38918$1413334bo$1413333b2o$
1413333bobo24061$1437395b3o$1437395bo$1437396bo18130$1455533b3o$
1455533bo$1455534bo18731$1474263b3o$1474263bo$1474264bo22526$1496800b
2o$1496800bobo$1496800bo29649$1526447b3o$1526447bo$1526448bo25903$
1552354b2o$1552354bobo$1552354bo15317$1567675bo$1567674b2o$1567674bobo
39671$1607343b2o$1607342b2o$1607344bo23086$1630434b2o$1630434bobo$
1630434bo17357$1647797b3o$1647797bo$1647798bo16634$1664447b2o$1664446b
2o$1664448bo28466$1692901b2o$1692901bobo$1692901bo27391$1720290b2o$
1720290bobo$1720290bo17868$1738152b2o$1738151b2o$1738153bo31535$
1769693b2o$1769693bobo$1769693bo28410$1798107b3o$1798107bo$1798108bo
21247$1819359b3o$1819359bo$1819360bo25598$1844952b2o$1844952bobo$
1844952bo24574$1869534bo$1869533b2o$1869533bobo10704$1880240b2o$
1880239b2o$1880241bo37429$1917672b2o$1917672bobo$1917672bo23285$
1940968b2o$1940968bobo$1940968bo16376$1957347b2o$1957347bobo$1957347bo
29700$1987047b3o$1987047bo$1987048bo11472$1998536b2o$1998535b2o$
1998537bo39724$2038262bo$2038261b2o$2038261bobo14335$2052589b2o$
2052589bobo$2052589bo23029$2075641b2o$2075640b2o$2075642bo28901$
2104546b3o$2104546bo$2104547bo17134$2121689b2o$2121688b2o$2121690bo
27183$2148879b3o$2148879bo$2148880bo22270$2171135b3o$2171135bo$
2171136bo16118$2187257b2o$2187256b2o$2187258bo34825$2222093b2o$
2222093bobo$2222093bo22782$2244877b2o$2244877bobo$2244877bo20037$
2264918bo$2264917b2o$2264917bobo28039$2292941b3o$2292941bo$2292942bo
14078$2307029b3o$2307029bo$2307030bo11270$2318307bo$2318306b2o$
2318306bobo24863$2343185bo$2343184b2o$2343184bobo35798$2378983b2o$
2378982b2o$2378984bo14116$2393099b2o$2393099bobo$2393099bo25311$
2418411bo$2418410b2o$2418410bobo20469$2438888b2o$2438887b2o$2438889bo
32763$2471639b2o$2471638b2o$2471640bo12558$2484266b3o$2484266bo$
2484267bo22782$2507050b3o$2507050bo$2507051bo21246$2528306b3o$2528306b
o$2528307bo21791$2550095b3o$2550095bo$2550096bo17617$2567709b3o$
2567709bo$2567710bo29694$2597415b3o$2597415bo$2597416bo17150$2614565b
3o$2614565bo$2614566bo20007$2634569bo$2634568b2o$2634568bobo18389$
2652965b3o$2652965bo$2652966bo14078$2667053b3o$2667053bo$2667054bo
18478$2685549b2o$2685549bobo$2685549bo17653$2703203b2o$2703203bobo$
2703203bo31236$2734431b3o$2734431bo$2734432bo13520$2747960b2o$2747959b
2o$2747961bo32552$2780521bo$2780520b2o$2780520bobo21498$2802009b2o$
2802008b2o$2802010bo36873$2838853b2o$2838853bobo$2838853bo12749$
2851616b2o$2851615b2o$2851617bo25863$2877475bo$2877474b2o$2877474bobo
30502$2907973b2o$2907973bobo$2907973bo24318$2932285b2o$2932285bobo$
2932285bo29435$2961726bo$2961725b2o$2961725bobo13008$2974752b2o$
2974751b2o$2974753bo31535$3006293b2o$3006293bobo$3006293bo20725$
3027003b2o$3027003bobo$3027003bo30983$3057997b2o$3057997bobo$3057997bo
12749$3070760b2o$3070759b2o$3070761bo26406$3097171b2o$3097171bobo$
3097171bo23775$3120955bo$3120954b2o$3120954bobo23541$3144488b2o$
3144487b2o$3144489bo28716$3173207b3o$3173207bo$3173208bo20478$3193704b
2o$3193704bobo$3193704bo17150$3210855b3o$3210855bo$3210856bo24318$
3235176b2o$3235176bobo$3235176bo14070$3249241b2o$3249240b2o$3249242bo
32265$3281501b2o$3281501bobo$3281501bo17366$3298883bo$3298882b2o$
3298882bobo27122$3326007b2o$3326006b2o$3326008bo26667$3352665bo$
3352664b2o$3352664bobo27105$3379762b3o$3379762bo$3379763bo22782$
3402546b3o$3402546bo$3402547bo14330$3416883bo$3416882b2o$3416882bobo
16430$3433337b3o$3433337bo$3433338bo35062$3468405b2o$3468405bobo$
3468405bo22490$3490890b3o$3490890bo$3490891bo17914$3508811bo$3508810b
2o$3508810bobo26147$3534959b3o$3534959bo$3534960bo16592$3551544b2o$
3551543b2o$3551545bo25863$3577403bo$3577402b2o$3577402bobo27683$
3605079b3o$3605079bo$3605080bo24318$3629400b2o$3629400bobo$3629400bo
24327$3653728b2o$3653728bobo$3653728bo31476$3685195b3o$3685195bo$
3685196bo28919$3714118bo$3714117b2o$3714117bobo24582$3738703b3o$
3738703bo$3738704bo27916$3766621b2o$3766621bobo$3766621bo31472$
3798094bo$3798093b2o$3798093bobo17357$3815447b2o$3815446b2o$3815448bo
19722$3835163bo$3835162b2o$3835162bobo26102$3861261b3o$3861261bo$
3861262bo14589$3875848b2o$3875847b2o$3875849bo21255$3897115bo$3897114b
2o$3897114bobo27430$3924557b2o$3924557bobo$3924557bo15347$3939913b2o$
3939912b2o$3939914bo33801$3973701b2o$3973701bobo$3973701bo15347$
3989057b2o$3989056b2o$3989058bo27605$4016687b2o$4016686b2o$4016688bo
33326$4050011b3o$4050011bo$4050012bo19166$4069202b3o$4069202bo$
4069203bo16113$4085320b2o$4085319b2o$4085321bo41772$4127102bo$4127101b
2o$4127101bobo20737$4147829b2o$4147829bobo$4147829bo17366$4165203bo$
4165202b2o$4165202bobo23030$4188237b3o$4188237bo$4188238bo17414$
4205635bo$4205634b2o$4205634bobo35355$4240982bo$4240981b2o$4240981bobo
20480$4261475b2o$4261475bobo$4261475bo36835$4298290b3o$4298290bo$
4298291bo24610$4322901b2o$4322901bobo$4322901bo19418$4342330b3o$
4342330bo$4342331bo17138$4359477b3o$4359477bo$4359478bo29739$4389214bo
$4389213b2o$4389213bobo14801$4404005b3o$4404005bo$4404006bo24874$
4428891b3o$4428891bo$4428892bo13786$4442691bo$4442690b2o$4442690bobo
28674$4471362b3o$4471362bo$4471363bo15602$4486981b3o$4486981bo$
4486982bo18731$4505711b3o$4505711bo$4505712bo31742$4537446bo$4537445b
2o$4537445bobo15114$4552577bo$4552576b2o$4552576bobo27601$4580170b3o$
4580170bo$4580171bo21531$4601705bo$4601704b2o$4601704bobo24033$
4625738b3o$4625738bo$4625739bo15602$4641357b3o$4641357bo$4641358bo
14589$4655944b2o$4655943b2o$4655945bo37680$4693618b2o$4693618bobo$
4693618bo22262$4715881bo$4715880b2o$4715880bobo24830$4740705bo$
4740704b2o$4740704bobo32774$4773466b2o$4773466bobo$4773466bo19706$
4793175b3o$4793175bo$4793176bo16118$4809297b2o$4809296b2o$4809298bo
32265$4841557b2o$4841557bobo$4841557bo22474$4864033b2o$4864032b2o$
4864034bo41987$4906023b2o$4906022b2o$4906024bo22825$4928859b3o$
4928859bo$4928860bo23758$4952615b2o$4952614b2o$4952616bo18686$4971313b
2o$4971312b2o$4971314bo25899$4997233bo$4997232b2o$4997232bobo21506$
5018743b3o$5018743bo$5018744bo20173$5038919b2o$5038918b2o$5038920bo
22831$5061751b3o$5061751bo$5061752bo22017$5083773b2o$5083773bobo$
5083773bo22782$5106557b2o$5106557bobo$5106557bo30971$5137526bo$
5137525b2o$5137525bobo13302$5150825b2o$5150824b2o$5150826bo27392$
5178235b2o$5178235bobo$5178235bo45822$5224047b2o$5224047bobo$5224047bo
43271$5267277b2o$5267277bobo$5267277bo27899$5295190bo$5295189b2o$
5295189bobo17918$5313095b3o$5313095bo$5313096bo21201$5334277b3o$
5334277bo$5334278bo21258$5355530b3o$5355530bo$5355531bo15602$5371149b
3o$5371149bo$5371150bo20011$5391176b2o$5391176bobo$5391176bo16093$
5407274b3o$5407274bo$5407275bo17138$5424421b3o$5424421bo$5424422bo
19751$5444177bo$5444176b2o$5444176bobo32006$5476170b2o$5476170bobo$
5476170bo16085$5492259bo$5492258b2o$5492258bobo40738$5532971b3o$
5532971bo$5532972bo18641$5551608b2o$5551607b2o$5551609bo24100$5575721b
2o$5575720b2o$5575722bo29698$5605417bo$5605416b2o$5605416bobo19962$
5625377b2o$5625376b2o$5625378bo27910$5653287b3o$5653287bo$5653288bo
20734$5674015b3o$5674015bo$5674016bo16081$5690101b3o$5690101bo$
5690102bo20011$5710128b2o$5710128bobo$5710128bo17613$5727735b2o$
5727734b2o$5727736bo24114$5751861b2o$5751861bobo$5751861bo15574$
5767435bo$5767434b2o$5767434bobo27638$5795053b3o$5795053bo$5795054bo
18731$5813783b3o$5813783bo$5813784bo20189$5833978b3o$5833978bo$
5833979bo22766$5856743b2o$5856742b2o$5856744bo16906$5873659bo$5873658b
2o$5873658bobo31221$5904832b2o$5904831b2o$5904833bo38699$5943531b3o$
5943531bo$5943532bo16631$5960177b2o$5960176b2o$5960178bo25304$5985472b
2o$5985471b2o$5985473bo38699$6024171b3o$6024171bo$6024172bo25602$
6049773b2o$6049773bobo$6049773bo16891$6066679b3o$6066679bo$6066680bo
17617$6084293b3o$6084293bo$6084294bo22571$6106880b2o$6106880bobo$
6106880bo16337$6123205b3o$6123205bo$6123206bo27444$6150648b2o$6150648b
obo$6150648bo28153$6178818b2o$6178818bobo$6178818bo18170$6196999b3o$
6196999bo$6197000bo20189$6217194b3o$6217194bo$6217195bo22766$6239959b
2o$6239958b2o$6239960bo23298$6263245b3o$6263245bo$6263246bo15651$
6278897b2o$6278896b2o$6278898bo23781$6302706b3o$6302706bo$6302707bo
18719$6321439b3o$6321439bo$6321440bo21246$6342695b3o$6342695bo$
6342696bo23553$6366245b2o$6366245bobo$6366245bo20430$6386661b3o$
6386661bo$6386662bo18186$6404858b3o$6404858bo$6404859bo33055$6437934bo
$6437933b2o$6437933bobo19706$6457625bo$6457624b2o$6457624bobo18653$
6476275bo$6476274b2o$6476274bobo29475$6505760b2o$6505760bobo$6505760bo
17150$6522911b3o$6522911bo$6522912bo19155$6542054b3o$6542054bo$
6542055bo24824$6566897b2o$6566896b2o$6566898bo28674$6595573b3o$
6595573bo$6595574bo12806$6608379bo$6608378b2o$6608378bobo24611$
6632999b3o$6632999bo$6633000bo24797$6657778b3o$6657778bo$6657779bo
24610$6682389b2o$6682389bobo$6682389bo22782$6705173b2o$6705173bobo$
6705173bo22474$6727639b2o$6727638b2o$6727640bo17665$6745312b2o$
6745311b2o$6745313bo31014$6776307b2o$6776307bobo$6776307bo29655$
6805949b3o$6805949bo$6805950bo12086$6818041b3o$6818041bo$6818042bo
35062$6853109b2o$6853109bobo$6853109bo18378$6871481b2o$6871480b2o$
6871482bo23041$6894528b2o$6894527b2o$6894529bo31243$6925770b3o$
6925770bo$6925771bo24610$6950381b2o$6950381bobo$6950381bo19963$
6970343b3o$6970343bo$6970344bo17654$6987993b2o$6987992b2o$6987994bo
27365$7015370b3o$7015370bo$7015371bo20002$7035405b2o$7035405bobo$
7035405bo19963$7055367b3o$7055367bo$7055368bo22529$7077917b2o$7077917b
obo$7077917bo28410$7106331b3o$7106331bo$7106332bo30719$7137062bo$
7137061b2o$7137061bobo22274$7159338b2o$7159338bobo$7159338bo16341$
7175675bo$7175674b2o$7175674bobo28966$7204645b2o$7204645bobo$7204645bo
22490$7227130b3o$7227130bo$7227131bo16682$7243809b3o$7243809bo$
7243810bo34770$7278578b3o$7278578bo$7278579bo24610$7303189b2o$7303189b
obo$7303189bo15310$7318509b3o$7318509bo$7318510bo19722$7338234b3o$
7338234bo$7338235bo17138$7355381b3o$7355381bo$7355382bo15158$7370529b
3o$7370529bo$7370530bo28101$7398632b2o$7398631b2o$7398633bo29707$
7428346b3o$7428346bo$7428347bo27683$7456034b2o$7456034bobo$7456034bo
30973$7486981b2o$7486981bobo$7486981bo22782$7509765b2o$7509765bobo$
7509765bo19918$7529669b3o$7529669bo$7529670bo18170$7547847b2o$7547846b
2o$7547848bo26671$7574528b2o$7574528bobo$7574528bo9689$7584227bo$
7584226b2o$7584226bobo24562$7608785b2o$7608784b2o$7608786bo22074$
7630865b3o$7630865bo$7630866bo39671$7670538b2o$7670538bobo$7670538bo
22002$7692521b2o$7692520b2o$7692522bo35338$7727858b2o$7727858bobo$
7727858bo15821$7743693b3o$7743693bo$7743694bo32255$7775943b2o$7775942b
2o$7775944bo14073$7790017b2o$7790016b2o$7790018bo35887$7825896b2o$
7825896bobo$7825896bo24574$7850478bo$7850477b2o$7850477bobo10457$
7860931bo$7860930b2o$7860930bobo25334$7886261b3o$7886261bo$7886262bo
19728$7905999bo$7905998b2o$7905998bobo31001$7937008b2o$7937008bobo$
7937008bo16385$7953405b2o$7953405bobo$7953405bo18382$7971781b3o$
7971781bo$7971782bo18186$7989978b3o$7989978bo$7989979bo29463$8019438bo
$8019437b2o$8019437bobo23552$8042987b2o$8042987bobo$8042987bo32519$
8075509b2o$8075509bobo$8075509bo16883$8092393b2o$8092392b2o$8092394bo
24793$8117189b3o$8117189bo$8117190bo18731$8135919b3o$8135919bo$
8135920bo30718$8166654bo$8166653b2o$8166653bobo15318$8181976b2o$
8181975b2o$8181977bo28405$8210375b2o$8210374b2o$8210376bo33326$
8243699b3o$8243699bo$8243700bo31230$8274931b3o$8274931bo$8274932bo
32255$8307190bo$8307189b2o$8307189bobo24061$8331251b3o$8331251bo$
8331252bo19703$8350953b2o$8350952b2o$8350954bo32265$8383213b2o$
8383213bobo$8383213bo17358$8400573b3o$8400573bo$8400574bo16134$
8416715bo$8416714b2o$8416714bobo31270$8447981b2o$8447981bobo$8447981bo
27899$8475894bo$8475893b2o$8475893bobo10457$8486347bo$8486346b2o$
8486346bobo23030$8509381b3o$8509381bo$8509382bo15651$8525033b2o$
8525032b2o$8525034bo21721$8546773b3o$8546773bo$8546774bo17150$8563917b
3o$8563917bo$8563918bo15158$8579065b3o$8579065bo$8579066bo37107$
8616176b2o$8616176bobo$8616176bo17150$8633327b3o$8633327bo$8633328bo
20474$8653801bo$8653800b2o$8653800bobo20222$8674041bo$8674040b2o$
8674040bobo25553$8699583b2o$8699582b2o$8699584bo16394$8715995bo$
8715994b2o$8715994bobo42792$8758795bo$8758794b2o$8758794bobo19449$
8778231b3o$8778231bo$8778232bo16118$8794353b2o$8794352b2o$8794354bo
24830$8819185b2o$8819184b2o$8819186bo38154$8857346b2o$8857346bobo$
8857346bo13061$8870417b3o$8870417bo$8870418bo28670$8899081b3o$8899081b
o$8899082bo35062$8934149b2o$8934149bobo$8934149bo17357$8951496b2o$
8951495b2o$8951497bo21502$8973016b2o$8973015b2o$8973017bo27135$
9000149b3o$9000149bo$9000150bo13622$9013769b3o$9013769bo$9013770bo
27590$9041373b3o$9041373bo$9041374bo20519$9061889bo$9061888b2o$
9061888bobo18426$9080321b2o$9080320b2o$9080322bo36874$9117186b2o$
9117186bobo$9117186bo23293$9140485b2o$9140485bobo$9140485bo32507$
9172982bo$9172981b2o$9172981bobo23282$9196280b3o$9196280bo$9196281bo
25101$9221381b2o$9221381bobo$9221381bo15310$9236701b3o$9236701bo$
9236702bo20014$9256725b2o$9256725bobo$9256725bo19918$9276629b3o$
9276629bo$9276630bo15098$9291751b2o$9291750b2o$9291752bo22569$9314315b
2o$9314315bobo$9314315bo28383$9342691bo$9342690b2o$9342690bobo15614$
9358331bo$9358330b2o$9358330bobo34083$9392430bo$9392429b2o$9392429bobo
10704$9403136b2o$9403135b2o$9403137bo37429$9440568b2o$9440568bobo$
9440568bo15300$9455881b2o$9455880b2o$9455882bo26370$9482253b3o$
9482253bo$9482254bo24874$9507139b3o$9507139bo$9507140bo18394$9525531bo
$9525530b2o$9525530bobo28966$9554501b2o$9554501bobo$9554501bo27899$
9582414bo$9582413b2o$9582413bobo19201$9601613b2o$9601613bobo$9601613bo
27140$9628760b2o$9628760bobo$9628760bo20209$9648977bo$9648976b2o$
9648976bobo20732$9669707b2o$9669707bobo$9669707bo39683$9709387b3o$
9709387bo$9709388bo29183$9738590bo$9738589b2o$9738589bobo19201$
9757789b2o$9757789bobo$9757789bo18382$9776165b3o$9776165bo$9776166bo
21242$9797399b2o$9797398b2o$9797400bo23298$9820685b3o$9820685bo$
9820686bo18731$9839415b3o$9839415bo$9839416bo20474$9859889bo$9859888b
2o$9859888bobo21457$9881337b2o$9881336b2o$9881338bo25602$9906949b3o$
9906949bo$9906950bo12806$9919755bo$9919754b2o$9919754bobo36646$
9956365b2o$9956365bobo$9956365bo19963$9976327b3o$9976327bo$9976328bo
29181$10005507b3o$10005507bo$10005508bo32766$10038267b3o$10038267bo$
10038268bo22530$10060813b2o$10060813bobo$10060813bo16846$10077661b3o$
10077661bo$10077662bo29739$10107398bo$10107397b2o$10107397bobo20737$
10128125b2o$10128125bobo$10128125bo19447$10147577bo$10147576b2o$
10147576bobo27105$10174666b3o$10174666bo$10174667bo20255$10194927b3o$
10194927bo$10194928bo21246$10216183b3o$10216183bo$10216184bo28406$
10244582bo$10244581b2o$10244581bobo22278$10266871b3o$10266871bo$
10266872bo20173$10287047b2o$10287046b2o$10287048bo25342$10312383b2o$
10312382b2o$10312384bo21799$10334177b2o$10334176b2o$10334178bo29698$
10363873bo$10363872b2o$10363872bobo23294$10387169bo$10387168b2o$
10387168bobo18434$10405623b3o$10405623bo$10405624bo16081$10421709b3o$
10421709bo$10421710bo20267$10441967b3o$10441967bo$10441968bo20474$
10462441bo$10462440b2o$10462440bobo18938$10481401b2o$10481400b2o$
10481402bo27105$10508507bo$10508506b2o$10508506bobo24603$10533105b2o$
10533104b2o$10533106bo26329$10559429b3o$10559429bo$10559430bo12542$
10571989b3o$10571989bo$10571990bo21550$10593541b2o$10593541bobo$
10593541bo28410$10621955b3o$10621955bo$10621956bo29694$10651659b3o$
10651659bo$10651660bo19662$10671321b2o$10671320b2o$10671322bo29694$
10701015b2o$10701014b2o$10701016bo23335$10724337b2o$10724336b2o$
10724338bo35582$10759918bo$10759917b2o$10759917bobo21246$10781169b2o$
10781168b2o$10781170bo23294$10804473b2o$10804472b2o$10804474bo25304$
10829768b2o$10829767b2o$10829769bo41260$10871022bo$10871021b2o$
10871021bobo15837$10886866b3o$10886866bo$10886867bo15345$10902216b2o$
10902215b2o$10902217bo30207$10932405b3o$10932405bo$10932406bo11517$
10943936b2o$10943935b2o$10943937bo24063$10968013b3o$10968013bo$
10968014bo21258$10989266b3o$10989266bo$10989267bo20255$11009527b3o$
11009527bo$11009528bo16081$11025613b3o$11025613bo$11025614bo23598$
11049221b2o$11049221bobo$11049221bo20215$11069441bo$11069440b2o$
11069440bobo23034$11092465b2o$11092464b2o$11092466bo26626$11119097bo$
11119096b2o$11119096bobo18900$11137992b2o$11137991b2o$11137993bo31243$
11169234b3o$11169234bo$11169235bo22377$11191614bo$11191613b2o$
11191613bobo29104$11220713bo$11220712b2o$11220712bobo24801$11245514b3o
$11245514bo$11245515bo33779$11279295b2o$11279294b2o$11279296bo9733$
11289035bo$11289034b2o$11289034bobo36130$11325163b3o$11325163bo$
11325164bo27138$11352293b2o$11352293bobo$11352293bo16846$11369141b3o$
11369141bo$11369142bo18186$11387338b3o$11387338bo$11387339bo15146$
11402489b3o$11402489bo$11402490bo28670$11431153b3o$11431153bo$
11431154bo41715$11472878bo$11472877b2o$11472877bobo17918$11490783b3o$
11490783bo$11490784bo16118$11506905b2o$11506904b2o$11506906bo31238$
11538152b2o$11538152bobo$11538152bo15065$11553211bo$11553210b2o$
11553210bobo18422$11571661b3o$11571661bo$11571662bo11517$11583192b2o$
11583191b2o$11583193bo33071$11616261b2o$11616261bobo$11616261bo24318$
11640573b2o$11640573bobo$11640573bo13774$11654365b3o$11654365bo$
11654366bo24623$11678994b2o$11678994bobo$11678994bo16901$11695889b3o$
11695889bo$11695890bo29126$11725021b3o$11725021bo$11725022bo15614$
11740637b3o$11740637bo$11740638bo18731$11759367b3o$11759367bo$
11759368bo27134$11786488b2o$11786488bobo$11786488bo16376$11802859b2o$
11802859bobo$11802859bo21727$11824603bo$11824602b2o$11824602bobo25334$
11849933b3o$11849933bo$11849934bo14078$11864021b3o$11864021bo$
11864022bo26410$11890435b3o$11890435bo$11890436bo19166$11909626b3o$
11909626bo$11909627bo22782$11932410b3o$11932410bo$11932411bo18670$
11951081b2o$11951080b2o$11951082bo27175$11978249b2o$11978248b2o$
11978250bo23253$12001513b2o$12001512b2o$12001514bo39727$12041238bo$
12041237b2o$12041237bobo28419$12069683bo$12069682b2o$12069682bobo
18428$12088117b2o$12088117bobo$12088117bo20215$12108337bo$12108336b2o$
12108336bobo28417$12136771b3o$12136771bo$12136772bo19666$12156437b3o$
12156437bo$12156438bo19493$12175915b2o$12175915bobo$12175915bo37896$
12213810b2o$12213810bobo$12213810bo28670$12242474b2o$12242474bobo$
12242474bo18437$12260897b3o$12260897bo$12260898bo33779$12294671b3o$
12294671bo$12294672bo19417$12314067bo$12314066b2o$12314066bobo28674$
12342738b3o$12342738bo$12342739bo22782$12365522b3o$12365522bo$
12365523bo20841$12386374bo$12386373b2o$12386373bobo30611$12416978b3o$
12416978bo$12416979bo31263$12448246bo$12448245b2o$12448245bobo15318$
12463568b2o$12463567b2o$12463569bo30725$12494282b3o$12494282bo$
12494283bo27934$12522227b3o$12522227bo$12522228bo25602$12547829b2o$
12547829bobo$12547829bo26857$12574697bo$12574696b2o$12574696bobo20746$
12595443b2o$12595443bobo$12595443bo40196$12635638bo$12635637b2o$
12635637bobo13302$12648937b2o$12648936b2o$12648938bo28901$12677842b3o$
12677842bo$12677843bo22782$12700626b3o$12700626bo$12700627bo21275$
12721905bo$12721904b2o$12721904bobo16397$12738305b3o$12738305bo$
12738306bo27627$12765945b2o$12765944b2o$12765946bo33801$12799733b2o$
12799733bobo$12799733bo14285$12814024b2o$12814023b2o$12814025bo24063$
12838101b3o$12838101bo$12838102bo20519$12858617bo$12858616b2o$
12858616bobo19196$12877819b2o$12877819bobo$12877819bo22239$12900075bo$
12900074b2o$12900074bobo23067$12923145b2o$12923144b2o$12923146bo38410$
12961538b2o$12961538bobo$12961538bo15858$12977409b2o$12977408b2o$
12977410bo32266$13009690b2o$13009690bobo$13009690bo30457$13040147b3o$
13040147bo$13040148bo18641$13058784b2o$13058783b2o$13058785bo27135$
13085917b3o$13085917bo$13085918bo18731$13104647b3o$13104647bo$
13104648bo21246$13125903b3o$13125903bo$13125904bo30206$13156110bo$
13156109b2o$13156109bobo15837$13171954b3o$13171954bo$13171955bo26143$
13198096b2o$13198096bobo$13198096bo19969$13218061b2o$13218061bobo$
13218061bo21499$13239551b3o$13239551bo$13239552bo20218$13259785bo$
13259784b2o$13259784bobo15581$13275379bo$13275378b2o$13275378bobo
24562$13299937b2o$13299936b2o$13299938bo23337$13323291b2o$13323291bobo
$13323291bo40708$13363998bo$13363997b2o$13363997bobo17918$13381903b3o$
13381903bo$13381904bo20173$13402079b2o$13402078b2o$13402080bo32555$
13434642bo$13434641b2o$13434641bobo16605$13451251bo$13451250b2o$
13451250bobo28966$13480221b2o$13480221bobo$13480221bo13770$13494009b2o
$13494008b2o$13494010bo34855$13528870bo$13528869b2o$13528869bobo23552$
13552419b2o$13552419bobo$13552419bo37896$13590314b2o$13590314bobo$
13590314bo30926$13621255b2o$13621254b2o$13621256bo27434$13648684bo$
13648683b2o$13648683bobo18168$13666867b2o$13666867bobo$13666867bo
29700$13696567b3o$13696567bo$13696568bo15833$13712395bo$13712394b2o$
13712394bobo20222$13732627bo$13732626b2o$13732626bobo24830$13757443bo$
13757442b2o$13757442bobo26399$13783849bo$13783848b2o$13783848bobo
21457$13805297b2o$13805296b2o$13805298bo26882$13832181b3o$13832181bo$
13832182bo20267$13852439b3o$13852439bo$13852440bo20734$13873167b3o$
13873167bo$13873168bo20474$13893641bo$13893640b2o$13893640bobo16890$
13910545b2o$13910544b2o$13910546bo32265$13942805b2o$13942805bobo$
13942805bo25855$13968666b2o$13968666bobo$13968666bo30206$13998866b2o$
13998866bobo$13998866bo15564$14014432b2o$14014431b2o$14014433bo28716$
14043151b3o$14043151bo$14043152bo21725$14064874b3o$14064874bo$
14064875bo20247$14085113b2o$14085112b2o$14085114bo35338$14120450b2o$
14120450bobo$14120450bo15821$14136285b3o$14136285bo$14136286bo29739$
14166022bo$14166021b2o$14166021bobo19201$14185221b2o$14185221bobo$
14185221bo28681$14213901b2o$14213901bobo$14213901bo18883$14232781b3o$
14232781bo$14232782bo16134$14248923bo$14248922b2o$14248922bobo26147$
14275071b3o$14275071bo$14275072bo23553$14298621b2o$14298621bobo$
14298621bo16846$14315469b3o$14315469bo$14315470bo19706$14335175b2o$
14335174b2o$14335176bo18690$14353877b3o$14353877bo$14353878bo12542$
14366437b3o$14366437bo$14366438bo23598$14390045b2o$14390045bobo$
14390045bo24026$14414058b3o$14414058bo$14414059bo17138$14431205b3o$
14431205bo$14431206bo11270$14442483bo$14442482b2o$14442482bobo33266$
14475735b2o$14475734b2o$14475736bo34351$14510086bo$14510085b2o$
14510085bobo15837$14525930b3o$14525930bo$14525931bo20478$14546418b3o$
14546418bo$14546419bo26146$14572557b2o$14572557bobo$14572557bo21499$
14594047b3o$14594047bo$14594048bo20734$14614775b3o$14614775bo$
14614776bo13520$14628304b2o$14628303b2o$14628305bo27647$14655949b3o$
14655949bo$14655950bo22830$14678789b2o$14678789bobo$14678789bo20037$
14698830bo$14698829b2o$14698829bobo39047$14737887b3o$14737887bo$
14737888bo15357$14753240b2o$14753239b2o$14753241bo29182$14782400b2o$
14782399b2o$14782401bo38699$14821099b3o$14821099bo$14821100bo19666$
14840765b3o$14840765bo$14840766bo15610$14856377b2o$14856376b2o$
14856378bo38702$14895075b3o$14895075bo$14895076bo19711$14914799b3o$
14914799bo$14914800bo23553$14938349b2o$14938349bobo$14938349bo23287$
14961625bo$14961624b2o$14961624bobo15069$14976707bo$14976706b2o$
14976706bobo34343$15011050b2o$15011050bobo$15011050bo21494$15032545bo$
15032544b2o$15032544bobo22497$15055050b3o$15055050bo$15055051bo22782$
15077834b3o$15077834bo$15077835bo20255$15098095b3o$15098095bo$
15098096bo18128$15116208b2o$15116207b2o$15116209bo27135$15143341b3o$
15143341bo$15143342bo20267$15163599b3o$15163599bo$15163600bo19702$
15183289b2o$15183288b2o$15183290bo28901$15212194b3o$15212194bo$
15212195bo21998$15234201b2o$15234200b2o$15234202bo30255$15264447b3o$
15264447bo$15264448bo14545$15279005b3o$15279005bo$15279006bo14589$
15293592b2o$15293591b2o$15293593bo22526$15316128b2o$15316127b2o$
15316129bo29302$15345438bo$15345437b2o$15345437bobo35248$15380701b2o$
15380701bobo$15380701bo23550$15404265bo$15404264b2o$15404264bobo25164$
15429422bo$15429421b2o$15429421bobo29059$15458479b2o$15458478b2o$
15458480bo32558$15491035b3o$15491035bo$15491036bo33787$15524821b2o$
15524821bobo$15524821bo18897$15543721b2o$15543720b2o$15543722bo20490$
15564227bo$15564226b2o$15564226bobo20469$15584704b2o$15584703b2o$
15584705bo28716$15613423b3o$15613423bo$15613424bo32253$15645659b3o$
15645659bo$15645660bo20686$15666359b2o$15666358b2o$15666360bo20226$
15686589b3o$15686589bo$15686590bo12598$15699201b3o$15699201bo$
15699202bo38903$15738106b2o$15738106bobo$15738106bo22985$15761087b2o$
15761086b2o$15761088bo19201$15780288b2o$15780287b2o$15780289bo25863$
15806147bo$15806146b2o$15806146bobo21494$15827653b3o$15827653bo$
15827654bo14589$15842240b2o$15842239b2o$15842241bo30504$15872745bo$
15872744b2o$15872744bobo16890$15889649b2o$15889648b2o$15889650bo29193$
15918853b2o$15918853bobo$15918853bo19918$15938757b3o$15938757bo$
15938758bo15614$15954373b3o$15954373bo$15954374bo15610$15969985b2o$
15969984b2o$15969986bo27134$15997113b2o$15997112b2o$15997114bo28674$
16025781b3o$16025781bo$16025782bo15911$16041705bo$16041704b2o$
16041704bobo22229$16063925b3o$16063925bo$16063926bo14117$16078051b2o$
16078051bobo$16078051bo26628$16104695b3o$16104695bo$16104696bo24781$
16129455b2o$16129454b2o$16129456bo17665$16147128b2o$16147127b2o$
16147129bo25863$16172987bo$16172986b2o$16172986bobo34083$16207086bo$
16207085b2o$16207085bobo28926$16235998bo$16235997b2o$16235997bobo
19201$16255197b2o$16255197bobo$16255197bo19146$16274351b2o$16274350b2o
$16274352bo23161$16297518bo$16297517b2o$16297517bobo29104$16326617bo$
16326616b2o$16326616bobo24033$16350650b3o$16350650bo$16350651bo20210$
16370853b3o$16370853bo$16370854bo14115$16384977b2o$16384976b2o$
16384978bo29698$16414673bo$16414672b2o$16414672bobo20732$16435403b2o$
16435403bobo$16435403bo25815$16461221b3o$16461221bo$16461222bo23087$
16484322b2o$16484322bobo$16484322bo23501$16507797b3o$16507797bo$
16507798bo14589$16522384b2o$16522383b2o$16522385bo26406$16548795b2o$
16548795bobo$16548795bo29692$16578473b2o$16578472b2o$16578474bo24830$
16603305b2o$16603304b2o$16603306bo35338$16638642b2o$16638642bobo$
16638642bo28921$16667571b3o$16667571bo$16667572bo22734$16690289b2o$
16690288b2o$16690290bo25102$16715418b3o$16715418bo$16715419bo29219$
16744634b2o$16744634bobo$16744634bo20726$16765369bo$16765368b2o$
16765368bobo19970$16785351b3o$16785351bo$16785352bo17654$16803001b2o$
16803000b2o$16803002bo24830$16827833b2o$16827832b2o$16827834bo30933$
16858777b2o$16858776b2o$16858778bo26409$16885187b2o$16885187bobo$
16885187bo35799$16920949b3o$16920949bo$16920950bo12806$16933755bo$
16933754b2o$16933754bobo33058$16966827b3o$16966827bo$16966828bo16858$
16983691bo$16983690b2o$16983690bobo37666$17021347b3o$17021347bo$
17021348bo25602$17046949b2o$17046949bobo$17046949bo28927$17075866b2o$
17075866bobo$17075866bo26073$17101922b3o$17101922bo$17101923bo22766$
17124687b2o$17124686b2o$17124688bo16394$17141099bo$17141098b2o$
17141098bobo27683$17168775b3o$17168775bo$17168776bo12553$17181345b3o$
17181345bo$17181346bo40690$17222043b3o$17222043bo$17222044bo22530$
17244589b2o$17244589bobo$17244589bo31482$17276059b3o$17276059bo$
17276060bo18130$17294197b3o$17294197bo$17294198bo19706$17313903b2o$
17313902b2o$17313904bo22569$17336467b2o$17336467bobo$17336467bo25084$
17361561b2o$17361560b2o$17361562bo27910$17389471b3o$17389471bo$
17389472bo16081$17405557b3o$17405557bo$17405558bo15614$17421173b3o$
17421173bo$17421174bo15651$17436825b2o$17436824b2o$17436826bo35092$
17471925b2o$17471925bobo$17471925bo22991$17494914b3o$17494914bo$
17494915bo16113$17511032b2o$17511031b2o$17511033bo43056$17554058b2o$
17554058bobo$17554058bo18380$17572432b2o$17572431b2o$17572433bo27139$
17599566b3o$17599566bo$17599567bo44838$17644371b3o$17644371bo$
17644372bo16138$17660513b3o$17660513bo$17660514bo29163$17689681b2o$
17689680b2o$17689682bo24830$17714513b2o$17714512b2o$17714514bo25600$
17740115b2o$17740115bobo$17740115bo30983$17771109b2o$17771109bobo$
17771109bo22490$17793594b3o$17793594bo$17793595bo17175$17810777b2o$
17810776b2o$17810778bo28901$17839682b3o$17839682bo$17839683bo24610$
17864293b2o$17864293bobo$17864293bo16390$17880673b3o$17880673bo$
17880674bo31742$17912393b3o$17912393bo$17912394bo29637$17942024b2o$
17942023b2o$17942025bo22527$17964573b3o$17964573bo$17964574bo21550$
17986125b2o$17986125bobo$17986125bo16883$18003009b2o$18003008b2o$
18003010bo21717$18024745b2o$18024744b2o$18024746bo24330$18049075bo$
18049074b2o$18049074bobo23835$18072913b2o$18072912b2o$18072914bo31957$
18104855b2o$18104854b2o$18104856bo22798$18127666b3o$18127666bo$
18127667bo11762$18139461b3o$18139461bo$18139462bo10246$18149731bo$
18149730b2o$18149730bobo28658$18178383b2o$18178382b2o$18178384bo28210$
18206589b2o$18206589bobo$18206589bo19707$18226320b2o$18226320bobo$
18226320bo24574$18250902bo$18250901b2o$18250901bobo20445$18271330b3o$
18271330bo$18271331bo18938$18290259bo$18290258b2o$18290258bobo24611$
18314879b3o$18314879bo$18314880bo20734$18335607b3o$18335607bo$
18335608bo15056$18350664b2o$18350663b2o$18350665bo38184$18388861b2o$
18388861bobo$18388861bo25350$18414194bo$18414193b2o$18414193bobo37374$
18451578b2o$18451578bobo$18451578bo27901$18479461b2o$18479461bobo$
18479461bo24318$18503773b2o$18503773bobo$18503773bo12749$18516536b2o$
18516535b2o$18516537bo26110$18542640b2o$18542639b2o$18542641bo25595$
18568241b2o$18568240b2o$18568242bo27183$18595431b3o$18595431bo$
18595432bo20189$18615626b3o$18615626bo$18615627bo22043$18637681bo$
18637680b2o$18637680bobo33025$18670699b3o$18670699bo$18670700bo35327$
18706014bo$18706013b2o$18706013bobo22274$18728290b2o$18728290bobo$
18728290bo22525$18750821b2o$18750821bobo$18750821bo12238$18763085b3o$
18763085bo$18763086bo16125$18779200b2o$18779199b2o$18779201bo30975$
18810157b3o$18810157bo$18810158bo24623$18834786b2o$18834786bobo$
18834786bo23244$18858000b2o$18857999b2o$18858001bo28671$18886661b3o$
18886661bo$18886662bo9734$18896411bo$18896410b2o$18896410bobo21494$
18917917b3o$18917917bo$18917918bo23086$18940997b2o$18940997bobo$
18940997bo22782$18963781b2o$18963781bobo$18963781bo21246$18985037b2o$
18985037bobo$18985037bo20215$19005257bo$19005256b2o$19005256bobo22997$
19028245b3o$19028245bo$19028246bo11270$19039523bo$19039522b2o$
19039522bobo30502$19070021b2o$19070021bobo$19070021bo23035$19093039b3o
$19093039bo$19093040bo17617$19110653b3o$19110653bo$19110654bo28714$
19139363b3o$19139363bo$19139364bo23774$19163138b3o$19163138bo$
19163139bo25449$19188574bo$19188573b2o$19188573bobo17798$19206392b2o$
19206391b2o$19206393bo28716$19235136b2o$19235136bobo$19235136bo25586$
19260728b3o$19260728bo$19260729bo23769$19284495b2o$19284494b2o$
19284496bo23343$19307839b3o$19307839bo$19307840bo16345$19324187bo$
19324186b2o$19324186bobo18933$19343136b2o$19343135b2o$19343137bo26406$
19369547b2o$19369547bobo$19369547bo18903$19388493b3o$19388493bo$
19388494bo14115$19402617b2o$19402616b2o$19402618bo25873$19428473b3o$
19428473bo$19428474bo25029$19453520b2o$19453519b2o$19453521bo24100$
19477633b2o$19477632b2o$19477634bo23257$19500901b3o$19500901bo$
19500902bo15622$19516523bo$19516522b2o$19516522bobo28195$19544736b2o$
19544736bobo$19544736bo13008$19557736b2o$19557735b2o$19557737bo28671$
19586397b3o$19586397bo$19586398bo22794$19609178b3o$19609178bo$
19609179bo21246$19630434b3o$19630434bo$19630435bo21791$19652223b3o$
19652223bo$19652224bo20189$19672418b3o$19672418bo$19672419bo17138$
19689565b3o$19689565bo$19689566bo15614$19705181b3o$19705181bo$
19705182bo15158$19720337b3o$19720337bo$19720338bo28622$19748955bo$
19748954b2o$19748954bobo23026$19771985b2o$19771984b2o$19771986bo23041$
19795032b2o$19795031b2o$19795033bo37924$19832950bo$19832949b2o$
19832949bobo24585$19857548b2o$19857547b2o$19857549bo23797$19881355b2o$
19881355bobo$19881355bo25558$19906912b2o$19906911b2o$19906913bo39724$
19946638bo$19946637b2o$19946637bobo21502$19968136b2o$19968136bobo$
19968136bo26618$19994757b2o$19994757bobo$19994757bo35286$20030039b2o$
20030038b2o$20030040bo14601$20044658b3o$20044658bo$20044659bo20462$
20065127b2o$20065126b2o$20065128bo21799$20086921b2o$20086920b2o$
20086922bo30729$20117653b2o$20117653bobo$20117653bo18125$20135768b2o$
20135767b2o$20135769bo24102$20159883b2o$20159883bobo$20159883bo24022$
20183912b2o$20183911b2o$20183913bo32779$20216682b3o$20216682bo$
20216683bo20255$20236943b3o$20236943bo$20236944bo23553$20260493b2o$
20260493bobo$20260493bo30715$20291151b3o$20291151bo$20291152bo25565$
20316698b3o$20316698bo$20316699bo18711$20335409b2o$20335408b2o$
20335410bo38362$20373783b2o$20373782b2o$20373784bo18214$20391993bo$
20391992b2o$20391992bobo15069$20407075bo$20407074b2o$20407074bobo
23067$20430145b2o$20430144b2o$20430146bo32518$20462639b3o$20462639bo$
20462640bo27394$20490042b2o$20490042bobo$20490042bo15090$20505145b2o$
20505144b2o$20505146bo32266$20537426b2o$20537426bobo$20537426bo16901$
20554321b3o$20554321bo$20554322bo38134$20592453b2o$20592453bobo$
20592453bo16846$20609301b3o$20609301bo$20609302bo18186$20627498b3o$
20627498bo$20627499bo14330$20641835bo$20641834b2o$20641834bobo27935$
20669769bo$20669768b2o$20669768bobo22997$20692749b3o$20692749bo$
20692750bo14078$20706837b3o$20706837bo$20706838bo18731$20725567b3o$
20725567bo$20725568bo16081$20741653b3o$20741653bo$20741654bo14078$
20755741b3o$20755741bo$20755742bo18682$20774417b2o$20774416b2o$
20774418bo25602$20800021b3o$20800021bo$20800022bo17150$20817165b3o$
20817165bo$20817166bo20486$20837619bo$20837618b2o$20837618bobo37155$
20874774bo$20874773b2o$20874773bobo17918$20892679b3o$20892679bo$
20892680bo21725$20914402b3o$20914402bo$20914403bo21791$20936191b3o$
20936191bo$20936192bo15577$20951779bo$20951778b2o$20951778bobo27935$
20979713bo$20979712b2o$20979712bobo24578$21004279b3o$21004279bo$
21004280bo17881$21022147bo$21022146b2o$21022146bobo30502$21052645b2o$
21052645bobo$21052645bo18174$21070845b2o$21070845bobo$21070845bo19918$
21090749b3o$21090749bo$21090750bo17150$21107893b3o$21107893bo$
21107894bo17661$21125536b2o$21125535b2o$21125537bo31535$21157077b2o$
21157077bobo$21157077bo24318$21181389b2o$21181389bobo$21181389bo16842$
21198233b2o$21198232b2o$21198234bo25602$21223837b3o$21223837bo$
21223838bo18731$21242567b3o$21242567bo$21242568bo22529$21265117b2o$
21265117bobo$21265117bo14854$21279969b3o$21279969bo$21279970bo30699$
21310665b2o$21310664b2o$21310666bo24793$21335461b3o$21335461bo$
21335462bo12542$21348021b3o$21348021bo$21348022bo14589$21362608b2o$
21362607b2o$21362609bo24574$21387184b2o$21387183b2o$21387185bo28671$
21415845b3o$21415845bo$21415846bo17707$21433567b3o$21433567bo$
21433568bo15833$21449395bo$21449394b2o$21449394bobo28674$21478066b3o$
21478066bo$21478067bo22766$21500831b2o$21500830b2o$21500832bo26667$
21527489bo$21527488b2o$21527488bobo18434$21545943b3o$21545943bo$
21545944bo19661$21565609b2o$21565608b2o$21565610bo26881$21592480b2o$
21592479b2o$21592481bo42796$21635262bo$21635261b2o$21635261bobo13265$
21648525b3o$21648525bo$21648526bo19751$21668273bo$21668272b2o$
21668272bobo15581$21683867bo$21683866b2o$21683866bobo30502$21714365b2o
$21714365bobo$21714365bo15821$21730184b2o$21730183b2o$21730185bo50178$
21780370b2o$21780369b2o$21780371bo25349$21805764b2o$21805763b2o$
21805765bo16116$21821885b3o$21821885bo$21821886bo15614$21837501b3o$
21837501bo$21837502bo25908$21863416b2o$21863416bobo$21863416bo27902$
21891328b2o$21891328bobo$21891328bo21233$21912561bo$21912560b2o$
21912560bobo19921$21932481b2o$21932480b2o$21932482bo32377$21964846bo$
21964845b2o$21964845bobo22159$21987003bo$21987002b2o$21987002bobo
28966$22015973b2o$22015973bobo$22015973bo11782$22027769b3o$22027769bo$
22027770bo30699$22058465b2o$22058464b2o$22058466bo32265$22090725b2o$
22090725bobo$22090725bo16117$22106851b2o$22106851bobo$22106851bo25854$
22132715b2o$22132715bobo$22132715bo29655$22162357b3o$22162357bo$
22162358bo17146$22179497b2o$22179496b2o$22179498bo21039$22200575b3o$
22200575bo$22200576bo21725$22222298b3o$22222298bo$22222299bo17402$
22239707bo$22239706b2o$22239706bobo24358$22264093b2o$22264093bobo$
22264093bo16883$22280977b2o$22280976b2o$22280978bo24830$22305809b2o$
22305808b2o$22305810bo28901$22334714b3o$22334714bo$22334715bo22782$
22357498b3o$22357498bo$22357499bo18670$22376169b2o$22376168b2o$
22376170bo27183$22403359b3o$22403359bo$22403360bo19661$22423025b2o$
22423024b2o$22423026bo38191$22461222bo$22461221b2o$22461221bobo20445$
22481650b3o$22481650bo$22481651bo21791$22503439b3o$22503439bo$
22503440bo18129$22521565b3o$22521565bo$22521566bo20474$22542041b2o$
22542040b2o$22542042bo29694$22571735b2o$22571734b2o$22571736bo23343$
22595079b3o$22595079bo$22595080bo19784$22614878bo$22614877b2o$
22614877bobo27134$22642014bo$22642013b2o$22642013bobo25004$22667017b2o
$22667016b2o$22667018bo25304$22692312b2o$22692311b2o$22692313bo25599$
22717917b3o$22717917bo$22717918bo22794$22740698b3o$22740698bo$
22740699bo21246$22761954b3o$22761954bo$22761955bo33310$22795251b3o$
22795251bo$22795252bo21499$22816761bo$22816760b2o$22816760bobo21253$
22838037b2o$22838037bobo$22838037bo19146$22857191b2o$22857190b2o$
22857192bo25394$22882589b2o$22882589bobo$22882589bo29946$22912531b3o$
22912531bo$22912532bo30211$22942738b2o$22942738bobo$22942738bo27087$
22969837b3o$22969837bo$22969838bo23077$22992937bo$22992936b2o$
22992936bobo31489$23024427b3o$23024427bo$23024428bo19711$23044151b3o$
23044151bo$23044152bo19153$23063293b3o$23063293bo$23063294bo22794$
23086074b3o$23086074bo$23086075bo21246$23107330b3o$23107330bo$
23107331bo17649$23124976b2o$23124975b2o$23124977bo34607$23159573b2o$
23159573bobo$23159573bo18427$23178007b3o$23178007bo$23178008bo16888$
23194907b2o$23194907bobo$23194907bo29188$23224095b3o$23224095bo$
23224096bo15833$23239923bo$23239922b2o$23239922bobo30210$23270122b3o$
23270122bo$23270123bo29463$23299582bo$23299581b2o$23299581bobo18401$
23317995bo$23317994b2o$23317994bobo24566$23342557b3o$23342557bo$
23342558bo17707$23360279b3o$23360279bo$23360280bo13520$23373808b2o$
23373807b2o$23373809bo37679$23411461b2o$23411461bobo$23411461bo19963$
23431423b3o$23431423bo$23431424bo17654$23449073b2o$23449072b2o$
23449074bo31494$23480576b2o$23480576bobo$23480576bo18686$23499247b3o$
23499247bo$23499248bo15056$23514304b2o$23514303b2o$23514305bo31243$
23545546b3o$23545546bo$23545547bo21783$23567313b2o$23567312b2o$
23567314bo24830$23592145b2o$23592144b2o$23592146bo23294$23615449b2o$
23615448b2o$23615450bo27136$23642579b2o$23642579bobo$23642579bo33251$
23675818b3o$23675818bo$23675819bo23327$23699135b3o$23699135bo$
23699136bo20173$23719311b2o$23719310b2o$23719312bo22057$23741363b2o$
23741363bobo$23741363bo22239$23763619bo$23763618b2o$23763618bobo27683$
23791295b3o$23791295bo$23791296bo20474$23811769bo$23811768b2o$
23811768bobo31958$23843743b2o$23843742b2o$23843744bo11516$23855264b2o$
23855263b2o$23855265bo28671$23883925b3o$23883925bo$23883926bo16390$
23900315bo$23900314b2o$23900314bobo21531$23921857b2o$23921856b2o$
23921858bo22741$23944631b2o$23944630b2o$23944632bo23343$23967975b3o$
23967975bo$23967976bo20474$23988449bo$23988448b2o$23988448bobo21506$
24009959b3o$24009959bo$24009960bo16118$24026081b2o$24026080b2o$
24026082bo28901$24054986b3o$24054986bo$24054987bo32799$24087782bo$
24087781b2o$24087781bobo14801$24102573b3o$24102573bo$24102574bo23086$
24125653b2o$24125653bobo$24125653bo16883$24142537b2o$24142536b2o$
24142538bo35338$24177874b2o$24177874bobo$24177874bo15365$24193241b3o$
24193241bo$24193242bo41458$24234699b3o$24234699bo$24234700bo18130$
24252837b3o$24252837bo$24252838bo17195$24270039b3o$24270039bo$
24270040bo16081$24286125b3o$24286125bo$24286126bo26159$24312282b2o$
24312282bobo$24312282bo17394$24329689b2o$24329688b2o$24329690bo30729$
24360421b2o$24360421bobo$24360421bo15062$24375483bo$24375482b2o$
24375482bobo28966$24404453b2o$24404453bobo$24404453bo19955$24424393b2o
$24424392b2o$24424394bo38117$24462466b3o$24462466bo$24462467bo14577$
24477056b2o$24477055b2o$24477057bo38699$24515755b3o$24515755bo$
24515756bo18394$24534147bo$24534146b2o$24534146bobo32283$24566385b2o$
24566384b2o$24566386bo27865$24594237b3o$24594237bo$24594238bo23086$
24617317b2o$24617317bobo$24617317bo15310$24632637b3o$24632637bo$
24632638bo18686$24651309b3o$24651309bo$24651310bo26667$24677990bo$
24677989b2o$24677989bobo15837$24693834b3o$24693834bo$24693835bo21015$
24714833b2o$24714832b2o$24714834bo22232$24737072b2o$24737071b2o$
24737073bo34607$24771669b2o$24771669bobo$24771669bo11782$24783465b3o$
24783465bo$24783466bo29390$24812851bo$24812850b2o$24812850bobo21531$
24834393b2o$24834392b2o$24834394bo37893$24872283b3o$24872283bo$
24872284bo25602$24897885b2o$24897885bobo$24897885bo17882$24915786b3o$
24915786bo$24915787bo21246$24937042b3o$24937042bo$24937043bo29987$
24967026b2o$24967026bobo$24967026bo31225$24998243b3o$24998243bo$
24998244bo19703$25017945b2o$25017944b2o$25017946bo23253$25041209b2o$
25041208b2o$25041210bo35128$25076352b2o$25076352bobo$25076352bo15304$
25091669b3o$25091669bo$25091670bo23086$25114749b2o$25114749bobo$
25114749bo24827$25139576b2o$25139576bobo$25139576bo17150$25156727b3o$
25156727bo$25156728bo11472$25168216b2o$25168215b2o$25168217bo25636$
25193857b2o$25193856b2o$25193858bo38918$25232774bo$25232773b2o$
25232773bobo15837$25248618b3o$25248618bo$25248619bo18417$25267024b2o$
25267023b2o$25267025bo29999$25297037b2o$25297037bobo$25297037bo18382$
25315413b3o$25315413bo$25315414bo20267$25335671b3o$25335671bo$
25335672bo29181$25364851b3o$25364851bo$25364852bo25602$25390453b2o$
25390453bobo$25390453bo30926$25421391b3o$25421391bo$25421392bo19722$
25441122b3o$25441122bo$25441123bo21234$25462341b3o$25462341bo$
25462342bo13053$25475400b2o$25475399b2o$25475401bo29707$25505114b3o$
25505114bo$25505115bo23074$25528197b2o$25528197bobo$25528197bo15574$
25543771bo$25543770b2o$25543770bobo32547$25576312b2o$25576312bobo$
25576312bo17150$25593463b3o$25593463bo$25593464bo16118$25609585b2o$
25609584b2o$25609586bo37642$25647218b2o$25647218bobo$25647218bo19446$
25666673bo$25666672b2o$25666672bobo21506$25688183b3o$25688183bo$
25688184bo29181$25717363b3o$25717363bo$25717364bo24831$25742199b3o$
25742199bo$25742200bo16345$25758547bo$25758546b2o$25758546bobo19958$
25778525b3o$25778525bo$25778526bo25131$25803648b2o$25803648bobo$
25803648bo24574$25828230bo$25828229b2o$25828229bobo11768$25840003b2o$
25840003bobo$25840003bo54008$25894006b3o$25894006bo$25894007bo37386$
25931367b3o$25931367bo$25931368bo23553$25954917b2o$25954917bobo$
25954917bo21755$25976688b2o$25976688bobo$25976688bo19409$25996069b3o$
25996069bo$25996070bo18731$26014799b3o$26014799bo$26014800bo20218$
26035025bo$26035024b2o$26035024bobo40190$26075137bo$26075136b2o$
26075136bobo18900$26094032b2o$26094031b2o$26094033bo27135$26121165b3o$
26121165bo$26121166bo15614$26136781b3o$26136781bo$26136782bo21551$
26158354b2o$26158354bobo$26158354bo23001$26181354b3o$26181354bo$
26181355bo23074$26204437b2o$26204437bobo$26204437bo15574$26220011bo$
26220010b2o$26220010bobo26102$26246101b3o$26246101bo$26246102bo12086$
26258193b3o$26258193bo$26258194bo34031$26292225bo$26292224b2o$
26292224bobo16397$26308625b3o$26308625bo$26308626bo43008$26351619b2o$
26351618b2o$26351620bo29136$26380738b3o$26380738bo$26380739bo18674$
26399413b3o$26399413bo$26399414bo21550$26420965b2o$26420965bobo$
26420965bo22782$26443749b2o$26443749bobo$26443749bo24827$26468576b2o$
26468576bobo$26468576bo17150$26485727b3o$26485727bo$26485728bo11472$
26497216b2o$26497215b2o$26497217bo25863$26523075bo$26523074b2o$
26523074bobo26399$26549481bo$26549480b2o$26549480bobo51926$26601403b2o
$26601402b2o$26601404bo17925$26619323bo$26619322b2o$26619322bobo28674$
26647994b3o$26647994bo$26647995bo30238$26678235b3o$26678235bo$
26678236bo19666$26697901b3o$26697901bo$26697902bo11517$26709432b2o$
26709431b2o$26709433bo40235$26749659b3o$26749659bo$26749660bo18937$
26768603b2o$26768603bobo$26768603bo28115$26796713b2o$26796712b2o$
26796714bo32014$26828722b3o$26828722bo$26828723bo29463$26858182bo$
26858181b2o$26858181bobo18174$26876377b2o$26876376b2o$26876378bo32473$
26908813b3o$26908813bo$26908814bo18478$26927309b2o$26927309bobo$
26927309bo22490$26949794b3o$26949794bo$26949795bo29219$26979010b2o$
26979010bobo$26979010bo18930$26997937b2o$26997936b2o$26997938bo26366$
27024297b2o$27024296b2o$27024298bo26374$27050679b3o$27050679bo$
27050680bo20726$27071385b2o$27071384b2o$27071386bo25600$27096987b2o$
27096987bobo$27096987bo24799$27121787bo$27121786b2o$27121786bobo26399$
27148193bo$27148192b2o$27148192bobo21506$27169703b3o$27169703bo$
27169704bo18125$27187839b2o$27187838b2o$27187840bo18954$27206795bo$
27206794b2o$27206794bobo26147$27232943b3o$27232943bo$27232944bo20474$
27253417bo$27253416b2o$27253416bobo24578$27277983b3o$27277983bo$
27277984bo17617$27295597b3o$27295597bo$27295598bo24377$27319989b2o$
27319989bobo$27319989bo24819$27344805b2o$27344805bobo$27344805bo23291$
27368104b2o$27368104bobo$27368104bo12497$27380605b3o$27380605bo$
27380606bo21038$27401653b2o$27401653bobo$27401653bo20215$27421873bo$
27421872b2o$27421872bobo21498$27443361b2o$27443360b2o$27443362bo27910$
27471271b3o$27471271bo$27471272bo19149$27490409b2o$27490408b2o$
27490410bo28207$27518615b3o$27518615bo$27518616bo14545$27533173b3o$
27533173bo$27533174bo20218$27553369b2o$27553368b2o$27553370bo25897$
27579267b2o$27579267bobo$27579267bo29952$27609225bo$27609224b2o$
27609224bobo22789$27632029b2o$27632029bobo$27632029bo24827$27656856b2o
$27656856bobo$27656856bo16385$27673253b2o$27673253bobo$27673253bo
27098$27700322b3o$27700322bo$27700323bo21791$27722111b3o$27722111bo$
27722112bo29181$27751299b3o$27751299bo$27751300bo33791$27785086bo$
27785085b2o$27785085bobo24061$27809147b3o$27809147bo$27809148bo18642$
27827797b3o$27827797bo$27827798bo16134$27843939bo$27843938b2o$
27843938bobo28966$27872909b2o$27872909bobo$27872909bo33275$27906174bo$
27906173b2o$27906173bobo18909$27925074b3o$27925074bo$27925075bo14330$
27939411bo$27939410b2o$27939410bobo23294$27962699bo$27962698b2o$
27962698bobo22005$27984704b2o$27984703b2o$27984705bo22071$28006785b3o$
28006785bo$28006786bo29390$28036171bo$28036170b2o$28036170bobo21494$
28057677b3o$28057677bo$28057678bo14589$28072264b2o$28072263b2o$
28072265bo23607$28095873b3o$28095873bo$28095874bo25598$28121481b3o$
28121481bo$28121482bo26318$28147811bo$28147810b2o$28147810bobo21531$
28169353b2o$28169352b2o$28169354bo30729$28200085b2o$28200085bobo$
28200085bo22490$28222570b3o$28222570bo$28222571bo27927$28250502bo$
28250501b2o$28250501bobo48634$28299134b3o$28299134bo$28299135bo30697$
28329850b3o$28329850bo$28329851bo17945$28347803b2o$28347803bobo$
28347803bo31488$28379289bo$28379288b2o$28379288bobo25569$28404850b3o$
28404850bo$28404851bo35315$28440159b2o$28440158b2o$28440160bo14073$
28454233b2o$28454232b2o$28454234bo33319$28487566bo$28487565b2o$
28487565bobo27145$28514717b2o$28514717bobo$28514717bo20938$28535655b2o
$28535654b2o$28535656bo22569$28558219b2o$28558219bobo$28558219bo35592$
28593818b2o$28593818bobo$28593818bo31482$28625302bo$28625301b2o$
28625301bobo12240$28637536b2o$28637535b2o$28637537bo34815$28672385b3o$
28672385bo$28672386bo12554$28684994b3o$28684994bo$28684995bo20210$
28705197b3o$28705197bo$28705198bo15614$28720813b3o$28720813bo$
28720814bo18731$28739543b3o$28739543bo$28739544bo13520$28753072b2o$
28753071b2o$28753073bo22785$28775870b3o$28775870bo$28775871bo28453$
28804337bo$28804336b2o$28804336bobo19469$28823793b3o$28823793bo$
28823794bo34031$28857825bo$28857824b2o$28857824bobo15581$28873419bo$
28873418b2o$28873418bobo16638$28890155bo$28890154b2o$28890154bobo
26147$28916303b3o$28916303bo$28916304bo15056$28931360b2o$28931359b2o$
28931361bo33291$28964642b3o$28964642bo$28964643bo24866$28989533b2o$
28989533bobo$28989533bo22474$29011999b2o$29011998b2o$29012000bo24879$
29036871b3o$29036871bo$29036872bo31742$29068606bo$29068605b2o$
29068605bobo22274$29090882b2o$29090882bobo$29090882bo14805$29105691bo$
29105690b2o$29105690bobo32038$29137717b2o$29137717bobo$29137717bo
16117$29153843b2o$29153843bobo$29153843bo28156$29181993b2o$29181992b2o
$29181994bo39429$29221411b3o$29221411bo$29221412bo22222$29243639b2o$
29243638b2o$29243640bo31279$29274904b2o$29274904bobo$29274904bo16385$
29291301b2o$29291301bobo$29291301bo27899$29319214bo$29319213b2o$
29319213bobo14801$29334005b3o$29334005bo$29334006bo18170$29352183b2o$
29352182b2o$29352184bo16650$29368843bo$29368842b2o$29368842bobo37666$
29406499b3o$29406499bo$29406500bo17401$29423915b2o$29423915bobo$
29423915bo22486$29446416b2o$29446415b2o$29446417bo28667$29475073b2o$
29475072b2o$29475074bo17922$29493037b3o$29493037bo$29493038bo19722$
29512762b3o$29512762bo$29512763bo22254$29535017b2o$29535016b2o$
29535018bo28207$29563223b3o$29563223bo$29563224bo30206$29593430bo$
29593429b2o$29593429bobo10704$29604136b2o$29604135b2o$29604137bo22270$
29626416b2o$29626415b2o$29626417bo22526$29648952b2o$29648951b2o$
29648953bo28716$29677671b3o$29677671bo$29677672bo32253$29709907b3o$
29709907bo$29709908bo20686$29730607b2o$29730606b2o$29730608bo30254$
29760875b3o$29760875bo$29760876bo30211$29791082b2o$29791082bobo$
29791082bo17357$29808445b3o$29808445bo$29808446bo23086$29831525b2o$
29831525bobo$29831525bo16846$29848373b3o$29848373bo$29848374bo18186$
29866570b3o$29866570bo$29866571bo24610$29891181b2o$29891181bobo$
29891181bo19914$29911081b2o$29911080b2o$29911082bo40707$29951791b2o$
29951790b2o$29951792bo23086$29974882b2o$29974882bobo$29974882bo26365$
30001237b2o$30001237bobo$30001237bo18382$30019613b3o$30019613bo$
30019614bo14589$30034200b2o$30034199b2o$30034201bo38188$30072398bo$
30072397b2o$30072397bobo26114$30098498b2o$30098498bobo$30098498bo
17988$30116502bo$30116501b2o$30116501bobo39047$30155559b3o$30155559bo$
30155560bo25391$30180954b2o$30180954bobo$30180954bo30714$30211670bo$
30211669b2o$30211669bobo11729$30223405b3o$30223405bo$30223406bo23086$
30246485b2o$30246485bobo$30246485bo21193$30267685b3o$30267685bo$
30267686bo18943$30286633b2o$30286632b2o$30286634bo32553$30319155b2o$
30319155bobo$30319155bo25311$30344467bo$30344466b2o$30344466bobo37667$
30382134bo$30382133b2o$30382133bobo13005$30395151b2o$30395150b2o$
30395152bo27406$30422546b3o$30422546bo$30422547bo20210$30442749b3o$
30442749bo$30442750bo20014$30462773b2o$30462773bobo$30462773bo11782$
30474569b3o$30474569bo$30474570bo29163$30503737b2o$30503736b2o$
30503738bo20222$30523985b2o$30523984b2o$30523986bo27910$30551895b3o$
30551895bo$30551896bo19661$30571561b2o$30571560b2o$30571562bo28719$
30600279b3o$30600279bo$30600280bo22017$30622301b2o$30622301bobo$
30622301bo18382$30640677b3o$30640677bo$30640678bo21550$30662229b2o$
30662229bobo$30662229bo19707$30681960b2o$30681960bobo$30681960bo17613$
30699569b2o$30699568b2o$30699570bo28719$30728287b3o$30728287bo$
30728288bo15833$30744115bo$30744114b2o$30744114bobo28674$30772786b3o$
30772786bo$30772787bo28191$30800998bo$30800997b2o$30800997bobo11768$
30812771b2o$30812771bobo$30812771bo29952$30842729bo$30842728b2o$
30842728bobo24033$30866762b3o$30866762bo$30866763bo22010$30888747bo$
30888746b2o$30888746bobo20222$30908979bo$30908978b2o$30908978bobo
31011$30939992b2o$30939992bobo$30939992bo17150$30957143b3o$30957143bo$
30957144bo32254$30989406bo$30989405b2o$30989405bobo22273$31011661b2o$
31011661bobo$31011661bo15310$31026981b3o$31026981bo$31026982bo20267$
31047239b3o$31047239bo$31047240bo22017$31069261b2o$31069261bobo$
31069261bo22011$31091279b3o$31091279bo$31091280bo20218$31111505bo$
31111504b2o$31111504bobo25164$31136662bo$31136661b2o$31136661bobo
29059$31165719b2o$31165718b2o$31165720bo32047$31197774bo$31197773b2o$
31197773bobo22028$31219813b2o$31219813bobo$31219813bo22719$31242527b2o
$31242526b2o$31242528bo23566$31266098b3o$31266098bo$31266099bo17138$
31283245b3o$31283245bo$31283246bo26667$31309926bo$31309925b2o$
31309925bobo24061$31333987b3o$31333987bo$31333988bo26111$31360104b2o$
31360104bobo$31360104bo24574$31384686bo$31384685b2o$31384685bobo17402$
31402081bo$31402080b2o$31402080bobo22266$31424337b2o$31424336b2o$
31424338bo35589$31459931b3o$31459931bo$31459932bo21247$31481183b3o$
31481183bo$31481184bo30717$31511891b3o$31511891bo$31511892bo19666$
31531557b3o$31531557bo$31531558bo28203$31559766bo$31559765b2o$
31559765bobo27390$31587150bo$31587149b2o$31587149bobo19404$31606565b3o
$31606565bo$31606566bo22064$31628631b3o$31628631bo$31628632bo20684$
31649325b3o$31649325bo$31649326bo23600$31672919b3o$31672919bo$
31672920bo16118$31689041b2o$31689040b2o$31689042bo24793$31713837b3o$
31713837bo$31713838bo19722$31733562b3o$31733562bo$31733563bo16113$
31749680b2o$31749679b2o$31749681bo33071$31782749b2o$31782749bobo$
31782749bo21962$31804705b2o$31804704b2o$31804706bo21562$31826273b3o$
31826273bo$31826274bo28670$31854937b3o$31854937bo$31854938bo32243$
31887183b3o$31887183bo$31887184bo16081$31903269b3o$31903269bo$
31903270bo18186$31921466b3o$31921466bo$31921467bo19441$31940896b2o$
31940895b2o$31940897bo33071$31973965b2o$31973965bobo$31973965bo26106$
32000083b3o$32000083bo$32000084bo25855$32025919b3o$32025919bo$
32025920bo19661$32045585b2o$32045584b2o$32045586bo28938$32074499bo$
32074498b2o$32074498bobo22301$32096811b2o$32096811bobo$32096811bo
25311$32122123bo$32122122b2o$32122122bobo36899$32158975b3o$32158975bo$
32158976bo21725$32180698b3o$32180698bo$32180699bo20841$32201558bo$
32201557b2o$32201557bobo39092$32240646bo$32240645b2o$32240645bobo
27390$32268030bo$32268029b2o$32268029bobo15065$32283075bo$32283074b2o$
32283074bobo21758$32304835bo$32304834b2o$32304834bobo19454$32324299bo$
32324298b2o$32324298bobo22574$32346865b3o$32346865bo$32346866bo31211$
32378073b2o$32378072b2o$32378074bo22232$32400312b2o$32400311b2o$
32400313bo31743$32432037b3o$32432037bo$32432038bo12806$32444843bo$
32444842b2o$32444842bobo21531$32466385b2o$32466384b2o$32466386bo28901$
32495290b3o$32495290bo$32495291bo22782$32518074b3o$32518074bo$
32518075bo24318$32542386b3o$32542386bo$32542387bo19710$32562114b3o$
32562114bo$32562115bo18711$32580825b2o$32580824b2o$32580826bo30982$
32611791b3o$32611791bo$32611792bo20986$32632785bo$32632784b2o$
32632784bobo24322$32657150bo$32657149b2o$32657149bobo15837$32672994b3o
$32672994bo$32672995bo23550$32696538b3o$32696538bo$32696539bo12273$
32708832b2o$32708831b2o$32708833bo22526$32731384b2o$32731383b2o$
32731385bo31535$32762925b2o$32762925bobo$32762925bo17143$32780081bo$
32780080b2o$32780080bobo21457$32801529b2o$32801528b2o$32801530bo25866$
32827387bo$32827386b2o$32827386bobo20222$32847619bo$32847618b2o$
32847618bobo22574$32870185b3o$32870185bo$32870186bo30699$32900881b2o$
32900880b2o$32900882bo32265$32933141b2o$32933141bobo$32933141bo18427$
32951575b3o$32951575bo$32951576bo20474$32972049bo$32972048b2o$
32972048bobo28934$33000986b2o$33000986bobo$33000986bo16597$33017595bo$
33017594b2o$33017594bobo28674$33046266b3o$33046266bo$33046267bo24302$
33070559b2o$33070558b2o$33070560bo21031$33091593b2o$33091592b2o$
33091594bo30933$33122497b2o$33122496b2o$33122498bo39727$33162222bo$
33162221b2o$33162221bobo23559$33185784b2o$33185784bobo$33185784bo
28921$33214698b2o$33214698bobo$33214698bo14796$33229504b2o$33229503b2o
$33229505bo27180$33256695b3o$33256695bo$33256696bo13560$33270291b2o$
33270291bobo$33270291bo26579$33296873b2o$33296872b2o$33296874bo29710$
33326586b3o$33326586bo$33326587bo20206$33346785b2o$33346784b2o$
33346786bo25639$33372425b2o$33372424b2o$33372426bo27657$33400101b2o$
33400101bobo$33400101bo17110$33417203bo$33417202b2o$33417202bobo37155$
33454358bo$33454357b2o$33454357bobo11729$33466093b3o$33466093bo$
33466094bo23595$33489688b2o$33489688bobo$33489688bo12497$33502197b3o$
33502197bo$33502198bo18954$33521154b3o$33521154bo$33521155bo20247$
33541393b2o$33541392b2o$33541394bo35045$33576410b3o$33576410bo$
33576411bo14577$33591000b2o$33590999b2o$33591001bo31535$33622541b2o$
33622541bobo$33622541bo23291$33645840b2o$33645840bobo$33645840bo17150$
33662991b3o$33662991bo$33662992bo24065$33687069b2o$33687069bobo$
33687069bo19187$33706249b2o$33706248b2o$33706250bo23768$33730016b2o$
33730015b2o$33730017bo24102$33754131b2o$33754131bobo$33754131bo41219$
33795339b3o$33795339bo$33795340bo32255$33827598bo$33827597b2o$
33827597bobo24818$33852424b3o$33852424bo$33852425bo32265$33884683b3o$
33884683bo$33884684bo22783$33907463b3o$33907463bo$33907464bo24318$
33931784b2o$33931784bobo$33931784bo15882$33947681bo$33947680b2o$
33947680bobo24017$33971706b3o$33971706bo$33971707bo22782$33994490b3o$
33994490bo$33994491bo24610$34019101b2o$34019101bobo$34019101bo20725$
34039811b2o$34039811bobo$34039811bo37128$34076938b2o$34076938bobo$
34076938bo19913$34096863b2o$34096862b2o$34096864bo17191$34114073b2o$
34114072b2o$34114074bo30437$34144506b3o$34144506bo$34144507bo17402$
34161907bo$34161906b2o$34161906bobo39415$34201327b2o$34201326b2o$
34201328bo22825$34224163b3o$34224163bo$34224164bo27138$34251293b2o$
34251293bobo$34251293bo20215$34271513bo$34271512b2o$34271512bobo21758$
34293281bo$34293280b2o$34293280bobo34561$34327827b3o$34327827bo$
34327828bo22530$34350373b2o$34350373bobo$34350373bo15574$34365947bo$
34365946b2o$34365946bobo30502$34396445b2o$34396445bobo$34396445bo
13318$34409769b3o$34409769bo$34409770bo42226$34451995b3o$34451995bo$
34451996bo25310$34477298b3o$34477298bo$34477299bo17175$34494481b2o$
34494480b2o$34494482bo27136$34521611b2o$34521611bobo$34521611bo27663$
34549257b3o$34549257bo$34549258bo30707$34579975b3o$34579975bo$
34579976bo28406$34608374bo$34608373b2o$34608373bobo33286$34641670bo$
34641669b2o$34641669bobo11729$34653405b3o$34653405bo$34653406bo12285$
34665696b2o$34665695b2o$34665697bo25599$34691301b3o$34691301bo$
34691302bo13054$34704381b3o$34704381bo$34704382bo27647$34732047b2o$
34732046b2o$34732048bo24622$34756666b2o$34756666bobo$34756666bo30457$
34787123b3o$34787123bo$34787124bo22783$34809903b3o$34809903bo$
34809904bo13009$34822933b3o$34822933bo$34822934bo28202$34851131b3o$
34851131bo$34851132bo22783$34873911b3o$34873911bo$34873912bo18637$
34892567b2o$34892566b2o$34892568bo21758$34914321b2o$34914320b2o$
34914322bo25089$34939408b2o$34939407b2o$34939409bo31535$34970949b2o$
34970949bobo$34970949bo15347$34986305b2o$34986304b2o$34986306bo26366$
35012665b2o$35012664b2o$35012666bo27654$35040344b2o$35040344bobo$
35040344bo17662$35058015b3o$35058015bo$35058016bo20734$35078743b3o$
35078743bo$35078744bo28162$35106898b2o$35106898bobo$35106898bo27656$
35134565b2o$35134565bobo$35134565bo22975$35157535b2o$35157534b2o$
35157536bo26407$35183921b2o$35183920b2o$35183922bo24793$35208717b3o$
35208717bo$35208718bo12806$35221523bo$35221522b2o$35221522bobo20222$
35241755bo$35241754b2o$35241754bobo34594$35276355b3o$35276355bo$
35276356bo21247$35297607b3o$35297607bo$35297608bo23261$35320858b3o$
35320858bo$35320859bo18674$35339533b3o$35339533bo$35339534bo22055$
35361577bo$35361576b2o$35361576bobo25861$35387437b2o$35387437bobo$
35387437bo27899$35415350bo$35415349b2o$35415349bobo20451$35435791bo$
35435790b2o$35435790bobo25363$35461155b2o$35461155bobo$35461155bo
25596$35486761b2o$35486760b2o$35486762bo31973$35518722b3o$35518722bo$
35518723bo24318$35543034b3o$35543034bo$35543035bo22782$35565818b3o$
35565818bo$35565819bo16113$35581936b2o$35581935b2o$35581937bo33071$
35615005b2o$35615005bobo$35615005bo18378$35633377b2o$35633376b2o$
35633378bo22074$35655457b3o$35655457bo$35655458bo35062$35690525b2o$
35690525bobo$35690525bo18382$35708901b3o$35708901bo$35708902bo16421$
35725323b2o$35725323bobo$35725323bo30675$35755999b2o$35755998b2o$
35756000bo29234$35785221b2o$35785221bobo$35785221bo19963$35805183b3o$
35805183bo$35805184bo18653$35823850b3o$35823850bo$35823851bo27939$
35851794b2o$35851794bobo$35851794bo14028$35865832b2o$35865831b2o$
35865833bo26110$35891936b2o$35891935b2o$35891937bo24574$35916512b2o$
35916511b2o$35916513bo30207$35946701b3o$35946701bo$35946702bo11517$
35958232b2o$35958231b2o$35958233bo34607$35992829b2o$35992829bobo$
35992829bo25855$36018690b2o$36018690bobo$36018690bo13260$36031968b2o$
36031967b2o$36031969bo27135$36059101b3o$36059101bo$36059102bo20014$
36079125b2o$36079125bobo$36079125bo19963$36099087b3o$36099087bo$
36099088bo15833$36114915bo$36114914b2o$36114914bobo23030$36137949b3o$
36137949bo$36137950bo18186$36156146b3o$36156146bo$36156147bo19953$
36176088b2o$36176087b2o$36176089bo33071$36209157b2o$36209157bobo$
36209157bo26106$36235275b3o$36235275bo$36235276bo28382$36263634b3o$
36263634bo$36263635bo22782$36286418b3o$36286418bo$36286419bo29727$
36316158bo$36316157b2o$36316157bobo17373$36333530b3o$36333530bo$
36333531bo20523$36354073bo$36354072b2o$36354072bobo27893$36381965b2o$
36381965bobo$36381965bo18419$36400377b2o$36400376b2o$36400378bo23768$
36424144b2o$36424143b2o$36424145bo28171$36452330b3o$36452330bo$
36452331bo28451$36480786b2o$36480786bobo$36480786bo20292$36501086bo$
36501085b2o$36501085bobo23431$36524525b3o$36524525bo$36524526bo21258$
36545778b3o$36545778bo$36545779bo21229$36567029b3o$36567029bo$
36567030bo31536$36598574bo$36598573b2o$36598573bobo28419$36627019bo$
36627018b2o$36627018bobo20217$36647240b2o$36647240bobo$36647240bo
23042$36670282b2o$36670282bobo$36670282bo20697$36690986b3o$36690986bo$
36690987bo18711$36709697b2o$36709696b2o$36709698bo30421$36740111b2o$
36740110b2o$36740112bo15882$36756011bo$36756010b2o$36756010bobo28674$
36784682b3o$36784682bo$36784683bo22782$36807466b3o$36807466bo$
36807467bo18670$36826137b2o$36826136b2o$36826138bo33074$36859213b2o$
36859213bobo$36859213bo17143$36876369bo$36876368b2o$36876368bobo19921$
36896289b2o$36896288b2o$36896290bo24065$36920352b2o$36920351b2o$
36920353bo27131$36947481b2o$36947480b2o$36947482bo31246$36978730b3o$
36978730bo$36978731bo18971$36997713bo$36997712b2o$36997712bobo17117$
37014835bo$37014834b2o$37014834bobo25371$37040201b2o$37040200b2o$
37040202bo32265$37072461b2o$37072461bobo$37072461bo13813$37086291b2o$
37086291bobo$37086291bo48344$37134615b2o$37134614b2o$37134616bo22825$
37157451b3o$37157451bo$37157452bo27138$37184581b2o$37184581bobo$
37184581bo20215$37204801bo$37204800b2o$37204800bobo11525$37216332b2o$
37216331b2o$37216333bo32214$37248547bo$37248546b2o$37248546bobo24611$
37273167b3o$37273167bo$37273168bo16081$37289253b3o$37289253bo$
37289254bo17658$37306919b2o$37306918b2o$37306920bo20490$37327403bo$
37327402b2o$37327402bobo31746$37359138b3o$37359138bo$37359139bo12794$
37371947bo$37371946b2o$37371946bobo26366$37398291bo$37398290b2o$
37398290bobo21758$37420051bo$37420050b2o$37420050bobo24611$37444671b3o
$37444671bo$37444672bo21725$37466394b3o$37466394bo$37466395bo26146$
37492533b2o$37492533bobo$37492533bo18419$37510945b2o$37510944b2o$
37510946bo20696$37531656b2o$37531655b2o$37531657bo41260$37572910bo$
37572909b2o$37572909bobo25850$37598765b2o$37598765bobo$37598765bo
16634$37615409b2o$37615408b2o$37615410bo37893$37653299b3o$37653299bo$
37653300bo25602$37678901b2o$37678901bobo$37678901bo26623$37705530b2o$
37705530bobo$37705530bo31998$37737519b2o$37737518b2o$37737520bo15317$
37752859bo$37752858b2o$37752858bobo20469$37773336b2o$37773335b2o$
37773337bo25143$37798473b3o$37798473bo$37798474bo27134$37825609b3o$
37825609bo$37825610bo32198$37857797b3o$37857797bo$37857798bo12598$
37870409b3o$37870409bo$37870410bo35315$37905711b3o$37905711bo$
37905712bo16081$37921797b3o$37921797bo$37921798bo19706$37941503b2o$
37941502b2o$37941504bo32039$37973534bo$37973533b2o$37973533bobo21205$
37994745b2o$37994744b2o$37994746bo22794$38017547bo$38017546b2o$
38017546bobo36130$38053675b3o$38053675bo$38053676bo36307$38089975b2o$
38089974b2o$38089976bo23086$38113066b2o$38113066bobo$38113066bo15365$
38128433b3o$38128433bo$38128434bo43251$38171686bo$38171685b2o$
38171685bobo24818$38196512b3o$38196512bo$38196513bo30478$38226986b2o$
38226986bobo$38226986bo27642$38254646bo$38254645b2o$38254645bobo17373$
38272018b3o$38272018bo$38272019bo21609$38293630bo$38293629b2o$
38293629bobo35763$38329395b3o$38329395bo$38329396bo24066$38353469b2o$
38353469bobo$38353469bo33487$38386951b2o$38386950b2o$38386952bo17194$
38404143b3o$38404143bo$38404144bo17363$38421518b3o$38421518bo$
38421519bo35873$38457398bo$38457397b2o$38457397bobo16865$38474283bo$
38474282b2o$38474282bobo26909$38501179b2o$38501179bobo$38501179bo
37372$38538550bo$38538549b2o$38538549bobo19937$38558491bo$38558490b2o$
38558490bobo24611$38583111b3o$38583111bo$38583112bo19272$38602390bo$
38602389b2o$38602389bobo34231$38636629b2o$38636629bobo$38636629bo
15310$38651949b3o$38651949bo$38651950bo23086$38675029b2o$38675029bobo$
38675029bo21499$38696519b3o$38696519bo$38696520bo22008$38718539b2o$
38718539bobo$38718539bo28115$38746649b2o$38746648b2o$38746650bo39727$
38786374bo$38786373b2o$38786373bobo27390$38813758bo$38813757b2o$
38813757bobo14289$38828061b3o$38828061bo$38828062bo14885$38842947b2o$
38842947bobo$38842947bo32519$38875469b2o$38875469bobo$38875469bo20954$
38896426b3o$38896426bo$38896427bo17175$38913609b2o$38913608b2o$
38913610bo39429$38953027b3o$38953027bo$38953028bo23774$38976802b3o$
38976802bo$38976803bo21791$38998591b3o$38998591bo$38998592bo22270$
39020847b3o$39020847bo$39020848bo15833$39036675bo$39036674b2o$
39036674bobo20222$39056907bo$39056906b2o$39056906bobo28674$39085578b3o
$39085578bo$39085579bo23327$39108895b3o$39108895bo$39108896bo19190$
39128073b2o$39128072b2o$39128074bo26593$39154651bo$39154650b2o$
39154650bobo22301$39176963b2o$39176963bobo$39176963bo18655$39195651bo$
39195650b2o$39195650bobo26102$39221741b3o$39221741bo$39221742bo14078$
39235829b3o$39235829bo$39235830bo18731$39254559b3o$39254559bo$
39254560bo23261$39277810b3o$39277810bo$39277811bo25854$39303650b3o$
39303650bo$39303651bo31218$39334887b3o$39334887bo$39334888bo31230$
39366127b3o$39366127bo$39366128bo33791$39399911b2o$39399910b2o$
39399912bo17194$39417103b3o$39417103bo$39417104bo23040$39440156b2o$
39440155b2o$39440157bo22991$39463149b3o$39463149bo$39463150bo21543$
39484681bo$39484680b2o$39484680bobo16853$39501549b3o$39501549bo$
39501550bo32811$39534342bo$39534341b2o$39534341bobo14801$39549133b3o$
39549133bo$39549134bo13053$39562192b2o$39562191b2o$39562193bo31535$
39593733b2o$39593733bobo$39593733bo24318$39618045b2o$39618045bobo$
39618045bo23547$39641600b2o$39641600bobo$39641600bo22796$39664405b2o$
39664405bobo$39664405bo29428$39693826b2o$39693826bobo$39693826bo21242$
39715063b3o$39715063bo$39715064bo20730$39735809bo$39735808b2o$
39735808bobo19925$39755733b3o$39755733bo$39755734bo17187$39772913b2o$
39772912b2o$39772914bo25600$39798515b2o$39798515bobo$39798515bo19414$
39817960b2o$39817959b2o$39817961bo25863$39843819bo$39843818b2o$
39843818bobo23541$39867352b2o$39867351b2o$39867353bo31535$39898893b2o$
39898893bobo$39898893bo24318$39923205b2o$39923205bobo$39923205bo18382$
39941581b3o$39941581bo$39941582bo23087$39964682b2o$39964682bobo$
39964682bo17353$39982041b2o$39982040b2o$39982042bo37166$40019211b3o$
40019211bo$40019212bo16858$40036075bo$40036074b2o$40036074bobo27906$
40063986b3o$40063986bo$40063987bo18674$40082661b3o$40082661bo$
40082662bo15651$40098313b2o$40098312b2o$40098314bo27394$40125713bo$
40125712b2o$40125712bobo23042$40148751b3o$40148751bo$40148752bo30718$
40179486bo$40179485b2o$40179485bobo18909$40198386b3o$40198386bo$
40198387bo20210$40218589b3o$40218589bo$40218590bo19722$40238314b3o$
40238314bo$40238315bo30238$40268555b3o$40268555bo$40268556bo29435$
40298010bo$40298009b2o$40298009bobo24033$40322042b3o$40322042bo$
40322043bo20761$40342811b2o$40342811bobo$40342811bo26847$40369651bo$
40369650b2o$40369650bobo27683$40397327b3o$40397327bo$40397328bo27916$
40425245b2o$40425245bobo$40425245bo17384$40442633b2o$40442632b2o$
40442634bo22232$40464872b2o$40464871b2o$40464873bo35116$40499984b2o$
40499984bobo$40499984bo19920$40519920b2o$40519919b2o$40519921bo24367$
40544277b2o$40544277bobo$40544277bo15605$40559891b2o$40559891bobo$
40559891bo20947$40580887b2o$40580886b2o$40580888bo18954$40599843bo$
40599842b2o$40599842bobo28674$40628514b3o$40628514bo$40628515bo31263$
40659782bo$40659781b2o$40659781bobo23559$40683344b2o$40683344bobo$
40683344bo16840$40700189b3o$40700189bo$40700190bo20014$40720213b2o$
40720213bobo$40720213bo18382$40738589b3o$40738589bo$40738590bo16390$
40754979bo$40754978b2o$40754978bobo25894$40780893b2o$40780893bobo$
40780893bo28410$40809307b3o$40809307bo$40809308bo30719$40840038bo$
40840037b2o$40840037bobo11768$40851811b2o$40851811bobo$40851811bo
28156$40879961b2o$40879960b2o$40879962bo25600$40905563b2o$40905563bobo
$40905563bo25043$40930617b2o$40930616b2o$40930618bo25866$40956475bo$
40956474b2o$40956474bobo27138$40983618b3o$40983618bo$40983619bo26146$
41009757b2o$41009757bobo$41009757bo21751$41031505bo$41031504b2o$
41031504bobo27398$41058914b2o$41058914bobo$41058914bo14796$41073720b2o
$41073719b2o$41073721bo41260$41114974bo$41114973b2o$41114973bobo14838$
41129801b2o$41129800b2o$41129802bo35338$41165138b2o$41165138bobo$
41165138bo22010$41187143b3o$41187143bo$41187144bo22017$41209165b2o$
41209165bobo$41209165bo15310$41224485b3o$41224485bo$41224486bo18549$
41243046bo$41243045b2o$41243045bobo22159$41265203bo$41265202b2o$
41265202bobo25602$41290818b3o$41290818bo$41290819bo23327$41314135b3o$
41314135bo$41314136bo29181$41343315b3o$41343315bo$41343316bo25602$
41368917b2o$41368917bobo$41368917bo21246$41390173b2o$41390173bobo$
41390173bo16336$41406510b3o$41406510bo$41406511bo23544$41430073b2o$
41430072b2o$41430074bo28719$41458791b3o$41458791bo$41458792bo15833$
41474619bo$41474618b2o$41474618bobo28674$41503290b3o$41503290bo$
41503291bo18719$41522023b3o$41522023bo$41522024bo17617$41539637b3o$
41539637bo$41539638bo19722$41559362b3o$41559362bo$41559363bo20210$
41579565b3o$41579565bo$41579566bo18186$41597762b3o$41597762bo$
41597763bo23583$41621360b2o$41621360bobo$41621360bo16093$41637458b3o$
41637458bo$41637459bo19694$41657145b2o$41657144b2o$41657146bo32766$
41689895b2o$41689894b2o$41689896bo24626$41714533b2o$41714533bobo$
41714533bo20938$41735471b2o$41735470b2o$41735472bo24318$41759791b2o$
41759790b2o$41759792bo26667$41786449bo$41786448b2o$41786448bobo22997$
41809429b3o$41809429bo$41809430bo18478$41827925b2o$41827925bobo$
41827925bo22782$41850709b2o$41850709bobo$41850709bo19418$41870138b3o$
41870138bo$41870139bo23327$41893455b3o$41893455bo$41893456bo29181$
41922635b3o$41922635bo$41922636bo24057$41946691b2o$41946691bobo$
41946691bo25084$41971785b2o$41971784b2o$41971786bo26374$41998167b3o$
41998167bo$41998168bo25089$42023245b2o$42023245bobo$42023245bo22490$
42045730b3o$42045730bo$42045731bo21246$42066986b3o$42066986bo$
42066987bo16682$42083665b3o$42083665bo$42083666bo27074$42110753b2o$
42110752b2o$42110754bo27134$42137881b2o$42137880b2o$42137882bo26409$
42164291b2o$42164291bobo$42164291bo37128$42201418b2o$42201418bobo$
42201418bo20429$42221837b3o$42221837bo$42221838bo19722$42241562b3o$
42241562bo$42241563bo24610$42266173b2o$42266173bobo$42266173bo14285$
42280464b2o$42280463b2o$42280465bo31535$42312005b2o$42312005bobo$
42312005bo13774$42325797b3o$42325797bo$42325798bo20853$42346646bo$
42346645b2o$42346645bobo28035$42374665b2o$42374664b2o$42374666bo21799$
42396481b2o$42396480b2o$42396482bo24793$42421277b3o$42421277bo$
42421278bo13053$42434336b2o$42434335b2o$42434337bo31739$42466049b2o$
42466048b2o$42466050bo25602$42491653b3o$42491653bo$42491654bo17195$
42508855b3o$42508855bo$42508856bo18125$42526991b2o$42526990b2o$
42526992bo23343$42550335b3o$42550335bo$42550336bo28679$42579024b2o$
42579024bobo$42579024bo21240$42600277b2o$42600277bobo$42600277bo21499$
42621767b3o$42621767bo$42621768bo28423$42650208b2o$42650208bobo$
42650208bo18372$42668577b2o$42668576b2o$42668578bo28719$42697295b3o$
42697295bo$42697296bo21725$42719018b3o$42719018bo$42719019bo18711$
42737729b2o$42737728b2o$42737730bo33280$42771011b2o$42771011bobo$
42771011bo37636$42808662bo$42808661b2o$42808661bobo11768$42820435b2o$
42820435bobo$42820435bo28164$42848607b3o$42848607bo$42848608bo26625$
42875213b2o$42875213bobo$42875213bo27391$42902602b2o$42902602bobo$
42902602bo22220$42924856b2o$42924855b2o$42924857bo20475$42945329b2o$
42945328b2o$42945330bo26409$42971739b2o$42971739bobo$42971739bo31488$
43003225bo$43003224b2o$43003224bobo28934$43032162b2o$43032162bobo$
43032162bo21060$43053230bo$43053229b2o$43053229bobo23942$43077168b2o$
43077167b2o$43077169bo41260$43118422bo$43118421b2o$43118421bobo12496$
43130928b2o$43130927b2o$43130929bo36144$43167074b2o$43167074bobo$
43167074bo24537$43191602b3o$43191602bo$43191603bo26147$43217762b2o$
43217762bobo$43217762bo31482$43249246bo$43249245b2o$43249245bobo30417$
43279655b3o$43279655bo$43279656bo21550$43301213b2o$43301213bobo$
43301213bo24032$43325239bo$43325238b2o$43325238bobo24552$43349793b2o$
43349792b2o$43349794bo36398$43386195b3o$43386195bo$43386196bo23035$
43409233bo$43409232b2o$43409232bobo25861$43435093b2o$43435093bobo$
43435093bo18419$43453505b2o$43453504b2o$43453506bo32774$43486280b2o$
43486280bobo$43486280bo24574$43510862bo$43510861b2o$43510861bobo15837$
43526706b3o$43526706bo$43526707bo32031$43558734bo$43558733b2o$
43558733bobo14289$43573037b3o$43573037bo$43573038bo20782$43593821b2o$
43593821bobo$43593821bo16846$43610669b3o$43610669bo$43610670bo18686$
43629341b3o$43629341bo$43629342bo20014$43649365b2o$43649365bobo$
43649365bo13811$43663193b2o$43663192b2o$43663194bo26329$43689517b3o$
43689517bo$43689518bo23086$43712597b2o$43712597bobo$43712597bo18382$
43730973b3o$43730973bo$43730974bo21242$43752207b2o$43752206b2o$
43752208bo20738$43772949b3o$43772949bo$43772950bo21258$43794202b3o$
43794202bo$43794203bo21246$43815458b3o$43815458bo$43815459bo18170$
43833651bo$43833650b2o$43833650bobo24603$43858249b2o$43858248b2o$
43858250bo30729$43888981b2o$43888981bobo$43888981bo16891$43905887b3o$
43905887bo$43905888bo16081$43921973b3o$43921973bo$43921974bo15651$
43937625b2o$43937624b2o$43937626bo30729$43968357b2o$43968357bobo$
43968357bo29431$43997797b2o$43997797bobo$43997797bo16349$44014147bo$
44014146b2o$44014146bobo20222$44034379bo$44034378b2o$44034378bobo
27683$44062055b3o$44062055bo$44062056bo20689$44082725b3o$44082725bo$
44082726bo18731$44101455b3o$44101455bo$44101456bo22225$44123653b3o$
44123653bo$44123654bo18731$44142383b3o$44142383bo$44142384bo18129$
44160509b3o$44160509bo$44160510bo19749$44180267b2o$44180267bobo$
44180267bo43012$44223270bo$44223269b2o$44223269bobo27390$44250654bo$
44250653b2o$44250653bobo22274$44272930b2o$44272930bobo$44272930bo
20726$44293657bo$44293656b2o$44293656bobo11525$44305188b2o$44305187b2o
$44305189bo33482$44338673b2o$44338672b2o$44338674bo27138$44365805b3o$
44365805bo$44365806bo30719$44396527b2o$44396526b2o$44396528bo12578$
44409113b2o$44409112b2o$44409114bo25057$44434163bo$44434162b2o$
44434162bobo27683$44461839b3o$44461839bo$44461840bo29942$44491766bo$
44491765b2o$44491765bobo27145$44518917b2o$44518917bobo$44518917bo
21246$44540173b2o$44540173bobo$44540173bo21450$44561601b2o$44561600b2o
$44561602bo21258$44582875bo$44582874b2o$44582874bobo38903$44621783b2o$
44621782b2o$44621784bo13311$44635094b3o$44635094bo$44635095bo38697$
44673798bo$44673797b2o$44673797bobo12499$44686294b3o$44686294bo$
44686295bo27427$44713723b2o$44713723bobo$44713723bo27351$44741077b3o$
44741077bo$44741078bo24874$44765963b3o$44765963bo$44765964bo25310$
44791266b3o$44791266bo$44791267bo17134$44808409b2o$44808408b2o$
44808410bo22074$44830489b3o$44830489bo$44830490bo40439$44870930b2o$
44870930bobo$44870930bo17396$44888331b2o$44888331bobo$44888331bo30286$
44918622bo$44918621b2o$44918621bobo29438$44948054bo$44948053b2o$
44948053bobo29104$44977153bo$44977152b2o$44977152bobo31489$45008643b3o
$45008643bo$45008644bo25310$45033946b3o$45033946bo$45033947bo31259$
45065213b2o$45065213bobo$45065213bo17629$45082843bo$45082842b2o$
45082842bobo27430$45110285b2o$45110285bobo$45110285bo24827$45135112b2o
$45135112bobo$45135112bo17150$45152263b3o$45152263bo$45152264bo18166$
45170441b2o$45170440b2o$45170442bo21985$45192427bo$45192426b2o$
45192426bobo37155$45229582bo$45229581b2o$45229581bobo10704$45240288b2o
$45240287b2o$45240289bo25599$45265893b3o$45265893bo$45265894bo31275$
45297158bo$45297157b2o$45297157bobo17373$45314530b3o$45314530bo$
45314531bo23579$45338129bo$45338128b2o$45338128bobo19921$45358049b2o$
45358048b2o$45358050bo30507$45388553bo$45388552b2o$45388552bobo18426$
45406985b2o$45406984b2o$45406986bo29193$45436189b2o$45436189bobo$
45436189bo18378$45454561b2o$45454560b2o$45454562bo23337$45477915b2o$
45477915bobo$45477915bo33792$45511697bo$45511696b2o$45511696bobo16853$
45528565b3o$45528565bo$45528566bo11822$45540372b2o$45540371b2o$
45540373bo30678$45571059bo$45571058b2o$45571058bobo23030$45594093b3o$
45594093bo$45594094bo21803$45615879b3o$45615879bo$45615880bo20189$
45636074b3o$45636074bo$45636075bo16682$45652761b3o$45652761bo$
45652762bo29390$45682147bo$45682146b2o$45682146bobo28966$45711117b2o$
45711117bobo$45711117bo17110$45728219bo$45728218b2o$45728218bobo22005$
45750224b2o$45750223b2o$45750225bo38188$45788422bo$45788421b2o$
45788421bobo11729$45800157b3o$45800157bo$45800158bo30250$45830395b3o$
45830395bo$45830396bo20430$45850839b2o$45850838b2o$45850840bo17665$
45868512b2o$45868511b2o$45868513bo32779$45901282b3o$45901282bo$
45901283bo13610$45914905b3o$45914905bo$45914906bo28101$45943008b2o$
45943007b2o$45943009bo36912$45979922b2o$45979922bobo$45979922bo20697$
46000626b3o$46000626bo$46000627bo24610$46025237b2o$46025237bobo$
46025237bo16390$46041617b3o$46041617bo$46041618bo33234$46074858b3o$
46074858bo$46074859bo19694$46094567b2o$46094566b2o$46094568bo21762$
46116325b3o$46116325bo$46116326bo29183$46145519b2o$46145518b2o$
46145520bo18185$46163706b3o$46163706bo$46163707bo17175$46180889b2o$
46180888b2o$46180890bo32265$46213149b2o$46213149bobo$46213149bo30926$
46244087b3o$46244087bo$46244088bo23086$46267173b2o$46267173bobo$
46267173bo21246$46288429b2o$46288429bobo$46288429bo15574$46304003bo$
46304002b2o$46304002bobo27138$46331146b3o$46331146bo$46331147bo22782$
46353930b3o$46353930bo$46353931bo25115$46379033bo$46379032b2o$
46379032bobo29702$46408738b2o$46408738bobo$46408738bo18893$46427629b3o
$46427629bo$46427630bo26410$46454043b3o$46454043bo$46454044bo18175$
46472239b3o$46472239bo$46472240bo20189$46492434b3o$46492434bo$
46492435bo27682$46520101b2o$46520101bobo$46520101bo22782$46542885b2o$
46542885bobo$46542885bo22782$46565669b2o$46565669bobo$46565669bo24319$
46590002b2o$46590002bobo$46590002bo22985$46612983b2o$46612982b2o$
46612984bo21554$46634565b2o$46634565bobo$46634565bo15574$46650139bo$
46650138b2o$46650138bobo21038$46671177b3o$46671177bo$46671178bo37875$
46709031b3o$46709031bo$46709032bo13785$46722835bo$46722834b2o$
46722834bobo22301$46745147b2o$46745147bobo$46745147bo25344$46770521bo$
46770520b2o$46770520bobo25569$46796082b3o$46796082bo$46796083bo16682$
46812761b3o$46812761bo$46812762bo29245$46842030bo$46842029b2o$
46842029bobo24967$46866997b3o$46866997bo$46866998bo16125$46883112b2o$
46883111b2o$46883113bo33324$46916415b3o$46916415bo$46916416bo18653$
46935082b3o$46935082bo$46935083bo18673$46953744b2o$46953743b2o$
46953745bo38699$46992443b3o$46992443bo$46992444bo16631$47009089b2o$
47009088b2o$47009090bo26366$47035449b2o$47035448b2o$47035450bo29446$
47064887b3o$47064887bo$47064888bo16118$47081009b2o$47081008b2o$
47081010bo40409$47121423b3o$47121423bo$47121424bo20341$47141766bo$
47141765b2o$47141765bobo31156$47172903b3o$47172903bo$47172904bo21725$
47194626b3o$47194626bo$47194627bo17402$47212035bo$47212034b2o$
47212034bobo19454$47231499bo$47231498b2o$47231498bobo17918$47249435bo$
47249434b2o$47249434bobo24566$47273997b3o$47273997bo$47273998bo14078$
47288085b3o$47288085bo$47288086bo15878$47303955bo$47303954b2o$
47303954bobo25197$47329166bo$47329165b2o$47329165bobo23942$47353104b2o
$47353103b2o$47353105bo33836$47386944b2o$47386944bobo$47386944bo22796$
47409749b2o$47409749bobo$47409749bo20282$47430030bo$47430029b2o$
47430029bobo28332$47458369b2o$47458368b2o$47458370bo38918$47497286bo$
47497285b2o$47497285bobo17357$47514639b2o$47514638b2o$47514640bo25129$
47539771b2o$47539771bobo$47539771bo26579$47566353b2o$47566352b2o$
47566354bo25639$47591993b2o$47591992b2o$47591994bo25600$47617595b2o$
47617595bobo$47617595bo21519$47639129b3o$47639129bo$47639130bo34294$
47673429b2o$47673429bobo$47673429bo18382$47691805b3o$47691805bo$
47691806bo23086$47714885b2o$47714885bobo$47714885bo17357$47732232b2o$
47732231b2o$47732233bo28716$47760951b3o$47760951bo$47760952bo16888$
47777851b2o$47777851bobo$47777851bo28115$47805961b2o$47805960b2o$
47805962bo33075$47839050b2o$47839050bobo$47839050bo21757$47860821b2o$
47860821bobo$47860821bo17110$47877923bo$47877922b2o$47877922bobo36130$
47914051b3o$47914051bo$47914052bo24066$47938125b2o$47938125bobo$
47938125bo17110$47955227bo$47955226b2o$47955226bobo36130$47991355b3o$
47991355bo$47991356bo22222$48013583b2o$48013582b2o$48013584bo25854$
48039431b2o$48039430b2o$48039432bo22569$48061995b2o$48061995bobo$
48061995bo26583$48088581b3o$48088581bo$48088582bo17707$48106303b3o$
48106303bo$48106304bo15056$48121360b2o$48121359b2o$48121361bo27135$
48148493b3o$48148493bo$48148494bo18731$48167223b3o$48167223bo$
48167224bo22526$48189760b2o$48189760bobo$48189760bo30714$48220474bo$
48220473b2o$48220473bobo20734$48241217bo$48241216b2o$48241216bobo
16890$48258121b2o$48258120b2o$48258122bo28901$48287026b3o$48287026bo$
48287027bo24318$48311338b3o$48311338bo$48311339bo23074$48334421b2o$
48334421bobo$48334421bo15306$48349737b2o$48349736b2o$48349738bo29442$
48379165b3o$48379165bo$48379166bo12806$48391971bo$48391970b2o$
48391970bobo37666$48429627b3o$48429627bo$48429628bo16138$48445769b3o$
48445769bo$48445770bo34031$48479801bo$48479800b2o$48479800bobo27642$
48507454bo$48507453b2o$48507453bobo18401$48525867bo$48525866b2o$
48525866bobo38691$48564550bo$48564549b2o$48564549bobo12240$48576784b2o
$48576783b2o$48576785bo28171$48604970b3o$48604970bo$48604971bo22559$
48627519b3o$48627519bo$48627520bo16857$48644387bo$48644386b2o$
48644386bobo33282$48677650b3o$48677650bo$48677651bo12794$48690459bo$
48690458b2o$48690458bobo35586$48726010b3o$48726010bo$48726011bo27934$
48753955b3o$48753955bo$48753956bo20473$48774427b2o$48774427bobo$
48774427bo28119$48802541b3o$48802541bo$48802542bo12086$48814633b3o$
48814633bo$48814634bo31430$48846061b3o$48846061bo$48846062bo24874$
48870947b3o$48870947bo$48870948bo17105$48888056b2o$48888055b2o$
48888057bo28935$48917003bo$48917002b2o$48917002bobo23030$48940037b3o$
48940037bo$48940038bo17187$48957217b2o$48957216b2o$48957218bo28901$
48986122b3o$48986122bo$48986123bo20722$49006837b3o$49006837bo$
49006838bo16134$49022979bo$49022978b2o$49022978bobo27906$49050890b3o$
49050890bo$49050891bo31263$49082158bo$49082157b2o$49082157bobo20759$
49102918b3o$49102918bo$49102919bo21985$49124921bo$49124920b2o$
49124920bobo21725$49146627bo$49146626b2o$49146626bobo35355$49181974bo$
49181973b2o$49181973bobo25609$49207597b2o$49207597bobo$49207597bo
22782$49230381b2o$49230381bobo$49230381bo19418$49249810b3o$49249810bo$
49249811bo14066$49263901b3o$49263901bo$49263902bo15614$49279517b3o$
49279517bo$49279518bo16902$49296427bo$49296426b2o$49296426bobo23067$
49319497b2o$49319496b2o$49319498bo25600$49345099b2o$49345099bobo$
49345099bo29155$49374266b3o$49374266bo$49374267bo18674$49392941b3o$
49392941bo$49392942bo16390$49409331bo$49409330b2o$49409330bobo22005$
49431336b2o$49431335b2o$49431337bo38699$49470035b3o$49470035bo$
49470036bo16594$49486645b3o$49486645bo$49486646bo30250$49516883b3o$
49516883bo$49516884bo22783$49539663b3o$49539663bo$49539664bo19272$
49558942bo$49558941b2o$49558941bobo37304$49596258b2o$49596258bobo$
49596258bo18162$49614417b2o$49614416b2o$49614418bo30437$49644850b3o$
49644850bo$49644851bo17914$49662771bo$49662770b2o$49662770bobo28443$
49691201b2o$49691200b2o$49691202bo24656$49715870bo$49715869b2o$
49715869bobo29059$49744927b2o$49744926b2o$49744928bo23335$49768249b2o$
49768248b2o$49768250bo38918$49807166bo$49807165b2o$49807165bobo30417$
49837575b3o$49837575bo$49837576bo23086$49860661b2o$49860661bobo$
49860661bo22490$49883146b3o$49883146bo$49883147bo15602$49898765b3o$
49898765bo$49898766bo23086$49921845b2o$49921845bobo$49921845bo17143$
49939001bo$49939000b2o$49939000bobo18389$49957397b3o$49957397bo$
49957398bo29739$49987134bo$49987133b2o$49987133bobo14801$50001925b3o$
50001925bo$50001926bo12581$50014523b2o$50014523bobo$50014523bo27648$
50042185bo$50042184b2o$50042184bobo21498$50063673b2o$50063672b2o$
50063674bo35582$50099254bo$50099253b2o$50099253bobo24578$50123841bo$
50123840b2o$50123840bobo32774$50156602b2o$50156602bobo$50156602bo
20429$50177021b3o$50177021bo$50177022bo14117$50191147b2o$50191147bobo$
50191147bo28416$50219577bo$50219576b2o$50219576bobo29702$50249282b2o$
50249282bobo$50249282bo18170$50267463b3o$50267463bo$50267464bo27394$
50294866b2o$50294866bobo$50294866bo18162$50313025b2o$50313024b2o$
50313026bo22232$50335264b2o$50335263b2o$50335265bo25863$50361123bo$
50361122b2o$50361122bobo28963$50390079b3o$50390079bo$50390080bo23553$
50413629b2o$50413629bobo$50413629bo28681$50442309b2o$50442309bobo$
50442309bo29428$50471730b2o$50471730bobo$50471730bo28921$50500659b3o$
50500659bo$50500660bo13786$50514459bo$50514458b2o$50514458bobo30210$
50544674b3o$50544674bo$50544675bo23282$50567933b3o$50567933bo$
50567934bo14078$50582021b3o$50582021bo$50582022bo15878$50597891bo$
50597890b2o$50597890bobo26870$50624749b3o$50624749bo$50624750bo24623$
50649378b2o$50649378bobo$50649378bo33230$50682607b2o$50682606b2o$
50682608bo17194$50699799b3o$50699799bo$50699800bo28406$50728198bo$
50728197b2o$50728197bobo25097$50753309b2o$50753309bobo$50753309bo
18419$50771721b2o$50771720b2o$50771722bo32265$50803981b2o$50803981bobo
$50803981bo26099$50830086bo$50830085b2o$50830085bobo18401$50848499bo$
50848498b2o$50848498bobo26366$50874843bo$50874842b2o$50874842bobo
22005$50896848b2o$50896847b2o$50896849bo34315$50931146b3o$50931146bo$
50931147bo23546$50954659bo$50954658b2o$50954658bobo27683$50982335b3o$
50982335bo$50982336bo11472$50993824b2o$50993823b2o$50993825bo25143$
51018961b3o$51018961bo$51018962bo45767$51064727b2o$51064726b2o$
51064728bo11001$51075745b2o$51075744b2o$51075746bo38191$51113942bo$
51113941b2o$51113941bobo21502$51135440b2o$51135440bobo$51135440bo
19448$51154859b2o$51154859bobo$51154859bo18951$51173812b2o$51173811b2o
$51173813bo34293$51208107b2o$51208107bobo$51208107bo26583$51234693b3o$
51234693bo$51234694bo18186$51252890b3o$51252890bo$51252891bo25854$
51278730b3o$51278730bo$51278731bo17138$51295877b3o$51295877bo$
51295878bo29739$51325614bo$51325613b2o$51325613bobo11729$51337349b3o$
51337349bo$51337350bo33067$51370422bo$51370421b2o$51370421bobo27390$
51397806bo$51397805b2o$51397805bobo25850$51423661b2o$51423661bobo$
51423661bo27142$51450810b2o$51450810bobo$51450810bo10956$51461792b2o$
51461791b2o$51461793bo36144$51497938b2o$51497938bobo$51497938bo26365$
51524293b2o$51524293bobo$51524293bo19710$51544021b2o$51544021bobo$
51544021bo20938$51564959b2o$51564958b2o$51564960bo34351$51599310bo$
51599309b2o$51599309bobo13776$51613072b2o$51613071b2o$51613073bo27135$
51640205b3o$51640205bo$51640206bo15614$51655821b3o$51655821bo$
51655822bo18170$51673999b2o$51673998b2o$51674000bo22827$51696833bo$
51696832b2o$51696832bobo19409$51716263b2o$51716262b2o$51716264bo16129$
51732408b2o$51732407b2o$51732409bo36388$51768798bo$51768797b2o$
51768797bobo19710$51788521b2o$51788520b2o$51788522bo27865$51816373b3o$
51816373bo$51816374bo20267$51836631b3o$51836631bo$51836632bo24318$
51860952b2o$51860952bobo$51860952bo18170$51879113bo$51879112b2o$
51879112bobo18389$51897509b3o$51897509bo$51897510bo20519$51918025bo$
51918024b2o$51918024bobo19925$51937949b3o$51937949bo$51937950bo21550$
51959501b2o$51959501bobo$51959501bo28410$51987915b3o$51987915bo$
51987916bo21713$52009616b2o$52009615b2o$52009617bo22791$52032411bo$
52032410b2o$52032410bobo34594$52067011b3o$52067011bo$52067012bo22734$
52089729b2o$52089728b2o$52089730bo28174$52117914b3o$52117914bo$
52117915bo27683$52145602b2o$52145602bobo$52145602bo29901$52175527b3o$
52175527bo$52175528bo22315$52197847b3o$52197847bo$52197848bo19661$
52217513b2o$52217512b2o$52217514bo27134$52244641b2o$52244640b2o$
52244642bo27138$52271773b3o$52271773bo$52271774bo12579$52284369b2o$
52284368b2o$52284370bo35846$52320230bo$52320229b2o$52320229bobo11768$
52332003b2o$52332003bobo$52332003bo28932$52360943b3o$52360943bo$
52360944bo16118$52377065b2o$52377064b2o$52377066bo40409$52417479b3o$
52417479bo$52417480bo21803$52439279b3o$52439279bo$52439280bo13009$
52452309b3o$52452309bo$52452310bo22574$52474877b2o$52474877bobo$
52474877bo16846$52491725b3o$52491725bo$52491726bo23086$52514805b2o$
52514805bobo$52514805bo17911$52532729bo$52532728b2o$52532728bobo16397$
52549129b3o$52549129bo$52549130bo46323$52595438bo$52595437b2o$
52595437bobo11768$52607211b2o$52607211bobo$52607211bo31822$52639030bo$
52639029b2o$52639029bobo26503$52665525b3o$52665525bo$52665526bo20014$
52685549b2o$52685549bobo$52685549bo18679$52704233bo$52704232b2o$
52704232bobo22268$52726491b2o$52726491bobo$52726491bo39683$52766171b3o
$52766171bo$52766172bo21247$52787423b3o$52787423bo$52787424bo29181$
52816611b3o$52816611bo$52816612bo22238$52838858b3o$52838858bo$
52838859bo16113$52854976b2o$52854975b2o$52854977bo34815$52889749b3o$
52889749bo$52889750bo24623$52914378b2o$52914378bobo$52914378bo18930$
52933305b2o$52933304b2o$52933306bo23257$52956573b3o$52956573bo$
52956574bo24623$52981202b2o$52981202bobo$52981202bo19913$53001127b2o$
53001126b2o$53001128bo32815$53033950bo$53033949b2o$53033949bobo27390$
53061334bo$53061333b2o$53061333bobo24061$53085395b3o$53085395bo$
53085396bo21495$53106905b2o$53106904b2o$53106906bo32265$53139165b2o$
53139165bobo$53139165bo24827$53163992b2o$53163992bobo$53163992bo24574$
53188574bo$53188573b2o$53188573bobo23810$53212378b2o$53212378bobo$
53212378bo20940$53233296b2o$53233295b2o$53233297bo31243$53264538b3o$
53264538bo$53264539bo25119$53289664b2o$53289664bobo$53289664bo24574$
53314246bo$53314245b2o$53314245bobo23559$53337808b2o$53337808bobo$
53337808bo29429$53367246bo$53367245b2o$53367245bobo23810$53391050b2o$
53391050bobo$53391050bo19929$53410994b3o$53410994bo$53410995bo21023$
53432015b3o$53432015bo$53432016bo21197$53453209b2o$53453208b2o$
53453210bo37934$53491139b3o$53491139bo$53491140bo25310$53516442b3o$
53516442bo$53516443bo23327$53539759b3o$53539759bo$53539760bo24318$
53564080b2o$53564080bobo$53564080bo24829$53588907b3o$53588907bo$
53588908bo36095$53624990bo$53624989b2o$53624989bobo15098$53640089bo$
53640088b2o$53640088bobo19925$53660013b3o$53660013bo$53660014bo26663$
53686693b2o$53686693bobo$53686693bo21473$53708178b3o$53708178bo$
53708179bo21246$53729434b3o$53729434bo$53729435bo24343$53753745b2o$
53753744b2o$53753746bo24830$53778577b2o$53778576b2o$53778578bo28672$
53807235b2o$53807235bobo$53807235bo24031$53831275bo$53831274b2o$
53831274bobo20222$53851523bo$53851522b2o$53851522bobo22005$53873528b2o
$53873527b2o$53873529bo22071$53895609b3o$53895609bo$53895610bo31430$
53927037b3o$53927037bo$53927038bo17187$53944217b2o$53944216b2o$
53944218bo39898$53984119b2o$53984118b2o$53984120bo12578$53996705b2o$
53996704b2o$53996706bo37893$54034595b3o$54034595bo$54034596bo22783$
54057375b3o$54057375bo$54057376bo17617$54074989b3o$54074989bo$
54074990bo25913$54100909b2o$54100909bobo$54100909bo24511$54125407b2o$
54125406b2o$54125408bo25131$54150537bo$54150536b2o$54150536bobo15069$
54165619bo$54165618b2o$54165618bobo27683$54193295b3o$54193295bo$
54193296bo13520$54206824b2o$54206823b2o$54206825bo26625$54233446b3o$
54233446bo$54233447bo26616$54260065b2o$54260064b2o$54260066bo26113$
54286176b2o$54286175b2o$54286177bo22791$54308971bo$54308970b2o$
54308970bobo23030$54332005b3o$54332005bo$54332006bo23086$54355085b2o$
54355085bobo$54355085bo19402$54374495b2o$54374494b2o$54374496bo24626$
54399133b2o$54399133bobo$54399133bo18419$54417545b2o$54417544b2o$
54417546bo27910$54445455b3o$54445455bo$54445456bo27394$54472858b2o$
54472858bobo$54472858bo18121$54490977b2o$54490976b2o$54490978bo25647$
54516639b3o$54516639bo$54516640bo26380$54543029b2o$54543029bobo$
54543029bo20419$54563437b3o$54563437bo$54563438bo22059$54585504b2o$
54585504bobo$54585504bo18653$54604170b3o$54604170bo$54604171bo27171$
54631346b2o$54631346bobo$54631346bo14324$54645691b2o$54645691bobo$
54645691bo25852$54671553b2o$54671552b2o$54671554bo21758$54693329b2o$
54693328b2o$54693330bo23296$54716635b2o$54716635bobo$54716635bo28416$
54745065bo$54745064b2o$54745064bobo21498$54766553b2o$54766552b2o$
54766554bo20696$54787264b2o$54787263b2o$54787265bo30252$54817511b3o$
54817511bo$54817512bo16118$54833633b2o$54833632b2o$54833634bo38927$
54872552b2o$54872552bobo$54872552bo20031$54892590bo$54892589b2o$
54892589bobo38067$54930651b3o$54930651bo$54930652bo15569$54946232b2o$
54946231b2o$54946233bo27172$54973401b2o$54973400b2o$54973402bo41433$
55014843b3o$55014843bo$55014844bo14589$55029432b2o$55029431b2o$
55029433bo30764$55060223b3o$55060223bo$55060224bo30717$55090931b3o$
55090931bo$55090932bo23035$55113969bo$55113968b2o$55113968bobo18653$
55132619bo$55132618b2o$55132618bobo18174$55150811bo$55150810b2o$
55150810bobo21038$55171849b3o$55171849bo$55171850bo35270$55207093b3o$
55207093bo$55207094bo18186$55225290b3o$55225290bo$55225291bo20255$
55245551b3o$55245551bo$55245552bo18125$55263687b2o$55263686b2o$
55263688bo26162$55289853b2o$55289853bobo$55289853bo19914$55309753b2o$
55309752b2o$55309754bo25602$55335357b3o$55335357bo$55335358bo31275$
55366622bo$55366621b2o$55366621bobo30417$55397031b3o$55397031bo$
55397032bo26159$55423194b2o$55423194bobo$55423194bo20693$55443867bo$
55443866b2o$55443866bobo37155$55481022bo$55481021b2o$55481021bobo
19201$55500221b2o$55500221bobo$55500221bo15821$55516040b2o$55516039b2o
$55516041bo29752$55545809bo$55545808b2o$55545808bobo33774$55579589b2o$
55579589bobo$55579589bo24140$55603726bo$55603725b2o$55603725bobo29059$
55632783b2o$55632782b2o$55632784bo25102$55657882b3o$55657882bo$
55657883bo23282$55681141b3o$55681141bo$55681142bo21550$55702693b2o$
55702693bobo$55702693bo31951$55734647b2o$55734646b2o$55734648bo28202$
55762846bo$55762845b2o$55762845bobo22274$55785122b2o$55785122bobo$
55785122bo15090$55800225b2o$55800224b2o$55800226bo23253$55823489b2o$
55823488b2o$55823490bo32782$55856258b3o$55856258bo$55856259bo20247$
55876497b2o$55876496b2o$55876498bo30421$55906911b2o$55906910b2o$
55906912bo18234$55925145b3o$55925145bo$55925146bo34770$55959914b3o$
55959914bo$55959915bo21246$55981170b3o$55981170bo$55981171bo18670$
55999841b2o$55999840b2o$55999842bo26113$56025944b2o$56025943b2o$
56025945bo38188$56064142bo$56064141b2o$56064141bobo12499$56076638b3o$
56076638bo$56076639bo28152$56104785b2o$56104784b2o$56104786bo36146$
56140909b2o$56140909bobo$56140909bo11213$56152144b2o$56152143b2o$
56152145bo38699$56190843b3o$56190843bo$56190844bo31699$56222559b2o$
56222558b2o$56222560bo15609$56238161b2o$56238160b2o$56238162bo26638$
56264818b3o$56264818bo$56264819bo27682$56292485b2o$56292485bobo$
56292485bo15574$56308059bo$56308058b2o$56308058bobo23030$56331093b3o$
56331093bo$56331094bo15614$56346709b3o$56346709bo$56346710bo13622$
56360329b3o$56360329bo$56360330bo25598$56385937b3o$56385937bo$
56385938bo35901$56421830bo$56421829b2o$56421829bobo26800$56448633bo$
56448632b2o$56448632bobo22497$56471138b3o$56471138bo$56471139bo32754$
56503903b3o$56503903bo$56503904bo17150$56521053b3o$56521053bo$
56521054bo15614$56536669b3o$56536669bo$56536670bo17957$56554619b2o$
56554619bobo$56554619bo30983$56585613b2o$56585613bobo$56585613bo26623$
56612242b2o$56612242bobo$56612242bo20989$56633245b2o$56633245bobo$
56633245bo19963$56653207b3o$56653207bo$56653208bo19209$56672409b3o$
56672409bo$56672410bo29933$56702347b2o$56702347bobo$56702347bo34055$
56736397b2o$56736397bobo$56736397bo21751$56758145bo$56758144b2o$
56758144bobo15828$56773984b2o$56773983b2o$56773985bo31014$56804979b2o$
56804979bobo$56804979bo32227$56837202b3o$56837202bo$56837203bo16682$
56853881b3o$56853881bo$56853882bo32495$56886385bo$56886384b2o$
56886384bobo18389$56904781b3o$56904781bo$56904782bo12086$56916873b3o$
56916873bo$56916874bo28670$56945537b3o$56945537bo$56945538bo42695$
56988247b2o$56988246b2o$56988248bo16420$57004659b2o$57004659bobo$
57004659bo26583$57031253b3o$57031253bo$57031254bo12806$57044059bo$
57044058b2o$57044058bobo!
where next glider should change blinker near snarkheart to box, but glider is not in the recipe ...
I should check if it is agnosticised input problem or the emission failed ...

Hmmm, the order of gliders at this time differs from the original salvo ... did I make simillar manual edit problem as with the WHITE portion ?!?
User avatar
apg
Moderator
Posts: 3007
Joined: June 1st, 2009, 4:32 pm

Re: Binary slow salvos

Post by apg »

Hippo.69 wrote: August 5th, 2023, 3:49 am I should check if it is agnosticised input problem or the emission failed ...

Hmmm, the order of gliders at this time differs from the original salvo ... did I make simillar manual edit problem as with the WHITE portion ?!?
Which salvo are you using? The 'corrected levels.txt' in this post definitely works, at least if you take the 1st alternative from each row:

viewtopic.php?f=2&t=5648&start=275#p163601

as it corresponds to the following 4444-glider salvo:

Code: Select all

x = 573229, y = 573890, rule = B3/S23
2o$2o62$59b2o$58b2o$60bo126$177b2o$176b2o$178bo127$309b2o$308b2o$310bo
126$436b3o$436bo$437bo125$565b2o$564b2o$566bo126$696b3o$696bo$697bo
127$831b2o$830b2o$832bo125$959b2o$958b2o$960bo127$1099b2o$1098b2o$
1100bo125$1229b2o$1228b2o$1230bo126$1359b2o$1358b2o$1360bo126$1489b2o$
1488b2o$1490bo127$1623b2o$1622b2o$1624bo125$1717b2o$1716b2o$1718bo126$
1839b2o$1838b2o$1840bo127$1953b2o$1952b2o$1954bo125$2080b3o$2080bo$
2081bo126$2201b2o$2200b2o$2202bo127$2330b3o$2330bo$2331bo125$2453b2o$
2452b2o$2454bo126$2572b3o$2572bo$2573bo127$2691b2o$2690b2o$2692bo126$
2821b2o$2820b2o$2822bo125$2929b2o$2928b2o$2930bo126$3070b3o$3070bo$
3071bo127$3183b2o$3182b2o$3184bo125$3306b3o$3306bo$3307bo127$3429b2o$
3428b2o$3430bo126$3537b2o$3536b2o$3538bo126$3651b2o$3650b2o$3652bo125$
3769b2o$3768b2o$3770bo127$3891b2o$3890b2o$3892bo126$4025b2o$4024b2o$
4026bo126$4154b3o$4154bo$4155bo125$4256b3o$4256bo$4257bo127$4389b2o$
4388b2o$4390bo126$4487b2o$4486b2o$4488bo125$4610b3o$4610bo$4611bo127$
4733b2o$4732b2o$4734bo125$4843b2o$4842b2o$4844bo127$4951b2o$4950b2o$
4952bo126$5077b2o$5076b2o$5078bo126$5197b2o$5196b2o$5198bo126$5324b3o$
5324bo$5325bo126$5449b2o$5448b2o$5450bo126$5593b2o$5592b2o$5594bo126$
5713b2o$5712b2o$5714bo126$5839b2o$5838b2o$5840bo125$5980b3o$5980bo$
5981bo126$6097b2o$6096b2o$6098bo127$6183b2o$6182b2o$6184bo125$6283b2o$
6282b2o$6284bo127$6423b2o$6422b2o$6424bo125$6545b2o$6544b2o$6546bo126$
6703b2o$6702b2o$6704bo127$6835b2o$6834b2o$6836bo126$6951b2o$6950b2o$
6952bo126$7081b2o$7080b2o$7082bo125$7220b3o$7220bo$7221bo127$7344b3o$
7344bo$7345bo126$7477b2o$7476b2o$7478bo125$7612b3o$7612bo$7613bo126$
7736b3o$7736bo$7737bo127$7853b2o$7852b2o$7854bo126$7973b2o$7972b2o$
7974bo126$8107b2o$8106b2o$8108bo126$8245b2o$8244b2o$8246bo126$8358b3o$
8358bo$8359bo126$8477b2o$8476b2o$8478bo125$8602b3o$8602bo$8603bo126$
8736b3o$8736bo$8737bo126$8857b2o$8856b2o$8858bo126$8985b2o$8984b2o$
8986bo126$9117b2o$9116b2o$9118bo126$9256b3o$9256bo$9257bo126$9381b2o$
9380b2o$9382bo126$9502b3o$9502bo$9503bo127$9625b2o$9624b2o$9626bo125$
9755b2o$9754b2o$9756bo125$9905b2o$9905bobo$9905bo127$10029b2o$10028b2o
$10030bo126$10160b3o$10160bo$10161bo126$10270b3o$10270bo$10271bo127$
10397b2o$10396b2o$10398bo126$10520b3o$10520bo$10521bo125$10663b2o$
10662b2o$10664bo126$10793b2o$10792b2o$10794bo126$10920b3o$10920bo$
10921bo126$11049b2o$11048b2o$11050bo126$11162b3o$11162bo$11163bo126$
11291b2o$11290b2o$11292bo127$11421b2o$11420b2o$11422bo125$11552b3o$
11552bo$11553bo127$11688b3o$11688bo$11689bo126$11809b2o$11808b2o$
11810bo125$11920b3o$11920bo$11921bo126$12061b2o$12060b2o$12062bo254$
12301b2o$12300b2o$12302bo126$12432b3o$12432bo$12433bo127$12533b2o$
12532b2o$12534bo125$12656b3o$12656bo$12657bo127$12779b2o$12778b2o$
12780bo125$12889b2o$12888b2o$12890bo127$13018b3o$13018bo$13019bo125$
13192b3o$13192bo$13193bo127$13319b2o$13318b2o$13320bo126$13459b2o$
13458b2o$13460bo126$13587b2o$13586b2o$13588bo126$13725b2o$13724b2o$
13726bo125$13845b2o$13844b2o$13846bo127$13976b3o$13976bo$13977bo126$
14103b2o$14102b2o$14104bo126$14236b3o$14236bo$14237bo126$14359b2o$
14358b2o$14360bo125$14489b2o$14488b2o$14490bo126$14619b2o$14618b2o$
14620bo127$14749b2o$14748b2o$14750bo126$14857b2o$14856b2o$14858bo125$
14980b3o$14980bo$14981bo127$15123b2o$15122b2o$15124bo126$15249b2o$
15248b2o$15250bo126$15370b3o$15370bo$15371bo126$15497b2o$15496b2o$
15498bo126$15640b3o$15640bo$15641bo126$15762b3o$15762bo$15763bo126$
15890b3o$15890bo$15891bo126$16023b2o$16022b2o$16024bo124$16147bo$
16146b2o$16146bobo128$16258b3o$16258bo$16259bo125$16379b2o$16378b2o$
16380bo127$16504b3o$16504bo$16505bo126$16624b3o$16624bo$16625bo125$
16755b2o$16754b2o$16756bo127$16901b2o$16900b2o$16902bo126$17033b2o$
17032b2o$17034bo125$17142b3o$17142bo$17143bo127$17280b3o$17280bo$
17281bo125$17421b2o$17420b2o$17422bo126$17549b2o$17548b2o$17550bo126$
17672b3o$17672bo$17673bo126$17797b2o$17796b2o$17798bo127$17915b2o$
17914b2o$17916bo126$18053b2o$18052b2o$18054bo125$18177b2o$18176b2o$
18178bo126$18307b2o$18306b2o$18308bo126$18447b2o$18446b2o$18448bo126$
18565b2o$18564b2o$18566bo126$18691b2o$18690b2o$18692bo127$18811b2o$
18810b2o$18812bo126$18929b2o$18928b2o$18930bo253$19148b3o$19148bo$
19149bo126$19277b2o$19276b2o$19278bo126$19409b2o$19408b2o$19410bo127$
19542b3o$19542bo$19543bo126$19673b2o$19672b2o$19674bo126$19796b3o$
19796bo$19797bo126$19917b2o$19916b2o$19918bo125$20052b3o$20052bo$
20053bo127$20212b3o$20212bo$20213bo126$20326b3o$20326bo$20327bo126$
20442b3o$20442bo$20443bo125$20593b2o$20592b2o$20594bo126$20720b3o$
20720bo$20721bo126$20847b2o$20846b2o$20848bo126$20971b2o$20970b2o$
20972bo126$21095b2o$21094b2o$21096bo126$21213b2o$21212b2o$21214bo127$
21362b3o$21362bo$21363bo125$21487b2o$21486b2o$21488bo127$21618b3o$
21618bo$21619bo125$21751b2o$21750b2o$21752bo126$21869b2o$21868b2o$
21870bo127$21994b3o$21994bo$21995bo125$22135b2o$22134b2o$22136bo127$
22262b3o$22262bo$22263bo125$22401b2o$22400b2o$22402bo126$22528b3o$
22528bo$22529bo126$22645b2o$22644b2o$22646bo127$22762b3o$22762bo$
22763bo126$22887b2o$22886b2o$22888bo126$23008b3o$23008bo$23009bo126$
23127b2o$23126b2o$23128bo125$23252b3o$23252bo$23253bo126$23375b2o$
23374b2o$23376bo126$23499b2o$23498b2o$23500bo126$23621b2o$23620b2o$
23622bo126$23770b3o$23770bo$23771bo126$23889b2o$23888b2o$23890bo126$
24021b2o$24020b2o$24022bo127$24150b3o$24150bo$24151bo125$24262b3o$
24262bo$24263bo127$24397b2o$24396b2o$24398bo125$24532b3o$24532bo$
24533bo127$24659b2o$24658b2o$24660bo126$24791b2o$24790b2o$24792bo126$
24917b2o$24916b2o$24918bo125$25031b2o$25030b2o$25032bo126$25129b2o$
25128b2o$25130bo127$25254b3o$25254bo$25255bo125$25375b2o$25374b2o$
25376bo127$25513b2o$25512b2o$25514bo126$25605b2o$25604b2o$25606bo125$
25742b3o$25742bo$25743bo126$25873b2o$25872b2o$25874bo126$26003b2o$
26002b2o$26004bo127$26130b3o$26130bo$26131bo126$26259b2o$26258b2o$
26260bo126$26389b2o$26388b2o$26390bo125$26523b2o$26522b2o$26524bo127$
26654b3o$26654bo$26655bo125$26778b3o$26778bo$26779bo126$26905b2o$
26904b2o$26906bo127$27020b3o$27020bo$27021bo126$27144b3o$27144bo$
27145bo126$27266b3o$27266bo$27267bo126$27409b2o$27408b2o$27410bo126$
27528b3o$27528bo$27529bo125$27674b3o$27674bo$27675bo127$27804b3o$
27804bo$27805bo126$27943b2o$27942b2o$27944bo126$28061b2o$28060b2o$
28062bo126$28191b2o$28190b2o$28192bo125$28313b2o$28312b2o$28314bo127$
28445b2o$28444b2o$28446bo125$28587b2o$28586b2o$28588bo126$28714b3o$
28714bo$28715bo126$28831b2o$28830b2o$28832bo127$28961b2o$28960b2o$
28962bo126$29099b2o$29098b2o$29100bo125$29221b2o$29220b2o$29222bo126$
29351b2o$29350b2o$29352bo127$29497b2o$29496b2o$29498bo126$29616b3o$
29616bo$29617bo125$29746b3o$29746bo$29747bo127$29880b3o$29880bo$29881b
o126$29999b2o$29998b2o$30000bo125$30133b2o$30132b2o$30134bo126$30252b
3o$30252bo$30253bo127$30379b2o$30378b2o$30380bo125$30504b3o$30504bo$
30505bo127$30636b3o$30636bo$30637bo125$30770b3o$30770bo$30771bo127$
30904b3o$30904bo$30905bo125$31035b2o$31034b2o$31036bo126$31161b2o$
31160b2o$31162bo126$31246b3o$31246bo$31247bo126$31383b2o$31382b2o$
31384bo127$31514b3o$31514bo$31515bo125$31650b3o$31650bo$31651bo126$
31781b2o$31780b2o$31782bo126$31910b3o$31910bo$31911bo126$32039b2o$
32038b2o$32040bo127$32189b2o$32188b2o$32190bo126$32319b2o$32318b2o$
32320bo126$32447b2o$32446b2o$32448bo125$32570b3o$32570bo$32571bo126$
32706b3o$32706bo$32707bo126$32829b2o$32828b2o$32830bo127$32955b2o$
32954b2o$32956bo126$33080b3o$33080bo$33081bo126$33201b2o$33200b2o$
33202bo125$33330b3o$33330bo$33331bo126$33443b2o$33442b2o$33444bo126$
33595b2o$33594b2o$33596bo126$33721b2o$33720b2o$33722bo127$33857b2o$
33856b2o$33858bo126$33975b2o$33974b2o$33976bo126$34101b2o$34100b2o$
34102bo126$34221b2o$34220b2o$34222bo126$34363b2o$34362b2o$34364bo126$
34479b2o$34478b2o$34480bo125$34613b2o$34612b2o$34614bo126$34743b2o$
34742b2o$34744bo127$34865b2o$34864b2o$34866bo126$35004b3o$35004bo$
35005bo125$35127b2o$35126b2o$35128bo127$35256b3o$35256bo$35257bo126$
35392b3o$35392bo$35393bo125$35545b2o$35544b2o$35546bo127$35665b2o$
35664b2o$35666bo126$35783b2o$35782b2o$35784bo125$35923b2o$35922b2o$
35924bo127$36043b2o$36042b2o$36044bo125$36173b2o$36172b2o$36174bo127$
36309b2o$36308b2o$36310bo125$36425b2o$36424b2o$36426bo127$36559b2o$
36558b2o$36560bo126$36691b2o$36690b2o$36692bo125$36831b2o$36830b2o$
36832bo126$36958b3o$36958bo$36959bo126$37094b3o$37094bo$37095bo127$
37219b2o$37218b2o$37220bo125$37333b2o$37332b2o$37334bo126$37469b2o$
37468b2o$37470bo127$37600b3o$37600bo$37601bo125$37736b3o$37736bo$
37737bo126$37871b2o$37870b2o$37872bo126$37974b3o$37974bo$37975bo127$
38093b2o$38092b2o$38094bo126$38225b2o$38224b2o$38226bo125$38348b3o$
38348bo$38349bo126$38475b2o$38474b2o$38476bo126$38596b3o$38596bo$
38597bo126$38734b3o$38734bo$38735bo127$38874b3o$38874bo$38875bo125$
39003b2o$39002b2o$39004bo127$39137b2o$39136b2o$39138bo125$39263b2o$
39262b2o$39264bo127$39367b2o$39366b2o$39368bo125$39491b2o$39490b2o$
39492bo127$39629b2o$39628b2o$39630bo126$39770b3o$39770bo$39771bo126$
39905b2o$39904b2o$39906bo125$40025b2o$40024b2o$40026bo127$40164b3o$
40164bo$40165bo125$40288b3o$40288bo$40289bo126$40419b2o$40418b2o$
40420bo127$40550b3o$40550bo$40551bo126$40684b3o$40684bo$40685bo126$
40800b3o$40800bo$40801bo125$40939b2o$40938b2o$40940bo126$41085b2o$
41084b2o$41086bo126$41221b2o$41220b2o$41222bo127$41341b2o$41340b2o$
41342bo126$41463b2o$41462b2o$41464bo126$41593b2o$41592b2o$41594bo254$
41887b2o$41886b2o$41888bo126$42014b3o$42014bo$42015bo126$42147b2o$
42146b2o$42148bo126$42278b3o$42278bo$42279bo126$42403b2o$42402b2o$
42404bo125$42532b3o$42532bo$42533bo127$42649b2o$42648b2o$42650bo125$
42775b2o$42774b2o$42776bo127$42889b2o$42888b2o$42890bo125$43018b3o$
43018bo$43019bo127$43156b3o$43156bo$43157bo126$43273b2o$43272b2o$
43274bo126$43400b3o$43400bo$43401bo126$43533b2o$43532b2o$43534bo126$
43653b2o$43652b2o$43654bo125$43775b2o$43774b2o$43776bo127$43893b2o$
43892b2o$43894bo125$44025b2o$44024b2o$44026bo126$44157b2o$44156b2o$
44158bo126$44291b2o$44290b2o$44292bo127$44423b2o$44422b2o$44424bo126$
44550b3o$44550bo$44551bo126$44679b2o$44678b2o$44680bo125$44792b3o$
44792bo$44793bo126$44937b2o$44936b2o$44938bo126$45055b2o$45054b2o$
45056bo127$45174b3o$45174bo$45175bo125$45313b2o$45312b2o$45314bo126$
45443b2o$45442b2o$45444bo127$45571b2o$45570b2o$45572bo126$45709b2o$
45708b2o$45710bo125$45819b2o$45818b2o$45820bo127$45960b3o$45960bo$
45961bo125$46079b2o$46078b2o$46080bo127$46223b2o$46222b2o$46224bo126$
46351b2o$46350b2o$46352bo126$46500b3o$46500bo$46501bo125$46635b2o$
46634b2o$46636bo126$46749b2o$46748b2o$46750bo127$46875b2o$46874b2o$
46876bo125$47002b3o$47002bo$47003bo126$47117b2o$47116b2o$47118bo126$
47248b3o$47248bo$47249bo126$47378b3o$47378bo$47379bo126$47500b3o$
47500bo$47501bo126$47633b2o$47632b2o$47634bo126$47763b2o$47762b2o$
47764bo127$47897b2o$47896b2o$47898bo125$48023b2o$48022b2o$48024bo127$
48133b2o$48132b2o$48134bo126$48227b2o$48226b2o$48228bo125$48359b2o$
48358b2o$48360bo126$48479b2o$48478b2o$48480bo126$48614b3o$48614bo$
48615bo126$48751b2o$48750b2o$48752bo127$48880b3o$48880bo$48881bo126$
49021b2o$49020b2o$49022bo126$49151b2o$49150b2o$49152bo125$49276b3o$
49276bo$49277bo126$49403b2o$49402b2o$49404bo126$49532b3o$49532bo$
49533bo127$49667b2o$49666b2o$49668bo126$49783b2o$49782b2o$49784bo126$
49912b3o$49912bo$49913bo125$50053b2o$50052b2o$50054bo126$50173b2o$
50172b2o$50174bo126$50303b2o$50302b2o$50304bo125$50421b3o$50421bo$
50422bo127$50532b3o$50532bo$50533bo126$50670b3o$50670bo$50671bo126$
50801b2o$50800b2o$50802bo127$50915b2o$50914b2o$50916bo126$51041b2o$
51040b2o$51042bo126$51177b2o$51176b2o$51178bo125$51307b2o$51306b2o$
51308bo127$51447b2o$51446b2o$51448bo126$51570b3o$51570bo$51571bo126$
51702b3o$51702bo$51703bo125$51824b3o$51824bo$51825bo126$51957b2o$
51956b2o$51958bo127$52072b3o$52072bo$52073bo125$52205b2o$52204b2o$
52206bo127$52344b3o$52344bo$52345bo125$52489b2o$52488b2o$52490bo127$
52609b2o$52608b2o$52610bo126$52727b2o$52726b2o$52728bo125$52850b3o$
52850bo$52851bo127$52970b3o$52970bo$52971bo125$53108b3o$53108bo$53109b
o127$53249b2o$53248b2o$53250bo125$53363b2o$53362b2o$53364bo127$53503b
2o$53502b2o$53504bo126$53623b2o$53622b2o$53624bo126$53749b2o$53748b2o$
53750bo125$53894b3o$53894bo$53895bo127$54013b2o$54012b2o$54014bo125$
54147b2o$54146b2o$54148bo126$54254b3o$54254bo$54255bo127$54392b3o$
54392bo$54393bo126$54521b2o$54520b2o$54522bo126$54689b2o$54688b2o$
54690bo125$54818b3o$54818bo$54819bo127$54956b3o$54956bo$54957bo254$
55198b3o$55198bo$55199bo126$55349b2o$55348b2o$55350bo125$55495b2o$
55494b2o$55496bo127$55613b2o$55612b2o$55614bo126$55743b2o$55742b2o$
55744bo125$55879b2o$55878b2o$55880bo126$56017b2o$56016b2o$56018bo127$
56159b2o$56158b2o$56160bo125$56284b3o$56284bo$56285bo127$56421b2o$
56420b2o$56422bo125$56551b2o$56550b2o$56552bo127$56674b3o$56674bo$
56675bo125$56807b2o$56806b2o$56808bo126$56941b2o$56940b2o$56942bo126$
57073b2o$57072b2o$57074bo127$57205b2o$57204b2o$57206bo125$57326b3o$
57326bo$57327bo126$57467b2o$57466b2o$57468bo126$57594b3o$57594bo$
57595bo127$57721b2o$57720b2o$57722bo125$57850b3o$57850bo$57851bo126$
57935b2o$57934b2o$57936bo126$58063b2o$58062b2o$58064bo126$58183b2o$
58182b2o$58184bo126$58318b3o$58318bo$58319bo126$58455b2o$58454b2o$
58456bo126$58589b2o$58588b2o$58590bo127$58730b3o$58730bo$58731bo126$
58873b2o$58872b2o$58874bo126$59003b2o$59002b2o$59004bo125$59124b3o$
59124bo$59125bo127$59259b2o$59258b2o$59260bo126$59397b2o$59396b2o$
59398bo125$59513b2o$59512b2o$59514bo126$59637b2o$59636b2o$59638bo125$
59777b3o$59777bo$59778bo128$59907b2o$59906b2o$59908bo125$60027b2o$
60026b2o$60028bo126$60166b3o$60166bo$60167bo126$60302b3o$60302bo$
60303bo127$60427b2o$60426b2o$60428bo126$60553b2o$60552b2o$60554bo125$
60675b2o$60674b2o$60676bo126$60819b2o$60818b2o$60820bo127$60954b3o$
60954bo$60955bo125$61099b2o$61098b2o$61100bo127$61214b3o$61214bo$
61215bo125$61336b3o$61336bo$61337bo127$61470b3o$61470bo$61471bo125$
61609b2o$61608b2o$61610bo127$61769b2o$61768b2o$61770bo125$61880b3o$
61880bo$61881bo126$62015b2o$62014b2o$62016bo127$62145b2o$62144b2o$
62146bo125$62272b3o$62272bo$62273bo127$62409b2o$62408b2o$62410bo126$
62559b2o$62558b2o$62560bo254$62823b2o$62822b2o$62824bo126$62943b2o$
62942b2o$62944bo126$63078b3o$63078bo$63079bo125$63218b3o$63218bo$
63219bo126$63371b2o$63370b2o$63372bo127$63489b2o$63488b2o$63490bo125$
63619b2o$63618b2o$63620bo126$63755b2o$63754b2o$63756bo126$63869b2o$
63868b2o$63870bo126$64009b2o$64008b2o$64010bo127$64131b2o$64130b2o$
64132bo126$64257b2o$64256b2o$64258bo125$64391b2o$64390b2o$64392bo126$
64506b3o$64506bo$64507bo127$64641b2o$64640b2o$64642bo125$64766b3o$
64766bo$64767bo126$64886b3o$64886bo$64887bo127$65005b2o$65004b2o$
65006bo125$65135b2o$65134b2o$65136bo126$65251b2o$65250b2o$65252bo127$
65391b2o$65390b2o$65392bo125$65513b2o$65512b2o$65514bo126$65637b2o$
65636b2o$65638bo126$65771b2o$65770b2o$65772bo126$65873b2o$65872b2o$
65874bo127$65999b2o$65998b2o$66000bo125$66134b3o$66134bo$66135bo127$
66253b2o$66252b2o$66254bo126$66386b3o$66386bo$66387bo125$66505b2o$
66504b2o$66506bo127$66635b2o$66634b2o$66636bo125$66755b2o$66754b2o$
66756bo127$66883b2o$66882b2o$66884bo126$66999b2o$66998b2o$67000bo125$
67133b2o$67132b2o$67134bo126$67255b2o$67254b2o$67256bo126$67386b3o$
67386bo$67387bo127$67518b3o$67518bo$67519bo125$67668b3o$67668bo$67669b
o127$67797b2o$67796b2o$67798bo125$67906b3o$67906bo$67907bo126$68022b3o
$68022bo$68023bo127$68163b2o$68162b2o$68164bo125$68281b2o$68280b2o$
68282bo127$68406b3o$68406bo$68407bo126$68526b3o$68526bo$68527bo125$
68662b3o$68662bo$68663bo127$68784b3o$68784bo$68785bo125$68904b3o$
68904bo$68905bo126$69031b2o$69030b2o$69032bo127$69140b3o$69140bo$
69141bo125$69254b3o$69254bo$69255bo127$69373b2o$69372b2o$69374bo126$
69511b2o$69510b2o$69512bo126$69639b2o$69638b2o$69640bo125$69768b3o$
69768bo$69769bo126$69891b2o$69890b2o$69892bo126$70029b2o$70028b2o$
70030bo126$70160b3o$70160bo$70161bo126$70262b3o$70262bo$70263bo126$
70381b2o$70380b2o$70382bo127$70515b2o$70514b2o$70516bo126$70650b3o$
70650bo$70651bo125$70781b2o$70780b2o$70782bo127$70915b2o$70914b2o$
70916bo125$71035b2o$71034b2o$71036bo126$71183b2o$71182b2o$71184bo126$
71313b2o$71312b2o$71314bo126$71428b3o$71428bo$71429bo126$71560b3o$
71560bo$71561bo126$71671b2o$71670b2o$71672bo126$71793b2o$71792b2o$
71794bo127$71933b2o$71932b2o$71934bo125$72057b2o$72056b2o$72058bo127$
72184b3o$72184bo$72185bo125$72303b2o$72302b2o$72304bo126$72447b2o$
72446b2o$72448bo126$72571b2o$72570b2o$72572bo127$72713b2o$72712b2o$
72714bo126$72840b3o$72840bo$72841bo126$72958b3o$72958bo$72959bo125$
73098b3o$73098bo$73099bo127$73244b3o$73244bo$73245bo125$73383b2o$
73382b2o$73384bo126$73494b3o$73494bo$73495bo126$73625b2o$73624b2o$
73626bo126$73749b2o$73748b2o$73750bo126$73888b3o$73888bo$73889bo127$
74027b2o$74026b2o$74028bo125$74157b2o$74156b2o$74158bo127$74269b2o$
74268b2o$74270bo126$74385b2o$74384b2o$74386bo126$74516b3o$74516bo$
74517bo125$74629b2o$74628b2o$74630bo127$74761b2o$74760b2o$74762bo126$
74911b2o$74910b2o$74912bo126$75031b2o$75030b2o$75032bo125$75145b2o$
75144b2o$75146bo126$75282b3o$75282bo$75283bo126$75425b2o$75424b2o$
75426bo126$75542b3o$75542bo$75543bo127$75678b3o$75678bo$75679bo125$
75799b2o$75798b2o$75800bo126$75935b2o$75934b2o$75936bo126$76095b2o$
76094b2o$76096bo126$76218b3o$76218bo$76219bo127$76355b2o$76354b2o$
76356bo126$76478b3o$76478bo$76479bo126$76608b3o$76608bo$76609bo126$
76728b3o$76728bo$76729bo126$76855b2o$76854b2o$76856bo125$76961b2o$
76960b2o$76962bo127$77086b3o$77086bo$77087bo126$77184b3o$77184bo$
77185bo125$77315b2o$77314b2o$77316bo126$77419b2o$77418b2o$77420bo126$
77545b2o$77544b2o$77546bo127$77670b3o$77670bo$77671bo254$77871b2o$
77870b2o$77872bo125$78007b2o$78006b2o$78008bo127$78138b3o$78138bo$
78139bo126$78274b3o$78274bo$78275bo125$78399b2o$78398b2o$78400bo127$
78511b2o$78510b2o$78512bo126$78635b2o$78634b2o$78636bo125$78765b2o$
78764b2o$78766bo127$78910b3o$78910bo$78911bo126$79029b2o$79028b2o$
79030bo125$79151b2o$79150b2o$79152bo127$79283b2o$79282b2o$79284bo126$
79410b3o$79410bo$79411bo126$79525b2o$79524b2o$79526bo125$79652b3o$
79652bo$79653bo126$79785b2o$79784b2o$79786bo127$79905b2o$79904b2o$
79906bo125$80025b2o$80024b2o$80026bo126$80151b2o$80150b2o$80152bo127$
80298b3o$80298bo$80299bo125$80415b2o$80414b2o$80416bo127$80551b2o$
80550b2o$80552bo126$80660b3o$80660bo$80661bo126$80788b3o$80788bo$
80789bo126$80911b2o$80910b2o$80912bo126$81031b2o$81030b2o$81032bo126$
81157b2o$81156b2o$81158bo125$81314b3o$81314bo$81315bo126$81445b2o$
81444b2o$81446bo126$81575b2o$81574b2o$81576bo126$81702b3o$81702bo$
81703bo127$81824b3o$81824bo$81825bo126$81951b2o$81950b2o$81952bo126$
82083b2o$82082b2o$82084bo126$82207b2o$82206b2o$82208bo125$82326b3o$
82326bo$82327bo126$82446b3o$82446bo$82447bo126$82570b3o$82570bo$82571b
o126$82711b2o$82710b2o$82712bo126$82841b2o$82840b2o$82842bo127$82970b
3o$82970bo$82971bo125$83114b3o$83114bo$83115bo126$83245b2o$83244b2o$
83246bo127$83376b3o$83376bo$83377bo125$83503b2o$83502b2o$83504bo126$
83616b3o$83616bo$83617bo126$83738b3o$83738bo$83739bo126$83861b2o$
83860b2o$83862bo127$83985b2o$83984b2o$83986bo125$84112b3o$84112bo$
84113bo126$84237b2o$84236b2o$84238bo126$84366b3o$84366bo$84367bo127$
84487b2o$84486b2o$84488bo126$84627b2o$84626b2o$84628bo126$84757b2o$
84756b2o$84758bo125$84878b3o$84878bo$84879bo127$85017b2o$85016b2o$
85018bo125$85142b3o$85142bo$85143bo126$85273b2o$85272b2o$85274bo126$
85388b3o$85388bo$85389bo127$85522b3o$85522bo$85523bo125$85648b3o$
85648bo$85649bo127$85801b2o$85800b2o$85802bo125$85935b2o$85934b2o$
85936bo127$86070b3o$86070bo$86071bo125$86201b2o$86200b2o$86202bo127$
86326b3o$86326bo$86327bo125$86449b2o$86448b2o$86450bo126$86562b3o$
86562bo$86563bo127$86691b2o$86690b2o$86692bo125$86825b2o$86824b2o$
86826bo127$86975b2o$86974b2o$86976bo125$87092b3o$87092bo$87093bo126$
87231b2o$87230b2o$87232bo126$87361b2o$87360b2o$87362bo126$87479b2o$
87478b2o$87480bo127$87600b3o$87600bo$87601bo126$87739b2o$87738b2o$
87740bo126$87869b2o$87868b2o$87870bo126$88000b3o$88000bo$88001bo125$
88119b2o$88118b2o$88120bo126$88254b3o$88254bo$88255bo127$88373b2o$
88372b2o$88374bo125$88525b2o$88524b2o$88526bo127$88645b2o$88644b2o$
88646bo126$88773b2o$88772b2o$88774bo126$88893b2o$88892b2o$88894bo126$
89019b2o$89018b2o$89020bo125$89164b3o$89164bo$89165bo127$89283b2o$
89282b2o$89284bo125$89408b3o$89408bo$89409bo126$89531b2o$89530b2o$
89532bo126$89655b2o$89654b2o$89656bo127$89788b3o$89788bo$89789bo125$
89921b2o$89920b2o$89922bo127$90052b3o$90052bo$90053bo126$90187b2o$
90186b2o$90188bo125$90315b2o$90314b2o$90316bo126$90445b2o$90444b2o$
90446bo126$90572b3o$90572bo$90573bo127$90698b3o$90698bo$90699bo125$
90819b2o$90818b2o$90820bo127$90949b2o$90948b2o$90950bo126$91071b2o$
91070b2o$91072bo126$91194b3o$91194bo$91195bo126$91317b2o$91316b2o$
91318bo125$91441b2o$91440b2o$91442bo126$91571b2o$91570b2o$91572bo127$
91711b2o$91710b2o$91712bo126$91815b2o$91814b2o$91816bo125$91943b2o$
91942b2o$91944bo126$92071b2o$92070b2o$92072bo127$92207b2o$92206b2o$
92208bo126$92332b3o$92332bo$92333bo125$92454b3o$92454bo$92455bo127$
92601b2o$92600b2o$92602bo253$92889b2o$92888b2o$92890bo127$93027b2o$
93026b2o$93028bo126$93145b2o$93144b2o$93146bo126$93271b2o$93270b2o$
93272bo126$93405b2o$93404b2o$93406bo126$93535b2o$93534b2o$93536bo126$
93663b2o$93662b2o$93664bo126$93819b2o$93818b2o$93820bo126$93937b2o$
93936b2o$93938bo125$94065b2o$94064b2o$94066bo127$94197b2o$94196b2o$
94198bo126$94324b3o$94324bo$94325bo125$94444b3o$94444bo$94445bo127$
94569b2o$94568b2o$94570bo126$94689b2o$94688b2o$94690bo125$94812b3o$
94812bo$94813bo126$94939b2o$94938b2o$94940bo126$95060b3o$95060bo$
95061bo126$95184b3o$95184bo$95185bo126$95326b3o$95326bo$95327bo126$
95456b3o$95456bo$95457bo126$95589b2o$95588b2o$95590bo126$95720b3o$
95720bo$95721bo126$95853b2o$95852b2o$95854bo126$96011b2o$96010b2o$
96012bo127$96142b3o$96142bo$96143bo126$96278b3o$96278bo$96279bo126$
96390b3o$96390bo$96391bo126$96519b2o$96518b2o$96520bo125$96656b3o$
96656bo$96657bo126$96774b3o$96774bo$96775bo126$96909b2o$96908b2o$
96910bo127$97042b3o$97042bo$97043bo125$97161b2o$97160b2o$97162bo126$
97285b2o$97284b2o$97286bo127$97429b2o$97428b2o$97430bo126$97563b2o$
97562b2o$97564bo126$97690b3o$97690bo$97691bo126$97817b2o$97816b2o$
97818bo125$97935b2o$97934b2o$97936bo127$98073b2o$98072b2o$98074bo125$
98195b2o$98194b2o$98196bo127$98355b2o$98354b2o$98356bo126$98483b2o$
98482b2o$98484bo125$98612b3o$98612bo$98613bo126$98755b2o$98754b2o$
98756bo126$98877b2o$98876b2o$98878bo127$99003b2o$99002b2o$99004bo125$
99134b3o$99134bo$99135bo126$99259b2o$99258b2o$99260bo126$99392b3o$
99392bo$99393bo127$99514b3o$99514bo$99515bo125$99634b3o$99634bo$99635b
o126$99755b2o$99754b2o$99756bo127$99876b3o$99876bo$99877bo125$99988b3o
$99988bo$99989bo126$100126b3o$100126bo$100127bo126$100229b2o$100228b2o
$100230bo127$100360b3o$100360bo$100361bo126$100499b2o$100498b2o$
100500bo126$100609b2o$100608b2o$100610bo126$100735b2o$100734b2o$
100736bo125$100855b2o$100854b2o$100856bo126$101009b2o$101008b2o$
101010bo126$101141b2o$101140b2o$101142bo127$101272b3o$101272bo$101273b
o125$101391b2o$101390b2o$101392bo126$101523b2o$101522b2o$101524bo127$
101664b3o$101664bo$101665bo125$101794b3o$101794bo$101795bo126$101926b
3o$101926bo$101927bo127$102055b2o$102054b2o$102056bo126$102175b2o$
102174b2o$102176bo126$102299b2o$102298b2o$102300bo126$102410b3o$
102410bo$102411bo125$102530b3o$102530bo$102531bo126$102662b3o$102662bo
$102663bo127$102781b2o$102780b2o$102782bo126$102910b3o$102910bo$
102911bo254$103210b3o$103210bo$103211bo125$103334b3o$103334bo$103335bo
126$103456b3o$103456bo$103457bo127$103594b3o$103594bo$103595bo126$
103728b3o$103728bo$103729bo126$103849b2o$103848b2o$103850bo126$103971b
2o$103970b2o$103972bo126$104111b2o$104110b2o$104112bo125$104259b2o$
104258b2o$104260bo127$104390b3o$104390bo$104391bo126$104515b2o$104514b
2o$104516bo126$104629b2o$104628b2o$104630bo125$104754b3o$104754bo$
104755bo127$104881b2o$104880b2o$104882bo126$105015b2o$105014b2o$
105016bo125$105145b2o$105144b2o$105146bo126$105309b2o$105308b2o$
105310bo126$105432b3o$105432bo$105433bo127$105577b2o$105576b2o$105578b
o126$105707b2o$105706b2o$105708bo125$105826b3o$105826bo$105827bo127$
105951b2o$105950b2o$105952bo126$106066b3o$106066bo$106067bo125$106188b
3o$106188bo$106189bo127$106319b2o$106318b2o$106320bo126$106461b2o$
106460b2o$106462bo126$106584b3o$106584bo$106585bo125$106725b2o$106724b
2o$106726bo127$106852b3o$106852bo$106853bo126$106961b2o$106960b2o$
106962bo126$107091b2o$107090b2o$107092bo125$107227b2o$107226b2o$
107228bo255$107477b2o$107476b2o$107478bo125$107605b2o$107604b2o$
107606bo126$107733b2o$107732b2o$107734bo127$107864b3o$107864bo$107865b
o126$107990b3o$107990bo$107991bo126$108124b3o$108124bo$108125bo126$
108257b2o$108256b2o$108258bo126$108382b3o$108382bo$108383bo126$108521b
2o$108520b2o$108522bo126$108637b2o$108636b2o$108638bo125$108753b2o$
108752b2o$108754bo126$108887b2o$108886b2o$108888bo126$108999b2o$
108998b2o$109000bo127$109126b3o$109126bo$109127bo125$109261b2o$109260b
2o$109262bo127$109393b2o$109392b2o$109394bo125$109514b3o$109514bo$
109515bo126$109665b2o$109664b2o$109666bo126$109780b3o$109780bo$109781b
o126$109915b2o$109914b2o$109916bo126$110029b2o$110028b2o$110030bo126$
110183b2o$110182b2o$110184bo127$110311b2o$110310b2o$110312bo125$
110441b2o$110440b2o$110442bo126$110571b2o$110570b2o$110572bo127$
110695b2o$110694b2o$110696bo125$110833b2o$110832b2o$110834bo126$
110960b3o$110960bo$110961bo126$111077b2o$111076b2o$111078bo127$111216b
3o$111216bo$111217bo125$111345b2o$111344b2o$111346bo126$111475b2o$
111474b2o$111476bo127$111651b2o$111650b2o$111652bo126$111771b2o$
111770b2o$111772bo125$111895b2o$111894b2o$111896bo127$112027b2o$
112026b2o$112028bo125$112171b2o$112170b2o$112172bo126$112294b3o$
112294bo$112295bo126$112447b2o$112446b2o$112448bo127$112575b2o$112574b
2o$112576bo125$112711b2o$112710b2o$112712bo127$112835b2o$112834b2o$
112836bo125$112964b3o$112964bo$112965bo127$113087b2o$113086b2o$113088b
o125$113208b3o$113208bo$113209bo126$113347b2o$113346b2o$113348bo126$
113477b2o$113476b2o$113478bo127$113622b3o$113622bo$113623bo126$113760b
3o$113760bo$113761bo126$113895b2o$113894b2o$113896bo126$114011b2o$
114010b2o$114012bo126$114139b2o$114138b2o$114140bo126$114291b2o$
114290b2o$114292bo126$114408b3o$114408bo$114409bo126$114546b3o$114546b
o$114547bo125$114675b2o$114674b2o$114676bo127$114803b2o$114802b2o$
114804bo126$114941b2o$114940b2o$114942bo125$115051b2o$115050b2o$
115052bo127$115161b2o$115160b2o$115162bo126$115305b2o$115304b2o$
115306bo126$115437b2o$115436b2o$115438bo126$115564b3o$115564bo$115565b
o126$115689b2o$115688b2o$115690bo126$115837b2o$115836b2o$115838bo125$
115955b2o$115954b2o$115956bo126$116084b3o$116084bo$116085bo127$116207b
2o$116206b2o$116208bo126$116344b3o$116344bo$116345bo125$116474b3o$
116474bo$116475bo126$116600b3o$116600bo$116601bo127$116725b2o$116724b
2o$116726bo126$116855b2o$116854b2o$116856bo126$116983b2o$116982b2o$
116984bo125$117109b2o$117108b2o$117110bo126$117244b3o$117244bo$117245b
o127$117369b2o$117368b2o$117370bo125$117491b2o$117490b2o$117492bo127$
117633b2o$117632b2o$117634bo125$117746b3o$117746bo$117747bo126$117879b
2o$117878b2o$117880bo127$118014b3o$118014bo$118015bo126$118154b3o$
118154bo$118155bo125$118268b3o$118268bo$118269bo126$118400b3o$118400bo
$118401bo126$118509b2o$118508b2o$118510bo127$118627b2o$118626b2o$
118628bo125$118757b2o$118756b2o$118758bo127$118882b3o$118882bo$118883b
o126$119012b3o$119012bo$119013bo125$119142b3o$119142bo$119143bo126$
119278b3o$119278bo$119279bo127$119412b3o$119412bo$119413bo126$119525b
2o$119524b2o$119526bo126$119662b3o$119662bo$119663bo126$119790b3o$
119790bo$119791bo126$119923b2o$119922b2o$119924bo125$120046b3o$120046b
o$120047bo126$120160b3o$120160bo$120161bo127$120292b3o$120292bo$
120293bo126$120415b2o$120414b2o$120416bo126$120552b3o$120552bo$120553b
o126$120680b3o$120680bo$120681bo126$120801b2o$120800b2o$120802bo125$
120921b2o$120920b2o$120922bo127$121041b2o$121040b2o$121042bo126$
121159b2o$121158b2o$121160bo126$121287b2o$121286b2o$121288bo126$
121418b3o$121418bo$121419bo125$121548b3o$121548bo$121549bo127$121659b
2o$121658b2o$121660bo126$121797b2o$121796b2o$121798bo125$121923b2o$
121922b2o$121924bo127$122043b2o$122042b2o$122044bo126$122181b2o$
122180b2o$122182bo125$122309b2o$122308b2o$122310bo126$122437b2o$
122436b2o$122438bo127$122555b2o$122554b2o$122556bo125$122695b2o$
122694b2o$122696bo126$122827b2o$122826b2o$122828bo125$122958bo$122957b
2o$122957bobo128$123101b2o$123100b2o$123102bo126$123231b2o$123230b2o$
123232bo125$123351b2o$123350b2o$123352bo126$123471b2o$123470b2o$
123472bo126$123607b2o$123606b2o$123608bo127$123739b2o$123738b2o$
123740bo125$123867b2o$123866b2o$123868bo127$123996b3o$123996bo$123997b
o126$124139b2o$124138b2o$124140bo125$124261b2o$124260b2o$124262bo127$
124386b3o$124386bo$124387bo126$124505b2o$124504b2o$124506bo125$124629b
2o$124628b2o$124630bo127$124761b2o$124760b2o$124762bo125$124891b2o$
124890b2o$124892bo126$124999b2o$124998b2o$125000bo127$125130b3o$
125130bo$125131bo126$125266b3o$125266bo$125267bo126$125389b2o$125388b
2o$125390bo125$125523b2o$125522b2o$125524bo254$125742b3o$125742bo$
125743bo126$125859b2o$125858b2o$125860bo126$125979b2o$125978b2o$
125980bo127$126124b3o$126124bo$126125bo126$126238b3o$126238bo$126239bo
126$126378b3o$126378bo$126379bo126$126515b2o$126514b2o$126516bo125$
126641b2o$126640b2o$126642bo127$126773b2o$126772b2o$126774bo125$
126895b2o$126894b2o$126896bo127$126997b2o$126996b2o$126998bo126$
127131b2o$127130b2o$127132bo126$127262b3o$127262bo$127263bo126$127398b
3o$127398bo$127399bo125$127523b2o$127522b2o$127524bo127$127635b2o$
127634b2o$127636bo125$127757b2o$127756b2o$127758bo126$127887b2o$
127886b2o$127888bo127$128039b2o$128038b2o$128040bo126$128155b2o$
128154b2o$128156bo126$128273b2o$128272b2o$128274bo126$128401b2o$
128400b2o$128402bo126$128532b3o$128532bo$128533bo126$128669b2o$128668b
2o$128670bo125$128783b2o$128782b2o$128784bo126$128903b2o$128902b2o$
128904bo126$129042b3o$129042bo$129043bo126$129177b2o$129176b2o$129178b
o127$129305b2o$129304b2o$129306bo126$129423b2o$129422b2o$129424bo126$
129577b2o$129576b2o$129578bo125$129700b3o$129700bo$129701bo126$129827b
2o$129826b2o$129828bo126$129948b3o$129948bo$129949bo126$130070b3o$
130070bo$130071bo127$130201b2o$130200b2o$130202bo126$130340b3o$130340b
o$130341bo126$130485b2o$130484b2o$130486bo126$130619b2o$130618b2o$
130620bo126$130760b3o$130760bo$130761bo125$130883b2o$130882b2o$130884b
o127$131011b2o$131010b2o$131012bo126$131150b3o$131150bo$131151bo125$
131277b2o$131276b2o$131278bo127$131394b3o$131394bo$131395bo126$131530b
3o$131530bo$131531bo126$131653b2o$131652b2o$131654bo126$131787b2o$
131786b2o$131788bo126$131901b2o$131900b2o$131902bo126$132032b3o$
132032bo$132033bo125$132162b3o$132162bo$132163bo127$132280b3o$132280bo
$132281bo125$132417b2o$132416b2o$132418bo255$132689b2o$132688b2o$
132690bo126$132820b3o$132820bo$132821bo126$132952b3o$132952bo$132953bo
125$133075b2o$133074b2o$133076bo126$133205b2o$133204b2o$133206bo126$
133327b2o$133326b2o$133328bo126$133433b2o$133432b2o$133434bo127$
133568b3o$133568bo$133569bo125$133691b2o$133690b2o$133692bo126$133811b
2o$133810b2o$133812bo127$133946b3o$133946bo$133947bo126$134073b2o$
134072b2o$134074bo125$134196b3o$134196bo$134197bo126$134317b2o$134316b
2o$134318bo126$134448b3o$134448bo$134449bo126$134583b2o$134582b2o$
134584bo127$134708b3o$134708bo$134709bo126$134833b2o$134832b2o$134834b
o125$134979b2o$134978b2o$134980bo127$135105b2o$135104b2o$135106bo126$
135163b2o$135162b2o$135164bo126$135278b3o$135278bo$135279bo125$135415b
2o$135414b2o$135416bo127$135539b2o$135538b2o$135540bo126$135669b2o$
135668b2o$135670bo126$135783b2o$135782b2o$135784bo126$135914b3o$
135914bo$135915bo125$136027b2o$136026b2o$136028bo127$136151b2o$136150b
2o$136152bo125$136277b2o$136276b2o$136278bo127$136408b3o$136408bo$
136409bo125$136538b3o$136538bo$136539bo127$136666b3o$136666bo$136667bo
126$136785b2o$136784b2o$136786bo126$136907b2o$136906b2o$136908bo125$
137041b2o$137040b2o$137042bo127$137173b2o$137172b2o$137174bo126$
137289b2o$137288b2o$137290bo125$137427b2o$137426b2o$137428bo127$
137551b2o$137550b2o$137552bo126$137675b2o$137674b2o$137676bo126$
137819b2o$137818b2o$137820bo125$137957b2o$137956b2o$137958bo127$
138061b2o$138060b2o$138062bo125$138186b3o$138186bo$138187bo127$138319b
2o$138318b2o$138320bo126$138461b2o$138460b2o$138462bo124$138575b2o$
138575bobo$138575bo128$138691b2o$138690b2o$138692bo125$138819b2o$
138818b2o$138820bo127$138952b3o$138952bo$138953bo126$139075b2o$139074b
2o$139076bo126$139198b3o$139198bo$139199bo125$139328b3o$139328bo$
139329bo126$139459b2o$139458b2o$139460bo126$139601b2o$139600b2o$
139602bo127$139722b3o$139722bo$139723bo125$139844b3o$139844bo$139845bo
127$139975b2o$139974b2o$139976bo126$140094b3o$140094bo$140095bo126$
140222b3o$140222bo$140223bo125$140365b2o$140364b2o$140366bo255$140665b
2o$140664b2o$140666bo126$140806b3o$140806bo$140807bo126$140937b2o$
140936b2o$140938bo126$141073b2o$141072b2o$141074bo126$141199b2o$
141198b2o$141200bo125$141327b2o$141326b2o$141328bo127$141452b3o$
141452bo$141453bo126$141590b3o$141590bo$141591bo126$141709b2o$141708b
2o$141710bo126$141825b2o$141824b2o$141826bo125$141954b3o$141954bo$
141955bo126$142091b2o$142090b2o$142092bo126$142225b2o$142224b2o$
142226bo127$142344b3o$142344bo$142345bo126$142460b3o$142460bo$142461bo
125$142603b2o$142602b2o$142604bo127$142723b2o$142722b2o$142724bo125$
142821b2o$142820b2o$142822bo127$142961b2o$142960b2o$142962bo126$
143087b2o$143086b2o$143088bo125$143205b2o$143204b2o$143206bo127$
143334b3o$143334bo$143335bo125$143463b2o$143462b2o$143464bo127$143591b
2o$143590b2o$143592bo126$143719b2o$143718b2o$143720bo125$143821b2o$
143820b2o$143822bo127$143949b2o$143948b2o$143950bo126$144077b2o$
144076b2o$144078bo126$144215b2o$144214b2o$144216bo125$144333b2o$
144332b2o$144334bo127$144454b3o$144454bo$144455bo126$144587b2o$144586b
2o$144588bo126$144709b2o$144708b2o$144710bo126$144838b3o$144838bo$
144839bo125$144961b2o$144960b2o$144962bo127$145064b3o$145064bo$145065b
o126$145188b3o$145188bo$145189bo125$145314b3o$145314bo$145315bo127$
145445b2o$145444b2o$145446bo125$145557b2o$145556b2o$145558bo126$
145671b2o$145670b2o$145672bo127$145784b3o$145784bo$145785bo125$145910b
3o$145910bo$145911bo126$146035b2o$146034b2o$146036bo126$146173b2o$
146172b2o$146174bo127$146305b2o$146304b2o$146306bo125$146453b2o$
146452b2o$146454bo127$146581b2o$146580b2o$146582bo125$146707b2o$
146706b2o$146708bo126$146827b2o$146826b2o$146828bo127$146953b2o$
146952b2o$146954bo126$147073b2o$147072b2o$147074bo125$147206b3o$
147206bo$147207bo126$147319b2o$147318b2o$147320bo126$147469b2o$147468b
2o$147470bo127$147607b2o$147606b2o$147608bo126$147728b3o$147728bo$
147729bo125$147849b2o$147848b2o$147850bo126$147979b2o$147978b2o$
147980bo127$148111b2o$148110b2o$148112bo126$148238b3o$148238bo$148239b
o125$148352b3o$148352bo$148353bo127$148495b2o$148494b2o$148496bo125$
148625b2o$148624b2o$148626bo126$148743b2o$148742b2o$148744bo126$
148861b2o$148860b2o$148862bo127$148981b2o$148980b2o$148982bo126$
149119b2o$149118b2o$149120bo125$149237b2o$149236b2o$149238bo126$
149373b2o$149372b2o$149374bo126$149488b3o$149488bo$149489bo127$149609b
2o$149608b2o$149610bo125$149736b3o$149736bo$149737bo127$149867b2o$
149866b2o$149868bo125$149995b2o$149994b2o$149996bo126$150126b3o$
150126bo$150127bo126$150246b3o$150246bo$150247bo126$150378b3o$150378bo
$150379bo126$150509b2o$150508b2o$150510bo127$150636b3o$150636bo$
150637bo126$150765b2o$150764b2o$150766bo125$150895b2o$150894b2o$
150896bo127$151011b2o$151010b2o$151012bo126$151142b3o$151142bo$151143b
o126$151253b2o$151252b2o$151254bo126$151373b2o$151372b2o$151374bo126$
151499b2o$151498b2o$151500bo125$151642b3o$151642bo$151643bo126$151777b
2o$151776b2o$151778bo126$151904b3o$151904bo$151905bo126$152029b2o$
152028b2o$152030bo127$152163b2o$152162b2o$152164bo125$152314b3o$
152314bo$152315bo127$152446b3o$152446bo$152447bo126$152573b2o$152572b
2o$152574bo125$152697b2o$152696b2o$152698bo127$152834b3o$152834bo$
152835bo125$152945b2o$152944b2o$152946bo126$153064b3o$153064bo$153065b
o127$153184b3o$153184bo$153185bo126$153295b2o$153294b2o$153296bo126$
153427b2o$153426b2o$153428bo125$153551b2o$153550b2o$153552bo126$
153690b3o$153690bo$153691bo127$153825b2o$153824b2o$153826bo125$153946b
3o$153946bo$153947bo127$154064b3o$154064bo$154065bo126$154201b2o$
154200b2o$154202bo126$154322b3o$154322bo$154323bo126$154448b3o$154448b
o$154449bo126$154585b2o$154584b2o$154586bo125$154717b2o$154716b2o$
154718bo126$154813b2o$154812b2o$154814bo127$154942b3o$154942bo$154943b
o125$155066b3o$155066bo$155067bo127$155198b3o$155198bo$155199bo126$
155323b2o$155322b2o$155324bo125$155451b2o$155450b2o$155452bo126$
155591b2o$155590b2o$155592bo127$155711b2o$155710b2o$155712bo125$
155834b3o$155834bo$155835bo127$155960b3o$155960bo$155961bo125$156090b
3o$156090bo$156091bo126$156226b3o$156226bo$156227bo127$156355b2o$
156354b2o$156356bo126$156472b3o$156472bo$156473bo126$156613b2o$156612b
2o$156614bo126$156739b2o$156738b2o$156740bo125$156843b2o$156842b2o$
156844bo127$156980b3o$156980bo$156981bo125$157105b2o$157104b2o$157106b
o127$157236b3o$157236bo$157237bo125$157370b3o$157370bo$157371bo127$
157496b3o$157496bo$157497bo125$157614b3o$157614bo$157615bo127$157751b
2o$157750b2o$157752bo125$157875b2o$157874b2o$157876bo126$157993b2o$
157992b2o$157994bo127$158125b2o$158124b2o$158126bo253$158319b2o$
158318b2o$158320bo127$158448b3o$158448bo$158449bo126$158565b2o$158564b
2o$158566bo126$158707b2o$158706b2o$158708bo126$158845b2o$158844b2o$
158846bo126$158965b2o$158964b2o$158966bo125$159086b3o$159086bo$159087b
o127$159223b2o$159222b2o$159224bo125$159334b3o$159334bo$159335bo127$
159457b2o$159456b2o$159458bo125$159579b2o$159578b2o$159580bo126$
159703b2o$159702b2o$159704bo127$159828b3o$159828bo$159829bo125$159956b
3o$159956bo$159957bo126$160082b3o$160082bo$160083bo127$160225b2o$
160224b2o$160226bo126$160351b2o$160350b2o$160352bo125$160481b2o$
160480b2o$160482bo127$160604b3o$160604bo$160605bo126$160745b2o$160744b
2o$160746bo126$160872b3o$160872bo$160873bo125$160997b2o$160996b2o$
160998bo127$161128b3o$161128bo$161129bo125$161239b2o$161238b2o$161240b
o127$161317b2o$161316b2o$161318bo126$161448b3o$161448bo$161449bo126$
161583b2o$161582b2o$161584bo253$161839b2o$161838b2o$161840bo126$
161969b2o$161968b2o$161970bo126$162096b3o$162096bo$162097bo127$162222b
3o$162222bo$162223bo126$162337b2o$162336b2o$162338bo126$162471b2o$
162470b2o$162472bo125$162597b2o$162596b2o$162598bo127$162724b3o$
162724bo$162725bo125$162866b3o$162866bo$162867bo127$162984b3o$162984bo
$162985bo125$163108b3o$163108bo$163109bo127$163217b2o$163216b2o$
163218bo125$163299b2o$163298b2o$163300bo127$163423b2o$163422b2o$
163424bo126$163547b2o$163546b2o$163548bo125$163680b3o$163680bo$163681b
o126$163786b3o$163786bo$163787bo126$163907b2o$163906b2o$163908bo126$
164032b3o$164032bo$164033bo127$164183b2o$164182b2o$164184bo125$164305b
2o$164304b2o$164306bo127$164427b2o$164426b2o$164428bo125$164523b2o$
164522b2o$164524bo126$164655b2o$164654b2o$164656bo127$164777b2o$
164776b2o$164778bo126$164911b2o$164910b2o$164912bo126$165040b3o$
165040bo$165041bo125$165142b3o$165142bo$165143bo127$165275b2o$165274b
2o$165276bo126$165447b2o$165446b2o$165448bo126$165577b2o$165576b2o$
165578bo126$165695b2o$165694b2o$165696bo125$165825b2o$165824b2o$
165826bo127$165950b3o$165950bo$165951bo126$166077b2o$166076b2o$166078b
o125$166219b2o$166218b2o$166220bo127$166340b3o$166340bo$166341bo126$
166467b2o$166466b2o$166468bo125$166593b2o$166592b2o$166594bo127$
166717b2o$166716b2o$166718bo125$166846b3o$166846bo$166847bo127$166988b
3o$166988bo$166989bo125$167137b2o$167136b2o$167138bo127$167267b2o$
167266b2o$167268bo125$167385b2o$167384b2o$167386bo127$167517b2o$
167516b2o$167518bo125$167638b3o$167638bo$167639bo126$167779b2o$167778b
2o$167780bo126$167906b3o$167906bo$167907bo127$168033b2o$168032b2o$
168034bo125$168162b3o$168162bo$168163bo126$168273b3o$168273bo$168274bo
126$168385b2o$168384b2o$168386bo126$168521b2o$168520b2o$168522bo126$
168649b2o$168648b2o$168650bo126$168779b2o$168778b2o$168780bo126$
168886b3o$168886bo$168887bo126$169034b3o$169034bo$169035bo127$169171b
2o$169170b2o$169172bo125$169296b3o$169296bo$169297bo126$169423b2o$
169422b2o$169424bo126$169565b2o$169564b2o$169566bo126$169686b3o$
169686bo$169687bo127$169812b3o$169812bo$169813bo126$169940b3o$169940bo
$169941bo126$170075b2o$170074b2o$170076bo125$170213b2o$170212b2o$
170214bo126$170340b3o$170340bo$170341bo126$170473b2o$170472b2o$170474b
o126$170604b3o$170604bo$170605bo127$170731b2o$170730b2o$170732bo125$
170859b2o$170858b2o$170860bo126$170945b2o$170944b2o$170946bo126$
171067b2o$171066b2o$171068bo126$171191b2o$171190b2o$171192bo127$
171316b3o$171316bo$171317bo126$171451b2o$171450b2o$171452bo126$171590b
3o$171590bo$171591bo126$171729b2o$171728b2o$171730bo125$171842b3o$
171842bo$171843bo127$171969b2o$171968b2o$171970bo125$172107b2o$172106b
2o$172108bo127$172245b2o$172244b2o$172246bo126$172363b2o$172362b2o$
172364bo126$172503b2o$172502b2o$172504bo126$172643b2o$172642b2o$
172644bo125$172753b2o$172752b2o$172754bo126$172895b2o$172894b2o$
172896bo127$173001b2o$173000b2o$173002bo125$173124b3o$173124bo$173125b
o126$173241b2o$173240b2o$173242bo126$173379b2o$173378b2o$173380bo126$
173506b3o$173506bo$173507bo127$173623b2o$173622b2o$173624bo126$173693b
2o$173692b2o$173694bo125$173815b2o$173814b2o$173816bo126$173939b2o$
173938b2o$173940bo126$174061b2o$174060b2o$174062bo126$174183b2o$
174182b2o$174184bo126$174313b2o$174312b2o$174314bo126$174466b3o$
174466bo$174467bo126$174587b2o$174586b2o$174588bo127$174702b3o$174702b
o$174703bo126$174825b2o$174824b2o$174826bo125$174951b2o$174950b2o$
174952bo126$175066b3o$175066bo$175067bo127$175189b2o$175188b2o$175190b
o125$175306b3o$175306bo$175307bo127$175431b2o$175430b2o$175432bo125$
175553b2o$175552b2o$175554bo127$175684b3o$175684bo$175685bo125$175833b
2o$175832b2o$175834bo127$175950b3o$175950bo$175951bo125$176075b2o$
176074b2o$176076bo127$176227b2o$176226b2o$176228bo125$176355b2o$
176354b2o$176356bo126$176491b2o$176490b2o$176492bo126$176610b3o$
176610bo$176611bo126$176749b2o$176748b2o$176750bo127$176874b3o$176874b
o$176875bo126$177007b2o$177006b2o$177008bo125$177129b2o$177128b2o$
177130bo127$177261b2o$177260b2o$177262bo125$177366b3o$177366bo$177367b
o126$177489b2o$177488b2o$177490bo126$177613b2o$177612b2o$177614bo126$
177731b2o$177730b2o$177732bo127$177863b2o$177862b2o$177864bo126$
177979b2o$177978b2o$177980bo125$178117b2o$178116b2o$178118bo127$
178231b2o$178230b2o$178232bo125$178355b2o$178354b2o$178356bo126$
178483b2o$178482b2o$178484bo126$178621b2o$178620b2o$178622bo127$
178742b3o$178742bo$178743bo126$178866b3o$178866bo$178867bo125$178988b
3o$178988bo$178989bo126$179131b2o$179130b2o$179132bo127$179259b2o$
179258b2o$179260bo126$179379b2o$179378b2o$179380bo126$179515b2o$
179514b2o$179516bo126$179655b2o$179654b2o$179656bo125$179778b3o$
179778bo$179779bo127$179898b3o$179898bo$179899bo125$180031b2o$180030b
2o$180032bo127$180177b2o$180176b2o$180178bo126$180307b2o$180306b2o$
180308bo126$180449b2o$180448b2o$180450bo126$180579b2o$180578b2o$
180580bo125$180718b3o$180718bo$180719bo127$180842b3o$180842bo$180843bo
126$180975b2o$180974b2o$180976bo125$181110b3o$181110bo$181111bo126$
181234b3o$181234bo$181235bo127$181351b2o$181350b2o$181352bo126$181471b
2o$181470b2o$181472bo126$181605b2o$181604b2o$181606bo126$181743b2o$
181742b2o$181744bo126$181856b3o$181856bo$181857bo125$181973b2o$181972b
2o$181974bo126$182106b3o$182106bo$182107bo126$182242b3o$182242bo$
182243bo125$182380bo$182379b2o$182379bobo128$182491b2o$182490b2o$
182492bo125$182617b2o$182616b2o$182618bo127$182755b2o$182754b2o$
182756bo125$182865b2o$182864b2o$182866bo127$183006b3o$183006bo$183007b
o126$183129b2o$183128b2o$183130bo126$183268b3o$183268bo$183269bo126$
183395b2o$183394b2o$183396bo126$183510b3o$183510bo$183511bo125$183639b
2o$183638b2o$183640bo127$183767b2o$183766b2o$183768bo125$183901b2o$
183900b2o$183902bo126$184031b2o$184030b2o$184032bo127$184121b2o$
184120b2o$184122bo126$184249b2o$184248b2o$184250bo124$184388bo$184387b
2o$184387bobo127$184523b2o$184522b2o$184524bo126$184669b2o$184668b2o$
184670bo126$184793b2o$184792b2o$184794bo127$184917b2o$184916b2o$
184918bo126$185041b2o$185040b2o$185042bo125$185164b3o$185164bo$185165b
o126$185299b2o$185298b2o$185300bo126$185438b3o$185438bo$185439bo126$
185577b2o$185576b2o$185578bo127$185701b2o$185700b2o$185702bo126$
185879b2o$185878b2o$185880bo126$186026b3o$186026bo$186027bo125$186204b
3o$186204bo$186205bo127$186312b3o$186312bo$186313bo125$186436b3o$
186436bo$186437bo126$186563b2o$186562b2o$186564bo126$186703b2o$186702b
2o$186704bo126$186826b3o$186826bo$186827bo127$186944b3o$186944bo$
186945bo125$187069b2o$187068b2o$187070bo127$187214b3o$187214bo$187215b
o126$187363b2o$187362b2o$187364bo126$187507b2o$187506b2o$187508bo125$
187645b2o$187644b2o$187646bo126$187773b2o$187772b2o$187774bo126$
187893b2o$187892b2o$187894bo127$188036b3o$188036bo$188037bo126$188154b
3o$188154bo$188155bo125$188268b3o$188268bo$188269bo126$188399b2o$
188398b2o$188400bo126$188527b2o$188526b2o$188528bo127$188661b2o$
188660b2o$188662bo126$188784b3o$188784bo$188785bo126$188911b2o$188910b
2o$188912bo125$189031b2o$189030b2o$189032bo126$189154b3o$189154bo$
189155bo127$189291b2o$189290b2o$189292bo126$189416b3o$189416bo$189417b
o126$189555b2o$189554b2o$189556bo126$189681b2o$189680b2o$189682bo125$
189799b2o$189798b2o$189800bo127$189924b3o$189924bo$189925bo126$190044b
3o$190044bo$190045bo126$190183b2o$190182b2o$190184bo126$190324b3o$
190324bo$190325bo125$190442b3o$190442bo$190443bo127$190589b2o$190588b
2o$190590bo126$190712b3o$190712bo$190713bo125$190839b2o$190838b2o$
190840bo126$190955b2o$190954b2o$190956bo127$191091b2o$191090b2o$
191092bo125$191180b3o$191180bo$191181bo127$191320b3o$191320bo$191321bo
126$191445b2o$191444b2o$191446bo126$191573b2o$191572b2o$191574bo125$
191703b2o$191702b2o$191704bo127$191841b2o$191840b2o$191842bo126$
191963b2o$191962b2o$191964bo126$192087b2o$192086b2o$192088bo126$
192218b3o$192218bo$192219bo125$192345b2o$192344b2o$192346bo126$192466b
3o$192466bo$192467bo127$192609b2o$192608b2o$192610bo126$192736b3o$
192736bo$192737bo126$192857b2o$192856b2o$192858bo126$192985b2o$192984b
2o$192986bo126$193103b2o$193102b2o$193104bo126$193233b2o$193232b2o$
193234bo126$193361b2o$193360b2o$193362bo126$193497b2o$193496b2o$
193498bo126$193619b2o$193618b2o$193620bo125$193748b3o$193748bo$193749b
o127$193857b2o$193856b2o$193858bo125$193985b2o$193984b2o$193986bo127$
194108b3o$194108bo$194109bo126$194243b2o$194242b2o$194244bo125$194364b
3o$194364bo$194365bo127$194498b3o$194498bo$194499bo125$194616b3o$
194616bo$194617bo127$194748b3o$194748bo$194749bo125$194867b2o$194866b
2o$194868bo127$194995b2o$194994b2o$194996bo125$195144b3o$195144bo$
195145bo127$195272b3o$195272bo$195273bo125$195396b3o$195396bo$195397bo
126$195523b2o$195522b2o$195524bo126$195663b2o$195662b2o$195664bo126$
195786b3o$195786bo$195787bo127$195904b3o$195904bo$195905bo125$196029b
2o$196028b2o$196030bo127$196174b3o$196174bo$196175bo126$196312b3o$
196312bo$196313bo126$196434b3o$196434bo$196435bo125$196581b2o$196580b
2o$196582bo126$196689b2o$196688b2o$196690bo126$196803b2o$196802b2o$
196804bo126$196934b3o$196934bo$196935bo127$197086b3o$197086bo$197087bo
126$197196b3o$197196bo$197197bo126$197325b2o$197324b2o$197326bo125$
197435b2o$197434b2o$197436bo127$197553b2o$197552b2o$197554bo125$
197683b2o$197682b2o$197684bo126$197801b2o$197800b2o$197802bo126$
197939b2o$197938b2o$197940bo126$198081b2o$198080b2o$198082bo126$
198209b2o$198208b2o$198210bo127$198349b2o$198348b2o$198350bo126$
198465b2o$198464b2o$198466bo126$198592b3o$198592bo$198593bo254$198854b
3o$198854bo$198855bo125$198977b2o$198976b2o$198978bo127$199111b2o$
199110b2o$199112bo125$199249b2o$199248b2o$199250bo127$199380b3o$
199380bo$199381bo125$199509b2o$199508b2o$199510bo127$199637b2o$199636b
2o$199638bo126$199758b3o$199758bo$199759bo126$199887b2o$199886b2o$
199888bo125$200022b3o$200022bo$200023bo127$200130b3o$200130bo$200131bo
126$200259b2o$200258b2o$200260bo126$200386b3o$200386bo$200387bo126$
200515b2o$200514b2o$200516bo125$200625b2o$200624b2o$200626bo127$
200750b3o$200750bo$200751bo126$200870b3o$200870bo$200871bo126$200994b
3o$200994bo$200995bo126$201119b2o$201118b2o$201120bo125$201234b3o$
201234bo$201235bo127$201376b3o$201376bo$201377bo125$201487b2o$201486b
2o$201488bo126$201609b2o$201608b2o$201610bo255$201851b2o$201850b2o$
201852bo125$201978b3o$201978bo$201979bo127$202092b3o$202092bo$202093bo
126$202221b2o$202220b2o$202222bo125$202351b2o$202350b2o$202352bo126$
202472b3o$202472bo$202473bo254$202733b2o$202732b2o$202734bo127$202855b
2o$202854b2o$202856bo126$202991b2o$202990b2o$202992bo125$203126b3o$
203126bo$203127bo127$203257b2o$203256b2o$203258bo125$203384b3o$203384b
o$203385bo126$203518b3o$203518bo$203519bo126$203637b2o$203636b2o$
203638bo127$203779b2o$203778b2o$203780bo125$203919b2o$203918b2o$
203920bo126$204039b2o$204038b2o$204040bo127$204152b3o$204152bo$204153b
o125$204275b2o$204274b2o$204276bo126$204395b2o$204394b2o$204396bo127$
204530b3o$204530bo$204531bo126$204650b3o$204650bo$204651bo125$204773b
2o$204772b2o$204774bo126$204900b3o$204900bo$204901bo126$205038b3o$
205038bo$205039bo126$205159b2o$205158b2o$205160bo126$205297b2o$205296b
2o$205298bo127$205435b2o$205434b2o$205436bo125$205545b2o$205544b2o$
205546bo127$205686b3o$205686bo$205687bo126$205818b3o$205818bo$205819bo
126$205933b2o$205932b2o$205934bo126$206044b3o$206044bo$206045bo125$
206169b2o$206168b2o$206170bo126$206309b2o$206308b2o$206310bo127$
206446b3o$206446bo$206447bo125$206569b2o$206568b2o$206570bo126$206697b
2o$206696b2o$206698bo126$206827b2o$206826b2o$206828bo126$206947b2o$
206946b2o$206948bo255$207194b3o$207194bo$207195bo126$207310b3o$207310b
o$207311bo125$207442b3o$207442bo$207443bo126$207582b3o$207582bo$
207583bo126$207709b2o$207708b2o$207710bo126$207846b3o$207846bo$207847b
o126$207979b2o$207978b2o$207980bo127$208128b3o$208128bo$208129bo125$
208257b2o$208256b2o$208258bo127$208389b2o$208388b2o$208390bo125$
208523b2o$208522b2o$208524bo126$208644b3o$208644bo$208645bo126$208780b
3o$208780bo$208781bo126$208911b2o$208910b2o$208912bo126$209038b3o$
209038bo$209039bo127$209169b2o$209168b2o$209170bo125$209280b3o$209280b
o$209281bo127$209416b3o$209416bo$209417bo126$209556b3o$209556bo$
209557bo125$209681b2o$209680b2o$209682bo127$209812b3o$209812bo$209813b
o125$209937b2o$209936b2o$209938bo126$210067b2o$210066b2o$210068bo126$
210199b2o$210198b2o$210200bo126$210329b2o$210328b2o$210330bo126$
210445b2o$210444b2o$210446bo127$210570b3o$210570bo$210571bo126$210700b
3o$210700bo$210701bo126$210829b2o$210828b2o$210830bo126$210977b2o$
210976b2o$210978bo125$211103b2o$211102b2o$211104bo127$211235b2o$
211234b2o$211236bo125$211357b2o$211356b2o$211358bo126$211477b2o$
211476b2o$211478bo126$211600b3o$211600bo$211601bo127$211725b2o$211724b
2o$211726bo125$211861b2o$211860b2o$211862bo126$211991b2o$211990b2o$
211992bo127$212113b2o$212112b2o$212114bo125$212246b3o$212246bo$212247b
o126$212393b2o$212392b2o$212394bo126$212504b3o$212504bo$212505bo126$
212639b2o$212638b2o$212640bo126$212745b2o$212744b2o$212746bo126$
212865b2o$212864b2o$212866bo127$212995b2o$212994b2o$212996bo125$
213131b2o$213130b2o$213132bo126$213263b2o$213262b2o$213264bo126$
213403b2o$213402b2o$213404bo127$213529b2o$213528b2o$213530bo125$
213689b2o$213688b2o$213690bo126$213825b2o$213824b2o$213826bo126$
213953b2o$213952b2o$213954bo127$214066b3o$214066bo$214067bo125$214201b
2o$214200b2o$214202bo127$214333b2o$214332b2o$214334bo126$214501b2o$
214500b2o$214502bo125$214617b2o$214616b2o$214618bo127$214739b2o$
214738b2o$214740bo125$214868b3o$214868bo$214869bo126$214988b3o$214988b
o$214989bo127$215134b3o$215134bo$215135bo125$215261b2o$215260b2o$
215262bo126$215395b2o$215394b2o$215396bo127$215526b3o$215526bo$215527b
o126$215652b3o$215652bo$215653bo126$215789b2o$215788b2o$215790bo125$
215920b3o$215920bo$215921bo126$216050b3o$216050bo$216051bo127$216163b
2o$216162b2o$216164bo125$216283b2o$216282b2o$216284bo126$216411b2o$
216410b2o$216412bo127$216529b2o$216528b2o$216530bo126$216659b2o$
216658b2o$216660bo126$216779b2o$216778b2o$216780bo126$216906b3o$
216906bo$216907bo125$217033b2o$217032b2o$217034bo127$217167b2o$217166b
2o$217168bo125$217283b2o$217282b2o$217284bo127$217403b2o$217402b2o$
217404bo125$217530b3o$217530bo$217531bo127$217664b3o$217664bo$217665bo
126$217815b2o$217814b2o$217816bo126$217949b2o$217948b2o$217950bo126$
218077b2o$218076b2o$218078bo126$218215b2o$218214b2o$218216bo126$
218355b2o$218354b2o$218356bo125$218484b3o$218484bo$218485bo127$218620b
3o$218620bo$218621bo125$218745b2o$218744b2o$218746bo127$218870b3o$
218870bo$218871bo126$218989b2o$218988b2o$218990bo126$219111b2o$219110b
2o$219112bo126$219246b3o$219246bo$219247bo126$219375b2o$219374b2o$
219376bo126$219507b2o$219506b2o$219508bo126$219621b2o$219620b2o$
219622bo126$219749b2o$219748b2o$219750bo126$219879b2o$219878b2o$
219880bo126$220006b3o$220006bo$220007bo126$220121b2o$220120b2o$220122b
o125$220259b2o$220258b2o$220260bo126$220387b2o$220386b2o$220388bo127$
220514b3o$220514bo$220515bo125$220652b3o$220652bo$220653bo127$220762b
3o$220762bo$220763bo126$220910b3o$220910bo$220911bo125$221033b2o$
221032b2o$221034bo126$221151b2o$221150b2o$221152bo127$221283b2o$
221282b2o$221284bo126$221414b3o$221414bo$221415bo125$221533b2o$221532b
2o$221534bo126$221655b2o$221654b2o$221656bo126$221796b3o$221796bo$
221797bo127$221926b3o$221926bo$221927bo126$222051b2o$222050b2o$222052b
o125$222220b3o$222220bo$222221bo254$222465b2o$222464b2o$222466bo127$
222596b3o$222596bo$222597bo125$222709b2o$222708b2o$222710bo127$222841b
2o$222840b2o$222842bo125$222963b2o$222962b2o$222964bo127$223113b2o$
223112b2o$223114bo126$223260b3o$223260bo$223261bo126$223397b2o$223396b
2o$223398bo126$223549b2o$223548b2o$223550bo125$223675b2o$223674b2o$
223676bo127$223803b2o$223802b2o$223804bo126$223931b2o$223930b2o$
223932bo126$224058b3o$224058bo$224059bo125$224183b2o$224182b2o$224184b
o126$224314b3o$224314bo$224315bo126$224448b3o$224448bo$224449bo126$
224565b2o$224564b2o$224566bo126$224724b3o$224724bo$224725bo255$224950b
3o$224950bo$224951bo125$225079b2o$225078b2o$225080bo126$225196b3o$
225196bo$225197bo127$225327b2o$225326b2o$225328bo125$225464b3o$225464b
o$225465bo127$225585b2o$225584b2o$225586bo126$225706b3o$225706bo$
225707bo126$225783b2o$225782b2o$225784bo126$225905b2o$225904b2o$
225906bo125$226029b2o$226028b2o$226030bo127$226157b2o$226156b2o$
226158bo125$226274b3o$226274bo$226275bo127$226398b3o$226398bo$226399bo
125$226534b3o$226534bo$226535bo127$226660b3o$226660bo$226661bo126$
226797b2o$226796b2o$226798bo126$226920b3o$226920bo$226921bo126$227040b
3o$227040bo$227041bo126$227168b3o$227168bo$227169bo126$227309b2o$
227308b2o$227310bo126$227433b2o$227432b2o$227434bo125$227537b2o$
227536b2o$227538bo126$227681b2o$227680b2o$227682bo126$227809b2o$
227808b2o$227810bo127$227949b2o$227948b2o$227950bo125$228078b3o$
228078bo$228079bo126$228191b2o$228190b2o$228192bo126$228339b2o$228338b
2o$228340bo126$228472b3o$228472bo$228473bo127$228577b2o$228576b2o$
228578bo126$228725b2o$228724b2o$228726bo125$228851b2o$228850b2o$
228852bo127$228983b2o$228982b2o$228984bo126$229110b3o$229110bo$229111b
o126$229236b3o$229236bo$229237bo125$229366b3o$229366bo$229367bo127$
229494b3o$229494bo$229495bo126$229631b2o$229630b2o$229632bo126$229777b
2o$229776b2o$229778bo126$229909b2o$229908b2o$229910bo126$230039b2o$
230038b2o$230040bo125$230173b2o$230172b2o$230174bo127$230294b3o$
230294bo$230295bo125$230408b3o$230408bo$230409bo127$230548b3o$230548bo
$230549bo126$230693b2o$230692b2o$230694bo125$230820b3o$230820bo$
230821bo127$230945b2o$230944b2o$230946bo125$231078b3o$231078bo$231079b
o127$231218b3o$231218bo$231219bo125$231343b2o$231342b2o$231344bo127$
231482b3o$231482bo$231483bo126$231594b3o$231594bo$231595bo126$231705b
2o$231704b2o$231706bo125$231831b2o$231830b2o$231832bo127$231967b2o$
231966b2o$231968bo126$232075b2o$232074b2o$232076bo125$232205b2o$
232204b2o$232206bo127$232351b2o$232350b2o$232352bo125$232480b3o$
232480bo$232481bo126$232616b3o$232616bo$232617bo127$232736b3o$232736bo
$232737bo125$232868b3o$232868bo$232869bo126$232993b2o$232992b2o$
232994bo126$233123b2o$233122b2o$233124bo127$233244b3o$233244bo$233245b
o125$233374b3o$233374bo$233375bo126$233503b2o$233502b2o$233504bo126$
233628b3o$233628bo$233629bo127$233752b3o$233752bo$233753bo126$233881b
2o$233880b2o$233882bo125$234011b2o$234010b2o$234012bo127$234143b2o$
234142b2o$234144bo126$234270b3o$234270bo$234271bo125$234390b3o$234390b
o$234391bo127$234514b3o$234514bo$234515bo125$234645b2o$234644b2o$
234646bo127$234770b3o$234770bo$234771bo126$234941b2o$234940b2o$234942b
o125$235063b2o$235062b2o$235064bo126$235209b2o$235208b2o$235210bo127$
235347b2o$235346b2o$235348bo125$235476b3o$235476bo$235477bo127$235598b
3o$235598bo$235599bo126$235723b2o$235722b2o$235724bo253$236011b2o$
236010b2o$236012bo127$236128b3o$236128bo$236129bo125$236269b2o$236268b
2o$236270bo127$236400b3o$236400bo$236401bo126$236537b2o$236536b2o$
236538bo125$236664b3o$236664bo$236665bo127$236782b3o$236782bo$236783bo
125$236913b2o$236912b2o$236914bo126$237031b2o$237030b2o$237032bo127$
237155b2o$237154b2o$237156bo125$237275b2o$237274b2o$237276bo127$
237401b2o$237400b2o$237402bo125$237535b2o$237534b2o$237536bo127$
237661b2o$237660b2o$237662bo125$237805b2o$237804b2o$237806bo126$
237923b2o$237922b2o$237924bo126$238053b2o$238052b2o$238054bo126$
238179b2o$238178b2o$238180bo126$238301b2o$238300b2o$238302bo126$
238429b2o$238428b2o$238430bo126$238573b2o$238572b2o$238574bo127$
238713b2o$238712b2o$238714bo125$238815b2o$238814b2o$238816bo126$
238945b2o$238944b2o$238946bo127$239068b3o$239068bo$239069bo126$239202b
3o$239202bo$239203bo126$239320b3o$239320bo$239321bo125$239450b3o$
239450bo$239451bo126$239577b2o$239576b2o$239578bo127$239723b2o$239722b
2o$239724bo126$239853b2o$239852b2o$239854bo126$239984b3o$239984bo$
239985bo125$240109b2o$240108b2o$240110bo126$240222b3o$240222bo$240223b
o126$240353b2o$240352b2o$240354bo126$240471b2o$240470b2o$240472bo127$
240603b2o$240602b2o$240604bo125$240723b2o$240722b2o$240724bo127$
240866b3o$240866bo$240867bo125$240985b2o$240984b2o$240986bo126$241106b
3o$241106bo$241107bo127$241239b2o$241238b2o$241240bo125$241359b2o$
241358b2o$241360bo127$241481b2o$241480b2o$241482bo125$241622b3o$
241622bo$241623bo127$241736b3o$241736bo$241737bo125$241859b2o$241858b
2o$241860bo127$241984b3o$241984bo$241985bo125$242105b2o$242104b2o$
242106bo127$242243b2o$242242b2o$242244bo126$242427b2o$242426b2o$
242428bo125$242555b2o$242554b2o$242556bo126$242683b2o$242682b2o$
242684bo127$242819b2o$242818b2o$242820bo125$242943b2o$242942b2o$
242944bo127$243057b2o$243056b2o$243058bo125$243202b3o$243202bo$243203b
o127$243334b3o$243334bo$243335bo126$243462b3o$243462bo$243463bo126$
243597b2o$243596b2o$243598bo125$243701b2o$243700b2o$243702bo126$
243835b2o$243834b2o$243836bo126$243958b3o$243958bo$243959bo126$244085b
2o$244084b2o$244086bo127$244229b2o$244228b2o$244230bo126$244350b3o$
244350bo$244351bo126$244474b3o$244474bo$244475bo126$244598b3o$244598bo
$244599bo125$244729b2o$244728b2o$244730bo126$244862b3o$244862bo$
244863bo127$244989b2o$244988b2o$244990bo125$245113b2o$245112b2o$
245114bo127$245231b2o$245230b2o$245232bo126$245393b2o$245392b2o$
245394bo126$245513b2o$245512b2o$245514bo126$245648b3o$245648bo$245649b
o126$245800b3o$245800bo$245801bo125$245926b3o$245926bo$245927bo127$
246057b2o$246056b2o$246058bo125$246189b2o$246188b2o$246190bo127$
246304b3o$246304bo$246305bo126$246444b3o$246444bo$246445bo126$246546b
3o$246546bo$246547bo125$246667b2o$246666b2o$246668bo127$246799b2o$
246798b2o$246800bo126$246926b3o$246926bo$246927bo126$247047b2o$247046b
2o$247048bo126$247167b2o$247166b2o$247168bo125$247293b2o$247292b2o$
247294bo127$247419b2o$247418b2o$247420bo126$247539b2o$247538b2o$
247540bo126$247673b2o$247672b2o$247674bo126$247811b2o$247810b2o$
247812bo126$247929b2o$247928b2o$247930bo125$248063b2o$248062b2o$
248064bo126$248179b2o$248178b2o$248180bo126$248316b3o$248316bo$248317b
o126$248445b2o$248444b2o$248446bo127$248563b2o$248562b2o$248564bo126$
248697b2o$248696b2o$248698bo126$248828b3o$248828bo$248829bo125$248940b
3o$248940bo$248941bo126$249074b3o$249074bo$249075bo126$249207b2o$
249206b2o$249208bo127$249335b2o$249334b2o$249336bo125$249460b3o$
249460bo$249461bo126$249597b2o$249596b2o$249598bo126$249748b3o$249748b
o$249749bo126$249876b3o$249876bo$249877bo127$250008b3o$250008bo$
250009bo126$250131b2o$250130b2o$250132bo125$250251b2o$250250b2o$
250252bo126$250395b2o$250394b2o$250396bo126$250519b2o$250518b2o$
250520bo127$250650b3o$250650bo$250651bo125$250761b2o$250760b2o$250762b
o127$250899b2o$250898b2o$250900bo126$251019b2o$251018b2o$251020bo126$
251158b3o$251158bo$251159bo125$251277b2o$251276b2o$251278bo127$251412b
3o$251412bo$251413bo125$251537b2o$251536b2o$251538bo127$251677b2o$
251676b2o$251678bo126$251787b2o$251786b2o$251788bo125$251922b3o$
251922bo$251923bo126$252046b3o$252046bo$252047bo126$252183b2o$252182b
2o$252184bo126$252308b3o$252308bo$252309bo126$252435b2o$252434b2o$
252436bo126$252561b2o$252560b2o$252562bo126$252683b2o$252682b2o$
252684bo254$252898b3o$252898bo$252899bo127$253029b2o$253028b2o$253030b
o126$253149b2o$253148b2o$253150bo126$253284b3o$253284bo$253285bo126$
253401b2o$253400b2o$253402bo125$253528b3o$253528bo$253529bo126$253649b
2o$253648b2o$253650bo127$253778b3o$253778bo$253779bo126$253915b2o$
253914b2o$253916bo125$254029b2o$254028b2o$254030bo127$254161b2o$
254160b2o$254162bo125$254283b2o$254282b2o$254284bo127$254427b2o$
254426b2o$254428bo126$254555b2o$254554b2o$254556bo126$254691b2o$
254690b2o$254692bo126$254810b3o$254810bo$254811bo125$254923b2o$254922b
2o$254924bo127$255050b3o$255050bo$255051bo125$255197b2o$255196b2o$
255198bo127$255328b3o$255328bo$255329bo125$255483b2o$255482b2o$255484b
o126$255615b2o$255614b2o$255616bo126$255734b3o$255734bo$255735bo127$
255863b2o$255862b2o$255864bo125$255986b3o$255986bo$255987bo126$256119b
2o$256118b2o$256120bo126$256251b2o$256250b2o$256252bo127$256363b2o$
256362b2o$256364bo126$256489b2o$256488b2o$256490bo126$256610b3o$
256610bo$256611bo126$256742b3o$256742bo$256743bo126$256881b2o$256880b
2o$256882bo126$257033b2o$257032b2o$257034bo125$257169b2o$257168b2o$
257170bo127$257300b3o$257300bo$257301bo126$257436b3o$257436bo$257437bo
125$257553b2o$257552b2o$257554bo126$257685b2o$257684b2o$257686bo127$
257806b3o$257806bo$257807bo126$257917b2o$257916b2o$257918bo126$258037b
2o$258036b2o$258038bo126$258171b2o$258170b2o$258172bo125$258294b3o$
258294bo$258295bo126$258443b2o$258442b2o$258444bo127$258563b2o$258562b
2o$258564bo125$258693b2o$258692b2o$258694bo127$258826b3o$258826bo$
258827bo126$258959b2o$258958b2o$258960bo126$259082b3o$259082bo$259083b
o125$259231b2o$259230b2o$259232bo126$259351b2o$259350b2o$259352bo126$
259466b3o$259466bo$259467bo127$259607b2o$259606b2o$259608bo125$259735b
2o$259734b2o$259736bo127$259860b3o$259860bo$259861bo126$259987b2o$
259986b2o$259988bo126$260107b2o$260106b2o$260108bo126$260220b3o$
260220bo$260221bo253$260505b2o$260504b2o$260506bo127$260636b3o$260636b
o$260637bo125$260773b2o$260772b2o$260774bo127$260913b2o$260912b2o$
260914bo126$261019b2o$261018b2o$261020bo125$261149b2o$261148b2o$
261150bo127$261272b3o$261272bo$261273bo126$261413b2o$261412b2o$261414b
o126$261540b3o$261540bo$261541bo125$261665b2o$261664b2o$261666bo127$
261796b3o$261796bo$261797bo126$261947b2o$261946b2o$261948bo125$262068b
3o$262068bo$262069bo127$262198b3o$262198bo$262199bo126$262337b2o$
262336b2o$262338bo125$262467b2o$262466b2o$262468bo127$262600b3o$
262600bo$262601bo125$262761b2o$262760b2o$262762bo126$262885b2o$262884b
2o$262886bo126$263033b2o$263032b2o$263034bo126$263158b3o$263158bo$
263159bo127$263289b2o$263288b2o$263290bo125$263417b2o$263416b2o$
263418bo255$263685b2o$263684b2o$263686bo125$263808b3o$263808bo$263809b
o126$263936b3o$263936bo$263937bo126$264054b3o$264054bo$264055bo127$
264182b3o$264182bo$264183bo125$264311b2o$264310b2o$264312bo126$264465b
2o$264464b2o$264466bo127$264585b2o$264584b2o$264586bo126$264716b3o$
264716bo$264717bo125$264846b3o$264846bo$264847bo126$264975b2o$264974b
2o$264976bo127$265109b2o$265108b2o$265110bo125$265238b3o$265238bo$
265239bo126$265392b3o$265392bo$265393bo127$265511b2o$265510b2o$265512b
o125$265649b2o$265648b2o$265650bo127$265785b2o$265784b2o$265786bo125$
265912b3o$265912bo$265913bo127$266040b3o$266040bo$266041bo126$266171b
2o$266170b2o$266172bo126$266300b3o$266300bo$266301bo125$266459b2o$
266458b2o$266460bo126$266594b3o$266594bo$266595bo126$266730b3o$266730b
o$266731bo127$266846b3o$266846bo$266847bo126$266983b2o$266982b2o$
266984bo125$267103b2o$267102b2o$267104bo126$267237b2o$267236b2o$
267238bo127$267394b3o$267394bo$267395bo126$267535b2o$267534b2o$267536b
o125$267685b2o$267684b2o$267686bo127$267805b2o$267804b2o$267806bo125$
267935b2o$267934b2o$267936bo126$268065b2o$268064b2o$268066bo127$
268188b3o$268188bo$268189bo125$268320b3o$268320bo$268321bo126$268451b
2o$268450b2o$268452bo127$268589b2o$268588b2o$268590bo125$268707b2o$
268706b2o$268708bo127$268833b2o$268832b2o$268834bo126$268969b2o$
268968b2o$268970bo125$269097b2o$269096b2o$269098bo127$269217b2o$
269216b2o$269218bo126$269353b2o$269352b2o$269354bo126$269468b3o$
269468bo$269469bo125$269601b2o$269600b2o$269602bo127$269728b3o$269728b
o$269729bo126$269848b3o$269848bo$269849bo126$269969b2o$269968b2o$
269970bo126$270085b2o$270084b2o$270086bo125$270223b2o$270222b2o$
270224bo127$270347b2o$270346b2o$270348bo126$270471b2o$270470b2o$
270472bo125$270604b2o$270603b2o$270605bo127$270714b3o$270714bo$270715b
o126$270828b3o$270828bo$270829bo126$270955b2o$270954b2o$270956bo125$
271075b2o$271074b2o$271076bo127$271200b3o$271200bo$271201bo125$271329b
2o$271328b2o$271330bo127$271493b2o$271492b2o$271494bo126$271621b2o$
271620b2o$271622bo126$271744b3o$271744bo$271745bo126$271876b3o$271876b
o$271877bo126$272017b2o$272016b2o$272018bo125$272133b2o$272132b2o$
272134bo126$272257b2o$272256b2o$272258bo126$272385b2o$272384b2o$
272386bo126$272519b2o$272518b2o$272520bo127$272644b3o$272644bo$272645b
o126$272780b3o$272780bo$272781bo125$272904b3o$272904bo$272905bo127$
273034b3o$273034bo$273035bo125$273163b2o$273162b2o$273164bo126$273287b
2o$273286b2o$273288bo127$273418b3o$273418bo$273419bo125$273550b3o$
273550bo$273551bo127$273693b2o$273692b2o$273694bo126$273807b2o$273806b
2o$273808bo126$273930b3o$273930bo$273931bo126$274051b2o$274050b2o$
274052bo126$274182b3o$274182bo$274183bo125$274312b3o$274312bo$274313bo
127$274444b3o$274444bo$274445bo126$274565b2o$274564b2o$274566bo125$
274697b2o$274696b2o$274698bo127$274827b2o$274826b2o$274828bo125$
274954b3o$274954bo$274955bo127$275092b3o$275092bo$275093bo125$275221b
2o$275220b2o$275222bo127$275348b3o$275348bo$275349bo126$275491b2o$
275490b2o$275492bo125$275617b2o$275616b2o$275618bo127$275736b3o$
275736bo$275737bo125$275885b2o$275884b2o$275886bo127$276016b3o$276016b
o$276017bo126$276151b2o$276150b2o$276152bo126$276285b2o$276284b2o$
276286bo126$276397b2o$276396b2o$276398bo125$276525b2o$276524b2o$
276526bo127$276663b2o$276662b2o$276664bo126$276790b3o$276790bo$276791b
o125$276919b2o$276918b2o$276920bo126$277030b3o$277030bo$277031bo126$
277166b3o$277166bo$277167bo126$277299b2o$277298b2o$277300bo127$277441b
2o$277440b2o$277442bo125$277567b2o$277566b2o$277568bo126$277692b3o$
277692bo$277693bo126$277819b2o$277818b2o$277820bo127$277955b2o$277954b
2o$277956bo126$278069b2o$278068b2o$278070bo126$278265b2o$278264b2o$
278266bo126$278393b2o$278392b2o$278394bo125$278529b2o$278528b2o$
278530bo127$278653b2o$278652b2o$278654bo125$278774b3o$278774bo$278775b
o126$278912b3o$278912bo$278913bo126$279039b2o$279038b2o$279040bo127$
279161b2o$279160b2o$279162bo125$279294b3o$279294bo$279295bo126$279430b
3o$279430bo$279431bo127$279575b2o$279574b2o$279576bo125$279700b3o$
279700bo$279701bo127$279821b2o$279820b2o$279822bo126$279955b2o$279954b
2o$279956bo126$280089b2o$280088b2o$280090bo125$280205b2o$280204b2o$
280206bo127$280302b3o$280302bo$280303bo126$280443b2o$280442b2o$280444b
o125$280563b2o$280562b2o$280564bo127$280686b3o$280686bo$280687bo126$
280806b3o$280806bo$280807bo125$280937b2o$280936b2o$280938bo127$281083b
2o$281082b2o$281084bo126$281215b2o$281214b2o$281216bo125$281324b3o$
281324bo$281325bo127$281462b3o$281462bo$281463bo126$281603b2o$281602b
2o$281604bo125$281732b3o$281732bo$281733bo126$281867b2o$281866b2o$
281868bo127$281987b2o$281986b2o$281988bo126$282117b2o$282116b2o$
282118bo126$282261b2o$282260b2o$282262bo126$282389b2o$282388b2o$
282390bo126$282516b3o$282516bo$282517bo126$282642b3o$282642bo$282643bo
126$282758b3o$282758bo$282759bo125$282899b2o$282898b2o$282900bo127$
283029b2o$283028b2o$283030bo126$283145b2o$283144b2o$283146bo126$
283265b2o$283264b2o$283266bo126$283392b3o$283392bo$283393bo125$283523b
2o$283522b2o$283524bo126$283674b3o$283674bo$283675bo127$283806b3o$
283806bo$283807bo126$283928b3o$283928bo$283929bo125$284059b2o$284058b
2o$284060bo127$284189b2o$284188b2o$284190bo125$284317b2o$284316b2o$
284318bo126$284427b2o$284426b2o$284428bo127$284549b2o$284548b2o$
284550bo126$284676b3o$284676bo$284677bo125$284802b3o$284802bo$284803bo
126$284920b3o$284920bo$284921bo126$285049b2o$285048b2o$285050bo126$
285185b2o$285184b2o$285186bo126$285306b3o$285306bo$285307bo126$285433b
2o$285432b2o$285434bo127$285557b2o$285556b2o$285558bo125$285675b2o$
285674b2o$285676bo126$285798b3o$285798bo$285799bo127$285923b2o$285922b
2o$285924bo125$286059b2o$286058b2o$286060bo127$286199b2o$286198b2o$
286200bo125$286333b2o$286332b2o$286334bo127$286446b3o$286446bo$286447b
o125$286581b2o$286580b2o$286582bo127$286733b2o$286732b2o$286734bo125$
286856b3o$286856bo$286857bo127$287009b2o$287008b2o$287010bo126$287139b
2o$287138b2o$287140bo125$287273b2o$287272b2o$287274bo127$287391b2o$
287390b2o$287392bo125$287523b2o$287522b2o$287524bo126$287655b2o$
287654b2o$287656bo126$287763b2o$287762b2o$287764bo126$287881b2o$
287880b2o$287882bo126$288020b3o$288020bo$288021bo255$288256b3o$288256b
o$288257bo126$288383b2o$288382b2o$288384bo126$288521b2o$288520b2o$
288522bo125$288655b2o$288654b2o$288656bo126$288777b2o$288776b2o$
288778bo127$288907b2o$288906b2o$288908bo125$289033b2o$289032b2o$
289034bo126$289171b2o$289170b2o$289172bo126$289301b2o$289300b2o$
289302bo126$289443b2o$289442b2o$289444bo127$289565b2o$289564b2o$
289566bo125$289681b2o$289680b2o$289682bo127$289825b2o$289824b2o$
289826bo126$289945b2o$289944b2o$289946bo126$290073b2o$290072b2o$
290074bo126$290200b3o$290200bo$290201bo125$290342b3o$290342bo$290343bo
127$290467b2o$290466b2o$290468bo126$290586b3o$290586bo$290587bo125$
290713b2o$290712b2o$290714bo127$290833b2o$290832b2o$290834bo126$
290946b3o$290946bo$290947bo125$291076b3o$291076bo$291077bo126$291205b
2o$291204b2o$291206bo127$291326b3o$291326bo$291327bo126$291455b2o$
291454b2o$291456bo125$291583b2o$291582b2o$291584bo126$291720b3o$
291720bo$291721bo127$291845b2o$291844b2o$291846bo126$291983b2o$291982b
2o$291984bo126$292129b2o$292128b2o$292130bo126$292261b2o$292260b2o$
292262bo126$292389b2o$292388b2o$292390bo126$292517b2o$292516b2o$
292518bo126$292647b2o$292646b2o$292648bo126$292774b3o$292774bo$292775b
o125$292897b2o$292896b2o$292898bo126$293021b2o$293020b2o$293022bo126$
293164b3o$293164bo$293165bo125$293279b3o$293279bo$293280bo128$293367b
2o$293366b2o$293368bo125$293505b2o$293504b2o$293506bo127$293621b2o$
293620b2o$293622bo125$293727b2o$293726b2o$293728bo127$293849b2o$
293848b2o$293850bo125$293990b3o$293990bo$293991bo127$294133b2o$294132b
2o$294134bo126$294264b3o$294264bo$294265bo125$294398b3o$294398bo$
294399bo127$294529b2o$294528b2o$294530bo126$294642b3o$294642bo$294643b
o125$294771b2o$294770b2o$294772bo126$294872b3o$294872bo$294873bo127$
294995b2o$294994b2o$294996bo125$295133b2o$295132b2o$295134bo127$
295257b2o$295256b2o$295258bo125$295381b2o$295380b2o$295382bo126$
295509b2o$295508b2o$295510bo127$295628b3o$295628bo$295629bo125$295759b
2o$295758b2o$295760bo127$295901b2o$295900b2o$295902bo126$296021b2o$
296020b2o$296022bo126$296158b3o$296158bo$296159bo125$296283b2o$296282b
2o$296284bo126$296401b2o$296400b2o$296402bo127$296517b2o$296516b2o$
296518bo126$296648b3o$296648bo$296649bo126$296773b2o$296772b2o$296774b
o125$296907b2o$296906b2o$296908bo255$297115b2o$297114b2o$297116bo125$
297240b3o$297240bo$297241bo126$297381b2o$297380b2o$297382bo127$297499b
2o$297498b2o$297500bo125$297624b3o$297624bo$297625bo127$297751b2o$
297750b2o$297752bo126$297893b2o$297892b2o$297894bo125$298015b2o$
298014b2o$298016bo127$298157b2o$298156b2o$298158bo125$298270b3o$
298270bo$298271bo126$298394b3o$298394bo$298395bo127$298538b3o$298538bo
$298539bo126$298676b3o$298676bo$298677bo126$298808b3o$298808bo$298809b
o126$298933b2o$298932b2o$298934bo125$299049b2o$299048b2o$299050bo126$
299173b2o$299172b2o$299174bo127$299329b2o$299328b2o$299330bo126$
299469b2o$299468b2o$299470bo125$299605b2o$299604b2o$299606bo127$
299726b3o$299726bo$299727bo125$299838b3o$299838bo$299839bo127$299976b
3o$299976bo$299977bo125$300121b2o$300120b2o$300122bo127$300233b2o$
300232b2o$300234bo125$300355b2o$300354b2o$300356bo127$300493b2o$
300492b2o$300494bo126$300620b3o$300620bo$300621bo126$300734b3o$300734b
o$300735bo126$300879b2o$300878b2o$300880bo125$301006b3o$301006bo$
301007bo126$301131b2o$301130b2o$301132bo127$301269b2o$301268b2o$
301270bo126$301379b2o$301378b2o$301380bo126$301503b2o$301502b2o$
301504bo126$301630b3o$301630bo$301631bo126$301749b2o$301748b2o$301750b
o126$301883b2o$301882b2o$301884bo125$301988b3o$301988bo$301989bo126$
302103b2o$302102b2o$302104bo126$302234b3o$302234bo$302235bo127$302366b
3o$302366bo$302367bo126$302487b2o$302486b2o$302488bo126$302619b2o$
302618b2o$302620bo126$302745b2o$302744b2o$302746bo126$302871b2o$
302870b2o$302872bo125$303001b2o$303000b2o$303002bo126$303117b2o$
303116b2o$303118bo127$303257b2o$303256b2o$303258bo126$303415b2o$
303414b2o$303416bo126$303541b2o$303540b2o$303542bo126$303687b2o$
303686b2o$303688bo125$303816b3o$303816bo$303817bo126$303953b2o$303952b
2o$303954bo127$304082b3o$304082bo$304083bo125$304203b2o$304202b2o$
304204bo127$304334b3o$304334bo$304335bo126$304456b3o$304456bo$304457bo
125$304578b3o$304578bo$304579bo127$304704b3o$304704bo$304705bo126$
304831b2o$304830b2o$304832bo126$304973b2o$304972b2o$304974bo126$
305097b2o$305096b2o$305098bo125$305231b2o$305230b2o$305232bo126$
305346b3o$305346bo$305347bo127$305475b2o$305474b2o$305476bo126$305608b
3o$305608bo$305609bo126$305738b3o$305738bo$305739bo126$305839b2o$
305838b2o$305840bo126$305966b3o$305966bo$305967bo125$306078b3o$306078b
o$306079bo127$306213b2o$306212b2o$306214bo126$306348b3o$306348bo$
306349bo125$306483b2o$306482b2o$306484bo127$306607b2o$306606b2o$
306608bo125$306738b3o$306738bo$306739bo127$306866b3o$306866bo$306867bo
125$306973b2o$306972b2o$306974bo127$307098b3o$307098bo$307099bo125$
307239b2o$307238b2o$307240bo126$307359b2o$307358b2o$307360bo127$
307487b2o$307486b2o$307488bo126$307609b2o$307608b2o$307610bo125$
307737b2o$307736b2o$307738bo126$307859b2o$307858b2o$307860bo126$
307983b2o$307982b2o$307984bo126$308117b2o$308116b2o$308118bo127$
308253b2o$308252b2o$308254bo126$308391b2o$308390b2o$308392bo125$
308510b3o$308510bo$308511bo126$308649b2o$308648b2o$308650bo126$308769b
2o$308768b2o$308770bo126$308892b3o$308892bo$308893bo127$309022b3o$
309022bo$309023bo125$309149b2o$309148b2o$309150bo126$309278b3o$309278b
o$309279bo127$309404b3o$309404bo$309405bo125$309545b2o$309544b2o$
309546bo127$309677b2o$309676b2o$309678bo126$309797b2o$309796b2o$
309798bo125$309920b3o$309920bo$309921bo126$310048b3o$310048bo$310049bo
126$310177b2o$310176b2o$310178bo126$310304b3o$310304bo$310305bo126$
310429b2o$310428b2o$310430bo127$310550b3o$310550bo$310551bo125$310679b
2o$310678b2o$310680bo126$310811b2o$310810b2o$310812bo127$310935b2o$
310934b2o$310936bo125$311073b2o$311072b2o$311074bo126$311195b2o$
311194b2o$311196bo126$311326b3o$311326bo$311327bo127$311458b3o$311458b
o$311459bo125$311599b2o$311598b2o$311600bo126$311718b3o$311718bo$
311719bo126$311834b3o$311834bo$311835bo127$311965b2o$311964b2o$311966b
o126$312092b3o$312092bo$312093bo126$312217b2o$312216b2o$312218bo126$
312361b2o$312360b2o$312362bo126$312477b2o$312476b2o$312478bo126$
312627b2o$312626b2o$312628bo125$312753b2o$312752b2o$312754bo127$
312868b3o$312868bo$312869bo125$312997b2o$312996b2o$312998bo126$313125b
2o$313124b2o$313126bo127$313258b3o$313258bo$313259bo125$313394b3o$
313394bo$313395bo126$313514b3o$313514bo$313515bo127$313647b2o$313646b
2o$313648bo126$313763b2o$313762b2o$313764bo126$313907b2o$313906b2o$
313908bo125$314031b2o$314030b2o$314032bo126$314154b3o$314154bo$314155b
o127$314297b2o$314296b2o$314298bo126$314417b2o$314416b2o$314418bo125$
314549b2o$314548b2o$314550bo127$314666b3o$314666bo$314667bo126$314798b
3o$314798bo$314799bo125$314913b2o$314912b2o$314914bo126$315057b2o$
315056b2o$315058bo127$315183b2o$315182b2o$315184bo253$315447b2o$
315446b2o$315448bo127$315583b2o$315582b2o$315584bo125$315694b3o$
315694bo$315695bo127$315845b2o$315844b2o$315846bo125$315964b3o$315964b
o$315965bo126$316083b2o$316082b2o$316084bo126$316235b2o$316234b2o$
316236bo126$316377b2o$316376b2o$316378bo127$316507b2o$316506b2o$
316508bo125$316634b3o$316634bo$316635bo127$316775b2o$316774b2o$316776b
o125$316902b3o$316902bo$316903bo126$317040b3o$317040bo$317041bo126$
317163b2o$317162b2o$317164bo127$317294b3o$317294bo$317295bo125$317433b
2o$317432b2o$317434bo126$317563b2o$317562b2o$317564bo126$317690b3o$
317690bo$317691bo127$317825b2o$317824b2o$317826bo125$317948b3o$317948b
o$317949bo126$318072b3o$318072bo$318073bo125$318216b2o$318215b2o$
318217bo128$318343b2o$318342b2o$318344bo125$318462b3o$318462bo$318463b
o255$318709b2o$318708b2o$318710bo125$318823b2o$318822b2o$318824bo127$
318948b3o$318948bo$318949bo126$319073b2o$319072b2o$319074bo126$319191b
2o$319190b2o$319192bo126$319329b2o$319328b2o$319330bo125$319451b2o$
319450b2o$319452bo127$319542b3o$319542bo$319543bo126$319669b2o$319668b
2o$319670bo125$319792b3o$319792bo$319793bo126$319912b3o$319912bo$
319913bo127$320054b3o$320054bo$320055bo126$320191b2o$320190b2o$320192b
o125$320305b2o$320304b2o$320306bo127$320423b2o$320422b2o$320424bo126$
320553b2o$320552b2o$320554bo126$320665b2o$320664b2o$320666bo126$
320796b3o$320796bo$320797bo126$320932b3o$320932bo$320933bo125$321049b
2o$321048b2o$321050bo127$321188b3o$321188bo$321189bo126$321317b2o$
321316b2o$321318bo126$321437b2o$321436b2o$321438bo125$321557b2o$
321556b2o$321558bo127$321681b2o$321680b2o$321682bo126$321809b2o$
321808b2o$321810bo126$321957b2o$321956b2o$321958bo125$322086b3o$
322086bo$322087bo127$322207b2o$322206b2o$322208bo126$322329b2o$322328b
2o$322330bo125$322477b2o$322476b2o$322478bo126$322603b2o$322602b2o$
322604bo126$322725b2o$322724b2o$322726bo126$322847b2o$322846b2o$
322848bo126$322991b2o$322990b2o$322992bo127$323119b2o$323118b2o$
323120bo125$323248b3o$323248bo$323249bo126$323384b3o$323384bo$323385bo
127$323511b2o$323510b2o$323512bo125$323637b2o$323636b2o$323638bo126$
323749b2o$323748b2o$323750bo126$323873b2o$323872b2o$323874bo126$
324005b2o$324004b2o$324006bo126$324141b2o$324140b2o$324142bo127$
324259b2o$324258b2o$324260bo125$324377b2o$324376b2o$324378bo127$
324513b2o$324512b2o$324514bo126$324643b2o$324642b2o$324644bo125$
324750b3o$324750bo$324751bo127$324891b2o$324890b2o$324892bo125$325030b
3o$325030bo$325031bo127$325152b3o$325152bo$325153bo126$325285b2o$
325284b2o$325286bo125$325414b3o$325414bo$325415bo127$325550b3o$325550b
o$325551bo126$325681b2o$325680b2o$325682bo125$325797b2o$325796b2o$
325798bo127$325929b2o$325928b2o$325930bo126$326051b2o$326050b2o$
326052bo126$326176b3o$326176bo$326177bo125$326303b2o$326302b2o$326304b
o127$326425b2o$326424b2o$326426bo126$326552b3o$326552bo$326553bo125$
326679b2o$326678b2o$326680bo126$326811b2o$326810b2o$326812bo126$
326936b3o$326936bo$326937bo127$327055b2o$327054b2o$327056bo125$327183b
2o$327182b2o$327184bo127$327321b2o$327320b2o$327322bo125$327450b3o$
327450bo$327451bo126$327570b3o$327570bo$327571bo126$327705b2o$327704b
2o$327706bo127$327821b2o$327820b2o$327822bo125$327949b2o$327948b2o$
327950bo127$328084b3o$328084bo$328085bo125$328203b2o$328202b2o$328204b
o254$328486b3o$328486bo$328487bo127$328627b2o$328626b2o$328628bo126$
328750b3o$328750bo$328751bo126$328870b3o$328870bo$328871bo125$329019b
2o$329018b2o$329020bo127$329146b3o$329146bo$329147bo125$329266b3o$
329266bo$329267bo126$329398b3o$329398bo$329399bo126$329527b2o$329526b
2o$329528bo127$329653b2o$329652b2o$329654bo126$329765b2o$329764b2o$
329766bo125$329885b2o$329884b2o$329886bo126$330027b2o$330026b2o$
330028bo126$330150b3o$330150bo$330151bo126$330286b3o$330286bo$330287bo
126$330416b3o$330416bo$330417bo255$330697b2o$330696b2o$330698bo126$
330824b3o$330824bo$330825bo126$330951b2o$330950b2o$330952bo125$331069b
2o$331068b2o$331070bo127$331207b2o$331206b2o$331208bo125$331329b2o$
331328b2o$331330bo126$331481b2o$331480b2o$331482bo127$331615b2o$
331614b2o$331616bo126$331745b2o$331744b2o$331746bo253$332016b3o$
332016bo$332017bo126$332142b3o$332142bo$332143bo126$332252b3o$332252bo
$332253bo127$332378b3o$332378bo$332379bo126$332498b3o$332498bo$332499b
o125$332610b3o$332610bo$332611bo127$332733b2o$332732b2o$332734bo125$
332835b2o$332834b2o$332836bo127$332960b3o$332960bo$332961bo126$333088b
3o$333088bo$333089bo125$333223b2o$333222b2o$333224bo127$333344b3o$
333344bo$333345bo125$333473b2o$333472b2o$333474bo127$333605b2o$333604b
2o$333606bo126$333721b2o$333720b2o$333722bo125$333856b3o$333856bo$
333857bo127$333982b3o$333982bo$333983bo126$334119b2o$334118b2o$334120b
o125$334244b3o$334244bo$334245bo126$334369b2o$334368b2o$334370bo126$
334493b2o$334492b2o$334494bo127$334624b3o$334624bo$334625bo126$334753b
2o$334752b2o$334754bo126$334881b2o$334880b2o$334882bo125$335010b3o$
335010bo$335011bo126$335149b2o$335148b2o$335150bo127$335262b3o$335262b
o$335263bo126$335395b2o$335394b2o$335396bo125$335535b2o$335534b2o$
335536bo127$335657b2o$335656b2o$335658bo125$335789b2o$335788b2o$
335790bo126$335931b2o$335930b2o$335932bo126$336061b2o$336060b2o$
336062bo127$336170b3o$336170bo$336171bo125$336309b2o$336308b2o$336310b
o127$336450b3o$336450bo$336451bo125$336576b3o$336576bo$336577bo127$
336699b2o$336698b2o$336700bo125$336822b3o$336822bo$336823bo126$336953b
2o$336952b2o$336954bo127$337084b3o$337084bo$337085bo125$337209b2o$
337208b2o$337210bo127$337345b2o$337344b2o$337346bo126$337468b3o$
337468bo$337469bo126$337595b2o$337594b2o$337596bo125$337709b2o$337708b
2o$337710bo127$337849b2o$337848b2o$337850bo125$337987b2o$337986b2o$
337988bo127$338111b2o$338110b2o$338112bo125$338252b3o$338252bo$338253b
o126$338377b2o$338376b2o$338378bo127$338492b3o$338492bo$338493bo126$
338621b2o$338620b2o$338622bo125$338753b2o$338752b2o$338754bo126$
338883b2o$338882b2o$338884bo127$339014b3o$339014bo$339015bo126$339159b
2o$339158b2o$339160bo125$339289b2o$339288b2o$339290bo126$339412b3o$
339412bo$339413bo127$339538b3o$339538bo$339539bo125$339679b2o$339678b
2o$339680bo126$339799b2o$339798b2o$339800bo126$339940b3o$339940bo$
339941bo127$340068b3o$340068bo$340069bo125$340187b2o$340186b2o$340188b
o126$340323b2o$340322b2o$340324bo126$340435b2o$340434b2o$340436bo127$
340569b2o$340568b2o$340570bo126$340687b2o$340686b2o$340688bo125$
340814b3o$340814bo$340815bo127$340932b3o$340932bo$340933bo125$341053b
2o$341052b2o$341054bo127$341177b2o$341176b2o$341178bo125$341317b2o$
341316b2o$341318bo127$341439b2o$341438b2o$341440bo126$341570b3o$
341570bo$341571bo126$341690b3o$341690bo$341691bo126$341819b2o$341818b
2o$341820bo126$341949b2o$341948b2o$341950bo126$342072b3o$342072bo$
342073bo125$342189b2o$342188b2o$342190bo127$342314b3o$342314bo$342315b
o125$342455b2o$342454b2o$342456bo126$342577b2o$342576b2o$342578bo127$
342703b2o$342702b2o$342704bo125$342826b3o$342826bo$342827bo126$342955b
2o$342954b2o$342956bo126$343083b2o$343082b2o$343084bo127$343213b2o$
343212b2o$343214bo126$343334b3o$343334bo$343335bo125$343462b3o$343462b
o$343463bo127$343589b2o$343588b2o$343590bo125$343726b3o$343726bo$
343727bo126$343871b2o$343870b2o$343872bo127$344007b2o$344006b2o$
344008bo126$344121b2o$344120b2o$344122bo125$344254b3o$344254bo$344255b
o126$344387b2o$344386b2o$344388bo127$344501b2o$344500b2o$344502bo125$
344625b2o$344624b2o$344626bo126$344765b2o$344764b2o$344766bo127$
344897b2o$344896b2o$344898bo126$345015b2o$345014b2o$345016bo126$
345133b2o$345132b2o$345134bo126$345253b2o$345252b2o$345254bo126$
345387b2o$345386b2o$345388bo125$345510b3o$345510bo$345511bo127$345646b
3o$345646bo$345647bo125$345775b2o$345774b2o$345776bo126$345912b3o$
345912bo$345913bo127$346035b2o$346034b2o$346036bo126$346139b2o$346138b
2o$346140bo125$346264b3o$346264bo$346265bo126$346395b2o$346394b2o$
346396bo127$346519b2o$346518b2o$346520bo125$346640b3o$346640bo$346641b
o127$346780b3o$346780bo$346781bo126$346902b3o$346902bo$346903bo125$
347018b3o$347018bo$347019bo126$347155b2o$347154b2o$347156bo127$347282b
3o$347282bo$347283bo126$347409b2o$347408b2o$347410bo126$347545b2o$
347544b2o$347546bo126$347673b2o$347672b2o$347674bo126$347804b3o$
347804bo$347805bo126$347915b2o$347914b2o$347916bo125$348038b3o$348038b
o$348039bo126$348156b2o$348156bobo$348156bo126$348269b2o$348268b2o$
348270bo127$348400b3o$348400bo$348401bo126$348535b2o$348534b2o$348536b
o126$348653b2o$348652b2o$348654bo125$348791b2o$348790b2o$348792bo127$
348915b2o$348914b2o$348916bo126$349051b2o$349050b2o$349052bo125$
349183b2o$349182b2o$349184bo126$349324b3o$349324bo$349325bo127$349465b
2o$349464b2o$349466bo125$349583b2o$349582b2o$349584bo127$349709b2o$
349708b2o$349710bo125$349832b3o$349832bo$349833bo126$349956b3o$349956b
o$349957bo127$350087b2o$350086b2o$350088bo125$350227b2o$350226b2o$
350228bo127$350363b2o$350362b2o$350364bo126$350493b2o$350492b2o$
350494bo125$350600b3o$350600bo$350601bo127$350741b2o$350740b2o$350742b
o125$350871b2o$350870b2o$350872bo126$351010b3o$351010bo$351011bo127$
351138b3o$351138bo$351139bo126$351261b2o$351260b2o$351262bo126$351387b
2o$351386b2o$351388bo125$351507b2o$351506b2o$351508bo126$351646b3o$
351646bo$351647bo127$351771b2o$351770b2o$351772bo126$351897b2o$351896b
2o$351898bo125$352037b2o$352036b2o$352038bo126$352173b3o$352173bo$
352174bo126$352287b2o$352286b2o$352288bo126$352414b3o$352414bo$352415b
o127$352543b2o$352542b2o$352544bo125$352663b2o$352662b2o$352664bo126$
352782b3o$352782bo$352783bo127$352921b2o$352920b2o$352922bo125$353038b
3o$353038bo$353039bo126$353172b3o$353172bo$353173bo127$353316b3o$
353316bo$353317bo126$353421b2o$353420b2o$353422bo126$353555b2o$353554b
2o$353556bo125$353675b2o$353674b2o$353676bo126$353817b2o$353816b2o$
353818bo126$353929b2o$353928b2o$353930bo127$354054b3o$354054bo$354055b
o126$354189b2o$354188b2o$354190bo125$354319b2o$354318b2o$354320bo127$
354441b2o$354440b2o$354442bo126$354568b3o$354568bo$354569bo125$354687b
2o$354686b2o$354688bo126$354821b2o$354820b2o$354822bo127$354945b2o$
354944b2o$354946bo125$355068b3o$355068bo$355069bo126$355199b2o$355198b
2o$355200bo127$355338b3o$355338bo$355339bo125$355439b2o$355438b2o$
355440bo127$355563b2o$355562b2o$355564bo125$355692b3o$355692bo$355693b
o126$355805b2o$355804b2o$355806bo126$355933b2o$355932b2o$355934bo127$
356058b3o$356058bo$356059bo125$356192b3o$356192bo$356193bo127$356303b
2o$356302b2o$356304bo126$356458b3o$356458bo$356459bo126$356578b3o$
356578bo$356579bo126$356713b2o$356712b2o$356714bo126$356852b3o$356852b
o$356853bo125$356973b2o$356972b2o$356974bo126$357101b2o$357100b2o$
357102bo127$357239b2o$357238b2o$357240bo125$357364b3o$357364bo$357365b
o126$357454b3o$357454bo$357455bo126$357579b2o$357578b2o$357580bo126$
357720b3o$357720bo$357721bo126$357851b2o$357850b2o$357852bo126$357968b
3o$357968bo$357969bo127$358094b3o$358094bo$358095bo126$358210b3o$
358210bo$358211bo126$358320b3o$358320bo$358321bo126$358445b2o$358444b
2o$358446bo125$358587b2o$358586b2o$358588bo127$358709b2o$358708b2o$
358710bo125$358850b3o$358850bo$358851bo126$358984b3o$358984bo$358985bo
127$359126b3o$359126bo$359127bo125$359240b3o$359240bo$359241bo126$
359374b3o$359374bo$359375bo127$359501b2o$359500b2o$359502bo125$359620b
3o$359620bo$359621bo126$359757b2o$359756b2o$359758bo127$359885b2o$
359884b2o$359886bo125$360015b2o$360014b2o$360016bo126$360142b3o$
360142bo$360143bo127$360271b2o$360270b2o$360272bo125$360402b3o$360402b
o$360403bo126$360533b2o$360532b2o$360534bo127$360659b2o$360658b2o$
360660bo126$360754b3o$360754bo$360755bo126$360875b2o$360874b2o$360876b
o124$360995b2o$360995bobo$360995bo127$361088b3o$361088bo$361089bo126$
361218b3o$361218bo$361219bo126$361349b2o$361348b2o$361350bo254$361605b
2o$361604b2o$361606bo126$361732b3o$361732bo$361733bo127$361871b2o$
361870b2o$361872bo126$361993b2o$361992b2o$361994bo125$362125b2o$
362124b2o$362126bo127$362256b3o$362256bo$362257bo126$362383b2o$362382b
2o$362384bo125$362498b3o$362498bo$362499bo126$362602b3o$362602bo$
362603bo127$362723b2o$362722b2o$362724bo125$362871b2o$362870b2o$
362872bo127$362998b3o$362998bo$362999bo125$363125b2o$363124b2o$363126b
o127$363271b2o$363270b2o$363272bo125$363395b2o$363394b2o$363396bo126$
363525b2o$363524b2o$363526bo127$363637b2o$363636b2o$363638bo126$
363776b3o$363776bo$363777bo125$363934b3o$363934bo$363935bo126$364083b
2o$364082b2o$364084bo127$364205b2o$364204b2o$364206bo126$364327b2o$
364326b2o$364328bo126$364477b2o$364476b2o$364478bo125$364609b2o$
364608b2o$364610bo127$364721b2o$364720b2o$364722bo125$364835b2o$
364834b2o$364836bo127$364973b2o$364972b2o$364974bo126$365093b2o$
365092b2o$365094bo126$365219b2o$365218b2o$365220bo125$365356b3o$
365356bo$365357bo126$365465b2o$365464b2o$365466bo127$365602b3o$365602b
o$365603bo126$365711b2o$365710b2o$365712bo125$365833b2o$365832b2o$
365834bo127$365971b2o$365970b2o$365972bo126$366091b2o$366090b2o$
366092bo126$366223b2o$366222b2o$366224bo126$366357b2o$366356b2o$
366358bo126$366488b3o$366488bo$366489bo126$366625b2o$366624b2o$366626b
o125$366744b3o$366744bo$366745bo126$366857b2o$366856b2o$366858bo127$
366986b3o$366986bo$366987bo126$367119b2o$367118b2o$367120bo125$367271b
2o$367270b2o$367272bo127$367387b2o$367386b2o$367388bo126$367496b3o$
367496bo$367497bo126$367626b3o$367626bo$367627bo126$367723b2o$367722b
2o$367724bo125$367839b2o$367838b2o$367840bo126$367979b2o$367978b2o$
367980bo126$368119b2o$368118b2o$368120bo127$368238b3o$368238bo$368239b
o126$368366b3o$368366bo$368367bo126$368502b3o$368502bo$368503bo126$
368633b2o$368632b2o$368634bo125$368750b3o$368750bo$368751bo126$368883b
2o$368882b2o$368884bo127$369007b2o$369006b2o$369008bo126$369116b3o$
369116bo$369117bo126$369240b3o$369240bo$369241bo125$369360b3o$369360bo
$369361bo127$369488b3o$369488bo$369489bo125$369599b2o$369598b2o$
369600bo127$369747b2o$369746b2o$369748bo125$369905b2o$369904b2o$
369906bo126$370032b3o$370032bo$370033bo127$370157b2o$370156b2o$370158b
o126$370284b3o$370284bo$370285bo125$370411b2o$370410b2o$370412bo127$
370555b2o$370554b2o$370556bo125$370684b3o$370684bo$370685bo255$370985b
2o$370984b2o$370986bo125$371117b2o$371116b2o$371118bo126$371226b3o$
371226bo$371227bo127$371371b2o$371370b2o$371372bo125$371509b2o$371508b
2o$371510bo127$371651b2o$371650b2o$371652bo125$371771b2o$371770b2o$
371772bo127$371916b3o$371916bo$371917bo126$372035b2o$372034b2o$372036b
o125$372151b2o$372150b2o$372152bo127$372264b3o$372264bo$372265bo126$
372400b3o$372400bo$372401bo126$372525b2o$372524b2o$372526bo126$372657b
2o$372656b2o$372658bo125$372791b2o$372790b2o$372792bo126$372919b2o$
372918b2o$372920bo126$373042b3o$373042bo$373043bo126$373163b2o$373162b
2o$373164bo127$373295b2o$373294b2o$373296bo126$373427b2o$373426b2o$
373428bo125$373545b2o$373544b2o$373546bo126$373685b2o$373684b2o$
373686bo126$373820b3o$373820bo$373821bo127$373947b2o$373946b2o$373948b
o125$374073b2o$374072b2o$374074bo127$374196b3o$374196bo$374197bo125$
374324b3o$374324bo$374325bo126$374447b2o$374446b2o$374448bo127$374592b
3o$374592bo$374593bo126$374725b2o$374724b2o$374726bo125$374845b2o$
374844b2o$374846bo127$374974b3o$374974bo$374975bo126$375091b2o$375090b
2o$375092bo125$375228b3o$375228bo$375229bo127$375363b2o$375362b2o$
375364bo126$375481b2o$375480b2o$375482bo126$375613b2o$375612b2o$
375614bo125$375733b3o$375733bo$375734bo126$375805b2o$375804b2o$375806b
o127$375912b3o$375912bo$375913bo125$376037b2o$376036b2o$376038bo126$
376175b2o$376174b2o$376176bo127$376297b2o$376296b2o$376298bo125$
376435b2o$376434b2o$376436bo126$376565b2o$376564b2o$376566bo127$
376668b3o$376668bo$376669bo126$376802b3o$376802bo$376803bo125$376941b
2o$376940b2o$376942bo127$377082b3o$377082bo$377083bo125$377202b3o$
377202bo$377203bo127$377327b2o$377326b2o$377328bo125$377454b3o$377454b
o$377455bo127$377593b2o$377592b2o$377594bo125$377723b2o$377722b2o$
377724bo127$377849b2o$377848b2o$377850bo126$377960b3o$377960bo$377961b
o125$378095b2o$378094b2o$378096bo127$378221b2o$378220b2o$378222bo125$
378350b3o$378350bo$378351bo126$378486b3o$378486bo$378487bo127$378607b
2o$378606b2o$378608bo125$378737b2o$378736b2o$378738bo126$378859b2o$
378858b2o$378860bo126$378947b2o$378946b2o$378948bo126$379073b2o$
379072b2o$379074bo127$379189b2o$379188b2o$379190bo126$379312b3o$
379312bo$379313bo126$379436b3o$379436bo$379437bo125$379571b2o$379570b
2o$379572bo127$379697b2o$379696b2o$379698bo126$379813b2o$379812b2o$
379814bo125$379923b2o$379922b2o$379924bo127$380046b3o$380046bo$380047b
o126$380198b3o$380198bo$380199bo125$380311b2o$380310b2o$380312bo126$
380431b2o$380430b2o$380432bo127$380539b2o$380538b2o$380540bo126$
380670b3o$380670bo$380671bo126$380790b3o$380790bo$380791bo126$380919b
2o$380918b2o$380920bo126$381049b2o$381048b2o$381050bo126$381172b3o$
381172bo$381173bo126$381319b2o$381318b2o$381320bo125$381442b3o$381442b
o$381443bo126$381565b2o$381564b2o$381566bo126$381699b2o$381698b2o$
381700bo127$381841b2o$381840b2o$381842bo126$381963b2o$381962b2o$
381964bo126$382091b2o$382090b2o$382092bo125$382207b2o$382206b2o$
382208bo127$382349b2o$382348b2o$382350bo125$382467b2o$382466b2o$
382468bo127$382592b3o$382592bo$382593bo126$382717b2o$382716b2o$382718b
o126$382833b2o$382832b2o$382834bo126$382983b2o$382982b2o$382984bo126$
383111b2o$383110b2o$383112bo126$383227b2o$383226b2o$383228bo125$
383337b2o$383336b2o$383338bo127$383469b2o$383468b2o$383470bo126$
383585b2o$383584b2o$383586bo125$383723b2o$383722b2o$383724bo127$
383847b2o$383846b2o$383848bo126$383971b2o$383970b2o$383972bo125$
384105bo$384104b2o$384104bobo125$384275bo$384274b2o$384274bobo127$
384407b2o$384406b2o$384408bo126$384535b2o$384534b2o$384536bo126$
384666b3o$384666bo$384667bo126$384802b3o$384802bo$384803bo127$384929b
2o$384928b2o$384930bo125$385055b2o$385054b2o$385056bo126$385167b2o$
385166b2o$385168bo126$385291b2o$385290b2o$385292bo127$385423b2o$
385422b2o$385424bo125$385562b3o$385562bo$385563bo254$385813b2o$385812b
2o$385814bo127$385935b2o$385934b2o$385936bo125$386068b3o$386068bo$
386069bo126$386204b3o$386204bo$386205bo126$386321b2o$386320b2o$386322b
o127$386439b2o$386438b2o$386440bo126$386605b2o$386604b2o$386606bo126$
386728b3o$386728bo$386729bo125$386859b2o$386858b2o$386860bo127$387015b
2o$387014b2o$387016bo125$387141b2o$387140b2o$387142bo126$387269b2o$
387268b2o$387270bo127$387401b2o$387400b2o$387402bo126$387528b3o$
387528bo$387529bo125$387655b2o$387654b2o$387656bo127$387788b3o$387788b
o$387789bo126$387919b2o$387918b2o$387920bo125$388049b2o$388048b2o$
388050bo127$388160b3o$388160bo$388161bo126$388284b3o$388284bo$388285bo
125$388407b2o$388406b2o$388408bo127$388535b2o$388534b2o$388536bo126$
388661b2o$388660b2o$388662bo126$388788b3o$388788bo$388789bo125$388927b
2o$388926b2o$388928bo126$389055b2o$389054b2o$389056bo126$389181b2o$
389180b2o$389182bo127$389299b2o$389298b2o$389300bo125$389431b2o$
389430b2o$389432bo127$389545b2o$389544b2o$389546bo126$389681b2o$
389680b2o$389682bo125$389792b3o$389792bo$389793bo127$389929b2o$389928b
2o$389930bo125$390085b2o$390084b2o$390086bo127$390213b2o$390212b2o$
390214bo126$390343b2o$390342b2o$390344bo125$390464b3o$390464bo$390465b
o127$390586b3o$390586bo$390587bo125$390724b3o$390724bo$390725bo127$
390873b2o$390872b2o$390874bo125$391000b3o$391000bo$391001bo127$391140b
3o$391140bo$391141bo125$391254b3o$391254bo$391255bo127$391369b2o$
391368b2o$391370bo126$391505b2o$391504b2o$391506bo126$391627b2o$
391626b2o$391628bo126$391743b2o$391742b2o$391744bo126$391877b2o$
391876b2o$391878bo125$392013b2o$392012b2o$392014bo127$392141b2o$
392140b2o$392142bo125$392259b2o$392258b2o$392260bo127$392376b3o$
392376bo$392377bo125$392497b2o$392496b2o$392498bo126$392635b2o$392634b
2o$392636bo126$392759b2o$392758b2o$392760bo127$392901b2o$392900b2o$
392902bo126$393035b2o$393034b2o$393036bo254$393263b2o$393262b2o$
393264bo125$393393b2o$393392b2o$393394bo126$393509b2o$393508b2o$
393510bo127$393644b3o$393644bo$393645bo125$393757b2o$393756b2o$393758b
o127$393883b2o$393882b2o$393884bo126$394008b3o$394008bo$394009bo125$
394117b2o$394116b2o$394118bo126$394245b2o$394244b2o$394246bo126$
394381b2o$394380b2o$394382bo126$394500b3o$394500bo$394501bo127$394616b
3o$394616bo$394617bo126$394733b2o$394732b2o$394734bo126$394861b2o$
394860b2o$394862bo125$394981b2o$394980b2o$394982bo126$395123b2o$
395122b2o$395124bo127$395244b3o$395244bo$395245bo126$395369b2o$395368b
2o$395370bo125$395511b2o$395510b2o$395512bo127$395643b2o$395642b2o$
395644bo125$395763b2o$395762b2o$395764bo126$395883b2o$395882b2o$
395884bo126$396021b2o$396020b2o$396022bo127$396181b2o$396180b2o$
396182bo126$396308b3o$396308bo$396309bo126$396433b2o$396432b2o$396434b
o126$396564b3o$396564bo$396565bo125$396693b2o$396692b2o$396694bo127$
396824b3o$396824bo$396825bo125$396945b2o$396944b2o$396946bo126$397063b
2o$397062b2o$397064bo126$397185b2o$397184b2o$397186bo126$397309b2o$
397308b2o$397310bo127$397434b3o$397434bo$397435bo125$397562b3o$397562b
o$397563bo126$397688b3o$397688bo$397689bo127$397831b2o$397830b2o$
397832bo126$397957b2o$397956b2o$397958bo125$398087b2o$398086b2o$
398088bo127$398210b3o$398210bo$398211bo126$398351b2o$398350b2o$398352b
o126$398478b3o$398478bo$398479bo125$398603b2o$398602b2o$398604bo127$
398734b3o$398734bo$398735bo123$398844bo$398843b2o$398843bobo129$
398929b2o$398928b2o$398930bo126$399067b2o$399066b2o$399068bo125$
399192b3o$399192bo$399193bo126$399315b2o$399314b2o$399316bo254$399525b
2o$399524b2o$399526bo126$399639b2o$399638b2o$399640bo127$399759b2o$
399758b2o$399760bo126$399897b2o$399896b2o$399898bo125$400007b2o$
400006b2o$400008bo126$400145b2o$400144b2o$400146bo127$400281b2o$
400280b2o$400282bo125$400389b2o$400388b2o$400390bo127$400523b2o$
400522b2o$400524bo126$400638b3o$400638bo$400639bo125$400778b3o$400778b
o$400779bo126$400899b2o$400898b2o$400900bo126$401037b2o$401036b2o$
401038bo126$401160b3o$401160bo$401161bo127$401286b3o$401286bo$401287bo
126$401433b2o$401432b2o$401434bo125$401569b2o$401568b2o$401570bo127$
401690b3o$401690bo$401691bo125$401808b3o$401808bo$401809bo126$401933b
2o$401932b2o$401934bo126$402077b2o$402076b2o$402078bo126$402210b3o$
402210bo$402211bo126$402351b2o$402350b2o$402352bo127$402471b2o$402470b
2o$402472bo125$402601b2o$402600b2o$402602bo127$402724b3o$402724bo$
402725bo126$402867b2o$402866b2o$402868bo125$402997b2o$402996b2o$
402998bo126$403121b2o$403120b2o$403122bo127$403257b2o$403256b2o$
403258bo126$403371b2o$403370b2o$403372bo126$403511b2o$403510b2o$
403512bo125$403631b2o$403630b2o$403632bo127$403749b2o$403748b2o$
403750bo125$403872b3o$403872bo$403873bo127$403998b3o$403998bo$403999bo
125$404136b3o$404136bo$404137bo127$404273b2o$404272b2o$404274bo125$
404382b3o$404382bo$404383bo127$404515b2o$404514b2o$404516bo126$404648b
3o$404648bo$404649bo126$404783b2o$404782b2o$404784bo126$404913b2o$
404912b2o$404914bo126$405029b2o$405028b2o$405030bo126$405156b3o$
405156bo$405157bo125$405285b2o$405284b2o$405286bo127$405402b3o$405402b
o$405403bo125$405537b2o$405536b2o$405538bo127$405668b3o$405668bo$
405669bo125$405792b3o$405792bo$405793bo127$405925b2o$405924b2o$405926b
o125$406051b2o$406050b2o$406052bo126$406199b2o$406198b2o$406200bo127$
406317b2o$406316b2o$406318bo125$406449b2o$406448b2o$406450bo126$
406581b2o$406580b2o$406582bo124$406701b2o$406701bobo$406701bo129$
406805b2o$406804b2o$406806bo126$406927b2o$406926b2o$406928bo126$
407069b2o$407068b2o$407070bo125$407167b2o$407166b2o$407168bo127$
407292b3o$407292bo$407293bo126$407425b2o$407424b2o$407426bo126$407473b
2o$407472b2o$407474bo126$407595b2o$407594b2o$407596bo126$407725b2o$
407724b2o$407726bo125$407846b3o$407846bo$407847bo127$407994b3o$407994b
o$407995bo126$408122b3o$408122bo$408123bo126$408255b2o$408254b2o$
408256bo125$408379b2o$408378b2o$408380bo126$408499b2o$408498b2o$
408500bo126$408626b3o$408626bo$408627bo127$408753b2o$408752b2o$408754b
o125$408882b3o$408882bo$408883bo125$408994bo$408993b2o$408993bobo128$
409105b2o$409104b2o$409106bo125$409231b2o$409230b2o$409232bo255$
409487b2o$409486b2o$409488bo126$409615b2o$409614b2o$409616bo125$
409745b2o$409744b2o$409746bo127$409868b3o$409868bo$409869bo126$410011b
2o$410010b2o$410012bo125$410131b2o$410130b2o$410132bo127$410265b2o$
410264b2o$410266bo123$410386bo$410385b2o$410385bobo128$410509b2o$
410508b2o$410510bo127$410633b2o$410632b2o$410634bo125$410760b3o$
410760bo$410761bo126$410886b3o$410886bo$410887bo127$411027b2o$411026b
2o$411028bo125$411144b3o$411144bo$411145bo126$411276b3o$411276bo$
411277bo127$411399b2o$411398b2o$411400bo126$411520b3o$411520bo$411521b
o125$411641b2o$411640b2o$411642bo126$411789b2o$411788b2o$411790bo126$
411878b3o$411878bo$411879bo127$412022b3o$412022bo$412023bo126$412144b
3o$412144bo$412145bo126$412266b3o$412266bo$412267bo125$412389b2o$
412388b2o$412390bo126$412509b2o$412508b2o$412510bo127$412644b3o$
412644bo$412645bo125$412749b2o$412748b2o$412750bo126$412876b3o$412876b
o$412877bo126$413003b2o$413002b2o$413004bo127$413137b2o$413136b2o$
413138bo126$413268b3o$413268bo$413269bo126$413405b2o$413404b2o$413406b
o125$413531b2o$413530b2o$413532bo127$413663b2o$413662b2o$413664bo125$
413785b2o$413784b2o$413786bo126$413901b2o$413900b2o$413902bo126$
414022b3o$414022bo$414023bo126$414162b3o$414162bo$414163bo127$414286b
3o$414286bo$414287bo126$414421b2o$414420b2o$414422bo125$414550b3o$
414550bo$414551bo127$414686b3o$414686bo$414687bo126$414817b2o$414816b
2o$414818bo125$414933b2o$414932b2o$414934bo127$415060b3o$415060bo$
415061bo126$415175b2o$415174b2o$415176bo126$415301b2o$415300b2o$
415302bo125$415439b2o$415438b2o$415440bo127$415543b2o$415542b2o$
415544bo125$415668b3o$415668bo$415669bo127$415801b2o$415800b2o$415802b
o126$415943b2o$415942b2o$415944bo126$416069b2o$416068b2o$416070bo126$
416207b2o$416206b2o$416208bo126$416304b3o$416304bo$416305bo126$416428b
3o$416428bo$416429bo125$416560b3o$416560bo$416561bo126$416681b2o$
416680b2o$416682bo126$416809b2o$416808b2o$416810bo126$416947b2o$
416946b2o$416948bo126$417075b2o$417074b2o$417076bo127$417206b3o$
417206bo$417207bo125$417321b2o$417320b2o$417322bo127$417441b2o$417440b
2o$417442bo125$417571b2o$417570b2o$417572bo126$417691b2o$417690b2o$
417692bo127$417819b2o$417818b2o$417820bo125$417955b2o$417954b2o$
417956bo126$418075b2o$418074b2o$418076bo126$418214b3o$418214bo$418215b
o127$418339b2o$418338b2o$418340bo125$418466b3o$418466bo$418467bo126$
418602b3o$418602bo$418603bo126$418741b2o$418740b2o$418742bo126$418877b
2o$418876b2o$418878bo127$419007b2o$419006b2o$419008bo126$419129b2o$
419128b2o$419130bo125$419257b2o$419256b2o$419258bo124$419381b2o$
419381bobo$419381bo129$419528b3o$419528bo$419529bo125$419660b3o$
419660bo$419661bo127$419785b2o$419784b2o$419786bo126$419904b3o$419904b
o$419905bo125$420023b2o$420022b2o$420024bo127$420151b2o$420150b2o$
420152bo125$420289b2o$420288b2o$420290bo127$420422b3o$420422bo$420423b
o126$420549b2o$420548b2o$420550bo125$420668b3o$420668bo$420669bo127$
420802b3o$420802bo$420803bo125$420929b2o$420928b2o$420930bo127$421051b
2o$421050b2o$421052bo125$421210b3o$421210bo$421211bo127$421393b2o$
421392b2o$421394bo125$421515b2o$421514b2o$421516bo126$421639b2o$
421638b2o$421640bo127$421764b3o$421764bo$421765bo126$421899b2o$421898b
2o$421900bo126$422038b3o$422038bo$422039bo126$422177b2o$422176b2o$
422178bo125$422290b3o$422290bo$422291bo127$422417b2o$422416b2o$422418b
o125$422555b2o$422554b2o$422556bo126$422779b2o$422778b2o$422780bo127$
422908b3o$422908bo$422909bo126$423035b2o$423034b2o$423036bo126$423152b
3o$423152bo$423153bo126$423302b3o$423302bo$423303bo126$423421b2o$
423420b2o$423422bo126$423540b3o$423540bo$423541bo125$423657b2o$423656b
2o$423658bo127$423786b3o$423786bo$423787bo125$423915b2o$423914b2o$
423916bo127$424030b3o$424030bo$424031bo125$424164b3o$424164bo$424165bo
126$424285b2o$424284b2o$424286bo126$424400b3o$424400bo$424401bo126$
424533b2o$424532b2o$424534bo127$424645b2o$424644b2o$424646bo126$
424783b2o$424782b2o$424784bo125$424921b2o$424920b2o$424922bo126$
425043b2o$425042b2o$425044bo127$425173b2o$425172b2o$425174bo125$
425307b2o$425306b2o$425308bo126$425424b3o$425424bo$425425bo126$425564b
3o$425564bo$425565bo127$425707b2o$425706b2o$425708bo126$425823b2o$
425822b2o$425824bo125$425991b2o$425990b2o$425992bo127$426120b3o$
426120bo$426121bo126$426247b2o$426246b2o$426248bo126$426372b3o$426372b
o$426373bo125$426497b2o$426496b2o$426498bo126$426629b2o$426628b2o$
426630bo127$426763b2o$426762b2o$426764bo126$426899b2o$426898b2o$
426900bo126$427029b2o$427028b2o$427030bo125$427136b3o$427136bo$427137b
o127$427277b2o$427276b2o$427278bo125$427416b3o$427416bo$427417bo127$
427538b3o$427538bo$427539bo125$427671b2o$427670b2o$427672bo127$427791b
2o$427790b2o$427792bo125$427918b3o$427918bo$427919bo127$428057b2o$
428056b2o$428058bo126$428183b2o$428182b2o$428184bo125$428295b2o$
428294b2o$428296bo126$428423b2o$428422b2o$428424bo127$428554b3o$
428554bo$428555bo126$428670b3o$428670bo$428671bo125$428790b3o$428790bo
$428791bo127$428915b2o$428914b2o$428916bo125$429049b2o$429048b2o$
429050bo127$429162b3o$429162bo$429163bo125$429303b2o$429302b2o$429304b
o126$429440b3o$429440bo$429441bo127$429571b2o$429570b2o$429572bo125$
429697b2o$429696b2o$429698bo126$429830b3o$429830bo$429831bo126$429953b
2o$429952b2o$429954bo127$430084b3o$430084bo$430085bo126$430215b2o$
430214b2o$430216bo125$430308b3o$430308bo$430309bo126$430435b2o$430434b
2o$430436bo126$430561b2o$430560b2o$430562bo127$430701b2o$430700b2o$
430702bo126$430817b2o$430816b2o$430818bo125$430939b2o$430938b2o$
430940bo127$431070b3o$431070bo$431071bo125$431210b3o$431210bo$431211bo
126$431341b2o$431340b2o$431342bo126$431493b2o$431492b2o$431494bo127$
431620b3o$431620bo$431621bo126$431751b2o$431750b2o$431752bo125$431883b
2o$431882b2o$431884bo126$432009b2o$432008b2o$432010bo126$432127b2o$
432126b2o$432128bo127$432254b3o$432254bo$432255bo125$432404b3o$432404b
o$432405bo127$432527b2o$432526b2o$432528bo126$432652b3o$432652bo$
432653bo125$432771b2o$432770b2o$432772bo127$432897b2o$432896b2o$
432898bo125$433041b2o$433040b2o$433042bo126$433172b3o$433172bo$433173b
o127$433305b2o$433304b2o$433306bo126$433432b3o$433432bo$433433bo125$
433531b2o$433530b2o$433532bo126$433667b2o$433666b2o$433668bo127$
433796b3o$433796bo$433797bo126$433924b3o$433924bo$433925bo125$434057b
2o$434056b2o$434058bo127$434166b3o$434166bo$434167bo125$434302b3o$
434302bo$434303bo127$434421b2o$434420b2o$434422bo126$434550b3o$434550b
o$434551bo126$434684b3o$434684bo$434685bo126$434817b2o$434816b2o$
434818bo125$434935b2o$434934b2o$434936bo127$435061b2o$435060b2o$
435062bo125$435193b2o$435192b2o$435194bo126$435330b3o$435330bo$435331b
o127$435453b2o$435452b2o$435454bo126$435584b3o$435584bo$435585bo125$
435718b3o$435718bo$435719bo126$435857b2o$435856b2o$435858bo126$435985b
2o$435984b2o$435986bo127$436116b3o$436116bo$436117bo125$436249b2o$
436248b2o$436250bo127$436369b2o$436368b2o$436370bo125$436485b2o$
436484b2o$436486bo126$436616b3o$436616bo$436617bo127$436748b3o$436748b
o$436749bo125$436864b3o$436864bo$436865bo127$436993b2o$436992b2o$
436994bo125$437121b2o$437120b2o$437122bo126$437241b2o$437240b2o$
437242bo127$437381b2o$437380b2o$437382bo126$437508b3o$437508bo$437509b
o126$437644b3o$437644bo$437645bo126$437764b3o$437764bo$437765bo125$
437893b2o$437892b2o$437894bo126$438023b2o$438022b2o$438024bo127$
438152b3o$438152bo$438153bo126$438283b2o$438282b2o$438284bo126$438406b
3o$438406bo$438407bo126$438527b2o$438526b2o$438528bo125$438658b3o$
438658bo$438659bo126$438778b3o$438778bo$438779bo127$438909b2o$438908b
2o$438910bo125$439038b3o$439038bo$439039bo127$439176b3o$439176bo$
439177bo126$439291b2o$439290b2o$439292bo126$439419b2o$439418b2o$
439420bo125$439552b3o$439552bo$439553bo127$439660b3o$439660bo$439661bo
126$439791b2o$439790b2o$439792bo125$439891b2o$439890b2o$439892bo126$
440029b2o$440028b2o$440030bo126$440155b2o$440154b2o$440156bo127$
440237b2o$440236b2o$440238bo126$440360b3o$440360bo$440361bo125$440503b
2o$440502b2o$440504bo126$440625b2o$440624b2o$440626bo126$440745b2o$
440744b2o$440746bo126$440851b2o$440850b2o$440852bo126$440979b2o$
440978b2o$440980bo126$441115b2o$441114b2o$441116bo126$441234b3o$
441234bo$441235bo126$441357b2o$441356b2o$441358bo127$441491b2o$441490b
2o$441492bo125$441598b3o$441598bo$441599bo126$441723b2o$441722b2o$
441724bo126$441861b2o$441860b2o$441862bo127$441993b2o$441992b2o$
441994bo126$442120b3o$442120bo$442121bo125$442240b3o$442240bo$442241bo
127$442385b2o$442384b2o$442386bo125$442509b2o$442508b2o$442510bo127$
442620b3o$442620bo$442621bo126$442753b2o$442752b2o$442754bo125$442921b
2o$442920b2o$442922bo127$443057b2o$443056b2o$443058bo126$443176b3o$
443176bo$443177bo126$443323b2o$443322b2o$443324bo126$443475b2o$443474b
2o$443476bo126$443606b3o$443606bo$443607bo126$443745b2o$443744b2o$
443746bo126$443863b2o$443862b2o$443864bo125$443979b2o$443978b2o$
443980bo126$444115b2o$444114b2o$444116bo126$444234b3o$444234bo$444235b
o126$444357b2o$444356b2o$444358bo127$444479b2o$444478b2o$444480bo126$
444612b3o$444612bo$444613bo126$444737b2o$444736b2o$444738bo126$444866b
3o$444866bo$444867bo125$445003b2o$445002b2o$445004bo127$445129b2o$
445128b2o$445130bo126$445245b2o$445244b2o$445246bo125$445373b2o$
445372b2o$445374bo127$445471b2o$445470b2o$445472bo125$445593b2o$
445592b2o$445594bo126$445722b3o$445722bo$445723bo127$445842b3o$445842b
o$445843bo126$445979b2o$445978b2o$445980bo125$446119b2o$446118b2o$
446120bo126$446276b3o$446276bo$446277bo126$446407b2o$446406b2o$446408b
o127$446536b3o$446536bo$446537bo126$446655b2o$446654b2o$446656bo125$
446781b2o$446780b2o$446782bo127$446926b3o$446926bo$446927bo125$447043b
2o$447042b2o$447044bo126$447169b2o$447168b2o$447170bo127$447307b2o$
447306b2o$447308bo126$447429b2o$447428b2o$447430bo125$447567b2o$
447566b2o$447568bo127$447697b2o$447696b2o$447698bo125$447813b2o$
447812b2o$447814bo127$447913b2o$447912b2o$447914bo126$448051b2o$
448050b2o$448052bo126$448187b2o$448186b2o$448188bo126$448317b2o$
448316b2o$448318bo126$448444b3o$448444bo$448445bo126$448582b3o$448582b
o$448583bo125$448701b2o$448700b2o$448702bo127$448827b2o$448826b2o$
448828bo125$448964b3o$448964bo$448965bo126$449080b3o$449080bo$449081bo
126$449209b2o$449208b2o$449210bo126$449344b3o$449344bo$449345bo126$
449464b3o$449464bo$449465bo127$449589b2o$449588b2o$449590bo126$449716b
3o$449716bo$449717bo126$449857b2o$449856b2o$449858bo126$449993b2o$
449992b2o$449994bo126$450120b3o$450120bo$450121bo126$450246b3o$450246b
o$450247bo125$450356b3o$450356bo$450357bo127$450482b3o$450482bo$
450483bo126$450621b2o$450620b2o$450622bo125$450765b2o$450764b2o$
450766bo127$450888b3o$450888bo$450889bo125$451011b2o$451010b2o$451012b
o126$451143b2o$451142b2o$451144bo126$451280b3o$451280bo$451281bo127$
451398b3o$451398bo$451399bo126$451529b2o$451528b2o$451530bo126$451665b
2o$451664b2o$451666bo125$451776b3o$451776bo$451777bo127$451918b3o$
451918bo$451919bo125$452043b2o$452042b2o$452044bo127$452166b3o$452166b
o$452167bo125$452298b3o$452298bo$452299bo126$452424b3o$452424bo$
452425bo127$452544b3o$452544bo$452545bo125$452677b2o$452676b2o$452678b
o126$452796b3o$452796bo$452797bo126$452906b3o$452906bo$452907bo127$
453044b3o$453044bo$453045bo125$453161b2o$453160b2o$453162bo126$453297b
2o$453296b2o$453298bo126$453431b2o$453430b2o$453432bo127$453563b2o$
453562b2o$453564bo126$453699b2o$453698b2o$453700bo126$453851b2o$
453850b2o$453852bo125$453991b2o$453990b2o$453992bo127$454114b3o$
454114bo$454115bo125$454240b3o$454240bo$454241bo127$454365b2o$454364b
2o$454366bo125$454511b2o$454510b2o$454512bo126$454632b3o$454632bo$
454633bo127$454756b3o$454756bo$454757bo126$454901b2o$454900b2o$454902b
o126$455023b2o$455022b2o$455024bo126$455147b2o$455146b2o$455148bo126$
455279b2o$455278b2o$455280bo125$455413b2o$455412b2o$455414bo126$
455533b2o$455532b2o$455534bo127$455685b2o$455684b2o$455686bo125$
455821b2o$455820b2o$455822bo127$455941b2o$455940b2o$455942bo126$
456058b3o$456058bo$456059bo125$456194b3o$456194bo$456195bo127$456317b
2o$456316b2o$456318bo125$456421b2o$456420b2o$456422bo126$456550b3o$
456550bo$456551bo126$456675b2o$456674b2o$456676bo126$456811b2o$456810b
2o$456812bo126$456945b2o$456944b2o$456946bo127$457077b2o$457076b2o$
457078bo126$457193b2o$457192b2o$457194bo126$457323b2o$457322b2o$
457324bo126$457433b2o$457432b2o$457434bo126$457559b2o$457558b2o$
457560bo125$457697b2o$457696b2o$457698bo126$457813b2o$457812b2o$
457814bo126$457940b3o$457940bo$457941bo127$458082b3o$458082bo$458083bo
126$458193b2o$458192b2o$458194bo126$458313b2o$458312b2o$458314bo126$
458440b3o$458440bo$458441bo126$458571b2o$458570b2o$458572bo126$458694b
3o$458694bo$458695bo126$458815b2o$458814b2o$458816bo125$458946b3o$
458946bo$458947bo127$459078b3o$459078bo$459079bo125$459198b3o$459198bo
$459199bo126$459324b3o$459324bo$459325bo127$459453b2o$459452b2o$
459454bo126$459567b2o$459566b2o$459568bo126$459697b2o$459696b2o$
459698bo126$459832b3o$459832bo$459833bo126$459962b3o$459962bo$459963bo
126$460099b2o$460098b2o$460100bo126$460219b2o$460218b2o$460220bo126$
460347b2o$460346b2o$460348bo125$460455b2o$460454b2o$460456bo127$
460595b2o$460594b2o$460596bo126$460710b3o$460710bo$460711bo126$460842b
3o$460842bo$460843bo126$460987b2o$460986b2o$460988bo125$461111b2o$
461110b2o$461112bo127$461247b2o$461246b2o$461248bo126$461373b2o$
461372b2o$461374bo125$461491b2o$461490b2o$461492bo126$461622b3o$
461622bo$461623bo127$461760b3o$461760bo$461761bo126$461875b2o$461874b
2o$461876bo126$462003b2o$462002b2o$462004bo125$462136b3o$462136bo$
462137bo127$462241b2o$462240b2o$462242bo126$462369b2o$462368b2o$
462370bo125$462505b2o$462504b2o$462506bo127$462632b3o$462632bo$462633b
o126$462777b2o$462776b2o$462778bo126$462902b3o$462902bo$462903bo125$
463021b2o$463020b2o$463022bo127$463147b2o$463146b2o$463148bo126$
463289b2o$463288b2o$463290bo126$463418b3o$463418bo$463419bo125$463551b
2o$463550b2o$463552bo126$463687b2o$463686b2o$463688bo127$463808b3o$
463808bo$463809bo126$463956b3o$463956bo$463957bo125$464089b2o$464088b
2o$464090bo126$464241b2o$464240b2o$464242bo127$464372b3o$464372bo$
464373bo126$464498b3o$464498bo$464499bo126$464632b3o$464632bo$464633bo
126$464762b3o$464762bo$464763bo126$464877b2o$464876b2o$464878bo126$
465025b2o$465024b2o$465026bo126$465145b2o$465144b2o$465146bo126$
465272b3o$465272bo$465273bo126$465399b2o$465398b2o$465400bo126$465526b
3o$465526bo$465527bo126$465665b2o$465664b2o$465666bo126$465791b2o$
465790b2o$465792bo126$465915b2o$465914b2o$465916bo126$466039b2o$
466038b2o$466040bo126$466169b2o$466168b2o$466170bo126$466305b2o$
466304b2o$466306bo125$466435b2o$466434b2o$466436bo126$466557b2o$
466556b2o$466558bo127$466679b2o$466678b2o$466680bo125$466820b3o$
466820bo$466821bo126$466927b2o$466926b2o$466928bo126$467064b3o$467064b
o$467065bo127$467182b3o$467182bo$467183bo126$467313b2o$467312b2o$
467314bo125$467445b2o$467444b2o$467446bo126$467571b2o$467570b2o$
467572bo127$467709b2o$467708b2o$467710bo125$467838b3o$467838bo$467839b
o127$467973b2o$467972b2o$467974bo125$468091b2o$468090b2o$468092bo127$
468209b2o$468208b2o$468210bo125$468347b2o$468346b2o$468348bo126$
468451b2o$468450b2o$468452bo126$468579b2o$468578b2o$468580bo127$
468717b2o$468716b2o$468718bo126$468841b2o$468840b2o$468842bo126$
468959b2o$468958b2o$468960bo125$469077b2o$469076b2o$469078bo127$
469219b2o$469218b2o$469220bo125$469337b2o$469336b2o$469338bo126$
469468b3o$469468bo$469469bo126$469605b2o$469604b2o$469606bo126$469728b
3o$469728bo$469729bo127$469854b3o$469854bo$469855bo126$469986b3o$
469986bo$469987bo125$470103b2o$470102b2o$470104bo126$470251b2o$470250b
2o$470252bo127$470387b2o$470386b2o$470388bo125$470506b3o$470506bo$
470507bo126$470634b3o$470634bo$470635bo127$470757b2o$470756b2o$470758b
o125$470890b3o$470890bo$470891bo127$471004b3o$471004bo$471005bo125$
471134b3o$471134bo$471135bo127$471261b2o$471260b2o$471262bo125$471377b
2o$471376b2o$471378bo127$471511b2o$471510b2o$471512bo125$471643b2o$
471642b2o$471644bo126$471768b3o$471768bo$471769bo126$471887b2o$471886b
2o$471888bo127$472018b3o$472018bo$472019bo125$472146b3o$472146bo$
472147bo126$472273b2o$472272b2o$472274bo126$472409b2o$472408b2o$
472410bo127$472530b3o$472530bo$472531bo125$472673b2o$472672b2o$472674b
o127$472800b3o$472800bo$472801bo125$472927b2o$472926b2o$472928bo126$
473056b3o$473056bo$473057bo127$473190b3o$473190bo$473191bo125$473311b
2o$473310b2o$473312bo127$473437b2o$473436b2o$473438bo126$473574b3o$
473574bo$473575bo125$473705b2o$473704b2o$473706bo126$473851b2o$473850b
2o$473852bo126$473964b3o$473964bo$473965bo126$474089b2o$474088b2o$
474090bo126$474219b2o$474218b2o$474220bo127$474357b2o$474356b2o$
474358bo125$474487b2o$474486b2o$474488bo127$474623b2o$474622b2o$
474624bo125$474759b2o$474758b2o$474760bo127$474879b2o$474878b2o$
474880bo126$474996b3o$474996bo$474997bo125$475132b3o$475132bo$475133bo
127$475255b2o$475254b2o$475256bo125$475377b2o$475376b2o$475378bo126$
475497b2o$475496b2o$475498bo126$475639b2o$475638b2o$475640bo126$
475765b2o$475764b2o$475766bo127$475894b3o$475894bo$475895bo126$476024b
3o$476024bo$476025bo125$476157b2o$476156b2o$476158bo126$476272b3o$
476272bo$476273bo127$476400b3o$476400bo$476401bo126$476524b3o$476524bo
$476525bo126$476637b2o$476636b2o$476638bo125$476755b2o$476754b2o$
476756bo126$476891b2o$476890b2o$476892bo127$477017b2o$477016b2o$
477018bo126$477132b3o$477132bo$477133bo125$477245b2o$477244b2o$477246b
o126$477355b2o$477354b2o$477356bo126$477492b3o$477492bo$477493bo126$
477651b2o$477650b2o$477652bo126$477767b2o$477766b2o$477768bo126$
477903b2o$477902b2o$477904bo127$478029b2o$478028b2o$478030bo126$
478144b3o$478144bo$478145bo126$478256b3o$478256bo$478257bo125$478400b
3o$478400bo$478401bo126$478536b3o$478536bo$478537bo126$478655b2o$
478654b2o$478656bo127$478780b3o$478780bo$478781bo126$478919b2o$478918b
2o$478920bo125$479046b3o$479046bo$479047bo127$479161b2o$479160b2o$
479162bo125$479302b3o$479302bo$479303bo126$479409b2o$479408b2o$479410b
o126$479527b2o$479526b2o$479528bo127$479659b2o$479658b2o$479660bo126$
479790b3o$479790bo$479791bo126$479910b3o$479910bo$479911bo126$480045b
2o$480044b2o$480046bo125$480178b3o$480178bo$480179bo127$480298b3o$
480298bo$480299bo126$480421b2o$480420b2o$480422bo126$480561b2o$480560b
2o$480562bo125$480686b3o$480686bo$480687bo126$480805b2o$480804b2o$
480806bo126$480932b3o$480932bo$480933bo127$481091b2o$481090b2o$481092b
o125$481211b2o$481210b2o$481212bo127$481331b2o$481330b2o$481332bo126$
481462b3o$481462bo$481463bo126$481582b3o$481582bo$481583bo125$481703b
2o$481702b2o$481704bo127$481842b3o$481842bo$481843bo126$481975b2o$
481974b2o$481976bo125$482104b3o$482104bo$482105bo127$482237b2o$482236b
2o$482238bo126$482369b2o$482368b2o$482370bo125$482494b3o$482494bo$
482495bo126$482621b2o$482620b2o$482622bo127$482753b2o$482752b2o$
482754bo126$482876b3o$482876bo$482877bo125$483017b2o$483016b2o$483018b
o127$483136b3o$483136bo$483137bo125$483255b2o$483254b2o$483256bo127$
483385b2o$483384b2o$483386bo125$483512b3o$483512bo$483513bo126$483657b
2o$483656b2o$483658bo127$483784b3o$483784bo$483785bo125$483916b3o$
483916bo$483917bo126$484035b2o$484034b2o$484036bo127$484156b3o$484156b
o$484157bo125$484282b3o$484282bo$484283bo126$484413b2o$484412b2o$
484414bo127$484547b2o$484546b2o$484548bo126$484669b2o$484668b2o$
484670bo126$484811b2o$484810b2o$484812bo126$484927b2o$484926b2o$
484928bo125$485061b2o$485060b2o$485062bo127$485237b2o$485236b2o$
485238bo125$485363b2o$485362b2o$485364bo127$485488b3o$485488bo$485489b
o125$485617b2o$485616b2o$485618bo126$485746b3o$485746bo$485747bo127$
485885b2o$485884b2o$485886bo126$486014b3o$486014bo$486015bo125$486134b
3o$486134bo$486135bo126$486259b2o$486258b2o$486260bo127$486407b2o$
486406b2o$486408bo125$486536b3o$486536bo$486537bo126$486673b2o$486672b
2o$486674bo126$486804b3o$486804bo$486805bo126$486925b2o$486924b2o$
486926bo126$487052b3o$487052bo$487053bo127$487191b2o$487190b2o$487192b
o125$487307b2o$487306b2o$487308bo127$487440b3o$487440bo$487441bo126$
487558b3o$487558bo$487559bo126$487681b2o$487680b2o$487682bo126$487818b
3o$487818bo$487819bo126$487955b2o$487954b2o$487956bo125$488073b2o$
488072b2o$488074bo126$488189b2o$488188b2o$488190bo127$488314b3o$
488314bo$488315bo126$488441b2o$488440b2o$488442bo126$488566b3o$488566b
o$488567bo125$488702b3o$488702bo$488703bo126$488839b2o$488838b2o$
488840bo126$488963b2o$488962b2o$488964bo127$489104b3o$489104bo$489105b
o126$489220b3o$489220bo$489221bo125$489344b3o$489344bo$489345bo126$
489473b2o$489472b2o$489474bo127$489607b2o$489606b2o$489608bo126$
489734b3o$489734bo$489735bo126$489879b2o$489878b2o$489880bo126$490004b
3o$490004bo$490005bo125$490123b2o$490122b2o$490124bo127$490249b2o$
490248b2o$490250bo126$490389b2o$490388b2o$490390bo125$490511b2o$
490510b2o$490512bo127$490640b3o$490640bo$490641bo125$490759b2o$490758b
2o$490760bo127$490896b3o$490896bo$490897bo126$491036b3o$491036bo$
491037bo254$491296b3o$491296bo$491297bo126$491415b2o$491414b2o$491416b
o126$491525b2o$491524b2o$491526bo126$491662b3o$491662bo$491663bo126$
491789b2o$491788b2o$491790bo126$491917b2o$491916b2o$491918bo126$
492033b2o$492032b2o$492034bo125$492143b2o$492142b2o$492144bo127$
492286b3o$492286bo$492287bo126$492415b2o$492414b2o$492416bo126$492553b
2o$492552b2o$492554bo126$492669b2o$492668b2o$492670bo125$492792b3o$
492792bo$492793bo126$492916b3o$492916bo$492917bo126$493053b2o$493052b
2o$493054bo127$493191b2o$493190b2o$493192bo126$493302b3o$493302bo$
493303bo126$493425b2o$493424b2o$493426bo125$493560b3o$493560bo$493561b
o126$493682b3o$493682bo$493683bo126$493823b2o$493822b2o$493824bo127$
493943b2o$493942b2o$493944bo125$494068b3o$494068bo$494069bo127$494194b
3o$494194bo$494195bo125$494311b2o$494310b2o$494312bo127$494440b3o$
494440bo$494441bo126$494566b3o$494566bo$494567bo126$494699b2o$494698b
2o$494700bo126$494830b3o$494830bo$494831bo125$494974b3o$494974bo$
494975bo126$495095b2o$495094b2o$495096bo127$495207b2o$495206b2o$
495208bo125$495349b2o$495348b2o$495350bo126$495478b3o$495478bo$495479b
o127$495611b2o$495610b2o$495612bo126$495711b2o$495710b2o$495712bo125$
495839b2o$495838b2o$495840bo127$495973b2o$495972b2o$495974bo126$
496109b2o$496108b2o$496110bo126$496236b3o$496236bo$496237bo125$496370b
3o$496370bo$496371bo127$496510b3o$496510bo$496511bo126$496628b3o$
496628bo$496629bo125$496770b3o$496770bo$496771bo127$496895b2o$496894b
2o$496896bo126$497020b3o$497020bo$497021bo126$497144b3o$497144bo$
497145bo125$497269b2o$497268b2o$497270bo126$497396b3o$497396bo$497397b
o126$497537b2o$497536b2o$497538bo126$497668b3o$497668bo$497669bo127$
497804b3o$497804bo$497805bo126$497911b2o$497910b2o$497912bo126$498034b
3o$498034bo$498035bo126$498195b2o$498194b2o$498196bo126$498319b2o$
498318b2o$498320bo125$498444b3o$498444bo$498445bo127$498569b2o$498568b
2o$498570bo126$498698b3o$498698bo$498699bo125$498831b2o$498830b2o$
498832bo127$498955b2o$498954b2o$498956bo125$499073b2o$499072b2o$
499074bo127$499211b2o$499210b2o$499212bo126$499338b3o$499338bo$499339b
o126$499456b3o$499456bo$499457bo126$499594b3o$499594bo$499595bo125$
499721b2o$499720b2o$499722bo126$499840b3o$499840bo$499841bo127$499979b
2o$499978b2o$499980bo125$500093b2o$500092b2o$500094bo127$500223b2o$
500222b2o$500224bo125$500352b3o$500352bo$500353bo127$500481b2o$500480b
2o$500482bo126$500606b3o$500606bo$500607bo126$500730b3o$500730bo$
500731bo126$500852b3o$500852bo$500853bo125$500985b2o$500984b2o$500986b
o127$501121b2o$501120b2o$501122bo125$501241b2o$501240b2o$501242bo126$
501383b2o$501382b2o$501384bo127$501511b2o$501510b2o$501512bo125$
501638b3o$501638bo$501639bo126$501750b3o$501750bo$501751bo127$501886b
3o$501886bo$501887bo125$502029b2o$502028b2o$502030bo127$502153b2o$
502152b2o$502154bo126$502271b2o$502270b2o$502272bo126$502393b2o$
502392b2o$502394bo126$502509b2o$502508b2o$502510bo125$502639b2o$
502638b2o$502640bo127$502761b2o$502760b2o$502762bo126$502896b3o$
502896bo$502897bo125$503043b2o$503042b2o$503044bo126$503165b2o$503164b
2o$503166bo127$503295b2o$503294b2o$503296bo126$503437b2o$503436b2o$
503438bo125$503567b2o$503566b2o$503568bo126$503693b2o$503692b2o$
503694bo127$503823b2o$503822b2o$503824bo125$503956b3o$503956bo$503957b
o126$504083b2o$504082b2o$504084bo126$504219b2o$504218b2o$504220bo127$
504340b3o$504340bo$504341bo125$504447b2o$504446b2o$504448bo127$504573b
2o$504572b2o$504574bo126$504675b2o$504674b2o$504676bo126$504796b3o$
504796bo$504797bo126$504920b3o$504920bo$504921bo125$505052b3o$505052bo
$505053bo126$505169b2o$505168b2o$505170bo126$505289b2o$505288b2o$
505290bo127$505418b3o$505418bo$505419bo125$505548b3o$505548bo$505549bo
126$505677b2o$505676b2o$505678bo127$505807b2o$505806b2o$505808bo125$
505927b2o$505926b2o$505928bo126$506055b2o$506054b2o$506056bo126$
506189b2o$506188b2o$506190bo126$506307b2o$506306b2o$506308bo126$
506431b2o$506430b2o$506432bo126$506537b2o$506536b2o$506538bo127$
506670b3o$506670bo$506671bo126$506806b3o$506806bo$506807bo126$506911b
2o$506910b2o$506912bo125$507051b2o$507050b2o$507052bo126$507183b2o$
507182b2o$507184bo127$507310b3o$507310bo$507311bo125$507441b2o$507440b
2o$507442bo127$507566b3o$507566bo$507567bo125$507692b3o$507692bo$
507693bo127$507824b3o$507824bo$507825bo125$507960b3o$507960bo$507961bo
127$508080b3o$508080bo$508081bo126$508215b2o$508214b2o$508216bo125$
508346b3o$508346bo$508347bo127$508474b3o$508474bo$508475bo125$508604b
3o$508604bo$508605bo126$508735b2o$508734b2o$508736bo126$508855b2o$
508854b2o$508856bo127$508977b2o$508976b2o$508978bo125$509104b3o$
509104bo$509105bo127$509224b3o$509224bo$509225bo125$509356b3o$509356bo
$509357bo126$509483b2o$509482b2o$509484bo127$509623b2o$509622b2o$
509624bo126$509749b2o$509748b2o$509750bo126$509876b3o$509876bo$509877b
o125$510013b2o$510012b2o$510014bo126$510139b2o$510138b2o$510140bo126$
510265b2o$510264b2o$510266bo127$510395b2o$510394b2o$510396bo125$
510531b2o$510530b2o$510532bo126$510641b2o$510640b2o$510642bo127$
510768b3o$510768bo$510769bo126$510913b2o$510912b2o$510914bo126$511039b
2o$511038b2o$511040bo126$511161b2o$511160b2o$511162bo125$511293b2o$
511292b2o$511294bo127$511431b2o$511430b2o$511432bo126$511551b2o$
511550b2o$511552bo125$511692b3o$511692bo$511693bo127$511809b2o$511808b
2o$511810bo125$511950b3o$511950bo$511951bo126$512061b2o$512060b2o$
512062bo126$512195b2o$512194b2o$512196bo126$512326b3o$512326bo$512327b
o127$512437b2o$512436b2o$512438bo126$512568b3o$512568bo$512569bo125$
512698b3o$512698bo$512699bo126$512819b2o$512818b2o$512820bo127$512950b
3o$512950bo$512951bo125$513067b2o$513066b2o$513068bo127$513195b2o$
513194b2o$513196bo125$513329b2o$513328b2o$513330bo126$513462b3o$
513462bo$513463bo126$513576b3o$513576bo$513577bo127$513717b2o$513716b
2o$513718bo126$513851b2o$513850b2o$513852bo126$513968b3o$513968bo$
513969bo125$514106b3o$514106bo$514107bo127$514235b2o$514234b2o$514236b
o126$514362b3o$514362bo$514363bo126$514496b3o$514496bo$514497bo126$
514627b2o$514626b2o$514628bo125$514738b3o$514738bo$514739bo127$514872b
3o$514872bo$514873bo126$515013b2o$515012b2o$515014bo125$515134b3o$
515134bo$515135bo126$515271b2o$515270b2o$515272bo127$515400b3o$515400b
o$515401bo125$515533b2o$515532b2o$515534bo127$515654b3o$515654bo$
515655bo125$515792b3o$515792bo$515793bo127$515919b2o$515918b2o$515920b
o126$516054b3o$516054bo$516055bo125$516179b2o$516178b2o$516180bo127$
516313b2o$516312b2o$516314bo126$516440b3o$516440bo$516441bo126$516553b
2o$516552b2o$516554bo126$516682b3o$516682bo$516683bo125$516807b2o$
516806b2o$516808bo126$516936b3o$516936bo$516937bo127$517085b2o$517084b
2o$517086bo126$517216b3o$517216bo$517217bo126$517331b2o$517330b2o$
517332bo126$517454b3o$517454bo$517455bo126$517582b3o$517582bo$517583bo
126$517722b3o$517722bo$517723bo126$517847b2o$517846b2o$517848bo126$
517998b3o$517998bo$517999bo125$518123b2o$518122b2o$518124bo126$518250b
3o$518250bo$518251bo127$518361b2o$518360b2o$518362bo125$518499b2o$
518498b2o$518500bo126$518637b2o$518636b2o$518638bo127$518793b2o$
518792b2o$518794bo126$518913b2o$518912b2o$518914bo125$519034b3o$
519034bo$519035bo126$519183b2o$519182b2o$519184bo126$519310b3o$519310b
o$519311bo127$519427b2o$519426b2o$519428bo126$519533b2o$519532b2o$
519534bo126$519673b2o$519672b2o$519674bo126$519787b2o$519786b2o$
519788bo125$519912b3o$519912bo$519913bo126$520053b2o$520052b2o$520054b
o126$520173b2o$520172b2o$520174bo127$520292b3o$520292bo$520293bo126$
520423b2o$520422b2o$520424bo125$520552b3o$520552bo$520553bo126$520679b
2o$520678b2o$520680bo127$520789b2o$520788b2o$520790bo126$520912b3o$
520912bo$520913bo125$521043b2o$521042b2o$521044bo126$521179b2o$521178b
2o$521180bo126$521323b2o$521322b2o$521324bo126$521446b3o$521446bo$
521447bo126$521582b3o$521582bo$521583bo126$521699b2o$521698b2o$521700b
o126$521839b2o$521838b2o$521840bo127$521963b2o$521962b2o$521964bo126$
522092b3o$522092bo$522093bo125$522226b3o$522226bo$522227bo126$522351b
2o$522350b2o$522352bo126$522485b2o$522484b2o$522486bo126$522609b2o$
522608b2o$522610bo127$522733b2o$522732b2o$522734bo125$522860b3o$
522860bo$522861bo127$522991b2o$522990b2o$522992bo125$523117b2o$523116b
2o$523118bo126$523245b2o$523244b2o$523246bo126$523386b3o$523386bo$
523387bo127$523519b2o$523518b2o$523520bo125$523639b2o$523638b2o$
523640bo127$523759b2o$523758b2o$523760bo126$523875b2o$523874b2o$
523876bo126$524004b3o$524004bo$524005bo125$524140b3o$524140bo$524141bo
127$524263b2o$524262b2o$524264bo126$524402b3o$524402bo$524403bo126$
524542b3o$524542bo$524543bo125$524659b2o$524658b2o$524660bo126$524784b
3o$524784bo$524785bo127$524918b3o$524918bo$524919bo125$525035b2o$
525034b2o$525036bo126$525160b3o$525160bo$525161bo127$525293b2o$525292b
2o$525294bo126$525413b2o$525412b2o$525414bo125$525532b3o$525532bo$
525533bo126$525667b2o$525666b2o$525668bo127$525804b3o$525804bo$525805b
o126$525931b2o$525930b2o$525932bo125$526054b3o$526054bo$526055bo127$
526180b3o$526180bo$526181bo126$526321b2o$526320b2o$526322bo125$526441b
2o$526440b2o$526442bo127$526577b2o$526576b2o$526578bo125$526717b2o$
526716b2o$526718bo127$526848b3o$526848bo$526849bo126$526968b3o$526968b
o$526969bo126$527103b2o$527102b2o$527104bo126$527239b2o$527238b2o$
527240bo125$527351b2o$527350b2o$527352bo126$527475b2o$527474b2o$
527476bo126$527592b3o$527592bo$527593bo126$527722b3o$527722bo$527723bo
127$527849b2o$527848b2o$527850bo125$527985b2o$527984b2o$527986bo126$
528123b2o$528122b2o$528124bo126$528241b2o$528240b2o$528242bo127$
528363b2o$528362b2o$528364bo126$528505b2o$528504b2o$528506bo126$
528621b2o$528620b2o$528622bo125$528755b2o$528754b2o$528756bo127$
528865b2o$528864b2o$528866bo125$529003b2o$529002b2o$529004bo127$
529097b2o$529096b2o$529098bo125$529233b2o$529232b2o$529234bo126$
529356b3o$529356bo$529357bo126$529483b2o$529482b2o$529484bo126$529610b
3o$529610bo$529611bo126$529734b3o$529734bo$529735bo126$529872b3o$
529872bo$529873bo127$530003b2o$530002b2o$530004bo125$530139b2o$530138b
2o$530140bo126$530271b2o$530270b2o$530272bo126$530389b2o$530388b2o$
530390bo127$530521b2o$530520b2o$530522bo125$530643b2o$530642b2o$
530644bo126$530771b2o$530770b2o$530772bo127$530905b2o$530904b2o$
530906bo125$531033b2o$531032b2o$531034bo127$531162b3o$531162bo$531163b
o126$531305b2o$531304b2o$531306bo125$531411b2o$531410b2o$531412bo126$
531529b2o$531528b2o$531530bo127$531671b2o$531670b2o$531672bo126$
531799b2o$531798b2o$531800bo126$531937b2o$531936b2o$531938bo125$
532087b2o$532086b2o$532088bo126$532214b3o$532214bo$532215bo126$532347b
2o$532346b2o$532348bo126$532477b2o$532476b2o$532478bo126$532604b3o$
532604bo$532605bo127$532744b3o$532744bo$532745bo125$532871b2o$532870b
2o$532872bo126$532995b2o$532994b2o$532996bo127$533123b2o$533122b2o$
533124bo125$533248b3o$533248bo$533249bo126$533390b3o$533390bo$533391bo
126$533504b3o$533504bo$533505bo127$533629b2o$533628b2o$533630bo125$
533759b2o$533758b2o$533760bo127$533898b3o$533898bo$533899bo125$534021b
2o$534020b2o$534022bo127$534144b3o$534144bo$534145bo125$534275b2o$
534274b2o$534276bo126$534389b2o$534388b2o$534390bo126$534527b2o$
534526b2o$534528bo127$534656b3o$534656bo$534657bo125$534765b2o$534764b
2o$534766bo126$534889b2o$534888b2o$534890bo126$535008b3o$535008bo$
535009bo127$535134b3o$535134bo$535135bo126$535256b3o$535256bo$535257bo
125$535398b3o$535398bo$535399bo127$535519b2o$535518b2o$535520bo126$
535657b2o$535656b2o$535658bo125$535791b2o$535790b2o$535792bo126$
535913b2o$535912b2o$535914bo127$536043b2o$536042b2o$536044bo125$
536172b3o$536172bo$536173bo127$536313b2o$536312b2o$536314bo125$536429b
2o$536428b2o$536430bo126$536553b2o$536552b2o$536554bo127$536689b2o$
536688b2o$536690bo126$536802b3o$536802bo$536803bo125$536921b2o$536920b
2o$536922bo126$537052b3o$537052bo$537053bo127$537193b2o$537192b2o$
537194bo126$537322b3o$537322bo$537323bo126$537460b3o$537460bo$537461bo
126$537594b3o$537594bo$537595bo125$537717b2o$537716b2o$537718bo127$
537851b2o$537850b2o$537852bo125$537971b2o$537970b2o$537972bo127$
538092b3o$538092bo$538093bo126$538215b2o$538214b2o$538216bo125$538338b
3o$538338bo$538339bo127$538458b3o$538458bo$538459bo125$538592b3o$
538592bo$538593bo126$538731b2o$538730b2o$538732bo127$538865b2o$538864b
2o$538866bo126$538971b2o$538970b2o$538972bo126$539105b2o$539104b2o$
539106bo125$539219b2o$539218b2o$539220bo126$539335b2o$539334b2o$
539336bo127$539466b3o$539466bo$539467bo125$539591b2o$539590b2o$539592b
o127$539717b2o$539716b2o$539718bo125$539833b2o$539832b2o$539834bo127$
539975b2o$539974b2o$539976bo125$540093b2o$540092b2o$540094bo127$
540215b2o$540214b2o$540216bo125$540345b2o$540344b2o$540346bo126$
540483b2o$540482b2o$540484bo126$540587b2o$540586b2o$540588bo127$
540715b2o$540714b2o$540716bo126$540825b2o$540824b2o$540826bo125$
540915b2o$540914b2o$540916bo127$541037b2o$541036b2o$541038bo126$
541179b2o$541178b2o$541180bo125$541298b3o$541298bo$541299bo126$541423b
2o$541422b2o$541424bo127$541567b2o$541566b2o$541568bo125$541697b2o$
541696b2o$541698bo127$541821b2o$541820b2o$541822bo125$541917b2o$
541916b2o$541918bo126$542045b2o$542044b2o$542046bo126$542172b3o$
542172bo$542173bo127$542309b2o$542308b2o$542310bo126$542440b3o$542440b
o$542441bo126$542553b2o$542552b2o$542554bo126$542691b2o$542690b2o$
542692bo125$542809b2o$542808b2o$542810bo126$542943b2o$542942b2o$
542944bo126$543073b2o$543072b2o$543074bo126$543193b2o$543192b2o$
543194bo126$543324b3o$543324bo$543325bo127$543458b3o$543458bo$543459bo
126$543611b2o$543610b2o$543612bo126$543738b3o$543738bo$543739bo126$
543859b2o$543858b2o$543860bo126$543999b2o$543998b2o$544000bo126$
544125b2o$544124b2o$544126bo125$544249b2o$544248b2o$544250bo127$
544363b2o$544362b2o$544364bo126$544493b2o$544492b2o$544494bo125$
544614b3o$544614bo$544615bo127$544749b2o$544748b2o$544750bo126$544881b
2o$544880b2o$544882bo124$545028bo$545027b2o$545027bobo128$545171b2o$
545170b2o$545172bo125$545297b2o$545296b2o$545298bo126$545437b2o$
545436b2o$545438bo126$545550b3o$545550bo$545551bo127$545669b2o$545668b
2o$545670bo126$545796b3o$545796bo$545797bo126$545913b2o$545912b2o$
545914bo125$546047b2o$546046b2o$546048bo127$546169b2o$546168b2o$
546170bo125$546294b3o$546294bo$546295bo127$546422b3o$546422bo$546423bo
125$546552b3o$546552bo$546553bo255$546795b2o$546794b2o$546796bo125$
546923b2o$546922b2o$546924bo126$547056b3o$547056bo$547057bo127$547167b
2o$547166b2o$547168bo125$547305b2o$547304b2o$547306bo127$547434b3o$
547434bo$547435bo125$547584b3o$547584bo$547585bo127$547716b3o$547716bo
$547717bo126$547847b2o$547846b2o$547848bo126$547967b2o$547966b2o$
547968bo125$548087b2o$548086b2o$548088bo126$548229b2o$548228b2o$
548230bo126$548369b2o$548368b2o$548370bo126$548500b3o$548500bo$548501b
o127$548636b3o$548636bo$548637bo125$548765b2o$548764b2o$548766bo126$
548896b3o$548896bo$548897bo126$549025b2o$549024b2o$549026bo126$549167b
2o$549166b2o$549168bo127$549287b2o$549286b2o$549288bo125$549414b3o$
549414bo$549415bo127$549534b3o$549534bo$549535bo126$549673b2o$549672b
2o$549674bo125$549802b3o$549802bo$549803bo126$549913b2o$549912b2o$
549914bo126$550044b3o$550044bo$550045bo126$550167b2o$550166b2o$550168b
o126$550287b2o$550286b2o$550288bo127$550423b2o$550422b2o$550424bo126$
550553b2o$550552b2o$550554bo125$550668b3o$550668bo$550669bo126$550792b
3o$550792bo$550793bo127$550924b3o$550924bo$550925bo125$551056b3o$
551056bo$551057bo127$551192b3o$551192bo$551193bo126$551323b2o$551322b
2o$551324bo125$551417b2o$551416b2o$551418bo127$551538b3o$551538bo$
551539bo125$551661b2o$551660b2o$551662bo126$551798b3o$551798bo$551799b
o127$551930b3o$551930bo$551931bo126$552069b2o$552068b2o$552070bo125$
552201b2o$552200b2o$552202bo126$552321b2o$552320b2o$552322bo126$
552448b3o$552448bo$552449bo126$552589b2o$552588b2o$552590bo127$552711b
2o$552710b2o$552712bo126$552836b3o$552836bo$552837bo125$552969b2o$
552968b2o$552970bo127$553090b3o$553090bo$553091bo126$553195b2o$553194b
2o$553196bo126$553321b2o$553320b2o$553322bo126$553452b3o$553452bo$
553453bo125$553585b2o$553584b2o$553586bo126$553715b2o$553714b2o$
553716bo126$553849b2o$553848b2o$553850bo127$553970b3o$553970bo$553971b
o126$554112b3o$554112bo$554113bo126$554236b3o$554236bo$554237bo126$
554359b2o$554358b2o$554360bo125$554480b3o$554480bo$554481bo127$554601b
2o$554600b2o$554602bo126$554717b2o$554716b2o$554718bo126$554845b2o$
554844b2o$554846bo125$554968b3o$554968bo$554969bo126$555081b2o$555080b
2o$555082bo127$555209b2o$555208b2o$555210bo125$555334b3o$555334bo$
555335bo126$555476b3o$555476bo$555477bo127$555617b2o$555616b2o$555618b
o126$555753b2o$555752b2o$555754bo125$555845b2o$555844b2o$555846bo126$
555973b2o$555972b2o$555974bo254$556212b3o$556212bo$556213bo126$556347b
2o$556346b2o$556348bo126$556499b2o$556498b2o$556500bo127$556627b2o$
556626b2o$556628bo125$556763b2o$556762b2o$556764bo126$556886b3o$
556886bo$556887bo126$557005b2o$557004b2o$557006bo126$557135b2o$557134b
2o$557136bo126$557269b2o$557268b2o$557270bo126$557392b3o$557392bo$
557393bo126$557517b2o$557516b2o$557518bo126$557639b2o$557638b2o$
557640bo126$557770b3o$557770bo$557771bo127$557885b2o$557884b2o$557886b
o125$558009b2o$558008b2o$558010bo126$558147b2o$558146b2o$558148bo127$
558269b2o$558268b2o$558270bo126$558403b2o$558402b2o$558404bo126$
558526b3o$558526bo$558527bo126$558655b2o$558654b2o$558656bo126$558779b
2o$558778b2o$558780bo125$558907b2o$558906b2o$558908bo126$559038b3o$
559038bo$559039bo127$559158b3o$559158bo$559159bo126$559293b2o$559292b
2o$559294bo126$559430b3o$559430bo$559431bo125$559549b2o$559548b2o$
559550bo127$559676b3o$559676bo$559677bo126$559810b3o$559810bo$559811bo
126$559935b2o$559934b2o$559936bo126$560076b3o$560076bo$560077bo125$
560210b3o$560210bo$560211bo126$560326b3o$560326bo$560327bo127$560460b
3o$560460bo$560461bo126$560600b3o$560600bo$560601bo126$560730b3o$
560730bo$560731bo125$560876b3o$560876bo$560877bo126$561013b2o$561012b
2o$561014bo126$561157b2o$561156b2o$561158bo126$561292b3o$561292bo$
561293bo127$561433b2o$561432b2o$561434bo125$561549b2o$561548b2o$
561550bo127$561691b2o$561690b2o$561692bo126$561813b2o$561812b2o$
561814bo125$561941b2o$561940b2o$561942bo126$562058b3o$562058bo$562059b
o126$562191b2o$562190b2o$562192bo126$562312b3o$562312bo$562313bo127$
562451b2o$562450b2o$562452bo125$562573b2o$562572b2o$562574bo126$
562708b3o$562708bo$562709bo127$562835b2o$562834b2o$562836bo126$562989b
2o$562988b2o$562990bo125$563104b3o$563104bo$563105bo127$563233b2o$
563232b2o$563234bo125$563355b2o$563354b2o$563356bo126$563499b2o$
563498b2o$563500bo126$563626b3o$563626bo$563627bo126$563726b3o$563726b
o$563727bo127$563865b2o$563864b2o$563866bo126$563996b3o$563996bo$
563997bo126$564133b2o$564132b2o$564134bo126$564262b3o$564262bo$564263b
o126$564375b2o$564374b2o$564376bo125$564502b3o$564502bo$564503bo126$
564617b2o$564616b2o$564618bo126$564736b3o$564736bo$564737bo127$564866b
3o$564866bo$564867bo125$564971b2o$564970b2o$564972bo126$565097b2o$
565096b2o$565098bo127$565222b3o$565222bo$565223bo126$565347b2o$565346b
2o$565348bo126$565489b2o$565488b2o$565490bo125$565620b3o$565620bo$
565621bo126$565743b2o$565742b2o$565744bo127$565869b2o$565868b2o$
565870bo126$565993b2o$565992b2o$565994bo125$566095b2o$566094b2o$
566096bo127$566222b3o$566222bo$566223bo125$566351b2o$566350b2o$566352b
o126$566473b2o$566472b2o$566474bo127$566602b3o$566602bo$566603bo125$
566741b2o$566740b2o$566742bo127$566879b2o$566878b2o$566880bo126$
566993b2o$566992b2o$566994bo125$567109b2o$567108b2o$567110bo127$
567229b2o$567228b2o$567230bo125$567354b3o$567354bo$567355bo126$567485b
2o$567484b2o$567486bo127$567616b3o$567616bo$567617bo126$567743b2o$
567742b2o$567744bo126$567859b2o$567858b2o$567860bo125$567993b2o$
567992b2o$567994bo127$568118b3o$568118bo$568119bo126$568239b2o$568238b
2o$568240bo126$568343b2o$568342b2o$568344bo126$568491b2o$568490b2o$
568492bo125$568616b3o$568616bo$568617bo126$568759b2o$568758b2o$568760b
o127$568879b2o$568878b2o$568880bo126$569024b3o$569024bo$569025bo126$
569135b2o$569134b2o$569136bo125$569259b2o$569258b2o$569260bo126$
569391b2o$569390b2o$569392bo126$569519b2o$569518b2o$569520bo126$
569642b3o$569642bo$569643bo126$569778b3o$569778bo$569779bo126$569895b
2o$569894b2o$569896bo127$570025b2o$570024b2o$570026bo126$570160b3o$
570160bo$570161bo125$570296b3o$570296bo$570297bo126$570427b2o$570426b
2o$570428bo126$570550b3o$570550bo$570551bo126$570668b3o$570668bo$
570669bo127$570807b2o$570806b2o$570808bo126$570938b3o$570938bo$570939b
o126$571078b3o$571078bo$571079bo126$571204b3o$571204bo$571205bo125$
571322b3o$571322bo$571323bo126$571452b3o$571452bo$571453bo127$571574b
3o$571574bo$571575bo126$571697b2o$571696b2o$571698bo126$571835b2o$
571834b2o$571836bo125$571940b3o$571940bo$571941bo126$572064b3o$572064b
o$572065bo126$572186b3o$572186bo$572187bo127$572321b2o$572320b2o$
572322bo125$572455b2o$572454b2o$572456bo126$572586b3o$572586bo$572587b
o126$572706b3o$572706bo$572707bo126$572847b2o$572846b2o$572848bo126$
572964b3o$572964bo$572965bo126$573103b2o$573102b2o$573104bo126$573227b
2o$573226b2o$573228bo!
I think that the gliders in your salvo are in the correct order, but that some small local problem occurs earlier. In particular, I get the following diff (green = good, red = bad):

Code: Select all

x = 496, y = 620, rule = DoubleB3S23
279.2C$279.2C$265.C$265.3C12.C$268.C10.C.C$267.2C9.C2.C$277.C2.C$272.
C$271.C.C3.C2.C$271.C2.C4.2C$272.2C10$244.2C$243.3C$242.C.C2.C2.2C$
242.2C2.2C2.2C$246.2C4$251.C$250.C.C$249.C2.C$250.2C3$246.2C$245.C.C$
245.C$244.2C$307.2C$307.2C4$287.2C$287.2C3$289.2C$289.2C$283.2C$283.
2C$263.2C$263.2C11$290.C$289.C.C$290.2C4$299.2C$299.2C$290.3C2$278.2C
$278.2C4$283.2C22.2C$283.2C22.C.C$279.2C27.C$279.2C$320.2C$320.2C$
285.2C27.2C$285.2C27.2C3$316.2C$309.2C5.2C$309.2C2$284.2C$283.C.C$
284.C$303.2C$303.C$301.C.C$301.2C4$245.2C$239.C5.C.C$239.C6.C13.2C$
239.C21.C$235.2C24.C.C$235.2C25.2C3$266.2C$265.C2.C$266.C.C$267.C4$
263.C$258.3C.2C2.2C$258.4C4.2C$262.2C93$163.2C2$161.C3.C170.2C$161.C
4.C169.2C$163.C.C.C$164.C.C.C$165.C4.C$166.C3.C157.C$328.3C$167.2C2.C
148.C10.C$170.C.C146.C.C8.2C$171.2C146.C.C26.C$167.2C148.3C.2C23.3C$
166.C.C147.C28.C$159.2C5.C5.2C143.3C.2C22.2C$159.2C4.2C5.2C145.C.2C2$
344.2C$344.2C4$169.C2$167.3C.C$157.C8.C.2C$157.3C6.2C.C$160.C3.C.3C7.
2C$159.2C15.2C$166.C164.2C$162.C169.C$161.C.C165.3C$157.2C2.2C166.C$
157.2C13$339.2C$267.C62.2C7.2C$266.C.C62.C$265.C3.C61.C.C$266.C3.C8.C
52.2C$267.C3.C5.3C178.2C$155.2C111.C3.C3.C181.C$155.2C112.C.C4.2C72.
2C107.3C$270.C79.C110.C$274.C73.C.C$273.C.C72.2C$274.2C2.2C$278.2C$
334.2C$333.C.C$333.C$332.2C$216.2C$216.2C2$214.C$203.C10.C58.2C$203.
3C8.C58.2C$206.C130.2C$205.C.C130.C$205.C.C127.3C$206.C61.3C64.C135.
2C$471.2C4$221.2C$221.2C4$201.2C$200.C.C38.C34.C49.C$200.C38.3C32.3C
47.3C33.2C$145.2C52.2C7.2C28.C34.C49.C36.C$145.2C61.2C28.2C33.2C48.2C
20.2C14.3C26.2C$228.2C106.2C7.2C16.C25.C.C$216.2C.C9.C107.C51.C$216.
2C.3C7.C.C105.C.C48.2C$222.C7.2C4.2C45.C48.2C4.2C$187.2C27.2C.3C13.C
2.C44.3C47.C20.2C$217.C.C16.2C48.C46.C.C18.C68.2C44.2C$186.C3.C26.C.C
28.2C35.2C11.2C34.2C16.C.C64.2C.C2.C.2C40.2C$185.C4.C27.C29.2C48.2C
52.2C65.C4.C2.2C$107.2C66.C8.C.C.C173.C60.C$108.C66.3C5.C.C.C31.C142.
C57.C.C$108.C.C67.C2.C4.C30.3C137.C4.C$109.2C66.2C2.C3.C30.C139.C.C$
216.2C137.C2.C5.3C52.C$180.C2.2C23.2C146.2C60.C.C$113.2C64.C.C26.2C
152.C55.C2.C$112.C2.C59.2C2.2C53.2C3.2C32.2C48.2C37.C56.2C$113.C.C59.
2C58.C3.C20.2C11.2C35.2C11.2C37.C$114.C117.3C5.3C18.C49.C$232.C9.C15.
3C47.3C35.2C75.2C$258.C49.C37.2C2.2C71.C.C6.3C$197.2C88.2C61.C.C72.C$
110.4C84.C67.2C19.2C63.C72.2C$105.2C7.C83.C.C65.2C84.2C$105.2C2.2C3.C
84.2C97.2C$109.2C2.C184.C$258.C40.3C$194.2C61.C.C41.C$195.C62.C202.C$
195.C.C111.2C149.C.C$196.2C111.2C149.C.C$461.C$58.C202.2C$57.C.C201.
2C38.C154.2C$56.C3.C195.2C42.C.C152.C2.C$57.C3.C155.2C36.C.C43.C154.
2C$58.C3.C154.C37.C$59.C3.C154.3C33.2C13.2C$60.C.C157.C48.C36.2C$61.C
200.2C6.3C33.2C$65.C196.2C8.C201.C$64.C.C232.2C172.C.C$65.2C190.C40.C
.C172.C.C$61.2C194.C40.C175.C$60.C.C135.2C57.C39.2C13.2C$60.C5.2C130.
2C2.2C56.2C50.C156.2C7.2C$59.2C5.2C134.C.C55.2C43.2C6.3C152.C2.C5.C2.
C$203.C101.2C8.C153.2C7.2C2$126.C73.2C4.3C265.C$126.C74.C4.3C264.C.C$
126.C71.3C5.3C264.C.C$191.2C5.C10.3C262.C$191.2C16.3C$177.C31.3C$177.
3C$105.2C17.C39.2C14.C10.3C238.2C$105.2C8.2C7.3C37.2C13.2C11.2C237.C
2.C$115.C11.C61.2C241.2C$113.C.C10.2C56.C4.3C$113.2C68.C.C4.C.C$183.C
2.C4.2C22.C$184.2C29.C$215.C2$211.3C3.3C2$215.C$215.C211.2C$211.C3.C
211.2C$210.C.C$211.2C4$89.2C$89.2C45.2C$136.2C288.2C$426.2C5$435.C$
434.C.C$433.C2.C$434.2C2$122.2C$122.2C306.2C$429.C.C$429.C$428.2C3$
93.2C135.2C$93.2C3.C131.C$97.C.C128.C.C$98.C.C127.2C$100.C$100.2C332.
2B$434.2B4$442.2A$420.2A20.2A$420.2A$419.2B$418.B2.B$419.2B4$420.3B$
153.C$153.3C$156.C270.2C$155.2C10.2C258.C$167.2C8.2C245.2C.C$177.C
246.C2.3C4.3A$175.C.C247.2C3.C$175.2C250.4C$427.C$428.3C$431.C$426.5C
$426.C17.B$428.C15.B$2.2C306.2C115.2C15.B$.3C306.C$C.C2.C2.2C298.C.C$
2C2.2C2.2C298.2C$4.2C$293.2C$293.2C74.C$367.3C$9.C141.2C149.2C62.C$8.
C.C140.2C45.2C102.2C6.2C54.2C$7.C2.C187.2C110.2C$8.2C2$298.C$4.2C282.
2C7.C.C45.2C$3.C.C282.C.C7.C6.2C37.C.C$3.C285.C15.C38.C$2.2C302.3C34.
2C$308.C2$348.2C$184.2C161.C.C$184.2C161.C$269.C76.2C$74.3C191.C.C$
74.3C192.C.C$74.3C193.2C$77.3C$77.3C75.2C$77.3C75.2C3.C196.2C$159.C.C
195.2C$82.C77.C.C202.2C$81.C.C78.C36.C165.C$82.2C78.2C35.3C164.3C$78.
2C122.C165.C$77.C.C121.2C10.2C$77.C5.2C128.2C8.2C142.C$76.2C5.2C138.C
142.C.C$221.C.C142.C.C$221.2C142.2C.3C$371.C$365.2C.3C$365.2C.C2$357.
2C$348.2C7.2C$349.C$349.C.C20.2C$350.2C20.2C2$286.2C5.2C$286.2C5.C$
291.C.C76.2C$291.2C77.2C$171.2C24.2C88.2C6.2C$171.2C24.2C45.2C41.C.C
5.2C$244.2C42.C$363.2C$292.2C5.2C61.C2.C$291.C2.C4.2C62.2C$292.2C200.
C$353.3C5.C131.C.C$347.2C11.C.C130.C.C$347.C.C10.C2.C130.C$288.C59.C
12.2C$287.C.C44.2C$287.C2.C43.2C$230.2C56.2C$230.2C$494.C$354.2C137.C
.C$250.2C102.2C137.C.C$250.C.C241.C$251.C.C$201.2C49.C$201.2C3.C$205.
C.C$206.C.C211.2C$208.C211.2C2.2C9.2C$208.2C140.2C72.C.C7.C2.C$349.C
2.C72.C9.C.C$350.2C84.C$422.2C5.C$346.C76.C4.C.C$345.C.C72.3C5.C.C$
345.C.C72.C8.C$346.C77.2C$424.2C3$413.C14.2C$412.C.C13.2C$335.2C75.C.
C$251.2C81.C.C76.C$236.2C9.2C2.2C82.C$185.2C48.C2.C7.C.C$185.C.C47.C.
C9.C$186.C49.C$243.C5.2C85.2C$242.C.C4.C85.C.C$242.C.C5.3C82.2C$243.C
8.C$247.2C$247.2C$232.3C100.C$237.2C95.C.C$230.C5.C2.C94.C.C$230.C5.C
2.C95.C$230.C6.2C2$232.3C8$185.C$185.C$185.C21$185.C$184.C.C$185.2C9$
234.2C$227.2C5.2C$227.2C3$229.2C27.2C$229.2C27.2C$223.2C$223.2C$264.
2C$264.2C$244.C15.2C$243.C.C14.2C$236.3C4.2C2$194.C$193.C.C69.2C$194.
C70.2C4$231.2C48.2C$231.2C48.2C3$226.2C36.2C8.2C$226.2C35.C2.C7.2C$
264.2C2$278.2C$274.2C2.2C$218.2C54.2C$218.2C6$214.2C$214.2C!
What do you do with ill crystallographers? Take them to the mono-clinic!
User avatar
Hippo.69
Posts: 694
Joined: July 14th, 2020, 7:35 pm
Contact:

Re: Binary slow salvos

Post by Hippo.69 »

calcyman wrote: August 5th, 2023, 6:42 am
Hippo.69 wrote: August 5th, 2023, 3:49 am I should check if it is agnosticised input problem or the emission failed ...

Hmmm, the order of gliders at this time differs from the original salvo ... did I make simillar manual edit problem as with the WHITE portion ?!?
I am using ...

Code: Select all

0 [?]
(g0%1)[366]
(g0%1)[376]
(g0%1)[373]
(g1%2)[373]
(g0%2)[372]
(g1%2)[368]
(g0%2)[363]
(g0%1)[362]
(g0%1)[351]
(g0%1)[348](g0%1)[353]
(g0%1)[346]
(g0%1)[344]
(g0%1)[339](g0%1)[340](g0%1)[343](g0%1)[350]
(g0%1)[372]
(g0%1)[378]
(g0%1)[393]
(g1%2)[392]
(g0%2)[400](g0%2)[401](g1%2)[404](g1%2)[405]
(g1%2)[399]
(g0%1)[404]
(g1%2)[412]
(g0%2)[423]
(g0%1)[421]
(g0%1)[440]
(g1%2)[426]
(g0%1)[443]
(g1%2)[446]
(g0%2)[453]
(g0%1)[473]
(g0%1)[487]
(g0%1)[496]
(g0%1)[503]
(g0%1)[497]
(g1%2)[495]
(g1%2)[520](g1%2)[521](g1%2)[528]
(g0%2)[517]
(g0%1)[547]
(g1%2)[550]
(g0%2)[557]
(g0%2)[574]
(g0%2)[595]
(g0%2)[597]
(g0%1)[605]
(g1%2)[605]
(g0%1)[609]
(g0%2)[593]
(g0%2)[601](g0%2)[602](g1%2)[605](g1%2)[606]
(g0%2)[603]
(g1%2)[588]
(g0%1)[600]
(g0%1)[643]
(g0%1)[670]
(g0%1)[659]
(g0%1)[664](g0%1)[665](g0%1)[666](g0%1)[667](g0%1)[668](g0%1)[669]
(g0%1)[634]
(g0%1)[631](g0%1)[636]
(g0%1)[643]
(g0%1)[641]
(g1%2)[628]
(g1%2)[633]
(g0%1)[629](g0%1)[630]
(g1%2)[620]
(g1%2)[624]
(g0%1)[637]
(g0%1)[645]
(g0%1)[639]
(g0%1)[629](g0%1)[634](g0%1)[635](g0%1)[640]
(g1%2)[643]
(g0%2)[653]
(g1%2)[654]
(g1%2)[648]
(g0%1)[656]
(g0%1)[656]
(g0%2)[652]
(g1%2)[640]
(g0%2)[644]
(g1%2)[650]
(g0%2)[657]
(g0%2)[654]
(g7%8)[631]
(g0%1)[636]
(g1%2)[632]
(g1%8)[650](g2%8)[650](g3%8)[650](g4%8)[650](g5%8)[650]
(g0%1)[653]
(g1%2)[657]
(g0%1)[642]
(g0%1)[640](g0%1)[645]
(g1%2)[640]
(g0%2)[640]
(g1%2)[654]
(g0%1)[654]
(g0%1)[653]
(g1%2)[648]
(g1%2)[641]
(g0%2)[649]
(g1%2)[664]
(g0%2)[652]
--(g0%1)[648](g0%1)[649] -- 98 -75,211,-74,211,-75,212,-74,212
(g0%1)[668]
(g1%2)[664]
(g0%1)[693]
(g1%2)[696]
(g0%2)[703]
(g0%2)[720]
(g1%2)[719]
(g1%2)[672]
(g0%2)[675]
(g0%1)[663](g0%1)[666](g0%1)[667]
(g0%1)[663]
(g0%1)[653]
(g0%1)[660](g0%1)[663](g0%1)[664]
(g1%2)[657]
(g0%2)[659]
(g1%2)[653]
(g0%1)[659]
(g0%1)[656](g0%1)[661]
(g0%1)[654]
(g0%1)[653]
(g0%1)[673]
(g1%2)[676]
(g0%1)[663](g0%1)[664](g0%1)[665](g0%1)[666](g0%1)[667]
(g0%2)[665]
(g1%2)[671]
(g0%2)[673]
(g1%2)[657]
(g1%2)[663]
(g1%2)[663](g1%2)[664](g1%2)[665](g0%2)[666](g0%2)[667](g0%2)[668]
(g0%1)[659]
(g2%8)[662]
(g1%2)[679]
(g0%1)[686]
(g1%2)[689]
(g1%2)[697]
(g0%2)[694]
(g0%2)[677]
(g0%1)[673]
(g1%2)[690]
(g1%2)[681]
(g0%1)[668]
(g0%1)[668]
(g1%2)[672]
(g0%2)[676]
(g0%2)[687]
(g0%2)[677]
(g0%1)[680](g0%1)[681]
(g0%1)[678]
(g0%1)[666]
(g0%8)[676](g1%8)[676](g4%8)[676](g5%8)[676](g6%8)[676](g7%8)[676]
(g0%1)[678]
(g0%1)[687]
(g0%1)[697]
--(g0%1)[687](g0%1)[688](g0%1)[689](g0%1)[690](g0%1)[691](g0%1)[692] -- 152 -79,249,-78,249,-79,250,-78,250
(g1%2)[732]
(g0%1)[732]
(g0%2)[728]
(g1%2)[723]
(g0%1)[721]
(g1%2)[725]
(g0%2)[733]
(g1%2)[724]
(g1%2)[693](g1%2)[694](g0%2)[697](g0%2)[698]
(g1%2)[707]
(g1%2)[719]
(g0%1)[696]
(g1%2)[696]
(g0%2)[698]
(g0%1)[702]
(g0%2)[706]
(g0%1)[716]
(g1%2)[695]
(g0%2)[698]
(g1%2)[695]
(g0%1)[690]
(g0%1)[700]
(g1%2)[703]
(g0%1)[690](g0%1)[691](g0%1)[692](g0%1)[693](g0%1)[694]
(g1%2)[691]
(g0%1)[680]
(g1%2)[680]
(g0%2)[692]
(g1%2)[703]
(g0%2)[707]
(g1%2)[713]
(g0%2)[723]
(g1%2)[724]
(g0%2)[730]
(g0%2)[734]
(g0%2)[740]
(g1%2)[718]
(g0%2)[728](g0%2)[735](g1%2)[737]
(g0%1)[724]
(g1%2)[723]
(g1%2)[738]
(g0%2)[733]
(g1%2)[724]
(g0%2)[727]
(g0%1)[723]
(g0%1)[725]
(g0%1)[738]
(g0%1)[768]
(g1%2)[771]
(g0%2)[778]
(g0%2)[769]
(g0%1)[805](g0%1)[808](g0%1)[809]
(g1%2)[794]
(g0%1)[792]
(g0%1)[790](g0%1)[791]
(g1%2)[791]
(g0%1)[791]
(g0%1)[789](g0%1)[794]
(g0%1)[782]
(g1%2)[779]
(g1%2)[782]
(g0%1)[784]
(g1%2)[797]
(g1%2)[801](g1%2)[802](g0%2)[805](g0%2)[806]
(g1%2)[807]
(g0%2)[793]
(g1%2)[801]
(g1%2)[782]
(g1%2)[781]
(g0%2)[771]
(g0%1)[781]
(g0%1)[779]
(g0%1)[784](g0%1)[787](g0%1)[788]
(g0%1)[781]
(g0%1)[766]
(g1%2)[766]
(g0%2)[778]
(g0%1)[777]
(g0%1)[767]
(g0%1)[772](g0%1)[773](g0%1)[774](g0%1)[775](g0%1)[776](g0%1)[777]
(g0%1)[770](g0%1)[777]
(g0%1)[753](g0%1)[761]
(g1%2)[761]
(g1%2)[758](g1%2)[759](g0%2)[762](g0%2)[763]
(g1%2)[753]
(g0%2)[763]
(g0%2)[756]
(g1%2)[764]
(g0%2)[767]
(g1%2)[768]
(g1%2)[765](g1%2)[766](g0%2)[769](g0%2)[770]
(g1%2)[758]
(g1%2)[753]
(g0%2)[750]
(g0%2)[752](g0%2)[753](g0%2)[754](g1%2)[755](g1%2)[756](g1%2)[757] -- 247 explodes on temporary open line 
(g1%2)[794]
(g0%1)[786]
(g1%8)[783]
(g1%2)[774]
(g0%2)[772](g0%2)[773](g1%2)[776](g1%2)[777]
(g1%2)[770]
(g0%2)[770]
(g0%1)[749]
(g0%1)[747]
(g0%1)[747]
(g1%2)[750]
(g1%2)[742]
(g0%1)[748]
(g0%2)[751]
(g1%2)[753]
(g0%1)[761]
(g1%2)[758]
(g0%1)[774]
(g0%2)[750]
(g0%2)[752]
(g0%1)[745]
(g0%1)[755]
(g0%1)[757]
(g0%1)[765]
(g0%1)[751]
(g0%1)[763]
(g0%1)[756]
(g0%1)[754]
(g0%1)[761]
(g1%2)[749]
(g0%2)[754]
(g1%2)[753]
(g1%2)[745]
(g0%1)[720]
(g0%1)[729]
(g0%1)[739]
(g0%1)[726]
(g0%1)[735]
(g0%1)[732](g0%1)[737]
(g0%1)[725]
(g0%1)[736]
(g0%1)[731]
(g0%1)[727]
(g0%1)[714]
(g1%2)[714]
(g1%2)[706](g1%2)[707]
(g0%1)[711]
(g0%1)[724]
(g0%1)[716](g0%1)[719](g0%1)[720]
(g1%2)[713]
(g1%2)[704]
(g0%2)[698]
(g1%2)[722]
(g0%8)[733]
(g0%1)[729]
(g1%2)[732]
(g0%2)[734](g0%2)[735](g1%2)[738](g1%2)[739]
(g1%2)[740]
(g1%2)[730]
(g1%2)[719]
(g0%2)[718]
(g0%1)[713]
(g0%1)[714]
(g0%2)[739]
(g0%2)[742]
(g0%1)[733]
(g1%2)[719]
(g0%2)[713]
(g0%2)[720]
(g1%2)[709]
(g1%2)[712]
(g0%2)[710](g0%2)[711](g1%2)[714](g1%2)[715]
(g1%2)[707]
(g1%2)[701]
(g1%2)[713]
(g0%2)[702](g1%2)[705](g0%2)[710]
(g0%1)[684]
(g0%1)[676]
(g0%1)[685]
(g0%1)[691]
(g0%1)[689](g0%1)[694]
--(g0%1)[641](g0%1)[642](g0%1)[643](g0%1)[644](g0%1)[645](g0%1)[646] -- 329 -58,224,-57,224,-58,225,-57,225
(g0%1)[651]
(g1%2)[651]
(g0%1)[647]
(g1%2)[643]
(g0%2)[647]
(g1%2)[644]
(g0%2)[657]
(g0%2)[658]
(g0%1)[673]
(g1%2)[670]
(g1%2)[661]
(g0%2)[673]
(g1%2)[673]
(g0%1)[669]
(g0%1)[677]
(g0%1)[682]
(g0%1)[693]
(g0%1)[688]
(g0%1)[684]
(g0%1)[678]
(g0%1)[675](g0%1)[680]
(g1%2)[675]
(g0%2)[675]
(g1%2)[688]
(g0%2)[672]
(g0%1)[682]
(g1%2)[691]
(g0%2)[680]
(g0%2)[678]
(g0%1)[679]
(g0%1)[669](g0%1)[670](g0%1)[673]
(g0%1)[686]
(g1%2)[673]
(g0%1)[682](g0%1)[689]
(g0%2)[667]
(g0%2)[667]
(g1%2)[645]
(g0%1)[638](g0%1)[639](g0%1)[640](g0%1)[641](g0%1)[642](g0%1)[643]
(g0%1)[652]
(g0%1)[655]
(g1%2)[654]
(g0%2)[668]
(g1%2)[664]
(g1%2)[662]
(g1%2)[668]
(g0%2)[664]
(g0%2)[662]
(g0%1)[657]
(g0%1)[658]
(g0%1)[677](g0%1)[685]
(g0%2)[711]
(g0%1)[706]
(g0%1)[714]
(g1%2)[706]
(g0%2)[698]
(g1%2)[697]
(g0%2)[685]
(g0%1)[683]
(g1%2)[684]
(g0%2)[686]
(g1%2)[684]
(g0%2)[679]
(g0%2)[691]
(g1%2)[689]
(g0%1)[676](g0%1)[677]
(g0%1)[684]
(g0%1)[682](g0%1)[683](g0%1)[684](g0%1)[685](g0%1)[686]
(g5%8)[690]
(g1%2)[708]
(g1%2)[698]
(g0%2)[696]
(g0%2)[711]
(g0%2)[713]
(g0%2)[705]
(g0%1)[702]
(g0%1)[691]
(g1%2)[695]
(g1%2)[691](g1%2)[692](g0%2)[695](g0%2)[696]
(g1%2)[696]
(g0%2)[692]
(g1%2)[705]
(g0%2)[700]
(g1%2)[689]
(g0%1)[672](g0%1)[673](g0%1)[674](g0%1)[675](g0%1)[676](g0%1)[677]
(g0%1)[681]
(g0%1)[691]
(g1%2)[694]
(g1%2)[703]
(g1%2)[692]
(g0%2)[681]
(g0%2)[694]
(g0%1)[683]
(g0%1)[691]
(g0%1)[693]
(g1%2)[674]
(g0%2)[685]
(g0%1)[678](g0%1)[682](g0%1)[683](g0%1)[685](g0%1)[688]
(g1%2)[698]
(g1%2)[689]
(g0%1)[689](g0%1)[690](g0%1)[691](g0%1)[692](g0%1)[693](g0%1)[694]
(g0%1)[649]
(g1%2)[646]
(g1%2)[637]
--(g1%2)[640](g1%2)[641](g0%2)[642] -- 433 -18,260,-17,260,-18,261,-17,261,-20,263,-20,264,-20,265
(g1%2)[651]
(g0%1)[629]
(g0%1)[610]
(g0%1)[621]
(g0%1)[619]
(g0%1)[610]
(g0%1)[600]
(g0%1)[587]
(g1%2)[588]
(g0%2)[581](g0%2)[582](g1%2)[585](g1%2)[586]
(g0%2)[578]
(g1%2)[583]
(g0%2)[578]
(g0%2)[572] -- 447 blocks fire DEC line
(g0%1)[568]
(g0%1)[565](g0%1)[570]
(g1%2)[570]
(g0%2)[558](g0%2)[559](g1%2)[562](g1%2)[563]
(g1%2)[558]
(g0%2)[561]
(g1%2)[558]
(g0%1)[602]
(g0%1)[602]
(g0%1)[610]
(g1%2)[602]
(g0%2)[594]
(g0%2)[588]
(g1%8)[575]
(g0%1)[561]
(g0%1)[559](g0%1)[564]
(g1%2)[564]
(g0%2)[559]
(g0%2)[549]
(g0%1)[560]
(g0%2)[564]
(g5%8)[550](g7%8)[550]
(g0%1)[551]
(g0%1)[558]
(g1%2)[546]
(g1%2)[538]
(g0%2)[543]
(g0%1)[545](g0%1)[549]
(g0%2)[550]
(g0%1)[534]
(g1%2)[527]
(g0%1)[510](g0%1)[521]
(g1%2)[523]
(g1%2)[528]
(g1%2)[523]
(g0%2)[512]
(g0%2)[481]
(g1%2)[496]
(g0%1)[490]
(g0%1)[489]
(g1%2)[488]
(g0%2)[481]
(g0%1)[459](g0%1)[460](g0%1)[461](g0%1)[462]
--(g0%2)[444] -- 491 11,86,12,86,5,87,11,87,13,87,5,88,12,88,5,89,1,90,2,90,1,91,2,91
(g0%1)[451]
(g0%1)[459]
(g1%2)[451]
(g1%2)[438]
(g0%1)[414]
(g0%1)[425]
(g0%1)[422]
(g0%1)[414]
(g0%1)[428]
(g0%1)[416]
(g0%1)[423]
(g0%1)[425]
(g0%1)[418]
(g1%2)[430]
(g0%2)[425]
(g1%2)[426]
(g1%2)[434]
(g0%1)[445]
(g0%1)[442](g0%1)[447]
(g0%1)[454]
(g0%1)[443]
(g0%1)[448]
(g0%1)[452]
(g0%8)[446]
(g0%2)[472]
(g0%1)[475]
(g1%2)[466]
(g0%2)[477]
(g1%2)[471]
(g0%1)[480]
(g0%1)[479]
(g0%1)[486]
(g0%1)[487]
(g0%1)[499]
(g0%1)[492]
(g0%1)[498]
(g1%2)[494]
(g1%2)[491](g1%2)[492](g0%2)[495](g0%2)[496]
(g1%2)[468]
(g0%1)[469]
(g1%2)[486]
(g1%2)[498]
(g0%1)[487]
(g0%1)[496]
(g1%2)[499]
(g1%2)[507]
(g1%2)[498]
(g1%2)[505]
(g1%2)[512]
(g0%2)[514]
(g1%2)[533]
(g1%2)[546]
(g0%1)[557]
(g0%1)[547](g0%1)[548](g0%1)[551]
(g0%1)[547]
(g1%2)[544]
(g0%2)[550]
(g0%1)[540]
(g1%2)[536]
(g1%2)[562]
(g0%2)[572]
(g0%1)[567]
(g1%2)[559]
(g0%2)[556]
(g0%1)[551]
(g0%1)[558]
(g0%2)[538]
(g0%2)[536]
(g1%2)[548]
(g1%2)[544]
(g0%1)[562]
(g0%1)[568]
(g0%1)[557]
(g0%1)[560]
(g1%2)[561]
(g0%1)[570]
(g0%2)[554](g0%2)[555](g1%2)[558](g1%2)[559]
(g0%2)[558]
(g0%2)[545]
(g1%2)[545]
(g1%2)[555]
(g1%2)[542]
(g1%2)[525]
(g0%2)[514]
(g1%2)[530]
(g0%2)[528]
(g0%2)[532]
(g1%2)[520]
(g0%1)[511]
(g0%2)[508]
(g0%1)[525]
(g0%1)[537]
(g1%2)[533]
(g0%1)[548]
(g0%1)[545](g0%1)[550]
(g0%2)[523]
(g0%2)[531]
(g0%1)[544]
(g1%2)[534]
(g0%1)[520]
(g1%2)[530]
(g1%2)[523]
(g0%2)[530]
(g0%2)[522]
(g0%2)[490]
(g1%2)[494]
(g0%1)[487]
(g1%2)[491]
(g1%2)[489]
(g1%2)[497]
(g0%1)[499]
(g0%2)[520](g0%2)[521](g1%2)[524](g1%2)[525]
(g1%2)[523]
(g1%2)[553]
(g0%2)[550]
(g0%1)[574]
(g0%1)[576]
(g1%2)[579]
--(g1%2)[595] -- 610 39,264,40,264,39,265,40,265,34,269,35,269,36,269
(g0%1)[635]
(g0%1)[626]
(g1%2)[623]
(g1%2)[615]
(g0%2)[618]
(g0%2)[635]
(g0%1)[639]
(g0%1)[636]
(g1%2)[619]
(g0%1)[629]
(g0%1)[634]
(g0%1)[631](g0%1)[636]
(g1%2)[631]
(g0%2)[645]
(g1%2)[644]
(g0%1)[640]
(g0%1)[649]
(g0%1)[656]
(g0%1)[658]
(g1%2)[639]
(g0%2)[650]
(g0%1)[643](g0%1)[647](g0%1)[648](g0%1)[650](g0%1)[653]
(g1%2)[661]
(g1%2)[661]
(g0%1)[667]
(g0%1)[675]
(g0%1)[677]
(g1%2)[646]
(g0%1)[644]
(g0%1)[642](g0%1)[647]
(g1%2)[642]
(g1%2)[649](g1%2)[650](g0%2)[653](g0%2)[654]
(g0%2)[651]
(g0%1)[647](g0%1)[648]
(g0%2)[651]
(g1%2)[658]
(g1%2)[666]
(g1%2)[670]
(g0%2)[658]
(g0%2)[656]
(g1%2)[655]
(g1%2)[638]
(g0%2)[636](g0%2)[637](g1%2)[640](g1%2)[641]
(g1%2)[633]
(g0%2)[634]
(g1%2)[648]
(g1%2)[654]
(g0%2)[660]
(g0%2)[665]
(g1%2)[664]
(g0%2)[668]
(g1%2)[666]
(g0%1)[675]
(g0%1)[663]
(g0%1)[661](g0%1)[666]
(g1%2)[666]
(g0%2)[657]
(g1%2)[658]
(g0%2)[656](g0%2)[657](g1%2)[660](g1%2)[661]
(g1%2)[668]
(g1%2)[663]
(g1%2)[664]
(g0%1)[641]
(g0%1)[634]
(g1%2)[627]
(g0%2)[624]
(g1%2)[627]
(g0%1)[632]
(g1%2)[646]
(g0%2)[647]
(g0%1)[640]
(g0%1)[619](g0%1)[620](g0%1)[621](g0%1)[622](g0%1)[623](g0%1)[624]
(g1%2)[628]
(g0%2)[618]
(g0%2)[616]
(g0%2)[626]
(g1%2)[633]
(g0%2)[623]
(g0%1)[621]
(g1%2)[617]
(g0%1)[626](g0%1)[627](g0%1)[628](g0%1)[629](g0%1)[630]
(g1%2)[618]
(g0%1)[629]
(g0%1)[604](g0%1)[605](g0%1)[608]
(g0%1)[613]
(g0%1)[613]
(g0%1)[621]
(g0%1)[623]
(g1%2)[604]
(g0%2)[615]
(g1%2)[616]
(g0%1)[622](g0%1)[623](g0%1)[627]
(g0%2)[626]
(g1%2)[621]
(g0%1)[616]
(g1%2)[613]
(g0%2)[607]
(g0%1)[606]
(g0%1)[604](g0%1)[609]
(g1%2)[604]
(g1%2)[607]
(g0%2)[614]
(g0%1)[613](g0%1)[614](g0%1)[615](g0%1)[616](g0%1)[617] -- 713 blocks DBCA fire track
(g0%1)[619]
(g1%2)[623]
(g0%2)[629]
(g0%1)[632](g0%1)[633](g0%1)[634](g0%1)[635]
(g0%1)[630]
(g0%1)[619]
(g0%1)[643]
(g0%1)[642]
(g0%1)[642]
(g0%1)[635]
(g1%2)[637]
(g1%2)[642]
(g0%1)[625]
--(g0%1)[610](g0%1)[611](g0%1)[612](g0%1)[613](g0%1)[614](g0%1)[615] -- 727 53,304,54,304,53,305,54,305
(g0%1)[592]
(g0%2)[583]
(g0%2)[593]
(g0%1)[595]
(g0%1)[589](g0%1)[590]
(g0%1)[587]
(g0%1)[587](g0%1)[589]
(g0%2)[559]
(g0%1)[569]
(g0%1)[568]
(g0%1)[565](g0%1)[570]
(g1%2)[565]
(g1%2)[572](g1%2)[573](g0%2)[576](g0%2)[577]
(g0%2)[577]
(g0%1)[585]
(g1%2)[588]
(g0%2)[590](g0%2)[591](g1%2)[594](g1%2)[595]
(g1%2)[596]
(g1%2)[600]
(g1%2)[586]
(g1%2)[584]
(g0%2)[580]
(g1%2)[576]
(g0%1)[572](g0%1)[577](g0%1)[578](g0%1)[579](g0%1)[580] -- 751 blocks DBCA fire codon bistable switch
(g0%1)[542]
(g1%2)[539]
(g1%2)[531]
(g1%2)[547]
(g0%2)[547]
(g1%2)[536]
(g1%2)[546]
(g0%2)[540]
(g1%2)[535]
(g0%2)[544]
(g0%2)[548]
(g0%1)[533](g0%1)[538](g0%1)[539](g0%1)[544]
(g0%1)[527]
(g1%2)[527]
(g0%2)[529]
(g0%2)[538]
(g0%2)[529]
(g0%2)[534]
(g0%1)[503]
(g0%1)[503]
(g1%2)[500]
(g0%1)[486]
(g0%2)[492]
(g0%2)[495]
(g1%2)[490]
(g0%2)[494]
(g1%2)[488]
(g1%2)[495]
(g1%2)[502]
(g0%2)[510]
(g1%2)[517]
(g1%2)[532]
(g1%2)[522]
(g0%1)[548]
(g1%2)[545]
(g0%2)[535]
(g0%2)[553]
(g0%1)[555]
(g0%1)[562]
(g0%2)[536](g0%2)[537]
(g0%1)[532]
(g1%2)[529]
(g0%1)[538](g0%1)[539](g0%1)[540](g0%1)[541](g0%1)[542]
(g0%2)[534]
(g1%2)[521]
(g1%2)[518]
(g1%2)[514](g1%2)[521]
(g0%1)[515]
(g0%1)[523]
(g0%2)[527]
(g1%2)[543]
(g1%2)[550]
(g1%2)[546]
(g0%2)[557]
(g1%2)[555]
--(g0%2)[532] -- 807 128,292,128,293,123,294,128,294,122,295,124,295,121,296,124,296,130,296,131,296,132,296,122,297,123,297,128,298,128,299,128,300
(g1%2)[511]
(g1%2)[514]
(g1%2)[520]
(g1%2)[511]
(g1%2)[505]
(g0%1)[513]
(g0%1)[519]
(g0%1)[507]
(g0%1)[486]
(g1%2)[483]
(g0%2)[487]
(g0%1)[501]
(g1%2)[502]
(g0%1)[505](g0%1)[512]
(g0%2)[499]
(g0%2)[496]
(g0%1)[460]
(g1%2)[464]
(g0%1)[449]
(g0%1)[447](g0%1)[452]
(g1%2)[454]
(g0%1)[459](g0%1)[460](g0%1)[463](g0%1)[470]
(g1%2)[471]
(g1%2)[476]
(g0%1)[475](g0%1)[479](g0%1)[480]
(g0%1)[461]
(g1%2)[465]
(g0%1)[452](g0%1)[453](g0%1)[454](g0%1)[455](g0%1)[456]
(g1%2)[453]
(g0%2)[473]
(g0%2)[471]
(g0%1)[462](g0%1)[463](g0%1)[464](g0%1)[465](g0%1)[466]
--(g0%1)[456](g0%1)[457](g0%1)[458](g0%1)[459](g0%1)[460](g0%1)[461] -- 840 102,199,103,199,102,200,103,200
(g0%1)[469]
(g0%1)[468]
(g0%1)[468]
(g1%2)[465]
(g1%2)[467]
(g1%2)[461]
(g0%2)[457]
(g1%2)[459](g1%2)[460](g0%2)[463](g0%2)[464]
(g0%1)[449]
(g0%2)[461]
(g0%1)[472]
(g0%1)[466]
(g0%1)[482]
(g1%2)[483]
(g0%2)[476](g0%2)[477](g1%2)[480](g1%2)[481]
(g0%2)[473]
(g1%2)[478]
(g0%2)[456]
(g1%2)[468]
(g0%2)[462]
(g0%2)[476]
(g0%1)[450]
(g0%1)[451]
(g0%1)[448](g0%1)[449](g0%1)[450](g0%1)[451]
(g0%1)[446]
(g0%1)[451](g0%1)[452](g0%1)[453](g0%1)[454]
(g0%1)[440]
(g1%2)[440]
(g0%2)[452]
(g1%2)[441]
(g0%2)[440]
(g0%1)[438]
(g0%1)[391]
(g0%1)[399]
(g0%1)[402]
(g0%1)[399]
(g0%1)[382](g0%1)[383](g0%1)[386]
(g1%2)[386]
(g0%1)[362](g0%1)[373]
(g0%1)[363]
(g0%1)[354](g0%1)[355](g0%1)[358]
(g0%1)[359]
(g1%2)[356]
(g0%2)[363]
(g1%2)[368]
(g0%2)[358]
(g0%1)[356]
(g1%2)[339]
(g1%2)[329]
(g0%2)[323]
(g0%2)[335]
(g0%2)[335]
(g0%1)[311]
(g1%2)[321]
(g1%2)[311]
(g0%2)[310]
(g0%1)[311]
(g0%1)[301](g0%1)[302](g0%1)[305]
(g0%1)[318]
(g0%1)[337]
(g0%1)[321]
(g0%1)[317]
(g1%2)[317]
(g0%1)[321]
(g0%2)[301]
(g0%2)[310]
(g1%2)[308]
(g0%1)[315]
(g1%2)[305]
(g1%2)[302](g1%2)[303](g0%2)[306](g0%2)[307]
(g1%2)[304]
(g0%2)[309]
(g0%2)[307]
(g0%2)[307]
(g0%1)[308](g0%1)[311]
(g1%2)[300]
(g0%1)[305]
(g0%1)[310](g0%1)[313](g0%1)[314]
(g0%1)[297]
(g1%2)[310]
(g0%2)[306](g0%2)[307](g0%2)[308](g1%2)[310](g1%2)[311]
(g1%2)[299]
(g1%2)[287]
(g1%2)[300]
(g1%2)[296]
(g0%1)[316]
(g0%1)[327]
(g0%1)[324]
(g1%2)[327]
(g1%2)[325]
(g1%2)[322]
(g1%2)[314]
(g1%2)[309]
(g0%2)[325]
(g1%2)[315]
(g1%2)[315](g1%2)[316](g1%2)[317](g0%2)[318](g0%2)[319](g0%2)[320]
(g0%1)[311]
(g1%8)[314]
(g1%2)[328]
(g1%2)[325]
(g0%2)[331]
(g1%2)[321]
(g1%2)[321]
(g0%2)[329]
(g0%2)[336]
(g0%1)[345]
(g0%1)[355]
(g0%1)[355]
(g1%2)[351]
(g1%2)[348]
(g0%1)[367]
(g0%1)[357]
(g0%2)[358]
(g0%1)[367]
(g0%1)[357]
(g0%1)[356]
(g0%1)[356]
(g0%1)[367]
(g0%1)[354]
(g0%2)[350]
(g6%8)[347]
(g0%1)[333]
(g0%1)[331](g0%1)[336]
(g0%1)[338]
(g0%1)[346]
(g0%1)[338]
(g0%1)[335]
(g0%1)[334]
(g1%2)[333]
(g0%2)[319](g0%2)[320]
(g0%1)[324]
(g1%2)[327]
(g0%2)[337]
(g0%2)[340]
(g0%1)[337]
(g0%1)[334]
(g0%1)[354]
(g1%2)[351]
(g1%2)[343]
(g0%2)[349]
(g0%2)[342]
--(g0%1)[368](g0%1)[369](g0%1)[370] -- 982 29,35,30,35,29,36,30,36
(g1%2)[378]
(g0%1)[390]
(g0%1)[398]
(g1%2)[381]
(g1%2)[395]
(g1%2)[383]
(g0%1)[375]
(g0%1)[376]
(g0%1)[373](g0%1)[374](g0%1)[375](g0%1)[376]
(g0%1)[378](g0%1)[379]
(g0%1)[405](g0%1)[408](g0%1)[409]
(g0%1)[399]
(g1%2)[395]
(g1%2)[387]
(g0%2)[390]
(g0%2)[407]
(g0%2)[412](g0%2)[413](g1%2)[414](g1%2)[415]
(g0%2)[410]
(g0%1)[387]
(g0%2)[399]
(g0%1)[409]
(g0%1)[409]
(g1%2)[405]
(g0%2)[397]
(g0%2)[410]
(g0%2)[418]
(g1%2)[406]
(g0%1)[400]
(g0%1)[401]
(g0%1)[411]
(g0%1)[385]
(g1%2)[388]
(g0%2)[390](g0%2)[391](g1%2)[394](g1%2)[395]
(g1%2)[396]
(g1%2)[402]
(g0%2)[401]
(g1%2)[389]
(g0%1)[373]
(g0%1)[367]
(g1%2)[353]
(g0%1)[358]
(g0%2)[359]
(g1%2)[347]
(g0%1)[348]
(g1%2)[359]
(g1%2)[351]
(g0%2)[357]
(g0%1)[351](g0%1)[352](g0%1)[353](g0%1)[354](g0%1)[355](g0%1)[356]
(g0%1)[365]
(g1%2)[361]
(g1%2)[358]
(g1%2)[369]
(g0%2)[360]
--(g0%1)[347](g0%1)[348](g0%1)[349](g0%1)[350](g0%1)[351](g0%1)[352] -- 1036 65,53,66,53,65,54,66,54
(g0%1)[345]
(g1%2)[341]
(g1%2)[337]
(g0%1)[342]
(g0%1)[340]
(g0%1)[346]
(g0%1)[368]
(g1%2)[361]
(g0%2)[366]
(g0%1)[374]
(g1%2)[367]
(g0%1)[369]
(g1%2)[372]
(g0%2)[380]
(g1%2)[376]
(g0%2)[370]
(g1%2)[373]
(g0%1)[377]
(g0%1)[358] -- 1055 blocks 2nd p256 activation
(g0%1)[361]
(g0%1)[431]
(g1%2)[443]
(g0%1)[434]
(g0%2)[439]
(g0%1)[437]
(g0%1)[451]
(g1%2)[447]
(g0%2)[462](g1%2)[471]
(g0%1)[467]
(g0%1)[468]
(g1%2)[465]
(g1%2)[462]
(g1%2)[463]
(g0%1)[473](g0%1)[474](g0%1)[475](g0%1)[476](g0%1)[477](g0%1)[478]
(g0%2)[479]
(g0%1)[472]
(g0%1)[469](g0%1)[474]
(g0%1)[481]
(g0%1)[470]
(g0%1)[475]
(g0%1)[479]
(g0%1)[463]
(g0%1)[452]
(g0%1)[477]
(g1%2)[478]
(g0%2)[475]
(g0%1)[461]
(g7%8)[473]
(g0%1)[487]
(g0%1)[486]
(g1%2)[481]
(g0%2)[487]
(g1%2)[491]
(g1%2)[488]
(g0%2)[486]
(g0%2)[472]
(g1%2)[479]
(g1%2)[484]
(g0%2)[483]
(g1%2)[491]
(g1%2)[491]
(g0%2)[476]
--(g1%2)[463](g1%2)[464](g1%2)[465](g0%2)[466](g0%2)[467](g0%2)[468] -- 1099 198,303,199,303,200,303
(g0%1)[433](g0%1)[434](g0%1)[437](g0%1)[444]
(g1%2)[419]
(g0%2)[417]
(g0%2)[409]
(g0%1)[411]
(g0%1)[410]
(g1%2)[413]
(g1%2)[403]
(g0%2)[413]
(g0%1)[425]
(g1%2)[422]
(g0%2)[414]
(g0%2)[408]
(g1%2)[417]
(g1%2)[429]
(g0%1)[414]
(g0%1)[423]
(g0%1)[452]
(g0%1)[441]
(g0%1)[443]
(g0%1)[452]
(g1%2)[451]
(g0%2)[450]
(g0%2)[451]
(g0%1)[451]
(g0%1)[476]
(g0%1)[477]
(g0%1)[477]
(g0%1)[467](g0%1)[468](g0%1)[471]
(g0%1)[476]
(g1%2)[483]
(g0%2)[479](g0%2)[480](g1%2)[483](g1%2)[484]
(g0%1)[485]
(g1%2)[483]
(g0%1)[488](g0%1)[489](g0%1)[490](g0%1)[491](g0%1)[492] -- 1134 blocks DBCA add line
(g1%2)[513]
(g1%2)[517](g1%2)[518](g0%2)[521](g0%2)[522]
(g1%2)[518]
(g0%2)[517]
(g0%2)[532]
(g0%1)[546]
(g1%2)[561]
(g1%2)[562]
(g0%2)[566]
(g0%1)[556]
(g0%1)[553]
(g0%1)[532]
(g0%1)[533]
(g0%1)[534]
(g0%1)[542]
(g0%1)[545]
(g0%1)[553]
(g1%2)[546]
(g0%2)[562]
(g0%2)[540]
(g0%2)[531]
(g1%2)[537]
(g0%2)[544]
(g0%1)[542]
(g0%1)[539](g0%1)[544]
(g1%2)[539]
(g1%2)[552]
(g0%2)[539]
(g0%2)[536]
(g0%1)[546]
(g0%1)[556]
(g0%1)[565]
(g0%1)[555](g0%1)[556](g0%1)[557](g0%1)[558](g0%1)[559](g0%1)[560]
(g0%1)[564]
(g0%1)[556]
(g1%2)[568]
(g0%1)[577]
(g1%2)[576]
(g0%1)[575]
(g0%1)[574]
(g1%2)[570]
(g1%2)[578]
(g1%2)[574]
(g0%1)[572]
(g1%2)[573]
(g0%2)[573]
(g0%2)[570]
(g0%2)[583]
(g1%2)[579]
(g0%1)[597]
(g0%1)[605]
(g0%1)[607]
(g1%2)[590]
(g0%1)[584]
(g1%2)[584]
(g0%1)[588]
(g0%2)[583]
(g1%2)[558]
(g1%2)[555](g1%2)[556](g0%2)[559](g0%2)[560]
(g0%2)[557]
(g0%2)[560]
(g1%2)[551]
(g0%2)[568]
(g1%2)[576]
(g1%2)[585]
(g0%1)[603]
(g0%1)[599]
(g0%2)[602]
(g1%2)[590]
(g0%2)[585]
(g1%2)[590]
(g1%2)[601]
(g0%2)[593](g0%2)[594](g1%2)[597](g1%2)[598]
(g1%2)[599](g1%2)[600](g0%2)[603](g0%2)[604]
(g1%2)[601]
(g0%2)[593]
(g0%1)[588]
(g0%2)[620]
(g1%2)[619]
(g1%2)[622]
(g1%2)[619]
(g0%2)[623]
(g0%2)[622]
(g0%1)[610]
(g0%1)[619]
(g1%2)[622]
(g1%2)[625]
(g1%2)[622]
(g1%2)[614]
(g0%2)[615]
(g1%2)[625]
(g0%2)[613]
(g0%2)[615]
(g0%1)[638]
(g1%2)[629](g1%2)[630](g1%2)[631](g0%2)[632](g0%2)[633](g0%2)[634]
(g0%1)[632]
(g1%2)[629]
(g1%2)[622](g1%2)[623](g0%2)[626](g0%2)[627]
(g1%2)[625]
(g1%2)[634]
(g0%2)[627]
(g0%1)[630](g0%1)[631]
(g0%2)[640]
(g0%2)[637]
--(g1%2)[666](g1%2)[670] -- 1239 23,325,23,326,23,327,26,328,27,328,26,329,27,329
(g0%1)[698]
(g1%2)[697]
(g0%2)[709]
(g0%2)[695]
(g0%1)[685](g0%1)[686](g0%1)[689]
(g0%2)[693]
(g1%2)[698]
(g0%1)[691]
(g1%2)[706]
(g0%1)[713]
(g0%1)[718](g0%1)[721](g0%1)[722]
(g0%1)[722]
(g1%2)[725]
(g1%2)[724]
(g1%2)[726]
(g0%1)[713](g0%1)[720](g0%1)[723](g0%1)[724]
(g0%1)[715]
(g0%1)[712](g0%1)[717]
(g1%2)[717]
(g0%2)[705](g0%2)[706](g1%2)[709](g1%2)[710]
(g1%2)[705]
(g0%2)[708]
(g1%2)[705]
(g0%8)[722]
(g0%1)[773]
(g1%2)[769]
(g0%2)[763]
--(g0%1)[773] -- 1267 -70,339,-69,339,-70,340,-69,340
(g0%1)[762]
(g0%1)[760](g0%1)[765]
(g1%2)[760]
(g1%2)[763]
(g0%2)[777]
(g0%1)[771]
(g0%1)[772]
(g1%2)[773]
(g1%2)[758]
(g1%2)[769]
(g1%2)[772]
(g0%1)[793](g0%1)[794](g0%1)[795](g0%1)[796](g0%1)[797](g0%1)[798]
(g0%1)[838]
(g0%1)[843](g0%1)[846](g0%1)[847]
(g0%1)[847]
(g1%2)[840]
(g1%2)[862](g1%2)[863](g0%2)[865](g0%2)[866](g0%2)[867]
(g0%2)[870]
(g1%2)[872]
(g0%1)[851]
(g0%1)[856](g0%1)[857](g0%1)[858](g0%1)[859]
(g0%1)[863]
(g0%1)[894]
(g0%1)[890]
(g0%1)[897]
(g0%1)[891]
(g1%2)[889]
(g1%2)[914](g1%2)[915](g1%2)[922]
(g0%2)[911]
(g0%1)[867](g0%1)[875]
(g0%1)[865]
(g0%1)[875]
(g0%1)[872]
(g1%2)[875]
(g0%2)[877](g0%2)[878](g1%2)[881](g1%2)[882]
(g0%1)[862](g0%1)[863](g0%1)[864](g0%1)[865](g0%1)[866]
(g1%2)[869]
(g0%2)[871]
(g0%1)[872]
(g0%1)[877](g0%1)[880](g0%1)[881]
(g1%2)[874]
(g1%2)[861]
(g0%1)[840]
(g0%1)[839]
(g0%1)[848]
(g0%1)[845](g0%1)[850]
(g1%2)[850]
(g0%2)[838](g0%2)[839](g1%2)[842](g1%2)[843]
(g1%2)[838]
(g0%2)[841]
(g1%2)[838]
(g5%8)[855]
(g0%1)[872]
(g0%1)[864]
(g0%1)[864]
(g0%1)[862]
(g1%2)[882]
(g1%2)[862]
(g0%1)[855]
(g1%2)[856]
(g0%2)[858]
(g0%2)[844]
(g1%2)[850]
(g1%2)[853]
(g1%4)[853]
(g0%1)[847](g0%1)[848](g0%1)[849](g0%1)[850] -- 1333 blocks DBCA reset line
(g0%1)[836]
(g1%2)[836]
(g0%1)[832]
(g1%2)[828]
(g0%2)[831]
(g0%2)[830]
(g0%1)[872]
(g0%1)[878](g0%1)[881](g0%1)[882]
(g0%1)[882]
(g1%2)[885]
(g0%2)[879]
(g1%2)[867]
(g0%2)[857]
(g1%2)[870]
(g0%2)[873]
(g0%1)[862]
(g0%1)[853]
(g0%1)[863]
(g0%1)[851]
(g0%1)[839]
(g0%1)[856]
(g0%1)[842]
(g0%1)[865]
(g1%2)[868]
(g0%1)[880]
(g0%1)[870]
(g1%2)[870]
(g0%2)[883]
(g0%1)[941]
(g0%1)[946](g0%1)[949](g0%1)[950]
(g0%1)[950]
(g0%1)[956]
(g0%1)[962]
(g0%1)[960](g0%1)[965]
(g1%2)[934]
(g0%2)[942](g0%2)[943](g1%2)[946](g1%2)[947]
(g1%2)[955]
(g0%1)[961]
(g0%1)[962]
(g1%2)[974]
(g0%1)[981](g0%1)[989]
(g1%2)[990]
(g0%1)[995]
(g0%1)[1000](g0%1)[1003](g0%1)[1004]
(g1%2)[997]
(g0%1)[976](g0%1)[981](g0%1)[982](g0%1)[987]
(g1%2)[987]
(g0%1)[990](g0%1)[991](g0%1)[992](g0%1)[993](g0%1)[994](g0%1)[995]
(g0%1)[967]
(g0%1)[966]
(g0%1)[958]
(g1%2)[966]
(g0%1)[956]
(g1%2)[959]
(g0%2)[955]
(g0%1)[960]
(g0%1)[957](g0%1)[962]
(g1%2)[978]
(g0%1)[984](g0%1)[989]
(g0%1)[988]
(g0%1)[998]
(g0%1)[995](g0%1)[1000]
(g0%1)[1007]
(g0%1)[996]
(g0%1)[1011]
(g0%1)[1014]
(g0%1)[1014]
(g0%1)[1004](g0%1)[1005](g0%1)[1008]
(g1%2)[1011]
(g1%2)[1015]
(g1%2)[1020]
(g0%2)[1006]
(g0%2)[1007]
(g0%2)[1015]
(g0%1)[1007]
(g0%1)[995]
(g1%2)[998]
(g1%2)[1007]
(g0%2)[1002]
(g0%1)[985](g0%1)[986](g0%1)[987](g0%1)[988](g0%1)[989](g0%1)[990]
(g0%1)[983]
(g0%1)[969]
(g0%1)[967]
(g1%2)[954]
(g1%2)[959]
(g0%1)[955](g0%1)[956]
(g1%2)[946]
(g1%2)[950]
(g0%1)[963]
(g0%1)[971]
(g0%1)[965]
(g0%1)[955](g0%1)[960](g0%1)[961](g0%1)[966]
(g1%2)[969]
(g0%2)[980]
(g1%2)[974]
(g1%2)[966]
(g6%8)[957]
(g0%1)[975]
(g0%1)[976]
(g0%1)[967](g0%1)[968](g0%1)[971]
(g0%1)[984]
(g1%2)[971]
(g0%2)[977]
(g1%8)[965]
(g0%2)[967]
(g1%2)[979]
(g0%1)[978]
(g0%1)[979]
(g0%1)[972]
(g0%1)[970]
(g0%2)[1009]
(g0%1)[1009]
(g6%8)[997]
(g0%1)[990]
(g0%1)[972]
(g0%1)[976]
(g0%1)[981](g0%1)[984](g0%1)[985]
(g0%1)[985]
(g1%2)[988]
(g0%2)[982]
(g1%2)[970]
(g0%2)[960]
(g0%1)[965]
(g0%1)[915]
(g1%2)[895]
(g1%2)[844](g0%2)[853]
(g1%2)[865]
(g1%2)[868]
(g0%2)[870]
(g0%2)[858]
(g1%2)[862]
(g1%2)[873]
(g0%2)[876]
(g1%2)[859]
(g0%1)[839](g0%1)[846](g0%1)[849](g0%1)[850] -- 1468 blocks DBCA fire codon bistable switch
(g0%1)[823]
(g0%1)[812]
(g0%1)[812]
(g0%1)[820]
(g1%2)[805]
(g1%2)[815](g1%2)[816](g0%2)[819](g0%2)[820]
(g1%2)[828]
(g0%2)[826]
(g0%2)[826]
(g0%2)[821]
(g1%2)[825]
(g0%1)[827](g0%1)[834](g0%1)[837](g0%1)[838]
(g0%1)[834]
(g1%2)[838]
(g0%2)[831]
(g1%2)[833]
(g0%1)[823](g0%1)[824]
(g0%1)[825]
(g0%1)[834]
(g1%2)[837]
(g1%2)[845]
(g0%2)[835]
(g1%2)[821]
(g1%2)[830]
(g0%2)[813]
(g1%2)[817]
(g0%2)[818]
(g0%1)[830]
(g0%1)[823]
(g1%2)[860]
(g1%2)[849]
(g0%2)[853]
(g0%2)[853]
(g0%1)[850]
(g0%1)[841]
(g0%1)[847](g0%1)[850](g0%1)[851]
(g0%1)[851]
(g1%2)[847]
(g0%1)[848](g0%1)[850](g0%1)[851]
(g1%2)[854]
(g0%2)[841]
(g1%2)[841]
(g0%1)[849]
(g0%1)[849]
(g0%1)[859]
(g0%1)[857]
(g0%1)[857]
(g0%1)[849]
(g0%1)[855]
(g1%2)[852]
(g0%1)[873] -- 1519 blocks DBCA fire codon bistable switch
(g0%2)[872]
(g1%2)[877]
(g0%2)[871]
(g1%2)[876]
(g1%2)[871]
(g1%2)[880]
(g1%2)[877]
(g0%1)[886]
(g0%1)[887]
(g1%2)[864]
(g1%2)[865]
(g1%2)[868]
(g0%2)[870]
(g0%2)[858]
(g1%2)[862]
(g1%2)[873]
(g0%2)[876]
(g1%2)[859]
(g1%2)[849]
(g1%2)[855]
(g0%1)[836](g0%1)[837](g0%1)[838]
(g0%1)[856]
(g0%1)[870](g0%1)[871](g0%1)[872](g0%1)[873]
(g1%2)[866]
(g1%2)[843]
(g1%2)[861]
(g0%2)[861]
(g0%1)[878]
(g0%1)[889]
(g0%1)[886]
(g0%1)[896]
(g0%1)[886](g0%1)[887](g0%1)[888](g0%1)[889](g0%1)[890](g0%1)[891]
(g0%1)[872]
(g0%1)[872]
(g0%1)[861]
(g0%1)[873]
(g1%2)[873]
--(g0%1)[888](g0%1)[889](g0%1)[890](g0%1)[891](g0%1)[892](g0%1)[893] -- 1557 -63,466,-62,466,-63,467,-62,467
(g1%2)[867]
(g0%2)[872]
(g0%1)[867](g0%1)[868]
(g0%1)[856]
(g1%2)[853]
(g0%2)[852](g0%2)[853](g1%2)[856](g1%2)[857]
(g0%2)[853]
(g1%2)[859]
(g0%1)[859]
(g1%2)[850]
(g1%2)[871]
(g0%1)[871]
(g1%2)[871]
(g0%1)[871]
(g0%1)[888]
(g1%2)[891]
(g1%2)[899]
(g1%2)[903]
(g0%2)[907]
(g1%2)[918]
(g1%2)[905]
(g0%1)[922]
(g0%1)[928]
--(g0%1)[914](g0%1)[917](g0%1)[918](g0%1)[921] -- 1581 -49,507,-48,507,-49,508,-47,508,-48,509
(g0%1)[943]
(g1%2)[942]
(g1%2)[957]
(g0%2)[957]
(g0%1)[954](g0%1)[955](g0%1)[956](g0%1)[957]
(g1%2)[960]
--(g0%2)[939](g0%2)[940] -- 1588 -49,530,-49,531,-49,532
(g0%2)[956]
(g0%1)[963]
(g0%1)[955]
(g1%2)[946]
(g0%2)[945]
(g1%2)[944]
(g1%2)[938]
(g0%2)[948]
(g0%1)[935](g0%1)[936] -- 1597 blocks P256 activation path
(g0%2)[922]
(g0%1)[930]
(g1%2)[945]
(g0%2)[950]
(g0%1)[958]
(g1%2)[951]
(g1%2)[959]
(g0%2)[964]
(g1%2)[964]
(g1%2)[954]
(g0%2)[962]
(g0%1)[952]
(g0%1)[943](g0%1)[944](g0%1)[947]
(g0%1)[960]
(g1%2)[947]
(g1%2)[943]
(g0%1)[957]
(g1%2)[973]
(g0%2)[976]
(g0%1)[964](g0%1)[967](g0%1)[968]
(g1%2)[955]
(g0%2)[960]
(g0%2)[960]
(g0%1)[958]
(g0%1)[966]
--(g0%1)[985](g0%1)[986] -- 1623 -40,579,-41,580,-39,580,-40,581
(g1%2)[975]
(g1%2)[987]
(g1%2)[982]
(g1%2)[970]
(g0%2)[972](g0%2)[973]
(g1%2)[962]
(g0%2)[958](g0%2)[959]
(g1%2)[937]
(g0%2)[936]
(g0%2)[933](g0%2)[934](g1%2)[937](g1%2)[938]
(g0%2)[926]
(g1%2)[932]
(g1%2)[924]
(g0%1)[922]
(g1%2)[922]
(g0%2)[921]
(g1%2)[936]
(g1%2)[929]
(g1%2)[917]
(g0%2)[920]
(g1%2)[917]
(g0%1)[920]
(g0%1)[918]
(g0%1)[914]
(g0%1)[912](g0%1)[917]
(g0%1)[924]
(g1%2)[927]
(g1%2)[925]
(g0%1)[925]
(g0%1)[905]
(g0%1)[906]
(g0%1)[903](g0%1)[904](g0%1)[905](g0%1)[906]
(g0%1)[908](g0%1)[909]
(g0%1)[916]
(g1%2)[920]
(g0%2)[925]
(g0%1)[916]
(g0%1)[914]
(g0%1)[921]
(g1%2)[914]
(g0%2)[896](g0%2)[897](g1%2)[900](g1%2)[901]
(g1%2)[912]
(g0%1)[906](g0%1)[907](g0%1)[910]
(g0%2)[928]
(g0%1)[936]
(g0%1)[935]
(g0%1)[926]
(g0%1)[922]
(g0%1)[910]
(g0%1)[913]
(g0%1)[880]
(g0%1)[872]
(g0%1)[872]
(g1%2)[887]
(g0%2)[880]
(g0%1)[877]
(g0%1)[837]
(g0%1)[848]
(g0%1)[855]
(g1%2)[852]
(g1%2)[860]
(g1%2)[843]
(g0%2)[844]
(g0%1)[838]
(g1%2)[835]
(g1%2)[837]
(g0%2)[829]
(g1%2)[824]
(g1%2)[822]
(g0%1)[839]
(g0%1)[846]
(g0%1)[846]
(g0%1)[857]
(g0%1)[855]
(g0%1)[863]
(g1%2)[863]
(g0%2)[864]
(g0%2)[859]
(g0%2)[870]
(g0%2)[879]
(g1%2)[878]
(g1%2)[873]
(g0%1)[851](g0%1)[852](g0%1)[855]
(g0%1)[845]
(g0%1)[845]
(g0%1)[835]
(g0%1)[823]
(g1%2)[820]
(g1%2)[813](g1%2)[814](g0%2)[817](g0%2)[818]
(g0%2)[816]
(g1%2)[819]
(g0%1)[829]
(g0%1)[835]
(g1%2)[827]
(g0%2)[827]
(g0%2)[823]
(g0%1)[837]
(g0%1)[837]
(g0%1)[835](g0%1)[840]
(g1%2)[835]
(g0%2)[849]
(g0%2)[838]
(g0%2)[838]
(g1%2)[839]
(g1%2)[828]
(g1%2)[847]
(g1%2)[827]
(g0%1)[832]
(g0%1)[842]
(g0%1)[839]
(g1%2)[835]
(g0%1)[844](g0%1)[845](g0%1)[846](g0%1)[847](g0%1)[848]
(g0%1)[850]
(g1%2)[836]
(g1%2)[835]
(g0%2)[839]
(g1%2)[796]
--(g0%2)[800](g0%2)[801](g0%2)[802](g1%2)[803](g1%2)[804] -- 1741 -108,332,-108,333,-108,334
(g0%1)[808]
(g1%2)[805]
(g0%1)[820]
(g0%1)[817](g0%1)[822]
(g0%2)[822]
(g0%2)[801]
(g1%2)[781]
(g0%2)[773]
(g0%2)[749]
(g0%2)[750]
(g0%1)[751]
(g0%1)[751]
(g1%2)[751]
(g0%1)[754](g0%1)[761]
(g1%2)[750]
(g1%2)[744]
(g0%1)[756]
(g1%2)[724]
--(g0%2)[736] -- 1760 -19,344,-19,345,-19,346,-23,348,-22,348,-21,348,-17,348,-16,348,-15,348,-19,350,-19,351,-23,352,-19,352,-24,353,-22,353,-23,354,-22,354
(g1%2)[755]
(g0%1)[754](g0%1)[755](g0%1)[756] -- 1762 blocks 2nd p256 activation path
(g1%2)[764]
(g0%1)[763]
(g1%2)[752]
(g0%2)[761]
(g1%2)[767](g1%2)[768](g1%2)[769](g0%2)[770](g0%2)[771](g0%2)[772]
(g0%2)[819]
(g0%2)[825]
(g0%2)[828]
(g0%1)[829]
(g1%2)[838]
(g1%2)[843]
(g1%2)[834]
(g1%2)[837]
(g0%1)[829]
(g1%2)[833]
(g1%2)[841]
(g1%2)[841]
(g0%1)[829]
(g0%2)[833]
(g0%2)[856]
(g0%2)[840]
(g0%2)[840]
(g0%1)[829]
(g1%2)[826]
(g0%1)[842]
(g0%2)[822]
(g1%2)[816]
(g0%2)[841]
(g0%2)[821]
(g0%1)[822](g0%1)[823](g0%1)[824](g0%1)[825](g0%1)[826](g0%1)[827]
(g0%1)[819]
(g1%2)[819]
(g1%2)[821](g1%2)[822](g0%2)[825](g0%2)[826]
(g1%2)[818]
(g1%2)[819]
(g0%2)[811]
(g0%2)[793]
(g0%2)[789]
(g0%1)[787]
(g0%1)[780]
(g1%2)[787]
(g1%2)[800](g1%2)[801](g0%2)[804](g0%2)[805]
(g1%2)[789]
(g0%2)[773]
(g1%2)[772]
(g0%2)[777]
(g1%2)[770]
(g1%2)[759]
(g0%2)[762]
(g1%2)[751]
(g1%2)[767]
(g0%1)[785]
(g0%1)[786]
(g0%1)[779]
(g0%1)[799](g0%1)[800](g0%1)[801](g0%1)[802](g0%1)[803](g0%1)[804]
(g0%1)[796]
(g0%1)[779]
(g1%2)[776]
(g1%2)[768]
(g1%2)[777]
(g1%2)[772]
(g0%1)[776](g0%1)[777](g0%1)[778](g0%1)[779](g0%1)[780](g0%1)[781]
(g0%1)[774](g0%1)[775](g0%1)[776](g0%1)[777](g0%1)[778]
(g1%2)[781]
(g1%2)[778](g1%2)[779](g0%2)[782](g0%2)[783]
(g0%2)[778]
(g1%2)[780]
(g1%2)[785]
(g0%2)[785]
(g0%1)[782]
(g0%1)[779](g0%1)[784]
(g1%2)[779]
(g1%2)[786](g1%2)[787](g0%2)[790](g0%2)[791]
(g1%2)[791]
(g0%2)[788]
(g1%2)[791]
(g0%2)[749](g0%2)[750](g0%2)[751](g1%2)[752](g1%2)[753](g1%2)[754]
(g0%1)[754] -- 1840 blocks no add line
(g0%1)[736]
(g0%1)[727]
(g1%2)[724]
(g1%2)[731]
(g0%2)[735](g0%2)[736](g0%2)[737](g1%2)[738](g1%2)[739](g1%2)[740]
--(g0%1)[730](g0%1)[733](g0%1)[734](g0%1)[737] -- 1846 54,426,55,426,54,427,56,427,55,428
(g0%2)[702]
(g1%2)[713]
(g0%1)[700]
(g1%2)[697]
(g0%2)[689]
(g1%2)[688]
(g1%2)[699]
(g0%2)[696]
(g0%1)[706](g0%1)[707](g0%1)[708](g0%1)[709](g0%2)[710]
(g0%2)[711]
(g0%1)[718]
(g0%1)[721]
(g0%1)[714]
(g0%1)[717]
(g0%2)[700]
(g0%1)[710]
(g0%1)[708]
(g0%1)[710]
(g0%1)[716](g0%1)[723](g0%1)[726](g0%1)[727]
(g0%1)[716]
(g0%1)[700]
(g0%1)[689]
(g0%1)[714]
(g0%1)[712](g0%1)[717]
(g1%2)[717]
(g1%2)[711](g1%2)[712](g0%2)[715](g0%2)[716]
(g1%2)[721]
(g1%2)[718](g1%2)[719](g0%2)[722](g0%2)[723]
(g0%2)[720]
(g0%2)[703]
(g0%1)[701]
(g1%2)[697]
(g0%2)[700]
(g1%2)[714]
(g0%1)[712]
(g0%1)[722]
(g0%1)[719]
(g0%1)[726]
(g1%2)[711]
(g0%2)[720]
(g1%2)[726]
(g0%2)[723]
(g0%1)[730]
(g0%1)[737]
(g1%2)[722]
(g1%2)[737](g1%2)[738]
(g0%1)[742]
(g1%2)[745]
(g0%2)[752]
(g0%2)[743]
(g0%1)[687]
(g0%1)[686]
(g0%1)[686]
(g0%1)[679]
(g0%1)[682]
(g0%1)[697]
(g1%2)[678]
(g1%2)[675]
(g1%2)[675]
(g0%1)[669](g0%1)[670](g0%1)[671](g0%1)[672](g0%1)[673](g0%1)[674]
(g0%1)[692]
(g0%1)[686]
(g1%2)[690]
(g0%2)[692](g0%2)[693](g1%2)[696](g1%2)[697]
(g0%1)[677](g0%1)[678](g0%1)[679](g0%1)[680](g0%1)[681]
(g1%2)[683]
(g1%2)[687]
(g1%2)[691]
(g0%2)[688]
(g1%2)[682]
(g0%1)[685](g0%1)[686]
(g0%1)[688]
(g0%1)[699]
(g0%1)[665]
(g0%1)[673]
(g1%2)[665]
(g1%2)[641]
(g1%2)[642]
(g0%2)[641](g0%2)[642](g0%2)[643](g1%2)[644](g1%2)[645](g1%2)[646]
(g0%2)[636]
(g1%2)[649]
(g1%2)[637]
(g1%2)[663]
(g0%1)[670]
(g0%1)[667](g0%1)[672]
(g1%2)[667]
(g0%2)[675]
(g0%1)[683]
(g0%1)[684]
(g0%1)[687]
(g0%1)[695]
(g0%1)[689]
(g0%1)[679](g0%1)[684](g0%1)[685](g0%1)[690]
(g0%1)[689]
(g0%2)[682]
(g0%2)[694]
(g1%2)[684]
(g0%2)[684]
(g0%2)[695]
(g0%2)[689]
(g1%2)[685]
(g1%2)[700]
(g1%2)[694]
(g0%1)[690]
(g0%1)[691]
(g1%2)[692]
(g0%1)[684]
(g1%2)[660]
(g1%2)[660]
(g1%2)[657]
(g0%2)[663]
(g0%2)[670]
(g0%2)[654]
(g0%2)[658]
(g1%2)[655]
(g0%1)[672]
(g0%1)[663]
(g0%1)[671]
(g1%2)[659]
(g0%1)[668]
(g1%2)[661]
(g0%1)[664]
(g0%1)[653]
(g0%1)[671]
(g1%2)[662]
(g1%2)[666](g1%2)[667](g0%2)[670](g0%2)[671]
(g0%2)[658]
(g1%2)[660]
(g0%2)[662]
(g0%1)[664]
(g0%2)[670]
--(g0%1)[680](g0%1)[681](g0%1)[682](g0%1)[683](g0%1)[684](g0%1)[685] -- 1978 138,459,139,459,138,460,139,460
(g1%2)[710]
(g0%1)[709]
(g0%1)[717]
(g1%2)[709]
(g0%1)[721]
(g1%2)[720]
(g0%2)[728](g0%2)[729](g1%2)[732](g1%2)[733]
(g1%2)[727]
(g0%2)[719]
(g0%2)[732]
(g0%2)[729]
(g0%2)[734]
(g0%1)[719]
(g0%1)[719]
(g0%1)[711]
(g1%2)[719]
(g0%2)[734]
(g1%2)[735]
(g0%1)[716]
(g1%2)[713]
(g0%2)[686]
(g0%2)[682]
(g1%2)[690]
(g0%1)[691]
(g1%2)[694]
(g0%2)[690]
(g0%1)[686]
(g0%2)[703]
(g0%2)[705]
(g1%2)[711]
(g1%2)[707]
(g0%1)[697]
(g0%1)[673]
(g0%1)[664]
(g1%2)[661]
(g1%2)[653]
(g0%2)[664]
(g0%2)[660]
(g1%2)[667]
(g0%1)[685]
(g0%1)[693]
(g0%1)[687]
(g1%2)[690]
(g0%2)[670]
(g0%2)[679]
(g0%2)[676]
(g1%2)[671]
(g0%1)[667]
(g1%2)[671]
(g0%2)[650](g0%2)[651](g0%2)[652](g1%2)[653](g1%2)[654]
(g0%1)[658](g0%1)[659](g0%1)[660](g0%1)[661](g0%1)[662]
(g1%2)[670]
(g0%1)[659]
(g0%1)[658]
(g1%2)[661]
(g0%2)[663](g0%2)[664](g1%2)[667](g1%2)[668]
(g0%2)[671]
(g1%2)[685]
--(g0%1)[680](g0%1)[687](g0%1)[690](g0%1)[691] -- 2037 179,502,178,503,180,503,178,504,180,504,179,505
(g0%2)[656]
(g1%2)[653]
(g0%2)[644]
(g0%1)[633](g0%1)[640](g0%1)[643](g0%1)[644]
(g0%1)[655]
(g0%1)[652](g0%1)[657]
(g1%2)[657]
(g0%2)[645](g0%2)[646](g1%2)[649](g1%2)[650]
(g1%2)[645]
(g0%2)[648]
(g1%2)[645]
(g0%2)[623]
(g1%2)[628]
(g1%2)[627]
(g0%2)[617]
(g0%2)[614]
(g1%2)[609]
(g0%1)[576]
(g0%1)[580]
(g0%2)[560](g0%2)[561](g0%2)[562](g1%2)[563](g1%2)[564](g1%2)[565]
(g1%2)[562]
(g0%1)[561](g0%1)[562]
(g0%1)[560]
--(g0%1)[562] -- 2061 186,389,187,389,186,390,187,390
(g0%1)[549]
(g1%2)[552]
(g1%2)[552]
(g1%2)[562]
(g1%2)[563]
(g0%2)[562]
(g0%1)[536]
(g0%1)[545]
(g1%2)[541]
(g1%2)[538]
(g0%2)[538]
(g0%2)[533]
(g1%2)[530]
(g1%2)[504]
(g0%2)[515]
(g0%2)[504]
(g0%2)[497]
(g1%2)[496]
(g1%2)[497]
(g0%2)[495](g0%2)[496](g1%2)[499](g1%2)[500]
(g1%2)[493]
(g0%1)[462]
(g1%2)[454]
(g1%2)[446]
(g1%2)[459]
(g0%1)[451]
(g0%1)[458]
(g0%1)[452]
(g1%2)[423]
(g0%1)[411]
(g0%1)[388]
(g0%1)[397]
(g0%1)[394](g0%1)[399]
(g0%1)[392]
(g1%2)[397]
(g1%2)[392]
(g0%1)[390]
(g0%1)[381](g0%1)[382](g0%1)[385]
(g0%1)[390]
(g0%1)[393]
(g0%1)[385]
(g0%1)[384]
(g0%1)[393]
(g0%1)[385]
(g1%2)[397]
(g0%2)[392]
(g1%2)[393]
(g1%2)[401]
(g0%1)[409](g0%1)[414]
(g0%1)[421]
(g0%1)[410]
(g0%1)[415]
(g0%1)[419]
(g4%8)[413]
(g1%2)[431]
(g1%2)[445]
(g0%1)[447]
(g0%1)[454](g0%1)[461](g0%1)[464](g0%1)[465]
(g1%2)[457](g1%2)[458](g1%2)[459](g0%2)[460](g0%2)[461](g0%2)[462]
(g0%1)[456]
(g0%1)[421]
(g0%1)[421]
(g1%2)[425]
(g1%2)[421](g1%2)[422](g0%2)[425](g0%2)[426]
(g0%1)[409]
(g0%2)[420]
(g0%2)[424]
(g0%1)[424]
(g0%1)[418]
(g1%2)[421]
(g1%2)[413]
(g1%2)[416]
(g1%2)[415]
(g0%2)[414]
(g0%2)[418]
(g1%2)[415]
(g1%2)[410]
(g0%2)[397]
(g0%1)[411]
(g1%2)[415]
(g0%2)[423]
(g1%2)[419]
(g1%2)[416]
(g1%2)[413]
(g0%1)[421]
(g0%1)[416]
(g0%1)[415]
(g1%2)[414]
(g1%2)[405]
(g0%1)[404]
(g1%2)[405]
(g0%2)[391]
(g0%2)[392]
(g1%2)[401]
(g0%1)[380]
(g1%2)[377]
(g0%2)[371]
(g0%1)[365](g0%1)[366](g0%1)[367](g0%1)[368]
(g0%1)[381] -- 2160 blocks DBCA no DEC line
(g0%1)[380]
(g0%1)[371]
(g1%2)[371]
(g0%2)[370]
(g1%2)[386]
(g1%2)[378]
(g0%2)[374]
(g0%2)[361]
(g0%2)[362]
(g1%2)[364]
(g0%1)[366]
(g0%1)[359]
(g0%1)[373]
(g0%1)[305]
(g0%1)[305]
(g0%1)[296](g0%1)[297](g0%1)[300]
(g0%1)[301]
(g1%2)[306]
(g1%2)[296]
(g0%1)[298]
(g0%1)[305]
(g1%2)[298]
(g1%2)[290]
(g0%1)[275]
(g1%2)[276]
(g0%1)[285]
(g0%1)[279]
(g0%2)[273]
(g0%1)[284]
(g1%2)[315]
(g0%1)[303]
(g0%1)[310]
(g1%2)[315]
(g1%2)[323]
(g0%2)[320]
(g0%2)[303]
(g0%1)[299]
(g1%2)[316]
(g1%2)[307] -- 2199 blocks 2nd p256 activation
(g0%1)[295]
(g1%2)[292]
(g0%2)[286]
(g0%1)[295]
(g0%1)[293](g0%1)[300]
(g0%1)[277]
(g0%1)[277]
(g1%2)[277]
(g1%2)[279](g1%2)[280](g0%2)[283](g0%2)[284]
(g1%2)[291]
(g0%2)[278]
(g0%2)[277]
(g0%2)[289]
(g0%1)[297]
(g1%2)[297]
(g0%2)[294]
(g1%2)[270]
(g1%2)[267](g1%2)[268](g0%2)[271](g0%2)[272]
(g1%2)[273]
(g0%2)[270]
(g0%1)[269]
(g0%1)[268](g0%1)[279]
(g0%1)[286]
(g0%1)[293]
(g1%2)[293]
(g1%2)[294]
(g1%2)[304]
(g0%1)[304]
(g0%1)[296](g0%1)[299](g0%1)[301]
(g1%2)[302]
(g0%2)[304]
(g0%2)[309]
(g0%1)[318]
(g1%2)[322]
(g0%2)[327]
(g0%1)[318]
(g0%1)[307]
(g0%1)[300]
(g1%2)[315]
(g0%2)[308]
(g0%2)[285]
(g1%2)[288]
(g0%1)[265]
(g0%1)[263](g0%1)[268]
(g0%1)[256]
(g0%1)[267]
(g0%1)[262]
(g0%1)[258]
(g0%2)[278]
(g0%2)[288]
(g1%2)[276]
--(g0%1)[280](g0%1)[281](g0%1)[282](g0%1)[283](g0%1)[284](g0%1)[285] -- 2251 99,20,100,20,99,21,100,21
(g1%2)[297]
(g0%1)[299]
(g0%1)[289]
(g0%1)[282]
(g0%1)[288]
(g0%1)[287](g0%1)[292](g0%1)[293](g0%1)[298]
(g0%1)[288]
(g0%1)[278]
(g0%1)[276](g0%1)[281]
(g0%2)[262](g0%2)[263](g0%2)[264](g1%2)[265](g1%2)[266](g1%2)[267]
(g0%1)[269]
(g0%1)[280]
(g0%1)[265]
(g0%1)[273]
(g0%1)[273]
(g1%2)[273]
(g1%2)[258]
(g0%2)[263]
(g1%2)[271]
(g0%2)[272](g0%2)[273]
(g0%2)[281](g0%2)[288]
(g1%2)[295]
(g1%2)[292](g1%2)[293](g0%2)[296](g0%2)[297]
(g0%2)[292]
(g1%2)[299]
(g0%2)[299]
(g0%2)[298]
(g1%2)[288]
(g0%2)[293]
(g0%2)[283]
(g0%2)[265]
(g0%1)[261]
(g0%1)[261]
(g0%1)[261]
(g0%1)[259](g0%1)[264]
(g1%2)[259]
(g0%2)[264]
(g0%2)[268]
(g1%2)[252]
(g5%8)[264]
(g0%1)[307]
(g0%1)[296]
(g0%1)[309]
(g0%1)[330]
(g0%1)[337]
(g1%2)[322]
(g0%1)[309]
(g1%2)[305]
(g1%2)[298](g1%2)[299](g0%2)[302](g0%2)[303]
(g0%2)[297]
(g1%2)[311]
(g0%2)[310]
(g1%2)[336]
(g0%2)[343]
(g0%2)[332]
(g0%2)[337]
(g0%1)[340]
(g0%1)[340](g0%1)[341]
(g1%2)[349]
(g0%1)[346]
(g0%1)[333]
(g0%1)[341]
(g1%2)[331]
(g0%1)[334]
(g0%1)[344](g0%1)[351](g0%1)[354](g0%1)[355] -- 2316 bocks DBCA PI DEC reaction
(g0%1)[357]
(g1%2)[353]
(g0%2)[357]
(g0%1)[350]
--(g0%1)[365] -- 2321 286,294,285,295,287,295,285,296,287,296,286,297
(g0%1)[399]
(g1%2)[400]
(g0%2)[388]
(g0%2)[399]
(g1%2)[400]
(g0%1)[403]
(g0%1)[389]
(g0%1)[394](g0%1)[397](g0%1)[398]
(g0%1)[381]
(g1%2)[394]
(g1%2)[398]
(g1%2)[383]
(g1%2)[373]
(g1%2)[369]
(g0%2)[373]
(g0%1)[384](g0%1)[385](g0%1)[386](g0%1)[387]
(g0%1)[388]
(g0%1)[361]
(g0%1)[349]
(g0%1)[340](g0%1)[341](g0%1)[344]
(g1%2)[347]
(g1%2)[362]
(g1%2)[353]
(g0%2)[336]
(g0%2)[353]
(g0%1)[358]
(g0%1)[349]
(g1%2)[349]
(g1%2)[363]
(g0%2)[347]
(g1%2)[346]
(g0%1)[350]
(g0%1)[341]
(g0%1)[359](g0%1)[360](g0%1)[361]
(g0%1)[363]
(g1%2)[363]
(g0%2)[373]
(g0%2)[367]
(g1%2)[388]
(g0%1)[402]
(g1%2)[398]
(g1%2)[395]
(g0%2)[403]
(g0%2)[399]
(g0%1)[401]
(g0%1)[403]
(g0%1)[400](g0%1)[405]
(g0%1)[412]
(g0%1)[401]
(g0%1)[371]
(g0%1)[373]
(g0%1)[355]
(g1%2)[352]
(g0%2)[344]
(g1%2)[343]
(g0%2)[350]
(g1%2)[347]
(g1%2)[353]
(g1%2)[358]
(g1%2)[361]
(g0%1)[363]
(g0%1)[349](g0%1)[350](g0%1)[351](g0%1)[352](g0%1)[353](g0%1)[354]
(g0%1)[353]
(g0%1)[346]
(g1%2)[358]
(g0%2)[359]
(g1%2)[353]
(g1%2)[351]
(g0%1)[379]
(g1%2)[379]
(g1%2)[394]
(g0%2)[389]
(g1%2)[381]
(g0%2)[374]
(g0%2)[379]
(g1%2)[374]
(g1%2)[375]
(g0%1)[396]
(g1%2)[399]
(g0%1)[386](g0%1)[387](g0%1)[388](g0%1)[389](g0%1)[390]
(g0%2)[394]
(g0%2)[395]
(g0%2)[401](g0%2)[402](g1%2)[405](g1%2)[406]
(g0%2)[400]
(g0%1)[406]
(g0%1)[410]
(g0%8)[404]
(g0%1)[397]
(g0%1)[387](g0%1)[388](g0%1)[391]
(g1%2)[394]
(g0%1)[384](g0%1)[385](g0%1)[388]
(g0%2)[392]
(g1%2)[396]
(g1%2)[395]
(g0%1)[396]
(g1%2)[394]
(g1%2)[397]
(g0%2)[384]
(g0%2)[381]
(g0%2)[389]
(g1%2)[392]
(g1%2)[392]
(g0%1)[392]
(g1%2)[392]
(g0%2)[396]
(g1%2)[403]
(g0%1)[402]
(g0%1)[398]
(g0%1)[403]
(g0%1)[392]
(g0%1)[398]
(g1%2)[394]
(g1%2)[391](g1%2)[392](g0%2)[395](g0%2)[396]
(g0%1)[378](g0%1)[379](g0%1)[380](g0%1)[381](g0%1)[382](g0%1)[383]
(g1%2)[386]
(g1%2)[398]
(g0%1)[397]
(g1%2)[397]
(g0%1)[401]
(g0%2)[385]
(g0%2)[397]
(g0%1)[375](g0%1)[382]
(g0%8)[376]
(g1%2)[389]
(g0%2)[388]
(g0%1)[388]
(g1%2)[383]
(g1%2)[374]
(g1%2)[382]
(g0%1)[379]
(g0%1)[391] -- 2452 blocks DBCA add line
(g0%2)[375]
(g0%1)[378]
(g1%2)[382]
(g0%1)[369](g0%1)[370](g0%1)[371](g0%1)[372](g0%1)[373]
(g0%2)[377]
(g0%2)[372]
(g1%2)[383]
(g1%2)[379]
(g0%2)[392]
(g0%1)[376]
(g0%1)[379]
--(g0%1)[384](g0%1)[385] -- 2464 334,356,335,356,334,357,335,357
(g0%1)[370]
(g0%1)[363]
(g1%2)[378]
(g0%2)[357]
(g1%2)[364]
(g0%1)[374]
(g0%2)[350]
(g0%1)[336]
(g0%1)[335]
(g1%2)[334]
(g0%2)[323]
(g1%2)[322]
(g1%2)[312]
(g0%2)[318]
(g1%2)[315]
(g0%1)[304]
(g0%1)[302](g0%1)[307]
(g1%2)[302]
(g0%2)[297]
(g1%2)[300]
(g1%2)[304]
(g4%8)[288]
(g0%1)[291]
(g1%2)[298]
--(g0%1)[276](g0%1)[279](g0%1)[280](g0%1)[283] -- 2489 408,326,409,326,408,327,410,327,409,328
(g0%2)[309]
(g0%1)[322]
(g1%2)[325]
(g0%2)[329]
(g0%2)[339]
(g0%1)[329](g0%1)[330](g0%1)[331](g0%1)[332](g0%1)[333](g0%1)[334]
(g0%1)[334]
(g1%2)[371]
(g0%1)[373]
(g1%2)[376]
(g1%2)[384]
(g1%2)[371]
(g0%1)[363](g0%1)[366](g0%1)[367](g0%1)[370]
(g0%1)[376]
(g0%1)[387]
(g0%1)[385]
(g0%1)[401]
(g1%2)[397]
(g1%2)[389]
(g0%2)[400]
(g1%2)[389]
(g0%2)[389]
(g0%2)[397]
(g0%2)[404]
(g0%2)[409]
(g0%2)[409]
(g0%1)[389]
(g1%2)[386]
(g0%1)[395](g0%1)[396](g0%1)[397](g0%1)[398](g0%1)[399]
(g0%1)[401]
(g0%2)[380]
(g0%1)[382]
(g0%1)[388]
(g0%1)[394]
(g0%1)[378](g0%1)[389]
(g0%1)[379]
(g1%2)[376]
(g1%2)[368]
(g0%2)[371]
(g0%2)[372](g0%2)[373](g1%2)[374]
(g0%2)[388]
(g0%1)[392]
(g0%2)[388]
(g0%1)[380]
(g0%1)[391]
(g0%1)[400]
(g0%1)[393]
(g0%1)[391]
(g1%2)[410]
(g0%2)[399]
(g1%2)[386]
(g1%2)[393]
(g0%1)[389]
(g1%2)[386]
(g1%2)[379](g1%2)[380](g0%2)[383](g0%2)[384]
(g0%2)[377]
(g0%2)[388]
(g0%2)[385]
(g0%1)[391]
(g1%2)[393]
(g0%2)[394]
(g0%1)[401]
(g1%2)[401]
(g0%2)[402]
(g0%1)[398](g0%1)[399]
(g1%2)[400]
(g0%1)[411] -- 2556 blocks Green boat hitting track
(g0%1)[410]
(g0%1)[401]
(g1%2)[398]
(g1%2)[406]
(g0%1)[400]
(g0%1)[413]
(g0%1)[412]
(g1%2)[405]
(g0%2)[414]
--(g0%1)[409](g0%1)[410](g0%1)[411](g0%1)[412](g0%1)[413](g0%1)[414] -- 2566 395,445,396,445,395,446,396,446
(g1%2)[386]
(g0%1)[375]
(g1%2)[379]
(g1%2)[387]
(g0%1)[366](g0%1)[367](g0%1)[368](g0%1)[369](g0%1)[370]
(g1%2)[367]
(g1%2)[374]
(g1%2)[370]
(g0%1)[370]
(g0%1)[373]
(g0%1)[389]
(g0%1)[396]
(g0%1)[382]
(g1%2)[386]
(g1%2)[378]
(g1%2)[376]
--(g0%1)[368](g0%1)[369](g0%1)[372](g0%1)[379] -- 2583 427,438,428,438,426,439,429,439,427,440,428,440
(g0%1)[353]
(g1%2)[353]
(g0%2)[355]
(g0%2)[364]
(g0%2)[355]
(g0%2)[360]
(g0%2)[336]
(g0%1)[331]
(g0%1)[329]
--(g0%1)[300] -- 2593 422,366,423,366,422,367,423,367
(g1%2)[312]
(g1%2)[314]
(g1%2)[332]
(g1%2)[335]
(g1%2)[343]
(g1%2)[358]
(g0%1)[365]
(g0%1)[390]
(g1%2)[393]
(g1%2)[393]
(g0%2)[386]
(g1%2)[393](g1%2)[400]
(g0%2)[392]
(g0%2)[389]
(g0%1)[401]
(g1%2)[392]
(g1%2)[395]
(g0%2)[387]
(g1%2)[388]
(g0%2)[392]
(g0%2)[396]
(g1%2)[393]
(g0%1)[393]
(g0%1)[393]
(g1%2)[390]
(g0%2)[380]
(g1%2)[395]
(g0%2)[391]
(g0%1)[378]
(g0%2)[385]
(g0%1)[380]
(g0%1)[366]
(g0%1)[364]
(g1%2)[383]
(g0%2)[372]
(g1%2)[359]
(g1%2)[360]
(g0%1)[367]
(g1%2)[370]
(g0%2)[368](g0%2)[369](g1%2)[372](g1%2)[373]
(g1%2)[365]
(g0%2)[368]
(g0%1)[361]
(g1%2)[365]
(g0%2)[367](g0%2)[368](g1%2)[371](g1%2)[372]
(g0%1)[380](g0%1)[381] -- 2639 blocks Green create boat track
(g0%2)[369]
(g0%2)[358]
(g0%2)[363]
(g1%2)[348]
(g0%1)[352]
(g1%2)[365]
(g0%2)[365]
(g0%2)[360]
(g0%1)[358]
(g1%2)[355]
(g0%2)[339]
(g0%2)[336]
(g1%2)[340]
(g1%2)[343]
(g0%2)[330]
(g0%2)[338]
(g1%2)[324]
(g1%2)[325]
(g0%2)[334]
(g0%2)[326]
(g0%2)[342]
(g0%2)[337]
(g0%2)[347]
(g1%2)[346]
(g1%2)[357]
(g0%1)[364](g0%1)[365](g0%1)[366](g0%1)[367](g0%2)[368]
(g0%2)[369]
(g0%2)[356]
(g0%1)[363]
(g1%2)[359]
(g1%2)[367]
(g0%2)[367]
(g0%1)[365](g0%1)[366](g0%1)[367](g0%1)[368](g0%1)[369]
(g1%2)[369]
(g0%1)[380]
(g1%2)[383]
(g0%1)[370](g0%1)[371](g0%1)[372](g0%1)[373](g0%1)[374]
(g0%2)[376]
(g0%1)[379](g0%1)[380]
(g1%2)[382]
(g0%2)[382](g0%2)[383](g1%2)[385](g1%2)[386](g1%2)[387]
(g0%1)[382]
(g0%1)[381]
(g1%2)[387]
(g1%2)[386]
(g0%2)[389]
(g1%2)[378]
(g0%1)[362]
(g0%1)[355]
(g0%1)[369]
(g1%2)[362]
(g0%2)[358]
(g0%2)[373]
(g0%2)[376]
(g0%1)[364](g0%1)[365](g0%1)[366](g0%1)[367](g0%1)[368](g0%1)[369]
(g0%1)[361]
(g0%1)[371]
(g0%1)[381]
(g0%1)[389]
(g0%1)[383]
(g1%2)[386]
(g1%2)[379]
(g0%2)[378]
(g1%2)[368]
(g0%1)[375](g0%1)[380]
(g0%2)[399]
(g1%2)[400]
(g0%2)[398](g0%2)[399](g1%2)[402](g1%2)[403]
(g0%2)[403]
(g1%2)[408]
(g1%2)[397]
(g1%2)[403]
(g1%2)[414](g1%2)[415](g0%2)[416](g0%2)[417]
(g0%2)[406]
(g1%2)[407]
(g0%2)[409]
(g0%1)[401]
(g0%1)[401]
(g1%2)[397]
(g0%1)[415]
(g1%2)[418]
(g3%8)[429]
(g0%1)[444]
(g1%2)[441]
(g0%2)[435]
(g0%1)[445]
(g0%1)[434]
(g0%8)[439](g1%8)[439](g2%8)[439](g4%8)[439](g5%8)[439](g6%8)[439](g7%8)[439]
(g0%1)[431](g0%1)[432]
(g0%2)[426]
(g1%2)[412]
(g0%2)[401]
(g0%2)[410]
(g0%2)[413]
(g1%2)[416]
(g1%2)[420]
(g0%1)[419]
(g0%1)[406]
(g0%1)[399]
(g0%1)[397]
(g1%2)[416]
(g0%2)[405]
(g0%1)[402](g0%1)[405](g0%1)[407](g0%1)[408](g0%1)[412]
(g1%2)[390]
(g1%2)[391]
(g0%2)[397]
(g0%1)[399]
(g0%1)[406]
(g1%2)[394]
(g0%2)[399]
(g0%2)[401]
(g0%2)[388]
(g5%8)[379]
(g0%1)[394]
(g1%2)[394]
(g0%2)[395]
(g0%2)[402](g0%2)[403](g1%2)[406](g1%2)[407]
(g1%2)[410]
(g0%2)[401]
(g1%2)[410](g1%2)[411](g0%2)[414](g0%2)[415]
(g1%2)[404]
(g1%2)[389]
(g0%2)[413]
(g0%1)[407]
(g0%1)[414]
(g0%1)[400]
(g0%1)[416]
(g1%2)[419]
(g0%2)[413]
(g0%2)[410]
(g0%1)[417]
(g1%2)[417]
(g0%1)[426]
(g0%1)[420]
(g0%2)[425]
(g1%2)[428]
(g0%1)[426]
(g1%2)[415]
(g0%1)[442](g0%1)[445]
(g0%1)[447]
(g1%2)[444]
(g0%1)[460]
(g0%1)[460]
(g1%2)[463]
(g1%2)[456]
(g0%2)[475]
(g1%2)[447](g1%2)[448](g1%2)[449](g0%2)[450](g0%2)[451](g0%2)[452]
(g1%2)[455]
(g0%2)[449]
(g1%2)[437](g1%2)[438](g0%2)[441](g0%2)[442]
(g0%2)[444]
(g0%1)[444]
(g0%2)[435]
(g1%2)[436]
(g1%2)[474]
(g0%2)[478]
(g1%2)[464]
(g0%2)[462]
(g1%2)[472]
(g1%2)[475]
(g1%2)[487]
(g1%2)[505]
(g0%2)[509]
(g0%1)[494]
(g0%1)[501]
(g1%2)[486]
(g1%2)[480]
(g1%2)[467]
(g1%2)[480]
(g1%2)[474]
(g0%2)[477]
(g1%2)[484]
(g0%2)[476]
(g0%1)[477]
(g0%1)[474](g0%1)[479]
(g1%2)[474]
(g0%2)[475](g0%2)[476](g1%2)[479](g1%2)[480]
(g1%2)[470]
(g0%2)[468](g0%2)[469](g1%2)[472](g1%2)[473]
(g0%2)[471]
(g1%2)[503]
(g0%1)[511]
(g7%8)[517]
(g1%2)[552]
(g1%2)[550]
(g0%1)[548]
--(g0%1)[546] -- 2826 206,393,207,393,206,394,207,394
(g0%1)[548]
(g1%2)[548]
(g0%1)[539]
(g0%1)[545]
(g0%2)[540]
(g1%2)[537]
(g0%1)[539]
(g1%2)[550]
(g1%2)[574]
(g0%2)[583]
(g0%1)[562]
(g1%2)[563]
(g0%2)[564]
(g0%2)[547]
(g0%1)[550](g0%1)[551]
(g0%2)[548]
(g0%2)[565]
(g1%2)[553]
(g1%2)[522]
(g0%2)[502]
(g0%2)[509]
(g0%1)[515]
(g0%1)[493]
(g0%2)[488]
(g0%1)[505]
(g0%1)[518]
(g0%1)[509]
(g0%1)[517]
(g0%1)[519]
(g1%2)[508]
(g0%2)[528]
(g1%2)[519]
(g0%1)[539]
(g0%1)[544](g0%1)[547](g0%1)[548]
(g0%2)[535]
(g0%2)[543]
(g0%2)[539]
(g0%1)[533]
(g1%2)[529]
(g0%2)[521]
(g1%2)[528]
(g0%1)[544]
(g1%2)[543]
(g0%1)[539]
(g0%1)[514](g0%1)[517]
(g0%1)[527]
(g1%2)[545](g1%2)[546](g0%2)[549](g0%2)[550]
(g1%2)[543]
(g0%1)[575]
(g0%1)[586]
(g0%1)[574]
(g0%1)[562]
(g1%2)[571]
(g1%2)[571]
(g1%2)[563]
(g0%2)[561]
(g1%2)[570]
(g0%2)[566](g0%2)[567]
(g0%1)[571]
(g1%2)[589]
(g1%2)[593](g1%2)[594](g0%2)[597](g0%2)[598]
(g1%2)[600]
(g1%2)[601]
(g0%2)[618]
(g0%1)[599]
(g0%1)[568](g0%1)[573]
(g1%2)[568]
(g0%2)[573]
(g1%2)[573]
(g0%2)[574]
(g0%1)[559]
(g1%2)[556]
--(g0%1)[543](g0%1)[544](g0%1)[545](g0%1)[546] -- 2899 297,479,298,479,297,480,298,480
(g0%1)[513](g0%1)[514](g0%1)[515](g0%1)[516](g0%1)[517](g0%1)[518]
(g0%1)[508]
(g1%2)[526]
(g0%1)[511]
(g0%1)[500]
(g0%1)[487](g0%1)[488](g0%1)[489](g0%1)[490]
(g0%1)[494]
(g1%2)[477]
(g0%1)[487]
(g0%1)[498]
(g1%2)[513]
(g1%2)[505]
(g0%1)[509]
(g0%1)[505]
(g0%1)[498]
(g0%1)[498]
(g1%2)[502]
(g0%2)[510]
(g0%2)[507]
(g0%2)[503]
(g0%2)[512]
(g0%2)[500]
(g1%2)[492]
(g0%1)[495]
(g0%1)[496]
(g1%2)[501]
(g1%2)[500]
(g0%2)[506]
(g1%2)[489]
(g0%2)[485]
(g0%1)[492]
(g1%2)[491]
(g0%2)[503]
(g1%2)[492]
(g0%2)[487]
(g0%1)[497]
(g0%1)[493]
(g5%8)[499]
(g0%1)[556](g0%1)[557](g0%1)[558](g0%1)[559](g0%1)[560]
(g1%2)[577]
(g0%2)[580]
(g0%2)[570]
(g0%1)[577]
(g0%1)[566]
(g0%1)[564]
(g1%2)[589]
(g1%2)[583]
(g0%2)[572]
(g1%2)[559]
(g1%2)[566]
(g0%1)[571]
(g1%2)[570]
(g0%1)[561]
(g0%2)[558]
(g0%2)[561]
(g1%2)[577](g1%2)[578]
(g0%1)[570](g0%1)[571] -- 2956 blocks BCA bordersnatch
(g0%1)[573]
(g1%2)[570]
(g1%2)[562]
(g0%2)[571]
(g0%1)[568](g0%1)[570](g0%1)[573]
(g0%1)[574](g0%1)[578](g0%1)[585] -- 2962 blocks BCA bordersnatch output
(g0%1)[614]
(g0%1)[616]
(g0%1)[629]
(g1%2)[633]
(g1%2)[637](g1%2)[638](g0%2)[641](g0%2)[642]
(g0%2)[630]
(g0%2)[633]
(g0%1)[645]
(g0%1)[662]
(g1%2)[667]
(g1%2)[643](g0%2)[652]
(g0%1)[658]
(g0%1)[666]
(g0%1)[687]
(g1%2)[683]
(g1%2)[691]
(g0%2)[691]
(g0%1)[689](g0%1)[690](g0%1)[691](g0%1)[692](g0%1)[693]
(g1%2)[693]
(g0%1)[675]
(g1%2)[678]
(g0%2)[684]
(g0%1)[678](g0%1)[679](g0%1)[680](g0%1)[681](g0%1)[682](g0%1)[683]
(g0%1)[665](g0%1)[666](g0%1)[667](g0%1)[668](g0%1)[669](g0%1)[670]
(g0%1)[671]
(g0%1)[671]
(g0%1)[682]
(g0%1)[669]
(g0%1)[678]
(g1%2)[681]
(g0%2)[685]
(g0%2)[697]
(g0%1)[675](g0%1)[676](g0%1)[677](g0%1)[678](g0%1)[679](g0%1)[680]
(g0%2)[675]
(g0%2)[687]
(g0%1)[704]
(g0%1)[701](g0%1)[706]
(g0%1)[713]
(g0%1)[702]
(g0%1)[707]
(g0%1)[711]
(g2%8)[705]
(g2%8)[662]
(g0%1)[658]
(g0%1)[658]
(g1%2)[654]
(g1%2)[646]
(g0%2)[649]
(g0%2)[650](g0%2)[651](g1%2)[652]
(g0%2)[666]
(g0%1)[670]
(g0%1)[667]
(g1%2)[654]
--(g0%1)[667] -- 3016 262,561,263,561,261,562,264,562,262,563,263,563
(g0%1)[660]
(g0%1)[667]
(g1%2)[660]
(g1%2)[652]
(g0%1)[664](g0%1)[665](g0%1)[666](g0%1)[667](g0%1)[668](g0%1)[669]
(g0%2)[675]
(g0%1)[637]
(g1%2)[641]
(g0%2)[638]
(g0%1)[611]
(g0%1)[612]
(g0%1)[612]
(g0%1)[609](g0%1)[614]
(g1%2)[609]
(g0%2)[610](g0%2)[611](g1%2)[614](g1%2)[615]
(g1%2)[605]
(g0%2)[603](g0%2)[604](g1%2)[607](g1%2)[608]
(g0%2)[600]
(g1%2)[617]
(g1%2)[621]
(g0%1)[626]
(g0%2)[627]
(g0%2)[629]
(g1%2)[629]
(g0%2)[618]
(g0%2)[618]
(g0%1)[620]
(g0%1)[631]
(g0%1)[626]
(g0%1)[641]
(g0%1)[633]
(g1%2)[648]
(g0%2)[641]
(g0%1)[612](g0%1)[615](g0%1)[616](g0%1)[619]
(g0%1)[613]
(g0%1)[611](g0%1)[616]
(g1%2)[616]
(g1%2)[623]
(g1%2)[612]
(g0%2)[593]
(g1%2)[592]
(g1%2)[581](g1%2)[582]
(g1%2)[594]
(g0%1)[609]
(g0%1)[601]
(g0%1)[607]
(g0%1)[619](g0%1)[620]
(g0%1)[613]
(g0%1)[604]
(g0%1)[605]
(g0%1)[614]
(g1%2)[625]
(g0%2)[632]
(g0%2)[622]
(g0%1)[626]
(g0%1)[613]
(g0%1)[607]
--(g0%1)[614](g0%1)[617](g0%1)[618](g0%1)[621] -- 3074 362,618,363,618,362,619,364,619,363,620
(g0%1)[635]
(g0%1)[632](g0%1)[637]
(g0%1)[644]
(g1%2)[637]
(g0%1)[652](g0%1)[653](g0%1)[654](g0%1)[655]
(g0%2)[655]
(g1%2)[657]
(g0%1)[676]
(g0%1)[676]
(g0%1)[668]
(g1%2)[676]
(g1%2)[689]
(g0%1)[701]
(g0%1)[701]
(g0%1)[708]
(g0%1)[694]
(g1%2)[701]
(g0%2)[705]
(g0%2)[690]
(g0%2)[687]
(g0%1)[694](g0%1)[695](g0%1)[696](g0%1)[697](g0%1)[698](g0%1)[699]
(g0%1)[702]
(g0%1)[692]
(g0%1)[661]
(g1%2)[661]
(g0%1)[665]
(g1%2)[661]
(g0%2)[660]
(g1%2)[657]
(g0%2)[664]
(g0%1)[674]
(g0%1)[680](g0%1)[683](g0%1)[684]
(g0%1)[684]
(g1%2)[687]
(g1%2)[686]
(g1%2)[688]
(g0%1)[675](g0%1)[682](g0%1)[685](g0%1)[686]
(g0%1)[677]
(g0%1)[674](g0%1)[679]
(g1%2)[679]
(g0%2)[667](g0%2)[668](g1%2)[671](g1%2)[672]
(g1%2)[667]
(g0%2)[670]
(g1%2)[667]
(g6%8)[684]
(g0%1)[729]
(g0%1)[719]
(g1%2)[720]
(g0%1)[726] -- 3123 blocks DBCA add line
--(g0%1)[739](g0%1)[744] -- 3124 116,491,117,491,115,492,118,492,116,493,117,493,112,495,111,496,113,496,111,497,113,497,112,498
(g0%1)[772]
(g0%1)[786]
(g0%1)[795]
(g0%1)[785](g0%1)[786](g0%1)[789]
(g0%1)[802]
(g0%1)[792]
(g0%1)[785]
(g0%1)[804]
(g0%1)[799]
(g1%2)[811]
(g1%2)[798]
(g0%1)[806]
(g0%1)[796]
(g1%2)[800]
(g1%2)[803]
(g0%1)[785]
(g0%1)[776](g0%1)[777](g0%1)[780]
(g1%2)[783]
(g1%2)[792]
(g0%1)[796]
(g0%1)[780](g0%1)[787]
(g1%8)[774]
(g0%1)[762]
(g0%1)[771]
(g0%1)[768](g0%1)[773]
(g1%2)[773]
(g0%2)[759]
(g0%2)[756]
(g0%1)[760]
(g0%1)[753]
(g0%1)[767]
(g0%1)[755]
(g0%1)[762]
(g0%1)[773]
(g1%2)[776]
(g1%2)[779]
(g1%2)[768]
(g0%1)[761]
(g1%2)[778]
(g0%1)[775]
(g1%2)[769]
(g0%1)[763]
(g0%1)[761](g0%1)[766]
(g0%1)[773]
(g1%2)[773]
(g0%2)[772]
(g1%2)[783]
(g0%1)[776](g0%1)[777]
(g1%2)[773]
(g1%2)[776]
(g0%1)[773]
(g0%1)[774]
(g0%1)[754]
(g0%1)[765]
(g0%1)[760]
(g0%1)[756]
(g7%8)[762]
(g0%1)[789]
(g0%1)[795]
(g0%1)[781](g0%1)[784](g0%1)[785](g0%1)[788] -- 3184 blocks DBCA data input
(g0%1)[810]
(g1%2)[813]
(g0%2)[809]
(g0%2)[889]
(g0%1)[895]
(g0%1)[893](g0%1)[898]
(g1%2)[898]
(g1%2)[879]
(g1%2)[879](g1%2)[880](g1%2)[881](g0%2)[882]
(g0%1)[875]
(g0%8)[878]
(g0%2)[886](g0%2)[887](g1%2)[890](g1%2)[891]
(g1%2)[886]
(g0%2)[889]
(g1%2)[886]
(g6%8)[903]
(g0%1)[921]
(g0%1)[922]
--(g0%1)[927] -- 3203 30,589,31,589,29,590,32,590,30,591,31,591
(g0%1)[923]
(g0%1)[923]
(g0%1)[920](g0%1)[925]
(g1%2)[925]
(g0%2)[911]
(g0%2)[918]
(g0%2)[913]
(g6%8)[918]
(g0%1)[924](g0%1)[926](g0%1)[929]
(g0%1)[929]
(g1%2)[928]
(g1%2)[930](g1%2)[931](g0%2)[934](g0%2)[935]
(g0%1)[919]
(g1%2)[928]
(g1%2)[924]
(g0%2)[931]
(g1%2)[937]
(g0%2)[944]
(g0%1)[924]
(g1%2)[962]
(g1%2)[947]
(g1%2)[953]
(g1%2)[959]
(g0%2)[964]
(g0%1)[972]
(g1%2)[965]
(g0%1)[988]
(g1%2)[988]
(g0%2)[990]
(g0%2)[985]
(g1%2)[981]
(g0%1)[973]
(g0%1)[974]
(g0%1)[971](g0%1)[972](g0%1)[973](g0%1)[974]
(g0%1)[976](g0%1)[977]
(g0%1)[988](g0%1)[989](g0%1)[990](g0%1)[991](g0%1)[992](g0%1)[993]
(g1%2)[994]
(g1%2)[982]
(g1%2)[987]
(g0%1)[981]
(g1%2)[978]
(g1%2)[971](g1%2)[972](g0%2)[975](g0%2)[976]
(g0%2)[969]
(g0%2)[980]
(g1%2)[981]
(g0%2)[995]
(g0%1)[997]
(g0%1)[986]
(g0%1)[1011]
(g1%2)[1012]
(g0%2)[1009]
(g0%1)[995]
(g0%1)[997]
(g0%1)[987](g0%1)[988](g0%1)[991]
(g1%2)[1017]
(g1%2)[1021](g1%2)[1022](g0%2)[1025](g0%2)[1026]
(g1%2)[1016]
(g0%2)[1024]
(g0%1)[1024]
(g0%1)[1014](g0%1)[1015](g0%1)[1018]
(g0%1)[1014]
(g1%2)[1011]
(g0%2)[1024]
(g0%1)[1033]
(g0%1)[1030]
(g0%1)[1038]
(g0%1)[1039]
(g0%1)[1030]
(g0%1)[1038]
(g1%2)[1026]
(g0%2)[1031]
(g1%2)[1030]
(g1%2)[1022]
(g0%2)[1012](g0%2)[1013](g0%2)[1014](g1%2)[1015](g1%2)[1016](g1%2)[1017]
(g0%1)[1004]
(g0%1)[1003]
(g0%1)[1009]
(g0%1)[1008]
(g7%8)[1010]
(g1%2)[993]
(g1%2)[988]
(g0%2)[993]
(g1%2)[1001]
(g0%2)[1010]
(g0%2)[1011]
(g0%1)[1000]
(g1%2)[995]
(g0%2)[997]
(g1%2)[1004]
(g1%2)[999]
(g0%2)[1000]
(g0%2)[1007]
(g1%2)[974]
(g0%1)[921]
(g0%1)[926](g0%1)[929](g0%1)[930]
(g0%1)[930]
(g1%2)[933]
(g0%2)[927]
(g1%2)[915]
(g0%2)[905]
(g1%2)[918]
(g0%2)[921]
(g0%1)[910]
(g0%1)[814]
(g1%2)[813]
(g0%2)[815]
(g1%2)[825]
(g1%2)[803]
(g0%2)[813]
(g1%2)[821]
(g0%1)[832]
(g1%2)[831]
(g0%2)[830]
(g1%2)[843](g1%2)[844]
(g1%2)[836]
(g0%1)[844] -- 3319 blocks DBCA sync input
(g1%2)[856]
(g0%2)[852](g0%2)[853]
(g0%1)[869]
(g0%1)[859]
(g0%1)[848]
(g0%1)[854](g0%1)[857](g0%1)[858]
(g0%1)[853]
(g0%1)[846]
(g1%2)[856]
(g1%2)[844]
(g0%2)[831]
(g0%2)[843]
(g0%1)[802]
(g1%2)[801]
(g0%2)[803]
(g1%2)[805]
(g0%1)[808]
(g0%1)[804](g0%1)[807](g0%1)[808]
(g0%1)[799]
(g0%1)[791]
(g0%1)[789]
(g1%2)[808]
(g0%2)[797]
(g1%2)[784]
(g1%2)[791]
(g0%1)[786]
(g0%1)[795]
(g1%2)[794]
(g0%1)[785]
(g0%1)[787]
(g0%2)[802](g0%2)[803](g1%2)[806](g1%2)[807]
(g0%2)[802]
(g1%2)[799]
(g1%2)[811]
(g1%2)[818]
(g0%1)[823]
(g0%1)[816]
(g1%2)[831]
(g0%2)[818]
(g1%2)[808]
(g0%1)[807]
(g0%1)[808]
(g1%2)[802]
(g0%1)[808](g0%1)[811](g0%1)[812]
(g1%2)[805]
(g0%2)[803]
(g1%2)[836]
(g0%2)[838]
(g0%1)[840]
(g0%1)[829]
(g0%1)[841]
(g0%1)[846](g0%1)[849](g0%1)[850]
(g1%2)[843]
(g1%2)[830]
(g0%1)[828]
(g0%1)[804]
(g1%2)[805]
(g0%2)[803]
(g0%1)[798](g0%1)[805]
(g0%1)[800](g0%1)[803] -- 3379 blocks corder glider
(g0%1)[810]
(g1%2)[811]
(g1%2)[788](g1%2)[789](g1%2)[790](g0%2)[791](g0%2)[792](g0%2)[793]
(g0%2)[795]
(g1%2)[797]
(g0%2)[806]
(g0%1)[809] -- 3386 blocks turning glider
(g0%1)[792]
(g1%2)[788]
(g0%2)[785]
(g1%2)[785]
(g0%2)[814]
(g0%1)[806]
(g1%2)[805]
(g1%2)[805]
(g0%1)[800] -- 3395 blocks turned glider
(g1%2)[819]
(g1%2)[810]
(g0%1)[821]
(g1%2)[819]
(g1%2)[813]
(g0%2)[809]
(g0%2)[818]
(g0%2)[821]
(g0%1)[816]
(g1%2)[806]
(g0%2)[813]
(g1%2)[809]
(g1%2)[802]
(g0%1)[792]
(g0%1)[792]
(g1%2)[789]
(g0%2)[784]
(g0%1)[793]
(g0%1)[804]
(g1%2)[800]
(g1%2)[797]
(g1%2)[808]
(g0%1)[809](g0%1)[810](g0%1)[813]
(g0%2)[808]
(g0%1)[816]
(g0%1)[805]
(g1%2)[805]
(g1%2)[797](g1%2)[798]
(g1%2)[805]
(g0%2)[804]
(g0%1)[802]
(g1%2)[801]
(g0%2)[799]
(g1%2)[803](g1%2)[804](g0%2)[807](g0%2)[808]
(g0%2)[811]
(g1%2)[806]
(g1%2)[814]
(g0%1)[813]
(g1%2)[810]
(g1%2)[801]
(g0%2)[815]
(g0%2)[815](g0%2)[816](g1%2)[819](g1%2)[820]
(g1%2)[808]
(g1%2)[829]
(g0%2)[827]
(g0%1)[854]
(g0%1)[844]
(g0%1)[846]
(g0%1)[893]
(g1%2)[897]
(g0%2)[882]
(g0%1)[888]
(g0%1)[896]
(g0%1)[918]
(g0%1)[918]
(g0%1)[910]
(g1%2)[918]
(g0%2)[924]
(g0%1)[919]
(g1%2)[938]
(g0%2)[942]
(g0%1)[932]
(g0%1)[929](g0%1)[934]
(g1%2)[929]
(g1%2)[936](g1%2)[937](g0%2)[940](g0%2)[941]
(g0%1)[921]
(g0%2)[924]
(g1%2)[941]
(g0%2)[937]
(g0%1)[896]
(g0%1)[889]
(g1%2)[897]
(g0%1)[879]
(g0%1)[855]
(g1%2)[851]
(g0%2)[841]
(g0%2)[851]
(g0%1)[862]
(g0%1)[854]
(g1%2)[862]
(g0%2)[868]
(g0%1)[875]
(g1%2)[869]
(g0%2)[873]
(g1%2)[871]
(g0%1)[862]
(g0%1)[865]
(g0%2)[877]
(g0%2)[876]
(g0%2)[907]
(g0%2)[912]
(g1%2)[910]
(g1%2)[919]
(g0%1)[911]
(g0%2)[898](g0%2)[899](g0%2)[900](g1%2)[901](g1%2)[902](g1%2)[903]
(g1%2)[868]
(g0%2)[866](g0%2)[867](g1%2)[870](g1%2)[871]
(g1%2)[865]
(g0%2)[875]
(g0%1)[876]
(g1%2)[859]
(g0%2)[870]
(g0%2)[872]
(g0%1)[863](g0%1)[864](g0%1)[865](g0%1)[866](g0%1)[867]
(g0%1)[869]
(g0%1)[858]
(g0%1)[857]
(g0%1)[868]
(g0%1)[897]
(g0%2)[887]
(g0%1)[879](g0%1)[883] -- 3506 blocks corder glider
(g0%1)[877]
(g1%2)[877]
(g1%2)[867]
(g0%2)[876]
(g0%2)[879]
(g1%2)[868]
(g1%2)[880]
(g0%1)[880]
(g1%2)[872]
(g1%2)[880]
(g0%1)[885]
(g1%2)[885]
(g0%2)[873]
(g0%1)[865]
(g1%2)[865]
(g1%2)[867](g1%2)[868](g0%2)[871](g0%2)[872]
(g1%2)[884]
(g1%2)[887]
(g0%2)[877]
(g0%1)[860]
(g1%2)[865]
(g0%2)[870]
(g0%2)[866]
(g1%2)[856]
(g1%2)[867]
(g0%2)[865]
(g0%2)[857]
(g1%2)[872]
(g1%2)[859]
(g0%2)[862]
(g1%2)[867]
(g1%2)[862]
(g1%2)[864]
(g1%2)[873]
(g0%2)[868]
(g1%2)[876]
(g1%2)[894]
(g1%2)[885]
(g0%2)[896]
(g0%2)[888]
(g0%1)[882]
(g0%1)[879]
(g0%1)[871](g0%1)[872](g0%1)[873](g0%1)[874](g0%1)[875](g0%1)[876] -- 3549 blocks turned glider
(g0%1)[847](g0%1)[848](g0%1)[849](g0%1)[850](g0%1)[851](g0%1)[852] -- 3550 blocks corder glider
(g0%2)[834]
(g1%2)[839]
(g1%2)[840]
(g0%1)[845]
(g0%1)[826] -- 3555 blocks turned glider
(g1%2)[832]
(g1%2)[837]
(g0%2)[821]
(g0%2)[827]
(g0%1)[831]
(g0%1)[827](g0%1)[832]
(g0%1)[820]
(g0%1)[828]
(g0%1)[805]
(g0%1)[796](g0%1)[797](g0%1)[800]
(g0%1)[805]
(g1%2)[815]
(g1%2)[806]
(g0%2)[813]
(g0%1)[836]
(g1%2)[834]
(g0%2)[838]
(g0%2)[830]
(g0%1)[824]
(g0%1)[821]
(g0%1)[833]
(g0%2)[831](g0%2)[832](g0%2)[833](g1%2)[834](g1%2)[835](g1%2)[836] -- 3577 blocks turned glider
(g0%2)[849]
(g0%1)[851]
(g0%1)[840]
(g0%1)[852]
(g1%2)[852]
(g1%2)[839](g1%2)[840](g0%2)[843](g0%2)[844]
(g0%1)[857]
(g0%1)[865]
(g1%2)[865]
(g0%2)[863]
(g1%2)[867](g1%2)[868](g0%2)[871](g0%2)[872]
(g0%2)[875]
(g1%2)[870]
(g1%2)[867]
(g1%2)[874](g1%2)[875](g0%2)[878](g0%2)[879]
(g1%2)[876]
(g0%2)[877]
(g0%1)[891]
(g0%2)[889](g0%2)[890](g0%2)[891](g1%2)[892](g1%2)[893](g1%2)[894] -- 3596 blocks corder glider
(g1%2)[881]
(g1%2)[879]
(g0%1)[871]
(g0%1)[879]
(g0%1)[879]
(g0%1)[898](g0%1)[899] -- 3602 blocks corder glider
(g0%1)[887]
(g1%2)[899]
(g1%2)[895]
(g0%1)[879]
(g0%1)[882]
(g0%1)[875]
(g0%1)[877]
(g0%1)[886]
(g1%2)[882]
(g1%2)[873]
(g0%2)[887]
(g0%2)[887](g0%2)[888](g1%2)[891](g1%2)[892]
(g1%2)[880]
(g0%1)[905]
(g0%1)[905]
(g0%1)[896]
(g1%2)[897]
(g0%2)[881]
(g1%2)[883]
(g0%2)[892]
(g0%1)[895] -- 3623 blocks turning glider
(g0%1)[881]
(g1%2)[879]
(g0%2)[874]
(g0%1)[866]
(g1%2)[873]
(g1%2)[853]
(g0%2)[848]
(g0%1)[824]
(g1%2)[821]
(g1%2)[823]
(g1%2)[817]
(g1%2)[815](g1%2)[816](g0%2)[819](g0%2)[820]
(g0%2)[829]
(g0%1)[809](g0%1)[811](g0%1)[814] -- 3637 blocks turned glider
(g0%1)[817]
(g1%2)[817]
(g0%2)[819]
(g1%2)[819]
(g0%2)[809]
(g0%2)[811]
(g0%1)[815]
(g0%2)[819]
(g0%1)[817]
(g0%1)[809]
(g0%1)[806]
(g0%1)[812]
(g0%1)[819]
(g1%2)[804]
(g0%2)[826]
(g1%2)[816]
(g1%2)[827]
(g0%2)[825]
(g0%2)[820]
(g0%1)[822]
(g0%1)[813]
(g1%2)[810]
(g0%2)[805]
(g0%1)[814]
(g0%1)[825]
(g0%1)[814]
(g0%1)[838]
(g0%1)[838]
(g0%1)[829](g0%1)[830](g0%1)[833]
(g0%1)[833]
(g0%1)[843]
(g0%1)[852]
(g0%1)[839]
(g0%1)[848]
(g1%2)[844]
(g0%2)[836]
(g1%2)[840]
(g1%2)[843]
(g1%2)[839]
(g0%2)[850]
(g0%1)[830]
(g0%1)[823]
(g1%2)[830]
(g1%2)[830](g1%2)[831]
(g0%2)[837](g0%2)[838](g1%2)[841](g1%2)[842]
(g1%2)[830]
(g1%2)[845]
(g1%2)[842]
(g0%2)[845]
(g0%2)[856]
(g0%2)[851]
(g0%1)[846]
(g1%2)[848]
(g0%2)[858]
(g1%2)[855]
(g1%2)[854]
(g0%2)[856]
(g0%1)[848]
(g1%2)[855]
(g0%1)[840]
(g1%2)[841]
(g0%2)[842]
(g1%2)[840]
(g1%2)[835]
(g0%2)[842]
(g0%1)[845]
(g1%2)[835]
(g0%2)[832]
(g0%2)[814] -- 3706 blocks turned glider
(g1%2)[828]
(g0%2)[832]
(g0%1)[830]
(g0%1)[821]
(g0%2)[818]
(g0%1)[811]
(g0%1)[802](g0%1)[803](g0%1)[806]
(g0%1)[811]
(g1%2)[821]
(g1%2)[812]
(g0%2)[819]
(g0%1)[824]
(g0%1)[832]
(g0%1)[818]
(g0%1)[820]
(g1%2)[819]
(g1%2)[817]
(g0%2)[812]
(g1%2)[824]
(g1%2)[825]
(g1%2)[829](g1%2)[830](g0%2)[833](g0%2)[834]
(g0%1)[845]
(g0%1)[854]
(g0%1)[846]
(g0%1)[849]
(g1%2)[861]
(g0%1)[876]
(g0%1)[894]
(g1%2)[884]
(g0%1)[854]
(g0%1)[866]
(g0%1)[858]
(g0%1)[861]
(g1%2)[873]
(g1%2)[889]
(g1%2)[872]
(g1%2)[864]
(g0%2)[874]
(g1%2)[877]
(g0%2)[867]
(g1%2)[866]
(g0%2)[881]
(g1%2)[866]
(g0%2)[888]
(g0%1)[898] -- 3751 blocks cordership
(g0%1)[895]
(g1%2)[891]
(g1%2)[899]
(g0%1)[893]
(g1%2)[886]
(g1%2)[895]
(g0%1)[901] -- 3758 blocks corder glider
(g0%2)[889]
(g1%2)[890]
(g0%2)[900]
(g1%2)[900]
(g0%2)[871]
(g0%1)[878]
(g0%1)[887]
(g1%2)[883]
(g1%2)[891]
(g0%1)[898]
(g1%2)[887]
(g0%2)[883]
(g1%2)[880]
(g0%2)[877](g0%2)[878]
(g0%1)[873]
(g1%2)[874]
(g0%2)[876]
(g0%2)[873]
(g1%2)[877]
(g0%2)[864]
(g1%2)[873]
(g0%1)[882]
(g0%1)[881]
(g1%2)[880]
(g0%2)[864]
(g1%2)[865]
(g1%2)[860]
(g0%2)[870]
(g1%2)[877]
(g1%2)[878]
(g0%2)[876]
(g0%1)[871]
(g0%1)[877]
(g0%1)[863]
(g0%1)[875]
(g0%1)[868]
(g0%2)[821]
(g0%2)[822]
(g1%2)[825]
(g0%2)[824]
(g1%2)[822]
(g0%2)[813](g0%2)[814](g1%2)[817](g1%2)[818]
(g1%2)[811]
(g1%2)[818]
(g0%2)[822]
(g0%1)[803]
(g1%2)[800]
(g0%2)[792]
(g1%2)[788]
(g0%2)[796]
(g1%2)[796]
(g0%2)[787]
(g0%1)[798]
(g1%2)[793]
(g1%2)[803]
(g0%2)[809]
(g1%2)[799]
(g0%1)[791]
(g0%1)[800]
(g0%1)[812]
(g1%2)[815]
(g0%2)[817](g0%2)[818](g1%2)[821](g1%2)[822]
(g1%2)[819]
(g1%2)[810]
(g0%2)[802]
(g0%2)[806]
(g1%2)[793]
(g1%2)[805]
(g1%2)[808]
(g0%1)[808](g0%1)[811](g0%1)[812]
(g0%1)[803]
(g1%2)[803]
(g0%2)[787]
(g1%2)[789]
(g0%2)[798]
(g0%1)[801] -- 3834 blocks turning glider
(g0%1)[789]
(g0%1)[794]
(g1%2)[793]
(g0%1)[802]
(g1%2)[793]
(g1%2)[781]
--(g1%2)[761](g1%2)[762](g1%2)[763](g0%2)[764](g0%2)[765](g0%2)[766] -- 3841 303,706,304,706,305,706
(g1%2)[777]
(g0%2)[787]
(g0%2)[805]
(g1%2)[795]
(g0%2)[797]
(g0%2)[797]
(g0%2)[809]
(g0%1)[826]
(g1%2)[811]
(g0%1)[811]
(g0%1)[801]
(g0%1)[813]
(g1%2)[816]
(g1%2)[820]
(g0%1)[812]
(g0%1)[803](g0%1)[804](g0%1)[805](g0%1)[806](g0%1)[807](g0%1)[808]
(g1%2)[819]
(g0%1)[825]
(g1%2)[816](g1%2)[817](g0%2)[820](g0%2)[821]
(g1%2)[822]
(g0%2)[810](g0%2)[811](g1%2)[814](g1%2)[815]
(g0%2)[819]
(g1%2)[820]
(g1%2)[823]
(g0%1)[834]
(g1%2)[833]
(g1%2)[835](g1%2)[836](g0%2)[839](g0%2)[840]
(g0%2)[831]
(g1%2)[827]
(g1%2)[810]
(g0%2)[818]
(g0%2)[835]
(g0%2)[820]
(g1%2)[818]
(g0%2)[815]
(g0%2)[843]
(g0%1)[842]
(g0%1)[837]
(g0%2)[829]
(g1%2)[829]
(g1%2)[822]
(g1%2)[811]
(g1%2)[821]
(g1%2)[806]
(g0%2)[811]
(g1%2)[813]
(g1%2)[817]
(g0%2)[820]
(g1%2)[820]
(g0%1)[808]
(g1%2)[804]
(g1%2)[797](g1%2)[798](g0%2)[801](g0%2)[802]
(g0%1)[819]
(g1%2)[823]
(g0%2)[791]
(g0%2)[795]
(g1%2)[796]
(g0%2)[801]
(g1%2)[799]
(g0%2)[794]
(g0%2)[799]
(g0%1)[808]
(g0%1)[799]
(g1%2)[799]
(g1%2)[809]
(g1%2)[799]
(g0%2)[800]
(g1%2)[808]
(g0%2)[799](g0%2)[800](g1%2)[803](g1%2)[804]
(g0%2)[812]
(g0%2)[811]
(g1%2)[808]
(g0%2)[809]
(g1%2)[811]
(g1%2)[815](g1%2)[816](g0%2)[819](g0%2)[820]
(g1%2)[821]
(g0%2)[816]
(g0%1)[809]
(g0%1)[816]
(g0%1)[802]
(g0%1)[803]
(g1%2)[802]
(g1%2)[818]
(g1%2)[811](g0%2)[820] -- 3925 blocks turned glider
(g0%1)[796]
(g0%1)[801](g0%1)[802](g0%1)[803](g0%1)[804]
(g0%1)[811]
(g0%1)[817](g0%1)[818](g0%1)[819](g0%1)[820]
(g0%2)[829]
(g0%1)[826]
(g0%1)[833]
(g1%2)[825]
(g0%2)[806]
(g0%1)[812]
(g0%1)[811]
(g0%1)[797]
(g0%1)[794]
(g0%1)[796]
(g0%1)[795]
(g1%2)[788]
(g0%2)[790]
(g0%1)[782]
(g1%2)[789]
(g0%1)[810]
(g0%1)[813](g0%1)[814](g0%1)[815](g0%1)[816](g0%1)[817] -- 3946 blocks turned glider
(g0%2)[839](g0%2)[840](g0%2)[841](g1%2)[842](g1%2)[843](g1%2)[844]
(g1%2)[845]
(g1%2)[849](g1%2)[850](g0%2)[853](g0%2)[854]
(g1%2)[844]
(g0%2)[856]
(g0%2)[864]
(g1%2)[863]
(g1%2)[860](g1%2)[861](g0%2)[864](g0%2)[865]
(g0%2)[860]
(g0%2)[859]
(g0%1)[866]
(g0%2)[866]
(g0%2)[860]
(g0%2)[870]
(g0%2)[874](g0%2)[875](g0%2)[876](g1%2)[877](g1%2)[878](g1%2)[879] -- 3961 blocks corder glider
(g0%1)[896]
(g1%2)[891]
(g1%2)[883]
(g0%1)[907]
(g0%2)[894]
(g0%2)[890]
(g1%2)[891]
(g0%2)[888]
(g1%2)[891]
(g1%2)[892]
(g1%2)[889](g1%2)[890](g0%2)[893](g0%2)[894]
(g1%2)[880]
(g1%2)[889]
(g0%2)[883]
(g1%2)[878]
(g1%2)[879]
(g1%2)[876]
(g0%2)[874]
(g0%2)[882]
(g0%1)[889]
(g1%2)[888]
(g1%2)[897]
(g1%2)[892]
(g0%1)[894]
(g0%1)[883] -- 3986 blocks corder glider
(g0%1)[885]
(g1%2)[885]
(g0%1)[876]
(g0%1)[878]
(g0%2)[880]
(g0%2)[879]
(g0%2)[870](g0%2)[871](g0%2)[872](g1%2)[873](g1%2)[874](g1%2)[875] -- 3993 blocks turned glider
(g0%1)[888]
(g1%2)[889]
(g0%2)[873]
(g0%2)[875]
(g0%2)[881]
(g0%2)[876]
(g0%1)[867]
(g0%1)[875]
(g1%2)[860]
(g0%2)[873]
(g1%2)[858]
(g0%2)[876]
(g0%2)[870]
(g1%2)[866]
(g0%1)[885]
(g1%2)[881]
(g1%2)[878]
(g0%2)[886]
(g1%2)[883]
(g0%1)[894]
(g0%1)[895]
(g0%2)[888]
(g1%2)[882]
(g1%2)[896]
(g0%2)[885]
(g0%1)[879]
(g1%2)[889]
(g1%2)[878]
(g0%2)[879]
(g1%2)[879]
(g1%2)[873]
(g0%2)[871](g0%2)[872](g1%2)[875](g1%2)[876]
(g1%2)[886]
(g1%2)[881]
(g0%2)[869]
(g1%2)[874]
(g0%2)[866]
(g1%2)[865]
(g0%2)[860]
(g1%2)[867]
(g1%2)[856]
(g0%1)[859](g0%1)[860]
(g1%2)[851]
(g0%2)[854]
(g0%1)[849]
(g1%2)[849]
(g0%2)[865]
(g1%2)[863]
(g0%1)[866]
(g1%2)[864]
(g0%1)[845]
(g1%2)[841]
(g0%2)[855](g0%2)[856](g1%2)[859](g1%2)[860]
(g1%2)[859]
(g1%2)[859]
(g1%2)[847]
(g0%1)[851](g0%1)[853](g0%1)[856] -- 4050 blocks corder glider 
(g1%2)[827]
(g0%2)[830]
(g1%2)[830]
(g0%2)[849](g0%2)[850](g0%2)[851](g1%2)[852](g1%2)[853](g1%2)[854] -- 4054 blocks turned glider
(g0%1)[838]
(g0%1)[828]
(g0%2)[801]
(g0%1)[809]
(g1%2)[814]
(g0%2)[794]
(g1%2)[794]
(g0%2)[807]
(g0%1)[829]
(g0%1)[817]
(g0%1)[831]
(g1%2)[832]
(g0%2)[820]
(g0%1)[828]
(g1%2)[837]
(g0%2)[835](g0%2)[836](g1%2)[839](g1%2)[840]
(g1%2)[832]
(g0%2)[834]
(g0%1)[853]
(g1%2)[857]
(g0%2)[854] -- 4075 blocks turning glider
(g0%2)[846]
(g0%1)[830]
(g1%2)[834]
(g1%2)[826]
(g0%2)[838]
(g0%2)[826]
(g0%1)[831]
(g1%2)[829]
(g1%2)[822](g1%2)[823](g0%2)[826](g0%2)[827]
(g0%2)[826]
(g0%2)[820]
(g0%2)[824]
(g0%1)[829]
(g1%2)[828]
(g0%2)[827]
(g0%2)[828]
(g0%1)[828]
(g1%2)[814]
(g0%1)[811]
(g0%1)[818](g0%1)[819](g0%1)[822]
(g0%1)[827]
(g0%1)[839]
(g1%2)[837]
(g1%2)[828]
(g0%2)[835]
(g1%2)[823]
(g1%2)[811]
(g0%2)[822]
(g1%2)[824]
(g1%2)[819]
(g0%2)[830]
(g1%2)[832]
(g0%2)[829]
(g0%2)[837]
(g1%2)[844]
(g0%2)[838](g0%2)[839](g1%2)[842](g1%2)[843]
(g1%2)[829]
(g0%2)[831](g0%2)[832]
(g1%2)[834]
(g1%2)[837]
(g0%2)[825](g0%2)[826](g1%2)[829](g1%2)[830]
(g0%2)[832]
(g0%2)[825]
(g0%1)[812]
(g1%2)[809]
(g1%2)[817]
(g0%1)[811]
(g0%2)[803]
(g0%1)[818] -- 4124 blocks corder glider 
(g0%1)[822]
(g1%2)[832]
(g1%2)[830]
(g0%2)[833]
(g0%2)[824]
(g0%1)[814]
(g0%1)[824]
(g0%1)[831]
(g0%1)[817]
(g0%1)[829]
(g0%1)[822]
(g0%1)[841]
(g0%1)[830]
(g0%1)[865]
(g0%1)[856]
(g1%2)[860]
(g0%2)[862](g0%2)[863](g1%2)[866](g1%2)[867]
(g1%2)[862]
(g1%2)[866]
(g1%2)[856]
(g0%2)[855]
(g0%2)[846]
(g0%1)[842]
(g0%1)[852]
(g0%1)[849]
(g0%1)[854](g0%1)[857](g0%1)[858]
(g0%1)[854]
(g0%1)[849]
(g0%1)[848]
(g1%2)[847]
(g0%2)[833](g0%2)[834]
(g0%1)[854]
(g0%1)[864]
(g0%1)[851]
(g0%1)[851]
(g0%1)[841]
(g0%1)[818]
(g1%2)[818]
(g0%1)[814]
(g0%1)[812]
(g1%2)[812]
(g1%2)[801]
(g0%1)[802] -- 4167 blocks turned glider
(g0%1)[806]
(g0%1)[807]
(g1%2)[808]
(g1%2)[794]
(g1%2)[808]
(g0%1)[813] -- 4173 blocks turned glider
(g0%2)[810]
(g1%2)[799]
(g0%2)[804]
(g1%2)[809]
(g0%2)[806]
(g0%2)[820]
(g0%2)[810]
(g1%2)[809](g0%2)[813]
(g0%1)[828]
(g0%1)[832]
(g1%2)[840]
(g1%2)[843]
(g1%2)[849]
(g1%2)[834]
(g0%1)[843]
(g0%1)[833]
(g0%1)[826]
(g0%1)[832]
(g0%1)[831](g0%1)[836](g0%1)[837](g0%1)[842]
(g1%2)[828]
(g0%2)[817]
(g0%2)[828]
(g0%2)[832]
(g0%2)[825]
(g1%2)[839]
(g0%1)[848](g0%1)[849](g0%1)[850](g0%1)[851](g0%1)[852]
(g1%2)[844]
(g0%2)[833]
(g1%2)[831]
(g1%2)[821]
(g1%2)[815]
(g0%2)[820]
(g0%1)[815]
(g0%2)[822]
(g1%2)[829]
(g0%1)[835]
(g1%2)[838]
(g1%2)[847]
(g1%2)[840]
(g0%1)[830]
(g0%1)[825]
(g0%1)[847](g0%1)[850](g0%1)[851]
(g0%1)[841](g0%1)[842](g0%1)[845](g0%1)[852] -- 4216 blocks corder glider 
(g0%1)[854]
(g0%1)[866]
(g1%2)[863]
(g0%2)[866]
(g0%1)[869]
(g0%1)[880]
(g0%1)[867]
(g0%1)[876]
(g0%1)[883]
(g0%1)[880]
(g0%1)[870]
(g0%1)[894]
(g0%1)[895]
(g0%1)[913]
(g0%1)[950]
(g0%1)[957]
(g0%1)[943]
(g1%2)[950]
(g0%2)[954]
(g0%2)[939]
(g0%2)[936]
(g0%1)[941]
(g0%1)[972]
(g0%1)[972]
(g1%2)[972]
(g0%2)[965](g0%2)[966](g1%2)[969](g1%2)[970]
(g1%2)[961]
(g0%1)[977]
(g0%1)[967](g0%1)[968](g0%1)[969](g0%1)[970](g0%1)[971](g0%1)[972]
(g0%1)[976]
(g0%1)[970]
(g0%1)[968]
(g0%1)[976]
(g1%2)[972]
(g1%2)[967]
(g0%1)[943]
(g1%2)[943]
(g0%2)[951](g0%2)[952](g1%2)[955](g1%2)[956]
(g0%1)[939]
(g0%2)[941]
(g0%1)[944]
(g0%1)[959]
(g0%1)[957](g0%1)[962]
(g1%2)[962]
(g0%2)[957]
(g0%2)[953]
(g6%8)[933]
(g0%1)[919]
(g0%1)[920]
(g0%1)[908]
(g1%2)[922](g1%2)[923](g1%2)[924] -- 4267 blocks cordership
(g0%1)[933]
(g1%2)[933]
(g0%2)[945]
(g0%1)[938]
(g0%2)[945]
(g1%2)[946]
(g1%2)[947]
(g1%2)[944]
--(g1%2)[969] -- 4276 110,699,111,699,112,699,98,702,97,703,99,703,97,704,99,704,98,705,106,706,107,706,108,706
(g0%2)[959]
(g0%2)[958]
(g1%2)[952]
(g0%2)[971]
(g0%1)[960](g0%1)[961]
(g1%2)[959]
(g1%2)[936]
(g1%2)[933]
(g0%2)[931]
(g0%2)[939]
(g0%1)[946]
(g0%2)[932]
(g0%1)[920]
(g1%2)[916]
(g1%2)[909](g1%2)[910](g0%2)[913](g0%2)[914]
(g0%2)[908]
(g1%2)[904]
(g0%1)[904](g0%1)[909](g0%1)[910](g0%1)[911](g0%1)[912]
(g0%1)[890]
(g0%1)[899]
(g1%2)[898]
(g1%2)[907]
(g0%2)[897]
(g1%2)[894]
(g0%1)[912]
(g1%2)[908]
(g0%2)[914]
(g0%1)[922]
(g0%1)[915]
(g0%1)[913]
(g1%2)[924]
(g1%2)[928]
(g1%2)[925]
(g1%2)[920]
(g1%2)[913]
(g0%2)[911]
(g0%1)[944](g0%1)[951](g0%1)[954](g0%1)[955]
(g1%2)[951]
(g0%2)[956]
(g1%2)[946]
(g1%2)[943]
(g0%2)[933]
(g0%2)[928]
(g0%1)[936]
(g1%2)[936]
(g0%2)[924]
(g0%1)[931]
(g1%2)[933]
(g0%2)[928]
(g1%2)[935]
(g0%2)[959]
(g0%1)[961]
(g1%2)[957]
(g0%2)[952]
(g0%1)[950]
(g0%1)[944]
(g1%2)[951]
(g1%2)[937]
(g1%2)[941]
(g0%2)[947]
(g1%2)[952]
(g0%1)[961]
(g0%1)[973]
(g0%1)[973]
(g1%2)[976]
(g0%1)[992]
(g0%1)[993]
(g1%2)[994]
(g1%2)[980]
(g0%1)[969]
(g0%1)[961](g0%1)[972]
(g0%1)[996]
(g0%1)[996]
--(g0%2)[1017](g1%2)[1018](g1%2)[1019](g1%2)[1020] -- 4350 -13,642,-13,643,-13,644
(g1%2)[1012]
(g0%1)[1006]
(g0%1)[982]
(g0%1)[983]
(g0%1)[974]
(g1%2)[978]
(g0%2)[988]
(g0%2)[986]
(g0%2)[980]
(g1%2)[984]
(g0%1)[988](g0%1)[989](g0%1)[990](g0%1)[991]
(g0%1)[994]
(g1%2)[990]
(g0%2)[1005](g1%2)[1014]
(g0%1)[1008](g0%1)[1009](g0%1)[1012](g0%1)[1019]
(g0%1)[998]
(g0%1)[1005]
(g0%1)[999]
(g1%2)[1003]
(g0%2)[1003]
(g0%2)[1007]
(g0%2)[1006]
(g1%2)[1002]
(g1%2)[1011]
(g0%2)[1005]
(g1%2)[995]
(g0%1)[1004]
(g1%2)[1005]
(g1%2)[999]
(g0%2)[1003]
(g1%2)[989]
(g1%2)[982]
(g1%2)[994]
(g1%2)[989]
(g1%2)[977]
(g1%2)[975]
(g1%2)[956]
(g0%2)[948]
(g0%2)[932]
(g1%2)[924]
(g0%2)[913]
(g0%2)[924]
(g0%2)[911]
(g0%1)[917](g0%1)[920](g0%1)[921]
(g0%1)[916]
(g1%2)[926]
(g0%2)[922]
(g1%2)[928]
(g0%1)[919]
(g0%2)[924]
(g1%2)[916]
(g0%2)[919]
(g0%1)[893] -- 4403 blocks cordership
(g1%2)[904]
(g0%2)[905]
(g0%1)[910]
(g0%2)[894]
(g1%2)[894]
(g1%2)[922]
(g0%1)[913]
(g1%2)[909]
(g0%2)[901]
(g1%2)[899]
(g0%2)[915]
(g1%2)[914](g1%2)[915](g1%2)[916](g0%2)[917](g0%2)[918](g0%2)[919]
(g0%2)[928]
(g1%2)[936]
(g1%2)[935]
(g0%2)[958]
(g0%1)[960]
(g1%2)[963]
(g0%2)[967]
(g0%2)[953]
(g1%2)[948]
(g0%2)[954]
(g0%2)[957]
(g0%1)[961]
(g0%1)[986]
(g1%2)[987]
(g0%2)[986]
(g0%2)[992]
(g1%2)[991]
(g0%2)[980]
(g0%2)[971]
(g0%1)[985]
(g0%2)[996]
(g0%2)[1005]
(g1%2)[1006]
(g0%2)[1004](g0%2)[1005](g1%2)[1008](g1%2)[1009]
(g1%2)[1001]
(g0%2)[1003]
(g0%2)[1015]
(g0%1)[1008]
(g1%2)[1011]
(g0%2)[1019]
(g0%1)[1043]
(g0%2)[1023]
(g1%2)[1024]
(g0%2)[1010]
(g0%2)[1019]
(g1%2)[1001]
(g0%1)[1019]
(g0%1)[1022]
(g0%1)[1018]
(g0%1)[1018]
(g1%2)[1022]
(g1%2)[1014]
(g0%2)[1026]
(g0%2)[1025]
(g1%2)[1017]
(g1%2)[1008]
(g0%2)[1006](g0%2)[1007](g1%2)[1010](g1%2)[1011]
(g1%2)[1010]
(g1%2)[1020]
(g0%1)[1011]
(g1%2)[1007]
(g1%2)[995]
(g1%2)[997]
(g1%2)[1006]
(g1%2)[1004]
(g1%2)[1011]
(g0%2)[1017]
(g0%1)[1007]
(g1%2)[1028]
(g1%2)[1032](g1%2)[1033](g0%2)[1036](g0%2)[1037]
(g1%2)[1038]
(g0%2)[1033]
(g0%1)[1026]
(g1%2)[1022]
(g1%2)[1030]
(g0%2)[1018]
(g1%2)[1028]
(g0%1)[1018]
(g0%1)[1022]
I am really confused now.
The newly finished recipe translated fully from bits to salvo, but the salvo behaves differently than the previous version.
Do you have a tool to translate very separated salvo quickly to lines/compact one? Checking it textually would be much easier ...
and my golly script is really slow for this ... (if i works) ... I would rather change slow replay to report the glider lines and probably check its compatibility with the comments.

Current recipes in the attachment (with different final stacks) ... the sample translation to salvo ... block building and final blinker positioning/stack destroyal were not planned yet.

Slow replay of the recipe (not targeting the initial block) is still in progress to check the comments match the actual stacks.

The translation ... to rle ... in another one.

The StackChangeCost ... is definitely not the final version, but it is at least stable enough to enable finishing the translations ...
... there are places for improvement ... transposition table for "short hash format", SS>S shorter sequence, Fixing templates still reports two bugs in templating # with D what seems harmless. And mainly the division to destroyal / build would help in big stack moves ... which we are lucke were not in our input file ... and location of places where no 1 extrabit crosses boundary during destroyal by dynamic programming is the next level which would be huge speed improvement ... I do not know how much we lost by killing the search whenever one mminute is crosed ...
... end EasyStack cost was codded trying to work well with templated stacks, but templatePrev fixes some templates premaurelly (but safely).

I have not finished the compuation for bottoms 2, 4 or 6 ... to see the bits count difference ... .

Most of these tasks could make the code unstable ... so ... later.

Current version of StackChangeCost\Init.lua:

Code: Select all

-- This module is loaded if a script calls require "StackChangeCost".
-- S,B,P,D,#:SBPD,p:SBP,b:SB,q:BP,r:PD,u:SBD,v:SP,w:BD,x:SD,y:SPD,z:BPD tempate set names
-- in each set creation of the D most was paid rest must be considered
-- SBPDdIHhTtRL #pbqruvwxyz

local g = golly()
local moveCondsFileName = "c:\\Golly\\Lua\\StackChangeCost\\CondBitSequences.txt"
local sc = {}
sc.log = io.open("c:\\Golly\\Lua\\StackChangeCost\\log.txt", "w")
sc.logLevel = -5
sc.searchStartTime = g.millisecs()
sc.searchMinutes = 0
sc.maxLogSeconds = 0
sc.maxLogMinutes = 0

------------------ COMMON FUNCTIONS ----------------
function sc.inttostring(num)
    return string.sub(num, 1, string.find(num .. ".", "%.") - 1)
end

function sc.inDelimiters(name, leftDelimiter, rightDelimiter)
    return string.match(name, '%' .. leftDelimiter .. '(.-)%' .. rightDelimiter)
end

local function packSixplicates(hashedString)
    --g.show("packing "..hashedString)
    local ret=''
    while (string.len(hashedString)>0) do
        local chr=string.sub(hashedString,1,1)
        local cnt=1
        while (string.sub(hashedString,cnt+1, cnt+1)==chr) do
          cnt=cnt+1
        end
        if (cnt>5) then
            ret=ret.."("..chr.."^"..sc.inttostring(cnt)..")"
        else
            for i=1,cnt do
                ret=ret..chr
            end
        end
        hashedString=string.sub(hashedString,cnt+1)
    end
    hashedString,ret=ret,''
    while (string.len(hashedString)>0) do
        local chrchr=string.sub(hashedString,1,2)
        local cnt=1
        while (string.sub(hashedString,2*cnt+1, 2*cnt+2)==chrchr) do
            cnt=cnt+1
        end
        if (cnt>6) then
            ret=ret.."(("..chrchr..")^"..sc.inttostring(cnt)..")"
        else
            for i=1,cnt do
                ret=ret..chrchr
            end
        end
        hashedString=string.sub(hashedString,2*cnt+1)
    end
    return ret
end

function sc.writeLog(msg, level)
    local time = g.millisecs()
    if time-sc.searchStartTime>60000 then
        local minAdd=(time-sc.searchStartTime)//60000
        sc.searchStartTime=sc.searchStartTime+60000*minAdd
        sc.searchMinutes=sc.searchMinutes+minAdd
    end
    time=(time-sc.searchStartTime)//1000
    if sc.log and ((not level and sc.logLevel <= 0) or (level and level >= sc.logLevel)) then
        sc.log:write(string.sub("        " .. sc.inttostring(sc.searchMinutes).."m "..string.sub("0"..sc.inttostring(time),-2), -8) .. "s " .. packSixplicates(msg) .. "\n")
    end
end

local function traceFullEcho(maxdepth, maxwidth, maxtableelements, ...)
    -- Some docs are in order:
    --
    local tracedebug = false
    local functionsource= true
    maxdepth = maxdepth or 16
    maxwidth = maxwidth or 10
    maxtableelements = maxtableelements or 6 -- max amount of elements to expand from table type values

    local function dbgt(t, maxtableelements)
        local count = 0
        local res = debug.traceback()..'\n'
        for k,v in pairs(t) do
            count = count + 1
            if count < maxtableelements then
                if type(k) == "number" and type(v) == "function" then -- try to get function lists?
                    res = res .. tostring(k) .. ':' .. ((debug.getinfo(v) and debug.getinfo(v).name) or "<function>") ..', '
                else
                    res = res .. tostring(k) .. ':' .. tostring(v) ..', '
                end
            end
        end
        res = '{'..res .. '}[#'..count..']'
        return res
    end

    local myargs = {...}
    local infostr = ""
    for i,v in ipairs(myargs) do
        infostr = infostr .. tostring(v) .. "\t"
    end
    if infostr ~= "" then infostr = "Trace:[" .. infostr .. "]\n" end
    local functionstr = "" -- "Trace:["
    for i = 2, maxdepth do
        if debug.getinfo(i) then
            local funcName = (debug and debug.getinfo(i) and debug.getinfo(i).name)
            if funcName then
                functionstr = functionstr .. tostring(i-1) .. ": " .. tostring(funcName) .. " "
                local arguments = ""
                local funcName = (debug and debug.getinfo(i) and debug.getinfo(i).name) or "??"
                if funcName ~= "??" then
                    if functionsource and debug.getinfo(i).source then
                        local source = debug.getinfo(i).source
                        if string.len(source) > 128 then source = "sourcetoolong" end
                        functionstr = functionstr .. " @" .. source
                    end
                    if functionsource and debug.getinfo(i).linedefined then
                        functionstr = functionstr .. ":" .. tostring(debug.getinfo(i).linedefined)
                    end
                    for j = 1, maxwidth do
                        local name, value = debug.getlocal(i, j)
                        if not name then break end
                        local sep = ((arguments == "") and "") or  "; "
                        if tostring(name) == 'self'  then
                            arguments = arguments .. sep .. ((name and tostring(name)) or "name?") .. "=" .. tostring("??")
                        else
                            local newvalue
                            if maxtableelements > 0 and type({}) == type(value) then newvalue = dbgt(value, maxtableelements) else newvalue = value end
                            arguments = arguments .. sep .. ((name and tostring(name)) or "name?") .. "=" .. tostring(newvalue)
                        end
                    end
                end
                functionstr  = functionstr .. " Locals:(" .. arguments .. ")" .. "\n"
            else
                functionstr = functionstr .. tostring(i-1) .. ": ??\n"
            end
        else break end
    end
    sc.writeLog(infostr .. functionstr)
end
------------------ END COMMON FUNCTIONS ----------------
------------------ ARM MOVES ------------------
sc.tries = {};--addressed by hadron.id (by top hadron on the stack)
sc.trieNodeCount = 11
local hadrons = { 'B', 'D', 'd', 'S', 'P', 'T', 't', 'I', 'H', 'h', '0' } -- L,R,1,2 not here
for i = 1, #hadrons do
    sc.tries[hadrons[i]] = {}
end

function sc.conditionsToString(conditions)
    local postConitions, ret
    if #conditions == 0 then
        g.note("no conditions?")
        return "{:}"
    end
    if #conditions < 2 then
        ret = "{:"
    else
        ret = "{" .. conditions[1] .. ":"
    end
    ret = ret .. conditions[#conditions][1]
    for j = 2, #conditions[#conditions] do
        ret = ret .. "," .. conditions[#conditions][j]
    end
    ret = ret .. "}"
    return ret
end

function sc.parseMove(moveConds)
    sc.writeLog("parseMove(" .. moveConds .. ")", -2)
    local function split(str, delim)
        local ret, l, p = {}, 1, nil
        str = str or ''
        while l <= 1 + string.len(str) do
            p = string.find(str .. delim, '%' .. delim, l)
            ret[1 + #ret], l = string.sub(str, l, p - 1), p + 1
        end
        return ret
    end

    local preStack, postStack, conds, pos, bits, move, glider
    pos, conds = string.find(moveConds .. '{', '%{'), ""
    conds = string.sub(moveConds, pos + 1, string.find(moveConds .. '}', '%}') - 1)
    conds = split(conds, ':')
    conds[2] = split(conds[2], ',')
    move = string.sub(moveConds, 1, pos - 1)
    pos = string.find(move, '%]')
    preStack = string.sub(move, 2, pos - 1)
    bits = string.sub(move, pos + 1)
    pos = string.find(bits, '%[')
    postStack = string.sub(bits, pos + 1, -2)
    bits = string.sub(bits, 1, pos - 1)
    glider, pos = '', string.find(bits, '%(')
    if pos then
        glider = sc.inDelimiters(bits, '(', ')')
        bits = string.sub(bits, 1, pos - 1) .. string.sub(bits, string.find(bits, '%)') + 1)
    end
    return bits, move, conds, preStack, postStack, glider
end

local function noEmissionTrieInsert(moveConds)
    local bits, move, conds, preStack, postStack, glider = sc.parseMove(moveConds)
    sc.writeLog('noEmissionTrieInsert(' .. moveConds .. ') ', -1)
    if glider ~= "" then
        --emission
        return
    end
    if string.find(postStack, '[LR]') then
        --emission
        return
    end
    -- actually we do not need stack bottom repositioning sequences, but it is hard to eliminate them
    -- it was eliminated by preprocessing of stack sequences -:)

    local preStackLen, bitLen = string.len(preStack), string.len(bits)
    local node, nextNode, info, nextInfo = sc.tries[string.sub(conds[1], 1, 1)], sc.tries[string.sub(preStack, 1, 1)], string.sub(conds[1], 1, 1), string.sub(preStack, 1, 1)
    if conds[1] == "" then
        node, nextNode, info, nextInfo = nextNode, nil, nextInfo, nil
    end
    while node do
        sc.writeLog("  inserting into trie " .. info, -2)
        for i = 1, string.len(bits) do
            local j = string.sub(bits, i, i)
            if not string.find('012', j) or ((i > 1) and j == "0") then
                sc.writeLog("noEmissionTrieInsert wrong character bits " .. bits .. " at position " .. i .. " " .. string.sub(bits, i, i), 10)
            end
            if not node.minPreStackLen or node.minPreStackLen > preStackLen then
                node.minPreStackLen = preStackLen --prevents following the branch in nextOutGoingEdge
            end
            if not node.minBitLen or node.minBitLen > bitLen then
                node.minBitLen = bitLen --planned to prevent following the branch in nextOutGoingEdge but cost lowerbound is more effective
            end
            j = j + 0
            if j == 0 then
                node, nextNode, info, nextInfo = sc.tries['0'], nil, '0', nil -- exception simplifying 0# processing
            else
                if node[j] == nil then
                    node[j], sc.trieNodeCount = {}, sc.trieNodeCount + 1
                end
                node = node[j]
            end
        end
        if not node.minPreStackLen or node.minPreStackLen > preStackLen then
            node.minPreStackLen = preStackLen
        end
        if not node.minBitLen or node.minBitLen > bitLen then
            node.minBitLen = bitLen
        end
        if not node.moveConds then
            node.moveConds = {}
        end
        node.moveConds[#node.moveConds + 1] = moveConds
        node, nextNode, info, nextInfo = nextNode, nil, nextInfo, nil
        conds[1] = "";
        moveConds = move .. sc.conditionsToString(conds) -- to speedup matching the above need not be checked
    end
    return true
end

local function iniTrie()
    sc.writeLog('InitTrie()')
    local h = io.open(moveCondsFileName, "r")
    --local o=io.open(moveCondsFileName2,"w") -- used to prefilter general conditioned sequence file
    local moveCondsLine = h:read()
    while moveCondsLine do
        if noEmissionTrieInsert(string.sub(moveCondsLine, 5)) then
            --o:write(moveCondsLine.."\n")
        end
        moveCondsLine = h:read()
    end
    h:close()
    --o:close()
end

iniTrie()
------------------ END ARM MOVES ------------------
-------------------- TEMPLATE CHARS/SETS ----------------------
-- S,B,P,D,#:SBPD,p:SBP,b:SB,q:BP,r:PD,u:SBD,v:SP,w:BD,x:SD,y:SPD,z:BPD template set names
--                            11111111
--                     123456701234567
local bin2templates = 'SBbPvqpDxwuryz#'

function sc.costSp1isSBPD(stackTemplateChar)
    if stackTemplateChar and stackTemplateChar~='' then
        local isD=string.find('Drwxzyu#',stackTemplateChar)
        local isP=string.find('Ppqvrzy#',stackTemplateChar)
        local isB=string.find('Bbpqwzu#',stackTemplateChar)
        local isS=string.find('Sbpvxyu#',stackTemplateChar)
        local e=(isD and 'D') or (isP and 'P') or (isB and 'B') or stackTemplateChar
        return string.find('SBPD',e),isS,isB,isP,isD
    end
end

--unfortunatelly there is no trivial bitwise arithmetics in lua to use char->bin->char tricks easilly
function sc.templateChar2bin(stackTemplateChar) return string.find(bin2templates,stackTemplateChar)  end

function sc.templateSetSize(stackTemplateChar)
    local bin=sc.templateChar2bin(stackTemplateChar)
    return bin and 0+string.sub('112122312232334',bin,bin)
end

function sc.templateCharNotUnique(stackTemplateChar)
    local size = sc.templateSetSize(stackTemplateChar)
    return (size and size>1 and stackTemplateChar) or ''
end

function sc.templateCharNotUniqueBackwardMark(stackTemplateChar)
    local size = sc.templateSetSize(stackTemplateChar)
    return (size and size>1 and ('\\'..stackTemplateChar)) or ''
end

function sc.bin2templateChar(bin)
    return bin>0 and string.sub(bin2templates ,bin, bin)
end

function sc.isAChartemplatingBChar(AChar, BChar)
    local costA,isAS,isAB,isAP,isAD=sc.costSp1isSBPD(AChar)
    local costB,isBS,isBB,isBP,isBD=sc.costSp1isSBPD(BChar)
    return costA and costB and (isBS or not isAS) and (isBB or not isAB) and (isBP and not isAP) and (isBD or not isAD) and (costB - costA)
end

local function templateRemoveS(stackTemplateChar)
    local bin=sc.templateChar2bin(stackTemplateChar)
    local odd = bin and bin % 2
    sc.writeLog("templateRemoveS("..(stackTemplateChar or "nil")..")"..(bin or "nil").." "..(odd or "nil"),-6)
    bin = bin and bin-odd
    return sc.bin2templateChar(bin)
end

local function templateRemoveB(isB,stackTemplateChar)
    --                             'Bbpqwzu#'
    sc.writeLog("templateRemoveB("..(isB or "nil")..","..(stackTemplateChar or "nil")..")",-6)
    local ret = (isB and string.sub(' SvPDrxy',isB,isB)) or stackTemplateChar
    return (ret~=" " and ret)
end

local function templateRemoveP(isP,stackTemplateChar)
    --                             'Ppqvrzy#'
    sc.writeLog("templateRemoveP("..(isP or "nil")..","..(stackTemplateChar or "nil")..")",-6)
    local ret = (isP and string.sub(' bBSDwxu',isP,isP)) or stackTemplateChar
    return (ret~=" " and ret)
end

local function templateRemoveD(stackTemplateChar)
    local bin=sc.templateChar2bin(stackTemplateChar)
    sc.writeLog("templateRemoveS("..(stackTemplateChar or "nil")..")"..(bin or "nil"),-6)
    bin = bin and bin % 8
    return sc.bin2templateChar(bin)
end

local function templateMaxSingle(stackTemplateChar,costS)
    costS = costS or sc.costSp1isSBPD(stackTemplateChar)
    return costS and ((costS==4 and 'D') or (costS==3 and 'P') or (costS==2 and 'B') or 'S')
end

local function templateSingleTryAvoidP(stackTemplateChar)
    local costS,isS,isB,isP,isD=sc.costSp1isSBPD(stackTemplateChar)
    return costS and (isD and 'D') or (isB and 'B') or (isS and 'S') or 'P'
end

--returns nil if empty intersection (or any input char not from # set)
-- otherwise interprets as sets, intersects and returns set as char
local function intersectTemplatingChars(AChar,BChar)
    local costA,isAS,isAB,isAP,isAD=sc.costSp1isSBPD(AChar)
    local costB,isBS,isBB,isBP,isBD=sc.costSp1isSBPD(BChar)
    if costA and costB then
        local bin=((isAS and isBS and 1) or 0)
                + ((isAB and isBB and 2) or 0)
                + ((isAP and isBP and 4) or 0)
                + ((isAD and isBD and 8) or 0)
        return sc.bin2templateChar(bin)
    end
end

--intersects with <= max A and >= min B returns nil when no intersection
local function intersectTemplatingCharsAdecB(AChar,BChar)
    local re,rm,e,m=AChar,BChar,AChar,BChar
    local costmS,ismS,ismB,ismP,ismD=sc.costSp1isSBPD(m)
    local costeS,iseS,iseB,iseP,iseD=sc.costSp1isSBPD(e)
    sc.writeLog("intersectTemplatingCharsAdecB("..(AChar or "nil")..","..(BChar or "nil")..")"
        .." costS.. e "..(costeS or "nil")..(iseS or "nil")..(iseB or "nil")..(iseP or "nil")..(iseD or "nil")
        .." costS.. m"..(costmS or "nil")..(ismS or "nil")..(ismB or "nil")..(ismP or "nil")..(ismD or "nil")
        ,-6)
    if not ismS then
        re=templateRemoveS(re)
        local costreS,isreS,isreB,isreP,isreD=sc.costSp1isSBPD(re)
        sc.writeLog("intersectTemplatingCharsAdecB(reS)"..(re or "nil")
                .." costS.. re "..(costreS or "nil")..(isreS or "nil")..(isreB or "nil")..(isreP or "nil")..(isreD or "nil")
        ,-7)
        if not ismB then
            re=templateRemoveB(isreB,re)
            costreS,isreS,isreB,isreP,isreD=sc.costSp1isSBPD(re)
            sc.writeLog("intersectTemplatingCharsAdecB(reB)"..(re or "nil")
                    .." costS.. re "..(costreS or "nil")..(isreS or "nil")..(isreB or "nil")..(isreP or "nil")..(isreD or "nil")
            ,-7)
            if not ismP then
                re=templateRemoveP(isreP,re)
                sc.writeLog("intersectTemplatingCharsAdecB(reB)"..(re or "nil"),-7)
            end
        end
    end
    if costeS<4 then
        rm=templateRemoveD(rm)
        if costeS<3 then
            rm=templateRemoveP(ismP,rm)
            if costeS<2 then
                rm=templateRemoveB(ismB,rm)
            end
        end
    end
    return re,rm
end

--returns nil if empty intersection (or any input char not from # set)
-- otherwise interprets as sets, intersects and returns set as char
local function intersectTemplatingCharWithDec(AChar)
    local costA,isAS,isAB,isAP,isAD=sc.costSp1isSBPD(AChar)
    if costA then
        local bin=((isAS and isAB and 1) or 0)
                + ((isAB and isAP and 2) or 0)
                + ((isAP and isAD and 4) or 0)
        return sc.bin2templateChar(bin)
    end
end

--returns nil if empty intersection (or any input char not from # set)
-- otherwise interprets as sets, intersects and returns set as char
local function intersectTemplatingCharWithDec2(AChar)
    local costA,isAS,isAB,isAP,isAD=sc.costSp1isSBPD(AChar)
    if costA then
        local bin=((isAS and isAP and 1) or 0)
                + ((isAB and isAD and 2) or 0)
        return sc.bin2templateChar(bin)
    end
end

--returns nil if empty intersection (or any input char not from # set)
-- otherwise interprets as sets, intersects and returns set as char
local function intersectTemplatingCharWithDec3(AChar)
    local costA,isAS,isAB,isAP,isAD=sc.costSp1isSBPD(AChar)
    if costA then
        local bin=((isAS and isAD and 1) or 0)
        return sc.bin2templateChar(bin)
    end
end

--[[ using Dec is safe, but S^*# has several results and we use "principal" one this could miss optimal branches in follow up
-- but we are happy to be "close" to optimum
local function templateDec(stackTemplateChar)
    local ind =   string.find('#zyruwx#pqvPbBS',stackTemplateChar)
    return ind and string.sub('zrwDqPB#zrwDqPB',ind,ind)
end --]]

--[[ there is overflow from S! ... but the owerflow is just from S, ending in S #D+1=pD cup SP what is difficult to deal with
--  unless we use E for S with owerflow doubling the number of states and F for E with overflow ...
local function templateInc(stackTemplateChar)
    local indT,indO = string.find('#zyruwxDpqvPbBS',stackTemplateChar),string.find('#yuxpvbS',stackTemplateChar) --indO > 0 == indS > 0 ... the overflow neednot be here
    return indT and string.sub('pppqvvvPbbbBSSS',indT,indT), indO and 1
end --]]

--removes templatingComments
--returns cleanBits
function sc.bitsRemoveInfo(bits)
    return string.gsub(bits,'[^12]','')
end

------------------ END OF TEMPLATE CHARS/SETS ---------------------
------------------ TEMPLATE STRING FUNCTIONS ----------------------
function sc.replaceTailChar(str,chr,tailPos)
    --sc.writeLog(debug.traceback(),-5)
    local x=intersectTemplatingChars(chr,string.sub(str,-tailPos,-tailPos))
    if x~=chr then
        sc.writeLog("replaceTailChar("..(str or "nil")..","..(chr or "nil")..","..(tailPos or "nil").."), char is not templating the string!!!"
                .. string.sub(str,1,-tailPos-1)..">"..string.sub(str,-tailPos,-tailPos)..">"..(tailPos==1 and "" or string.sub(str,-tailPos+1)),10)
        sc.writeLog(debug.traceback(),10)
    end
    sc.writeLog("replaceTailChar("..(str or "nil")..","..(chr or "nil")..","..(tailPos or "nil")..")",-5)
    return string.sub(str, 1,-tailPos-1)..chr..(((tailPos==1) and '') or string.sub(str,-tailPos+1))
end

-- length of the suffix consisting entirely of subsets of #
function sc.SBPDlen(stack)
    for i=1,string.len(stack) do
        local cost=sc.costSp1isSBPD(string.sub(stack, -i,-i))
        if not cost then
            return i-1
        end
    end
    return string.len(stack)
end

function sc.EQTemplateTailLen(stackA,stackB)
    local lenA, lenB = string.len(stackA), string.len(stackB)
    local minLen = (lenA<lenB) and lenA or lenB
    for i=1,minLen do
        local a,b = string.sub(stackA, -i,-i), string.sub(stackB, -i,-i)
        local costaS=sc.costSp1isSBPD(a)
        if not costaS or a~=b then
            return i-1
        end
    end
    return minLen
end

--is A stack valid templatation of B stack (incuding condition P if preceded must be preceded by S)
-- returns templating cost or false
function sc.isEqualUptoBTemplates(aStack, BStack)
    local cost=0
    if string.len(aStack)~=string.len(BStack) then
        return false
    end
    local aChar,prevAChar
    for i=1,string.len(aStack) do
        aChar,prevAChar=string.sub(aStack,i,i),aChar
        local charCost=sc.isAChartemplatingBChar(aChar,string.sub(BStack,i,i))
        if charCost then
            if aChar=='P' and prevAChar and prevAChar ~= 'S' then
                return false
            end
            cost = cost + charCost
        else
            return false
        end
    end
    return cost
end

-- stackStartSubst should differ from stackStartPreSubst by just some templating set sizes reduced
-- it is not checked here!
-- returns startTemplatingcost, stackStartSubst variability
-- variability is not important, but we want to have for propper subset a smaller variability
function sc.templatingCost(stackStartSubst, stackStartPreSubst)
    sc.writeLog("templatingCost(stackStartSubst " .. (stackStartSubst or "nil")
            .. ", stackStartPreSubst " .. (stackStartPreSubst or "nil")..")")
    local ret,var = 0,0
    for i = 1, string.len(stackStartPreSubst) do
        local s,p = string.sub(stackStartSubst, -i, -i), string.sub(stackStartPreSubst, -i, -i)
        local costsS=sc.costSp1isSBPD(s)
        local costpS=sc.costSp1isSBPD(p)
        if costpS then
            ret,var = ret + costpS - costsS, var+sc.templateSetSize(s)
        end
    end
    return ret,var
end

local function replaceStackPairTailChar(chr,tailPos,eqSuffixLen,mainStack,dependantStack)
    return sc.replaceTailChar(mainStack,chr,tailPos),
    (tailPos<=eqSuffixLen and sc.replaceTailChar(dependantStack,chr,tailPos)) or dependantStack
end

--returns stack
function sc.CopyTemplating(stack,stackPreSubstPattern,stackSubstPattern)
    sc.writeLog("CopyTemplating(["..stack.."],["..stackPreSubstPattern.."],["..stackSubstPattern.."])",-2)
    local len,lenPattern=string.len(stack),string.len(stackPreSubstPattern)
    len = (len<lenPattern) and len or lenPattern
    for i=1,len do
        local p,s,x=string.sub(stackPreSubstPattern,-i,-i),string.sub(stackSubstPattern,-i,-i),
            string.sub(stack,-i,-i)
        if p~=x then
            break
        end
        if p~=s then
            stack=sc.replaceTailChar(stack,s,i)
        end
    end
    return stack
end


----------------END OF TEMPLATE STRING FUNCTIONS ------------------
--no change in startStackSubst
--returns cost, stackMid, bitsMid2TargetSubst, stackTargetSubst
-- bits transform from stackMid to stackTargetSubst (except templating) (S->*6 finish)
function sc.topStackCost(stackStartSubst,stackTargetSubst)
    sc.writeLog("topStackCost(".. stackStartSubst .. "," .. stackTargetSubst .. ")",0)
    local e1,o1 = string.sub(stackStartSubst,1,1), string.sub(stackTargetSubst,1,1)
    local coste1S=sc.costSp1isSBPD(e1)
    local costo1S=sc.costSp1isSBPD(o1)
    local cost,bits = sc.isEqualUptoBTemplates(string.sub(stackStartSubst,2), string.sub(stackTargetSubst,2))
    if cost then --trivi case (B6d6 -> S6d6 rather to B6d6 -> S -> S6d6)
        if not coste1S or not costo1S then -- T6 not implemented yet
            return 0, stackTargetSubst, '', stackTargetSubst
        end
        if costo1S<=coste1S then
            -- we change target so we do not pay cost now
            return 0, o1..string.sub(stackStartSubst,2), '', o1..string.sub(stackStartSubst,2)
        end
    end
    -- now we know we should change something before we can proceed
    if string.sub(stackTargetSubst,2,4)=='6d6' and string.sub(stackTargetSubst,5,5) ~= 'P' then
        if costo1S and costo1S<4 then
            return 4-costo1S, "S"..string.sub(stackTargetSubst,5), string.sub('211',1, 4-costo1S), stackTargetSubst
        end
    end
    if string.sub(stackTargetSubst,1,5)=='T6SPD' then -- we do not need other variants (T6SP alone would be OK)
        return 22, 'SSDD'..string.sub(stackTargetSubst,6), '1211121111111211121121', stackTargetSubst
    end
    return 0, stackTargetSubst, '', stackTargetSubst
end

-- looking for common portion of stacks changing both stackStartSubst+stackEasy and stackMid-stackTargetSubst to such stacks that
--  suffixDist 1's will convert suffix of stackEasy to the original stackMid (template compatible)
-- returns costStartPreSubst2StartSubst, stackStartSubst, stackEasy, stackMid, stackTargetSubst, commonSuffixLen, suffixDist, eqSuffixLen
-- (how many 1's have to cross commonSuffixLen boundary to reach stackTargetSubst suffix from stackStartSubst suffix)
-- templating done on target will be paid (and determined) latter
function sc.templatePrev(stackStartSubst, stackEasy, stackMid, stackTargetSubst)
    sc.writeLog("templatePrev(".. stackStartSubst .. "," .. stackEasy .. "," .. stackMid ..
            "," .. stackTargetSubst .. ")",0)

    local midTargetEqSuffixLen = sc.EQTemplateTailLen(stackMid,stackTargetSubst)
    local startEasyEqSuffixLen = sc.EQTemplateTailLen(stackStartSubst,stackEasy)
    -- I am not sure with concretization of stackStartSubst, when it is longer than stackEasy,
    -- maybe its start should be concretized to a decremented value
    local function replaceEasyTailChar(chr,tailPos)
        stackEasy,stackStartSubst=replaceStackPairTailChar(chr,tailPos,startEasyEqSuffixLen,stackEasy,stackStartSubst)
    end

    local function replaceMidTailChar(chr,tailPos)
        stackMid,stackTargetSubst=replaceStackPairTailChar(chr,tailPos,midTargetEqSuffixLen,stackMid,stackTargetSubst)
    end

    local delayedI -- while we do not know if the position would be in 1's suffix range, we just intersect and make easy incrementable to mid
    -- than it is replaced by max mid if not reachable or max incrementable to mid if reachable
    local costStartPreSubst2StartSubst,suffixDist=0,0

    -- i the posiion which cannot be 1 crossed
    local function delayedUnreachable(i)
        sc.writeLog("delayedUnreachable("..i..")("..(delayedI or "nil")..")"..suffixDist,0)
        if delayedI then
            local e,m=string.sub(stackEasy, -delayedI,-delayedI),string.sub(stackMid, -delayedI,-delayedI)
            local x=intersectTemplatingChars(m,e)
            if x then
                if x~=m then -- removing empty action to short logging
                    replaceMidTailChar(x,delayedI)
                end
                if x~=e then -- removing empty action to short logging
                    replaceEasyTailChar(x,delayedI)
                end
                local costxS=sc.costSp1isSBPD(x)
                local costeS=sc.costSp1isSBPD(e)
                costStartPreSubst2StartSubst=costStartPreSubst2StartSubst+(costeS-costxS)
            end
            x='S' -- already checked it is the intersection
            for j=delayedI+1,i-1 do
                local e,m=string.sub(stackEasy, -j,-j),string.sub(stackMid, -j,-j)
                if x~=m then -- removing empty action to short logging
                    replaceMidTailChar(x,j)
                end
                if x~=e then -- removing empty action to short logging
                    replaceEasyTailChar(x,j)
                    local costeS=sc.costSp1isSBPD(e)
                    costStartPreSubst2StartSubst=costStartPreSubst2StartSubst+(costeS-1)
                end
            end
            delayedI=nil
        end
    end

    --from i the 1's could reach delayedI (through "S's")
    local function delayedReachable(i)
        sc.writeLog("delayedReachable("..i..")("..(delayedI or "nil")..")"..suffixDist,0)
        if delayedI then
            suffixDist=0 --we are recalculating it from delayedI to i
            local m,e=string.sub(stackMid, -delayedI,-delayedI),string.sub(stackEasy, -delayedI,-delayedI)
            local re,rm=intersectTemplatingCharsAdecB(e,m)
            local costeS=sc.costSp1isSBPD(e)
            local costrmS,isrmS,isrmB,isrmP,isrmD=sc.costSp1isSBPD(rm)
            if rm~='P' and isrmP then
                rm=templateRemoveP(isrmP,rm)
            end
            local re,rm=intersectTemplatingCharsAdecB(re,rm)
            local x=templateSingleTryAvoidP(re) --required?
            local y=templateSingleTryAvoidP(rm) --required?
            local costxS=sc.costSp1isSBPD(x)
            local costyS=sc.costSp1isSBPD(y)
            suffixDist = suffixDist + costxS-costyS
            if y~=m then -- removing empty action to short logging
                replaceMidTailChar(y,delayedI)
            end
            if x~=e then
                replaceEasyTailChar(x,delayedI)
            end
            costStartPreSubst2StartSubst=costStartPreSubst2StartSubst+(costeS-costxS)
            x='S' -- already checked it is the intersection
            for j=delayedI+1,i-1 do
                sc.writeLog("j "..j.." "..suffixDist,-5)
                local e,m=string.sub(stackEasy, -j,-j),string.sub(stackMid, -j,-j)
                local re,rm=intersectTemplatingCharsAdecB(e,m)
                local costeS=sc.costSp1isSBPD(e)
                if x~=m then -- removing empty action to short logging
                    replaceMidTailChar(x,j)
                end
                local y=templateSingleTryAvoidP(re) --required?
                local costyS=sc.costSp1isSBPD(y)
                if y~=e then -- removing empty action to short logging
                    replaceEasyTailChar(y,j)
                    costStartPreSubst2StartSubst=costStartPreSubst2StartSubst+(costeS-costyS)
                end
                sc.writeLog("y "..y.." "..costyS.." re "..re.." rm "..rm.." e "..e.." m "..m)
                suffixDist = suffixDist + costyS-1
            end
            delayedI=nil
        end
    end

    local commonSuffixLen,easySBPDlen,eqSuffixLen = string.len(stackMid),sc.SBPDlen(stackEasy)
    for i=1,string.len(stackMid) do
        sc.writeLog("templatePrev ".. i,-8)
        if i>=easySBPDlen then
            commonSuffixLen=i-1
            sc.writeLog("templatePrev A commonSuffixLen=".. commonSuffixLen,-2)
            break
        elseif i>startEasyEqSuffixLen then
            commonSuffixLen = i-1
            sc.writeLog("templatePrev B commonSuffixLen=" .. commonSuffixLen,-2)
            break
        end
        local e,m=string.sub(stackEasy, -i,-i),string.sub(stackMid, -i,-i)
        local costeS,iseS,iseB,iseP,iseD=sc.costSp1isSBPD(e)
        local costmS,ismS,ismB,ismP,ismD=sc.costSp1isSBPD(m)
        if suffixDist>0 then
            if not ismS or not costeS then
               commonSuffixLen = i-1
               sc.writeLog("templatePrev C commonSuffixLen=" .. commonSuffixLen,-2)
               break
            else
                if m~='S' then
                    replaceMidTailChar('S',i)
                end
                suffixDist = suffixDist + costeS-1
            end
        else
            local re,rm=intersectTemplatingCharsAdecB(e,m)
            sc.writeLog("e "..(e or "nil").." m "..(m or "nil").." re "..(re or "nil").." rm "..(rm or "nil"),-5)
            if re then --m reachable from e
                local costreS,isreS,isreB,isreP,isreD=sc.costSp1isSBPD(re)
                local costrmS,isrmS,isrmB,isrmP,isrmD=sc.costSp1isSBPD(rm)
                local x=intersectTemplatingChars(e,m)
                if x then
                    if x~='S' then -- e,m should be updated during delayedProcessing
                        delayedUnreachable(i)
                        delayedI=i
                    end
                else
                    eqSuffixLen = i-1
                    if m~='S' then
                        delayedUnreachable(i)
                    end
                    local y=templateSingleTryAvoidP(rm)
                    if y~=m then
                        replaceMidTailChar(y,i)
                    end
                    local z=templateSingleTryAvoidP(re)
                    if z~=e then
                        replaceEasyTailChar(z,i)
                    end
                    local costyS,isyS,isyB,isyP,isyD=sc.costSp1isSBPD(y)
                    local costzS,iszS,iszB,iszP,iszD=sc.costSp1isSBPD(z)
                    costStartPreSubst2StartSubst=costStartPreSubst2StartSubst+(costzS-costeS)
                    suffixDist = costzS-costyS
                end
            else
                commonSuffixLen = i-1
                sc.writeLog("templatePrev E commonSuffixLen=" .. commonSuffixLen,-2)
                break
            end
        end
    end
    delayedReachable(commonSuffixLen+1)
    sc.writeLog("csl "..commonSuffixLen.." dI "..(delayedI or "nil").." sd "..suffixDist,-2)
    --commonSuffixLen=(delayedI and commonSuffixLen>=delayedI and delayedI-1) or commonSuffixLen
    return costStartPreSubst2StartSubst, stackStartSubst, stackEasy, stackMid, stackTargetSubst, commonSuffixLen, suffixDist, eqSuffixLen or commonSuffixLen
end --sc.templatePrev

-- expecting SBPD stack standard distances
local function stackIncrement(stack,inc)
    local incPos=1
    while inc>0 do
        local c=string.sub(stack,incPos,incPos)
        local costcS=sc.costSp1isSBPD(c)
        if inc <= costcS-1 then
            local costxS = costcS - inc
            stack=string.rep('S',incPos-1)..string.sub("SBPD", costxS, costxS)..string.sub(stack,incPos+1)
            break
        end
        inc=inc - (costcS-1)
        incPos = incPos+1
    end
    return stack
end

--returns shortSearchHash, midSearchHash, bestCost, message (which hash was used if any)
local function results2bestCost(stackStartSubst,stackMid,commonSuffixLen,suffixDist,eqSuffixLen,costStartPreSubst2StartSubst) --to be used in both changeStackCost and easyChangeStackCost
    sc.writeLog("results2bestCost("..stackStartSubst..","..stackMid..","..commonSuffixLen..","..suffixDist..","..eqSuffixLen..","..costStartPreSubst2StartSubst..")",-2)
    local shortSearchHash=packSixplicates(string.sub(stackStartSubst..'_',1,-commonSuffixLen-1)..">"
            ..string.sub(stackMid..'_',1,-commonSuffixLen-1).."S"..suffixDist)
    local midSearchHash=packSixplicates(string.sub(stackStartSubst..'_',1,-eqSuffixLen-1)..">"
            ..string.sub(stackMid..'_',1,-eqSuffixLen-1).."M"..suffixDist)
    local bestCost, message

    local stackprefixStartSubst,stackprefixEasy,stackprefixMid
    local result = sc.results[shortSearchHash]
    local midInc=0
    if result and false then -- not using S hits till we make them reliable todo
        message = 'S hash hit ['..shortSearchHash..']'
        stackprefixStartSubst,stackprefixEasy,stackprefixMid=result.stackprefixStartSubst,result.stackprefixEasy,result.stackprefixMid
        if commonSuffixLen>eqSuffixLen then ---???
            stackprefixStartSubst = string.sub(stackprefixStartSubst,1,-1 - (commonSuffixLen-eqSuffixLen))
            stackprefixEasy = string.sub(stackprefixEasy,1, -1 - (commonSuffixLen-eqSuffixLen))
            stackprefixMid = string.sub(stackprefixMid, 1, -1 - (commonSuffixLen-eqSuffixLen))
        end
        midInc=suffixDist
    else
        result = sc.results[midSearchHash]
        if result then
            message = 'M hash hit ['..midSearchHash..']'
            stackprefixStartSubst,stackprefixEasy,stackprefixMid=result.stackprefixStartSubst,result.stackprefixEasy,result.stackprefixMid
        end
    end
    if result then
        sc.writeLog('Hashed result ..' .. result.costStartSubst2Mid .. "(+" .. costStartPreSubst2StartSubst .. ")["
                .. result.stackprefixStartSubst .. "]>'" .. result.bitsStartSubst2Easy .. "'>[" .. result.stackprefixEasy .. "]>'"
                .. result.tbitsEasy2Mid .. "'>[" .. result.stackprefixMid.."]",3)
        bestCost={}
        --prolong stacks to correct lengths first comonsuffixlen should be computed and result between common and equal tail ignored
        local stackTail=string.sub(stackStartSubst,1+string.len(stackprefixStartSubst))
        bestCost.costStartPreSubst2Mid = costStartPreSubst2StartSubst + result.costStartSubst2Mid
        bestCost.costStartPreSubst2StartSubst = costStartPreSubst2StartSubst
        bestCost.stackStartSubst = stackprefixStartSubst..stackTail
        bestCost.bitsStartSubst2Easy = result.bitsStartSubst2Easy
        bestCost.stackEasy = stackprefixEasy..stackTail
        bestCost.tbitsEasy2Mid = result.tbitsEasy2Mid
        bestCost.stackMid = stackprefixMid..stackIncrement(stackTail,midInc)
    end
    return shortSearchHash, midSearchHash, bestCost, message
end

-- we go from w(BD) to b(SB) in "2 steps ...D->B" planning them what seems OK as we could plan the last step to S "latter"
-- we could alternatively change the stratTemplate to B and not using the bits in plan. What is OK as well.

--stackStartSubst contains starting templated stack
--stackMid contains (mid)target templated stack from which transition to stackTargetSubst was already planned
--stackTargetSubst contains target templated stack (stackTargetSubst agrees with stackMid except from the "short start")
--suffixDist number of 1 bits which should cross "commonSuffixLen" bounary to make stackStartSubst suffix equal to stackTargetSubst suffix
--  applies to cases when stackStartSubst has to be shortened
--commonSuffixLen>0 contains length of both stacks suffixes which "neednot" be considered in the computation
--  stacks are extended by "," to ensure the positivity
--returns nil if no easy case is detected
-- otherwise
--returns cost to convert input stackEasy to input stackTargetSubst, bits required for the conversion from output stackEasy to output stackMid
-- stackStartSubst with possible concretization of templates, stackEasy with possible concretization of templates,
-- stackMid with possible concretization of templates, and stackTargetSubst with possible concretization of templates,
-- templating cost from input stackStartSubst to output stackStartSubst (stackEasy)
function sc.easyChangeStackCost(stackStartSubst, stackEasy, stackMid, stackTargetSubst, suffixDist, commonSuffixLen)
    -- let us try to slowly extend this to all required cases (stackTargetSubsts corresponding to all emission tabulated stackStartSubsts, condition for stackStartSubsts not known yet)
    -- suffixDist ones included in returned bits
    -- must return concretized stackStartSubst and stackTargetSubst when tempates were filled
    sc.writeLog("easyChangeStackCost(" .. stackStartSubst .. ","
            .. stackEasy .. "," .. stackMid .. "," .. stackTargetSubst .. "," .. suffixDist .. "," .. commonSuffixLen .. ")",2)
    local eqSuffixLen = sc.EQTemplateTailLen(stackEasy,stackMid)
    eqSuffixLen = eqSuffixLen - ((eqSuffixLen==string.len(stackEasy) and 1) or 0)
    local shortSearchHash,midSearchHash,bestCost,message = results2bestCost(stackEasy,stackMid,commonSuffixLen,
            suffixDist,eqSuffixLen,0)
    if bestCost then
        stackStartSubst=sc.CopyTemplating(stackStartSubst,stackEasy,bestCost.stackStartSubst)
        stackTargetSubst=sc.CopyTemplating(stackTargetSubst,stackMid,bestCost.stackMid)
        sc.writeLog("easyChangeStackCost "..message.." returning hashed result "..
                bestCost.costStartPreSubst2Mid.."("..bestCost.costStartPreSubst2StartSubst..")"..
                bestCost.bitsStartSubst2Easy..bestCost.tbitsEasy2Mid.." ["..stackStartSubst.."]>["..
                bestCost.stackStartSubst.."]>'...'>["..bestCost.stackMid.."]>''>["..stackTargetSubst.."]",3)
        return bestCost.costStartPreSubst2Mid,
        bestCost.bitsStartSubst2Easy..bestCost.tbitsEasy2Mid,
        stackStartSubst, bestCost.stackStartSubst, bestCost.stackMid, stackTargetSubst, bestCost.costStartPreSubst2StartSubst
    else
        sc.writeLog("no hash Hit ("..shortSearchHash.."/"..midSearchHash..")",-2)
    end
    sc.easyChangeStackCostErr = stackStartSubst .. ">" .. stackEasy .. ">" .. stackMid.. ">" .. stackTargetSubst
    local suffixBits=string.rep('1',suffixDist)
    local stackprefixEasy=string.sub(stackEasy,1, -1 - commonSuffixLen)
    local stackprefixMid=string.sub(stackMid,1, -1 - commonSuffixLen)
    local stacksuffixEasy=string.sub(stackEasy,-commonSuffixLen,(commonSuffixLen==0) and 0 or -1)
    local stacksuffixMid=string.sub(stackMid,-commonSuffixLen,(commonSuffixLen==0) and 0 or -1)
    local e1=string.sub(stackEasy, 1,1)
    local e2=string.sub(stackEasy, 2,2)
    local e3=string.sub(stackEasy, 3,3)
    local e4=string.sub(stackEasy, 4,4)
    local e5=string.sub(stackEasy, 5,5)
    local e6=string.sub(stackEasy, 6,6)
    local e7=string.sub(stackEasy, 7,7)
    local coste1S,ise1S,ise1B,ise1P,ise1D = sc.costSp1isSBPD(e1)
    local coste2S,ise2S,ise2B,ise2P,ise2D = sc.costSp1isSBPD(e2)
    local coste3S,ise3S,ise3B,ise3P,ise3D = sc.costSp1isSBPD(e3)
    local coste4S,ise4S,ise4B,ise4P,ise4D = sc.costSp1isSBPD(e4)
    local coste5S,ise5S,ise5B,ise5P,ise5D = sc.costSp1isSBPD(e5)
    local coste6S,ise6S,ise6B,ise6P,ise6D = sc.costSp1isSBPD(e6)
    local coste7S,ise7S,ise7B,ise7P,ise7D = sc.costSp1isSBPD(e7)
    local e = string.sub(stackprefixEasy, -1)
    local ee= string.sub(stackprefixEasy, -2,-2)
    local eee= string.sub(stackprefixEasy, -3,-3)
    local eeee= string.sub(stackprefixEasy, -4,-4)
    local eeeee= string.sub(stackprefixEasy, -5,-5)
    local ms=string.sub(stacksuffixMid,1,1)
    local es=string.sub(stacksuffixEasy,1,1)
    local costmsS,ismsS,ismsB,ismsP,ismsD = sc.costSp1isSBPD(ms)
    local msm1=ms and intersectTemplatingCharWithDec(ms)
    local msm2=ms and intersectTemplatingCharWithDec2(ms)
    local msm3=ms and intersectTemplatingCharWithDec3(ms)
    local rSuffixDist=(msm3 and 3) or (msm2 and 2) or (msm1 and 1) or 0 -- seems we do not need more than 2

    local midTargetEqSuffixLen = sc.EQTemplateTailLen(stackMid,stackTargetSubst)
    local startEasyEqSuffixLen = sc.EQTemplateTailLen(stackStartSubst,stackEasy)
    -- I am not sure with concretization of stackStartSubst, when it is longer than stackEasy,
    -- maybe its start should be concretized to a decremented value
    local function replaceEasyTailChar(chr,tailPos)
        sc.writeLog("replaceEasyTailChar("..chr..","..tailPos..")["..stackStartSubst.."]>["..stackEasy.."]tail="..startEasyEqSuffixLen)
        if chr=='S' then
            --sc.writeLog(traceFullEcho())
        end
        if string.sub(stackEasy,-tailPos,-tailPos)~=chr then
            if tailPos>startEasyEqSuffixLen then
                sc.writeLog('Replace affecting only Easy but not start ... I am confused',10)
            end
            stackEasy,stackStartSubst=replaceStackPairTailChar(chr,tailPos,startEasyEqSuffixLen,stackEasy,stackStartSubst)
        end
    end

    local function replaceMidTailChar(chr,tailPos)
        if string.sub(stackMid,-tailPos,-tailPos)~=chr then
            stackMid,stackTargetSubst=replaceStackPairTailChar(chr,tailPos,midTargetEqSuffixLen,stackMid,stackTargetSubst)
        end
    end

    -- it was already tested that this variant succeeds
    local function inc3SuffixDist() --suffixDist + rSuffixDist > 0
        suffixDist,suffixBits=3+suffixDist,suffixBits..'111'
        replaceMidTailChar(msm3,commonSuffixLen)
    end

    -- it was already tested that some variant succeeds
    local function inc2SuffixDist() --suffixDist + rSuffixDist > 0
        if msm2 then
            suffixDist,suffixBits=2+suffixDist,suffixBits..'11'
            replaceMidTailChar(msm2,commonSuffixLen)
        else
            inc3SuffixDist()
        end
    end

    -- it was already tested that some variant succeeds
    local function incSuffixDist() --suffixDist + rSuffixDist > 0
        if msm1 then
            suffixDist,suffixBits = 1+suffixDist,suffixBits..'1'
            replaceMidTailChar(msm1,commonSuffixLen)
        else
            inc2SuffixDist()
        end
    end

    local costeS,iseS,iseB,iseP,iseD = sc.costSp1isSBPD(e)
    local costeeS,iseeS,iseeB,iseeP,iseeD = sc.costSp1isSBPD(ee)
    local costeeeS,iseeeS,iseeeB,iseeeP,iseeeD = sc.costSp1isSBPD(eee)
    local costeeeeS,iseeeeS,iseeeeB,iseeeeP,iseeeeD = sc.costSp1isSBPD(eeee)
    local costeeeeeS,iseeeeeS,iseeeeeB,iseeeeeP,iseeeeeD = sc.costSp1isSBPD(eeeee)
    if  stackprefixEasy==stackprefixMid and (suffixDist==0 or string.len(string.gsub(stackprefixEasy,'[S]',''))==0) then
        sc.writeLog('EqPrefix case',0)
        return suffixDist, suffixBits, stackStartSubst, stackEasy, stackMid, stackTargetSubst, 0
    end
    local sCost=0
    if stackprefixMid == '' then
        if stackprefixEasy == '1' and suffixDist>0 then
            return suffixDist-1, string.rep('1',suffixDist-1), stackStartSubst, stackEasy, stackMid, stackTargetSubst, 0
        end
        if not coste1S then -- T6* ... require search
            sc.writeLog("easyChangeStackCost not starting 'SBPD#' not implemented")
            sc.easyChangeStackCostErr = "Reducing stack implemented only for exceptions A " .. sc.easyChangeStackCostErr
            return
        end
        -- we have to check there are D's possible to the end of stackprefixEasy, we have to plan how to start
        -- we could use it when suffixDist>0, but start from 'S*' should be optimized
        -- we could use it as well when stackprefixEasy ends by 'S' in special cases,
        -- but it s always more expensive than B'2'[1] ending when possible.
        local B2Bcost, nonPlannedLen, B2BBits, Dnonchecked, startCase, decSuffixDist, skipDTest = 2*(string.len(stackprefixEasy)-1),
        string.len(stackprefixEasy), string.rep('21',string.len(stackprefixEasy)-1),
        string.len(stackprefixEasy)-2, 1, 1, false

        for i=Dnonchecked,1,-1 do
            local cost_S=sc.costSp1isSBPD(string.sub(stackprefixEasy, -i, -i))
            if cost_S==4 then
                Dnonchecked=(Dnonchecked==i) and i-1 or Dnonchecked
            else
                if not cost_S or i>5 then
                    sc.writeLog("easyChangeStackCost [?D^*?????]> failed at " .. i)
                    sc.easyChangeStackCostErr = "Reducing stack implemented only for exceptions B " .. sc.easyChangeStackCostErr
                    return
                end
            end
        end
        if not coste2S then
            sc.writeLog("easyChangeStackCost [?D^*?????]> failed at e2")
            sc.easyChangeStackCostErr = "Reducing stack implemented only for exceptions Bb " .. sc.easyChangeStackCostErr
            return
        end
        if Dnonchecked < 0 and (coste1S>1 or e2~='P') then
            skipDTest = true
            nonPlannedLen = -1
        elseif coste2S<4 then
            if ise2B and ise1D and ((nonPlannedLen>5 and iseS) or (Dnonchecked == 0 and suffixDist + rSuffixDist>0)) then
                skipDTest = true
            else
                sc.writeLog("easyChangeStackCost [?D^*?????]> failed at e2 not DB case")
                sc.easyChangeStackCostErr = "Reducing stack implemented only for exceptions Bc " .. sc.easyChangeStackCostErr
                return
            end
        elseif Dnonchecked == 0 then
            --we have to check 2nd char as well
            skipDTest = true
        end
        -- no we know stackprefixEasy consists only from S,B,P,D based sets and first non D is at Dnonchecked

        -- called only when we know we have a result
        local function optimizeB2BStartCost()
            --T(>7) start is as good as B start, DB start is better
            --SDBDSDB costs 3+(7)+5(-1) while BDDDDDD costs 2+12+1(-1)    BD '21' B
            --DBDDDDD costs (2)+10(-1)                                    DB '2' as B (but '2' forced)
            --B start is almost optimal, SDBSD'21211' is second if possible, SSPS'21211' is third, '21121' S->BD is the worst option
            -- *B'2'->[1] end is optimal, *SDBDS is second and *SSPS is the worst
            --g.note(packSixplicates(startCase.." "..B2Bcost.." "..B2BBits.." "..nonPlannedLen))
            if ise1D and ise2B and Dnonchecked>=0 and (nonPlannedLen>5 or (suffixDist>0 and skipDTest)) then
                replaceEasyTailChar('B',string.len(stackEasy)-1)
                replaceEasyTailChar('D',string.len(stackEasy))
                local sCostInc = (coste2S-2)
                startCase,sCost,B2Bcost,B2BBits,nonPlannedLen = 0, sCost + sCostInc, B2Bcost + sCostInc + 1 - 2,
                string.sub('2'..B2BBits,1,-3),nonPlannedLen-2
                return
            end
            if coste1S>1 then --[1^*]B start is just after DB option
                return
            end
            -- SDBDS'212' cheaper than S->BD ... but must allow at least SSPS at the end (SDBDSSSPS is as expensive as SSPSSDBDS,
            -- but final SSPS is less restrictive
            if ise3B and ise5S and ((nonPlannedLen > 8) or (nonPlannedLen==5) or (nonPlannedLen>5 and suffixDist>0 and skipDTest)) then
                replaceEasyTailChar('S',string.len(stackEasy)-4)
                replaceEasyTailChar('D',string.len(stackEasy)-3)
                replaceEasyTailChar('B',string.len(stackEasy)-2)
                replaceEasyTailChar('D',string.len(stackEasy)-1)
                local sCostInc = (coste5S-1) + (coste3S-2)
                if ise7B and (nonPlannedLen>10 or (suffixDist>0 and Dnonchecked==0)) then
                    replaceEasyTailChar('B',string.len(stackEasy)-6)
                    replaceEasyTailChar('D',string.len(stackEasy)-5)
                    sCostInc = sCostInc + (coste7S)-2
                    startCase,sCost,B2Bcost,B2BBits,nonPlannedLen = 0, sCost + sCostInc, B2Bcost-2 + sCostInc
                            + 5 - 10 + 1 - 2,
                    string.sub('2122'..B2BBits,1,-13),nonPlannedLen-7
                    return
                end
                startCase,sCost,B2Bcost,B2BBits,nonPlannedLen = 2, sCost + sCostInc, B2Bcost + sCostInc + 5 - 10,
                string.sub('21211'..B2BBits,1,-11),nonPlannedLen-5
                return
            end
            -- SSPS'212' cheaper than S->BD ... but must allow at least SSPS at the end
            if ise4S and coste3S>=3 and ((nonPlannedLen > 7) or (nonPlannedLen==4) or (nonPlannedLen>4 and suffixDist>0 and skipDTest)) then
                if e4~='S' then
                    replaceEasyTailChar('S',string.len(stackEasy)-3)
                end
                local x=templateMaxSingle(e3,coste3S)
                if e3~=x then
                    replaceEasyTailChar(x,string.len(stackEasy)-2)
                end
                local sCostInc = (coste4S-1) -- (coste3S-costxS)==0
                if x=='P' then -- 'SP' is safe, anything else is dangerous
                    if ise2S then
                        replaceEasyTailChar('S',string.len(stackEasy)-1)
                        sCostInc,coste2S = sCostInc + (coste2S-1),1 -- changing coste2S to prevent double acting
                    else
                        x=templateMaxSingle(e2,coste2S)
                        replaceEasyTailChar(x,string.len(stackEasy)-1)
                        sc.writeLog(x..'P on stackEasy, double check it is OK!!!',10)
                    end
                else
                    x=templateMaxSingle(e2,coste2S)
                    replaceEasyTailChar(x,string.len(stackEasy)-1)
                end
                if ise6B and (nonPlannedLen>9 or (suffixDist>0 and skipDTest)) then
                    replaceEasyTailChar('B',string.len(stackEasy)-5)
                    replaceEasyTailChar('D',string.len(stackEasy)-4)
                    sCostInc = sCostInc + (coste6S)-2
                    startCase,sCost,B2Bcost,B2BBits,nonPlannedLen = 0, sCost + sCostInc, B2Bcost-2 + sCostInc
                            + (coste3S-3) + (coste2S-1) + 5 - 8 + 1 - 2,
                    string.sub('2122'..B2BBits,1,-11),nonPlannedLen-6
                    return
                end
                startCase,sCost,B2Bcost,B2BBits,nonPlannedLen = 3, sCost + sCostInc, B2Bcost + sCostInc + (coste3S-3) + (coste2S-1) + 5 - 8,
                string.rep('1',(coste2S-1) + (coste3S-3))..
                        string.sub('21211'..B2BBits,1,-9),nonPlannedLen-4
                return
            end
            startCase,B2Bcost,B2BBits,nonPlannedLen = 4, B2Bcost + 7, '2112121' .. B2BBits, nonPlannedLen+1
            local rstackprefixEasy='BD'..string.sub(stackprefixEasy,2)
            -- should make correction for optimizeB2BEndCost()
            e = string.sub(rstackprefixEasy, -1)
            ee= string.sub(rstackprefixEasy, -2,-2)
            eee= string.sub(rstackprefixEasy, -3,-3)
            eeee= string.sub(rstackprefixEasy, -4,-4)
            eeeee= string.sub(rstackprefixEasy, -5,-5)
            costeS,iseS,iseB,iseP,iseD = sc.costSp1isSBPD(e)
            costeeS,iseeS,iseeB,iseeP,iseeD = sc.costSp1isSBPD(ee)
            costeeeS,iseeeS,iseeeB,iseeeP,iseeeD = sc.costSp1isSBPD(eee)
            costeeeeS,iseeeeS,iseeeeB,iseeeeP,iseeeeD = sc.costSp1isSBPD(eeee)
            costeeeeeS,iseeeeeS,iseeeeeB,iseeeeeP,iseeeeeD = sc.costSp1isSBPD(eeeee)
        end --optimizeB2BStartCost()

        -- called only when we know we have a result
        local function optimizeB2BEndCost()
            -- DB'22'->[1] is optimal
            -- *B'2'->[1] end is second, *SDBDS is third and *SSPS is the worst
            --g.note(packSixplicates(startCase.." "..B2Bcost.." "..B2BBits.." "..nonPlannedLen))
            sc.writeLog("optimizeB2BEndCost: nonPlannedLen="..nonPlannedLen.." startCase="..startCase.." DnonChecked="..Dnonchecked.." skipDtest="..
                    (skipDTest and "T" or "F").."B2BBits="..B2BBits.. "["..stackEasy.."]>["..stackMid.."]")
            if nonPlannedLen==0 then
                decSuffixDist = ((startCase%4)==0)  and 1 or 0
                return
            end
            if startCase==1 then
                local x=templateMaxSingle(e1,coste1S)
                replaceEasyTailChar(x,string.len(stackEasy))
                nonPlannedLen=nonPlannedLen-1
            end
            if suffixDist>0 and skipDTest then --(Dnonchecked<=1 and cases Dnonchecked==1 must be carefully postprocessed)
                for i=1+Dnonchecked,nonPlannedLen-((startCase==4) and 2 or 0) do
                    replaceEasyTailChar('D',commonSuffixLen+i)
                end
                nonPlannedLen=0
                return
            end-- we know otherwse SSPS is possible ... so iseS
            if nonPlannedLen>=5 and iseeeeD and iseeeB and iseeD then
                replaceEasyTailChar('S',commonSuffixLen+1)
                replaceEasyTailChar('D',commonSuffixLen+2)
                replaceEasyTailChar('B',commonSuffixLen+3)
                replaceEasyTailChar('D',commonSuffixLen+4)
                local x=templateMaxSingle(eeeee,costeeeeeS)
                replaceEasyTailChar(x,commonSuffixLen+5)
                for i=6,nonPlannedLen-((startCase==4) and 2 or 0) do
                    replaceEasyTailChar('D',commonSuffixLen+i)
                end
                --[[startCase
                          0 ... 5+i:2212121(21)^i
                          1 ... 5+i:21212121(21)^i
                          2,3 ... 5+i:.*212 1121212121(21)^i
                          4 ... 5+i:2112121 212121(21)^i--]]
                local sCostInc=(costeS-1)+(costeeeS-2)
                sCost,B2Bcost,B2BBits,nonPlannedLen,decSuffixDist = sCost + sCostInc, B2Bcost-8 + 4 + sCostInc,
                string.sub(B2BBits,1,-9)..'1212',0,0
                return
            end
            --if nonPlannedLen>=4 and costeeS>=3 and iseS then SSPS case
            if e~='S' then
                replaceEasyTailChar('S',commonSuffixLen+1)
            end
            local x=templateMaxSingle(ee,costeeS)
            if x~=ee then
                replaceEasyTailChar(x,commonSuffixLen+2)
            end
            local sCostInc = (costeS-1) -- (costeeS-costxS)==0
            if x=='P' then -- 'SP' is safe, anything else is dangerous
                if iseeeS then
                    if eee~='S' then
                        replaceEasyTailChar('S',commonSuffixLen+3)
                    end
                    sCostInc,costeeeS = sCostInc + (costeeeS-1),1 -- changing costeeeS to prevent double acting
                else
                    x=templateMaxSingle(eee,costeeeS)
                    replaceEasyTailChar(x,commonSuffixLen+3)
                    sc.writeLog(x..'P on stackEasy, double check it is OK!!!',10)
                end
            end
            for i=5,nonPlannedLen-((startCase==4) and 2 or 0) do
                replaceEasyTailChar('D',commonSuffixLen+i)
            end
            local y=templateMaxSingle(eeee,costeeeeS)
            if y~=eeee then
                replaceEasyTailChar(y,commonSuffixLen+4)
            end
            local z=templateMaxSingle(eee,costeeeS)
            if z~=eee then
                replaceEasyTailChar(z,commonSuffixLen+3)
            end
            --B2BBits prefix forces B??S, we have to prepare SSPS
            --[[startCase
                      0 ... 5+i:           22121(21)^i
                      1 ... 5+i:          212121(21)^i
                      2,3 ... 5+i:.*212 11212121(21)^i
                      4 ... 5+i:2112121     2121(21)^i--]]
            sCost,B2Bcost,B2BBits,nonPlannedLen,decSuffixDist = sCost + sCostInc, B2Bcost-6 + 1+costeeeS-1+costeeS-3+3 + sCostInc,
            string.sub(B2BBits,1,-7)..string.rep('1', 1+costeeeS-1+costeeS-3)..'212',0,0
            return
        end --optimizeB2BEndCost()

        -- called only when we know we have a result
        local function optimizeB2BCost()
            optimizeB2BStartCost()
            optimizeB2BEndCost()
        end --optimizeB2BCost()

        -- we could use rSuffixDist as well, but we do not know if increasing suffix is an advantage
        -- so we ignore this possible optimization
        --sc.writeLog("coste1S "..(coste1S or "nil").." "..(Dnonchecked or "nil").." "..(costeeS or "nil").." "..(suffixDist or "nil"),10)

        local reason=((skipDTest and suffixDist>0) and "1") or
                ((Dnonchecked<=5 and iseeeeD and iseeeB and iseeD and iseS) and "2") or
                ((Dnonchecked<=4 and costeeS and costeeS>=3 and iseS) and (((e1=='S' and 1) or 0) + nonPlannedLen>3) and "3")
        if coste1S and reason then
            sc.writeLog("easyChangeStackCost [BD^*]>([1]|[]) exception "..reason.." detected", 2)
            optimizeB2BCost()
            return (startCase==1 and (coste1S-2) or 0) + B2Bcost + suffixDist,
            string.rep('1',(startCase==1 and (coste1S-2) or 0)) .. B2BBits ..
                    ((decSuffixDist==1) and '2' or '')..string.rep('1',suffixDist - decSuffixDist),
            stackStartSubst, stackEasy, stackMid, stackTargetSubst, sCost
        end
        sc.writeLog("easyChangeStackCost [..]>[]")
        if costeS<4 and suffixDist>0 then
            local rCost,rBits,rstackStartSubst,rstackEasy,rstackMid,rstackTargetSubst,rsCost =
            sc.easyChangeStackCost(string.sub(stackStartSubst,1,-commonSuffixLen-1),
                    string.sub(stackEasy,1,-commonSuffixLen-1), 'B', 'B', 0, 0)
            if rCost then
                local stacksuffixEasy=string.sub(stackEasy,-commonSuffixLen,(commonSuffixLen==0) and 0 or -1)
                local stackStartSubstSuffix=string.sub(stackStartSubst,-commonSuffixLen,(commonSuffixLen==0) and 0 or -1)
                return rCost+suffixDist,
                rBits..'2'..string.sub(suffixBits,2),
                rstackStartSubst..stackStartSubstSuffix,rstackEasy..stacksuffixEasy,stackMid,stackTargetSubst,sCost+rsCost
            end
        end
        if suffixDist + rSuffixDist == 0 then
            if string.len(stackprefixEasy) == 1 then --if stacksuffixEasy starts 'S' S|S>"211">S6d6|S>"12">H6T6|S>"1112112>"I4|S">"1">|S ... 13 rather to 28
                return (coste1S-1) + 28,
                string.rep("1",coste1S-1).."211211111".."211211".."211211".."1111".."212",
                stackStartSubst, stackEasy, stackMid, stackTargetSubst, 0 -- [S]->9[SS]->6[SDS]->6[SDDS]->4[SSPS]->3[]
            end
            if string.len(stackprefixEasy) == 2 then
                return (coste1S-1) + (costeS-1) + 19,
                string.rep("1",coste1S+costeS-2).."211211".."211211".."1111".."212",
                stackStartSubst, stackEasy, stackMid, stackTargetSubst, 0  -- [SS]->6[SDS]->6[SDDS]->4[SSPS]->3[]
            end
        else -- suffixDist + rSuffixDist > 0
            if string.len(stackprefixEasy) == 1 then
                if suffixDist==0 then
                    incSuffixDist()
                end
                optimizeB2BCost() -- starCases 1,4
                return (startCase==1 and (coste1S-2) or 0) + B2Bcost + suffixDist,
                string.rep('1',(startCase==1 and (coste1S-2) or 0)) .. B2BBits ..
                        ((decSuffixDist==1) and '2' or '')..string.rep('1',suffixDist - decSuffixDist),
                stackStartSubst, stackEasy, stackMid, stackTargetSubst, sCost
            end
            if string.len(stackprefixEasy) == 2 then
                if costeS==1 then
                    if suffixDist + rSuffixDist<2 then --'[SSPS]' path required
                        return (coste1S-1) + 19 + suffixDist,
                        string.rep('1',coste1S-1).."211211".."211211".."1111".."212"..suffixBits,
                        stackStartSubst, stackEasy, stackMid, stackTargetSubst, 0 -- [SS]->6[SDS]->6[SDDS]->4[SSPS]->3[]
                    end
                    if suffixDist==0 then
                        inc2SuffixDist()
                    elseif suffixDist==1 then
                        incSuffixDist()
                    end
                end
                if suffixDist==0 then
                    incSuffixDist()
                end
                if e=='P' then -- [XP] -> [BP] "2" does not work
                    local sBits=string.rep('1',coste1S-1)..'1'..'21121'..'21' -- stackStartSubst,stackTargetSubst  [SP]->"1"[SB]->"21121"[BDB]->"21"[BB]
                    return (coste1S-1) + 8 + 9 + suffixDist-1,
                    sBits..'2'..'21121'..'21'..'2'..string.sub(suffixBits,2),
                    stackStartSubst, stackEasy, stackMid, stackTargetSubst, 0 -- [BB]->"2"[S]->"21121"[BD]->"21"[B]->"2"[1]
                end
                skipDTest,nonPlannedLen = true,e1=='S' and 1 or 2
                optimizeB2BCost() --startCases 0,1,4
                if ise2D then
                    replaceEasyTailChar('D',commonSuffixLen+1)
                end
                if ise2D or startCase==0 then --optimized B2B solves the cases
                    return (startCase==1 and (coste1S-2) or 0) + B2Bcost + suffixDist,
                    string.rep('1',(startCase==1 and (coste1S-2) or 0)) .. B2BBits ..
                            ((decSuffixDist==1) and '2' or '')..string.rep('1',suffixDist - decSuffixDist),
                    stackStartSubst, stackEasy, stackMid, stackTargetSubst, sCost
                end
                -- [BB] or [BS] case (not DB)
                local y=templateSingleTryAvoidP(e2) -- y is either B or S
                local costyS=sc.costSp1isSBPD(y)
                decSuffixDist = 3-costyS -- decSuffixDist <= suffixDist
                if y~=e2 then
                    replaceEasyTailChar(y,commonSuffixLen+1)
                end
                local sCostInc = (coste2S-costyS)
                sCost = sCost + sCostInc
                return (startCase==1 and (coste1S-2) or 0) + B2Bcost-1 + 8 + suffixDist-decSuffixDist + sCostInc,
                string.rep('1',(startCase==1 and (coste1S-2) or 0)) .. string.sub(B2BBits,1,-2) ..
                        '21121'..'21'..'2'..string.rep('1',suffixDist - decSuffixDist),
                stackStartSubst, stackEasy, stackMid, stackTargetSubst, sCost
            end
            -- more genaral case [(S+B)*]#^m ... to select corectly (#^i)S(#^m-i-1) ... have to be used in search init?
        end
    elseif suffixDist==0 and string.len(stackprefixEasy) > 1 then
        sc.writeLog("easyChangeStackCost [BD*]>[#+1]")
        if stackprefixMid=='1' then -- stackMid==stackTargetSubst in this case
            return sc.easyChangeStackCost(stackStartSubst, stackEasy, stacksuffixMid, stacksuffixMid, 1, commonSuffixLen)
        end
        local m=string.sub(stackprefixMid,-1,-1)
        local costmS,ismS,ismB,ismP,ismD=sc.costSp1isSBPD(m)
        if costeS and costmS and costeS>=costmS and e~='P' then --[*P] is weird
            local x=intersectTemplatingChars(es,ms)
            local costxS=sc.costSp1isSBPD(x)
            local costesS=sc.costSp1isSBPD(es)
            local savestackStartSubst,savestackEasy,savestackMid,savestackTargetSubst=
                stackStartSubst,stackEasy,stackMid,stackTargetSubst
            if costxS then
                if x~=es then
                    replaceEasyTailChar(x,commonSuffixLen)
                end
                if x~=ms then
                    replaceMidTailChar(x,commonSuffixLen)
                end
            else
                costxS,costesS=0,0
                sc.writeLog("no intersection on previous position",-2)
            end
            if costeS==4 then
                if e~='D' then
                    replaceEasyTailChar('D',commonSuffixLen+1)
                end
                local rCost,rBits,rstackStartSubst,rstackEasy,rstackMid,rstackTargetSubst,sCost =
                sc.easyChangeStackCost(stackStartSubst, stackEasy, stackMid, stackTargetSubst, costeS-costmS, 1+commonSuffixLen)
                if rCost then
                    return (costesS-costxS)+rCost,rBits,rstackStartSubst,rstackEasy,rstackMid,rstackTargetSubst,sCost+(costesS-costxS)
                end
            else
                local re=templateRemoveP(iseP,e) --re in {S,B,b}
                local costreS=sc.costSp1isSBPD(re) --in {1,2}
                if costreS>=costmS then
                    if re~=e then
                        replaceEasyTailChar(re,commonSuffixLen+1)
                    end
                    local rCost,rBits,rstackStartSubst,rstackEasy,rstackMid,rstackTargetSubst,sCost =
                    sc.easyChangeStackCost(stackStartSubst, stackEasy, stackMid, stackTargetSubst, costreS-costmS, 1+commonSuffixLen)
                    if rCost then
                        return (costesS-costxS)+(costeS-costreS)+rCost,rBits,rstackStartSubst,rstackEasy,rstackMid,rstackTargetSubst,sCost+(costesS-costxS)+(costeS-costreS)
                    end
                end
            end
            sc.writeLog("returning to stackBackups",-2)
            stackStartSubst,stackEasy,stackMid,stackTargetSubst =
                savestackStartSubst,savestackEasy,savestackMid,savestackTargetSubst
        end
    end
    if stackprefixEasy == '' then
        if commonSuffixLen>0 then
            local commonSuffixLen = commonSuffixLen - 1
            local stackprefixEasy=string.sub(stackEasy,1, -1 - commonSuffixLen)
            local stackprefixMid=string.sub(stackMid,1, -1 - commonSuffixLen)
            local e = string.sub(stackprefixEasy, -1)
            local m = string.sub(stackprefixMid, -1)
            local costeS = sc.costSp1isSBPD(e)
            local costmS = sc.costSp1isSBPD(e)
            local suffixDist = suffixDist - costeS + costmS
            return sc.easyChangeStackCost(stackStartSubst, stackEasy, stackMid, stackTargetSubst, suffixDist, commonSuffixLen)
        end
        sc.easyChangeStackCostErr = "stackEasy cannot be empty " .. sc.easyChangeStackCostErr
        return
    end
    if string.len(stackMid) < string.len(stackEasy) then
        sc.easyChangeStackCostErr = "Shortening implemented only for exceptions " .. sc.easyChangeStackCostErr
        return
    end
    -- probably obsolete code follows as we do templatePrev ... be sure we are suffixDist compatible
    -- nOnes denotes number of 1's which shuld be issued to obtain correct SBPD pttern from D* position
    local sOnes,nOnes,shortened='',0,0
    local m,mm=string.sub(stackprefixMid, -1),string.sub(stackprefixMid, -2,-2)
    local costmS,ismS,ismB,ismP,ismD=sc.costSp1isSBPD(m)
    local costmmS,ismmS,ismmB,ismmP,ismmD=sc.costSp1isSBPD(mm)
    if (suffixDist>0) and string.len(stackprefixEasy)>1 then
        if not ismS then
            sc.easyChangeStackCostErr = "end of stackprefixMid must be S if stackprefixEasy (is longer than 1) and suffixDist>0 "
                .. sc.easyChangeStackCostErr
            return
        end
        m='S'
        replaceMidTailChar(m,commonSuffixLen+1)
        costmS,ismS,ismB,ismP,ismD=sc.costSp1isSBPD(m)
    end
    while string.len(stackprefixEasy) > 2+shortened do
        local costmmS,ismmS,ismmB,ismmP,ismmD=sc.costSp1isSBPD(mm)
        if not costeeS then
            sc.easyChangeStackCostErr = "Only D,P,B,S on almost end of stackEasy longer than 2 on "
                    .. "starting positions implemented " .. sc.easyChangeStackCostErr
            return
        end
        if not ismmS then
            sc.easyChangeStackCostErr = "Only S on almost end of stacksuffixMid when stackprefixEasy.len>2 on "
                    .. "starting positions implemented " .. sc.easyChangeStackCostErr
            return
        end
        mm='S'
        replaceMidTailChar(mm,commonSuffixLen+2+shortened)
        nOnes = nOnes + costeeS-1
        shortened = 1+shortened
        ee=string.sub(stackprefixEasy, -2-shortened,-2-shortened)
        costeeS=sc.costSp1isSBPD(ee)
        mm=string.sub(stackprefixMid, -2-shortened,-2-shortened)
    end
    if string.len(stackprefixEasy) == 2+shortened then
        if not costmS then
            sc.easyChangeStackCostErr = "Only D,P,B,S at end of stackMid when stackprefixEasy.len==2 on "
                .. "starting positions implemented " .. sc.easyChangeStackCostErr
            return
        end
        if not costeS then
            sc.easyChangeStackCostErr = "Only D,P,B,S at end of stackprefixEasy "
                    .. "implemented " .. sc.easyChangeStackCostErr
            return
        end
        if shortened == 0 and costeS==3 then
            nOnes,costeS = nOnes + 1,2 -- P->B now planned
            replaceEasyTailChar('P',commonSuffixLen+1)
        end
        if shortened==0 and string.len(stackMid)>string.len(stackEasy) then
            if m=='P' then
                if costeS<4 then
                    sc.easyChangeStackCostErr = "Building xxP requires SD " .. sc.easyChangeStackCostErr
                    return
                end
                e='D'
                replaceEasyTailChar(e,commonSuffixLen+1)
                costeS,iseS,iseB,iseP,iseD = sc.costSp1isSBPD(e)
                if not ismmS then
                    sc.easyChangeStackCostErr = "Building xxP must be built after xSP " .. sc.easyChangeStackCostErr
                    return
                end
                mm='S'
                replaceMidTailChar('S',commonSuffixLen+2)
            elseif costmS == 3 then
                m=templateRemoveP(ismP,m)
                replaceMidTailChar(m,commonSuffixLen+1)
                costmS,ismS,ismB,ismP,ismD=sc.costSp1isSBPD(m)
            end
        end
        if costeS < costmS then
            if costeS==1 and ismS then
                costmS=1
                replaceMidTailChar('S',commonSuffixLen+1)
            elseif costeS==2 then
                if ismB then
                    costmS=2
                    replaceMidTailChar('B',commonSuffixLen+1)
                elseif ismS then
                    costmS=1
                    replaceMidTailChar('S',commonSuffixLen+1)
                end
            elseif costeS==3 then -- shortened>0
                if ismP then
                    costmS=3
                    replaceMidTailChar('P',commonSuffixLen+1)
                elseif ismB then
                    costmS=2
                    replaceMidTailChar('B',commonSuffixLen+1)
                elseif ismS then
                    costmS=1
                    replaceMidTailChar('S',commonSuffixLen+1)
                end
            end
        end
        if costeS < costmS then
            sc.easyChangeStackCostErr = "when stackprefixEasy.len==2, end of stackprefixMid must be on D->P->B->S "
                .. "from end of stackEasy " .. sc.easyChangeStackCostErr
            return
        else
            nOnes = nOnes + costeS - costmS
        end
        local costmmS,ismmS,ismmB,ismmP,ismmD=sc.costSp1isSBPD(mm)
        if string.len(stackprefixMid)==2+shortened then
            if not costeeS or not costmmS then
                sc.easyChangeStackCostErr = "when stackprefixEasy.len==stackprefixMid.len==2, wrong start "
                    .. sc.easyChangeStackCostErr
                return
            end
            if nOnes+suffixDist>0 then -- S* start forced
                if not ismmS then
                    sc.easyChangeStackCostErr = "start of stackMid must be S if equally long as stackEasy (>1) "
                        .. "and 'tails do not agree' " .. sc.easyChangeStackCostErr
                    return
                end
                costmmS=1
                replaceMidTailChar('S',commonSuffixLen+2+shortened)
            end
            nOnes = nOnes + costeeS - costmmS --the last counted change (actually occurs first)
            return nOnes+suffixDist,
                string.rep('1',nOnes+suffixDist),
                stackStartSubst, stackEasy, stackMid, stackTargetSubst, 0
        end
        suffixDist,nOnes,commonSuffixLen=suffixDist+nOnes,0,string.len(stackEasy)-1
        shortened=1+shortened
        stackprefixEasy = e1
        stackprefixMid = string.sub(stackMid,1,-1 - commonSuffixLen)
    end
    -- now string.len(stackprefixEasy)==1 and nOnes==0 (but suffixDist could be positive)
    if not coste1S then
        sc.easyChangeStackCostErr = "Only D,P,B,S templates on starting positions implemented " .. sc.easyChangeStackCostErr
        return
    end
    if string.len(stackprefixMid)>1 then
        local x=templateMaxSingle(e1,coste1S)
        replaceEasyTailChar(x,string.len(stackEasy))
        nOnes,sOnes = suffixDist,string.rep('1',suffixDist) -- "1"^(nOnes)..[S]->[stackMid] to do
        local bBits,mm,m,builtLen=string.rep('1',coste1S-1),
        string.sub(stackprefixMid, -2,-2), string.sub(stackprefixMid, -1,-1), 0
        if shortened == 0 then
            if ms=='P' then
                if suffixDist==0 then
                    sc.easyChangeStackCostErr = "Building xxP requires SD (B)" .. sc.easyChangeStackCostErr
                    return
                end
                if not ismS then
                    sc.easyChangeStackCostErr = "Building xxP must be built after xSP (B)" .. sc.easyChangeStackCostErr
                    return
                end
                m='S'
                replaceMidTailChar(m,commonSuffixLen+1)
            elseif costmsS==3 then
                sc.writeLog("isms2P case "..ms.." "..ismsP.." "..sc.easyChangeStackCostErr)
                ms=templateRemoveP(ismsP,ms)
                replaceMidTailChar(ms,commonSuffixLen)
            end
        end
        while string.len(stackprefixMid)>1+builtLen do
            sc.writeLog('X['..builtLen..'] '..bBits.." "..sOnes,-5)
            local costmS,ismS,ismB,ismP,ismD=sc.costSp1isSBPD(m)
            if not costmS then
                sc.easyChangeStackCostErr = "Only D,P,B,S,# on 'starting positions' of stackMid implemented ("
                        .. stackMid .. ") " .. sc.easyChangeStackCostErr
                return
            end
            if m~='S' then
                bBits=bBits..sOnes -- finishing previous pushes
                sOnes,nOnes='',0
            end
            if costmS==3 and mm~='S' and string.len(stackprefixMid)>2 then
                if m=='P' then
                    sc.easyChangeStackCostErr = "P allowed only at start of stackMid or after S " .. sc.easyChangeStackCostErr
                    return
                end
                m=templateRemoveP(ismP,m)
                replaceMidTailChar(m,commonSuffixLen+1+builtLen)
                costmS,ismS,ismB,ismP,ismD=sc.costSp1isSBPD(m)
            end
            bBits=bBits..'2112' -- [S]->"2112"[PD]->"11"[SD] (sOnes would not work when first is not S ... e.a. [BS] is not achievable)
            builtLen=builtLen+1
            if string.len(stackprefixMid)>1+builtLen then
                bBits=bBits..'11' -- [P]->[S]
            elseif mm~='S' and costmS==4 and nOnes==0 then -- D allowed but no other templates
                    replaceMidTailChar('D',commonSuffixLen+builtLen)
            end
            sOnes,nOnes=sOnes..sc.templateCharNotUniqueBackwardMark(m)..string.rep('1',4-costmS),nOnes + 4-costmS
            mm,m = string.sub(stackprefixMid, -2-builtLen,-2-builtLen), mm
        end
        local costmS,ismS,ismB,ismP,ismD=sc.costSp1isSBPD(m)
        if nOnes>0 then
            if ismS then
                m='S'
                replaceMidTailChar(m,commonSuffixLen+1+builtLen)
                costmS,ismS,ismB,ismP,ismD=sc.costSp1isSBPD(m)
            else
                sc.easyChangeStackCostErr = "stackMid must start S, if bit should propagate "
                        .. sc.easyChangeStackCostErr .. "\n" .. stackMid
                return
            end
        end
        if not costmS or m=='D' then
            sc.easyChangeStackCostErr = "stackMid must start S, B or P "
                    .. sc.easyChangeStackCostErr .. "\n" .. stackMid
            return
        end
        if costmS==4 then
            m=templateRemoveD(m)
            replaceMidTailChar(m,commonSuffixLen+1+builtLen)
            costmS,ismS,ismB,ismP,ismD=sc.costSp1isSBPD(m)
        end
        sc.writeLog('Y['..builtLen..'] '..bBits,-5)
        sOnes,nOnes=sOnes..sc.templateCharNotUniqueBackwardMark(m)..string.rep('1',3-costmS),nOnes + 3-costmS
        bBits=bBits..sOnes -- finishing previous pushes sOnes=0
        return string.len(sc.bitsRemoveInfo(bBits)),bBits,stackStartSubst,stackEasy,stackMid,stackTargetSubst,sCost
    end
    local savestackStartSubst,savestackEasy,savestackMid,savestackTargetSubst=
    stackStartSubst,stackEasy,stackMid,stackTargetSubst
    if coste1S<4 then
        m=templateRemoveD(m)
        costmS,ismS,ismB,ismP,ismD=sc.costSp1isSBPD(m)
        if coste1S<3 then
            m=templateRemoveP(ismP,m)
            costmS,ismS,ismB,ismP,ismD=sc.costSp1isSBPD(m)
            if coste1S<2 then
                m=templateRemoveB(ismB,m)
                costmS,ismS,ismB,ismP,ismD=sc.costSp1isSBPD(m)
            end
        end
        if costmS then
            replaceMidTailChar(m,commonSuffixLen+1)
        end
    end
    if costmS then
        nOnes,sOnes=suffixDist,string.rep('1',suffixDist)
        sOnes,nOnes=sOnes..sc.templateCharNotUniqueBackwardMark(m)..string.rep('1',costeS-costmS),nOnes+costeS-costmS
        local bBits=sOnes -- finishing previous pushes sOnes=0
        return nOnes,bBits,stackStartSubst,stackEasy,stackMid,stackTargetSubst,sCost
    end
    stackStartSubst,stackEasy,stackMid,stackTargetSubst = savestackStartSubst,savestackEasy,savestackMid,savestackTargetSubst
    if not ismsP then
        m=stackprefixMid
        if m~='D' then
            local x=templateMaxSingle(m)
            if x~=m then
                replaceMidTailChar(x,commonSuffixLen+1)
            end
            local costmS=sc.costSp1isSBPD(m)
            local x=templateMaxSingle(e1)
            if x~=e1 then
                replaceEasyTailChar(x,commonSuffixLen+1)
            end
            local bBits=string.rep('1',coste1S-1+suffixDist)..'211212'..string.rep('1',3-costmS)
            return string.len(bBits),bBits,stackStartSubst,stackEasy,stackMid,stackTargetSubst,0
        end
    end
    sc.easyChangeStackCostErr = "stackEasy must be D->P->B->S to stackMid or S->PD->P-> must be possible"
        .. sc.easyChangeStackCostErr .. "\n" .. stackMid
end --sc.easyChangeStackCost

--returns est, cost, bits, tempatedStartingStack, tempatedstackEasy, templatedstackMid, templatedstackTargetSubst, sCost
function sc.ignoreSuffixChangeStackCost(stackStartSubst, stackEasy, stackMid, stackTargetSubst, justEst)
    --calls Easy changeStackCost when reduced to easy case
    sc.writeLog("ignoreSuffixChangeStackCost(".. stackStartSubst .. "," .. stackEasy .. "," .. stackMid ..
            "," .. stackTargetSubst .. ")",0)
    local oristackStartSubst,oristackEasy,oristackMid,oristackTargetSubst=stackStartSubst,stackEasy,stackMid,stackTargetSubst
    local costStartPreSubst2StartSubst, commonSuffixLen, suffixDist
    costStartPreSubst2StartSubst, stackStartSubst, stackEasy, stackMid, stackTargetSubst, commonSuffixLen, suffixDist =
        sc.templatePrev(stackStartSubst,stackEasy,stackMid,stackTargetSubst)
    sc.writeLog("ignoreSuffixChangeStackCost after templatePrev(".. stackStartSubst .. "," .. stackEasy .. ","
            .. stackMid .. "," .. stackTargetSubst .. "," .. costStartPreSubst2StartSubst .. "," .. suffixDist .. ",".. commonSuffixLen .. ")",0)
    local est, ret, smCost, bits, rstackStartSubst, rstackEasy, rstackMid, rstackTargetSubst, sCost
    if not justEst then
        smCost, bits, rstackStartSubst, rstackEasy, rstackMid, rstackTargetSubst, sCost =
        sc.easyChangeStackCost(stackStartSubst, stackEasy, stackMid, stackTargetSubst, suffixDist, commonSuffixLen)
        est = smCost
    end
    if smCost then
        ret = costStartPreSubst2StartSubst + smCost
        sCost = sCost + costStartPreSubst2StartSubst
    else
        sc.writeLog(sc.easyChangeStackCostErr, 1)
    end
    sc.writeLog('easyChangeStackLowerBound A')
    est = est or sc.easyChangeStackLowerBound(stackEasy, stackMid, suffixDist, commonSuffixLen)
    est = costStartPreSubst2StartSubst + est
    if ret then
        sc.writeLog("ignoreSuffixChangeStackCost(" .. oristackStartSubst .. "(" .. rstackStartSubst ..")" .. oristackEasy.."(>("
                .. costStartPreSubst2StartSubst .. ")>" .. rstackEasy .. ")>'" .. bits .. "'"
                .. smCost .. "([1*" .. suffixDist .. "])>".. oristackMid .. "(" .. rstackMid .. ")> bitsMid2TargetSubst >"
                .. oristackTargetSubst .. "(" ..rstackTargetSubst .. ")="
                .. ret .. " + costMid2TargetSubst , " .. est .. " + costMid2TargetSubst", 1)
    elseif est then
        sc.writeLog("ignoreSuffixChangeStackCost(" .. oristackStartSubst .. "(" .. stackStartSubst .. ")" .. oristackEasy.."(>("
                .. costStartPreSubst2StartSubst..")>" .. stackEasy .. ")>?" .. "([1*" .. suffixDist .. "])>" .. oristackMid
                .. "(" .. stackMid .. ")> bitsMid2TargetSubst >" .. oristackTargetSubst .. "(" .. stackTargetSubst .. ")>="
                .. est .. " + costMid2TargetSubst", 1)
    end
    return est, ret, bits, rstackStartSubst, rstackEasy, rstackMid, rstackTargetSubst, sCost
end --sc.ignoreSuffixChangeStackCost

--returns est
function sc.easyChangeStackLowerBound(stackStartSubst, stackTargetSubst, suffixDist, commonSuffixLen)

    local function easyChangeStackLowerBoundL(stackStartSubst, stackTargetSubst, suffixDist, commonSuffixLen)

        local function stackReductionLowerBound(stackStartSubst, suffixDist)
            --has to send suffixDist 1's hmmm used as minimal cost only
            --instead suffixDist there could be desired one letter target 'B' or 'S' not use at all
            sc.writeLog("stackReductionLowerBound(" .. stackStartSubst .. "," .. suffixDist .. ")")
            local baseStackLen = sc.SBPDlen(stackStartSubst)
            local b1,b2,b3,b4=string.sub(stackStartSubst,-baseStackLen,-baseStackLen),
                string.sub(stackStartSubst,-baseStackLen+1,-baseStackLen+1),
                string.sub(stackStartSubst,-baseStackLen+2,-baseStackLen+2),
                string.sub(stackStartSubst,-baseStackLen+3,-baseStackLen+3)
            local costb1S,isb1S,isb1B,isb1P,isb1D=sc.costSp1isSBPD(b1)
            local costb2S,isb2S,isb2B,isb2P,isb2D=sc.costSp1isSBPD(b2)
            local costb3S,isb3S,isb3B,isb3P,isb3D=sc.costSp1isSBPD(b3)
            local costb4S,isb4S,isb4B,isb4P,isb4D=sc.costSp1isSBPD(b4)
            if baseStackLen > 0 then
                if string.sub(stackStartSubst, -baseStackLen - 1, -baseStackLen - 1) == "6" then
                    local postCost
                    if string.sub(stackStartSubst, -baseStackLen - 3, -baseStackLen - 1) == "6d6" then
                        if isb1D and isb2B and isb3D and isb4S == "DBDS" then
                            postCost = 1 + ((baseStackLen == 4) and 0 or stackReductionLowerBound(string.sub(stackStartSubst, -baseStackLen + 4), suffixDist)) + costb2S-2 + costb4S-1
                        end
                        if isb1S and isb2P and isb3S then
                            postCost = 1 + ((baseStackLen == 3) and 0 or stackReductionLowerBound(string.sub(stackStartSubst, -baseStackLen + 3), suffixDist)) + costb1S-1 + costb2S-3 + costb3S-1
                        end
                        if isb1D and isb2B and isb3D == "DBD" then
                            postCost = 2 + ((baseStackLen == 3) and 0 or stackReductionLowerBound(string.sub(stackStartSubst, -baseStackLen + 3), suffixDist)) + costb2S-2
                        end
                        if postCost then
                            return stackReductionLowerBound(string.sub(stackStartSubst, 1, -baseStackLen - 4), 'B') + postCost
                        end
                        local preCost = stackReductionLowerBound(string.sub(stackStartSubst, 1, -baseStackLen - 4), 'S')
                        return 1 + preCost + stackReductionLowerBound("PD" .. string.sub(stackStartSubst, -baseStackLen), suffixDist)
                    end
                    if baseStackLen >= 1 and string.find('SD', string.sub(stackStartSubst, -baseStackLen, -baseStackLen)) then
                        postCost = (baseStackLen == 1) and 0 or stackReductionLowerBound(string.sub(stackStartSubst, -baseStackLen + 1), suffixDist) -- '2' with extrabit program
                    end
                    if postCost then
                        return stackReductionLowerBound(string.sub(stackStartSubst, 1, -baseStackLen - 2), 'B') + postCost
                    end
                end
                local preCost = stackReductionLowerBound(string.sub(stackStartSubst, 1, -baseStackLen - 1), 0)
               --? baseStackLen = baseStackLen
                preCost = preCost + baseStackLen // 2 --is not safe lower bound, but it encourages required stack shortening
                --preCost = preCost + 3 * (baseStackLen // 5)
                baseStackLen = baseStackLen % 5
                local ret = preCost + baseStackLen - ((baseStackLen == 4) and 1 or 0)
                if string.find('BS',suffixDist) then
                    return ret
                else
                    return (ret<suffixDist) and suffixDist or ret
                end
            end

            local nonBaseStackLen, nonDigits = string.len(stackStartSubst), 0
            for i = 1, string.len(stackStartSubst) do
                if sc.costSp1isSBPD(string.sub(stackStartSubst, -i, -i)) then
                    nonBaseStackLen = i - 1
                    break
                end
                if string.find('HhTtId', string.sub(stackStartSubst, -i, -i)) then
                    nonDigits = nonDigits + 1
                end
            end
            local preCost = 0
            if string.find('01', string.sub(stackStartSubst, 1, 1)) then
                nonDigits = nonDigits - 1
            end
            if nonBaseStackLen < string.len(stackStartSubst) then
                preCost = stackReductionLowerBound(string.sub(stackStartSubst, 1, -nonBaseStackLen - 1), '')
            end
            return preCost + nonDigits // 2
        end

        local function triviCostLowerBound(stackTargetSubst)
            if stackTargetSubst == '' then
                return 0
            end
            local ret
            while not ret do
                if stackTargetSubst=='' then
                    ret=0
                    break
                end
                ret = sc.easyChangeStackCost('D', 'D', stackTargetSubst, stackTargetSubst, 0, 0)
                local pos=string.find(string.sub(stackTargetSubst,2)..'#','[TtIHhdSBbPvqpDxwuryz#]')
                stackTargetSubst=string.sub(stackTargetSubst,1+pos)
            end
            ret = (ret < 3) and 0 or ret - 3
            return ret
        end

        sc.writeLog('easyChangeStackLowerBound B')
        sc.writeLog("easyChangeStackLowerBoundL(" .. stackStartSubst .. ","
                .. stackTargetSubst .. "," .. suffixDist .. "," .. commonSuffixLen .. ")",2)
        if commonSuffixLen>0 then
            stackStartSubst,stackTargetSubst=string.sub(stackStartSubst,1,-commonSuffixLen),string.sub(stackTargetSubst,1,-commonSuffixLen)
        end
        while string.len(stackStartSubst) > 2 and string.len(stackTargetSubst) > 0 and string.sub(stackStartSubst, -1) == string.sub(stackTargetSubst, -1)
                and sc.costSp1isSBPD(string.sub(stackStartSubst, -2, -2)) do
            stackStartSubst, stackTargetSubst = string.sub(stackStartSubst, 1, -2), string.sub(stackTargetSubst, 1, -2)
        end
        --suffixDist is applied at enclosing easyChangeStackLowerBound
        local cost, tmp = 0, sc.costSp1isSBPD(string.sub(stackStartSubst, -1))
        if not tmp and suffixDist==0 then
            return 1000000003
        end
        if stackTargetSubst == "" then
            return stackReductionLowerBound(stackStartSubst,suffixDist)
        end
        return triviCostLowerBound(stackTargetSubst)
    end

    --traceFullEcho()
    sc.writeLog("easyChangeStackLowerBound(" .. stackStartSubst .. ","
            .. stackTargetSubst .. "," .. suffixDist .. "," .. commonSuffixLen .. ")",2)
    local est=easyChangeStackLowerBoundL(stackStartSubst, stackTargetSubst, suffixDist, commonSuffixLen)
    if est then
        -- safety correction for D->S payment when D is actually destroyed
        est = est - 3
        if est < 1 then
            est = 1
            if stackStartSubst == stackTargetSubst then
                est = 0
            end
        end
    else
        est=1
    end
    if est<suffixDist then
        return suffixDist
    end
    return est
end

--returns est
function sc.changeStackCostEst(stackStartPreSubst, stackTargetPreSubst)
    local stackStartSubst, stackTargetSubst, stackMid, costMid2TargetSubst, bitsMid2TargetSubst, costStartPreSubst2StartSubst, suffixDist, commonSuffixLen, eqSuffixLen
    costMid2TargetSubst, stackMid, bitsMid2TargetSubst, stackTargetSubst = sc.topStackCost(stackStartPreSubst, stackTargetPreSubst) -- reduces (P+B+S)6d6* case
    sc.writeLog("changeStackCostEst after topStackCost(".. stackStartPreSubst .. "," .. stackMid ..","
            .. stackTargetSubst .. ","..costMid2TargetSubst..",'"..bitsMid2TargetSubst.."')",2)
    local stackEasy -- does not differ from stackStartSubst yet
    costStartPreSubst2StartSubst, stackStartSubst, stackEasy, stackMid, stackTargetSubst, commonSuffixLen, suffixDist, eqSuffixLen
    = sc.templatePrev(stackStartPreSubst, stackStartPreSubst, stackMid, stackTargetSubst)
    sc.writeLog("changeStackCostEst after templatePrev(".. stackStartSubst .. "==" .. stackEasy .. "," .. stackMid .. ","
            .. stackTargetSubst .. ")"..costStartPreSubst2StartSubst.. ","..suffixDist..","..commonSuffixLen,2)

    local SBPDlen = sc.SBPDlen(stackStartSubst)
    if SBPDlen > 0 then
        if (string.sub(stackStartSubst, -SBPDlen - 2, -SBPDlen - 1) == "T6"
                or string.sub(stackStartSubst, -SBPDlen - 2, -SBPDlen - 1) == "I4") then
            local s=string.sub(stackStartSubst,-SBPDlen,-SBPDlen)
            local costsS,issS=sc.costSp1isSBPD(s)
            if costsS>1 then
                if not issS then
                    sc.writeLog("T6S/I4S forcing case, but S not avaiable!", 1)
                    g.note("T6S/I4S forcing case, but S not avaiable!")
                    return 1000000000
                end
                stackStartSubst = sc.replaceTailChar(stackStartSubst,'S',SBPDlen)
                sc.writeLog("T6S/I4S forcing case", 1)
            end
        end
    end
    local est=sc.easyChangeStackLowerBound(stackStartSubst,stackMid,suffixDist,commonSuffixLen)+sc.templatingCost(stackStartSubst,stackStartPreSubst)+costMid2TargetSubst
    return est
end

sc.results = {} --cache to gradually speed up

function sc.changeStackCosts(stackStartPreSubst, stackTargetPreSubst)

    --------- changeStackCosts inner shared variables ----------
    local bestCost

    local trieQueue, trieQueueLastInd, trieQueueFirstInd -- increasing IndicesFirst mod trieNodeCount empty when trieQueueLastInd==trieQueueFirstInd,

    local extraBit, stackStartSubstLen, edgeBitLimit

    local queue, queueCurrentEstCost, queueMaxEstCost, queueCurrentEstCostInd = {}, -1, 0, 0
    local queueFilter = {}

    ---- end of searchChangeStackCosts inner shared variables --------
    ------------ searchChangeStackCosts inner functions --------------
    --local bitsEasy2Mid include templatePositions for "template sets of size>1"
    --no templatePositions in bitsStartSubst2Easy
    local function bestCostUpdate(costStartSubst2Mid, stackStartSubst, bitsStartSubst2Easy, stackEasy, tbitsEasy2Mid, stackMid)
        sc.writeLog("bestCostUpdate("..costStartSubst2Mid..", "..stackStartSubst..", "..
            bitsStartSubst2Easy..", "..stackEasy..", "..tbitsEasy2Mid..", "..stackMid)
        local costStartPreSubst2StartSubst, tRem = sc.templatingCost(stackStartSubst, stackStartPreSubst)
        local costStartPreSubst2Mid = costStartPreSubst2StartSubst + costStartSubst2Mid
        local costStartSubst2Easy = string.len(bitsStartSubst2Easy)
        local costEasy2Mid = costStartSubst2Mid-costStartSubst2Easy
        local message
        if not bestCost then
            bestCost={}
            message = "Setting"
        elseif bestCost.costStartPreSubst2Mid > costStartPreSubst2Mid then
            message = "Decreasing"
        elseif bestCost.costStartPreSubst2Mid == costStartPreSubst2Mid then
            local oldCostStartPreSubst2StartSubst, oldTRem = sc.templatingCost(bestCost.stackStartSubst, stackStartPreSubst)
            if oldTRem < tRem then
                --just personal preferences
                message = "Updating"
            end
        end
        if message then
            bestCost.costStartPreSubst2Mid = costStartPreSubst2Mid
            bestCost.costStartPreSubst2StartSubst = costStartPreSubst2StartSubst
            bestCost.stackStartSubst = stackStartSubst
            bestCost.bitsStartSubst2Easy = bitsStartSubst2Easy
            bestCost.stackEasy = stackEasy
            bestCost.tbitsEasy2Mid = tbitsEasy2Mid
            bestCost.stackMid = stackMid
            sc.writeLog(message.." bestCost " .. costStartPreSubst2Mid .. "=" ..costStartPreSubst2StartSubst.. "+[" .. stackStartSubst .. "](".. costStartSubst2Easy..")'"
                    ..bitsStartSubst2Easy.."'>["..stackEasy.."]>("..costEasy2Mid..")'" ..tbitsEasy2Mid.."'["..stackMid.."]", 5)
            --if costStartPreSubst2Mid<1000000000 then
                sc.searchTimeLimit = g.millisecs() + 60000 -- let us search at most 1 minute more after last improvement
            --end
        end
    end

    local function getBestCostStartSubst2Mid(stackStartSubst)
        if not bestCost then
            return nil
        end
        local costStartPreSubst2StartSubst = sc.templatingCost(stackStartSubst, stackStartPreSubst)
        return bestCost.costStartPreSubst2Mid - costStartPreSubst2StartSubst
    end

    local function trieQueuePush(trieNode)
        if trieNode then
            --allowing push(nil) doing nothing
            trieQueueLastInd = trieQueueLastInd + 1
            if trieQueueLastInd > sc.trieNodeCount then
                trieQueueLastInd = 1
            end
            trieQueue[trieQueueLastInd] = trieNode
        else
            sc.writeLog("trieQueuePush(nil)", -2)
        end
    end

    local function trieQueuePull()
        if trieQueueFirstInd == trieQueueLastInd then
            return
        end
        trieQueueFirstInd = trieQueueFirstInd + 1
        if trieQueueFirstInd > sc.trieNodeCount then
            trieQueueFirstInd = 1
        end
        local trieNode = trieQueue[trieQueueFirstInd]
        trieQueue[trieQueueFirstInd] = nil
        return trieNode
    end

    local function nextOutGoingEdge()
        sc.writeLog("  NextOutGoingEdge", -1)
        local trieNode = trieQueuePull()
        while trieNode do
            if edgeBitLimit and trieNode.minBitLen >= edgeBitLimit then
                -- extraBit should be included in edgeBitLimit
                sc.writeLog("trieBranch discarded ... minBitLen " .. trieNode.minBitLen .. ">=" .. edgeBitLimit)
            elseif trieNode.minPreStackLen > stackStartSubstLen then
                sc.writeLog("trieBranch discarded ... minPreStackLen " .. trieNode.minPreStackLen .. ">" .. stackStartSubstLen)
            else
                -- trieQueuePush(trieNode[0]) used only at root with extraBit
                sc.writeLog("  NextOutGoingEdge push[1]", -2);
                trieQueuePush(trieNode[1])
                sc.writeLog("  NextOutGoingEdge push[2]", -2);
                trieQueuePush(trieNode[2])
                if trieNode.moveConds then
                    sc.writeLog("  NextOutGoingEdge #moves=" .. #trieNode.moveConds)
                    return trieNode.moveConds
                end
            end
            trieNode = trieQueuePull()
        end
        return
    end

    local function firstOutGoingEdge(stackStartSubst)
        sc.writeLog("  FirstOutgoingEdge " .. stackStartSubst, -1)
        extraBit = nil
        if stackStartSubst == "" then
            return
        end
        local first = string.sub(stackStartSubst, 1, 1)
        if string.find('01', first) then
            stackStartSubst = string.sub(stackStartSubst, 2)
            if stackStartSubst == "" then
                return
            end
            extraBit = first + 0
            first = (first == "1") and string.sub(stackStartSubst, 1, 1) or first
        end
        local costfS=sc.costSp1isSBPD(first)
        first = costfS and templateMaxSingle(first,costfS) or first
        -- can reach other substitutes by 1* in the minimal cost, but not in 0 extraBitCase so '0' trie created
        stackStartSubstLen = string.len(stackStartSubst)
        local trieNode = sc.tries[first]
        if extraBit == 1 then
            -- we have not added extra level to trie['0']
            trieNode = trieNode[extraBit]
        end
        trieQueuePush(trieNode)
        return nextOutGoingEdge()
    end

    local function queueEmpty()
        sc.writeLog("queueEmpty? " .. queueCurrentEstCost .. " " .. queueCurrentEstCostInd .. " " .. queueMaxEstCost, -1)
        if queueCurrentEstCost < 0 then
            return true
        end
        if queueCurrentEstCost < queueMaxEstCost then
            return false
        end
        if queueCurrentEstCostInd == #queue[queueMaxEstCost] then
            queue[queueMaxEstCost], queueCurrentEstCost, queueMaxEstCost, queueCurrentEstCostInd = nil, -1, 0, 0
            return true
        end
        return false
    end

    local function queuePush(stackStartSubst, stackEasy, bitsStartSubst2Easy, est, suffixDist)
        local processed = queueFilter[stackStartSubst .. ">" .. stackEasy.."["..suffixDist.."]"]
        if processed and processed <= string.len(bitsStartSubst2Easy) then
            return
        end
        queueFilter[stackStartSubst .. ">" .. stackEasy.."["..suffixDist.."]"] = string.len(bitsStartSubst2Easy)
        est = not est and 0 or est
        local costEst = string.len(bitsStartSubst2Easy) + est
        if not queue[costEst] then
            queue[costEst] = {}
        end
        queue[costEst][1 + #queue[costEst]] = { stackStartSubst, stackEasy, bitsStartSubst2Easy, suffixDist }
        if queueCurrentEstCost > costEst then
            queueCurrentEstCost, queueCurrentEstCostInd = costEst, 0
        elseif queueCurrentEstCost < 0 then
            queueCurrentEstCost = 0 --nonempty mark
        end
        if queueMaxEstCost < costEst then
            queueMaxEstCost = costEst
        end
    end

    local function queuePop()
        --nonEmpty was ensured
        if not queue[queueCurrentEstCost] then
            queueCurrentEstCostInd = 0
        end
        while not queue[queueCurrentEstCost] do
            queueCurrentEstCost = 1 + queueCurrentEstCost
        end
        queueCurrentEstCostInd = 1 + queueCurrentEstCostInd
        if queueCurrentEstCostInd > #queue[queueCurrentEstCost] then
            queue[queueCurrentEstCost] = nil
            queueCurrentEstCostInd = 1
            while not queue[queueCurrentEstCost] do
                queueCurrentEstCost = 1 + queueCurrentEstCost
            end
        end
        local node = queue[queueCurrentEstCost][queueCurrentEstCostInd]
        return node[1], node[2], node[3], node[4]
    end

    local function extStack(pre, stack, post)
        sc.writeLog("   extStack(" .. pre .. "," .. stack .. "," .. post .. ")")
        if string.find('01', string.sub(stack, 1, 1)) then
            -- extrabit
            pre, stack = string.sub(stack, 1, 1) .. pre, string.sub(stack, 2)
        end
        stack = pre .. stack
        if stack ~= "" and string.find('TtIHhdSBbPvqpDxwuryz#', string.sub(stack, -1)) then
            return stack .. post
        else
            local postPos = string.find(post, '[TtIHhdSBbPvqpDxwuryz#]')
            if postPos then
                local postDist = string.sub(post, 1, postPos - 1)
                postDist = ((postDist == "") and "8" or postDist)
                local start, dist = string.match('H' .. stack, '(.*[TtIHhdSBbPvqpDxwuryz#])(.*)')
                start = string.sub(start, 2)
                sc.writeLog("   extStack start, dist, postDist " .. start .. "," .. dist .. "," .. postDist .. "(" .. postPos .. ")")
                if start == "" then
                    return dist .. string.sub(post, postPos) --dist is actually extrabit (or empty)
                else
                    dist = (dist == "") and 0 or dist
                    if dist + postDist == 8 then
                        return start .. string.sub(post, postPos)
                    end
                    return start .. sc.inttostring(dist + postDist) .. string.sub(post, postPos)
                end
            else
                return stack
            end
        end
    end

    local function getCompatible(mPreStack, stackEasy, mPostStack, stackStartSubst, conds)
        --{{extPreStack, extPostStack, oriPreStack, 1's thrugh}}
        local startEasyEqSuffixLen = sc.EQTemplateTailLen(stackStartSubst,stackEasy)
        -- I am not sure with concretization of stackStartSubst, when it is longer than stackEasy,
        -- maybe its start should be concretized to a decremented value
        local function replaceEasyTailChar(chr,tailPos)
            stackEasy,stackStartSubst=replaceStackPairTailChar(chr,tailPos,startEasyEqSuffixLen,stackEasy,stackStartSubst)
        end

        local function buildRetItem(stackPreMove, stackPostMove, stackStartSubst, decSuffixDist)
            local retItem={}
            retItem.stackPreMove = stackPreMove --not used ??
            retItem.stackPostMove = stackPostMove
            retItem.stackStartSubst = stackStartSubst
            retItem.decSuffixDist = decSuffixDist
            return retItem
        end

        sc.writeLog("getCompatible(" .. mPreStack .. "," .. stackEasy .. "," .. mPostStack .. "," .. stackStartSubst
                .. "," .. sc.conditionsToString(conds) .. ")")
        if extraBit then
            stackEasy = string.sub(stackEasy, 2)
            sc.writeLog(" extrBit reduction "..stackEasy)
        end
        local ret = {}
        if string.len(mPreStack) > string.len(stackEasy) then
            sc.writeLog(" string.len(mPreStack)>string.len(preStack)")
            return ret
        end
        local hIdSkip, offs, fail = string.sub(conds[1], 1, 1), 0
        local cdist = string.sub(conds[1], 2)
        cdist = (cdist == "") and "0" or cdist -- if conds[1] not empty than odd
        cdist = 0 + cdist
        fail = false
        if hIdSkip ~= "" then
            local pos = string.find(stackEasy,
                    '[' .. string.gsub('TtIHhdSBbPvqpDxwuryz#', hIdSkip, '') .. ']', offs + 1)
            if not pos then
                sc.writeLog(" everything skipped " .. hIdSkip)
                if hIdSkip=='S' then
                    ret[#ret + 1] = buildRetItem(stackEasy, stackEasy, stackStartSubst, 1)
                end
                return ret
            end
            offs = pos - 1
            if offs > 0 then
                local pre, dist = string.match(hIdSkip .. string.sub(stackEasy, 1, offs), '(.*' .. hIdSkip .. ')(.*)')
                if dist then
                    sc.writeLog("  dist " .. hIdSkip .. dist .. " " .. cdist)
                    dist = (dist == "") and "8" or dist
                    dist = 0 + dist
                    fail = dist < cdist
                    if fail then
                        sc.writeLog("  fail:small distance from hIdskip " .. dist .. "<" .. cdist)
                    end
                end
            end
        end
        if string.len(mPreStack) + offs > string.len(stackEasy) then
            sc.writeLog(" string.len(mPreStack)+offs>string.len(preStack)")
            return ret
        end
        if not fail then
            for i = 1, string.len(mPreStack) do
                local m,e = string.sub(mPreStack, i, i), string.sub(stackEasy, i + offs, i + offs)
                if m ~= e then
                    local costmS,ismS,ismB,ismP,ismD = sc.costSp1isSBPD(m) -- just SBPD used in mPreStack
                    local costeS,iseS,iseB,iseP,iseD = sc.costSp1isSBPD(e)
                    if not costmS or (ismS and not iseS) or (ismB and not iseB) or (ismP and not iseP) or (ismD and not iseD) then
                        sc.writeLog(" fail:not match at positions " .. i .. "," .. i + offs .. ":" .. m .. "?" .. e)
                        fail = true
                        break
                    else
                        replaceEasyTailChar(m,string.len(stackEasy)-i-offs+1)
                    end
                end
            end
        end
        if not fail then
            local condsToTest, pos, endPos, pos2, endPos2, dist2, hId2, hId, h = {}, 1 + offs + string.len(mPreStack)
            --mPreStack ends by an hId !!!
            condsToTest["_"] = ""
            hId='_'
            if pos <= string.len(stackEasy) then
                endPos = string.find(string.sub(stackEasy, pos), '[TtIHhdSBbPvqpDxwuryz#]')
                if endPos then
                    endPos=endPos+pos-1
                    hId = string.sub(stackEasy,endPos, endPos)
                    condsToTest["_"] = nil
                    local dist = string.sub(stackEasy,pos, endPos - 1)
                    dist = (dist == "" and "8") or dist
                    condsToTest[hId] = dist
                    sc.writeLog(" condToTest " .. hId .. "," .. dist .. "(" .. endPos .. ")")
                    pos2 = 1 + endPos
                    if pos2 < string.len(stackEasy) then
                        endPos2 = string.find(string.sub(stackEasy, pos2), '[TtIHhdSBbPvqpDxwuryz#]')
                        if endPos2 then
                            endPos2=endPos2+pos2-1
                            hId2 = string.sub(stackEasy, endPos2, endPos2)
                            dist2 = string.sub(stackEasy, pos2, endPos2 - 1)
                            dist2 = (dist2 == "" and "8") or dist2
                            dist2 = dist2 + dist
                            sc.writeLog(" condToTest " .. hId .. "," .. dist .. "(" .. endPos .. ")"..hId2..","..dist2.."("..endPos2..")")
                        end
                    end
                    --actually we have very rarely to check 2nd item dist as well (I4S2I...{I7} condition)
                    --I bet the use of the StackChangeCost caused by prevPostStack->requiredPreStack
                    --will never generate this case ... so I leave it this simplified way till it is really required
                    --proving it is not necessary is another option :)
                end
                h=hId
                local e = string.sub(stackEasy, offs + string.len(mPreStack), offs + string.len(mPreStack))
                local costhS,ishS,ishB,ishP,ishD = sc.costSp1isSBPD(h)
                if h~='P' and e~='S' then
                    h=templateRemoveP(ishP,h)
                end
                local costhS,ishS,ishB,ishP,ishD = sc.costSp1isSBPD(h)
                if costhS then
                    local dist=condsToTest[hId]
                    condsToTest[hId]=nil
                    condsToTest['S'] = ishS and dist or nil
                    condsToTest['B'] = ishB and dist or nil
                    condsToTest['P'] = ishP and dist or nil
                    condsToTest['D'] = ishD and dist or nil
                end
            end
            local OK, KO, hId2OK, dist2OK, dist2HashOK = {}, {}, true, true, true
            for i = 1, #conds[2] do
                local hId = string.sub(conds[2][i], -1)
                sc.writeLog("  condition " .. conds[2][i] .. "," .. hId)
                local dist = condsToTest[hId]
                if hId~='_' then
                    cdist  = string.sub(conds[2][i], 1, -2)
                    cdist = (cdist == "" and "8") or cdist
                    cdist = cdist + 0
                    if cdist % 2 == 1 then
                        if dist2 and cdist > dist2 then
                            dist2OK=false
                            if string.find('DPBS',hId) then
                                dist2HashOK=false
                            end
                            if hId==hId2 then
                                hId2OK=false
                            end
                        end
                    end
                end
                if dist then
                    if dist == "" then
                        OK[#OK + 1] = hId
                        sc.writeLog(" condition " .. hId .. "," .. dist .. " OK")
                    else
                        dist = dist + 0
                        if cdist % 2 == 1 then
                            if cdist < dist then
                                OK[#OK + 1] = hId
                                sc.writeLog(" condition " .. hId .. "," .. dist .. "(" .. cdist .. ")" .. " OK")
                            else
                                KO[#KO + 1] = hId
                                sc.writeLog(" condition " .. hId .. "," .. dist .. "(" .. cdist .. ")" .. " KO")
                            end
                        else
                            if cdist == dist then
                                OK[#OK + 1] = hId
                                sc.writeLog(" condition " .. hId .. "," .. dist .. "(" .. cdist .. ")" .. " OK")
                            else
                                KO[#KO + 1] = hId
                                sc.writeLog(" condition " .. hId .. "," .. dist .. "(" .. cdist .. ")" .. " KO")
                            end
                        end
                    end
                    condsToTest[hId] = nil
                end
            end
            for hId, dist in pairs(condsToTest) do
                KO[#KO + 1] = hId
                sc.writeLog(" condition " .. hId .. "," .. dist .. " KO (missed)")
            end
            local hOK
            if #OK == 0 then
                sc.writeLog(' all suffix tests failed')
            else
                local binOK=0
                for i = 1, #OK do
                    local bin = sc.templateChar2bin(OK[i])
                    binOK=binOK + (bin or 0)
                end
                -- we expect only SBPD on the stack under the move
                hOK=sc.bin2templateChar(binOK)
                if not hOK then
                    --something ther than S,B,P,D is OK, but it must be h no need to replace
                    --replaceEasyTailChar(h,string.len(stackEasy)-endPos+1)
                else
                    replaceEasyTailChar(hOK,string.len(stackEasy)-endPos+1)
                end
                local extpre, extpost = string.sub(stackEasy, 1, offs),
                string.sub(stackEasy, pos)
                local extPostStack = extStack(extpre, mPostStack, extpost)
                sc.writeLog('  extPostStack=' .. extPostStack)
                local costh2S = sc.costSp1isSBPD(hId2)
                if dist2OK then
                    ret[#ret + 1] = buildRetItem(stackEasy, extPostStack, stackStartSubst,0)
                    sc.writeLog(" getCompatible new result:" .. extPostStack .. "," .. stackEasy .. "," .. stackStartSubst, 3)
                elseif not hId2OK then
                    sc.writeLog(" getCompatible 2nd stack Item "..hId2.." blocks", 3)
                elseif costh2S and dist2HashOK then
                    ret[#ret + 1] = buildRetItem(stackEasy, extPostStack, stackStartSubst,0)
                    sc.writeLog(" getCompatible new result (2 stack items case):" .. extPostStack .. "," .. stackEasy .. "," .. stackStartSubst, 3)
                elseif costh2S then
                    --we have to try possible cases, but in our current moveset only {:_,21T,19t,19I,23H,25h,21B,23P,21d,21D,5S} matches with result 'S'
                    --should be rechecked as P was added as canceling element
                    -- I hope {:_,11T,15t,7I,9H,11h,9B,19P,9d,13D,11S} is not a problem as first item already blocks (one other simillar case)
                    --oops it does not occur in stack->stack portion but only in emissions so it is just never needed part of code
                    replaceEasyTailChar('S',string.len(stackEasy)-endPos2+1)
                    ret[#ret + 1] = buildRetItem(stackEasy, extPostStack, stackStartSubst,0)
                    sc.writeLog(" getCompatible new result (SS case):" .. extPostStack .. "," .. stackEasy .. "," .. stackStartSubst, 3)
                end
            end
        end
        return ret
    end --getCompatible

    local function refreshSuffixDist(stackEasy,stackMid,commonSuffixLen)
        local sSuffixDist,commonSuffixFail=0
        local eqSuffixLen = sc.EQTemplateTailLen(stackEasy, stackMid)
        if sc.SBPDlen(stackEasy)>commonSuffixLen then
            for i=eqSuffixLen+1,commonSuffixLen do
                local ei,mi=string.sub(stackEasy,-i,-i),string.sub(stackMid,-i,-i)
                if sSuffixDist>0 and mi~='S' then
                    commonSuffixFail=true
                    break
                end
                local costeiS,costmiS=sc.costSp1isSBPD(ei),sc.costSp1isSBPD(mi)
                if not costeiS or not costmiS or costmiS > costeiS then
                    commonSuffixFail=true
                    break
                end
                sSuffixDist=sSuffixDist+costeiS-costmiS
            end
        else
            commonSuffixFail=true
        end
        return sSuffixDist,commonSuffixFail
    end
    -------- end of searchChangeStackCosts inner functions -----------

    --returns table. when there are templates in stackTargetSubst, the table contains stackStartSubsts compatible with the pattern and their costs
    --the stackStartSubsts are given as most general as possible,
    local time = g.millisecs()
    sc.searchStartTime,sc.searchMinutes = time,0
    sc.writeLog('searchChangeStackCosts(' .. stackStartPreSubst .. "," .. stackTargetPreSubst .. ')', 3)
    sc.searchTimeLimit = nil

    local stackStartSubst, stackTargetSubst, stackMid, costMid2TargetSubst, bitsMid2TargetSubst, costStartPreSubst2StartSubst, suffixDist, commonSuffixLen, eqSuffixLen
    costMid2TargetSubst, stackMid, bitsMid2TargetSubst, stackTargetSubst = sc.topStackCost(stackStartPreSubst, stackTargetPreSubst) -- reduces (P+B+S)6d6* case no templating
    sc.writeLog("searchChangeStackCost after topStackCost(".. stackStartPreSubst .. "," .. stackMid ..","
            .. stackTargetSubst .. ","..costMid2TargetSubst..",'"..bitsMid2TargetSubst.."')",2)
    local stackEasy -- does not differ from stackStartSubst yet
    costStartPreSubst2StartSubst, stackStartSubst, stackEasy, stackMid, stackTargetSubst, commonSuffixLen, suffixDist, eqSuffixLen
    = sc.templatePrev(stackStartPreSubst, stackStartPreSubst, stackMid, stackTargetSubst)

    local eqSuffixLenMid2TargetSubst=sc.EQTemplateTailLen(stackMid,stackTargetSubst)
    -- stackEasy == stackStartSubst
    sc.writeLog("searchChangeStackCost after templatePrev(".. stackStartSubst .. "==" .. stackEasy .. "," .. stackMid .. ","
            .. stackTargetSubst .. ")"..costStartPreSubst2StartSubst.. ","..suffixDist..","..commonSuffixLen,2)

    local function bestCost2ret()
        local ret={}
        stackTargetSubst = string.sub(stackTargetSubst,1,-1-eqSuffixLenMid2TargetSubst)..((eqSuffixLenMid2TargetSubst==0 and '') or string.sub(bestCost.stackMid,-eqSuffixLenMid2TargetSubst))
        ret.costStartPreSubst2TargetSubst = bestCost.costStartPreSubst2Mid + costMid2TargetSubst
        ret.costStartPreSubst2StartSubst = bestCost.costStartPreSubst2StartSubst
        ret.stackStartSubst = bestCost.stackStartSubst
        ret.bitsStartSubst2Easy = bestCost.bitsStartSubst2Easy
        ret.stackEasy = bestCost.stackEasy
        ret.tbitsEasy2Mid = bestCost.tbitsEasy2Mid
        ret.stackMid = bestCost.stackMid
        ret.bitsMid2TargetSubst = bitsMid2TargetSubst
        ret.stackTargetSubst = stackTargetSubst
        sc.writeLog("Return " .. ret.costStartPreSubst2TargetSubst .. "-" .. ret.costStartPreSubst2StartSubst .. "["..
                ret.stackStartSubst .. "]>'"..ret.bitsStartSubst2Easy.."'>["..ret.stackEasy.."]>'"..
                ret.tbitsEasy2Mid.."'>["..ret.stackMid.."]>'"..ret.bitsMid2TargetSubst.."'>["..
                ret.stackTargetSubst.."]", 5)
        return ret
    end
    
    local SBPDlen = sc.SBPDlen(stackStartSubst)
    if SBPDlen > 0 then
        if (string.sub(stackStartSubst, -SBPDlen - 2, -SBPDlen - 1) == "T6"
                or string.sub(stackStartSubst, -SBPDlen - 2, -SBPDlen - 1) == "I4") then
            local s=string.sub(stackStartSubst,-SBPDlen,-SBPDlen)
            local costsS,issS=sc.costSp1isSBPD(s)
            if costsS>1 then
                if not issS then
                    sc.writeLog("T6S/I4S forcing case, but S not avaiable!", 1)
                    g.note("T6S/I4S forcing case, but S not avaiable!")
                    return
                end
                stackStartSubst = sc.replaceTailChar(stackStartSubst,'S',SBPDlen)
                sc.writeLog("T6S/I4S forcing case", 1)
            end
        end
    end

    local shortSearchHash,midSearchHash
    do 
        local message
        shortSearchHash,midSearchHash,bestCost,message = results2bestCost(stackStartSubst,stackMid,commonSuffixLen,suffixDist,eqSuffixLen,costStartPreSubst2StartSubst)
        if bestCost then
            sc.writeLog(message.." no search needed ("..costStartPreSubst2StartSubst .."+"..bestCost.costStartPreSubst2Mid.."+"..costMid2TargetSubst..")",5)
            return bestCost2ret()
        end
    end

    sc.writeLog("shortSearchHash='".. shortSearchHash.."', midSearchHash='"..midSearchHash.."'",3)
    
    local function bestCost2Results()
        local eqLenStartSubst2Easy,eqLenEasy2Mid=sc.EQTemplateTailLen(bestCost.stackStartSubst,bestCost.stackEasy),
        sc.EQTemplateTailLen(bestCost.stackEasy,bestCost.stackMid)
        local eqLen=(eqLenStartSubst2Easy<eqLenEasy2Mid and eqLenStartSubst2Easy) or eqLenEasy2Mid
        local SMresult = {}
        SMresult.costStartSubst2Mid = bestCost.costStartPreSubst2Mid - bestCost.costStartPreSubst2StartSubst
        SMresult.stackprefixStartSubst = string.sub(bestCost.stackStartSubst,1,-eqLen-1)
        SMresult.bitsStartSubst2Easy = bestCost.bitsStartSubst2Easy
        SMresult.stackprefixEasy = string.sub(bestCost.stackEasy,1,-eqLen-1)
        SMresult.tbitsEasy2Mid = bestCost.tbitsEasy2Mid
        SMresult.stackprefixMid = string.sub(bestCost.stackMid,1,-eqLen-1)

        local x, xstackStartSubst, xstackEasy, xstackMid, xx, xCommonSuffixLen, xSuffixDist, xEqSuffixLen
            = sc.templatePrev(bestCost.stackStartSubst, bestCost.stackEasy, bestCost.stackMid, bestCost.stackMid)
        if eqLen>=eqSuffixLen then
            if xSuffixDist==suffixDist and xCommonSuffixLen==commonSuffixLen and xEqSuffixLen==eqSuffixLen and
                    xstackStartSubst==bestCost.stackStartSubst and
                    xstackEasy==bestCost.stackEasy and
                    xstackMid==bestCost.stackMid then
                sc.results[shortSearchHash] = SMresult -- trailing chars between commonSuffixLen and eqSuffixLen should be removed when used
                sc.writeLog("Result saved "..shortSearchHash,-2)

            end
            sc.results[midSearchHash] = SMresult
            sc.writeLog("Result saved "..midSearchHash,-2)
        else
            sc.writeLog("Result not saved as eqSuffixLen - eqLen = "..sc.inttostring(eqSuffixLen-eqLen)..
                    " ["..bestCost.stackStartSubst.."]>["..bestCost.stackEasy.."]>["..bestCost.stackMid.."]",10)
        end
    end
    
    if bestCost then
        
    end

    bestCostUpdate(1000000000, stackStartSubst, '', stackStartSubst , '' , stackMid) --emergency returned value

    local smCost, easyToMidBits, rstackStartSubst, rstackEasy, rstackMid, rstackTargetSubst, sCost
    smCost, easyToMidBits, rstackStartSubst, rstackEasy, rstackMid, rstackTargetSubst, sCost
        = sc.easyChangeStackCost(stackStartSubst, stackStartSubst, stackMid, stackTargetSubst, suffixDist, commonSuffixLen)
    if smCost then
        sc.writeLog(' no search needed, easycost:'.."("..(costStartPreSubst2StartSubst+sCost)
                .."+"..(smCost-sCost).."+"..costMid2TargetSubst..")",5)
        bestCostUpdate(smCost-sCost, rstackStartSubst, '', rstackEasy, easyToMidBits, rstackMid)
        bestCost2Results()
        return bestCost2ret()
    else
        sc.writeLog(sc.easyChangeStackCostErr, 1)
        sc.writeLog(' search needed')
    end

    trieQueue, trieQueueLastInd, trieQueueFirstInd = {}, 0, 0

    local bitsStartSubst2Easy= ''
    queueCurrentEstCost, queueMaxEstCost, queueCurrentEstCostInd, queueFilter = -1, 0, 0, {}
    do
        local est,pemCost,tbitsMid2Easy,rstackStartSubst,rstackEasy,rstackMid,rstackTargetSubst,sSuffixDist,commonSuffixFail
        sSuffixDist,commonSuffixFail=refreshSuffixDist(stackEasy,stackMid,commonSuffixLen)
        if not commonSuffixFail then
            pemCost, tbitsMid2Easy, rstackStartSubst, rstackEasy, rstackMid, rstackTargetSubst =
                sc.easyChangeStackCost(stackStartSubst, stackEasy, stackMid, stackTargetSubst, sSuffixDist, commonSuffixLen)
        else
            est, pemCost, tbitsMid2Easy, rstackStartSubst, rstackEasy, rstackMid, rstackTargetSubst =
                sc.ignoreSuffixChangeStackCost(stackStartSubst, stackEasy, stackMid, stackTargetSubst)
        end
        if pemCost then
            sc.writeLog(" StartBestCost  [" .. rstackStartSubst .. "," .. rstackEasy .. "]+" .. pemCost .. "[" .. rstackMid .. "]", 4)
            bestCostUpdate(pemCost, rstackStartSubst, bitsStartSubst2Easy, rstackEasy, tbitsMid2Easy, rstackMid)
        else
            if not est and not commonSuffixFail then
                sc.writeLog('easyChangeStackLowerBound C')
                est =  sc.easyChangeStackLowerBound(stackEasy, stackMid, sSuffixDist, commonSuffixLen)
            end
            sc.writeLog('queuePush A')
            queuePush(stackStartSubst, stackEasy, bitsStartSubst2Easy, est, sSuffixDist)
        end
    end
    while not queueEmpty() do
        if sc.searchTimeLimit then
            local time = g.millisecs()
            if time>=sc.searchTimeLimit then
                while not queueEmpty() do
                    queuePop()
                end
                break
            end
        end
        stackStartSubst, stackEasy, bitsStartSubst2Easy, suffixDist = queuePop()
        -- we know easyChangeStackCost failed so we have to search
        sc.writeLog("Search [" .. stackEasy .. "]" .. bitsStartSubst2Easy..
                "[" .. stackStartSubst .. "][" .. stackTargetSubst .. "]("..suffixDist..")", 3)
        local best, fail = getBestCostStartSubst2Mid(stackStartSubst)
        edgeBitLimit = nil
        if best then
            edgeBitLimit = best - string.len(bitsStartSubst2Easy) + (extraBit and 1 or 0)
            fail = edgeBitLimit <= 0
            if not fail then
                local est,sSuffixDist,commonSuffixFail
                sSuffixDist,commonSuffixFail=refreshSuffixDist(stackEasy,stackMid,commonSuffixLen)
                if not commonSuffixFail then
                    sc.writeLog('easyChangeStackLowerBound D')
                    est =  sc.easyChangeStackLowerBound(stackEasy, stackMid, suffixDist, commonSuffixLen)
                else
                    est = sc.ignoreSuffixChangeStackCost(stackStartSubst, stackEasy, stackMid, stackTargetSubst, true)
                end
                -- non null cost would prevent push as well as best test in that time, but best could have improved
                fail = est and edgeBitLimit <= est
            end
        end
        if not fail then
            local moveConds = firstOutGoingEdge(stackEasy)
            while moveConds do
                for i = 1, #moveConds do
                    sc.writeLog(" " .. stackEasy .. ">" .. moveConds[i])
                    local mBits, move, conds, mPreStack, mPostStack = sc.parseMove(moveConds[i])
                    if extraBit then
                        if 0 + string.sub(mBits, 1, 1) ~= extraBit then
                            sc.writeLog("something wrong not matched extraBit " .. extraBit .. "?" .. mBits, 10)
                        else
                            mBits = string.sub(mBits, 2)
                        end
                    end
                    if string.find(mBits, '0') then
                        sc.writeLog(" bit 0 can be used only as extraBit ... this cannot happen", 10)
                        break -- all moves in moveConds has same bits
                    end
                    local stacks = getCompatible(mPreStack, stackEasy, mPostStack, stackStartSubst, conds) --{{extPreStack, extPostStack, oriPreStack}}
                    for j = 1, #stacks do --{{preMoveStack, postMoveStack, stackStartSubst, 1's thrugh}}
                        local newSuffixDist = suffixDist-stacks[j].decSuffixDist -- recalculated anyways
                        if newSuffixDist>=0 then
                            best = getBestCostStartSubst2Mid(stacks[j].stackStartSubst)
                            if not best or best > string.len(bitsStartSubst2Easy) + string.len(mBits) then
                                local sSuffixDist,est,rCost,rtbitsEasy2Mid,commonSuffixFail=0
                                commonSuffixFail=true
                                if sc.SBPDlen(stacks[j].stackPostMove)>commonSuffixLen then
                                    sSuffixDist,commonSuffixFail=refreshSuffixDist(stacks[j].stackPostMove,stackMid,commonSuffixLen)
                                end
                                if not commonSuffixFail then
                                    rCost,rtbitsEasy2Mid,rstackStartSubst,rstackEasy,rstackMid,rstackTargetSubst = sc.easyChangeStackCost(
                                            stacks[j].stackStartSubst, stacks[j].stackPostMove, stackMid, stackTargetSubst, sSuffixDist, commonSuffixLen)
                                else
                                    est,rCost,rtbitsEasy2Mid,rstackStartSubst,rstackEasy,rstackMid,rstackTargetSubst = sc.ignoreSuffixChangeStackCost(
                                            stacks[j].stackStartSubst, stacks[j].stackPostMove, stackMid, stackTargetSubst)
                                end
                                if rCost then
                                    sc.writeLog(" cost  [" .. stacks[j].stackStartSubst .. "]" .. bitsStartSubst2Easy.. mBits .. "[" .. stacks[j].stackPostMove .. "]~["..rstackEasy.."]+("
                                            .. rCost .. ")'"..rtbitsEasy2Mid.."'>[" .. rstackMid.."]~[".. stackMid .. "]>[" ..rstackTargetSubst.."]~[".. stackTargetSubst .. "]", 1)
                                    if not best or best > string.len(bitsStartSubst2Easy) + string.len(mBits) + rCost then
                                        sc.writeLog("New stack transformation ("..sc.inttostring(string.len(bitsStartSubst2Easy) + string.len(mBits) + rCost)..")["..stacks[j].stackStartSubst.."]~["..
                                                rstackStartSubst.."]>'".. bitsStartSubst2Easy .. mBits.."'>["..stacks[j].stackPostMove.."]~["..
                                                rstackEasy.."]>'"..rtbitsEasy2Mid.."'>["..stackMid.."]~["..rstackMid.."]>'"..
                                                bitsMid2TargetSubst.."'>["..stackTargetSubst.."]~["..rstackTargetSubst.."]", 4)
                                        bestCostUpdate(string.len(bitsStartSubst2Easy..mBits) + rCost, rstackStartSubst,
                                                bitsStartSubst2Easy .. mBits,
                                                rstackEasy, rtbitsEasy2Mid, rstackMid)
                                    else
                                        sc.writeLog("cost two big "..rCost.." to continue; best="..best, 0)
                                    end
                                else
                                    sc.writeLog(sc.easyChangeStackCostErr, 1)
                                    if not commonSuffixFail then
                                        sc.writeLog('easyChangeStackLowerBound E')
                                        est =  sc.easyChangeStackLowerBound(stacks[j].stackPostMove, stackMid, sSuffixDist, commonSuffixLen)
                                    end
                                    if est then
                                        if not best or best > string.len(bitsStartSubst2Easy) + string.len(mBits) + est then
                                            sc.writeLog("       [" .. stacks[j].stackStartSubst .. "]" .. bitsStartSubst2Easy .. mBits .. "+>" .. est .. "[" .. stacks[j].stackPostMove ..
                                                    "]>?>[" .. stackMid .. ">" .. stackTargetSubst .. "]", 1)
                                            sc.writeLog('queuePush B')
                                            queuePush(stacks[j].stackStartSubst, stacks[j].stackPostMove, bitsStartSubst2Easy .. mBits, est, sSuffixDist)
                                        else
                                            sc.writeLog("estimate two big "..est.." to continue; best="..best, 0)
                                        end
                                    else
                                        sc.writeLog("       [" .. stacks[j].stackStartSubst .. "]" .. bitsStartSubst2Easy .. mBits .. "[" .. stacks[j].stackPostMove ..
                                                "]>?>[" .. stackMid .. ">" .. stackTargetSubst .. "]", 1)
                                        sc.writeLog('queuePush C')
                                        queuePush(stacks[j].stackStartSubst, stacks[j].stackPostMove, bitsStartSubst2Easy .. mBits, est, newSuffixDist)
                                    end
                                end
                            end
                        end
                    end
                end
                moveConds = nextOutGoingEdge()
            end
        end
    end
    local time = g.millisecs()
    local prevLogTime = (time-sc.searchStartTime)//1000
    local prevLogMinutes = sc.searchMinutes + (prevLogTime//60)
    local prevLogSeconds=(prevLogTime - 60*(prevLogTime//60))
    sc.writeLog(">"..prevLogMinutes.."m "..prevLogSeconds..'s<m '..sc.maxLogMinutes.."m "..sc.maxLogSeconds..'s searchChangeStackCoststResult([' .. stackStartPreSubst .. "]~["..
            bestCost.stackStartSubst.."]>'"..bestCost.bitsStartSubst2Easy.."'[" ..bestCost.stackEasy.."]>'"..
            bestCost.tbitsEasy2Mid.."'>["..
            bestCost.stackMid .. "])="..bestCost.costStartPreSubst2Mid, 5)
    sc.maxLogSeconds = (((prevLogMinutes>sc.maxLogMinutes) or (prevLogMinutes==sc.maxLogMinutes and prevLogSeconds>sc.maxLogSeconds)) and prevLogSeconds) or sc.maxLogSeconds
    sc.maxLogMinutes = (prevLogMinutes>sc.maxLogMinutes and prevLogMinutes) or sc.maxLogMinutes

    bestCost2Results()
    return bestCost2ret()
end --sc.changeStackCosts

return sc
------------------------ to be recodded ----------------

--failed conjecture ... D is cheaper # to both build and destroy so let us convert trailing # to D at the start.
-- if we could access bottom under S*, we could with no additional cost convert D* to such S*
--^ could be wrong in several cases. T6 requires S to be destroyable, when we need to get rid of stack entirely
-- BDBD at the end helps, but often we are happy eliminating the stack and emitting an extraBIt so DDDD is fine
-- d6 requires DD
-- exception ... precede P with S !!!
-- actually for destroy S and B (as 1B converts to S) deeper in stack are obstacles what need
-- 2112121 to convert to B to continue, and [SSPS]212[] could be much cheaper way to go, what requires S
-- 3 steps deeper than the obstacle position as this S cannot be build from top and requires preparation in past.
-- if the fixed portion of the stack ends with more obstacles, DSD^* looks as a best solution
-- ... hoping to get only one excess 1 to convert to SSPS. ... not really
-- let the stack portion to be destroyed ends on L=(B+S)^*#^* where n_B, n_S, n_# denote the number
-- of corresponding leters in the portion let n_b is the (unknown) number of bits required to destroy the stack
-- using proposed method
-- we get [BL(n_B,n_S,n#)]2[L(n_B-1,n_S+1,n#)] so (while n_B>0)
--      for L starting B L(n_B,n_S,n#,n_b)=L(n_B-2,n_S+1,n_#,n_b-1) starting S, so 2112121 finishes 8 cost removing one B
--        [SL(n_B,n_S,n#)]2112121[BL(n_B,n_S,n#)] so
--      for L starting S L(n_B,n_S,n#,n_b)=L(n_B+1,n_S-1,n_#,n_b-7) (starting B)
--                                        =L(n_B-1,n_S,n_#,n_b-8)
--      for L containing last B at beginning:
--        [BS^{n_S}#^{n_#)]2[S^{n_S}P#^{n_#-1}],[BS^{n_S}P#^{n_#)]2[S^{n_S}B#^{n_#-1}],[BS^{n_S}B#^{n_#)]2[S^{n_S+1}#^{n_#-1}]
--      So  ([S^{n_S}#^{n_#}],n_b)=([BS^{n_S-1}#^{n_#}],n_b-7)=([S^{n_S-1}P#^{n_#-1}],n_b-8),
--          ([S^{n_S}P#^{n_#}],n_b)=([BS^{n_S-1}P#^{n_#}],n_b-7)=([S^{n_S-1}B#^{n_#}],n_b-8)
--          ([S^{n_S}B#^{n_#}],n_b)=([BS^{n_S-1}B#^{n_#}],n_b-7)=([S^{n_S}#^{n_#}],n_b-8)
--          ([S^{n_S}#^{n_#}],n_b)=([BS^{n_S-1}B#^{n_#}],n_b-7)=([S^{n_S-2}#^{n_#-1}],n_b-24)
--      if n_S-2k>0 and k<n_#
--      L(n_S,n_B,n_#,n_b)=([S^{n_S}#^{n_#},n_b-8n_B)=([S^{n_S - 2k}#^{n_#-k},n_b-8(n_B+3k)
--      (SS#^{n_#},n_b)=(SP#{n_#-1},n_b-8)=(BP#{n_#-1},n_b-15) but [BP]2 fails!
--      [SDDS#^{n_#}]1111212[#^{n_#}], [SPDS#^{n_#}]111212[#^{n_#}], [SSDS#^{n_#}]1212[#^{n_#}], [SSPS#^{n_#}]212[#^{n_#}]
--      (SS#S^{n_#},n_b)
And FixedBottom.lua

Code: Select all

local g = golly()
g.new("fixedBottomGliderLevelsToBits")
g.autoupdate(true)
g.show("Init")
local startTime = g.millisecs()
local searchMinutes = 0
local sd = require "StackChangeCost"

local levelFileName = "c:\\Golly\\Levels.txt"
local moveConds1FileName = "c:\\Golly\\QuarkCondCompositeEmissions1.txt" --"c:\\Golly\\QuarkCondBitSequences.txt"
local moveConds2FileName = "c:\\Golly\\QuarkCondCompositeEmissions2.txt" --"c:\\Golly\\QuarkCondBitSequences.txt"
local moveConds4FileName = "c:\\Golly\\QuarkCondCompositeEmissions4.txt" --"c:\\Golly\\QuarkCondBitSequences.txt"
local moveConds8FileName = "c:\\Golly\\QuarkCondCompositeEmissions8.txt" --"c:\\Golly\\QuarkCondBitSequences.txt"
--local moveConds1FileName = "c:\\Golly\\QuarkCondCompositeEmissionsCut.txt" --"c:\\Golly\\QuarkCondBitSequences.txt"
--local moveConds2FileName = "c:\\Golly\\QuarkCondCompositeEmissionsCut.txt" --"c:\\Golly\\QuarkCondBitSequences.txt"
--local moveConds1FileName = "c:\\Golly\\QuarkCondCompositeEmissionsDebug.txt" --"c:\\Golly\\QuarkCondBitSequences.txt"
--local moveConds2FileName = "c:\\Golly\\QuarkCondCompositeEmissionsDebug.txt" --"c:\\Golly\\QuarkCondBitSequences.txt"
local resultOutputFileName = "c:\\Golly\\FixedBottomGliderLevelsToBitsResult.txt"
local templateFixedOutputFileName = "c:\\Golly\\FixedBottomGliderLevelsToBitsResultFT.txt"

local log = io.open("c:\\Golly\\FixedBottomGliderLevelsToBitslog.txt", "w")
local logLevel = -2

-- S,B,P,D,#:SBPD,p:SBP,b:SB,q:BP,r:PD,u:SBD,v:SP,w:BD,x:SD,y:SPD,z:BPD tempate set names

local function inttostring(num)
    g.show(debug.traceback())
    return string.sub(num, 1, string.find(num .. ".", "%.") - 1)
end --inttostring

local function packSixplicates(hashedString)
    g.show(debug.traceback())
    --g.show("packing "..hashedString)
    local ret=''
    while (string.len(hashedString)>0) do
        local chr=string.sub(hashedString,1,1)
        local cnt=1
        if string.find(chr,'[SBD#]') then
            while (string.sub(hashedString,cnt+1, cnt+1)==chr) do
                cnt=cnt+1
            end
        end
        if (cnt>5) then
            g.show('CNT>5'..debug.traceback())
            ret=ret.."("..chr.."^"..inttostring(cnt)..")"
        else
            for i=1,cnt do
                ret=ret..chr
            end
        end
        hashedString=string.sub(hashedString,cnt+1)
    end
    hashedString,ret=ret,''
    while (string.len(hashedString)>0) do
        local chrchr=string.sub(hashedString,1,2)
        local cnt=1
        while (string.sub(hashedString,2*cnt+1, 2*cnt+2)==chrchr) do
            cnt=cnt+1
        end
        if (cnt>6) then
            g.show('paircnt>6'..debug.traceback())
            ret=ret.."(("..chrchr..")^"..inttostring(cnt)..")"
        else
            for i=1,cnt do
                ret=ret..chrchr
            end
        end
        hashedString=string.sub(hashedString,2*cnt+1)
    end
    return ret
end --packSixplicates

local function writeLog(msg, level)
    local time = g.millisecs()
    if time-startTime>60000 then
        local minAdd=(time-startTime)//60000
        startTime=startTime+60000*minAdd
        searchMinutes=searchMinutes+minAdd
    end
    time=(time-startTime)//1000
    if log and ((not level and logLevel <= 0) or (level and level >= logLevel)) then
        log:write(string.sub("        " .. inttostring(searchMinutes).."m "..string.sub("0"..inttostring(time),-2), -8) .. "s " .. packSixplicates(msg) .. "\n")
    end
end --writeLog

local function inDelimiters(name, leftDelimiter, rightDelimiter)
    return string.match(name, '%' .. leftDelimiter .. '(.-)%' .. rightDelimiter)
end --inDelimiters

local function split(str, delim)
    local ret, l, p = {}, 1
    str = str or ''
    while l <= 1 + string.len(str) do
        p = string.find(str .. delim, '%' .. delim, l)
        ret[1 + #ret], l = string.sub(str, l, p - 1), p + 1
    end
    return ret
end --split

local function parseMove(moveConds)
    local preStack, postStack, conds, pos, move, bits, glider, condsTxt
    pos, condsTxt = string.find(moveConds .. '{', '%{'), ""
    condsTxt = string.sub(moveConds, pos + 1, string.find(moveConds .. '}', '%}') - 1)
    conds = split(condsTxt, ':')
    conds[2] = split(conds[2], ',')
    move = string.sub(moveConds, 1, pos - 1)
    pos = string.find(move, '%]')
    preStack = string.sub(move, 2, pos - 1)
    bits = string.sub(move, pos + 1)
    pos = string.find(bits, '%[')
    postStack = string.sub(bits, pos + 1, -2)
    bits = string.sub(bits, 1, pos - 1)
    glider, pos = '', string.find(bits, '%(')
    if pos then
        glider = inDelimiters(bits, '(', ')')
        bits = string.sub(bits, 1, pos - 1) .. string.sub(bits, string.find(bits, '%)') + 1)
    end
    bits=string.gsub(string.gsub(string.gsub(string.gsub(string.gsub(bits,'E','1111'),'S','111'),'B','11'),'P','1'),'D','')
    return bits, move, conds, preStack, postStack, glider, condsTxt
end --parseMove

local emissions = {}
local emissionStats = {}

local function insertEmissionTo(to, moveConds, moveStat, moveCost)
    if not emissions[to] then
        emissions[to] = {}
        emissionStats[to] = {}
        writeLog("First emission of type "..to.." ("..moveConds..")")
    end
    local knownCost = emissionStats[to][moveStat]
    local stat={moveCost,#emissions[to] + 1}
    if knownCost then
        stat[2]=knownCost[2]
        if stat[1]>=knownCost[1] then
            writeLog("Not worse emission for stat "..moveStat.." and "..to.." exists ... ignoring emission "..moveConds)
            -- only rarely an emission is filtered by the level file ... and it s small risk the replacement emission
            -- would be discarded by the rule
            return
        end
    end
    emissionStats[to][moveStat] = stat
    emissions[to][stat[2]] = moveConds
end --insertEmissionTo

local function outputEmissionStats()
    local to, eStats
    for to, eStats in pairs(emissionStats) do
        local efile = io.open("c:\\Golly\\Emissions\\"..to..".txt", "w")
        local sorted = {}
        for ms, stat in pairs(emissionStats[to]) do
            sorted[#sorted+1]={ms,stat}
        end
        local function compare(a,b)
            return a[2][1]<b[2][1]
        end
        table.sort(sorted, compare)
        for i=1,#sorted do
            efile:write(string.sub("    "..sorted[i][2][1],-4)..emissions[to][sorted[i][2][2]] .."-- ".. sorted[i][1] .. "\n")
        end
        efile:close()
    end
end

local function insertEmission(moveConds, minLevel)
    local bits, _move, _conds, preStack, postStack, glider, condsTxt = parseMove(moveConds)
    if glider == "" then
        return
    end

    local function emissionEvaluatePrestack()
        local cost = sd.changeStackCosts('S',preStack)
        return cost.costStartPreSubst2TargetSubst
    end

    local function emissionEvaluatePoststack()
        local ret=0
        local hadrons='SBPDdIHhTt'
        local signs  ='-----+++++'
        local avalues='6666316912'
        for i=1,string.len(postStack) do
            local c=string.sub(postStack,i,i)
            local j=string.find(hadrons,c) --no SBPD nontrivial sets in emissions (yet?)
            if j then
                if string.sub(signs,j,j)=='+' then
                    ret=ret+string.sub(avalues,j,j)
                else
                    ret=ret-string.sub(avalues,j,j)
                end
            end
        end
        return ret
    end

    local dist, phase = inDelimiters("("..glider,"("," "),inDelimiters(glider..")"," ",")")
    local d8 = inttostring(dist % 8)
    local moveStat, moveCost = preStack.."("..dist..")"..postStack.."{"..condsTxt.."}", string.len(bits) + emissionEvaluatePrestack() + emissionEvaluatePoststack()
    -- cost to get preStack and usefullness of postStack are not important for the same emission filtering, but will be usefull for pruning the emissionFiles
    -- these preStack/postStack costs is our estimate of the average additional costs connected with the move use ... of course the real cost depends on the context

    if 1>=minLevel then
        insertEmissionTo("d" .. d8 .. "p0%1", moveConds, moveStat, moveCost)
    end
    if 2>=minLevel then
        insertEmissionTo("d" .. d8 .. "p" .. inttostring(phase % 2) .. "%2", moveConds, moveStat, moveCost)
    end
    if 4>=minLevel then
        insertEmissionTo("d" .. d8 .. "p" .. inttostring(phase % 4) .. "%4", moveConds, moveStat, moveCost)
    end
    if 8>=minLevel then
        insertEmissionTo("d" .. d8 .. "p" .. inttostring(phase % 8) .. "%8", moveConds, moveStat, moveCost)
    end
end --insertEmission

local function iniMoves(moveCondsFileName,minLevel)
    local h = io.open(moveCondsFileName, "r")
    local moveCondsLine = h:read()
    while moveCondsLine do
        insertEmission(string.sub(moveCondsLine, 5), minLevel)
        moveCondsLine = h:read()
    end
    h:close()
end -- iniMoves

local levelStacks, levelGoals, winners, level, bottomymx = {}, {}

local function extStack(pre, stack, post)
    writeLog("   extStack(" .. pre .. "," .. stack .. "," .. post .. ")", -1)
    if string.find('01', string.sub(stack, 1, 1)) then
        -- extrabit
        pre, stack = string.sub(stack, 1, 1) .. pre, string.sub(stack, 2)
    end
    stack = pre .. stack
    if stack ~= "" and string.find('TtIHhdSBbPvqpDxwuryz#', string.sub(stack, -1)) then
        return stack .. post
    else
        local postPos = string.find(post, '[TtIHhdSBbPvqpDxwuryz#]')
        if postPos then
            local postDist = string.sub(post, 1, postPos - 1)
            postDist = ((postDist == "") and "8" or postDist)
            local start, dist = string.match('H' .. stack, '(.*[TtIHhdSBbPvqpDxwuryz#])(.*)')
            start = string.sub(start, 2)
            writeLog("   extStack start, dist, postDist " .. start .. "," .. dist .. "," .. postDist .. "(" .. postPos .. ")")
            if start == "" then
                return dist .. string.sub(post, postPos) --dist is actually extrabit (or empty)
            else
                dist = (dist == "") and 0 or dist
                if dist + postDist == 8 then
                    return start .. string.sub(post, postPos)
                end
                return start .. inttostring(dist + postDist) .. string.sub(post, postPos)
            end
        else
            return stack
        end
    end
end -- extStack

local startTemplateTop, finalStack
local function search(stackprefixStart)

    local queue, queueCurrentCost, queueCurrentCostInd = {}, -1, 0 --rather build list with traversal than queue

    local function queueInit()
        queue, queueCurrentCost, queueCurrentCostInd = {}, -1, 0
    end

    local function queueEmpty()
        writeLog("queueEmpty" .. queueCurrentCost .. " " .. queueCurrentCostInd)
        return queueCurrentCost < 0 or (queue[queueCurrentCost].next < 0 and queueCurrentCostInd == #queue[queueCurrentCost])
    end

    ---@return string emission, int targetymx
    local function queuePull()
        queueCurrentCostInd = 1 + queueCurrentCostInd
        if queueCurrentCostInd > #queue[queueCurrentCost] then
            queueCurrentCostInd, queueCurrentCost = 1, queue[queueCurrentCost].next
        end
        writeLog("queuePull " .. queueCurrentCost .. " " .. queueCurrentCostInd)
        local node = queue[queueCurrentCost][queueCurrentCostInd]
        return node[1], node[2]
    end

    local function queueMerge(emissions, targetymx, forbidden)
        local function queuePush(node, ind)
            local bits = parseMove(node[1])
            writeLog("queuePush " .. string.len(bits) .. " {" .. node[1] .. "," .. node[2] .. "},"..ind,2)
            local cost = string.len(bits)
            if not queue[cost] then
                queue[cost] = {}
                if ind >= 0 then
                    -- go to a neighbour
                    while queue[ind].next > 0 and queue[ind].next < cost do
                        ind = queue[ind].next
                    end
                    while queue[ind].prev > 0 and queue[ind].prev > cost do
                        ind = queue[ind].prev
                    end
                end
                if ind > cost then
                    queue[cost].next, queue[cost].prev, queue[ind].prev = ind, queue[ind].prev, cost
                    if queue[cost].prev > 0 then
                        queue[queue[cost].prev].next=cost
                    end
                elseif ind >= 0 then
                    queue[cost].prev, queue[cost].next, queue[ind].next = ind, queue[ind].next, cost
                    if queue[cost].next > 0 then
                        queue[queue[cost].next].prev=cost
                    end
                else
                    queue[cost].next, queue[cost].prev = ind, ind
                end
                if queue[cost].prev < 0 then
                    queueCurrentCost = cost
                end
            end
            queue[cost][1 + #queue[cost]] = node
            return cost
        end

        local ind = queueCurrentCost
        if emissions then
            for j = 1, #emissions do
                local ok=true
                for f=1,#forbidden do
                    if string.find(emissions[j],forbidden[f]) then
                        writeLog("Forbidden emission "..emissions[j])
                        ok=false
                        break
                    end
                end
                if ok then
                    ind = queuePush({ emissions[j], targetymx }, ind)
                end
            end
        else
            writeLog("No emissions ",5)
        end
    end

    --extends the stacks by #'s with one extra #
    -- were I 1# off? ... I need at least 1 # for the A->B2  AX->B6X (implicit 8distance conversion trick)
    local function extendStacks(movestackPre, movestackPost, delta)
        if delta < 0 then
            return
        end
        local stackSuffix=string.rep('#',1+(delta//8))
        return movestackPre .. stackSuffix, extStack("", movestackPost, stackSuffix)
    end --extendStacks

    local function checkConditions(conditions, moveDelta)
        local OK, KO, conditionsToTest = {}, {}, {}
        if moveDelta==0 then
            conditionsToTest["_"] = ""
        else
            conditionsToTest['D'] = 8
            conditionsToTest['B'] = 8
            conditionsToTest['S'] = 8
        end
        for i = 1, #conditions[2] do
            --there is no conds[1] in emissions
            local hId = string.sub(conditions[2][i], -1)
            writeLog("  condition " .. conditions[2][i] .. "," .. hId, -1)
            local dist = conditionsToTest[hId]
            if dist then
                if dist == "" then
                    OK[#OK + 1] = hId
                    writeLog(" condition " .. hId .. "," .. dist .. " OK")
                else
                    local cDist = string.sub(conditions[2][i], 1, -2)
                    cDist = (cDist == "" and "8") or cDist
                    dist, cDist = dist + 0, cDist + 0
                    if cDist % 2 == 1 then
                        if cDist < dist then
                            OK[#OK + 1] = hId
                            writeLog(" condition " .. hId .. "," .. dist .. "(" .. cDist .. ")" .. " OK")
                        else
                            KO[#KO + 1] = {hId, cDist//dist}
                            writeLog(" condition " .. hId .. "," .. dist .. "(" .. cDist .. ")" .. " KO")
                        end
                    else
                        if cDist == dist then
                            OK[#OK + 1] = hId
                            writeLog(" condition " .. hId .. "," .. dist .. "(" .. cDist .. ")" .. " OK")
                        else
                            KO[#KO + 1] = {hId}
                            writeLog(" condition " .. hId .. "," .. dist .. "(" .. cDist .. ")" .. " KO")
                        end
                    end
                end
                conditionsToTest[hId] = nil
            end
        end
        for hId, dist in pairs(conditionsToTest) do
            KO[#KO + 1] = {hId}
            writeLog(" condition " .. hId .. "," .. dist .. " KO (missed)")
        end
        local minKO
        for i=1,#KO do
            if KO[i][2] then
                if not minKO or minKO>KO[i][2] then
                    minKO=KO[i][2]
                end
            end
        end
        if minKO and minKO>1 then
            if #OK>1 then
                writeLog("#OK>1 and fail for longer distance! Only SS case expected",10)
            elseif #OK==1 then
                local c=OK[1] --S
                for i=1,minKO do
                    OK[1]=OK[1]..c
                end
            end
        end
        return OK, KO
    end --checkConditions

    local function buildLevelItem(costStartRecipe2LevelEnd,prevLevelKey,costLevelStart2StartSubst,stackStartSubst,bitsStartSubst2Easy,stackEasy,tbitsEasy2Mid,stackMid,bitsMid2PreEmissionSubst,stackPreEmissonSubst,emission,stackPostEmissonSubst,ymxAtLevelEnd)
        local retItem={}
        retItem.costStartRecipe2LevelEnd = costStartRecipe2LevelEnd
        retItem.prevLevelKey = prevLevelKey
        retItem.costLevelStart2StartSubst = costLevelStart2StartSubst
        retItem.stackStartSubst = stackStartSubst
        retItem.bitsStartSubst2Easy = bitsStartSubst2Easy
        retItem.stackEasy = stackEasy
        retItem.tbitsEasy2Mid = tbitsEasy2Mid
        retItem.stackMid = stackMid
        retItem.bitsMid2PreEmissionSubst = bitsMid2PreEmissionSubst
        retItem.stackPreEmissonSubst = stackPreEmissonSubst
        retItem.emission = emission
        retItem.stackPostEmissonSubst = stackPostEmissonSubst
        retItem.ymxAtLevelEnd=ymxAtLevelEnd
        --there will be backup items for itemfilling postprocessing for different paths (to allow restoring original values) ... but these values are used for reporting
        -- templating changes costStartRecipe2LevelEnd as templating for level l affects bitsEasy2Mid on previous levels ... small portion of levelItems will be part of any recipe attempt so no neednot to waste room backuping in advance
        return retItem
    end --buildLevelItem

    local i = io.open(levelFileName, "r")
    local inputLine = i:read()
    if inputLine then
        writeLog("inputLine=" .. inputLine,5)
        inputLine = inDelimiters(">" .. inputLine .. "--", ">", "-%-")
        writeLog("input=" .. inputLine,5)
    else
        writeLog("inputLine=nil",5)
    end
    startTemplateTop = inDelimiters(">" .. inputLine, ">", " ")
    finalStack = inDelimiters(inputLine, "[", "]")
    writeLog("startTemplateTop:" .. startTemplateTop .. " finalStack:" .. finalStack, 5)
    local stackStart = ""
    for k = bottomymx, startTemplateTop, 8 do
        stackStart = stackStart .. "#"
    end
    if stackprefixStart then
        stackStart=stackprefixStart..string.sub(stackStart,string.len(stackprefixStart)+1)
    end
    writeLog("stackStart " .. stackStart .. "(" .. startTemplateTop .. "," .. bottomymx .. ",8)", 2)
    level = 1
    levelStacks[level] = {}
    levelStacks[level][stackStart] = buildLevelItem(0,'',0,stackStart,'',
            stackStart,'',stackStart, '', stackStart, '', stackStart, bottomymx) -- actually just first and second last variables will be used
    writeLog("levelStacks["..level.."]["..stackStart.."]",-2)
    local prevLevel, nrPrevLevelSwappers = {}, 1
    inputLine = ""
    while inputLine do
        queueInit()
        local forbidden={}
        levelGoals[level]=inputLine
        while inputLine ~= "" do
            local forbiddenPos,targetymxPos = string.find(inputLine,'%"'),string.find(inputLine,'%[')
            while forbiddenPos and forbiddenPos<targetymxPos do
                forbidden[#forbidden+1]=inDelimiters(inputLine,'"','"')
                forbiddenPos=string.find(inputLine,'%"',forbiddenPos+1)
                inputLine=string.sub(inputLine,forbiddenPos+1)
                forbiddenPos,targetymxPos = string.find(inputLine,'%"'),string.find(inputLine,'%[')
            end
            local targetymx = inDelimiters(inputLine, '[', ']') - bottomymx
            local emissionsKey = "d" .. inttostring(targetymx % 8) .. "p" .. string.sub(inputLine, 3, 5)
            g.show("Level "..inttostring(level).." Adding emissions "..emissionsKey)
            writeLog("Adding emissions "..emissionsKey,5)
            queueMerge(emissions[emissionsKey], targetymx, forbidden)
            inputLine = string.sub(inputLine, 1 + string.find(inputLine, '%]'))
        end
        while not queueEmpty() do
            local emission, targetymx = queuePull()
            writeLog("trying emission " .. emission .. " targeymx " .. targetymx .. " on level " .. level, 3)
            local bitsEmission, move, conditions, movestackPre, movestackPost, glider = parseMove(emission)
            --local dist, _phase = string.match(glider, '(%d*) (%d*)') --we know mod8 everything matches
            local dist, _phase = inDelimiters("("..glider,"("," "),inDelimiters(glider..")"," ",")")
            local moveDelta = targetymx - dist
            local stackXPreMove, stackXPostMove = extendStacks(movestackPre, movestackPost, moveDelta)
            if not stackXPostMove then
                writeLog(" emission would overshot with this bottom (dist" .. dist .. ">" .. targetymx .. "targetymx)")
            elseif stackXPostMove == '#' and finalStack ~= '' then --is one # longer
                writeLog(' emission would destroy the stack')
            else
                local stackPreEmission, stackPostEmission, move_stackPost = string.gsub(stackXPreMove, '#', '', 1), string.gsub(stackXPostMove, '#', '', 1), string.gsub(stackXPostMove, '#', '')
                -- ^ may be converted by adding+8 to the end
                writeLog("postStack trick " .. movestackPost .. ">" .. stackXPostMove .. ">" .. move_stackPost)
                local CondSuffix, OK, KO = '', checkConditions(conditions, moveDelta)
                if #OK == 0 then
                    writeLog(' all suffix tests failed')
                else
                    -- todo make unionchar CondSuffix and continue just in one branch
                    for i = 1, #OK do
                        if #KO > 0 then -- what about union of possibilities?
                            -- template needs further specification
                            CondSuffix=OK[i] -- could be 'SSS' if conditioned ....21D,7S
                            writeLog("Changing stackPreEmission " .. stackPreEmission .. " to " .. movestackPre .. CondSuffix ..
                                    string.sub(stackPreEmission, string.len(movestackPre) + string.len(CondSuffix) + 1))
                            stackPreEmission = movestackPre .. CondSuffix .. string.sub(stackPreEmission, string.len(movestackPre) + string.len(CondSuffix) + 1)
                            writeLog("Changing stackPostEmission " .. stackPostEmission .. " to " .. move_stackPost .. CondSuffix ..
                                    string.sub(stackPostEmission, string.len(move_stackPost) + string.len(CondSuffix) + 1))
                            stackPostEmission = move_stackPost .. CondSuffix .. string.sub(stackPostEmission, string.len(move_stackPost) + string.len(CondSuffix) + 1)
                        elseif i > 1 then
                            writeLog("  done as all template suffixes work same")
                            break
                        end
                        local thisLevelKey,preMoveCostToBeat = packSixplicates(stackPostEmission)
                        if levelStacks[level][thisLevelKey] then
                            writeLog("Comparing with  "..levelStacks[level][thisLevelKey].emission,3)
                            preMoveCostToBeat = levelStacks[level][thisLevelKey].costStartRecipe2LevelEnd - string.len(bitsEmission)
                            writeLog("preMoveCostToBeat=" .. preMoveCostToBeat .. "(levelStacks[level][stackPostEmission(" .. stackPostEmission .. ")].costStartRecipe2LevelEnd-string.len(bitsEmission))="
                                    .. levelStacks[level][thisLevelKey].costStartRecipe2LevelEnd .. "-" .. string.len(bitsEmission))
                        end
                        if logLevel<=1 then
                            local s = "";
                            for j = 1, nrPrevLevelSwappers do
                                s = s .. "," .. (prevLevel[j] or "nil")
                            end
                            writeLog("PrevLevelStart: " .. string.sub(s, 2), 1)
                        end
                        for j = 1, #prevLevel do
                            writeLog("prevLevel[j] "..prevLevel[j],-2)
                            local prevLevelKey = prevLevel[j]
                            local predecessor=levelStacks[level - 1][prevLevelKey]
                            local prevResultCost,stackStartPreSubst = predecessor.costStartRecipe2LevelEnd, predecessor.stackPostEmissonSubst
                            writeLog("Checking connection from prevEnd=stackStartPreSubst " .. stackStartPreSubst .. " to " .. stackPreEmission ..
                                    " preMoveCostToBeat=" .. (preMoveCostToBeat or "nil"))
                            local fail
                            if preMoveCostToBeat then
                                if preMoveCostToBeat <= prevResultCost then
                                    fail = true
                                    writeLog("stackStartPreSubst alone too expensive " .. preMoveCostToBeat .. "<=" .. prevResultCost)
                                else
                                    local est = sd.changeStackCostEst(stackStartPreSubst, stackPreEmission)
                                    if preMoveCostToBeat <= prevResultCost + est then
                                        fail = true
                                        writeLog("stackStartPreSubst + costLowerBound too expensive " .. preMoveCostToBeat .. "<=" .. prevResultCost .. "+" .. est)
                                    end
                                end
                            end
                            if not fail then
                                local costResult = sd.changeStackCosts(stackStartPreSubst, stackPreEmission)
                                local preMoveCost = prevResultCost + costResult.costStartPreSubst2TargetSubst

                                if (preMoveCostToBeat and preMoveCostToBeat <= preMoveCost) or costResult.costStartPreSubst2TargetSubst>900000000 then
                                    fail = true
                                    writeLog("stackStartPreSubst + cost too expensive " .. (preMoveCostToBeat or "nil") .. "<=" .. preMoveCost .. "=" .. prevResultCost .. "+" .. costResult.costStartPreSubst2TargetSubst)
                                    -- actually we could have more better stackTargetSubst than is the cost difference and we discard it losing a better continuation
                                    -- probably more efficient method would address by stackPostEmissionSubst rather by stackPostEmission, but that would lead to exponential growth of level widths
                                else
                                    preMoveCostToBeat = preMoveCost
                                    local stackPostEmissionSubst =  move_stackPost .. CondSuffix .. string.sub(costResult.stackTargetSubst, string.len(movestackPre) + string.len(CondSuffix) + 1)

                                    --writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
                                    writeLog("insert or update on level " .. level .. "[" .. stackPostEmission .. "]["
                                        .. costResult.stackTargetSubst .. "]>[" .. stackPostEmissionSubst .. "]="
                                        .. (preMoveCost + string.len(bitsEmission))
                                        .. "[" .. stackStartPreSubst .. "]+("..costResult.costStartPreSubst2StartSubst..")~["
                                        .. costResult.stackStartSubst .. "]>'" .. costResult.bitsStartSubst2Easy
                                        .. "'>[" .. costResult.stackEasy .. "]>'" .. costResult.tbitsEasy2Mid .. "'>["
                                        .. costResult.stackMid .."]>'" .. costResult.bitsMid2TargetSubst .. "'>["
                                        .. stackPreEmission .. "]~[".. costResult.stackTargetSubst .."]>'"
                                        .. move .. "'(" .. inttostring(costResult.costStartPreSubst2TargetSubst
                                        - costResult.costStartPreSubst2StartSubst
                                        - string.len(sd.bitsRemoveInfo(costResult.tbitsEasy2Mid ..costResult.bitsMid2TargetSubst)))..")"
                                        .. "<" .. inttostring(moveDelta + bottomymx), 2)
                                    levelStacks[level][thisLevelKey] =
                                    buildLevelItem(preMoveCost + string.len(bitsEmission), prevLevelKey, costResult.costStartPreSubst2StartSubst,
                                                costResult.stackStartSubst,costResult.bitsStartSubst2Easy,
                                                costResult.stackEasy,costResult.tbitsEasy2Mid,
                                                costResult.stackMid,costResult.bitsMid2TargetSubst,
                                                costResult.stackTargetSubst,move,
                                                stackPostEmissionSubst,moveDelta + bottomymx)
                                    writeLog("levelStacks["..level.."]["..stackPostEmission.."]={"..levelStacks[level][thisLevelKey].costStartRecipe2LevelEnd.."(,*)^9"..stackPostEmissionSubst.."}",-2)

                                    -- prevLevelKey was successfull for this continuation so promote it among ever successfull prevLevelKeys
                                    --  it would be nice to eliminate from QuarkCond*Emissions.txt those emission which will never lead to succsesfull prevLevelKeys
                                    local k = j
                                    if j > nrPrevLevelSwappers then
                                        nrPrevLevelSwappers = 1 + nrPrevLevelSwappers
                                        prevLevel[j] = prevLevel[nrPrevLevelSwappers]
                                        k = nrPrevLevelSwappers
                                    end
                                    while (k > 1) do
                                        prevLevel[k] = prevLevel[k - 1]
                                        k = k - 1
                                    end
                                    prevLevel[1] = prevLevelKey
                                end
                            end
                        end
                    end
                end
            end
        end
        while inputLine == "" do
            inputLine = i:read()
            if inputLine then
                writeLog("inputLine=" .. inputLine,5)
                inputLine = inDelimiters(">" .. inputLine .. "--", ">", "-%-")
                for i=1,string.len(inputLine) do
                    if string.sub(inputLine,-i, -i)~=" " then
                        inputLine = string.sub(inputLine,1,-i)
                        break
                    end
                    if i==string.len(inputLine) then
                        inputLine=""
                    end
                end
                writeLog("input=" .. inputLine,5)
            else
                writeLog("inputLine=nil",5)
                break
            end
        end
        -- efficient local sorting ... "inacurracies" would be swapped on next level
        prevLevel, nrPrevLevelSwappers = {}, 1
        for endPreSubsStack, info in pairs(levelStacks[level]) do
            --we prefere best first and try to maintain best candidates near 1
            prevLevel[1 + #prevLevel] = endPreSubsStack
            if levelStacks[level][prevLevel[nrPrevLevelSwappers]].costStartRecipe2LevelEnd > info.costStartRecipe2LevelEnd then
                nrPrevLevelSwappers = 1 + nrPrevLevelSwappers
                prevLevel[#prevLevel] = prevLevel[nrPrevLevelSwappers]
                prevLevel[nrPrevLevelSwappers] = endPreSubsStack
            end
        end
        for i = 1, nrPrevLevelSwappers // 2 do
            prevLevel[nrPrevLevelSwappers + 1 - i], prevLevel[i] = prevLevel[i], prevLevel[nrPrevLevelSwappers + 1 - i]
        end
        level = level + 1
        levelStacks[level] = {}
    end
    i:close()
    local stackTarget, preMoveCostToBeat = finalStack
    writeLog("finalizing", 5)
    if finalStack~="?" then
        local thisLevelKey,preMoveCostToBeat = packSixplicates(stackTarget)
        for j = 1, #prevLevel do
            local prevLevelKey = prevLevel[j]
            local prevResult = levelStacks[level - 1][prevLevelKey]
            local stackStartPreSubst=prevResult.stackPostEmissonSubst
            writeLog("Checking connection from stackStartPreSubst " .. stackStartPreSubst.."("..prevResult.costStartRecipe2LevelEnd.."+?)", 2)
            local fail
            if preMoveCostToBeat then
                if prevResult.costStartRecipe2LevelEnd > preMoveCostToBeat then
                    fail = true
                    writeLog("stackStartPreSubst alone too expensive", 2)
                else
                    local est = sd.changeStackCostEst(stackStartPreSubst, stackTarget)
                    if prevResult.costStartRecipe2LevelEnd  + est > preMoveCostToBeat then
                        fail = true
                        writeLog("stackStartPreSubst + costLowerBound too expensive", 2)
                    end
                end
            end
            if not fail then
                local costResult = sd.changeStackCosts(stackStartPreSubst, stackTarget)
                local preMoveCost = prevResult.costStartRecipe2LevelEnd + costResult.costStartPreSubst2TargetSubst
                if preMoveCostToBeat and preMoveCost > preMoveCostToBeat then
                    fail = true
                    writeLog("prevPostStack + cost too expensive", 2)
                end
                if not fail then
                    preMoveCostToBeat = preMoveCost
                    writeLog("insert or update on final level " .. level .. " preMoveCostToBeat=" .. preMoveCostToBeat, 10)
                    levelStacks[level][thisLevelKey] =  buildLevelItem(preMoveCost, prevLevelKey, costResult.costStartPreSubst2StartSubst,
                            costResult.stackStartSubst,costResult.sbitsStartSubst2Easy,
                            costResult.stackEasy,costResult.tbitsEasy2Mid,
                            costResult.stackMid,costResult.bitsMid2TargetSubst,
                            costResult.stackTargetSubst,'',
                            costResult.stackTargetSubst,bottomymx)
                    writeLog("levelStacks["..thisLevelKey.."][final]={"..levelStacks[level][thisLevelKey].costStartRecipe2LevelEnd.."(,*)^9"..stackTarget.."}",-2)
                end
            end
        end
        return {thisLevelKey}
    end
    writeLog("finalStack == ?", 5)
    level = level-1
    return prevLevel
end --search

local function getWinner(stackStartPreSubst)
    writeLog('getWinner started',2)
    local stackStartPreSubstTxt=packSixplicates(stackStartPreSubst or "nil")
    writeLog("Switching to another log", 10)
    writeLog("c:\\Golly\\FixedBottomGliderLevelsToBitsWinner_"..stackStartPreSubstTxt.."_log.txt", 10)
    log:close()
    log = io.open("c:\\Golly\\FixedBottomGliderLevelsToBitsWinner_"..stackStartPreSubstTxt.."_log.txt", "w")
    local winners = {}
    winners[level + 1] = (finalStack=="?") and stackStartPreSubst or finalStack
    writeLog("\nfinalStack ... ="..winners[level + 1], 2)
    for l = level, 1, -1 do
        writeLog("l = "..l, 2)
        if not levelStacks[l][winners[l + 1]] then
            writeLog("levelStacks["..l.."]["..winners[l + 1].."] does nt exist.",2)
        end
        winners[l] = levelStacks[l][winners[l + 1]].prevLevelKey
        writeLog("< "..winners[l], 2)
        --backup
        levelStacks[l][winners[l + 1]].bakTbitsEasy2Mid=levelStacks[l][winners[l + 1]].tbitsEasy2Mid
        levelStacks[l][winners[l + 1]].bakStackStartSubst=levelStacks[l][winners[l + 1]].stackStartSubst
        levelStacks[l][winners[l + 1]].bakCostStartRecipe2LevelEnd=levelStacks[l][winners[l + 1]].costStartRecipe2LevelEnd
        levelStacks[l][winners[l + 1]].bakStackEasy=levelStacks[l][winners[l + 1]].stackEasy
        levelStacks[l][winners[l + 1]].bakStackMid=levelStacks[l][winners[l + 1]].stackMid
        levelStacks[l][winners[l + 1]].bakStackPreEmissonSubst=levelStacks[l][winners[l + 1]].stackPreEmissonSubst
        levelStacks[l][winners[l + 1]].bakStackPostEmissonSubst=levelStacks[l][winners[l + 1]].stackPostEmissonSubst
        --? retItem.costLevelStart2StartSubst = costLevelStart2StartSubst
    end
    writeLog('getWinner finisehed',2)
    return winners
end

--{{postStack->{toalcost,previousPostStack,move,prepareInfo}}}
local function outputResult(output,lastLevelKey)
    writeLog('outputResult() started',2)
    output:write("--bottomymx:" .. bottomymx .. " totalCost=" .. levelStacks[level][lastLevelKey].costStartRecipe2LevelEnd)
    local prevCost = 0
    for l = 1, level do
        writeLog('level '..l..":"..winners[l + 1],2)
        local tbitsEasy2Mid, costEasy2Mid = levelStacks[l][winners[l + 1]].tbitsEasy2Mid;
        costEasy2Mid = string.len(sd.bitsRemoveInfo(tbitsEasy2Mid))
        local emission, bitsEmission, move, glider = levelStacks[l][winners[l + 1]].emission, '', '', ''
        if emission ~= '' then
            bitsEmission, move, _, _, _, glider = parseMove(emission)
            if glider ~= '' then
                glider = '(' .. glider .. ')'
                local dist, phase = inDelimiters(glider, '(', ' '), inDelimiters(glider, ' ', ')')
                writeLog('inttostring A')
                glider = '(g' .. phase .. '%8)[' .. inttostring(dist + levelStacks[l][winners[l + 1]].ymxAtLevelEnd) .. ']' .. glider
            end
        end
        local preCost = levelStacks[l][winners[l + 1]].costStartRecipe2LevelEnd - prevCost - string.len(bitsEmission)
                - costEasy2Mid - string.len(levelStacks[l][winners[l + 1]].bitsStartSubst2Easy..levelStacks[l][winners[l + 1]].bitsMid2PreEmissionSubst)
        if levelStacks[l][winners[l + 1]].stackStartSubst ~= levelStacks[l][winners[l + 1]].stackEasy then
            writeLog('inttostring B')
            preCost = '(+' .. inttostring(preCost) .. ")"
        else
            preCost = ''
        end
        local bbits,bitsEmissionSpaceFormated
        if move=='' then
            bitsEmissionSpaceFormated=''
        else
            bbits = string.sub(move,2,-2)
            bitsEmissionSpaceFormated = string.sub(inDelimiters(bbits,']','('),1,-2).." "..string.sub(inDelimiters(bbits,']','('),-1)
            .." "..inDelimiters(bbits,')','[')
        end
        writeLog('inttostring C')
        output:write(preCost .. "\n" .. levelStacks[l][winners[l + 1]].bitsStartSubst2Easy .. " " .. tbitsEasy2Mid ..
            levelStacks[l][winners[l + 1]].bitsMid2PreEmissionSubst .. " " .. bitsEmissionSpaceFormated ..
            " --" .. glider .. "<" .. inttostring(levelStacks[l][winners[l + 1]].ymxAtLevelEnd) .. "(" ..
            levelStacks[l][winners[l + 1]].costStartRecipe2LevelEnd .. ")" ..
            "[" .. packSixplicates(levelStacks[l][winners[l + 1]].stackStartSubst) .. "]>[" ..
                packSixplicates(levelStacks[l][winners[l + 1]].stackEasy) .. "]>[" ..
                packSixplicates(levelStacks[l][winners[l + 1]].stackMid) .. "]>[" ..
                packSixplicates(levelStacks[l][winners[l + 1]].stackPreEmissonSubst) .. "]>[" ..
                packSixplicates(levelStacks[l][winners[l + 1]].stackPostEmissonSubst) .. "]~(" ..
                packSixplicates(winners[l + 1]) .. ")["
                .. packSixplicates(levelStacks[l][winners[l + 1]].costStartRecipe2LevelEnd) .. "] "..levelGoals[l])
        prevCost = levelStacks[l][winners[l + 1]].costStartRecipe2LevelEnd
    end
    output:write("\n")
    writeLog('outputResult() finished',2)
end

local function restoreWinner()
    writeLog("restoreWinner()",2)
    for l = 2, level do
        levelStacks[l][winners[l + 1]].tbitsEasy2Mid=levelStacks[l][winners[l + 1]].bakTbitsEasy2Mid
        levelStacks[l][winners[l + 1]].stackStartSubst=levelStacks[l][winners[l + 1]].bakStackStartSubst
        levelStacks[l][winners[l + 1]].costStartRecipe2LevelEnd=levelStacks[l][winners[l + 1]].bakCostStartRecipe2LevelEnd
        levelStacks[l][winners[l + 1]].stackEasy=levelStacks[l][winners[l + 1]].bakStackEasy
        levelStacks[l][winners[l + 1]].stackMid=levelStacks[l][winners[l + 1]].bakStackMid
        levelStacks[l][winners[l + 1]].stackPreEmissonSubst=levelStacks[l][winners[l + 1]].bakStackPreEmissonSubst
        levelStacks[l][winners[l + 1]].stackPostEmissonSubst=levelStacks[l][winners[l + 1]].bakStackPostEmissonSubst
    end
end

local function fixWinnerBackWardTemplate(l,stackNextLevelStartSubst,stackPostEmissonSubst,stackPreEmissonSubst,stackMid,tbitsEasy2Mid,stackEasy,stackStartSubst,costStartRecipe2LevelEnd,costLevelStart2StartSubst)
    writeLog("{level "..l.." ["..(stackNextLevelStartSubst or "nil").."]~["..stackPostEmissonSubst.."]<["..stackPreEmissonSubst.."]<["
            ..stackMid.."]<'"..tbitsEasy2Mid.."'<["..stackEasy.."]<["..stackStartSubst.."]("..costStartRecipe2LevelEnd.."|"
            ..costLevelStart2StartSubst..")",3)
    if stackNextLevelStartSubst then
        local eqPreEPostESuffixLen=sd.EQTemplateTailLen(stackPreEmissonSubst, stackPostEmissonSubst)
        local eqMidPreESuffixLen=sd.EQTemplateTailLen(stackMid, stackPreEmissonSubst)
        local eqEasyMidSuffixLen=sd.EQTemplateTailLen(stackEasy, stackMid)
        local eqStartSubstEasySuffixLen=sd.EQTemplateTailLen(stackStartSubst, stackEasy)
        local recomputetbitsEasy2Mid=false
        --local eCost=0
        local possibleTemplatingChars,possibleReplacementChars,confirmedTemplatingChars,confirmedReplacementChars =
        '','','',''
        writeLog(eqPreEPostESuffixLen.." "..eqMidPreESuffixLen.." "..eqEasyMidSuffixLen.." "..eqStartSubstEasySuffixLen,-5)
        for i=1,string.len(stackNextLevelStartSubst) do
            local nl=string.sub(stackNextLevelStartSubst,-i,-i)
            local oe=string.sub(stackPostEmissonSubst,-i,-i)
            local ee=string.sub(stackPreEmissonSubst,-i,-i)
            local m=string.sub(stackMid,-i,-i)
            local e=string.sub(stackEasy,-i,-i)
            local s=string.sub(stackStartSubst,-i,-i)
            writeLog(i..possibleTemplatingChars.."|"..possibleReplacementChars.."|"..confirmedTemplatingChars.."|"..confirmedReplacementChars.."|"..(nl or ".")..(oe or ".")..(ee or ".")..(m or ".")..(e or ".")..(s or "."),-5)
            if i>eqEasyMidSuffixLen then
                local tempChar=sd.templateCharNotUnique(oe)
                if tempChar~='' then
                    possibleTemplatingChars,possibleReplacementChars=
                    possibleTemplatingChars..oe,
                    possibleReplacementChars..nl
                end
            end
            if nl~=oe then
                confirmedTemplatingChars,confirmedReplacementChars = possibleTemplatingChars,possibleReplacementChars
                local aCost=sd.isAChartemplatingBChar(nl,oe)
                if aCost then
                    costStartRecipe2LevelEnd=costStartRecipe2LevelEnd+aCost
                    --costLevelStart2StartSubst any change?
                    stackPostEmissonSubst=sd.replaceTailChar(stackPostEmissonSubst,nl,i)
                    if i<=eqPreEPostESuffixLen then
                        stackPreEmissonSubst=sd.replaceTailChar(stackPreEmissonSubst,nl,i)
                        if i<=eqMidPreESuffixLen then
                            stackMid=sd.replaceTailChar(stackMid,nl,i)
                            if i<=eqEasyMidSuffixLen then
                                stackEasy=sd.replaceTailChar(stackEasy,nl,i)
                                if i<=eqStartSubstEasySuffixLen then
                                    stackStartSubst=sd.replaceTailChar(stackStartSubst,nl,i)
                                    --costLevelStart2StartSubst any change?
                                else
                                    writeLog('Something wrong in templating D!',10)
                                end
                            else
                                --eCost=eCost+aCost
                                recomputetbitsEasy2Mid=true
                                writeLog('We have to modify tbitsEasy2Mid',3)
                            end
                        else
                            writeLog('Something wrong in templating C!',10)
                        end
                    else
                        writeLog('Something wrong in templating B!',10)
                    end
                else
                    writeLog('Something wrong in templating A!',10)
                end
            end
            writeLog(i..possibleTemplatingChars.."|"..possibleReplacementChars.."|"..confirmedTemplatingChars.."|"..confirmedReplacementChars,-5)
        end
        if recomputetbitsEasy2Mid then
            --[[local result=sd.changeStackCosts(preEasyStack,stackPreEmission)
            if string.len(sd.bitsRemoveInfo(result.tbitsEasy2Mid))~=eCost+string.len(sd.bitsRemoveInfo(tbitsEasy2Mid)) then
                writeLog('Modified preEasyMoveBits have strange length ',10)
            else
                tbitsEasy2Mid=result.tbitsEasy2Mid
            end
            ]]
            local fail
            writeLog("'"..tbitsEasy2Mid.."' "..confirmedTemplatingChars..'>'..confirmedReplacementChars,2)
            local i=0
            while (i<string.len(tbitsEasy2Mid)) do
                i=string.find(tbitsEasy2Mid,'%\\',i+1)
                if not i then
                    if confirmedTemplatingChars~='' then
                        writeLog('Something wrong in templating D!',10)
                        fail=true
                    end
                    break
                end
                i=i+1
                local tbit = sd.templateCharNotUnique(string.sub(tbitsEasy2Mid,i,i))
                if tbit==string.sub(confirmedTemplatingChars,1,1) then
                    local rbit=string.sub(confirmedReplacementChars,1,1)
                    confirmedTemplatingChars=string.sub(confirmedTemplatingChars,2)
                    confirmedReplacementChars=string.sub(confirmedReplacementChars,2)
                    local costrS=sd.costSp1isSBPD(rbit)
                    local costtS=sd.costSp1isSBPD(tbit)
                    local repl=sd.templateCharNotUniqueBackwardMark(rbit) .. string.rep('1',costtS-costrS)
                    tbitsEasy2Mid=string.sub(tbitsEasy2Mid,1,i-2)..repl..string.sub(tbitsEasy2Mid,i+1)
                end
            end
            writeLog("'"..tbitsEasy2Mid.."' "..confirmedTemplatingChars..'>'..confirmedReplacementChars,2)
            if fail then
                writeLog("Recomputing easy2mid bis from scratch as templating did not worked!",10)
                local est, cost, bits, startStack, preEasyStack, midStack, targetStack, sCost = sd.ignoreSuffixChangeStackCost(stackStartSubst,stackEasy,stackMid,stackPreEmissonSubst)
                if cost then
                    stackStartSubst,tbitsEasy2Mid,stackEasy,stackMid,stackPreEmissonSubst=startStack, bits, preEasyStack, midStack, targetStack
                else
                    writeLog("Recomputing from scratch did not worked!",10)
                end
            end
        end
        writeLog("level} "..l.." ["..(stackNextLevelStartSubst or "nil").."]~["..stackPostEmissonSubst.."]<["..stackPreEmissonSubst.."]<["
                ..stackMid.."]<'"..tbitsEasy2Mid.."'<["..stackEasy.."]<["..stackStartSubst.."]("..costStartRecipe2LevelEnd.."|"
                ..costLevelStart2StartSubst..")",3)
    end
    return stackPostEmissonSubst,stackPreEmissonSubst,stackMid,tbitsEasy2Mid,stackEasy,stackStartSubst,costStartRecipe2LevelEnd,costLevelStart2StartSubst
end
-- it could happen some backward template would be 'accidentally' made equal with forward template on the same position.
-- # -> 111 -> S -> 211211# ->S#  is wrong if # is not D, but
-- # -> /#111 -> S -> 211211\# -> S# is OK making these #'s independent (and ignorable)
-- the number of 1's in the code corresponds to templateMaxSingle( )
-- when forward # is changed latter, the following 1's should be removed accordingly
-- I let the option of forward templating open, the concept could have problem with dependent cases where
-- relative DPBS position of templates could matter ... for now I would force templateMaxSingle( ) for forward.
-- there is intermediate result save before the fixWinnerBackWardTemplates, so the problemss could be solved separately.
local function fixWinnerBackWardTemplates(lastLevelKey)
    writeLog("Switching to another log", 10)
    writeLog("c:\\Golly\\FixedBottomGliderLevelsToBitsWinnerTemplates_"..lastLevelKey.."_log.txt", 10)
    log:close()
    log = io.open("c:\\Golly\\FixedBottomGliderLevelsToBitsWinnerTemplates_"..lastLevelKey.."_log.txt", "w")
    local stackNextLevelStartSubst
    for l=level,2,-1 do
        local thisLevelNode=levelStacks[l][winners[l + 1]]
        local stackPostEmissonSubst = thisLevelNode.stackPostEmissonSubst
        local stackPreEmissonSubst = thisLevelNode.stackPreEmissonSubst
        local stackMid = thisLevelNode.stackMid
        local tbitsEasy2Mid = thisLevelNode.tbitsEasy2Mid
        local stackEasy = thisLevelNode.stackEasy
        local stackStartSubst = thisLevelNode.stackStartSubst
        local costStartRecipe2LevelEnd = thisLevelNode.costStartRecipe2LevelEnd
        local costLevelStart2StartSubst = thisLevelNode.costLevelStart2StartSubst
        stackPostEmissonSubst,stackPreEmissonSubst,stackMid,tbitsEasy2Mid,stackEasy,stackStartSubst,costStartRecipe2LevelEnd,costLevelStart2StartSubst =
            fixWinnerBackWardTemplate(l,stackNextLevelStartSubst,stackPostEmissonSubst,stackPreEmissonSubst,stackMid,tbitsEasy2Mid,stackEasy,stackStartSubst,costStartRecipe2LevelEnd,costLevelStart2StartSubst)
        thisLevelNode.stackPostEmissonSubst = stackPostEmissonSubst
        thisLevelNode.stackPreEmissonSubst = stackPreEmissonSubst
        thisLevelNode.stackMid = stackMid
        thisLevelNode.tbitsEasy2Mid = tbitsEasy2Mid
        thisLevelNode.stackEasy = stackEasy
        thisLevelNode.stackStartSubst = stackStartSubst
        thisLevelNode.costStartRecipe2LevelEnd = costStartRecipe2LevelEnd
        thisLevelNode.costLevelStart2StartSubst = costLevelStart2StartSubst
        levelStacks[l][winners[l + 1]] = thisLevelNode
        stackNextLevelStartSubst=levelStacks[l][winners[l + 1]].stackStartSubst
    end
    writeLog('fixWinnerTemplates finished',2)
end

--local glider = "(-1  4)"
--local dist, phase = inDelimiters(glider,"("," "),inDelimiters(glider," ",")")
--local d8 = inttostring(dist % 8)
--g.note(glider.." "..dist.." "..phase.." "..d8)
--g.note("pokus "..string.sub("pokus",0))
---[[
iniMoves(moveConds1FileName,1)
iniMoves(moveConds2FileName,2)
iniMoves(moveConds4FileName,4)
iniMoves(moveConds8FileName,8)
local resultOutput = io.open(resultOutputFileName, "w")
local templateFixedOutput = io.open(templateFixedOutputFileName, "w")
local prevLevel


local function main()
    logLevel = 2
    sd.logLevel = 2
    for i=0,6,2 do
        bottomymx = i -- -2656 -- -2716 -- -2344 -- -2716
        --    g.show(i)
        writeLog("Switching to another log", 10)
        writeLog("c:\\Golly\\FixedBottomGliderLevelsToBitsSearch"..i.."_log.txt", 10)
        log:close()
        log = io.open("c:\\Golly\\FixedBottomGliderLevelsToBitsSearch"..i.."_log.txt", "w")

        prevLevel = search('S')
        --search('I4S#######################')
        g.show("Finalizing")
        for j = 1, #prevLevel do
            local lastLevelKey = prevLevel[j]
            if finalStack == "?" then
                winners = getWinner(lastLevelKey)
            else
                lastLevelKey=packSixplicates(finalStack)
                winners = getWinner(lastLevelKey)
            end
            outputResult(resultOutput,lastLevelKey)
            if true then
                fixWinnerBackWardTemplates(lastLevelKey)
            end
            outputResult(templateFixedOutput,lastLevelKey)
            if finalStack~="?" then
                break
            end
            restoreWinner()
        end
    end
end

local function tests()
    --sd.writeLog('bitsRemoveInfo("12asvcrw453SDpx#>^")'..sd.bitsRemoveInfo("12asvcrw453SDpx#>^"),5)
    --writeLog('bitsRemoveInfo("12asvcrw453SDpx#>^")'..sd.bitsRemoveInfo("12asvcrw453SDpx#>^"),5)
    --sd.easyChangeStackCost(startStack, preEasyStack, midStack, targetStack, suffixDist, commonSuffixLen)
    local testId,ss,ts,di,cl="0elb","","",0,0
    local es,ms
    local est, cost, bits, startStack, preEasyStack, midStack, targetStack, sCost, tbitsEasy2Mid, stackStartSubst, stackEasy, stackMid, stackTargetSubst
    local stackNextLevelStartSubst,stackPostEmissonSubst,stackPreEmissonSubst,costStartRecipe2LevelEnd,costLevelStart2StartSubst
    local costStartPreSubst2StartSubst, commonSuffixLen, suffixDist, eqSuffixLen
    logLevel = -5
    sd.logLevel = -5
    sd.writeLog("----- { TESTS -----",10)
    --[[
    ss='SB'
    ts='P##bp#D'
    est = sd.easyChangeStackLowerBound(ss,ts,di,cl)
    sd.writeLog(testId.." >="..((est and est .." "..ss..">"..ts) or "nil").."[1^"..di.."]cl="..cl,5)
    writeLog(testId.." >="..((est and est .." "..ss..">"..ts) or "nil").."[1^"..di.."]cl="..cl,5)
    est, cost, bits, startStack, preEasyStack, midStack, targetStack, sCost = sd.ignoreSuffixChangeStackCost(ss,ss,ts,ts)
    testId="0isclb"
    sd.writeLog(testId.." >="..((est and est .." "..ss..">"..ts) or "nil").."[1^"..di.."]cl="..cl,5)
    writeLog(testId.." >="..((est and est .." "..ss..">"..ts) or "nil").."[1^"..di.."]cl="..cl,5)
    testId="0isc"
    sd.writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." "..ss.."("..startStack..") "..preEasyStack.." > "..midStack.." "..ts.."("..targetStack..") "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." "..ss.."("..startStack..") "..preEasyStack.." > "..midStack.." "..ts.."("..targetStack..") "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    est = sd.changeStackCostEst(ss,ts)
    testId="0cse"
    sd.writeLog(testId.." >="..((est and est .." "..ss..">"..ts) or "nil").."[1^"..di.."]cl="..cl,5)
    writeLog(testId.." >="..((est and est .." "..ss..">"..ts) or "nil").."[1^"..di.."]cl="..cl,5)
    testId="0ec1"
    cost, tbitsEasy2Mid, stackStartSubst, stackEasy, stackMid, stackTargetSubst, sCost
    = sd.easyChangeStackCost(ss,ss,ts,ts,di,cl)
    sd.writeLog(testId.." "..((cost and cost .." ["..ss.."](+"..sCost..")=["..stackStartSubst.."]>?>["..stackEasy.."](["..ss.."])>'"..tbitsEasy2Mid.."'>["..stackMid.."](["..ts.."])>?>["..stackTargetSubst.."](["..ts.."]) "..(cost-sCost==string.len(sd.bitsRemoveInfo(tbitsEasy2Mid)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    writeLog(testId.." "..((cost and cost .." ["..ss.."](+"..sCost..")=["..stackStartSubst.."]>?>["..stackEasy.."](["..ss.."])>'"..tbitsEasy2Mid.."'>["..stackMid.."](["..ts.."])>?>["..stackTargetSubst.."](["..ts.."]) "..(cost-sCost==string.len(sd.bitsRemoveInfo(tbitsEasy2Mid)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    testId="0cs"
    cost=sd.changeStackCosts(ss,ts) --wrongly substituted P ... should be r
    sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    testId="0ec2"
    cost, tbitsEasy2Mid, stackStartSubst, stackEasy, stackMid, stackTargetSubst, sCost
    = sd.easyChangeStackCost(ss,ss,ts,ts,di,cl)
    sd.writeLog(testId.." "..((cost and cost .." ["..ss.."](+"..sCost..")=["..stackStartSubst.."]>?>["..stackEasy.."](["..ss.."])>'"..tbitsEasy2Mid.."'>["..stackMid.."](["..ts.."])>?>["..stackTargetSubst.."](["..ts.."]) "..(cost-sCost==string.len(sd.bitsRemoveInfo(tbitsEasy2Mid)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    writeLog(testId.." "..((cost and cost .." ["..ss.."](+"..sCost..")=["..stackStartSubst.."]>?>["..stackEasy.."](["..ss.."])>'"..tbitsEasy2Mid.."'>["..stackMid.."](["..ts.."])>?>["..stackTargetSubst.."](["..ts.."]) "..(cost-sCost==string.len(sd.bitsRemoveInfo(tbitsEasy2Mid)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    --]]
    --[[
    ss,ts,di,cl ='#############################################################################','D',0,0
    testId="10"
    cost, bits, startStack, preEasyStack, midStack, targetStack, sCost
    = sd.easyChangeStackCost(ss,ss,ts,ts,di,cl)
    sd.writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." "..ss.."("..startStack..") "..preEasyStack.." > "..midStack.." "..ts.."("..targetStack..") "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." "..ss.."("..startStack..") "..preEasyStack.." > "..midStack.." "..ts.."("..targetStack..") "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    ts='P'
    di,cl=1,1
    testId="11"
    cost, bits, startStack, preEasyStack, midStack, targetStack, sCost = sd.easyChangeStackCost(ss,ss,ts,ts,di,cl)
    sd.writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." "..ss.."("..startStack..") "..preEasyStack.." > "..midStack.." "..ts.."("..targetStack..") "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." "..ss.."("..startStack..") "..preEasyStack.." > "..midStack.." "..ts.."("..targetStack..") "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    di,cl=0,0
    testId="12"
    cost, bits, startStack, preEasyStack, midStack, targetStack, sCost = sd.easyChangeStackCost(ss,ss,ts,ts,di,cl)
    sd.writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." "..ss.."("..startStack..") "..preEasyStack.." > "..midStack.." "..ts.."("..targetStack..") "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." "..ss.."("..startStack..") "..preEasyStack.." > "..midStack.." "..ts.."("..targetStack..") "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    --]]
    --[[
    ss=      'SPuS##'
    ts='SDSDDSB##S##'
    di,cl=0,0
    testId="12.5"
    cost, bits, startStack, preEasyStack, midStack, targetStack, sCost = sd.easyChangeStackCost(ss,ss,ts,ts,di,cl)
    sd.writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." "..ss.."("..startStack..") "..preEasyStack.." > "..midStack.." "..ts.."("..targetStack..") "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." "..ss.."("..startStack..") "..preEasyStack.." > "..midStack.." "..ts.."("..targetStack..") "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    ss,ts,di,cl='DDD','SSPBSBDSB',5,2
    ss,ts,di,cl='DDD','BDSSPBSBDSB',5,2
    ss,ts,di,cl ='#############################################################################','D',0,0
    es='#B###########################################################################'
    ms=ts
    testId="10a ss es ms ts"
    cost, tbitsEasy2Mid, stackStartSubst, stackEasy, stackMid, stackTargetSubst, sCost
    = sd.easyChangeStackCost(ss,es,ms,ts,di,cl)
    sd.writeLog(testId.." "..((cost and cost .." ["..ss.."](+"..sCost..")=["..stackStartSubst.."]>?>["..stackEasy.."](["..es.."])>'"..tbitsEasy2Mid.."'>["..stackMid.."](["..ms.."])>?>["..stackTargetSubst.."](["..ts.."]) "..(cost-sCost==string.len(sd.bitsRemoveInfo(tbitsEasy2Mid)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    writeLog(testId.." "..((cost and cost .." ["..ss.."](+"..sCost..")=["..stackStartSubst.."]>?>["..stackEasy.."](["..es.."])>'"..tbitsEasy2Mid.."'>["..stackMid.."](["..ms.."])>?>["..stackTargetSubst.."](["..ts.."]) "..(cost-sCost==string.len(sd.bitsRemoveInfo(tbitsEasy2Mid)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    ss=es
    testId="10b es es ms ts"
    cost, tbitsEasy2Mid, stackStartSubst, stackEasy, stackMid, stackTargetSubst, sCost
    = sd.easyChangeStackCost(ss,es,ms,ts,di,cl)
    sd.writeLog(testId.." "..((cost and cost .." ["..ss.."](+"..sCost..")=["..stackStartSubst.."]>?>["..stackEasy.."](["..es.."])>'"..tbitsEasy2Mid.."'>["..stackMid.."](["..ms.."])>?>["..stackTargetSubst.."](["..ts.."]) "..(cost-sCost==string.len(sd.bitsRemoveInfo(tbitsEasy2Mid)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    writeLog(testId.." "..((cost and cost .." ["..ss.."](+"..sCost..")=["..stackStartSubst.."]>?>["..stackEasy.."](["..es.."])>'"..tbitsEasy2Mid.."'>["..stackMid.."](["..ms.."])>?>["..stackTargetSubst.."](["..ts.."]) "..(cost-sCost==string.len(sd.bitsRemoveInfo(tbitsEasy2Mid)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    ss,ts,di,cl ='#############################################################################','D',0,0
    testId="10c ss ss ms ts"
    es=ss
    cost, tbitsEasy2Mid, stackStartSubst, stackEasy, stackMid, stackTargetSubst, sCost
    = sd.easyChangeStackCost(ss,es,ms,ts,di,cl)
    sd.writeLog(testId.." "..((cost and cost .." ["..ss.."](+"..sCost..")=["..stackStartSubst.."]>?>["..stackEasy.."](["..es.."])>'"..tbitsEasy2Mid.."'>["..stackMid.."](["..ms.."])>?>["..stackTargetSubst.."](["..ts.."]) "..(cost-sCost==string.len(sd.bitsRemoveInfo(tbitsEasy2Mid)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    writeLog(testId.." "..((cost and cost .." ["..ss.."](+"..sCost..")=["..stackStartSubst.."]>?>["..stackEasy.."](["..es.."])>'"..tbitsEasy2Mid.."'>["..stackMid.."](["..ms.."])>?>["..stackTargetSubst.."](["..ts.."]) "..(cost-sCost==string.len(sd.bitsRemoveInfo(tbitsEasy2Mid)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    --]]
    --[[
    ts='P'
    di,cl=1,1
    testId="11a"
    cost, bits, startStack, preEasyStack, midStack, targetStack, sCost = sd.easyChangeStackCost(ss,ss,ts,ts,di,cl)
    sd.writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." "..ss.."("..startStack..") "..preEasyStack.." > "..midStack.." "..ts.."("..targetStack..") "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." "..ss.."("..startStack..") "..preEasyStack.." > "..midStack.." "..ts.."("..targetStack..") "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    di,cl=0,0
    testId="12a"
    cost, bits, startStack, preEasyStack, midStack, targetStack, sCost = sd.easyChangeStackCost(ss,ss,ts,ts,di,cl)
    sd.writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." "..ss.."("..startStack..") "..preEasyStack.." > "..midStack.." "..ts.."("..targetStack..") "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    ss,ts,di,cl ='S############################################################################','D',0,0
    testId="10b"
    cost, bits, startStack, preEasyStack, midStack, targetStack, sCost
    = sd.easyChangeStackCost(ss,ss,ts,ts,di,cl)
    sd.writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." "..ss.."("..startStack..") "..preEasyStack.." > "..midStack.." "..ts.."("..targetStack..") "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." "..ss.."("..startStack..") "..preEasyStack.." > "..midStack.." "..ts.."("..targetStack..") "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    ts='P'
    di,cl=1,1
    testId="11b"
    cost, bits, startStack, preEasyStack, midStack, targetStack, sCost = sd.easyChangeStackCost(ss,ss,ts,ts,di,cl)
    sd.writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." "..ss.."("..startStack..") "..preEasyStack.." > "..midStack.." "..ts.."("..targetStack..") "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." "..ss.."("..startStack..") "..preEasyStack.." > "..midStack.." "..ts.."("..targetStack..") "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    di,cl=0,0
    testId="12b"
    cost, bits, startStack, preEasyStack, midStack, targetStack, sCost = sd.easyChangeStackCost(ss,ss,ts,ts,di,cl)
    sd.writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." "..ss.."("..startStack..") "..preEasyStack.." > "..midStack.." "..ts.."("..targetStack..") "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." "..ss.."("..startStack..") "..preEasyStack.." > "..midStack.." "..ts.."("..targetStack..") "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    ss,ts,di,cl='BDDDD','S',3,1
    testId="13"
    cost, bits, startStack, preEasyStack, midStack, targetStack, sCost = sd.easyChangeStackCost(ss,ss,ts,ts,di,cl)
    sd.writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." "..ss.."("..startStack..") "..preEasyStack.." > "..midStack.." "..ts.."("..targetStack..") "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." "..ss.."("..startStack..") "..preEasyStack.." > "..midStack.." "..ts.."("..targetStack..") "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    ss,ts,di,cl='DDD','SSPBSBDSB',5,2
    ss,ts,di,cl='DDD','BDSSPBSBDSB',5,2
    testId="14"
    cost, bits, startStack, preEasyStack, midStack, targetStack, sCost = sd.easyChangeStackCost(ss,ss,ts,ts,di,cl)
    sd.writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." "..ss.."("..startStack..") "..preEasyStack.." > "..midStack.." "..ts.."("..targetStack..") "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." "..ss.."("..startStack..") "..preEasyStack.." > "..midStack.." "..ts.."("..targetStack..") "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    ss='T14###########################################################################'
    ts='S6d6BDSSDD####################################################################'
    testId="15"
    cost, bits, startStack, preEasyStack, midStack, targetStack, sCost
    = sd.easyChangeStackCost(ss,ss,ts,ts,di,cl)
    sd.writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." "..ss.."("..startStack..") "..preEasyStack.." > "..midStack.." "..ts.."("..targetStack..") "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." "..ss.."("..startStack..") "..preEasyStack.." > "..midStack.." "..ts.."("..targetStack..") "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    --]]
    --[[
    --ss,ts='P','##'
    --ss,ts='S','##'
    ss,ts='BBD','P#BSB'
    testId="16"
    est, cost, bits, startStack, preEasyStack, midStack, targetStack, sCost = sd.ignoreSuffixChangeStackCost(ss,ss,ts,ts)
    sd.writeLog(testId.." >=" .. est .." " ..((cost and cost .."("..sCost..") "..bits.." "..ss.."("..startStack..") "..preEasyStack.." > "..midStack.." "..ts.."("..targetStack..") "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    writeLog(testId.." >=" .. est .." " ..((cost and cost .."("..sCost..") "..bits.." "..ss.."("..startStack..") "..preEasyStack.." > "..midStack.." "..ts.."("..targetStack..") "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    --]]
    --[[
    ss='##############################################################################################################################################################################################################################################################################################################################################################################################################################################################'
    ts=                                                                      'PDDDDDD#################################################################################################################################################################################################################################################################################################################################################################################'
    testId="17"
    cost=sd.changeStackCosts(ss,ts) --wrongly substituted P ... should be r
    sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    ss='##############################################################################################################################################################################################################################################################################################################################################################################################################################################################'
    ts=                                                                    'SSPDDDDDD#################################################################################################################################################################################################################################################################################################################################################################################'
    cost=sd.changeStackCosts(ss,ts) --
    sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    ss='S##########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################'
    ts=                                                                            'B6d6DSDDDDD####################################################################################################################################################################################################################################################################################################################################################################################################'
    cost=sd.changeStackCosts(ss,ts)
    sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    ss='S###############################################################################################################################################################################################################################################################################################################################################################################################################'
    ts= 'B6d6DSDDDDD####################################################################################################################################################################################################################################################################################################################################################################################################'
    cost=sd.changeStackCosts(ss,ts)
    sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    ss='###############################################################################################################################################################################################################################################################################################################################################################################################################'
    ts='B6d6DSDDDDD####################################################################################################################################################################################################################################################################################################################################################################################################'
    cost=sd.changeStackCosts(ss,ts)
    sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    ss='S##############################################################################################################################################################################################################################################################################################################################################################################################################'
    ts='B6d6DSDDDDD####################################################################################################################################################################################################################################################################################################################################################################################################'
    cost=sd.changeStackCosts(ss,ts)
    sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    ss= 'S#############################################################################################################################################################################################################################################################################################################################################################################################################'
    ts='B6d6DSDDDDD####################################################################################################################################################################################################################################################################################################################################################################################################'
    cost=sd.changeStackCosts(ss,ts)
    sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    ss='##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################'
    ts='S6d6BSDDDD########################################################################################################################################################################################################################################################################################################################################################################################################'
    cost=sd.changeStackCosts(ss,ts)
    sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    ss='##################################################################################'
    ts='B6d6DDSSDDBSSS###############################################################################'
    cost=sd.changeStackCosts(ss,ts)
    sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    ss='1P##################################################################################'
    ts='B6d6DSDDDDD########################################################################'
    cost=sd.changeStackCosts(ss,ts)
    sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    ss='S######################################################################################################################################################################################################################################################'
    ts='PDDDDDD########################################################################'
    cost=sd.changeStackCosts(ss,ts)
    sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    ss='H6T22###########################################################################'
    ts='B6d6DSDDDD########################################################################'
    cost=sd.changeStackCosts(ss,ts)
    sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    ss='SSS###########################################################################'
    ts='S6d6BDBDDDDB###############################################################################'
    cost=sd.changeStackCosts(ss,ts)
    sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    ss='I4S###########################################################################'
    ts='T6SPDSS###############################################################################'
    cost=sd.changeStackCosts(ss,ts)
    sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    ss='###########################################################################'
    ts='B6d6DDSSDDBSSS########################################################################'
    cost=sd.changeStackCosts(ss,ts)
    sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    ss='T14###########################################################################'
    ts='S6d6BDSSDD####################################################################'
    cost=sd.changeStackCosts(ss,ts)
    sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    ss=   'T6S##########################'
    ts='SDSDDSDB########################'
    cost=sd.changeStackCosts(ss,ts)
    sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    --]]
    --[[
    ss=      'S#D'
    ts='SBDBDD#PD'
    cl,di=1,0
    testId="26SPprefix"
    cost, bits, startStack, preEasyStack, midStack, targetStack, sCost
    = sd.easyChangeStackCost(ss,ss,ts,ts,di,cl)
    sd.writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..ss.."]~["..startStack.."]>["..preEasyStack.."]>'...'>["..midStack.."]>''>["..ts.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..ss.."]~["..startStack.."]>["..preEasyStack.."]>'...'>["..midStack.."]>''>["..ts.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    cost=sd.changeStackCosts(ss,ts)
    sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    --[[ss=      'SPDB####D###S#######'
    ts='SBDBDD#PDB####D###S#######'
    testId="26SPprefix"
    cost=sd.changeStackCosts(ss,ts)
    sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    --]]
    --[[
    testId=19
    ss='T14###########B###SD####S######################################'
    ts=    'B6d6DSDDDDD################################################' --easy Su##SD####S#... but Mid .....D###SD####S#... u->#?
    cost=sd.changeStackCosts(ss,ts)
    sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    --[[
    testId=20
    ss=  'SBBDD'
    ts= 'PDDDDD'
    cost=sd.changeStackCosts(ss,ts)
    sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    ss=  'T6S#########'
    ts= 'SDSDDSDD#####'
    testId=21
    cost=sd.changeStackCosts(ss,ts)
    sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    ss=    'SDDS##S#######'
    ts= 'SDSDDSB##S#######'
    testId=22
    cost=sd.changeStackCosts(ss,ts)
    sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    ss='PDDS###########'
    ts='PDBS###########'
    testId=22
    cost, bits, startStack, preEasyStack, midStack, targetStack, sCost
    = sd.easyChangeStackCost(ss,ss,ts,ts,di,cl)
    sd.writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." "..ss.."("..startStack..") "..preEasyStack.." > "..midStack.." "..ts.."("..targetStack..") "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." "..ss.."("..startStack..") "..preEasyStack.." > "..midStack.." "..ts.."("..targetStack..") "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    ss='SDDS###########'
    ts='PDBS###########'
    testId=23
    cost=sd.changeStackCosts(ss,ts)
    sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    ss=     'SPu#########'
    ts='S6d6BDD##########'
    testId=24
    cost=sd.changeStackCosts(ss,ts)
    sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    --]]
    --[[
    ss=   'SDDS#DB####D###S#######'
    es=    'SSSPDB####D###S#######'
    ts='SDSSDSS#DB####D###S#######'
    cl,di=18,0
    testId="25easy0     " --template startStack?
    cost, bits, startStack, preEasyStack, midStack, targetStack, sCost
    = sd.easyChangeStackCost(ss,es,ts,ts,di,cl)
    sd.writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..ss.."]~["..startStack.."]>["..es..']~['..preEasyStack.."]>'...'>["..midStack.."]>''>["..ts.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..ss.."]~["..startStack.."]>["..es..']~['..preEasyStack.."]>'...'>["..midStack.."]>''>["..ts.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)ss=   'SDDS#DB####D###S#######'
    ts='SDSSDS####################' --templating \#???
    cl,di=21,3
    testId="25easy      "
    cost, bits, startStack, preEasyStack, midStack, targetStack, sCost
    = sd.easyChangeStackCost(ss,ss,ts,ts,di,cl)
    sd.writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..ss.."]~["..startStack.."]>["..preEasyStack.."]>'...'>["..midStack.."]>''>["..ts.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..ss.."]~["..startStack.."]>["..preEasyStack.."]>'...'>["..midStack.."]>''>["..ts.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    testId="25Asearch      "
    cost=sd.changeStackCosts(ss,ts)
    sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    --]]
    --[[
    ss=    'SSSPDB####D###S#######'
    ts='SDSSDSSPDB####D###S#######' --templating \#???
    cl,di=21,0
    testId="25Beasy      " --templating OK
    cost, bits, startStack, preEasyStack, midStack, targetStack, sCost
    = sd.easyChangeStackCost(ss,ss,ts,ts,di,cl)
    sd.writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..ss.."]~["..startStack.."]>["..preEasyStack.."]>'...'>["..midStack.."]>''>["..ts.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..ss.."]~["..startStack.."]>["..preEasyStack.."]>'...'>["..midStack.."]>''>["..ts.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    testId="25Bsearch      "
    cost=sd.changeStackCosts(ss,ts)
    sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    ss=   'SDDS#DB####D###S#######'
    ts='SDSSDS####################' --templating \#???
    cl,di=21,3
    testId="25Aeasyrepete"
    cost, bits, startStack, preEasyStack, midStack, targetStack, sCost
    = sd.easyChangeStackCost(ss,ss,ts,ts,di,cl)
    sd.writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..ss.."]~["..startStack.."]>["..preEasyStack.."]>'...'>["..midStack.."]>''>["..ts.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..ss.."]~["..startStack.."]>["..preEasyStack.."]>'...'>["..midStack.."]>''>["..ts.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    testId="25Asearchrepete"
    cost=sd.changeStackCosts(ss,ts)
    sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    --]]
    --[[
    ss='##DS'
    ts= 'SDS'
    cl,di=0,0
    testId="26      " --templating OK
    cost, bits, startStack, preEasyStack, midStack, targetStack, sCost
    = sd.easyChangeStackCost(ss,ss,ts,ts,di,cl)
    sd.writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..ss.."]~["..startStack.."]>["..preEasyStack.."]>'...'>["..midStack.."]>''>["..ts.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..ss.."]~["..startStack.."]>["..preEasyStack.."]>'...'>["..midStack.."]>''>["..ts.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..di.."]cl="..cl,5)
    --]]
    --[[
    ss=  'DB##########'
    ts='B6d6DSDDDDD###'
    testId="27"
    cost=sd.changeStackCosts(ss,ts)
    sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    --]]
    --[[
    ss=     'SSD#######'
    ts='SPBD###########'
    testId="27"
    local costStartPreSubst2StartSubst, commonSuffixLen, suffixDist, eqSuffixLen
    costStartPreSubst2StartSubst, stackStartSubst, stackEasy, stackMid, stackTargetSubst, commonSuffixLen, suffixDist, eqSuffixLen
    = sd.templatePrev(ss, ss, ts, ts)
    sd.writeLog(testId.." "..costStartPreSubst2StartSubst .."["..ss.."]~["..stackStartSubst.."]>["..stackEasy.."]>["..stackMid.."]>["..stackTargetSubst.."]~["..ts.."]("..commonSuffixLen..","..suffixDist..","..eqSuffixLen..")",5)
    writeLog(testId.." "..costStartPreSubst2StartSubst .."["..ss.."]~["..stackStartSubst.."]>["..stackEasy.."]>["..stackMid.."]>["..stackTargetSubst.."]~["..ts.."]("..commonSuffixLen..","..suffixDist..","..eqSuffixLen..")",5)
    cost, bits, startStack, preEasyStack, midStack, targetStack, sCost
    = sd.easyChangeStackCost(stackStartSubst,stackEasy,stackMid,stackTargetSubst,suffixDist,commonSuffixLen)
    sd.writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..stackStartSubst.."]~["..startStack.."]>["..stackEasy.."]~["..preEasyStack.."]>'...'>["..stackMid.."]~["..midStack.."]>''>["..stackTargetSubst.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..suffixDist.."]cl="..commonSuffixLen,5)
    writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..stackStartSubst.."]~["..startStack.."]>["..stackEasy.."]~["..preEasyStack.."]>'...'>["..stackMid.."]~["..midStack.."]>''>["..stackTargetSubst.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..suffixDist.."]cl="..commonSuffixLen,5)
    cost=sd.changeStackCosts(ss,ts)
    sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
--]]
    --[[
    ss= 'DDB#DD#######'
    ts='SBDD##########'
    testId="28"
    local costStartPreSubst2StartSubst, commonSuffixLen, suffixDist, eqSuffixLen
    costStartPreSubst2StartSubst, stackStartSubst, stackEasy, stackMid, stackTargetSubst, commonSuffixLen, suffixDist, eqSuffixLen
    = sd.templatePrev(ss, ss, ts, ts)
    sd.writeLog(testId.." "..costStartPreSubst2StartSubst .."["..ss.."]~["..stackStartSubst.."]>["..stackEasy.."]>["..stackMid.."]>["..stackTargetSubst.."]~["..ts.."]("..commonSuffixLen..","..suffixDist..","..eqSuffixLen..")",5)
    writeLog(testId.." "..costStartPreSubst2StartSubst .."["..ss.."]~["..stackStartSubst.."]>["..stackEasy.."]>["..stackMid.."]>["..stackTargetSubst.."]~["..ts.."]("..commonSuffixLen..","..suffixDist..","..eqSuffixLen..")",5)
    cost, bits, startStack, preEasyStack, midStack, targetStack, sCost
    = sd.easyChangeStackCost(stackStartSubst,stackEasy,stackMid,stackTargetSubst,suffixDist,commonSuffixLen)
    sd.writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..stackStartSubst.."]~["..startStack.."]>["..stackEasy.."]~["..preEasyStack.."]>'...'>["..stackMid.."]~["..midStack.."]>''>["..stackTargetSubst.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..suffixDist.."]cl="..commonSuffixLen,5)
    writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..stackStartSubst.."]~["..startStack.."]>["..stackEasy.."]~["..preEasyStack.."]>'...'>["..stackMid.."]~["..midStack.."]>''>["..stackTargetSubst.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..suffixDist.."]cl="..commonSuffixLen,5)
    cost=sd.changeStackCosts(ss,ts)
    sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    ss=    'SDDS###D#######'
    ts='PDBSPSSS###########'
    testId="29"
    local costStartPreSubst2StartSubst, commonSuffixLen, suffixDist, eqSuffixLen
    costStartPreSubst2StartSubst, stackStartSubst, stackEasy, stackMid, stackTargetSubst, commonSuffixLen, suffixDist, eqSuffixLen
    = sd.templatePrev(ss, ss, ts, ts)
    sd.writeLog(testId.." "..costStartPreSubst2StartSubst .."["..ss.."]~["..stackStartSubst.."]>["..stackEasy.."]>["..stackMid.."]>["..stackTargetSubst.."]~["..ts.."]("..commonSuffixLen..","..suffixDist..","..eqSuffixLen..")",5)
    writeLog(testId.." "..costStartPreSubst2StartSubst .."["..ss.."]~["..stackStartSubst.."]>["..stackEasy.."]>["..stackMid.."]>["..stackTargetSubst.."]~["..ts.."]("..commonSuffixLen..","..suffixDist..","..eqSuffixLen..")",5)
    cost, bits, startStack, preEasyStack, midStack, targetStack, sCost
    = sd.easyChangeStackCost(stackStartSubst,stackEasy,stackMid,stackTargetSubst,suffixDist,commonSuffixLen)
    sd.writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..stackStartSubst.."]~["..startStack.."]>["..stackEasy.."]~["..preEasyStack.."]>'...'>["..stackMid.."]~["..midStack.."]>''>["..stackTargetSubst.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..suffixDist.."]cl="..commonSuffixLen,5)
    writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..stackStartSubst.."]~["..startStack.."]>["..stackEasy.."]~["..preEasyStack.."]>'...'>["..stackMid.."]~["..midStack.."]>''>["..stackTargetSubst.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..suffixDist.."]cl="..commonSuffixLen,5)
    cost=sd.changeStackCosts(ss,ts)
    sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    testId="test 30"
    stackNextLevelStartSubst='T6SDB######'
    stackPostEmissonSubst=   'T6S########'
    stackPreEmissonSubst='T6SPDSS########'
    stackMid=             'SSDDSS########'
    tbitsEasy2Mid='211211\\#211211\\#211211\\#211211\\#211211\\#211211\\#211211\\#211211211211211211\\#111111211211211211211211111'
    stackEasy=                         'S'
    stackStartSubst=                   'S'
    costStartRecipe2LevelEnd=122
    costLevelStart2StartSubst=0
    stackPostEmissonSubst,stackPreEmissonSubst,stackMid,tbitsEasy2Mid,stackEasy,stackStartSubst,costStartRecipe2LevelEnd,costLevelStart2StartSubst=
        fixWinnerBackWardTemplate(testId,stackNextLevelStartSubst,stackPostEmissonSubst,stackPreEmissonSubst,stackMid,tbitsEasy2Mid,stackEasy,stackStartSubst,costStartRecipe2LevelEnd,costLevelStart2StartSubst)
    writeLog(testId.." "..costStartRecipe2LevelEnd.."|"..costLevelStart2StartSubst.."["..stackStartSubst.."]>["..stackEasy.."]>'"..tbitsEasy2Mid.."'>["..stackMid.."]>["..stackPreEmissonSubst.."]>e>["..stackPostEmissonSubst.."]",5)
    testId="test 236"
    stackNextLevelStartSubst=  '#DDDDBDDDDDDDD'
    stackPostEmissonSubst=     '###DDB###DDDDD'
    stackPreEmissonSubst='PDBSBB###DDB###DDDDD'
    stackMid=            'PDBSBB###DDB###DDDDD'
    tbitsEasy2Mid='111211211\\#211211\\#211211\\#2112111121121121121111111211211112112'
    stackEasy=                   'DDDB###DDDDD'
    stackStartSubst=             'DDDB###DDDDD'
    costStartRecipe2LevelEnd=20502
    costLevelStart2StartSubst=3

    stackPostEmissonSubst,stackPreEmissonSubst,stackMid,tbitsEasy2Mid,stackEasy,stackStartSubst,costStartRecipe2LevelEnd,costLevelStart2StartSubst=
        fixWinnerBackWardTemplate(testId,stackNextLevelStartSubst,stackPostEmissonSubst,stackPreEmissonSubst,stackMid,tbitsEasy2Mid,stackEasy,stackStartSubst,costStartRecipe2LevelEnd,costLevelStart2StartSubst)
    writeLog(testId.." "..costStartRecipe2LevelEnd.."|"..costLevelStart2StartSubst.."["..stackStartSubst.."]>["..stackEasy.."]>'"..tbitsEasy2Mid.."'>["..stackMid.."]>["..stackPreEmissonSubst.."]>e>["..stackPostEmissonSubst.."]",5)
    ss= '#DDDSSDDDDDB'
    ts= 'SSDDSSDDDDDB'
    testId="31"
    local costStartPreSubst2StartSubst, commonSuffixLen, suffixDist, eqSuffixLen
    costStartPreSubst2StartSubst, stackStartSubst, stackEasy, stackMid, stackTargetSubst, commonSuffixLen, suffixDist, eqSuffixLen
    = sd.templatePrev(ss, ss, ts, ts)
    sd.writeLog(testId.." "..costStartPreSubst2StartSubst .."["..ss.."]~["..stackStartSubst.."]>["..stackEasy.."]>["..stackMid.."]>["..stackTargetSubst.."]~["..ts.."]("..commonSuffixLen..","..suffixDist..","..eqSuffixLen..")",5)
    writeLog(testId.." "..costStartPreSubst2StartSubst .."["..ss.."]~["..stackStartSubst.."]>["..stackEasy.."]>["..stackMid.."]>["..stackTargetSubst.."]~["..ts.."]("..commonSuffixLen..","..suffixDist..","..eqSuffixLen..")",5)
    cost, bits, startStack, preEasyStack, midStack, targetStack, sCost
    = sd.easyChangeStackCost(stackStartSubst,stackEasy,stackMid,stackTargetSubst,suffixDist,commonSuffixLen)
    sd.writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..stackStartSubst.."]~["..startStack.."]>["..stackEasy.."]~["..preEasyStack.."]>'...'>["..stackMid.."]~["..midStack.."]>''>["..stackTargetSubst.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..suffixDist.."]cl="..commonSuffixLen,5)
    writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..stackStartSubst.."]~["..startStack.."]>["..stackEasy.."]~["..preEasyStack.."]>'...'>["..stackMid.."]~["..midStack.."]>''>["..stackTargetSubst.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..suffixDist.."]cl="..commonSuffixLen,5)
    testId="32"
    stackStartSubst,stackEasy,stackMid,stackTargetSubst,suffixDist,commonSuffixLen='#D','#D','SS','SS',3,1
    cost, bits, startStack, preEasyStack, midStack, targetStack, sCost
    = sd.easyChangeStackCost(stackStartSubst,stackEasy,stackMid,stackTargetSubst,suffixDist,commonSuffixLen)
    sd.writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..stackStartSubst.."]~["..startStack.."]>["..stackEasy.."]~["..preEasyStack.."]>'...'>["..stackMid.."]~["..midStack.."]>''>["..stackTargetSubst.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..suffixDist.."]cl="..commonSuffixLen,5)
    writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..stackStartSubst.."]~["..startStack.."]>["..stackEasy.."]~["..preEasyStack.."]>'...'>["..stackMid.."]~["..midStack.."]>''>["..stackTargetSubst.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..suffixDist.."]cl="..commonSuffixLen,5)
    ss= 'SS'
    ts=  'B'
    testId="33a"
    cost, bits, startStack, preEasyStack, midStack, targetStack, sCost
    = sd.easyChangeStackCost(ss,ss,ts,ts,0,0)
    sd.writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..ss.."]~["..startStack.."]>["..ss.."]~["..preEasyStack.."]>'...'>["..ts.."]~["..midStack.."]>''>["..ts.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^0]cl="..0,5)
    writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..ss.."]~["..startStack.."]>["..ss.."]~["..preEasyStack.."]>'...'>["..ts.."]~["..midStack.."]>''>["..ts.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^0]cl="..0,5)
    ss= 'SSSDDD#D'
    ts=   'SBDD#D'
    testId="33"
    costStartPreSubst2StartSubst, stackStartSubst, stackEasy, stackMid, stackTargetSubst, commonSuffixLen, suffixDist, eqSuffixLen
    = sd.templatePrev(ss, ss, ts, ts)
    sd.writeLog(testId.." "..costStartPreSubst2StartSubst .."["..ss.."]~["..stackStartSubst.."]>["..stackEasy.."]>["..stackMid.."]>["..stackTargetSubst.."]~["..ts.."]("..commonSuffixLen..","..suffixDist..","..eqSuffixLen..")",5)
    writeLog(testId.." "..costStartPreSubst2StartSubst .."["..ss.."]~["..stackStartSubst.."]>["..stackEasy.."]>["..stackMid.."]>["..stackTargetSubst.."]~["..ts.."]("..commonSuffixLen..","..suffixDist..","..eqSuffixLen..")",5)
    cost, bits, startStack, preEasyStack, midStack, targetStack, sCost
    = sd.easyChangeStackCost(stackStartSubst,stackEasy,stackMid,stackTargetSubst,suffixDist,commonSuffixLen)
    sd.writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..stackStartSubst.."]~["..startStack.."]>["..stackEasy.."]~["..preEasyStack.."]>'...'>["..stackMid.."]~["..midStack.."]>''>["..stackTargetSubst.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..suffixDist.."]cl="..commonSuffixLen,5)
    writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..stackStartSubst.."]~["..startStack.."]>["..stackEasy.."]~["..preEasyStack.."]>'...'>["..stackMid.."]~["..midStack.."]>''>["..stackTargetSubst.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..suffixDist.."]cl="..commonSuffixLen,5)
    ss=    'S6d6DSBDDDSDD'
    es=      'PDDSBDDDSDD'
    ms=    'SBDD#########'
    ts= 'S6d6BDD#########'
    testId="34"
    costStartPreSubst2StartSubst, stackStartSubst, stackEasy, stackMid, stackTargetSubst, commonSuffixLen, suffixDist, eqSuffixLen
    = sd.templatePrev(ss, ss, ms, ms)
    sd.writeLog(testId.." "..costStartPreSubst2StartSubst .."["..ss.."]~["..stackStartSubst.."]>["..stackEasy.."]>["..stackMid.."]>["..stackTargetSubst.."]~["..ms.."]("..commonSuffixLen..","..suffixDist..","..eqSuffixLen..")",5)
    writeLog(testId.." "..costStartPreSubst2StartSubst .."["..ss.."]~["..stackStartSubst.."]>["..stackEasy.."]>["..stackMid.."]>["..stackTargetSubst.."]~["..ms.."]("..commonSuffixLen..","..suffixDist..","..eqSuffixLen..")",5)
    costStartPreSubst2StartSubst, stackStartSubst, stackEasy, stackMid, stackTargetSubst, commonSuffixLen, suffixDist, eqSuffixLen
    = sd.templatePrev(ss, es, ms, ts)
    sd.writeLog(testId.." "..costStartPreSubst2StartSubst .."["..ss.."]~["..stackStartSubst.."]>["..stackEasy.."]~["..es.."]>["..stackMid.."]~["..ms.."]>["..stackTargetSubst.."]~["..ts.."]("..commonSuffixLen..","..suffixDist..","..eqSuffixLen..")",5)
    writeLog(testId.." "..costStartPreSubst2StartSubst .."["..ss.."]~["..stackStartSubst.."]>["..stackEasy.."]~["..es.."]>["..stackMid.."]~["..ms.."]>["..stackTargetSubst.."]~["..ts.."]("..commonSuffixLen..","..suffixDist..","..eqSuffixLen..")",5)
    cost, bits, startStack, preEasyStack, midStack, targetStack, sCost
    = sd.easyChangeStackCost(stackStartSubst,stackEasy,stackMid,stackTargetSubst,suffixDist,commonSuffixLen)
    sd.writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..stackStartSubst.."]~["..startStack.."]>["..stackEasy.."]~["..preEasyStack.."]>'...'>["..stackMid.."]~["..midStack.."]>''>["..stackTargetSubst.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..suffixDist.."]cl="..commonSuffixLen,5)
    writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..stackStartSubst.."]~["..startStack.."]>["..stackEasy.."]~["..preEasyStack.."]>'...'>["..stackMid.."]~["..midStack.."]>''>["..stackTargetSubst.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..suffixDist.."]cl="..commonSuffixLen,5)
    cost=sd.changeStackCosts(ss,ts)
    sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
 --]]
    --[[
    ss='I16T6SDSDDDS'
    es=     'SDSDDDS'
    ms=        'SBDS'
    ts=     'S6d6BDS'
    testId="35"
    costStartPreSubst2StartSubst, stackStartSubst, stackEasy, stackMid, stackTargetSubst, commonSuffixLen, suffixDist, eqSuffixLen
    = sd.templatePrev(ss, es, ms, ts)
    sd.writeLog(testId.." "..costStartPreSubst2StartSubst .."["..ss.."]~["..stackStartSubst.."]>["..stackEasy.."]~["..es.."]>["..stackMid.."]~["..ms.."]>["..stackTargetSubst.."]~["..ts.."]("..commonSuffixLen..","..suffixDist..","..eqSuffixLen..")",5)
    writeLog(testId.." "..costStartPreSubst2StartSubst .."["..ss.."]~["..stackStartSubst.."]>["..stackEasy.."]~["..es.."]>["..stackMid.."]~["..ms.."]>["..stackTargetSubst.."]~["..ts.."]("..commonSuffixLen..","..suffixDist..","..eqSuffixLen..")",5)
    cost, bits, startStack, preEasyStack, midStack, targetStack, sCost
    = sd.easyChangeStackCost(stackStartSubst,stackEasy,stackMid,stackTargetSubst,suffixDist,commonSuffixLen)
    sd.writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..stackStartSubst.."]~["..startStack.."]>["..stackEasy.."]~["..preEasyStack.."]>'...'>["..stackMid.."]~["..midStack.."]>''>["..stackTargetSubst.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..suffixDist.."]cl="..commonSuffixLen,5)
    writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..stackStartSubst.."]~["..startStack.."]>["..stackEasy.."]~["..preEasyStack.."]>'...'>["..stackMid.."]~["..midStack.."]>''>["..stackTargetSubst.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..suffixDist.."]cl="..commonSuffixLen,5)
    cost=sd.changeStackCosts(ss,ts)
    sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    costStartPreSubst2StartSubst, stackStartSubst, stackEasy, stackMid, stackTargetSubst, commonSuffixLen, suffixDist, eqSuffixLen
    = sd.templatePrev(ss, es, ms, ts)
    sd.writeLog(testId.." "..costStartPreSubst2StartSubst .."["..ss.."]~["..stackStartSubst.."]>["..stackEasy.."]~["..es.."]>["..stackMid.."]~["..ms.."]>["..stackTargetSubst.."]~["..ts.."]("..commonSuffixLen..","..suffixDist..","..eqSuffixLen..")",5)
    writeLog(testId.." "..costStartPreSubst2StartSubst .."["..ss.."]~["..stackStartSubst.."]>["..stackEasy.."]~["..es.."]>["..stackMid.."]~["..ms.."]>["..stackTargetSubst.."]~["..ts.."]("..commonSuffixLen..","..suffixDist..","..eqSuffixLen..")",5)
    cost, bits, startStack, preEasyStack, midStack, targetStack, sCost
    = sd.easyChangeStackCost(stackStartSubst,stackEasy,stackMid,stackTargetSubst,suffixDist,commonSuffixLen)
    sd.writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..stackStartSubst.."]~["..startStack.."]>["..stackEasy.."]~["..preEasyStack.."]>'...'>["..stackMid.."]~["..midStack.."]>''>["..stackTargetSubst.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..suffixDist.."]cl="..commonSuffixLen,5)
    writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..stackStartSubst.."]~["..startStack.."]>["..stackEasy.."]~["..preEasyStack.."]>'...'>["..stackMid.."]~["..midStack.."]>''>["..stackTargetSubst.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..suffixDist.."]cl="..commonSuffixLen,5)
    cost=sd.changeStackCosts(ss,ts)
    sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
 --]]
    --[[
       ss=    'S6d6BBB'
       es=      'PDBBB'
       ms= 'PDBSBBS###'
       ts= 'PDBSBBS###'
       testId="36"
       costStartPreSubst2StartSubst, stackStartSubst, stackEasy, stackMid, stackTargetSubst, commonSuffixLen, suffixDist, eqSuffixLen
       = sd.templatePrev(ss, es, ms, ts)
       sd.writeLog(testId.." "..costStartPreSubst2StartSubst .."["..ss.."]~["..stackStartSubst.."]>["..stackEasy.."]~["..es.."]>["..stackMid.."]~["..ms.."]>["..stackTargetSubst.."]~["..ts.."]("..commonSuffixLen..","..suffixDist..","..eqSuffixLen..")",5)
       writeLog(testId.." "..costStartPreSubst2StartSubst .."["..ss.."]~["..stackStartSubst.."]>["..stackEasy.."]~["..es.."]>["..stackMid.."]~["..ms.."]>["..stackTargetSubst.."]~["..ts.."]("..commonSuffixLen..","..suffixDist..","..eqSuffixLen..")",5)
       cost, bits, startStack, preEasyStack, midStack, targetStack, sCost
       = sd.easyChangeStackCost(stackStartSubst,stackEasy,stackMid,stackTargetSubst,suffixDist,commonSuffixLen)
       sd.writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..stackStartSubst.."]~["..startStack.."]>["..stackEasy.."]~["..preEasyStack.."]>'...'>["..stackMid.."]~["..midStack.."]>''>["..stackTargetSubst.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..suffixDist.."]cl="..commonSuffixLen,5)
       writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..stackStartSubst.."]~["..startStack.."]>["..stackEasy.."]~["..preEasyStack.."]>'...'>["..stackMid.."]~["..midStack.."]>''>["..stackTargetSubst.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..suffixDist.."]cl="..commonSuffixLen,5)
       ss =   'S6d6BBB##'
       ts= 'PDBSBB######'
       cost=sd.changeStackCosts(ss,ts)
       sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
       writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
       testId="37"
       cost=sd.changeStackCosts(ss,ts)
       sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
       writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
      --]]
    --[[
    ss=    'S6d6DS###SSB'
    es=      'SDDS###SSB'
    ms=              'SB'
    ts=           'B6d6B'
    testId="38"
    costStartPreSubst2StartSubst, stackStartSubst, stackEasy, stackMid, stackTargetSubst, commonSuffixLen, suffixDist, eqSuffixLen
    = sd.templatePrev(ss, es, ms, ts)
    sd.writeLog(testId.." "..costStartPreSubst2StartSubst .."["..ss.."]~["..stackStartSubst.."]>["..stackEasy.."]~["..es.."]>["..stackMid.."]~["..ms.."]>["..stackTargetSubst.."]~["..ts.."]("..commonSuffixLen..","..suffixDist..","..eqSuffixLen..")",5)
    writeLog(testId.." "..costStartPreSubst2StartSubst .."["..ss.."]~["..stackStartSubst.."]>["..stackEasy.."]~["..es.."]>["..stackMid.."]~["..ms.."]>["..stackTargetSubst.."]~["..ts.."]("..commonSuffixLen..","..suffixDist..","..eqSuffixLen..")",5)
    cost, bits, startStack, preEasyStack, midStack, targetStack, sCost
    = sd.easyChangeStackCost(stackStartSubst,stackEasy,stackMid,stackTargetSubst,suffixDist,commonSuffixLen)
    sd.writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..stackStartSubst.."]~["..startStack.."]>["..stackEasy.."]~["..preEasyStack.."]>'...'>["..stackMid.."]~["..midStack.."]>''>["..stackTargetSubst.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..suffixDist.."]cl="..commonSuffixLen,5)
    writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..stackStartSubst.."]~["..startStack.."]>["..stackEasy.."]~["..preEasyStack.."]>'...'>["..stackMid.."]~["..midStack.."]>''>["..stackTargetSubst.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or "nil").."[1^"..suffixDist.."]cl="..commonSuffixLen,5)
--]]
    --[[
        ss=    'SSS'
        es=      'S'
        ms=      'B'
        ts=      'B'
        testId="39"
        costStartPreSubst2StartSubst, stackStartSubst, stackEasy, stackMid, stackTargetSubst, commonSuffixLen, suffixDist, eqSuffixLen
        = sd.templatePrev(ss, es, ms, ts)
        sd.writeLog(testId.." "..costStartPreSubst2StartSubst .."["..ss.."]~["..stackStartSubst.."]>["..stackEasy.."]~["..es.."]>["..stackMid.."]~["..ms.."]>["..stackTargetSubst.."]~["..ts.."]("..commonSuffixLen..","..suffixDist..","..eqSuffixLen..")",5)
        writeLog(testId.." "..costStartPreSubst2StartSubst .."["..ss.."]~["..stackStartSubst.."]>["..stackEasy.."]~["..es.."]>["..stackMid.."]~["..ms.."]>["..stackTargetSubst.."]~["..ts.."]("..commonSuffixLen..","..suffixDist..","..eqSuffixLen..")",5)
        cost, bits, startStack, preEasyStack, midStack, targetStack, sCost
        = sd.easyChangeStackCost(stackStartSubst,stackEasy,stackMid,stackTargetSubst,suffixDist,commonSuffixLen)
        sd.writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..stackStartSubst.."]~["..startStack.."]>["..stackEasy.."]~["..preEasyStack.."]>'...'>["..stackMid.."]~["..midStack.."]>''>["..stackTargetSubst.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or sd.easyChangeStackCostErr).."[1^"..suffixDist.."]cl="..commonSuffixLen,5)
        writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..stackStartSubst.."]~["..startStack.."]>["..stackEasy.."]~["..preEasyStack.."]>'...'>["..stackMid.."]~["..midStack.."]>''>["..stackTargetSubst.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or sd.easyChangeStackCostErr).."[1^"..suffixDist.."]cl="..commonSuffixLen,5)
     --]]
    --[[
       ss='h4t14DSDDDD'
       es=     'DSDDDD'
       ms=       'PDDD'
       ts=       'PDDD'
       testId="40"
       costStartPreSubst2StartSubst, stackStartSubst, stackEasy, stackMid, stackTargetSubst, commonSuffixLen, suffixDist, eqSuffixLen
       = sd.templatePrev(ss, es, ms, ts)
       sd.writeLog(testId.." "..costStartPreSubst2StartSubst .."["..ss.."]~["..stackStartSubst.."]>["..stackEasy.."]~["..es.."]>["..stackMid.."]~["..ms.."]>["..stackTargetSubst.."]~["..ts.."]("..commonSuffixLen..","..suffixDist..","..eqSuffixLen..")",5)
       writeLog(testId.." "..costStartPreSubst2StartSubst .."["..ss.."]~["..stackStartSubst.."]>["..stackEasy.."]~["..es.."]>["..stackMid.."]~["..ms.."]>["..stackTargetSubst.."]~["..ts.."]("..commonSuffixLen..","..suffixDist..","..eqSuffixLen..")",5)
       cost, bits, startStack, preEasyStack, midStack, targetStack, sCost
       = sd.easyChangeStackCost(stackStartSubst,stackEasy,stackMid,stackTargetSubst,suffixDist,commonSuffixLen)
       sd.writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..stackStartSubst.."]~["..startStack.."]>["..stackEasy.."]~["..preEasyStack.."]>'...'>["..stackMid.."]~["..midStack.."]>''>["..stackTargetSubst.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or sd.easyChangeStackCostErr).."[1^"..suffixDist.."]cl="..commonSuffixLen,5)
       writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..stackStartSubst.."]~["..startStack.."]>["..stackEasy.."]~["..preEasyStack.."]>'...'>["..stackMid.."]~["..midStack.."]>''>["..stackTargetSubst.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or sd.easyChangeStackCostErr).."[1^"..suffixDist.."]cl="..commonSuffixLen,5)
       cost=sd.changeStackCosts(ss,ts)
       sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
       writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
       testId="41"
       costStartPreSubst2StartSubst, stackStartSubst, stackEasy, stackMid, stackTargetSubst, commonSuffixLen, suffixDist, eqSuffixLen
       = sd.templatePrev(ss, es, ms, ts)
       sd.writeLog(testId.." "..costStartPreSubst2StartSubst .."["..ss.."]~["..stackStartSubst.."]>["..stackEasy.."]~["..es.."]>["..stackMid.."]~["..ms.."]>["..stackTargetSubst.."]~["..ts.."]("..commonSuffixLen..","..suffixDist..","..eqSuffixLen..")",5)
       writeLog(testId.." "..costStartPreSubst2StartSubst .."["..ss.."]~["..stackStartSubst.."]>["..stackEasy.."]~["..es.."]>["..stackMid.."]~["..ms.."]>["..stackTargetSubst.."]~["..ts.."]("..commonSuffixLen..","..suffixDist..","..eqSuffixLen..")",5)
       cost, bits, startStack, preEasyStack, midStack, targetStack, sCost
       = sd.easyChangeStackCost(stackStartSubst,stackEasy,stackMid,stackTargetSubst,suffixDist,commonSuffixLen)
       sd.writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..stackStartSubst.."]~["..startStack.."]>["..stackEasy.."]~["..preEasyStack.."]>'...'>["..stackMid.."]~["..midStack.."]>''>["..stackTargetSubst.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or sd.easyChangeStackCostErr).."[1^"..suffixDist.."]cl="..commonSuffixLen,5)
       writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..stackStartSubst.."]~["..startStack.."]>["..stackEasy.."]~["..preEasyStack.."]>'...'>["..stackMid.."]~["..midStack.."]>''>["..stackTargetSubst.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or sd.easyChangeStackCostErr).."[1^"..suffixDist.."]cl="..commonSuffixLen,5)
       cost=sd.changeStackCosts(ss,ts)
       sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
       writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
   --]]
    --[[
    ss= '##B##'
    es= '##B##'
    ms=   'B##'
    ts=   'B##'
    testId="41"
    costStartPreSubst2StartSubst, stackStartSubst, stackEasy, stackMid, stackTargetSubst, commonSuffixLen, suffixDist, eqSuffixLen
    = sd.templatePrev(ss, es, ms, ts)
    sd.writeLog(testId.." "..costStartPreSubst2StartSubst .."["..ss.."]~["..stackStartSubst.."]>["..stackEasy.."]~["..es.."]>["..stackMid.."]~["..ms.."]>["..stackTargetSubst.."]~["..ts.."]("..commonSuffixLen..","..suffixDist..","..eqSuffixLen..")",5)
    writeLog(testId.." "..costStartPreSubst2StartSubst .."["..ss.."]~["..stackStartSubst.."]>["..stackEasy.."]~["..es.."]>["..stackMid.."]~["..ms.."]>["..stackTargetSubst.."]~["..ts.."]("..commonSuffixLen..","..suffixDist..","..eqSuffixLen..")",5)
    cost, bits, startStack, preEasyStack, midStack, targetStack, sCost
    = sd.easyChangeStackCost(stackStartSubst,stackEasy,stackMid,stackTargetSubst,suffixDist,commonSuffixLen)
    sd.writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..stackStartSubst.."]~["..startStack.."]>["..stackEasy.."]~["..preEasyStack.."]>'...'>["..stackMid.."]~["..midStack.."]>''>["..stackTargetSubst.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or sd.easyChangeStackCostErr).."[1^"..suffixDist.."]cl="..commonSuffixLen,5)
    writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..stackStartSubst.."]~["..startStack.."]>["..stackEasy.."]~["..preEasyStack.."]>'...'>["..stackMid.."]~["..midStack.."]>''>["..stackTargetSubst.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or sd.easyChangeStackCostErr).."[1^"..suffixDist.."]cl="..commonSuffixLen,5)
    cost=sd.changeStackCosts(ss,ts)
    sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    costStartPreSubst2StartSubst, stackStartSubst, stackEasy, stackMid, stackTargetSubst, commonSuffixLen, suffixDist, eqSuffixLen
    = sd.templatePrev(ss, es, ms, ts)
    sd.writeLog(testId.." "..costStartPreSubst2StartSubst .."["..ss.."]~["..stackStartSubst.."]>["..stackEasy.."]~["..es.."]>["..stackMid.."]~["..ms.."]>["..stackTargetSubst.."]~["..ts.."]("..commonSuffixLen..","..suffixDist..","..eqSuffixLen..")",5)
    writeLog(testId.." "..costStartPreSubst2StartSubst .."["..ss.."]~["..stackStartSubst.."]>["..stackEasy.."]~["..es.."]>["..stackMid.."]~["..ms.."]>["..stackTargetSubst.."]~["..ts.."]("..commonSuffixLen..","..suffixDist..","..eqSuffixLen..")",5)
    cost, bits, startStack, preEasyStack, midStack, targetStack, sCost
    = sd.easyChangeStackCost(stackStartSubst,stackEasy,stackMid,stackTargetSubst,suffixDist,commonSuffixLen)
    sd.writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..stackStartSubst.."]~["..startStack.."]>["..stackEasy.."]~["..preEasyStack.."]>'...'>["..stackMid.."]~["..midStack.."]>''>["..stackTargetSubst.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or sd.easyChangeStackCostErr).."[1^"..suffixDist.."]cl="..commonSuffixLen,5)
    writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..stackStartSubst.."]~["..startStack.."]>["..stackEasy.."]~["..preEasyStack.."]>'...'>["..stackMid.."]~["..midStack.."]>''>["..stackTargetSubst.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or sd.easyChangeStackCostErr).."[1^"..suffixDist.."]cl="..commonSuffixLen,5)
    cost=sd.changeStackCosts(ss,ts)
    sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    ss= '##BD#'
    es= '##BD#'
    ms=   'BD#'
    ts=   'BD#'
    testId="42"
    costStartPreSubst2StartSubst, stackStartSubst, stackEasy, stackMid, stackTargetSubst, commonSuffixLen, suffixDist, eqSuffixLen
    = sd.templatePrev(ss, es, ms, ts)
    sd.writeLog(testId.." "..costStartPreSubst2StartSubst .."["..ss.."]~["..stackStartSubst.."]>["..stackEasy.."]~["..es.."]>["..stackMid.."]~["..ms.."]>["..stackTargetSubst.."]~["..ts.."]("..commonSuffixLen..","..suffixDist..","..eqSuffixLen..")",5)
    writeLog(testId.." "..costStartPreSubst2StartSubst .."["..ss.."]~["..stackStartSubst.."]>["..stackEasy.."]~["..es.."]>["..stackMid.."]~["..ms.."]>["..stackTargetSubst.."]~["..ts.."]("..commonSuffixLen..","..suffixDist..","..eqSuffixLen..")",5)
    cost, bits, startStack, preEasyStack, midStack, targetStack, sCost
    = sd.easyChangeStackCost(stackStartSubst,stackEasy,stackMid,stackTargetSubst,suffixDist,commonSuffixLen)
    sd.writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..stackStartSubst.."]~["..startStack.."]>["..stackEasy.."]~["..preEasyStack.."]>'...'>["..stackMid.."]~["..midStack.."]>''>["..stackTargetSubst.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or sd.easyChangeStackCostErr).."[1^"..suffixDist.."]cl="..commonSuffixLen,5)
    writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..stackStartSubst.."]~["..startStack.."]>["..stackEasy.."]~["..preEasyStack.."]>'...'>["..stackMid.."]~["..midStack.."]>''>["..stackTargetSubst.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or sd.easyChangeStackCostErr).."[1^"..suffixDist.."]cl="..commonSuffixLen,5)
    cost=sd.changeStackCosts(ss,ts)
    sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    costStartPreSubst2StartSubst, stackStartSubst, stackEasy, stackMid, stackTargetSubst, commonSuffixLen, suffixDist, eqSuffixLen
    = sd.templatePrev(ss, es, ms, ts)
    sd.writeLog(testId.." "..costStartPreSubst2StartSubst .."["..ss.."]~["..stackStartSubst.."]>["..stackEasy.."]~["..es.."]>["..stackMid.."]~["..ms.."]>["..stackTargetSubst.."]~["..ts.."]("..commonSuffixLen..","..suffixDist..","..eqSuffixLen..")",5)
    writeLog(testId.." "..costStartPreSubst2StartSubst .."["..ss.."]~["..stackStartSubst.."]>["..stackEasy.."]~["..es.."]>["..stackMid.."]~["..ms.."]>["..stackTargetSubst.."]~["..ts.."]("..commonSuffixLen..","..suffixDist..","..eqSuffixLen..")",5)
    cost, bits, startStack, preEasyStack, midStack, targetStack, sCost
    = sd.easyChangeStackCost(stackStartSubst,stackEasy,stackMid,stackTargetSubst,suffixDist,commonSuffixLen)
    sd.writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..stackStartSubst.."]~["..startStack.."]>["..stackEasy.."]~["..preEasyStack.."]>'...'>["..stackMid.."]~["..midStack.."]>''>["..stackTargetSubst.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or sd.easyChangeStackCostErr).."[1^"..suffixDist.."]cl="..commonSuffixLen,5)
    writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..stackStartSubst.."]~["..startStack.."]>["..stackEasy.."]~["..preEasyStack.."]>'...'>["..stackMid.."]~["..midStack.."]>''>["..stackTargetSubst.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or sd.easyChangeStackCostErr).."[1^"..suffixDist.."]cl="..commonSuffixLen,5)
    cost=sd.changeStackCosts(ss,ts)
    sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
--]]
--[[
    ss= '####'
    es= '####'
    ms=   '##'
    ts=   '##'
    testId="43" -- I would like ##D#->'11212'->P#
    costStartPreSubst2StartSubst, stackStartSubst, stackEasy, stackMid, stackTargetSubst, commonSuffixLen, suffixDist, eqSuffixLen
    = sd.templatePrev(ss, es, ms, ts)
    sd.writeLog(testId.." "..costStartPreSubst2StartSubst .."["..ss.."]~["..stackStartSubst.."]>["..stackEasy.."]~["..es.."]>["..stackMid.."]~["..ms.."]>["..stackTargetSubst.."]~["..ts.."]("..commonSuffixLen..","..suffixDist..","..eqSuffixLen..")",5)
    writeLog(testId.." "..costStartPreSubst2StartSubst .."["..ss.."]~["..stackStartSubst.."]>["..stackEasy.."]~["..es.."]>["..stackMid.."]~["..ms.."]>["..stackTargetSubst.."]~["..ts.."]("..commonSuffixLen..","..suffixDist..","..eqSuffixLen..")",5)
    cost, bits, startStack, preEasyStack, midStack, targetStack, sCost
    = sd.easyChangeStackCost(stackStartSubst,stackEasy,stackMid,stackTargetSubst,suffixDist,commonSuffixLen)
    sd.writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..stackStartSubst.."]~["..startStack.."]>["..stackEasy.."]~["..preEasyStack.."]>'...'>["..stackMid.."]~["..midStack.."]>''>["..stackTargetSubst.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or sd.easyChangeStackCostErr).."[1^"..suffixDist.."]cl="..commonSuffixLen,5)
    writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..stackStartSubst.."]~["..startStack.."]>["..stackEasy.."]~["..preEasyStack.."]>'...'>["..stackMid.."]~["..midStack.."]>''>["..stackTargetSubst.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or sd.easyChangeStackCostErr).."[1^"..suffixDist.."]cl="..commonSuffixLen,5)
    cost=sd.changeStackCosts(ss,ts)
    sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    costStartPreSubst2StartSubst, stackStartSubst, stackEasy, stackMid, stackTargetSubst, commonSuffixLen, suffixDist, eqSuffixLen
    = sd.templatePrev(ss, es, ms, ts)
    sd.writeLog(testId.." "..costStartPreSubst2StartSubst .."["..ss.."]~["..stackStartSubst.."]>["..stackEasy.."]~["..es.."]>["..stackMid.."]~["..ms.."]>["..stackTargetSubst.."]~["..ts.."]("..commonSuffixLen..","..suffixDist..","..eqSuffixLen..")",5)
    writeLog(testId.." "..costStartPreSubst2StartSubst .."["..ss.."]~["..stackStartSubst.."]>["..stackEasy.."]~["..es.."]>["..stackMid.."]~["..ms.."]>["..stackTargetSubst.."]~["..ts.."]("..commonSuffixLen..","..suffixDist..","..eqSuffixLen..")",5)
    cost, bits, startStack, preEasyStack, midStack, targetStack, sCost
    = sd.easyChangeStackCost(stackStartSubst,stackEasy,stackMid,stackTargetSubst,suffixDist,commonSuffixLen)
    sd.writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..stackStartSubst.."]~["..startStack.."]>["..stackEasy.."]~["..preEasyStack.."]>'...'>["..stackMid.."]~["..midStack.."]>''>["..stackTargetSubst.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or sd.easyChangeStackCostErr).."[1^"..suffixDist.."]cl="..commonSuffixLen,5)
    writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..stackStartSubst.."]~["..startStack.."]>["..stackEasy.."]~["..preEasyStack.."]>'...'>["..stackMid.."]~["..midStack.."]>''>["..stackTargetSubst.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or sd.easyChangeStackCostErr).."[1^"..suffixDist.."]cl="..commonSuffixLen,5)
    cost=sd.changeStackCosts(ss,ts)
    sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    --]]
    --[[
    ss=        'I4SD##DDS#####DD##D#D#D#D###D##B####D###SD##########'
    ts=   'PDDDDDDDB################################################'
    testId="44" -- I would like ##D#->'11212'->P#
    cost=sd.changeStackCosts(ss,ts)
    sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)

    stackStartSubst='I16T6SBBSD###D###DD##D#D#D#D###D##B####D###SD######################################'
    stackEasy=            'I4SD###D###DD##D#D#D#D###D##B####D###SD######################################'
    stackMid=        'PDDDDDDDB###D###DD##D#D#D#D###D##B####D###SD######################################'
    stackTargetSubst='PDDDDDDDB###D###DD##D#D#D#D###D##B####D###SD######################################'
    suffixDist,commonSuffixLen=2,74
    cost, bits, startStack, preEasyStack, midStack, targetStack, sCost
    = sd.easyChangeStackCost(stackStartSubst,stackEasy,stackMid,stackTargetSubst,suffixDist,commonSuffixLen)
    sd.writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..stackStartSubst.."]~["..startStack.."]>["..stackEasy.."]~["..preEasyStack.."]>'...'>["..stackMid.."]~["..midStack.."]>''>["..stackTargetSubst.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or sd.easyChangeStackCostErr).."[1^"..suffixDist.."]cl="..commonSuffixLen,5)
    writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..stackStartSubst.."]~["..startStack.."]>["..stackEasy.."]~["..preEasyStack.."]>'...'>["..stackMid.."]~["..midStack.."]>''>["..stackTargetSubst.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or sd.easyChangeStackCostErr).."[1^"..suffixDist.."]cl="..commonSuffixLen,5)
--]]
--[[
    ss=        'SBB#D###D###DD##D#D#D#D###D##B####D###SD######################################'
    ts=    'PDDDD#############################################################################'
    testId="45" -- I would like ##D#->'11212'->P#
    cost=sd.changeStackCosts(ss,ts)
    sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)

    stackStartSubst=    'SBDuDD###D###DD##D#D#D#D###D##B####D###SD######################################'
    stackEasy=           'SBuDD###D###DD##D#D#D#D###D##B####D###SD######################################'
    stackMid=        'PDDDDB#DD###D###DD##D#D#D#D###D##B####D###SD######################################'
    stackTargetSubst='PDDDDB#DD###D###DD##D#D#D#D###D##B####D###SD######################################'
    suffixDist,commonSuffixLen=0,77
    cost, bits, startStack, preEasyStack, midStack, targetStack, sCost
    = sd.easyChangeStackCost(stackStartSubst,stackEasy,stackMid,stackTargetSubst,suffixDist,commonSuffixLen)
    sd.writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..stackStartSubst.."]~["..startStack.."]>["..stackEasy.."]~["..preEasyStack.."]>'...'>["..stackMid.."]~["..midStack.."]>''>["..stackTargetSubst.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or sd.easyChangeStackCostErr).."[1^"..suffixDist.."]cl="..commonSuffixLen,5)
    writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..stackStartSubst.."]~["..startStack.."]>["..stackEasy.."]~["..preEasyStack.."]>'...'>["..stackMid.."]~["..midStack.."]>''>["..stackTargetSubst.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or sd.easyChangeStackCostErr).."[1^"..suffixDist.."]cl="..commonSuffixLen,5)
--]]
    --[[
    --todo later
    testId="46" -- I would like ##D#->'11212'->P#
    ss=           'T14u#SSDDD#DD#D#DD##DDDD#DD###D#D#D##D#DSB##BDD##D##DD####DB###DDD####DDB#DD###DD#D#SD#D#####D#######################'
    ts=              'S6d6BDD###########################################################################################################'
    cost=sd.changeStackCosts(ss,ts)
    sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)

    stackStartSubst=    'T14u#SSDDD#DD#D#DD##DDDD#DD###D#D#D##D#DSB##BDD##D##DD####DB###DDD####DDB#DD###DD#D#SD#D#####D#######################'
    stackEasy=             'u#SSDDD#DD#D#DD##DDDD#DD###D#D#D##D#DSB##BDD##D##DD####DB###DDD####DDB#DD###DD#D#SD#D#####D#######################'
    stackMid=                 'SBDD#DD#D#DD##DDDD#DD###D#D#D##D#DSB##BDD##D##DD####DB###DDD####DDB#DD###DD#D#SD#D#####D#######################'
    stackTargetSubst=      'S6d6BDD#DD#D#DD##DDDD#DD###D#D#D##D#DSB##BDD##D##DD####DB###DDD####DDB#DD###DD#D#SD#D#####D#######################'
    suffixDist,commonSuffixLen=2,111
    cost, bits, startStack, preEasyStack, midStack, targetStack, sCost
    = sd.easyChangeStackCost(stackStartSubst,stackEasy,stackMid,stackTargetSubst,suffixDist,commonSuffixLen)
    sd.writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..stackStartSubst.."]~["..startStack.."]>["..stackEasy.."]~["..preEasyStack.."]>'...'>["..stackMid.."]~["..midStack.."]>''>["..stackTargetSubst.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or sd.easyChangeStackCostErr).."[1^"..suffixDist.."]cl="..commonSuffixLen,5)
    writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..stackStartSubst.."]~["..startStack.."]>["..stackEasy.."]~["..preEasyStack.."]>'...'>["..stackMid.."]~["..midStack.."]>''>["..stackTargetSubst.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or sd.easyChangeStackCostErr).."[1^"..suffixDist.."]cl="..commonSuffixLen,5)
--]]
    --[[
    --todo
    testId="47"
    ss=        'SDDBDDSDD############################################################################################################'
    ts=         'SPBDDSDD############################################################################################################'
    cost=sd.changeStackCosts(ss,ts)
    sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    -- should be 21121212111 rather to 21121211111
    ss=      'SDDDD'
    es=      'SDDDD'
    ms=       'PDDD'
    ts=       'PDDD' -- should use SD->BDD->BD->P
    testId="48"
    costStartPreSubst2StartSubst, stackStartSubst, stackEasy, stackMid, stackTargetSubst, commonSuffixLen, suffixDist, eqSuffixLen
    = sd.templatePrev(ss, es, ms, ts)
    sd.writeLog(testId.." "..costStartPreSubst2StartSubst .."["..ss.."]~["..stackStartSubst.."]>["..stackEasy.."]~["..es.."]>["..stackMid.."]~["..ms.."]>["..stackTargetSubst.."]~["..ts.."]("..commonSuffixLen..","..suffixDist..","..eqSuffixLen..")",5)
    writeLog(testId.." "..costStartPreSubst2StartSubst .."["..ss.."]~["..stackStartSubst.."]>["..stackEasy.."]~["..es.."]>["..stackMid.."]~["..ms.."]>["..stackTargetSubst.."]~["..ts.."]("..commonSuffixLen..","..suffixDist..","..eqSuffixLen..")",5)
    cost, bits, startStack, preEasyStack, midStack, targetStack, sCost
    = sd.easyChangeStackCost(stackStartSubst,stackEasy,stackMid,stackTargetSubst,suffixDist,commonSuffixLen)
    sd.writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..stackStartSubst.."]~["..startStack.."]>["..stackEasy.."]~["..preEasyStack.."]>'...'>["..stackMid.."]~["..midStack.."]>''>["..stackTargetSubst.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or sd.easyChangeStackCostErr).."[1^"..suffixDist.."]cl="..commonSuffixLen,5)
    writeLog(testId.." "..((cost and cost .."("..sCost..") "..bits.." ["..stackStartSubst.."]~["..startStack.."]>["..stackEasy.."]~["..preEasyStack.."]>'...'>["..stackMid.."]~["..midStack.."]>''>["..stackTargetSubst.."]~["..targetStack.."] "..(cost-sCost==string.len(sd.bitsRemoveInfo(bits)) and "OK" or "KO")) or sd.easyChangeStackCostErr).."[1^"..suffixDist.."]cl="..commonSuffixLen,5)
    cost=sd.changeStackCosts(ss,ts)
    sd.writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
    writeLog(testId.." "..cost.costStartPreSubst2TargetSubst .."["..ss.."](+"..cost.costStartPreSubst2StartSubst..")=["..cost.stackStartSubst.."]>'"..cost.bitsStartSubst2Easy.."'>["..cost.stackEasy.."]>'"..cost.tbitsEasy2Mid.."'>["..cost.stackMid.."]>'"..cost.bitsMid2TargetSubst.."'>["..cost.stackTargetSubst.."]("..ts..")".. (cost.costStartPreSubst2TargetSubst-cost.costStartPreSubst2StartSubst==string.len(sd.bitsRemoveInfo(cost.bitsStartSubst2Easy..cost.tbitsEasy2Mid..cost.bitsMid2TargetSubst)) and "OK" or "KO"),5)
--]]

    sd.writeLog("----- TESTS } -----",10)
end --tests

--outputEmissionStats()
tests()
main()

local endTime = g.millisecs()
writeLog("Done", 10)
And emission files:
QuarkCondCompositeEmissions1.txt:

Code: Select all

  86[SPBDD]21222112112112111112112112112112112112112111222211211211211112111122211211211211211(32 4)[SDDS]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- SPBDD(32)SDDS{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}                           yes1
 104[B6d6DBDDBD]2212112112112112112112112211211212211211211122111111111(24 3)1111112[]{:_,9T,7t,7I,11H,13h,9B,11P,9d,9D,7S}-- B6d6DBDDBD(24){:_,9T,7t,7I,11H,13h,9B,11P,9d,9D,7S}                                          yes1
 107[B6d6DSDDDDD]21112111111221112211121121121121121121121121111211112112(40 4)2212[]{:_,5T,5t,7I,9H,9h,5B,7P,5d,5D,5S}-- B6d6DSDDDDD(40){:_,5T,5t,7I,9H,9h,5B,7P,5d,5D,5S}                                                yes1
 110[B6d6DSDBBS]21211211112112112111211111211211211211211211111112112112122112(16 3)[]{:_,7T,5t,5I,9H,11h,7B,9P,7d,7D,7S}-- B6d6DSDBBS(16){:_,7T,5t,5I,9H,11h,7B,9P,7d,7D,7S}                                              yes2
 110[PDDDD]21111211211122112211222111121121121121121121122112112111112(48 4)11112111112222121112111111122[]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}-- PDDDD(48){:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}                  yes1
 111[PDDDDD]21121122111111121121122112112211211111211212112112112112121121122112112111112(24 4)121111[]{:_,11T,11t,11I,15H,15h,9B,11P,7d,7D,7S}-- PDDDDD(24){:_,11T,11t,11I,15H,15h,9B,11P,7d,7D,7S}                       yes1
 111[S6d6BDSDDDD]11221111111111121121121121121122112112112212(8 7)22111211111112211[]{:_,5T,3t,1I,7H,9h,5B,7P,5d,5D,5S}-- S6d6BDSDDDD(8){:_,5T,3t,1I,7H,9h,5B,7P,5d,5D,5S}                                                 yes2                                           
 114[B6d6DBDDBD]22121121121121111111121121111211211211211111211211112112122212(8 6)1112112221[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- B6d6DBDDBD(8){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}                                      yes1
 117[S6d6BDBDD]11212112112112112112112112112112121121121121121111111111111211121111111112112(0 0)111[]{:_,5T,5t,5I,9H,9h,5B,9P,7d,7D,5S}-- S6d6BDBDD(0){:_,5T,5t,5I,9H,9h,5B,9P,7d,7D,5S}                                  yes1
 127[PDDDD]211211212112112111112121111211211112112112211211211211211211111211221211211211211112111121211121122112212(32 1)[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- PDDDD(32){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}             no            
 130[S6d6BDSD]11212211211211112112112112112112111121122222112112112211111211211122111211211211111211211212111211(16 2)[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- S6d6BDSD(16){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}              yes2
  71[PDDDDD]2112112211111112112112211112112111222(17 7)111111[]{:_,7T,5t,5I,9H,11h,7B,9P,7d,7D,7S}-- PDDDDD(17){:_,7T,5t,5I,9H,11h,7B,9P,7d,7D,7S}                                                           yes1
  71[PDBSBB]2211221111121211222112111222(17 7)111111[]{:_,7T,5t,5I,9H,11h,7B,9P,7d,7D,7S}-- PDBSBB(17){:_,7T,5t,5I,9H,11h,7B,9P,7d,7D,7S}                                                                    yes1
  73[B6d6DSDDS]222112111211111111111111212111111(33 0)2[I-4]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}-- B6d6DSDDS(33)I-4{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}                                            yes1
  73[B6d6DSDDD]222111112111211111111111121112111111(33 0)2[I-4]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}-- B6d6DSDDD(33)I-4{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}                                         yes1
  90[S6d6BDBDD]1121211112112112112112111(9 0)221121121121212112111211122[I-4]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}-- S6d6BDBDD(9)I-4{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}                            yes1
  99[S6d6BDSSDD]11212211112111211122(41 4)11211222112111112111111111111221[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- S6d6BDSSDD(41){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}                                          no
 100[PDDDDD]2112112121121121111121211111111112111212(41 5)2111211121111111112211121112112[I-4]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}-- PDDDDD(41)I-4{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}             no
 107[SPBDD]2122211211211211211211211211111211211211212212112121112112112211112(9 1)112111111222[T20]{:_,7T,7t,7I,11H,11h,7B,9P,7d,7D,7S}-- SPBDD(9)T20{:_,7T,7t,7I,11H,11h,7B,9P,7d,7D,7S}                   no
 110[PDDDDDD]212211211211111212121112112111121121111211211211211211221121122212111121112(49 5)2[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- PDDDDDD(49){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}                        no
  34[B6d6DSSD]22(2 3)[]{:_,11T,11t,11I,15H,15h,13B,15P,13d,13D,9S}-- B6d6DSSD(2){:_,11T,11t,11I,15H,15h,13B,15P,13d,13D,9S}                                                                                       no
  43[B6d6DSSDS]22(10 3)[]{:_,3T,3t,3I,7H,7h,5B,7P,5d,5D,5S}-- B6d6DSSDS(10){:_,3T,3t,3I,7H,7h,5B,7P,5d,5D,5S}                                                                                                     yes1
  43[B6d6DBSDS]212(10 3)[]{:_,3T,3t,3I,7H,7h,5B,7P,5d,5D,5S}-- B6d6DBSDS(10){:_,3T,3t,3I,7H,7h,5B,7P,5d,5D,5S}                                                                                                    no
  72[S6d6BDDD]12112122122112112111121122211111211221122(18 5)21[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- S6d6BDDD(18){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}                                                            yes8
  75[S6d6BDDBD]1211212211221121121122211111112212122(26 5)1[]{:_,5T,5t,3I,9H,9h,7B,9P,7d,7D,5S}-- S6d6BDDBD(26){:_,5T,5t,3I,9H,9h,7B,9P,7d,7D,5S}                                                                 no
  88[B6d6DDSSDDB]22(18 4)2112112111111111111111112222121222[]{:_,21T,19t,19I,23H,25h,21B,23P,21d,21D,5S}-- B6d6DDSSDDB(18){:_,21T,19t,19I,23H,25h,21B,23P,21d,21D,5S}                                             yes2
  89[PDDD]211211221111111211211212112112112112111122212111121121121111111212(2 5)1122111111111221[D6d-2]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- PDDD(2)D6d-2{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}                     no
  92[PDDD]211211221111111211211212112112112112111122212111121121121111111212(2 5)1121111111111221[S]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- PDDD(2)S{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}                             no
 103[S6d6BDBDD]11212112112112112112112211111111211121111112112112112112112111111112111212(58 2)2212112112112112[PSDS]{:_,5T,5t,7I,9H,9h,5B,7P,5d,5D,5S}-- S6d6BDBDD(58)PSDS{:_,5T,5t,7I,9H,9h,5B,7P,5d,5D,5S}     yes2
 110[PDDDD]2112112211111112112112121121121121122112112121121122112111112112121121112111111111111(34 4)11[T-2]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}-- PDDDD(34)T-2{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}    yes2   
 111[PDDDDDD]221111121122212211112121111121112112121121111121112111221(50 6)11121121121121121121[]{:_,5T,3t,3I,7H,9h,5B,7P,5d,5D,5S}-- PDDDDDD(34){:_,5T,3t,3I,7H,9h,5B,7P,5d,5D,5S}                              yes2
 115[PDDDD]21111211211122112211222111121121121121121121121212121111121112121212(26 2)1121121121122112112211122[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- PDDDD(26){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}                yes2
 115[PDDDDD]211211221111111211211212112112211211212112112211221111211212112111211121111111121111(42 6)12[I-4]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}-- PDDDDD(42)I-4{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}   yes2
  74[S6d6BDBDD]11212111121121111211211211211111121121221(27 5)12[S]{:_,5T,3t,5I,7H,9h,5B,7P,5d,5D,5S}-- S6d6BDBDD(27)S{:_,5T,3t,5I,7H,9h,5B,7P,5d,5D,5S}                                                        yes1
  82[PDDDDDDD]221121122211211212222111122(43 6)221111111122221[]{:_,5T,3t,3I,7H,9h,7B,7P,7d,7D,7S}-- PDDDDDDD(43){:_,5T,3t,3I,7H,9h,7B,7P,7d,7D,7S}                                                             yes1
  86[S6d6BDSD]11212211211211211211111112111211112(43 7)2121121121112222111[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- S6d6BDSD(43){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}                                               yes1
  89[B6d6DBDDBDD]2221121112111111111111111221121111212(51 3)211[T-2]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}-- B6d6DBDDBDD(51)T-2{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}                                     no
  90[S6d6BDDBD]121121221212111111111112111212111121122121112111112(27 7)2[I-4]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}-- S6d6BDDBD(27)I-4{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}                             no
  90[PDDDDDDDB]221121122211211212222211122(51 6)221111111122221[]{:_,5T,5t,5I,9H,9h,7B,9P,7d,7D,7S}-- PDDDDDDDB(51){:_,5T,5t,5I,9H,9h,7B,9P,7d,7D,7S}                                                           yes2
 104[B6d6DSDD]2221111121121121122112112121121122111111211121121111211211212(3 5)12211211211211[]{:D}-- B6d6DSDD(3){:D}                                                                                          no
 108[S6d6BDD]11121121211211111211211112112111112112121121122(3 2)21112111112112112112112112111111112112112122[S]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- S6d6BDD(3)S{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}            yes2
  75[S6d6BDDSS]12221112221121111212222(12 2)11221122212[]{:_,15T,13t,9I,19H,19h,19B,19P,19d,19D,19S}-- S6d6BDDSS(12){:_,15T,13t,9I,19H,19h,19B,19P,19d,19D,19S}                                            no
  82[PDDDD]221121121211111211121112212(20 6)12221121121121121111121112111211111122[I4S]{:D}-- PDDDD(20)I4S{:D}                                                                                             yes1
  88[S6d6BDSDDD]11221111121121121121111112112122(52 5)11221[H6T14]{:_,5T,3t,-1I,7H,9h,7B,7P,7d,7D,7S}-- S6d6BDSDDD(52)H6T14{:_,5T,3t,-1I,7H,9h,7B,7P,7d,7D,7S}                                             yes1
  88[PDDDDD]221111121122211211112121(60 2)12111111211222121111211111112112122[T-2]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}-- PDDDDD(60)T-2{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}                       yes1
 103[S6d6BDD]111222121121111211211211211211211211211211221121121211111212(36 0)2221112111111111112[I-4]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}-- S6d6BDD(36)I-4{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S} yes1
  57[S6d6BDD]11121121211211112112112112111211211211211211222211(37 3)22[DDB]{:_,7T,5t,5I,9H,11h,7B,9P,7d,7D,7S}-- S6d6BDD(37)DDB{:_,7T,5t,5I,9H,11h,7B,9P,7d,7D,7S}                                      yes1
  63[PDDDD]21111121121122211211211211111211121211222222111211(13 1)[S6d-2]{:B}-- PDDDD(13)S6d-2{:B}                                                                                                      yes1
  66[PDDDDBD]211111211211221112112112112111112111212112222221211(29 1)[S6d6DS]{:_,5T,5t,7I,9H,9h,5B,7P,5d,5D,5S}-- PDDDDBD(29)S6d6DS{:_,5T,5t,7I,9H,9h,5B,7P,5d,5D,5S}                                   no
  77[S6d6BDDBB]12112122112211211111211211212(-11 4)112121112[]{:_,15T,13t,13I,17H,19h,13B,13P,13d,13D,13S}-- S6d6BDDBB(-11){:_,15T,13t,13I,17H,19h,13B,13P,13d,13D,13S}                                  no
  77[B6d6DSDDDD]222111112112111111121121121122(29 6)121222[]{:_,5T,5t,7I,9H,9h,5B,7P,7d,5D,5S}-- B6d6DSDDDD(29){:_,5T,5t,7I,9H,9h,5B,7P,7d,5D,5S}                                                        no
  77[B6d6DSDDSB]2221121121111121121121122(29 6)112222[]{:_,5T,5t,7I,9H,9h,5B,7P,7d,5D,5S}-- B6d6DSDDSB(29){:_,5T,5t,7I,9H,9h,5B,7P,7d,5D,5S}                                                             yes1
  79[PDBS]2211212112112111112121211121111211211111121121121122(29 6)112222[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- PDBS(29){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}                                            no
  80[PDDDD]2112112121121121111121211111121121121121121112111121122(37 6)212[1]{:_,5T,3t,5I,7H,9h,5B,7P,5d,5D,5S}-- PDDDD(37)1{:_,5T,3t,5I,7H,9h,5B,7P,5d,5D,5S}                                          yes2
  81[SPBDD]212221121121122112111211212111211111111211111112111212(61 7)[]{:_,11T,9t,11I,13H,15h,11B,13P,11d,11D,7S}-- SPBDD(61){:_,11T,9t,11I,13H,15h,11B,13P,11d,11D,7S}                                no
  83[PDBBBSS]22112212112212111211111111111112222(29 3)21211212[P]{:_,7T,5t,5I,9H,11h,7B,9P,7d,7D,7S}-- PDBBBSS(29)P{:_,7T,5t,5I,9H,11h,7B,9P,7d,7D,7S}                                                   no
  87[PDBSPSS]22211221112111112(21 2)2121112111111121111122[I16T-2]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}-- PDBSPSS(21)I16T-2{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}                                 yes1
  88[S6d6BDDDDS]1211212212211211211111112112112111212111212(-3 4)2[]{:_,7T,5t,5I,9H,11h,7B,7P,7d,7D,7S}-- S6d6BDDDDS(-3){:_,7T,5t,5I,9H,11h,7B,7P,7d,7D,7S}                                              no
  90[PDDDDD]21111112112112122211121121121122112111211221121111121122(45 6)122112[]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}-- PDDDDD(45){:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}                        no
  99[B6d6DSDDDDD]2111211211112112112112111111111121121121122(37 6)122211222[]{:_,5T,5t,5I,7H,9h,5B,7P,5d,5D,5S}-- B6d6DSDDDDD(37){:_,5T,5t,5I,7H,9h,5B,7P,5d,5D,5S}                                      no
  66[T6SPDS]2(38 0)112111111212[T-2]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}-- T6SPDS(38)T-2{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}                                                                        yes1
  80[T6SPDBB]2(46 0)1111112112221112112[I-4]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}-- T6SPDBB(46)I-4{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}                                                               no
  88[S6d6BDDD]111112212211211211211211111212(46 3)21121121121121122111112111222[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- S6d6BDDD(46){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}                                        yes2
  96[PDDDDD]2112112211111112112112121121121121122112112122112112121121112111112(22 1)[T-2]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}-- PDDDDD(22)T-2{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}                  no
  96[S6d6BDD]111211212112112112111112111211121111211211221121121211211221(6 5)12[h4t6]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- S6d6BDD(6)h4t6{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}                                 yes2
 101[PDDDDD]2112112211111112112112121121122112112121121122112211112111211121111111(30 2)22[T-2]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}-- PDDDDD(30)T-2{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}             yes8
  77[SPDBS]211112(15 2)111111221211121111111211111112122111122[I16T-2]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}-- SPDBS(15)I16T-2{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}                                            yes1
  86[S6d6BDBDDDDB]11212121112112222111122(7 2)11112[T6]{:_,5T,3t,5I,7H,9h,5B,7P,5d,5D,5S}-- S6d6BDBDDDDB(7)T6{:_,5T,3t,5I,7H,9h,5B,7P,5d,5D,5S}                                                                       no
  91[PDDDDD]21111112212111121121121121121121221111211121112112111221121211(23 1)2[]{:_,15T,15t,9I,17H,19h,9B,11P,7d,7D,7S}-- PDDDDD(23){:_,15T,15t,9I,17H,19h,9B,11P,7d,7D,7S}                                        yes2
 100[PDDDDB]2112112211111112112112121121121111121121122211121112111111121111111(39 6)22[T-2]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}-- PDDDDB(39)T-2{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}                        no
 102[S6d6BDB]121121112211211211211111112112112112122121121111111211212211111112221111(-1 4)21211111221[S]{:_,7T,5t,5I,9H,11h,7B,9P,7d,7D,7S}-- S6d6BDB(-1)S{:_,7T,5t,5I,9H,11h,7B,9P,7d,7D,7S}                        no
 102[S6d6BDDDSS]1122212211222111121121121121122112112121111211222111112(39 7)[]{:_,7T,5t,5I,9H,11h,7B,9P,7d,7D,7S}-- S6d6BDDDSS(39){:_,7T,5t,5I,9H,11h,7B,9P,7d,7D,7S}                                                yes8
 114[B6d6DSDBBS]212112111112112112112111112111211121121112211211111(31 1)22211121112112[I-4]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}-- B6d6DSDBBS(31)I-4{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}                    no
QuarkCondCompositeEmissions2.txt:

Code: Select all

 130[S6d6BDSD]11212211211211112112112112112112111121122222112112112211111211211122111211211211111211211212111211(16 2)[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- S6d6BDSD(16){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}              yes2
 153[B6d6DSDDDDD]211111111211211211221121121111121111122211211S211211D211211D211211E2111211111112111211212(88 0)11111211121121[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- B6d6DSDDDDD(88){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}   no
 110[B6d6DSDBBS]21211211112112112111211111211211211211211211111112112112122112(16 3)[]{:_,7T,5t,5I,9H,11h,7B,9P,7d,7D,7S}-- B6d6DSDBBS(16){:_,7T,5t,5I,9H,11h,7B,9P,7d,7D,7S}                                    yes2
 111[S6d6BDSDDDD]11221111111111121121121121121122112112112212(8 7)22111211111112211[]{:_,5T,3t,1I,7H,9h,5B,7P,5d,5D,5S}-- S6d6BDSDDDD(8){:_,5T,3t,1I,7H,9h,5B,7P,5d,5D,5S}                                       yes2
 127[PDDDD]211211212112112111112121111211211112112112211211211211211211111211221211211211211112111121211121122112212(32 1)[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- PDDDD(32){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}   no
  99[S6d6BDSSDD]11212211112111211122(41 4)11211222112111112111111111111221[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- S6d6BDSSDD(41){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}                                            no
 130[S6d6BDSDD]11221111121121121122112112121111121121121121121121121121121121111211111111211111111111112212(1 2)[]{:_,7T,7t,7I,11H,11h,9B,11P,9d,9D,7S}-- S6d6BDSDD(1){:_,7T,7t,7I,11H,11h,9B,11P,9d,9D,7S}    yes2
  91[PDDDD]2112112121121121111121211111112111212(33 5)2111211121112111111111111211212[I-4]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}-- PDDDD(33)T-2{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}                   no
 100[PDDDDD]2112112121121121111121211111111112111212(41 5)2111211121111111112211121112112[I-4]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}-- PDDDDD(41)I-4{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}             no
 107[SPBDD]2122211211211211211211211211111211211211212212112121112112112211112(9 1)112111111222[T20]{:_,7T,7t,7I,11H,11h,7B,9P,7d,7D,7S}-- SPBDD(9)T20{:_,7T,7t,7I,11H,11h,7B,9P,7d,7D,7S}                   no
 110[PDDDDDD]212211211211111212121112112111121121111211211211211211221121122212111121112(49 5)2[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- PDDDDDD(49){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}                        no
  88[B6d6DDSSDDB]22(18 4)2112112111111111111111112222121222[]{:_,21T,19t,19I,23H,25h,21B,23P,21d,21D,5S}-- B6d6DDSSDDB(18){:_,21T,19t,19I,23H,25h,21B,23P,21d,21D,5S}                                              yes2
  98[PDDDDDD]22111112112211221111211121112111111121212112112112111121121121121212(10 6)22[B]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- PDDDDDD(10)B{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}                                  yes2
 103[S6d6BDBDD]11212112112112112112112211111111211121111112112112112112112111111112111212(58 2)2212112112112112[PSDS]{:_,5T,5t,7I,9H,9h,5B,7P,5d,5D,5S}-- S6d6BDBDD(58)PSDS{:_,5T,5t,7I,9H,9h,5B,7P,5d,5D,5S}      yes2
 110[PDDDD]2112112211111112112112121121121121122112112121121122112111112112121121112111111111111(34 4)11[T-2]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}-- PDDDD(34)T-2{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}     yes2
 111[PDDDDDD]221111121122212211112121111121112112121121111121112111221(50 6)11121121121121121121[]{:_,5T,3t,3I,7H,9h,5B,7P,5d,5D,5S}-- PDDDDDD(34){:_,5T,3t,3I,7H,9h,5B,7P,5d,5D,5S}                               yes2
 115[PDDDDD]211211221111111211211212112112211211212112112211221111211212112111211121111111121111(42 6)12[I-4]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}-- PDDDDD(42)I-4{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}    yes2
 115[PDDDD]21111211211122112211222111121121121121121121121212121111121112121212(26 2)1121121121122112112211122[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- PDDDD(26){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}                 yes2
  43[B6d6DBSDS]212(10 3)[]{:_,3T,3t,3I,7H,7h,5B,7P,5d,5D,5S}-- B6d6DBSDS(10){:_,3T,3t,3I,7H,7h,5B,7P,5d,5D,5S}                                                                                                      no
  72[S6d6BDDD]12112122122112112111121122211111211221122(18 5)21[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- S6d6BDDD(18){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}                                                              yes8
  75[S6d6BDDBD]1211212211221121121122211111112212122(26 5)1[]{:_,5T,5t,3I,9H,9h,7B,9P,7d,7D,5S}-- S6d6BDDBD(26){:_,5T,5t,3I,9H,9h,7B,9P,7d,7D,5S}                                                                   no
  89[PDDD]211211221111111211211212112112112112111122212111121121121111111212(2 5)1122111111111221[D6d-2]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- PDDD(2)D6d-2{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}                       no
  92[PDDD]211211221111111211211212112112112112111122212111121121121111111212(2 5)1121111111111221[S]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- PDDD(2)S{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}                               no
 128[PDDD]21121121211211211111212111121121121121111111121121121112111121121121121121121121122111111121122111122121111(58 5)21121[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- PDDD(58){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S} no
  90[PDDDDDDDB]221121122211211212222211122(51 6)221111111122221[]{:_,5T,5t,5I,9H,9h,7B,9P,7d,7D,7S}-- PDDDDDDDB(51){:_,5T,5t,5I,9H,9h,7B,9P,7d,7D,7S}                                                        yes2
 108[S6d6BDD]11121121211211111211211112112111112112121121122(3 2)21112111112112112112112112111111112112112122[S]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- S6d6BDD(3)S{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}         yes2
 111[S6d6BDBSDS]112121211211211211222211121121121121121212121121112111122112(35 0)22[]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}-- S6d6BDBSDS(35){:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}                    no
 112[PDDDBBS]211211111112(19 4)21111221121111211211211211111121112122212111112221111112211[]{:_,7T,5t,5I,9H,11h,7B,9P,7d,7D,7S}-- PDDDBBS(19){:_,7T,5t,5I,9H,11h,7B,9P,7d,7D,7S}                             no
 113[PDDDDDD]22112112211111112111112111211122112112112112121121121112(-13 2)22211112111111121111222[]{:_,19T,19t,11I,23H,23h,9B,11P,7d,9D,7S}-- PDDDDDD(-13){:_,19T,19t,11I,23H,23h,9B,11P,7d,9D,7S}         no
 117[PDDDDD]211111122121111211211211211211212211112112112112112112211112112112112212112112112211121112111(11 4)1[T6S]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- PDDDDD(11)T6S{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}  no
 118[S6d6BDDD]11121121211211111211211112112111112112121121122(11 2)211121121121121122112112211111112111121221[]{:_,5T,5t,7I,9H,9h,7B,7P,7d,7D,7S}-- S6d6BDDD(11){:_,5T,5t,7I,9H,9h,7B,7P,7d,7D,7S}           no
  89[B6d6DBDDBDD]2221121112111111111111111221121111212(51 3)211[T-2]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}-- B6d6DBDDBDD(51)T-2{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}                   no
  90[S6d6BDDBD]121121221212111111111112111212111121122121112111112(27 7)2[I-4]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}-- S6d6BDDBD(27)I-4{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}           no
 104[B6d6DSDD]2221111121121121122112112121121122111111211121121111211211212(3 5)12211211211211[]{:D}-- B6d6DSDD(3){:D}                                                                        no
 112[S6d6BDSDDB]112122112112112112111112111211112(59 7)212112121222112111112111111112111[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- S6d6BDSDDB(59){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}             no
  99[S6d6BDBDD]1121211112112111121121121121121121121121111211112112211(52 2)2111212[]{:_,5T,3t,5I,7H,9h,5B,7P,5d,5D,5S}-- S6d6BDBDD(52){:_,5T,3t,5I,7H,9h,5B,7P,5d,5D,5S}                                       no
 113[PDDDDB]211111211211222112111121121121121111112112122221121121122112112121121121121121121(44 4)11[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- PDDDDB(44){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}                      no
 111[B6d6DSDDDSS]211121121211121112221211211211212222212111211211211(20 5)1112211[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- B6d6DSDDDSS(20){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}                                                  no
 114[S6d6BDD]1112221211211211211211221121121211111211121212122222111211211211211211211111112112112122112(12 3)[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- S6d6BDD(12){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}                         no
 118[S6d6BDSDDDS]1122111111121121121121111111211211222121121121121121121111122(44 3)2111[]{:_,3T,1t,3I,7H,7h,7B,7P,7d,7D,7S}-- S6d6BDSDDDS(44){:_,3T,1t,3I,7H,7h,7B,7P,7d,7D,7S}                                             no
 125[S6d6BDSDD]1121221121121121121121121111121122111112112111212211121211121112112121121111211211122(36 7)21[]{:_,13T,11t,13I,15H,15h,13B,15P,13d,13D,7S}-- S6d6BDSDD(36){:_,13T,11t,13I,15H,15h,13B,15P,13d,13D,7S}         no
 126[PDDD]21121121211211211111212111121121121121111121121121111111121122112112112112112112111112112112111111121112111(28 5)22[I-4]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}-- PDDD(28)I-4{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S} no
 130[S6d6BDSD]112211111211211111211211211211111212(4 1)22111211211211211211111112112112111111112112112112112112111121121112[S]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- S6d6BDSD(4)S{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}          no
 131[B6d6DSDDDDD]211111111211211211221121121111121111122211211S211211D211211S211211S211211D2122(60 3)11[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- B6d6DSDDDDD(60){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}                            no
 137[PDDDDD]2111121121112211221122211112111112112111122222211121121111121121121121121121111121121121222121112112112112221(4 7)[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- PDDDDD(4){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}           no
  77[B6d6DSDDDD]222111112112111111121121121122(29 6)121222[]{:_,5T,5t,7I,9H,9h,5B,7P,7d,5D,5S}-- B6d6DSDDDD(29){:_,5T,5t,7I,9H,9h,5B,7P,7d,5D,5S}                                  no
  79[PDBS]2211212112112111112121211121111211211111121121121122(29 6)112222[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- PDBS(29){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}                      no
  80[PDDDD]2112112121121121111121211111121121121121121112111121122(37 6)212[1]{:_,5T,3t,5I,7H,9h,5B,7P,5d,5D,5S}-- PDDDD(37)1{:_,5T,3t,5I,7H,9h,5B,7P,5d,5D,5S}                    yes2
  88[S6d6BDDDDS]1211212212211211211111112112112111212111212(-3 4)2[]{:_,7T,5t,5I,9H,11h,7B,7P,7d,7D,7S}-- S6d6BDDDDS(-3){:_,7T,5t,5I,9H,11h,7B,7P,7d,7D,7S}                        no
  90[PDDDDD]21111112112112122211121121121122112111211221121111121122(45 6)122112[]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}-- PDDDDD(45){:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}  no
  99[B6d6DSDDDDD]2111211211112112112112111111111121121121122(37 6)122211222[]{:_,5T,5t,5I,7H,9h,5B,7P,5d,5D,5S}-- B6d6DSDDDDD(37){:_,5T,5t,5I,7H,9h,5B,7P,5d,5D,5S}                no
  66[PDDDDBD]211111211211221112112112112111112111212112222221211(29 1)[S6d6DS]{:_,5T,5t,7I,9H,9h,5B,7P,5d,5D,5S}-- PDDDDBD(29)S6d6DS{:_,5T,5t,7I,9H,9h,5B,7P,5d,5D,5S}                        no
  81[SPBDD]212221121121122112111211212111211111111211111112111212(61 7)[]{:_,11T,9t,11I,13H,15h,11B,13P,11d,11D,7S}-- SPBDD(61){:_,11T,9t,11I,13H,15h,11B,13P,11d,11D,7S}                     no
  83[PDBBBSS]22112212112212111211111111111112222(29 3)21211212[P]{:_,7T,5t,5I,9H,11h,7B,9P,7d,7D,7S}-- PDBBBSS(29)P{:_,7T,5t,5I,9H,11h,7B,9P,7d,7D,7S}                                        no
  89[PDDDD]2111112112112221121121121121121121122111111121111121112111221112112122111211(5 3)[S6d-2]{:B}-- PDDDD(5)S6d-2{:B}                                                                   no
 100[S6d6BDSDDD]112122112112112112112112112112211211212111112111221(5 7)2111[I34]{:_,5T,3t,1I,7H,9h,5B,7P,5d,5D,5S}-- S6d6BDSDDD(5)I34{:_,5T,3t,1I,7H,9h,5B,7P,5d,5D,5S}                      no
  80[T6SPDBB]2(46 0)1111112112221112112[I-4]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}-- T6SPDBB(46)I-4{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}                                                                            no
 101[PDDDDD]2112112211111112112112121121122112112121121122112211112111211121111111(30 2)22[T-2]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}-- PDDDDD(30)T-2{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}                        yes8
  88[S6d6BDDD]111112212211211211211211111212(46 3)21121121121121122111112111222[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- S6d6BDDD(46){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}                                          yes2
  96[S6d6BDD]111211212112112112111112111211121111211211221121121211211221(6 5)12[h4t6]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- S6d6BDD(6)h4t6{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}                                   yes2
  96[PDDDDD]2112112211111112112112121121121121122112112122112112121121112111112(22 1)[T-2]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}-- PDDDDD(22)T-2{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}                    no
 104[S6d6BDDD]11121121211211211211111211121112111121121122112112121111211222(14 5)12[h4t14]{:_,5T,5t,5I,9H,9h,7B,9P,7d,7D,7S}-- S6d6BDDD(14)h4t14{:_,5T,5t,5I,9H,9h,7B,9P,7d,7D,7S}                             no
 106[B6d6DSDDDD]2221111121121121121111111112121211211D211211S211211S211211D2122(14 3)[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}-- B6d6DSDDDD(14){:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}                                    no
 106[B6d6DSDDSD]2221121121111112112111112121211211D211211S211211S211211D2122(14 3)[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}-- B6d6DSDDSD(14){:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}                                       no
 110[PDDDDDD]2211111211211121211211211221111121112111211111111112(38 1)112111121121121121121111[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- PDDDDDD(38){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}                           yes2
 113[S6d6BDSD]11221111121121111121121121111111121121111122112112112112112112111111112112112122(30 3)1[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- S6d6BDSD(30){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}                    no
 115[B6d6DSDDSD]2221121121111112112111112121211211S211211D211211S211211S211211D2122(22 3)[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}-- B6d6DSDDSD(22){:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}                                no
 115[B6d6DSDDDD]2221111121121121121111111112121211211S211211D211211S211211B211211D21212(22 3)[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}-- B6d6DSDDDD(22){:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}                            no
  86[S6d6BDBDDDDB]11212121112112222111122(7 2)11112[T6]{:_,5T,3t,5I,7H,9h,5B,7P,5d,5D,5S}-- S6d6BDBDDDDB(7)T6{:_,5T,3t,5I,7H,9h,5B,7P,5d,5D,5S}                                                                           no
 100[PDDDDB]2112112211111112112112121121121111121121122211121112111111121111111(39 6)22[T-2]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}-- PDDDDB(39)T-2{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}                            no
 102[S6d6BDB]121121112211211211211111112112112112122121121111111211212211111112221111(-1 4)21211111221[S]{:_,7T,5t,5I,9H,11h,7B,9P,7d,7D,7S}-- S6d6BDB(-1)S{:_,7T,5t,5I,9H,11h,7B,9P,7d,7D,7S}                            no
  91[PDDDDD]21111112212111121121121121121121221111211121112112111221121211(23 1)2[]{:_,15T,15t,9I,17H,19h,9B,11P,7d,7D,7S}-- PDDDDD(23){:_,15T,15t,9I,17H,19h,9B,11P,7d,7D,7S}                                            yes2
 102[S6d6BDDDSS]1122212211222111121121121121122112112121111211222111112(39 7)[]{:_,7T,5t,5I,9H,11h,7B,9P,7d,7D,7S}-- S6d6BDDDSS(39){:_,7T,5t,5I,9H,11h,7B,9P,7d,7D,7S}                                                    yes8
 114[B6d6DSDBBS]212112111112112112112111112111211121121112211211111(31 1)22211121112112[I-4]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}-- B6d6DSDBBS(31)I-4{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}                        no
 117[S6d6BDSD]1122111112112112112111111112112112112112112211211122211121111211211211112121121121121121121111122(15 7)[PB]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- S6d6BDSD(15)PB{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}          no
 123[SPBDD]212221121121121121121121122111112112211222111212112112111112111211122111112112112112111112111221112(55 7)222[S]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- SPBDD(55)S{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}             no
QuarkCondCompositeEmissions4.txt:

Code: Select all

 153[B6d6DSDDDDD]211111111211211211221121121111121111122211211S211211D211211D211211E2111211111112111211212(88 0)11111211121121[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- B6d6DSDDDDD(88){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}   no
 127[PDDDD]211211212112112111112121111211211112112112211211211211211211111211221211211211211112111121211121122112212(32 1)[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- PDDDD(32){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}             no
 161[B6d6DSDDDD]2221111121121121121111111112121211211D211211D211211D211211S211211D211211B21111221111121121121121111112112122(64 5)1122111121121[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}-- B6d6DSDDDD(64){:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}   no
 161[B6d6DSDDSD]2221121121111112112111112121211211D211211D211211D211211S211211D211211B21111221111121121121121111112112122(64 5)1122111121121[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}-- B6d6DSDDSD(64){:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S} yes8
 147[B6d6DSDDDD]2221111121121121121111111112121211211S211211S211211D211211D211211B21112221112221121111212222(24 2)11221122212[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}-- B6d6DSDDDD(24){:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}       no
 147[B6d6DSDDSD]2221121121111112112111112121211211S211211S211211D211211D211211B21112221112221121111212222(24 2)11221122212[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}-- B6d6DSDDSD(24){:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}          no
 160[B6d6DSDDSDD]2221121121111112112111112121211211D211211D211211D211211D2112221111121122211211112121(80 2)121111112112221211112111111121121222[P]{:_,7B,9P,7D,7S}-- B6d6DSDDSDD(80)P{:_,7B,9P,7D,7S}                      no
 160[B6d6DSDDDDD]2221111121121121121111111112121211211D211211D211211D211211D2112221111121122211211112121(80 2)121111112112221211112111111121121222[P]{:_,7B,9P,7D,7S}-- B6d6DSDDDDD(80)P{:_,7B,9P,7D,7S}                   no
 162[B6d6DSDDDDB]2221111121121121121111111112121211211D211211D211211D211211D2112221111121122211211112121(80 2)121111112112221211112111111121121222[S]{:_,7B,9P,7D,7S}-- B6d6DSDDDDB(80)S{:_,7B,9P,7D,7S}                   no
 162[B6d6DSDDSDB]2221121121111112112111112121211211D211211D211211D211211D2112221111121122211211112121(80 2)121111112112221211112111111121121222[S]{:_,7B,9P,7D,7S}-- B6d6DSDDSDB(80)S{:_,7B,9P,7D,7S}                      no
 129[S6d6BDSSSD]112221111221211221112212112121121121121121211211211211211211221121121211211211111122(8 7)1[S]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- S6d6BDSSSD(8)S{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}              no
 176[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211D211211B211111112212211211211211211111212(96 3)2112112112112112211111211122211[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- B6d6DSDDDDD(96){: _,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}   no
  99[S6d6BDSSDD]11212211112111211122(41 4)11211222112111112111111111111221[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- S6d6BDSSDD(41){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}                                               no
 109[S6d6BDSDBDD]11222212111121121111121121121121111211112122112111211122(25 4)[T-2]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}-- S6d6BDSDBDD(25)T-2{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}                       no
  91[PDDDD]2112112121121121111121211111112111212(33 5)2111211121112111111111111211212[I-4]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}-- PDDDD(33)T-2{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}                                no
  92[PDBSS]221121211211211111212121111212(33 5)2111211121111111211111111211212[I-4]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}-- PDBSS(33)T-2{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}                                       no
 100[PDDDDD]2112112121121121111121211111111112111212(41 5)2111211121111111112211121112112[I-4]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}-- PDDDDD(41)I-4{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}                          no
 107[SPBDD]2122211211211211211211211211111211211211212212112121112112112211112(9 1)112111111222[T20]{:_,7T,7t,7I,11H,11h,7B,9P,7d,7D,7S}-- SPBDD(9)T20{:_,7T,7t,7I,11H,11h,7B,9P,7d,7D,7S}                                no
 110[PDDDDDD]212211211211111212121112112111121121111211211211211211221121122212111121112(49 5)2[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- PDDDDDD(49){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}                                     no
 149[B6d6DSDDDD]2221111121121121121111111112121211211B211211S211211D211211D211211S211211D212221121121111121121121122(41 6)112222[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}-- B6d6DSDDDD(41){:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}      no
 149[B6d6DSDDSD]2221121121111112112111112121211211B211211S211211D211211D211211S211211D212221121121111121121121122(41 6)112222[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}-- B6d6DSDDSD(41){:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}         no
 152[B6d6DSDDSDD]2221121121111112112111112121211211D211211D211211D21122112112121121121111121211111121121121121121112111121122(57 6)212[P]{:_,7B,9P,7D,7S}-- B6d6DSDDSDD(57)P{:_,7B,9P,7D,7S}                                 no
 152[B6d6DSDDDDD]2221111121121121121111111112121211211D211211D211211D21122112112121121121111121211111121121121121121112111121122(57 6)212[P]{:_,7B,9P,7D,7S}-- B6d6DSDDDDD(57)P{:_,7B,9P,7D,7S}                              no
 154[B6d6DSDDDDB]2221111121121121121111111112121211211D211211D211211D21122112112121121121111121211111121121121121121112111121122(57 6)212[S]{:_,7B,9P,7D,7S}-- B6d6DSDDDDB(57)S{:_,7B,9P,7D,7S}                              no
 154[B6d6DSDDSDB]2221121121111112112111112121211211D211211D211211D21122112112121121121111121211111121121121121121112111121122(57 6)212[S]{:_,7B,9P,7D,7S}-- B6d6DSDDSDB(57)S{:_,7B,9P,7D,7S}                                 no
 158[B6d6DSDDDD]2221111121121121121111111112121211211S211211S211211D211211E211211B211222211221112111112(33 2)21211121111111211111222[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}-- B6d6DSDDDD(33){:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}  no
 158[B6d6DSDDSD]2221121121111112112111112121211211S211211S211211D211211E211211B211222211221112111112(33 2)21211121111111211111222[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}-- B6d6DSDDSD(33){:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}     no
 162[B6d6DSDDDD]2221111121121121121111111112121211211D211211D211211D211211D211221111112112112122211121121121122112111211221121111121122(57 6)122112[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}-- B6d6DSDDDD(57){:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S} no
 162[B6d6DSDDSD]2221121121111112112111112121211211D211211D211211D211211D211221111112112112122211121121121122112111211221121111121122(57 6)122112[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}-- B6d6DSDDSD(57){:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S} no
 164[B6d6DSDDDDD]211111111211211211221121121111121111122211211S211211B211211D2112111211112(65 2)111111221211121111111211111112122111122211[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- B6d6DSDDDDD(65){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S} no
  72[S6d6BDDD]12112122122112112111121122211111211221122(18 5)21[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- S6d6BDDD(18){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}                                                              yes8
  72[S6d6BDDB]121121221122112111121122211111112212122(18 5)21[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- S6d6BDDB(18){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}                                                                no 
  75[S6d6BDDS]12112122121112112111121122211111112212122(18 5)21[]{:_,7T,5t,5I,9H,11h,7B,9P,7d,7D,7S}-- S6d6BDDS(18){:_,7T,5t,5I,9H,11h,7B,9P,7d,7D,7S}                                                              no
  75[S6d6BDDBD]1211212211221121121122211111112212122(26 5)1[]{:_,5T,5t,3I,9H,9h,7B,9P,7d,7D,5S}-- S6d6BDDBD(26){:_,5T,5t,3I,9H,9h,7B,9P,7d,7D,5S}                                                                   no
  89[PDDD]211211221111111211211212112112112112111122212111121121121111111212(2 5)1122111111111221[D6d-2]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- PDDD(2)D6d-2{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}                       no
  92[PDDD]211211221111111211211212112112112112111122212111121121121111111212(2 5)1121111111111221[S]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- PDDD(2)S{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}                               no
 128[PDDD]21121121211211211111212111121121121121111111121121121112111121121121121121121121122111111121122111122121111(58 5)21121[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- PDDD(58){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S} no
 111[S6d6BDBSDS]112121211211211211222211121121121121121212121121112111122112(35 0)22[]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}-- S6d6BDBSDS(35){:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}                     no
 112[PDDDBBS]211211111112(19 4)21111221121111211211211211111121112122212111112221111112211[]{:_,7T,5t,5I,9H,11h,7B,9P,7d,7D,7S}-- PDDDBBS(19){:_,7T,5t,5I,9H,11h,7B,9P,7d,7D,7S}                              no
 117[PDDDDD]211111122121111211211211211211212211112112112112112112211112112112112212112112112211121112111(11 4)1[T6S]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- PDDDDD(11)T6S{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}   no
 132[S6d6BDDD]11121121211211111111211211211211121121212211211212112112112112112112112112112112221111121112112(35 0)12111112112111[S]{:_,13T,11t,15I,15H,17h,15B,17P,13d,11D,7S}-- S6d6BDDD(35)S{:_,13T,11t,15I,15H,17h,15B,17P,13d,11D,7S} no
 161[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211D211211S211211D21222111112111211111111111121112111111(83 0)2111[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- B6d6DSDDDDD(83){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S} no
 104[B6d6DSDD]2221111121121121122112112121121122111111211121121111211211212(3 5)12211211211211[]{:D}-- B6d6DSDD(3){:D}                                                                                       no
 113[PDDDDDD]22112112211111112111112111211122112112112112121121121112(-13 2)22211112111111121111222[]{:_,19T,19t,11I,23H,23h,9B,11P,7d,9D,7S}-- PDDDDDD(-13){:_,19T,19t,11I,23H,23h,9B,11P,7d,9D,7S}                   no
 118[S6d6BDDD]11121121211211111211211112112111112112121121122(11 2)211121121121121122112112211111112111121221[]{:_,5T,5t,7I,9H,9h,7B,7P,7d,7D,7S}-- S6d6BDDD(11){:_,5T,5t,7I,9H,9h,7B,7P,7d,7D,7S}                     no
  89[B6d6DBDDBDD]2221121112111111111111111221121111212(51 3)211[T-2]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}-- B6d6DBDDBDD(51)T-2{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}                                                no
  90[S6d6BDDBD]121121221212111111111112111212111121122121112111112(27 7)2[I-4]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}-- S6d6BDDBD(27)I-4{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}                                        no
 112[S6d6BDSDDB]112122112112112112111112111211112(59 7)212112121222112111112111111112111[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- S6d6BDSDDB(59){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}                                          no
 134[PDDDD]211211212112112111112121111112112112112111112111212112112112112112111121121112112211211211211212211121121111221(11 3)1[]{:_,7T,7t,7I,11H,11h,7B,9P,7d,7D,7S}-- PDDDD(11){:_,7T,7t,7I,11H,11h,7B,9P,7d,7D,7S}    no
 113[PDDDDB]211111211211222112111121121121121111112112122221121121122112112121121121121121121(44 4)11[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- PDDDDB(44){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}                          no
 111[B6d6DSDDDSS]211121121211121112221211211211212222212111211211211(20 5)1112211[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- B6d6DSDDDSS(20){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}                           no
 126[PDDD]21121121211211211111212111121121121121111121121121111111121122112112112112112112111112112112111111121112111(28 5)22[I-4]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}-- PDDD(28)I-4{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S} no
 130[S6d6BDSD]112211111211211111211211211211111212(4 1)22111211211211211211111112112112111111112112112112112112111121121112[S]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- S6d6BDSD(4)S{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S} no
  99[S6d6BDBDD]1121211112112111121121121121121121121121111211112112211(52 2)2111212[]{:_,5T,3t,5I,7H,9h,5B,7P,5d,5D,5S}-- S6d6BDBDD(52){:_,5T,3t,5I,7H,9h,5B,7P,5d,5D,5S}                                  no
 110[S6d6BDBDD]11212112112111112112112112111111211211212(20 6)2212211111122111211121111111112[I-4]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}-- S6d6BDBDD(20)I-4{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}    no
 114[S6d6BDD]1112221211211211211211221121121211111211121212122222111211211211211211211111112112112122112(12 3)[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- S6d6BDD(12){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}                    no
 118[S6d6BDSDDDS]1122111111121121121121111111211211222121121121121121121111122(44 3)2111[]{:_,3T,1t,3I,7H,7h,7B,7P,7d,7D,7S}-- S6d6BDSDDDS(44){:_,3T,1t,3I,7H,7h,7B,7P,7d,7D,7S}                                        no
 122[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211S211211S211211D2122(52 3)11[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- B6d6DSDDDDD(52){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}                              no
 125[S6d6BDSDD]1121221121121121121121121111121122111112112111212211121211121112112121121111211211122(36 7)21[]{:_,13T,11t,13I,15H,15h,13B,15P,13d,13D,7S}-- S6d6BDSDD(36){:_,13T,11t,13I,15H,15h,13B,15P,13d,13D,7S}    no
 131[B6d6DSDDDDD]211111111211211211221121121111121111122211211S211211D211211S211211S211211D2122(60 3)11[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- B6d6DSDDDDD(60){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}                       no
 137[PDDDDD]2111121121112211221122211112111112112111122222211121121111121121121121121121111121121121222121112112112112221(4 7)[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- PDDDDD(4){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}      no
  77[S6d6BDDBB]12112122112211211111211211212(-11 4)112121112[]{:_,15T,13t,13I,17H,19h,13B,13P,13d,13D,13S}-- S6d6BDDBB(-11){:_,15T,13t,13I,17H,19h,13B,13P,13d,13D,13S}                                              no
  88[S6d6BDDDDS]1211212212211211211111112112112111212111212(-3 4)2[]{:_,7T,5t,5I,9H,11h,7B,7P,7d,7D,7S}-- S6d6BDDDDS(-3){:_,7T,5t,5I,9H,11h,7B,7P,7d,7D,7S}                                                          no
 111[PDDDD]2111121121112211221122211112112112112112112112211211212112112211121121212112111211111111(13 4)[T-2]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}-- PDDDD(13)T-2{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}      no
 145[B6d6DSDDDD]2221111121121121121111111112121211211S211211D211211D211211S211211D21222112111211111111111111212111111(45 0)21[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}-- B6d6DSDDDD(45){:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S} no
 145[B6d6DSDDSD]2221121121111112112111112121211211S211211D211211D211211S211211D21222112111211111111111111212111111(45 0)21[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}-- B6d6DSDDSD(45){:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}    no
  66[PDDDDBD]211111211211221112112112112111112111212112222221211(29 1)[S6d6DS]{:_,5T,5t,7I,9H,9h,5B,7P,5d,5D,5S}-- PDDDDBD(29)S6d6DS{:_,5T,5t,7I,9H,9h,5B,7P,5d,5D,5S}                                                 no
  77[B6d6DSDDDD]222111112112111111121121121122(29 6)121222[]{:_,5T,5t,7I,9H,9h,5B,7P,7d,5D,5S}-- B6d6DSDDDD(29){:_,5T,5t,7I,9H,9h,5B,7P,7d,5D,5S}                                                         no
  79[PDBS]2211212112112111112121211121111211211111121121121122(29 6)112222[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- PDBS(29){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}                                             no
  86[B6d6DSDDSS]2221121121111121121121122(29 6)11221111111112[]{:_,1T,-1t,1I,3H,3h,5B,5P,7d,5D,5S}-- B6d6DSDDSS(29){:_,1T,-1t,1I,3H,3h,5B,5P,7d,5D,5S}                                                    no
  90[PDDDDD]21111112112112122211121121121122112111211221121111121122(45 6)122112[]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}-- PDDDDD(45){:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}                         no
  99[B6d6DSDDDDD]2111211211112112112112111111111121121121122(37 6)122211222[]{:_,5T,5t,5I,7H,9h,5B,7P,5d,5D,5S}-- B6d6DSDDDDD(37){:_,5T,5t,5I,7H,9h,5B,7P,5d,5D,5S}                                       no
  81[SPBDD]212221121121122112111211212111211111111211111112111212(61 7)[]{:_,11T,9t,11I,13H,15h,11B,13P,11d,11D,7S}-- SPBDD(61){:_,11T,9t,11I,13H,15h,11B,13P,11d,11D,7S}                                      no
  83[PDBBBSS]22112212112212111211111111111112222(29 3)21211212[P]{:_,7T,5t,5I,9H,11h,7B,9P,7d,7D,7S}-- PDBBBSS(29)P{:_,7T,5t,5I,9H,11h,7B,9P,7d,7D,7S}                                                         no
  89[PDDDD]2111112112112221121121121121121121122111111121111121112111221112112122111211(5 3)[S6d-2]{:B}-- PDDDD(5)S6d-2{:B}                                                                                    no
 100[S6d6BDSDDD]112122112112112112112112112112211211212111112111221(5 7)2111[I34]{:_,5T,3t,1I,7H,9h,5B,7P,5d,5D,5S}-- S6d6BDSDDD(5)I34{:_,5T,3t,1I,7H,9h,5B,7P,5d,5D,5S}                                       no
 118[B6d6DBDDBSD]2221121111211211211211211221121122211111121211111112111211111111(53 7)22[I30]{:_,5T,5t,5I,9H,9h,7B,9P,7d,7D,7S}-- B6d6DBDDBSD(53)I30{:_,5T,5t,5I,9H,9h,7B,9P,7d,7D,7S}                        no
  80[T6SPDBB]2(46 0)1111112112221112112[I-4]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}-- T6SPDBB(46)I-4{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}                                                                 no
  96[PDDDDD]2112112211111112112112121121121121122112112122112112121121112111112(22 1)[T-2]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}-- PDDDDD(22)T-2{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}                           no
 104[S6d6BDDD]11121121211211211211111211121112111121121122112112121111211222(14 5)12[h4t14]{:_,5T,5t,5I,9H,9h,7B,9P,7d,7D,7S}-- S6d6BDDD(14)h4t14{:_,5T,5t,5I,9H,9h,7B,9P,7d,7D,7S}                                    no
 177[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211D211211S211211D211211B21111221111121121121121111112112122(102 5)112211112112111[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- B6d6DSDDDDD(102){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S} no
 101[PDDDDD]2112112211111112112112121121122112112121121122112211112111211121111111(30 2)22[T-2]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}-- PDDDDD(30)T-2{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}                     yes8
 112[S6d6BDSDD]112211111211211211211211211111211221111121122111111122112112(-2 2)21111111111221[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- S6d6BDSDD(-2){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}                               no
 125[S6d6BDSD]1122111112112111112112112111111112112111112212112112112112112112112211111111222212112112(54 2)22222[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- S6d6BDSD(54){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}              no
 125[S6d6BDSSDD]1122211112112111111211211112112112112112112112112211211211121(62 2)21111212111111121[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- S6d6BDSSDD(62){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}                         no
 129[PDDDDD]21121121211211211111212111121121111211211222222121121111121121111211211112112122211121122111211211111(22 2)[]{:_,5T,3t,1I,7H,9h,5B,7P,5d,5D,5S}-- PDDDDD(22){:_,5T,3t,1I,7H,9h,5B,7P,5d,5D,5S}            no
 135[S6d6BDSSDD]1122211112112112211112112111221111221122111211211211122211211211211111121121111211212211(6 2)[]{:_,9T,7t,11I,11H,13h,9B,11P,9d,9D,7S}-- S6d6BDSSDD(6){:_,9T,7t,11I,11H,13h,9B,11P,9d,9D,7S}           no
 175[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211D211211D2112221111121122211211112121(110 2)1211111121122212111121111111211212221[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- B6d6DSDDDDD(110){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S} no
 106[B6d6DSDDSD]2221121121111112112111112121211211D211211S211211S211211D2122(14 3)[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}-- B6d6DSDDSD(14){:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}                           no
 106[B6d6DSDDDD]2221111121121121121111111112121211211D211211S211211S211211D2122(14 3)[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}-- B6d6DSDDDD(14){:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}                        no
 113[S6d6BDSD]11221111121121111121121121111111121121111122112112112112112112111111112112112122(30 3)1[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- S6d6BDSD(30){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}        no
 115[B6d6DSDDDD]2221111121121121121111111112121211211S211211D211211S211211B211211D21212(22 3)[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}-- B6d6DSDDDD(22){:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}                no
 115[B6d6DSDDSD]2221121121111112112111112121211211S211211D211211S211211S211211D2122(22 3)[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}-- B6d6DSDDSD(22){:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}                    no
 102[S6d6BDB]121121112211211211211111112112112112122121121111111211212211111112221111(-1 4)21211111221[S]{:_,7T,5t,5I,9H,11h,7B,9P,7d,7D,7S}-- S6d6BDB(-1)S{:_,7T,5t,5I,9H,11h,7B,9P,7d,7D,7S}                             no
 123[S6d6BDBD]1121211211211211211211211211111112112111112111211111111111122111121(23 0)2111211211221121122111222[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- S6d6BDBD(23){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}                    no
 114[B6d6DSDBBS]212112111112112112112111112111211121121112211211111(31 1)22211121112112[I-4]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}-- B6d6DSDBBS(31)I-4{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}               no
  86[S6d6BDBDDDDB]11212121112112222111122(7 2)11112[T6]{:_,5T,3t,5I,7H,9h,5B,7P,5d,5D,5S}-- S6d6BDBDDDDB(7)T6{:_,5T,3t,5I,7H,9h,5B,7P,5d,5D,5S}                                                                         no
 100[PDDDDB]2112112211111112112112121121121111121121122211121112111111121111111(39 6)22[T-2]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}-- PDDDDB(39)T-2{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}                          no
 102[S6d6BDDDSS]1122212211222111121121121121122112112121111211222111112(39 7)[]{:_,7T,5t,5I,9H,11h,7B,9P,7d,7D,7S}-- S6d6BDDDSS(39){:_,7T,5t,5I,9H,11h,7B,9P,7d,7D,7S}                                                  yes8
 116[PDDDSD]211211112222111111112112112112112112112112112111112211211211111111212(23 3)211211111211121112112[I4S]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- PDDDSD(23)I4S{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}                 no
 117[S6d6BDSD]1122111112112112112111111112112112112112112211211122211121111211211211112121121121121121121111122(15 7)[PB]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- S6d6BDSD(15)PB{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}        no
 123[SPBDD]212221121121121121121121122111112112211222111212112112111112111211122111112112112112111112111221112(55 7)222[S]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- SPBDD(55)S{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}           no
 169[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211B2112111212221121121122112111211212111211111111211111112111212(111 7)11[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- B6d6DSDDDDD(111){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S} no
And QuarkCondCompositeEmissions8.txt:

Code: Select all

 153[B6d6DSDDDDD]211111111211211211221121121111121111122211211S211211D211211D211211E2111211111112111211212(88 0)11111211121121[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- B6d6DSDDDDD(88){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S} no
 168[B6d6DSDDDDD]211111111211211211221121121111121111122211211B211211B211211D211211D211211E2111211111112111211212(96 0)1111112112221112112111[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- B6d6DSDDDDD(96){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S} no
 175[B6d6DSDDSD]2221121121111112112111112121211211D211211D211211B211111222121121111211211211211211211211211211221121121211111212(48 0)22211121111111111121[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}-- B6d6DSDDSD(48){:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S} no
 175[B6d6DSDDDD]2221111121121121121111111112121211211D211211D211211B211111222121121111211211211211211211211211211221121121211111212(48 0)22211121111111111121[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}-- B6d6DSDDDD(48){:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S} no
 127[PDDDD]211211212112112111112121111211211112112112211211211211211211111211221211211211211112111121211121122112212(32 1)[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- PDDDD(32){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}    no
 183[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211D211211D21122112112211111112112112121121121121122112112122112112121121112111112(72 1)21[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- B6d6DSDDDDD(72){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S} no
 198[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211D211211D211211D21122211111211211121211211211221111121112111211111111112(88 1)11211112112112112112111111[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- B6d6DSDDDDD(88){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S} no
 147[B6d6DSDDSD]2221121121111112112111112121211211S211211S211211D211211D211211B21112221112221121111212222(24 2)11221122212[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}-- B6d6DSDDSD(24){:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}          no
 147[B6d6DSDDDD]2221111121121121121111111112121211211S211211S211211D211211D211211B21112221112221121111212222(24 2)11221122212[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}-- B6d6DSDDDD(24){:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}       no
 160[B6d6DSDDSDD]2221121121111112112111112121211211D211211D211211D211211D2112221111121122211211112121(80 2)121111112112221211112111111121121222[P]{:_,7B,9P,7D,7S}-- B6d6DSDDSDD(80)P{:_,7B,9P,7D,7S}                      no
 160[B6d6DSDDDDD]2221111121121121121111111112121211211D211211D211211D211211D2112221111121122211211112121(80 2)121111112112221211112111111121121222[P]{:_,7B,9P,7D,7S}-- B6d6DSDDDDD(80)P{:_,7B,9P,7D,7S}                   no
 162[B6d6DSDDDDB]2221111121121121121111111112121211211D211211D211211D211211D2112221111121122211211112121(80 2)121111112112221211112111111121121222[S]{:_,7B,9P,7D,7S}-- B6d6DSDDDDB(80)S{:_,7B,9P,7D,7S}                   no
 162[B6d6DSDDSDB]2221121121111112112111112121211211D211211D211211D211211D2112221111121122211211112121(80 2)121111112112221211112111111121121222[S]{:_,7B,9P,7D,7S}-- B6d6DSDDSDB(80)S{:_,7B,9P,7D,7S}                      no
 171[B6d6DSDDSD]2221121121111112112111112121211211D211211D211211B211211D211211B2111121211112112111121121121121121121121121111211112112211(64 2)2111212[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}-- B6d6DSDDSD(64){:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S} no
 171[B6d6DSDDDD]2221111121121121121111111112121211211D211211D211211B211211D211211B2111121211112112111121121121121121121121121111211112112211(64 2)2111212[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}-- B6d6DSDDDD(64){:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S} no
 213[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211S211211S211211D211211B2111122211112112111111211211112112112112112112112112211211211121(112 2)2111121211111112111[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- B6d6DSDDDDD(112){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S} no
 176[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211D211211B211111112212211211211211211111212(96 3)2112112112112112211111211122211[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- B6d6DSDDDDD(96){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S} no
 161[B6d6DSDDDD]2221111121121121121111111112121211211D211211D211211D211211S211211D211211B21111221111121121121121111112112122(64 5)1122111121121[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}-- B6d6DSDDDD(64){:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S} no
 161[B6d6DSDDSD]2221121121111112112111112121211211D211211D211211D211211S211211D211211B21111221111121121121121111112112122(64 5)1122111121121[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}-- B6d6DSDDSD(64){:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S} yes8
 183[B6d6DSDDDD]2221111121121121121111111112121211211S211211S211211D211211D211211D211211S211211D21211121121211121112221211211211212222212111211211211(32 5)1112211[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}-- B6d6DSDDDD(32){:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S} no
 183[B6d6DSDDSD]2221121121111112112111112121211211S211211S211211D211211D211211D211211S211211D21211121121211121112221211211211212222212111211211211(32 5)1112211[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}-- B6d6DSDDSD(32){:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S} no
 184[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211B211111211212112112112111112111211121111211211221121121211211221(56 5)121111111112111[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- B6d6DSDDDDD(56){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S} no
 198[B6d6DSDDSD]2221121121111112112111112121211211D211211D211221121121211211211111212111121121121121111121121121111111121122112112112112112112111112112112111111121112111(40 5)221[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}-- B6d6DSDDSD(40){:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S} no
 198[B6d6DSDDDD]2221111121121121121111111112121211211D211211D211221121121211211211111212111121121121121111121121121111111121122112112112112112112111112112112111111121112111(40 5)221[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}-- B6d6DSDDDD(40){:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S} no
 129[S6d6BDSSSD]112221111221211221112212112121121121121121211211211211211211221121121211211211111122(8 7)1[S]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- S6d6BDSSSD(8)S{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}              no
 118[S6d6BDBDDD]1121211111112112112112112111(17 0)2211211211212112112211211212112111211211211121[T-2]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}-- S6d6BDBDDD(17)T-2{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}     no
 107[SPBDD]2122211211211211211211211211111211211211212212112121112112112211112(9 1)112111111222[T20]{:_,7T,7t,7I,11H,11h,7B,9P,7d,7D,7S}-- SPBDD(9)T20{:_,7T,7t,7I,11H,11h,7B,9P,7d,7D,7S}                       no
 179[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211D211211D211221111112212111121121121121121121221111211121112112111221121211(73 1)211[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- B6d6DSDDDDD(73){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S} no
 158[B6d6DSDDSD]2221121121111112112111112121211211S211211S211211D211211E211211B211222211221112111112(33 2)21211121111111211111222[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}-- B6d6DSDDSD(33){:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}      no
 158[B6d6DSDDDD]2221111121121121121111111112121211211S211211S211211D211211E211211B211222211221112111112(33 2)21211121111111211111222[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}-- B6d6DSDDDD(33){:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}   no
 164[B6d6DSDDDDD]211111111211211211221121121111121111122211211S211211B211211D2112111211112(65 2)111111221211121111111211111112122111122211[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- B6d6DSDDDDD(65){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S} no
 167[B6d6DSDDSDD]2221121121111112112111112121211211S211211S211211D211211E211211B211222211221112111112(41 2)21211121111111211111112111211222[P]{:_,7B,9P,7D,7S}-- B6d6DSDDSDD(41)P{:_,7B,9P,7D,7S} no
 167[B6d6DSDDDDD]2221111121121121121111111112121211211S211211S211211D211211E211211B211222211221112111112(41 2)21211121111111211111112111211222[P]{:_,7B,9P,7D,7S}-- B6d6DSDDDDD(41)P{:_,7B,9P,7D,7S} no
 169[B6d6DSDDDDB]2221111121121121121111111112121211211S211211S211211D211211E211211B211222211221112111112(41 2)21211121111111211111112111211222[S]{:_,7B,9P,7D,7S}-- B6d6DSDDDDB(41)S{:_,7B,9P,7D,7S} no
 169[B6d6DSDDSDB]2221121121111112112111112121211211S211211S211211D211211E211211B211222211221112111112(41 2)21211121111111211111112111211222[S]{:_,7B,9P,7D,7S}-- B6d6DSDDSDB(41)S{:_,7B,9P,7D,7S} no
 173[B6d6DSDDDDD]211111111211211211221121121111121111122211211B211211D211211D211211D211211D211211B211211D211211B21111212121112112222111122(57 2)1111221[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- B6d6DSDDDDD(57){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S} no
 214[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211S211211D211211S211211D211211B2111122111121121112111221212222112112112112112211211212112112111111121121121121122(97 2)11[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- B6d6DSDDDDD(97){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S} no
 158[B6d6DSDDDD]2221111121121121121111111112121211211D211211D211211B21111121121211211112112112112111211211211211211222211(49 3)2212211121221[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}-- B6d6DSDDDD(49){:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S} no
 158[B6d6DSDDSD]2221121121111112112111112121211211D211211D211211B21111121121211211112112112112111211211211211211222211(49 3)2212211121221[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}-- B6d6DSDDSD(49){:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S} no
 162[B6d6DSDDSDD]2221121121111112112111112121211211D211211D211211D2112221111211212112112211122122111112111211122111112111(9 3)21121121121121212[P]{:_,7B,9P,7D,7S}-- B6d6DSDDSDD(9)P{:_,7B,9P,7D,7S} no
 162[B6d6DSDDDDD]2221111121121121121111111112121211211D211211D211211D2112221111211212112112211122122111112111211122111112111(9 3)21121121121121212[P]{:_,7B,9P,7D,7S}-- B6d6DSDDDDD(9)P{:_,7B,9P,7D,7S} no
 163[B6d6DSDDDDD]2221111121121121121111111112121211211S211211S211211B211211B211211B211222112212112212111211111111111112222(49 3)2121121212[P]{:_,7B,9P,7D,7S}-- B6d6DSDDDDD(49)P{:_,7B,9P,7D,7S} no
 163[B6d6DSDDSDD]2221121121111112112111112121211211S211211S211211B211211B211211B211222112212112212111211111111111112222(49 3)2121121212[P]{:_,7B,9P,7D,7S}-- B6d6DSDDSDD(49)P{:_,7B,9P,7D,7S} no
 164[B6d6DSDDDDB]2221111121121121121111111112121211211D211211D211211D2112221111211212112112211122122111112111211122111112111(9 3)21121121121121212[S]{:_,7B,9P,7D,7S}-- B6d6DSDDDDB(9)S{:_,7B,9P,7D,7S} no
 164[B6d6DSDDSDB]2221121121111112112111112121211211D211211D211211D2112221111211212112112211122122111112111211122111112111(9 3)21121121121121212[S]{:_,7B,9P,7D,7S}-- B6d6DSDDSDB(9)S{:_,7B,9P,7D,7S} no
 165[B6d6DSDDSDB]2221121121111112112111112121211211S211211S211211B211211B211211B211222112212112212111211111111111112222(49 3)2121121212[S]{:_,7B,9P,7D,7S}-- B6d6DSDDSDB(49)S{:_,7B,9P,7D,7S} no
 165[B6d6DSDDDDB]2221111121121121121111111112121211211S211211S211211B211211B211211B211222112212112212111211111111111112222(49 3)2121121212[S]{:_,7B,9P,7D,7S}-- B6d6DSDDDDB(49)S{:_,7B,9P,7D,7S} no
 189[B6d6DSDDSD]2221121121111112112111112121211211B211211D211211D211211D21122111112112112221121121121121121121122111111121111121112111221112112122111211(25 3)22211121221[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}-- B6d6DSDDSD(25){:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S} no
 189[B6d6DSDDDD]2221111121121121121111111112121211211B211211D211211D211211D21122111112112112221121121121121121121122111111121111121112111221112112122111211(25 3)22211121221[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}-- B6d6DSDDDD(25){:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S} no
  83[S6d6BDSDD]112122111112111211122(33 4)11211211211211111111211121112111112[I4SS]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- S6d6BDSDD(33)I4SS{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}                                   no
  99[S6d6BDSSDD]11212211112111211122(41 4)11211222112111112111111111111221[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- S6d6BDSSDD(41){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}                                             no
 109[S6d6BDSDBDD]11222212111121121111121121121121111211112122112111211122(25 4)[T-2]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}-- S6d6BDSDBDD(25)T-2{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}                     no
 149[B6d6DSDDDD]2221111121121121121111111112121211211B211211B211211D211211D211211B21112112122112211211111211211212(1 4)112121112[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}-- B6d6DSDDDD(1){:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S} no
 149[B6d6DSDDSD]2221121121111112112111112121211211B211211B211211D211211D211211B21112112122112211211111211211212(1 4)112121112[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}-- B6d6DSDDSD(1){:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S} no
  91[PDDDD]2112112121121121111121211111112111212(33 5)2111211121112111111111111211212[I-4]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}-- PDDDD(33)T-2{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}                             no
  92[PDBSS]221121211211211111212121111212(33 5)2111211121111111211111111211212[I-4]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}-- PDBSS(33)T-2{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}                                    no
 100[PDDDDD]2112112121121121111121211111111112111212(41 5)2111211121111111112211121112112[I-4]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}-- PDDDDD(41)I-4{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}                       no
 110[PDDDDDD]212211211211111212121112112111121121111211211211211211221121122212111121112(49 5)2[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- PDDDDDD(49){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}                                  no
 135[S6d6BDSSDD]1122211112112112111112112211111211221112221112121121121121121111121222(1 5)21112111211111122[I-4]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}-- S6d6BDSSDD(1)I-4{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S} no
 149[B6d6DSDDSD]2221121121111112112111112121211211B211211S211211D211211D211211S211211D212221121121111121121121122(41 6)112222[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}-- B6d6DSDDSD(41){:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}       no
 149[B6d6DSDDDD]2221111121121121121111111112121211211B211211S211211D211211D211211S211211D212221121121111121121121122(41 6)112222[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}-- B6d6DSDDDD(41){:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}    no
 152[B6d6DSDDDDD]2221111121121121121111111112121211211D211211D211211D21122112112121121121111121211111121121121121121112111121122(57 6)212[P]{:_,7B,9P,7D,7S}-- B6d6DSDDDDD(57)P{:_,7B,9P,7D,7S}                            no
 152[B6d6DSDDSDD]2221121121111112112111112121211211D211211D211211D21122112112121121121111121211111121121121121121112111121122(57 6)212[P]{:_,7B,9P,7D,7S}-- B6d6DSDDSDD(57)P{:_,7B,9P,7D,7S}                               no
 154[B6d6DSDDSDB]2221121121111112112111112121211211D211211D211211D21122112112121121121111121211111121121121121121112111121122(57 6)212[S]{:_,7B,9P,7D,7S}-- B6d6DSDDSDB(57)S{:_,7B,9P,7D,7S}                               no
 154[B6d6DSDDDDB]2221111121121121121111111112121211211D211211D211211D21122112112121121121111121211111121121121121121112111121122(57 6)212[S]{:_,7B,9P,7D,7S}-- B6d6DSDDDDB(57)S{:_,7B,9P,7D,7S}                            no
 162[B6d6DSDDSD]2221121121111112112111112121211211D211211D211211D211211D211221111112112112122211121121121122112111211221121111121122(57 6)122112[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}-- B6d6DSDDSD(57){:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S} no
 162[B6d6DSDDDD]2221111121121121121111111112121211211D211211D211211D211211D211221111112112112122211121121121122112111211221121111121122(57 6)122112[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}-- B6d6DSDDDD(57){:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S} no
 187[B6d6DSDDDDD]211111111211211211221121121111121111122211211B211211D211211D211211D21122112112211111112112112121121121111121121122211121112111111121111111(89 6)2221[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- B6d6DSDDDDD(89){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S} no
 138[B6d6DSDDDDD]2221111121121121121111111112121211211S211211D211211D211211E2111211111112111211212(58 0)1121111112122[P]{:_,7B,9P,7D,7S}-- B6d6DSDDDDD(58)P{:_,7B,9P,7D,7S}                                               no
 138[B6d6DSDDSDD]2221121121111112112111112121211211S211211D211211D211211E2111211111112111211212(58 0)1111121112112[P]{:_,7B,9P,7D,7S}-- B6d6DSDDSDD(58)P{:_,7B,9P,7D,7S}                                                  no
 140[B6d6DSDDSDB]2221121121111112112111112121211211S211211D211211D211211E2111211111112111211212(58 0)1111121112112[S]{:_,7B,9P,7D,7S}-- B6d6DSDDSDB(58)S{:_,7B,9P,7D,7S}                                                  yes8
 140[B6d6DSDDDDB]2221111121121121121111111112121211211S211211D211211D211211E2111211111112111211212(58 0)1111121112112[S]{:_,7B,9P,7D,7S}-- B6d6DSDDDDB(58)S{:_,7B,9P,7D,7S}                                               no
 152[B6d6DSDDSD]2221121121111112112111112121211211B211211B211211D211211D211211E2111211111112111211212(58 0)11111121122211121121[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}-- B6d6DSDDSD(58){:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}    no
 152[B6d6DSDDDD]2221111121121121121111111112121211211B211211B211211D211211D211211E2111211111112111211212(58 0)11111121122211121121[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}-- B6d6DSDDDD(58){:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S} no
 168[B6d6DSDDSDD]2221121121111112112111112121211211D211211D211211D211211D21122112112211111112112112121121121121122112112122112112121121112111112(42 1)2[P]{:_,7B,9P,7D,7S}-- B6d6DSDDSDD(42)P{:_,7B,9P,7D,7S}     no
 168[B6d6DSDDDDD]2221111121121121121111111112121211211D211211D211211D211211D21122112112211111112112112121121121121122112112122112112121121112111112(42 1)2[P]{:_,7B,9P,7D,7S}-- B6d6DSDDDDD(42)P{:_,7B,9P,7D,7S}  no
 170[B6d6DSDDSDB]2221121121111112112111112121211211D211211D211211D211211D21122112112211111112112112121121121121122112112122112112121121112111112(42 1)2[S]{:_,7B,9P,7D,7S}-- B6d6DSDDSDB(42)S{:_,7B,9P,7D,7S}     yes8
 170[B6d6DSDDDDB]2221111121121121121111111112121211211D211211D211211D211211D21122112112211111112112112121121121121122112112122112112121121112111112(42 1)2[S]{:_,7B,9P,7D,7S}-- B6d6DSDDDDB(42)S{:_,7B,9P,7D,7S}  no
 182[B6d6DSDDSD]2221121121111112112111112121211211D211211D211211D211211D211211D21122211111211211121211211211221111121112111211111111112(50 1)112111121121121121121111[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}-- B6d6DSDDSD(50){:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S} no
 182[B6d6DSDDDD]2221111121121121121111111112121211211D211211D211211D211211D211211D21122211111211211121211211211221111121112111211111111112(50 1)112111121121121121121111[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}-- B6d6DSDDDD(50){:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S} no
 215[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211D2112211211212112112111112121111211211112112112211211211211211211111211221211211211211112111121211121122112212(82 1)11[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- B6d6DSDDDDD(82){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S} no
 134[PDDDDB]2111112112112221121111211211211211211211111112121212(10 2)2112112112112112111111111112112222221111111111112111[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- PDDDDB(10){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}            no
  43[B6d6DBSDS]212(10 3)[]{:_,3T,3t,3I,7H,7h,5B,7P,5d,5D,5S}-- B6d6DBSDS(10){:_,3T,3t,3I,7H,7h,5B,7P,5d,5D,5S}              no
  72[S6d6BDDB]121121221122112111121122211111112212122(18 5)21[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- S6d6BDDB(18){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}                                                                  no
  72[S6d6BDDD]12112122122112112111121122211111211221122(18 5)21[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- S6d6BDDD(18){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}                                                                yes8
  75[S6d6BDDS]12112122121112112111121122211111112212122(18 5)21[]{:_,7T,5t,5I,9H,11h,7B,9P,7d,7D,7S}-- S6d6BDDS(18){:_,7T,5t,5I,9H,11h,7B,9P,7d,7D,7S}                                                                no
  75[S6d6BDDBD]1211212211221121121122211111112212122(26 5)1[]{:_,5T,5t,3I,9H,9h,7B,9P,7d,7D,5S}-- S6d6BDDBD(26){:_,5T,5t,3I,9H,9h,7B,9P,7d,7D,5S}                                                                     no
  89[PDDD]211211221111111211211212112112112112111122212111121121121111111212(2 5)1122111111111221[D6d-2]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- PDDD(2)D6d-2{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}                         no
  92[PDDD]211211221111111211211212112112112112111122212111121121121111111212(2 5)1121111111111221[S]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- PDDD(2)S{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}                                 no
 128[PDDD]21121121211211211111212111121121121121111111121121121112111121121121121121121121122111111121122111122121111(58 5)21121[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- PDDD(58){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}   no
 199[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211D211211D211211S211211D211211B21111221111111111121121121121121122112112112212(58 7)2211121111111221111[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- B6d6DSDDDDD(58){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S} yes8
 111[S6d6BDBSDS]112121211211211211222211121121121121121212121121112111122112(35 0)22[]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}-- S6d6BDBSDS(35){:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}  no
 132[S6d6BDDD]11121121211211111111211211211211121121212211211212112112112112112112112112112112221111121112112(35 0)12111112112111[S]{:_,13T,11t,15I,15H,17h,15B,17P,13d,11D,7S}-- S6d6BDDD(35)S{:_,13T,11t,15I,15H,17h,15B,17P,13d,11D,7S} no
 161[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211D211211S211211D21222111112111211111111111121112111111(83 0)2111[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- B6d6DSDDDDD(83){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S} no
 178[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211B211211D211211B2111121211112112112112112111(59 0)221121121121212112111211122111[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- B6d6DSDDDDD(59){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S} no
 163[B6d6DSDDDD]2221111121121121121111111112121211211D211211D211211D211211D211221111112212111121121121121121121221111211121112112111221121211(35 1)2[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}-- B6d6DSDDDD(35){:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S} no
 163[B6d6DSDDSD]2221121121111112112111112121211211D211211D211211D211211D211221111112212111121121121121121121221111211121112112111221121211(35 1)2[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}-- B6d6DSDDSD(35){:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S} no
 186[B6d6DSDDDD]2221111121121121121111111112121211211S211211B211211B211211D211211S211211D21212112111112112112112111112111211121121112211211111(43 1)222111211121121[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}-- B6d6DSDDDD(43){:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S} no
 186[B6d6DSDDSD]2221121121111112112111112121211211S211211B211211B211211D211211S211211D21212112111112112112112111112111211121121112211211111(43 1)222111211121121[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}-- B6d6DSDDSD(43){:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S} no
 194[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211B21121112122211211211211211211211211111211211211212212112121112112112211112(59 1)11211111122221[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- B6d6DSDDDDD(59){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S} no
 113[PDDDDDD]22112112211111112111112111211122112112112112121121121112(-13 2)22211112111111121111222[]{:_,19T,19t,11I,23H,23h,9B,11P,7d,9D,7S}-- PDDDDDD(-13){:_,19T,19t,11I,23H,23h,9B,11P,7d,9D,7S}      no
 118[S6d6BDDD]11121121211211111211211112112111112112121121122(11 2)211121121121121122112112211111112111121221[]{:_,5T,5t,7I,9H,9h,7B,7P,7d,7D,7S}-- S6d6BDDD(11){:_,5T,5t,7I,9H,9h,7B,7P,7d,7D,7S}        no
 148[B6d6DSDDDD]2221111121121121121111111112121211211S211211B211211D2112111211112(27 2)1111112212111211111112111111121221111222[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}-- B6d6DSDDDD(27){:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S} no
 148[B6d6DSDDSD]2221121121111112112111112121211211S211211B211211D2112111211112(27 2)1111112212111211111112111111121221111222[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}-- B6d6DSDDSD(27){:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S} no
  89[B6d6DBDDBDD]2221121112111111111111111221121111212(51 3)211[T-2]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}-- B6d6DBDDBDD(51)T-2{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}                                                no
 134[PDDDD]211211212112112111112121111112112112112111112111212112112112112112111121121112112211211211211212211121121111221(11 3)1[]{:_,7T,7t,7I,11H,11h,7B,9P,7d,7D,7S}-- PDDDD(11){:_,7T,7t,7I,11H,11h,7B,9P,7d,7D,7S}    no
 112[PDDDBBS]211211111112(19 4)21111221121111211211211211111121112122212111112221111112211[]{:_,7T,5t,5I,9H,11h,7B,9P,7d,7D,7S}-- PDDDBBS(19){:_,7T,5t,5I,9H,11h,7B,9P,7d,7D,7S}                               no
 117[PDDDDD]211111122121111211211211211211212211112112112112112112211112112112112212112112112211121112111(11 4)1[T6S]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- PDDDDD(11)T6S{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}    no
 187[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211S211211S211211D211211B21111212211112111211122(91 4)1121122211211111211111111111122111[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- B6d6DSDDDDD(91){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S} no
 104[B6d6DSDD]2221111121121121122112112121121122111111211121121111211211212(3 5)12211211211211[]{:D}-- B6d6DSDD(3){:D}      no
  90[S6d6BDDBD]121121221212111111111112111212111121122121112111112(27 7)2[I-4]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}-- S6d6BDDBD(27)I-4{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}                                  no
 112[S6d6BDSDDB]112122112112112112111112111211112(59 7)212112121222112111112111111112111[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- S6d6BDSDDB(59){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}                                    no
 130[S6d6BDSD]112211111211211111211211211211111212(4 1)22111211211211211211111112112112111111112112112112112112111121121112[S]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- S6d6BDSD(4)S{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}  no
  99[S6d6BDBDD]1121211112112111121121121121121121121121111211112112211(52 2)2111212[]{:_,5T,3t,5I,7H,9h,5B,7P,5d,5D,5S}-- S6d6BDBDD(52){:_,5T,3t,5I,7H,9h,5B,7P,5d,5D,5S}   no
 114[S6d6BDD]1112221211211211211211221121121211111211121212122222111211211211211211211111112112112122112(12 3)[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- S6d6BDD(12){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}          no
 118[S6d6BDSDDDS]1122111111121121121121111111211211222121121121121121121111122(44 3)2111[]{:_,3T,1t,3I,7H,7h,7B,7P,7d,7D,7S}-- S6d6BDSDDDS(44){:_,3T,1t,3I,7H,7h,7B,7P,7d,7D,7S}                              no
 122[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211S211211S211211D2122(52 3)11[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- B6d6DSDDDDD(52){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}                    no
 131[B6d6DSDDDDD]211111111211211211221121121111121111122211211S211211D211211S211211S211211D2122(60 3)11[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- B6d6DSDDDDD(60){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}             no
 113[PDDDDB]211111211211222112111121121121121111112112122221121121122112112121121121121121121(44 4)11[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- PDDDDB(44){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}          no
 111[B6d6DSDDDSS]211121121211121112221211211211212222212111211211211(20 5)1112211[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- B6d6DSDDDSS(20){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}       no
 126[PDDD]21121121211211211111212111121121121121111121121121111111121122112112112112112112111112112112111111121112111(28 5)22[I-4]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}-- PDDD(28)I-4{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S} no
 125[S6d6BDSDD]1121221121121121121121121111121122111112112111212211121211121112112121121111211211122(36 7)21[]{:_,13T,11t,13I,15H,15h,13B,15P,13d,13D,7S}-- S6d6BDSDD(36){:_,13T,11t,13I,15H,15h,13B,15P,13d,13D,7S}      no
 137[PDDDDD]2111121121112211221122211112111112112111122222211121121111121121121121121121111121121121222121112112112112221(4 7)[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- PDDDDD(4){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}        no
 145[B6d6DSDDSD]2221121121111112112111112121211211S211211D211211D211211S211211D21222112111211111111111111212111111(45 0)21[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}-- B6d6DSDDSD(45){:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}     no
 145[B6d6DSDDDD]2221111121121121121111111112121211211S211211D211211D211211S211211D21222112111211111111111111212111111(45 0)21[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}-- B6d6DSDDDD(45){:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}  no
 162[B6d6DSDDSD]2221121121111112112111112121211211D211211D211211B211211D211211B2111121211112112112112112111(21 0)2211211211212121121112111221[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}-- B6d6DSDDSD(21){:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S} no
 162[B6d6DSDDDD]2221111121121121121111111112121211211D211211D211211B211211D211211B2111121211112112112112112111(21 0)2211211211212121121112111221[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}-- B6d6DSDDDD(21){:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S} no
 199[B6d6DSDDDDD]211111111211211211221121121111121111122211211S211211D211211S211211B211211D211211B211112121211211211211222211121121121121121212121121112111122112(85 0)2211[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- B6d6DSDDDDD(85){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S} no
  66[PDDDDBD]211111211211221112112112112111112111212112222221211(29 1)[S6d6DS]{:_,5T,5t,7I,9H,9h,5B,7P,5d,5D,5S}-- PDDDDBD(29)S6d6DS{:_,5T,5t,7I,9H,9h,5B,7P,5d,5D,5S}                 no
  95[PDBSPSS]22211221112111112(21 2)21211121111111211111112[H6T18T18T-2]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}-- PDBSPSS(21)H6T18T18T-2{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S} no
  83[PDBBBSS]22112212112212111211111111111112222(29 3)21211212[P]{:_,7T,5t,5I,9H,11h,7B,9P,7d,7D,7S}-- PDBBBSS(29)P{:_,7T,5t,5I,9H,11h,7B,9P,7d,7D,7S}                         no
  89[PDDDD]2111112112112221121121121121121121122111111121111121112111221112112122111211(5 3)[S6d-2]{:B}-- PDDDD(5)S6d-2{:B}                                                    no
  77[S6d6BDDBB]12112122112211211111211211212(-11 4)112121112[]{:_,15T,13t,13I,17H,19h,13B,13P,13d,13D,13S}-- S6d6BDDBB(-11){:_,15T,13t,13I,17H,19h,13B,13P,13d,13D,13S}    no
  88[S6d6BDDDDS]1211212212211211211111112112112111212111212(-3 4)2[]{:_,7T,5t,5I,9H,11h,7B,7P,7d,7D,7S}-- S6d6BDDDDS(-3){:_,7T,5t,5I,9H,11h,7B,7P,7d,7D,7S}                no
 111[PDDDD]2111121121112211221122211112112112112112112112211211212112112211121121212112111211111111(13 4)[T-2]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}-- PDDDD(13)T-2{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S} no
 129[S6d6BDSD]11212211211211112112112112111112112111222121121111121121121121111121121111111212(45 5)12112112111212212[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- S6d6BDSD(45){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S} no
  77[B6d6DSDDDD]222111112112111111121121121122(29 6)121222[]{:_,5T,5t,7I,9H,9h,5B,7P,7d,5D,5S}-- B6d6DSDDDD(29){:_,5T,5t,7I,9H,9h,5B,7P,7d,5D,5S}          no
  79[PDBS]2211212112112111112121211121111211211111121121121122(29 6)112222[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- PDBS(29){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}     no
  86[B6d6DSDDSS]2221121121111121121121122(29 6)11221111111112[]{:_,1T,-1t,1I,3H,3h,5B,5P,7d,5D,5S}-- B6d6DSDDSS(29){:_,1T,-1t,1I,3H,3h,5B,5P,7d,5D,5S}            no
  90[PDDDDD]21111112112112122211121121121122112111211221121111121122(45 6)122112[]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}-- PDDDDD(45){:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}   no
  99[B6d6DSDDDDD]2111211211112112112112111111111121121121122(37 6)122211222[]{:_,5T,5t,5I,7H,9h,5B,7P,5d,5D,5S}-- B6d6DSDDDDD(37){:_,5T,5t,5I,7H,9h,5B,7P,5d,5D,5S}    no
  81[SPBDD]212221121121122112111211212111211111111211111112111212(61 7)[]{:_,11T,9t,11I,13H,15h,11B,13P,11d,11D,7S}-- SPBDD(61){:_,11T,9t,11I,13H,15h,11B,13P,11d,11D,7S}    no
 100[S6d6BDSDDD]112122112112112112112112112112211211212111112111221(5 7)2111[I34]{:_,5T,3t,1I,7H,9h,5B,7P,5d,5D,5S}-- S6d6BDSDDD(5)I34{:_,5T,3t,1I,7H,9h,5B,7P,5d,5D,5S}     no
 118[B6d6DBDDBSD]2221121111211211211211211221121122211111121211111112111211111111(53 7)22[I30]{:_,5T,5t,5I,9H,9h,7B,9P,7d,7D,7S}-- B6d6DBDDBSD(53)I30{:_,5T,5t,5I,9H,9h,7B,9P,7d,7D,7S}   no
  80[T6SPDBB]2(46 0)1111112112221112112[I-4]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}-- T6SPDBB(46)I-4{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}                                                              no
  96[PDDDDD]2112112211111112112112121121121121122112112122112112121121112111112(22 1)[T-2]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}-- PDDDDD(22)T-2{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}            no
 101[PDDDDD]2112112211111112112112121121122112112121121122112211112111211121111111(30 2)22[T-2]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}-- PDDDDD(30)T-2{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}           yes8
 112[S6d6BDSDD]112211111211211211211211211111211221111121122111111122112112(-2 2)21111111111221[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- S6d6BDSDD(-2){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}                     no
 125[S6d6BDSSDD]1122211112112111111211211112112112112112112112112211211211121(62 2)21111212111111121[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- S6d6BDSSDD(62){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}               no
 125[S6d6BDSD]1122111112112111112112112111111112112111112212112112112112112112112211111111222212112112(54 2)22222[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- S6d6BDSD(54){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}    no
 129[PDDDDD]21121121211211211111212111121121111211211222222121121111121121111211211112112122211121122111211211111(22 2)[]{:_,5T,3t,1I,7H,9h,5B,7P,5d,5D,5S}-- PDDDDD(22){:_,5T,3t,1I,7H,9h,5B,7P,5d,5D,5S}  no
 135[S6d6BDSSDD]1122211112112112211112112111221111221122111211211211122211211211211111121121111211212211(6 2)[]{:_,9T,7t,11I,11H,13h,9B,11P,9d,9D,7S}-- S6d6BDSSDD(6){:_,9T,7t,11I,11H,13h,9B,11P,9d,9D,7S} no
 175[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211D211211D2112221111121122211211112121(110 2)1211111121122212111121111111211212221[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- B6d6DSDDDDD(110){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S} no
 106[B6d6DSDDSD]2221121121111112112111112121211211D211211S211211S211211D2122(14 3)[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}-- B6d6DSDDSD(14){:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}                          no
 106[B6d6DSDDDD]2221111121121121121111111112121211211D211211S211211S211211D2122(14 3)[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}-- B6d6DSDDDD(14){:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}                       no
 113[S6d6BDSD]11221111121121111121121121111111121121111122112112112112112112111111112112112122(30 3)1[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- S6d6BDSD(30){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}       no
 115[B6d6DSDDSD]2221121121111112112111112121211211S211211D211211S211211S211211D2122(22 3)[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}-- B6d6DSDDSD(22){:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}                   no
 115[B6d6DSDDDD]2221111121121121121111111112121211211S211211D211211S211211B211211D21212(22 3)[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}-- B6d6DSDDDD(22){:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}               no
 160[B6d6DSDDSD]2221121121111112112111112121211211B211211D211211D211211S211211S211211D211211D2122(30 4)2112112111111111111111112222121222[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}-- B6d6DSDDSD(30){:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S} no
 160[B6d6DSDDDD]2221111121121121121111111112121211211B211211D211211D211211S211211S211211D211211D2122(30 4)2112112111111111111111112222121222[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}-- B6d6DSDDDD(30){:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S} no
 182[B6d6DSDDSDD]2221121121111112112111112121211211D211211D211211D21122112112211111112112112121121121121122112112121121122112111112112121121112111111111111(54 4)112[P]{:_,7B,9P,7D,7S}-- B6d6DSDDSDD(54)P{:_,7B,9P,7D,7S}       no
 182[B6d6DSDDDDD]2221111121121121121111111112121211211D211211D211211D21122112112211111112112112121121121121122112112121121122112111112112121121112111111111111(54 4)112[P]{:_,7B,9P,7D,7S}-- B6d6DSDDDDD(54)P{:_,7B,9P,7D,7S}    no
 184[B6d6DSDDSDB]2221121121111112112111112121211211D211211D211211D21122112112211111112112112121121121121122112112121121122112111112112121121112111111111111(54 4)112[S]{:_,7B,9P,7D,7S}-- B6d6DSDDSDB(54)S{:_,7B,9P,7D,7S}       no
 184[B6d6DSDDDDB]2221111121121121121111111112121211211D211211D211211D21122112112211111112112112121121121121122112112121121122112111112112121121112111111111111(54 4)112[S]{:_,7B,9P,7D,7S}-- B6d6DSDDDDB(54)S{:_,7B,9P,7D,7S}    no
 201[B6d6DSDDDDD]211111111211211211221121121111121111122211211B211211D211211D211211D2112211111211211222112111121121121121111112112122221121121122112112121121121121121121(94 4)1111[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- B6d6DSDDDDD(94){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S} no
 104[S6d6BDDD]11121121211211211211111211121112111121121122112112121111211222(14 5)12[h4t14]{:_,5T,5t,5I,9H,9h,7B,9P,7d,7D,7S}-- S6d6BDDD(14)h4t14{:_,5T,5t,5I,9H,9h,7B,9P,7d,7D,7S}    no
 177[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211D211211S211211D211211B21111221111121121121121111112112122(102 5)112211112112111[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- B6d6DSDDDDD(102){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}  no
 177[B6d6DSDDDDD]2221111121121121121111111112121211211D211211D211211D211211D211211D211222111112112211221111211121112111111121212112112112111121121121121212(30 6)222[P]{:_,7B,9P,7D,7S}-- B6d6DSDDDDD(30)P{:_,7B,9P,7D,7S} no
 177[B6d6DSDDSDD]2221121121111112112111112121211211D211211D211211D211211D211211D211222111112112211221111211121112111111121212112112112111121121121121212(30 6)222[P]{:_,7B,9P,7D,7S}-- B6d6DSDDSDD(30)P{:_,7B,9P,7D,7S}    no
 179[B6d6DSDDDDB]2221111121121121121111111112121211211D211211D211211D211211D211211D211222111112112211221111211121112111111121212112112112111121121121121212(30 6)222[S]{:_,7B,9P,7D,7S}-- B6d6DSDDDDB(30)S{:_,7B,9P,7D,7S} no
 179[B6d6DSDDSDB]2221121121111112112111112121211211D211211D211211D211211D211211D211222111112112211221111211121112111111121212112112112111121121121121212(30 6)222[S]{:_,7B,9P,7D,7S}-- B6d6DSDDSDB(30)S{:_,7B,9P,7D,7S}    no
 187[B6d6DSDDSD]2221121121111112112111112121211211D211211D211211D211211D2112211211221111111211211212112112211211212112112211221111211212112111211121111111121111(54 6)121[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}-- B6d6DSDDSD(54){:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S} no
 187[B6d6DSDDDD]2221111121121121121111111112121211211D211211D211211D211211D2112211211221111111211211212112112211211212112112211221111211212112111211121111111121111(54 6)121[]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}-- B6d6DSDDDD(54){:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S} no
 191[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211D211211D2112221121121211111211121112212(78 6)12221121121121121111121112111211111122121121212121[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- B6d6DSDDDDD(78){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S} no
 198[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211B211211D211211B21111212112112111112112112112111111211211212(70 6)2212211111122111211121111111112111[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- B6d6DSDDDDD(70){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S} no
 213[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211S211211D211211B2111121221121121121121121121111121122111112112111212211121211121112112121121111211211122(86 7)2111[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- B6d6DSDDDDD(86){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S} no
 225[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211D211211D21122111121121112211221122211112111112112111122222211121121111121121121121121121111121121121222121112112112112221(54 7)11[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- B6d6DSDDDDD(54){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S} no
 123[S6d6BDBD]1121211211211211211211211211111112112111112111211111111111122111121(23 0)2111211211221121122111222[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- S6d6BDBD(23){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}                 no
 114[B6d6DSDBBS]212112111112112112112111112111211121121112211211111(31 1)22211121112112[I-4]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}-- B6d6DSDBBS(31)I-4{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}    no
 179[B6d6DSDDDDD]211111111211211211221121121111121111122211211B211211D211211D211211D211221111121121122211211211211111211121211222222111211(71 1)2221112122111[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- B6d6DSDDDDD(71){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S} no
 185[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211B211211D211211D211211D2112211111211211221112112112112111112111212112222221211(79 1)211111121211[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- B6d6DSDDDDD(79){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S} no
  86[S6d6BDBDDDDB]11212121112112222111122(7 2)11112[T6]{:_,5T,3t,5I,7H,9h,5B,7P,5d,5D,5S}-- S6d6BDBDDDDB(7)T6{:_,5T,3t,5I,7H,9h,5B,7P,5d,5D,5S}                                                     no
 126[S6d6BDSDSD]1122111121121112111221212222112112112112112211211212112112111111121121121121122(47 2)[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- S6d6BDSDSD(47){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}      no
 116[PDDDSD]211211112222111111112112112112112112112112112111112211211211111111212(23 3)211211111211121112112[I4S]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- PDDDSD(23)I4S{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}           no
 161[B6d6DSDDSDD]2221121121111112112111112121211211D211211D211211B211211D211211D211211B211211D212221121112111111111111111221121111212(71 3)2112[P]{:_,7B,9P,7D,7S}-- B6d6DSDDSDD(71)P{:_,7B,9P,7D,7S}             no
 161[B6d6DSDDDDD]2221111121121121121111111112121211211D211211D211211B211211D211211D211211B211211D212221121112111111111111111221121111212(71 3)2112[P]{:_,7B,9P,7D,7S}-- B6d6DSDDDDD(71)P{:_,7B,9P,7D,7S}          no
 163[B6d6DSDDSDB]2221121121111112112111112121211211D211211D211211B211211D211211D211211B211211D212221121112111111111111111221121111212(71 3)2112[S]{:_,7B,9P,7D,7S}-- B6d6DSDDSDB(71)S{:_,7B,9P,7D,7S}             no
 163[B6d6DSDDDDB]2221111121121121121111111112121211211D211211D211211B211211D211211D211211B211211D212221121112111111111111111221121111212(71 3)2112[S]{:_,7B,9P,7D,7S}-- B6d6DSDDDDB(71)S{:_,7B,9P,7D,7S}          no
 174[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211B21111121121211211112112112112111211211211211211222211(87 3)221221112122111[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- B6d6DSDDDDD(87){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S} no
 178[B6d6DSDDDDD]211111111211211211221121121111121111122211211S211211S211211B211211B211211B211222112212112212111211111111111112222(79 3)21211212121[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- B6d6DSDDDDD(79){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S} no
 102[S6d6BDB]121121112211211211211111112112112112122121121111111211212211111112221111(-1 4)21211111221[S]{:_,7T,5t,5I,9H,11h,7B,9P,7d,7D,7S}-- S6d6BDB(-1)S{:_,7T,5t,5I,9H,11h,7B,9P,7d,7D,7S}               no
 165[B6d6DSDDDDD]211111111211211211221121121111121111122211211B211211B211211D211211D211211B21112112122112211211111211211212(39 4)11212111211[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- B6d6DSDDDDD(39){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S} no
 176[B6d6DSDDDDD]211111111211211211221121121111121111122211211S211211D211211D211211D211211D211211B2111211212212211211211111112112112111212111212(47 4)211[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- B6d6DSDDDDD(47){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S} no
 198[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211D21122111121121112211221122211112112112112112112112211211212112112211121121212112111211111111(63 4)21[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- B6d6DSDDDDD(63){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S} no
 160[B6d6DSDDSDD]2221121121111112112111112121211211D211211D211211B211211D211211B21111212111121121111211211211211111121121221(47 5)1221121212[P]{:_,7B,9P,7D,7S}-- B6d6DSDDSDD(47)P{:_,7B,9P,7D,7S}                              no
 160[B6d6DSDDDDD]2221111121121121121111111112121211211D211211D211211B211211D211211B21111212111121121111211211211211111121121221(47 5)1221121212[P]{:_,7B,9P,7D,7S}-- B6d6DSDDDDD(47)P{:_,7B,9P,7D,7S}                           no
 162[B6d6DSDDSDB]2221121121111112112111112121211211D211211D211211B211211D211211B21111212111121121111211211211211111121121221(47 5)1221121212[S]{:_,7B,9P,7D,7S}-- B6d6DSDDSDB(47)S{:_,7B,9P,7D,7S}                              no
 162[B6d6DSDDDDB]2221111121121121121111111112121211211D211211D211211B211211D211211B21111212111121121111211211211211111121121221(47 5)1221121212[S]{:_,7B,9P,7D,7S}-- B6d6DSDDDDB(47)S{:_,7B,9P,7D,7S}                           no
 185[B6d6DSDDSDD]2221121121111112112111112121211211D211211D211211D211211S211211D212221111121121121122112112121121122111111211121121111211211212(31 5)12211211211211112[P]{:_,7B,9P,7D,7S}-- B6d6DSDDSDD(31)P{:_,7B,9P,7D,7S}    no
 185[B6d6DSDDDDD]2221111121121121121111111112121211211D211211D211211D211211S211211D212221111121121121122112112121121122111111211121121111211211212(31 5)12211211211211112[P]{:_,7B,9P,7D,7S}-- B6d6DSDDDDD(31)P{:_,7B,9P,7D,7S} no
 187[B6d6DSDDSDB]2221121121111112112111112121211211D211211D211211D211211S211211D212221111121121121122112112121121122111111211121121111211211212(31 5)12211211211211112[S]{:_,7B,9P,7D,7S}-- B6d6DSDDSDB(31)S{:_,7B,9P,7D,7S}    no
 187[B6d6DSDDDDB]2221111121121121121111111112121211211D211211D211211D211211S211211D212221111121121121122112112121121122111111211121121111211211212(31 5)12211211211211112[S]{:_,7B,9P,7D,7S}-- B6d6DSDDDDB(31)S{:_,7B,9P,7D,7S} no
 217[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211S211211D211211B21111212211211211112112112112111112112111222121121111121121121121111121121111111212(95 5)1211211211121221211[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- B6d6DSDDDDD(95){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S} no
 100[PDDDDB]2112112211111112112112121121121111121121122211121112111111121111111(39 6)22[T-2]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}-- PDDDDB(39)T-2{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}                          no
 120[S6d6BDSD]112122112112112112112112111111112112111121122222112212111211212112111121121122(15 6)121112122[T-2]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}-- S6d6BDSD(15)T-2{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}    no
 122[PDDDD]21121122111111121121121211211211111211211222112112112112112112112211211212111111121122111111111111(23 6)22111212[P]{:_,5T,3t,5I,7H,9h,5B,7P,5d,5D,5S}-- PDDDD(23)P{:_,5T,3t,5I,7H,9h,5B,7P,5d,5D,5S}         no
 165[B6d6DSDDDDD]211111111211211211221121121111121111122211211B211211S211211D211211D211211S211211D212221121121111121121121122(79 6)11222211[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- B6d6DSDDDDD(79){: _,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S} no
 167[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211D21122112112121121121111121211111121121121121121112111121122(87 6)2121[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- B6d6DSDDDDD(87){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S} no
 178[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211D211211D211221111112112112122211121121121122112111211221121111121122(95 6)12211211[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- B6d6DSDDDDD(95){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S} no
 102[S6d6BDDDSS]1122212211222111121121121121122112112121111211222111112(39 7)[]{:_,7T,5t,5I,9H,11h,7B,9P,7d,7D,7S}-- S6d6BDDDSS(39){:_,7T,5t,5I,9H,11h,7B,9P,7d,7D,7S}                                            yes8
 117[S6d6BDSD]1122111112112112112111111112112112112112112211211122211121111211211211112121121121121121121111122(15 7)[PB]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- S6d6BDSD(15)PB{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}  no
 123[SPBDD]212221121121121121121121122111112112211222111212112112111112111211122111112112112112111112111221112(55 7)222[S]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- SPBDD(55)S{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}     no
 169[B6d6DSDDDDD]211111111211211211221121121111121111122211211D211211D211211B2112111212221121121122112111211212111211111111211111112111212(111 7)11[]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}-- B6d6DSDDDDD(111){:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S} no
And StackChangeCost\CondBitSequences.txt: reqired for StackChangeCosts

Code: Select all

   1[B]0[]{I9:_,5T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
   1[B]1[S]{S5:_,5T,5t,7I,9H,9h,5B,7P,5d,5D,5S}
   1[B]2[1]{:_,5T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
   1[B6D]2[1]{:_,5T,3t,-1I,7H,9h,5B,7P,5d,5D,5S}
   1[B6d6DBDS]2[]{:_,3T,1t,1I,5H,5h,5B,5P,5d,5D,5S}
   1[B6d6SPS]2[]{:_,5T,3t,3I,7H,7h,5B,7P,5d,5D,5S}
   1[B6S]2[1]{:_,5T,3t,1I,9H,9h,9B,9P,9d,9D,9S}
   1[D]1[P]{S5:_,5T,3t,5I,7H,9h,5B,7P,5d,5D,5S}
   1[H2T6d]1[]{S3:_,13T,13t,15I,17H,17h,13B,15P,13d,13D,9S}
   1[I]1[]{S-127:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,-127S}
   1[I]2[0]{:_,11T,15t,7I,9H,11h,9B,19P,9d,13D,11S}
   1[I6T]1[]{S5:_,11T,11t,13I,15H,15h,13B,15P,11d,11D,11S}
   1[P]1[B]{S5:_,5T,3t,5I,7H,9h,5B,7P,5d,5D,5S}
   1[S]0[D6d-2]{I5:_,7T,5t,3I,9H,11h,7B,9P,7d,7D,7S}
   1[S]2[P6d-2]{:_,7T,5t,3I,9H,11h,7B,9P,7d,7D,7S}
   1[S6d]2[PD2]{:_,5T,3t,3I,7H,9h,5B,7P,5d,5D,5S}
   1[S6d2I]2[P12]{:_,5T,5t,7I,9H,11h,7B,9P,7d,7D,5S}
   1[T]0[]{I11:_,7T,5t,7I,11H,11h,7B,9P,9d,7D,7S}
   1[T]1[I-2]{S-127:_,7T,7t,7I,11H,11h,7B,9P,7d,7D,-127S}
   1[T]2[1]{:_,7T,5t,7I,11H,11h,7B,9P,9d,7D,7S}
   2[B6d6DBD]21[]{:_,9T,7t,9I,11H,13h,9B,11P,9d,9D,9S}
   2[d6DD]11[]{S7:_,5T,3t,3I,7H,9h,5B,7P,5d,5D,5S}
   2[DB]22[1]{:_,5T,3t,5I,7H,9h,5B,7P,5d,5D,5S}
   2[H2T]11[]{S7:_,9T,9t,9I,13H,13h,9B,11P,7d,7D,1S}
   2[I6I]11[]{S1:_,5T,3t,7I,7H,7h,5B,7P,3d,3D,-1S}
   2[S6d]12[H6T]{:_,9T,7t,7I,11H,13h,9B,11P,9d,9D,5S}
   2[t]11[]{S-127:_,9T,9t,11I,13H,13h,9B,11P,9d,9D,-127S}
   3[H2T6B]111[]{S13:_,11T,9t,11I,13H,15h,11B,13P,11d,11D,7S}
   7[H]1112112[1]{:_,5T,3t,5I,7H,9h,5B,7P,5d,5D,1S}
   8[H]11111112[H6T12]{:_,5T,3t,5I,7H,9h,5B,7P,5d,5D,1S}
   9[PDB]221112122[1T-2]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}
  10[h]1111111112[1]{:_,3T,3t,5I,7H,7h,5B,7P,3d,3D,1S}
  11[H]11111111111[h4t14]{S25:_,5T,3t,5I,7H,9h,5B,7P,5d,5D,3S}
  11[h]11111111111[H6T14]{S25:_,3T,3t,5I,7H,7h,5B,7P,3d,3D,1S}
  11[PDD]21121112122[1T-2]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}
  20[PDBSSSD]22112211111212121211[H6T10]{:_,9T,7t,7I,11H,13h,9B,11P,9d,9D,7S}
  20[PDBSSSDB]22112211111212121211[H6T18S]{:_,5T,3t,5I,7H,9h,5B,7P,5d,5D,5S}
  23[S6d6BDDBB]12112122121211121112111[H6T26S]{:_,9T,9t,5I,13H,15h,5B,7P,5d,5D,5S}
  28[B6d6DSDDSD]2221121121111112112111112121[S12]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
  29[B6d6DSDBBS]21211121111111111111111112111[H6T38T-2]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}
  29[PDDBD]21221112211112211111111111112[H6T18T10T]{:_,9T,7t,9I,13H,13h,13B,13P,13d,13D,13S}
  30[PDBS]221122111112121112111211111112[I14T-2]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}
  31[B6d6DSDDDD]2221111121121121121111111112121[S12]{:_,7T,5t,5I,9H,9h,7B,9P,7d,7D,7S}
  31[PDBS]2211221111121211121112111111111[T16T-2]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}
  32[S6d6BDSB]11212221121121112211111221121112[H6T]{:_,9T,7t,9I,13H,13h,13B,13P,13d,13D,13S}
  34[B6d6DSDDBS]2221221121121121111112112111112121[S12]{:_,7T,5t,5I,9H,11h,7B,9P,7d,7D,7S}
  34[PDBS]2211212112112211111212111211121111[H6T16T-2]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}
  36[PDDDBSD]212212121211121112111111111221212212[H6T42]{:_,9T,9t,9I,13H,13h,7B,11P,9d,9D,7S}
  38[PDDDDDBS]22221121211211121111222211112111211121[H6T36T-2]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}
  39[B6d6DSDDDDD]211111111211211211221121121111121111122[S22t28]{:_,7T,5t,7I,9H,11h,7B,9P,7d,7D,7S}
  40[B6d6DSDDS]2221121121111211222121111111112111111111[H6T34T-16]{:_,23T,23t,25I,27H,27h,25B,27P,25d,25D,23S}
  40[PDBSBSS]2211212221112111222221112121111122111111[T40T-2]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}
  40[S6d6BDSB]1121222112112111221111122112111111111122[H6T18T]{:_,9T,7t,9I,13H,13h,13B,13P,13d,13D,13S}
  41[PDBSBSS]22112122211121112222211121211111121111112[H6T10T-2]{:_,11T,9t,9I,13H,15h,11B,13P,11d,11D,7S}
  44[PDBDDSS]22112222112212112112112111112112111112121211[H6T10]{:_,9T,7t,7I,11H,13h,9B,11P,9d,9D,7S}
  46[S6d6BDSS]1122112112112112112112111112112111211112221211[H6T16]{:_,7T,5t,5I,9H,11h,7B,9P,7d,7D,7S}
  49[S6d6BDS]1122112112111112112112112111112112111211112221211[H6T8]{:S}
Attachments
TestBits.zip
(177.98 KiB) Downloaded 68 times
FixedBottomGliderLevelsToBitsResultFT.zip
(1.03 MiB) Downloaded 75 times
Last edited by Hippo.69 on August 5th, 2023, 7:38 pm, edited 6 times in total.
User avatar
apg
Moderator
Posts: 3007
Joined: June 1st, 2009, 4:32 pm

Re: Binary slow salvos

Post by apg »

Hippo.69 wrote: August 5th, 2023, 10:33 am I am using ...

Code: Select all

0 [?]
(g0%1)[366]
(g0%1)[376]
(g0%1)[373]
(g1%2)[373]
(g0%2)[372]
(g1%2)[368]
(g0%2)[363]
(g0%1)[362]
(g0%1)[351]
(g0%1)[348](g0%1)[353]
(g0%1)[346]
(g0%1)[344]
(g0%1)[339](g0%1)[340](g0%1)[343](g0%1)[350]
(g0%1)[372]
(g0%1)[378]
(g0%1)[393]
(g1%2)[392]
(g0%2)[400](g0%2)[401](g1%2)[404](g1%2)[405]
(g1%2)[399]
(g0%1)[404]
(g1%2)[412]
(g0%2)[423]
(g0%1)[421]
(g0%1)[440]
(g1%2)[426]
(g0%1)[443]
(g1%2)[446]
(g0%2)[453]
(g0%1)[473]
(g0%1)[487]
(g0%1)[496]
(g0%1)[503]
(g0%1)[497]
(g1%2)[495]
(g1%2)[520](g1%2)[521](g1%2)[528]
(g0%2)[517]
(g0%1)[547]
(g1%2)[550]
(g0%2)[557]
(g0%2)[574]
(g0%2)[595]
(g0%2)[597]
(g0%1)[605]
(g1%2)[605]
(g0%1)[609]
(g0%2)[593]
(g0%2)[601](g0%2)[602](g1%2)[605](g1%2)[606]
(g0%2)[603]
(g1%2)[588]
(g0%1)[600]
(g0%1)[643]
(g0%1)[670]
(g0%1)[659]
(g0%1)[664](g0%1)[665](g0%1)[666](g0%1)[667](g0%1)[668](g0%1)[669]
(g0%1)[634]
(g0%1)[631](g0%1)[636]
(g0%1)[643]
(g0%1)[641]
(g1%2)[628]
(g1%2)[633]
(g0%1)[629](g0%1)[630]
(g1%2)[620]
(g1%2)[624]
(g0%1)[637]
(g0%1)[645]
(g0%1)[639]
(g0%1)[629](g0%1)[634](g0%1)[635](g0%1)[640]
(g1%2)[643]
(g0%2)[653]
(g1%2)[654]
(g1%2)[648]
(g0%1)[656]
(g0%1)[656]
(g0%2)[652]
(g1%2)[640]
(g0%2)[644]
(g1%2)[650]
(g0%2)[657]
(g0%2)[654]
(g7%8)[631]
(g0%1)[636]
(g1%2)[632]
(g1%8)[650](g2%8)[650](g3%8)[650](g4%8)[650](g5%8)[650]
(g0%1)[653]
(g1%2)[657]
(g0%1)[642]
(g0%1)[640](g0%1)[645]
(g1%2)[640]
(g0%2)[640]
(g1%2)[654]
(g0%1)[654]
(g0%1)[653]
(g1%2)[648]
(g1%2)[641]
(g0%2)[649]
(g1%2)[664]
(g0%2)[652]
--(g0%1)[648](g0%1)[649] -- 98 -75,211,-74,211,-75,212,-74,212
(g0%1)[668]
(g1%2)[664]
(g0%1)[693]
(g1%2)[696]
(g0%2)[703]
(g0%2)[720]
(g1%2)[719]
(g1%2)[672]
(g0%2)[675]
(g0%1)[663](g0%1)[666](g0%1)[667]
(g0%1)[663]
(g0%1)[653]
(g0%1)[660](g0%1)[663](g0%1)[664]
(g1%2)[657]
(g0%2)[659]
(g1%2)[653]
(g0%1)[659]
(g0%1)[656](g0%1)[661]
(g0%1)[654]
(g0%1)[653]
(g0%1)[673]
(g1%2)[676]
(g0%1)[663](g0%1)[664](g0%1)[665](g0%1)[666](g0%1)[667]
(g0%2)[665]
(g1%2)[671]
(g0%2)[673]
(g1%2)[657]
(g1%2)[663]
(g1%2)[663](g1%2)[664](g1%2)[665](g0%2)[666](g0%2)[667](g0%2)[668]
(g0%1)[659]
(g2%8)[662]
(g1%2)[679]
(g0%1)[686]
(g1%2)[689]
(g1%2)[697]
(g0%2)[694]
(g0%2)[677]
(g0%1)[673]
(g1%2)[690]
(g1%2)[681]
(g0%1)[668]
(g0%1)[668]
(g1%2)[672]
(g0%2)[676]
(g0%2)[687]
(g0%2)[677]
(g0%1)[680](g0%1)[681]
(g0%1)[678]
(g0%1)[666]
(g0%8)[676](g1%8)[676](g4%8)[676](g5%8)[676](g6%8)[676](g7%8)[676]
(g0%1)[678]
(g0%1)[687]
(g0%1)[697]
--(g0%1)[687](g0%1)[688](g0%1)[689](g0%1)[690](g0%1)[691](g0%1)[692] -- 152 -79,249,-78,249,-79,250,-78,250
(g1%2)[732]
(g0%1)[732]
(g0%2)[728]
(g1%2)[723]
(g0%1)[721]
(g1%2)[725]
(g0%2)[733]
(g1%2)[724]
(g1%2)[693](g1%2)[694](g0%2)[697](g0%2)[698]
(g1%2)[707]
(g1%2)[719]
(g0%1)[696]
(g1%2)[696]
(g0%2)[698]
(g0%1)[702]
(g0%2)[706]
(g0%1)[716]
(g1%2)[695]
(g0%2)[698]
(g1%2)[695]
(g0%1)[690]
(g0%1)[700]
(g1%2)[703]
(g0%1)[690](g0%1)[691](g0%1)[692](g0%1)[693](g0%1)[694]
(g1%2)[691]
(g0%1)[680]
(g1%2)[680]
(g0%2)[692]
(g1%2)[703]
(g0%2)[707]
(g1%2)[713]
(g0%2)[723]
(g1%2)[724]
(g0%2)[730]
(g0%2)[734]
(g0%2)[740]
(g1%2)[718]
(g0%2)[728](g0%2)[735](g1%2)[737]
(g0%1)[724]
(g1%2)[723]
(g1%2)[738]
(g0%2)[733]
(g1%2)[724]
(g0%2)[727]
(g0%1)[723]
(g0%1)[725]
(g0%1)[738]
(g0%1)[768]
(g1%2)[771]
(g0%2)[778]
(g0%2)[769]
(g0%1)[805](g0%1)[808](g0%1)[809]
(g1%2)[794]
(g0%1)[792]
(g0%1)[790](g0%1)[791]
(g1%2)[791]
(g0%1)[791]
(g0%1)[789](g0%1)[794]
(g0%1)[782]
(g1%2)[779]
(g1%2)[782]
(g0%1)[784]
(g1%2)[797]
(g1%2)[801](g1%2)[802](g0%2)[805](g0%2)[806]
(g1%2)[807]
(g0%2)[793]
(g1%2)[801]
(g1%2)[782]
(g1%2)[781]
(g0%2)[771]
(g0%1)[781]
(g0%1)[779]
(g0%1)[784](g0%1)[787](g0%1)[788]
(g0%1)[781]
(g0%1)[766]
(g1%2)[766]
(g0%2)[778]
(g0%1)[777]
(g0%1)[767]
(g0%1)[772](g0%1)[773](g0%1)[774](g0%1)[775](g0%1)[776](g0%1)[777]
(g0%1)[770](g0%1)[777]
(g0%1)[753](g0%1)[761]
(g1%2)[761]
(g1%2)[758](g1%2)[759](g0%2)[762](g0%2)[763]
(g1%2)[753]
(g0%2)[763]
(g0%2)[756]
(g1%2)[764]
(g0%2)[767]
(g1%2)[768]
(g1%2)[765](g1%2)[766](g0%2)[769](g0%2)[770]
(g1%2)[758]
(g1%2)[753]
(g0%2)[750]
(g0%2)[752](g0%2)[753](g0%2)[754](g1%2)[755](g1%2)[756](g1%2)[757] -- 247 explodes on temporary open line 
(g1%2)[794]
(g0%1)[786]
(g1%8)[783]
(g1%2)[774]
(g0%2)[772](g0%2)[773](g1%2)[776](g1%2)[777]
(g1%2)[770]
(g0%2)[770]
(g0%1)[749]
(g0%1)[747]
(g0%1)[747]
(g1%2)[750]
(g1%2)[742]
(g0%1)[748]
(g0%2)[751]
(g1%2)[753]
(g0%1)[761]
(g1%2)[758]
(g0%1)[774]
(g0%2)[750]
(g0%2)[752]
(g0%1)[745]
(g0%1)[755]
(g0%1)[757]
(g0%1)[765]
(g0%1)[751]
(g0%1)[763]
(g0%1)[756]
(g0%1)[754]
(g0%1)[761]
(g1%2)[749]
(g0%2)[754]
(g1%2)[753]
(g1%2)[745]
(g0%1)[720]
(g0%1)[729]
(g0%1)[739]
(g0%1)[726]
(g0%1)[735]
(g0%1)[732](g0%1)[737]
(g0%1)[725]
(g0%1)[736]
(g0%1)[731]
(g0%1)[727]
(g0%1)[714]
(g1%2)[714]
(g1%2)[706](g1%2)[707]
(g0%1)[711]
(g0%1)[724]
(g0%1)[716](g0%1)[719](g0%1)[720]
(g1%2)[713]
(g1%2)[704]
(g0%2)[698]
(g1%2)[722]
(g0%8)[733]
(g0%1)[729]
(g1%2)[732]
(g0%2)[734](g0%2)[735](g1%2)[738](g1%2)[739]
(g1%2)[740]
(g1%2)[730]
(g1%2)[719]
(g0%2)[718]
(g0%1)[713]
(g0%1)[714]
(g0%2)[739]
(g0%2)[742]
(g0%1)[733]
(g1%2)[719]
(g0%2)[713]
(g0%2)[720]
(g1%2)[709]
(g1%2)[712]
(g0%2)[710](g0%2)[711](g1%2)[714](g1%2)[715]
(g1%2)[707]
(g1%2)[701]
(g1%2)[713]
(g0%2)[702](g1%2)[705](g0%2)[710]
(g0%1)[684]
(g0%1)[676]
(g0%1)[685]
(g0%1)[691]
(g0%1)[689](g0%1)[694]
--(g0%1)[641](g0%1)[642](g0%1)[643](g0%1)[644](g0%1)[645](g0%1)[646] -- 329 -58,224,-57,224,-58,225,-57,225
(g0%1)[651]
(g1%2)[651]
(g0%1)[647]
(g1%2)[643]
(g0%2)[647]
(g1%2)[644]
(g0%2)[657]
(g0%2)[658]
(g0%1)[673]
(g1%2)[670]
(g1%2)[661]
(g0%2)[673]
(g1%2)[673]
(g0%1)[669]
(g0%1)[677]
(g0%1)[682]
(g0%1)[693]
(g0%1)[688]
(g0%1)[684]
(g0%1)[678]
(g0%1)[675](g0%1)[680]
(g1%2)[675]
(g0%2)[675]
(g1%2)[688]
(g0%2)[672]
(g0%1)[682]
(g1%2)[691]
(g0%2)[680]
(g0%2)[678]
(g0%1)[679]
(g0%1)[669](g0%1)[670](g0%1)[673]
(g0%1)[686]
(g1%2)[673]
(g0%1)[682](g0%1)[689]
(g0%2)[667]
(g0%2)[667]
(g1%2)[645]
(g0%1)[638](g0%1)[639](g0%1)[640](g0%1)[641](g0%1)[642](g0%1)[643]
(g0%1)[652]
(g0%1)[655]
(g1%2)[654]
(g0%2)[668]
(g1%2)[664]
(g1%2)[662]
(g1%2)[668]
(g0%2)[664]
(g0%2)[662]
(g0%1)[657]
(g0%1)[658]
(g0%1)[677](g0%1)[685]
(g0%2)[711]
(g0%1)[706]
(g0%1)[714]
(g1%2)[706]
(g0%2)[698]
(g1%2)[697]
(g0%2)[685]
(g0%1)[683]
(g1%2)[684]
(g0%2)[686]
(g1%2)[684]
(g0%2)[679]
(g0%2)[691]
(g1%2)[689]
(g0%1)[676](g0%1)[677]
(g0%1)[684]
(g0%1)[682](g0%1)[683](g0%1)[684](g0%1)[685](g0%1)[686]
(g5%8)[690]
(g1%2)[708]
(g1%2)[698]
(g0%2)[696]
(g0%2)[711]
(g0%2)[713]
(g0%2)[705]
(g0%1)[702]
(g0%1)[691]
(g1%2)[695]
(g1%2)[691](g1%2)[692](g0%2)[695](g0%2)[696]
(g1%2)[696]
(g0%2)[692]
(g1%2)[705]
(g0%2)[700]
(g1%2)[689]
(g0%1)[672](g0%1)[673](g0%1)[674](g0%1)[675](g0%1)[676](g0%1)[677]
(g0%1)[681]
(g0%1)[691]
(g1%2)[694]
(g1%2)[703]
(g1%2)[692]
(g0%2)[681]
(g0%2)[694]
(g0%1)[683]
(g0%1)[691]
(g0%1)[693]
(g1%2)[674]
(g0%2)[685]
(g0%1)[678](g0%1)[682](g0%1)[683](g0%1)[685](g0%1)[688]
(g1%2)[698]
(g1%2)[689]
(g0%1)[689](g0%1)[690](g0%1)[691](g0%1)[692](g0%1)[693](g0%1)[694]
(g0%1)[649]
(g1%2)[646]
(g1%2)[637]
--(g1%2)[640](g1%2)[641](g0%2)[642] -- 433 -18,260,-17,260,-18,261,-17,261,-20,263,-20,264,-20,265
(g1%2)[651]
(g0%1)[629]
(g0%1)[610]
(g0%1)[621]
(g0%1)[619]
(g0%1)[610]
(g0%1)[600]
(g0%1)[587]
(g1%2)[588]
(g0%2)[581](g0%2)[582](g1%2)[585](g1%2)[586]
(g0%2)[578]
(g1%2)[583]
(g0%2)[578]
(g0%2)[572] -- 447 blocks fire DEC line
(g0%1)[568]
(g0%1)[565](g0%1)[570]
(g1%2)[570]
(g0%2)[558](g0%2)[559](g1%2)[562](g1%2)[563]
(g1%2)[558]
(g0%2)[561]
(g1%2)[558]
(g0%1)[602]
(g0%1)[602]
(g0%1)[610]
(g1%2)[602]
(g0%2)[594]
(g0%2)[588]
(g1%8)[575]
(g0%1)[561]
(g0%1)[559](g0%1)[564]
(g1%2)[564]
(g0%2)[559]
(g0%2)[549]
(g0%1)[560]
(g0%2)[564]
(g5%8)[550](g7%8)[550]
(g0%1)[551]
(g0%1)[558]
(g1%2)[546]
(g1%2)[538]
(g0%2)[543]
(g0%1)[545](g0%1)[549]
(g0%2)[550]
(g0%1)[534]
(g1%2)[527]
(g0%1)[510](g0%1)[521]
(g1%2)[523]
(g1%2)[528]
(g1%2)[523]
(g0%2)[512]
(g0%2)[481]
(g1%2)[496]
(g0%1)[490]
(g0%1)[489]
(g1%2)[488]
(g0%2)[481]
(g0%1)[459](g0%1)[460](g0%1)[461](g0%1)[462]
--(g0%2)[444] -- 491 11,86,12,86,5,87,11,87,13,87,5,88,12,88,5,89,1,90,2,90,1,91,2,91
(g0%1)[451]
(g0%1)[459]
(g1%2)[451]
(g1%2)[438]
(g0%1)[414]
(g0%1)[425]
(g0%1)[422]
(g0%1)[414]
(g0%1)[428]
(g0%1)[416]
(g0%1)[423]
(g0%1)[425]
(g0%1)[418]
(g1%2)[430]
(g0%2)[425]
(g1%2)[426]
(g1%2)[434]
(g0%1)[445]
(g0%1)[442](g0%1)[447]
(g0%1)[454]
(g0%1)[443]
(g0%1)[448]
(g0%1)[452]
(g0%8)[446]
(g0%2)[472]
(g0%1)[475]
(g1%2)[466]
(g0%2)[477]
(g1%2)[471]
(g0%1)[480]
(g0%1)[479]
(g0%1)[486]
(g0%1)[487]
(g0%1)[499]
(g0%1)[492]
(g0%1)[498]
(g1%2)[494]
(g1%2)[491](g1%2)[492](g0%2)[495](g0%2)[496]
(g1%2)[468]
(g0%1)[469]
(g1%2)[486]
(g1%2)[498]
(g0%1)[487]
(g0%1)[496]
(g1%2)[499]
(g1%2)[507]
(g1%2)[498]
(g1%2)[505]
(g1%2)[512]
(g0%2)[514]
(g1%2)[533]
(g1%2)[546]
(g0%1)[557]
(g0%1)[547](g0%1)[548](g0%1)[551]
(g0%1)[547]
(g1%2)[544]
(g0%2)[550]
(g0%1)[540]
(g1%2)[536]
(g1%2)[562]
(g0%2)[572]
(g0%1)[567]
(g1%2)[559]
(g0%2)[556]
(g0%1)[551]
(g0%1)[558]
(g0%2)[538]
(g0%2)[536]
(g1%2)[548]
(g1%2)[544]
(g0%1)[562]
(g0%1)[568]
(g0%1)[557]
(g0%1)[560]
(g1%2)[561]
(g0%1)[570]
(g0%2)[554](g0%2)[555](g1%2)[558](g1%2)[559]
(g0%2)[558]
(g0%2)[545]
(g1%2)[545]
(g1%2)[555]
(g1%2)[542]
(g1%2)[525]
(g0%2)[514]
(g1%2)[530]
(g0%2)[528]
(g0%2)[532]
(g1%2)[520]
(g0%1)[511]
(g0%2)[508]
(g0%1)[525]
(g0%1)[537]
(g1%2)[533]
(g0%1)[548]
(g0%1)[545](g0%1)[550]
(g0%2)[523]
(g0%2)[531]
(g0%1)[544]
(g1%2)[534]
(g0%1)[520]
(g1%2)[530]
(g1%2)[523]
(g0%2)[530]
(g0%2)[522]
(g0%2)[490]
(g1%2)[494]
(g0%1)[487]
(g1%2)[491]
(g1%2)[489]
(g1%2)[497]
(g0%1)[499]
(g0%2)[520](g0%2)[521](g1%2)[524](g1%2)[525]
(g1%2)[523]
(g1%2)[553]
(g0%2)[550]
(g0%1)[574]
(g0%1)[576]
(g1%2)[579]
--(g1%2)[595] -- 610 39,264,40,264,39,265,40,265,34,269,35,269,36,269
(g0%1)[635]
(g0%1)[626]
(g1%2)[623]
(g1%2)[615]
(g0%2)[618]
(g0%2)[635]
(g0%1)[639]
(g0%1)[636]
(g1%2)[619]
(g0%1)[629]
(g0%1)[634]
(g0%1)[631](g0%1)[636]
(g1%2)[631]
(g0%2)[645]
(g1%2)[644]
(g0%1)[640]
(g0%1)[649]
(g0%1)[656]
(g0%1)[658]
(g1%2)[639]
(g0%2)[650]
(g0%1)[643](g0%1)[647](g0%1)[648](g0%1)[650](g0%1)[653]
(g1%2)[661]
(g1%2)[661]
(g0%1)[667]
(g0%1)[675]
(g0%1)[677]
(g1%2)[646]
(g0%1)[644]
(g0%1)[642](g0%1)[647]
(g1%2)[642]
(g1%2)[649](g1%2)[650](g0%2)[653](g0%2)[654]
(g0%2)[651]
(g0%1)[647](g0%1)[648]
(g0%2)[651]
(g1%2)[658]
(g1%2)[666]
(g1%2)[670]
(g0%2)[658]
(g0%2)[656]
(g1%2)[655]
(g1%2)[638]
(g0%2)[636](g0%2)[637](g1%2)[640](g1%2)[641]
(g1%2)[633]
(g0%2)[634]
(g1%2)[648]
(g1%2)[654]
(g0%2)[660]
(g0%2)[665]
(g1%2)[664]
(g0%2)[668]
(g1%2)[666]
(g0%1)[675]
(g0%1)[663]
(g0%1)[661](g0%1)[666]
(g1%2)[666]
(g0%2)[657]
(g1%2)[658]
(g0%2)[656](g0%2)[657](g1%2)[660](g1%2)[661]
(g1%2)[668]
(g1%2)[663]
(g1%2)[664]
(g0%1)[641]
(g0%1)[634]
(g1%2)[627]
(g0%2)[624]
(g1%2)[627]
(g0%1)[632]
(g1%2)[646]
(g0%2)[647]
(g0%1)[640]
(g0%1)[619](g0%1)[620](g0%1)[621](g0%1)[622](g0%1)[623](g0%1)[624]
(g1%2)[628]
(g0%2)[618]
(g0%2)[616]
(g0%2)[626]
(g1%2)[633]
(g0%2)[623]
(g0%1)[621]
(g1%2)[617]
(g0%1)[626](g0%1)[627](g0%1)[628](g0%1)[629](g0%1)[630]
(g1%2)[618]
(g0%1)[629]
(g0%1)[604](g0%1)[605](g0%1)[608]
(g0%1)[613]
(g0%1)[613]
(g0%1)[621]
(g0%1)[623]
(g1%2)[604]
(g0%2)[615]
(g1%2)[616]
(g0%1)[622](g0%1)[623](g0%1)[627]
(g0%2)[626]
(g1%2)[621]
(g0%1)[616]
(g1%2)[613]
(g0%2)[607]
(g0%1)[606]
(g0%1)[604](g0%1)[609]
(g1%2)[604]
(g1%2)[607]
(g0%2)[614]
(g0%1)[613](g0%1)[614](g0%1)[615](g0%1)[616](g0%1)[617] -- 713 blocks DBCA fire track
(g0%1)[619]
(g1%2)[623]
(g0%2)[629]
(g0%1)[632](g0%1)[633](g0%1)[634](g0%1)[635]
(g0%1)[630]
(g0%1)[619]
(g0%1)[643]
(g0%1)[642]
(g0%1)[642]
(g0%1)[635]
(g1%2)[637]
(g1%2)[642]
(g0%1)[625]
--(g0%1)[610](g0%1)[611](g0%1)[612](g0%1)[613](g0%1)[614](g0%1)[615] -- 727 53,304,54,304,53,305,54,305
(g0%1)[592]
(g0%2)[583]
(g0%2)[593]
(g0%1)[595]
(g0%1)[589](g0%1)[590]
(g0%1)[587]
(g0%1)[587](g0%1)[589]
(g0%2)[559]
(g0%1)[569]
(g0%1)[568]
(g0%1)[565](g0%1)[570]
(g1%2)[565]
(g1%2)[572](g1%2)[573](g0%2)[576](g0%2)[577]
(g0%2)[577]
(g0%1)[585]
(g1%2)[588]
(g0%2)[590](g0%2)[591](g1%2)[594](g1%2)[595]
(g1%2)[596]
(g1%2)[600]
(g1%2)[586]
(g1%2)[584]
(g0%2)[580]
(g1%2)[576]
(g0%1)[572](g0%1)[577](g0%1)[578](g0%1)[579](g0%1)[580] -- 751 blocks DBCA fire codon bistable switch
(g0%1)[542]
(g1%2)[539]
(g1%2)[531]
(g1%2)[547]
(g0%2)[547]
(g1%2)[536]
(g1%2)[546]
(g0%2)[540]
(g1%2)[535]
(g0%2)[544]
(g0%2)[548]
(g0%1)[533](g0%1)[538](g0%1)[539](g0%1)[544]
(g0%1)[527]
(g1%2)[527]
(g0%2)[529]
(g0%2)[538]
(g0%2)[529]
(g0%2)[534]
(g0%1)[503]
(g0%1)[503]
(g1%2)[500]
(g0%1)[486]
(g0%2)[492]
(g0%2)[495]
(g1%2)[490]
(g0%2)[494]
(g1%2)[488]
(g1%2)[495]
(g1%2)[502]
(g0%2)[510]
(g1%2)[517]
(g1%2)[532]
(g1%2)[522]
(g0%1)[548]
(g1%2)[545]
(g0%2)[535]
(g0%2)[553]
(g0%1)[555]
(g0%1)[562]
(g0%2)[536](g0%2)[537]
(g0%1)[532]
(g1%2)[529]
(g0%1)[538](g0%1)[539](g0%1)[540](g0%1)[541](g0%1)[542]
(g0%2)[534]
(g1%2)[521]
(g1%2)[518]
(g1%2)[514](g1%2)[521]
(g0%1)[515]
(g0%1)[523]
(g0%2)[527]
(g1%2)[543]
(g1%2)[550]
(g1%2)[546]
(g0%2)[557]
(g1%2)[555]
--(g0%2)[532] -- 807 128,292,128,293,123,294,128,294,122,295,124,295,121,296,124,296,130,296,131,296,132,296,122,297,123,297,128,298,128,299,128,300
(g1%2)[511]
(g1%2)[514]
(g1%2)[520]
(g1%2)[511]
(g1%2)[505]
(g0%1)[513]
(g0%1)[519]
(g0%1)[507]
(g0%1)[486]
(g1%2)[483]
(g0%2)[487]
(g0%1)[501]
(g1%2)[502]
(g0%1)[505](g0%1)[512]
(g0%2)[499]
(g0%2)[496]
(g0%1)[460]
(g1%2)[464]
(g0%1)[449]
(g0%1)[447](g0%1)[452]
(g1%2)[454]
(g0%1)[459](g0%1)[460](g0%1)[463](g0%1)[470]
(g1%2)[471]
(g1%2)[476]
(g0%1)[475](g0%1)[479](g0%1)[480]
(g0%1)[461]
(g1%2)[465]
(g0%1)[452](g0%1)[453](g0%1)[454](g0%1)[455](g0%1)[456]
(g1%2)[453]
(g0%2)[473]
(g0%2)[471]
(g0%1)[462](g0%1)[463](g0%1)[464](g0%1)[465](g0%1)[466]
--(g0%1)[456](g0%1)[457](g0%1)[458](g0%1)[459](g0%1)[460](g0%1)[461] -- 840 102,199,103,199,102,200,103,200
(g0%1)[469]
(g0%1)[468]
(g0%1)[468]
(g1%2)[465]
(g1%2)[467]
(g1%2)[461]
(g0%2)[457]
(g1%2)[459](g1%2)[460](g0%2)[463](g0%2)[464]
(g0%1)[449]
(g0%2)[461]
(g0%1)[472]
(g0%1)[466]
(g0%1)[482]
(g1%2)[483]
(g0%2)[476](g0%2)[477](g1%2)[480](g1%2)[481]
(g0%2)[473]
(g1%2)[478]
(g0%2)[456]
(g1%2)[468]
(g0%2)[462]
(g0%2)[476]
(g0%1)[450]
(g0%1)[451]
(g0%1)[448](g0%1)[449](g0%1)[450](g0%1)[451]
(g0%1)[446]
(g0%1)[451](g0%1)[452](g0%1)[453](g0%1)[454]
(g0%1)[440]
(g1%2)[440]
(g0%2)[452]
(g1%2)[441]
(g0%2)[440]
(g0%1)[438]
(g0%1)[391]
(g0%1)[399]
(g0%1)[402]
(g0%1)[399]
(g0%1)[382](g0%1)[383](g0%1)[386]
(g1%2)[386]
(g0%1)[362](g0%1)[373]
(g0%1)[363]
(g0%1)[354](g0%1)[355](g0%1)[358]
(g0%1)[359]
(g1%2)[356]
(g0%2)[363]
(g1%2)[368]
(g0%2)[358]
(g0%1)[356]
(g1%2)[339]
(g1%2)[329]
(g0%2)[323]
(g0%2)[335]
(g0%2)[335]
(g0%1)[311]
(g1%2)[321]
(g1%2)[311]
(g0%2)[310]
(g0%1)[311]
(g0%1)[301](g0%1)[302](g0%1)[305]
(g0%1)[318]
(g0%1)[337]
(g0%1)[321]
(g0%1)[317]
(g1%2)[317]
(g0%1)[321]
(g0%2)[301]
(g0%2)[310]
(g1%2)[308]
(g0%1)[315]
(g1%2)[305]
(g1%2)[302](g1%2)[303](g0%2)[306](g0%2)[307]
(g1%2)[304]
(g0%2)[309]
(g0%2)[307]
(g0%2)[307]
(g0%1)[308](g0%1)[311]
(g1%2)[300]
(g0%1)[305]
(g0%1)[310](g0%1)[313](g0%1)[314]
(g0%1)[297]
(g1%2)[310]
(g0%2)[306](g0%2)[307](g0%2)[308](g1%2)[310](g1%2)[311]
(g1%2)[299]
(g1%2)[287]
(g1%2)[300]
(g1%2)[296]
(g0%1)[316]
(g0%1)[327]
(g0%1)[324]
(g1%2)[327]
(g1%2)[325]
(g1%2)[322]
(g1%2)[314]
(g1%2)[309]
(g0%2)[325]
(g1%2)[315]
(g1%2)[315](g1%2)[316](g1%2)[317](g0%2)[318](g0%2)[319](g0%2)[320]
(g0%1)[311]
(g1%8)[314]
(g1%2)[328]
(g1%2)[325]
(g0%2)[331]
(g1%2)[321]
(g1%2)[321]
(g0%2)[329]
(g0%2)[336]
(g0%1)[345]
(g0%1)[355]
(g0%1)[355]
(g1%2)[351]
(g1%2)[348]
(g0%1)[367]
(g0%1)[357]
(g0%2)[358]
(g0%1)[367]
(g0%1)[357]
(g0%1)[356]
(g0%1)[356]
(g0%1)[367]
(g0%1)[354]
(g0%2)[350]
(g6%8)[347]
(g0%1)[333]
(g0%1)[331](g0%1)[336]
(g0%1)[338]
(g0%1)[346]
(g0%1)[338]
(g0%1)[335]
(g0%1)[334]
(g1%2)[333]
(g0%2)[319](g0%2)[320]
(g0%1)[324]
(g1%2)[327]
(g0%2)[337]
(g0%2)[340]
(g0%1)[337]
(g0%1)[334]
(g0%1)[354]
(g1%2)[351]
(g1%2)[343]
(g0%2)[349]
(g0%2)[342]
--(g0%1)[368](g0%1)[369](g0%1)[370] -- 982 29,35,30,35,29,36,30,36
(g1%2)[378]
(g0%1)[390]
(g0%1)[398]
(g1%2)[381]
(g1%2)[395]
(g1%2)[383]
(g0%1)[375]
(g0%1)[376]
(g0%1)[373](g0%1)[374](g0%1)[375](g0%1)[376]
(g0%1)[378](g0%1)[379]
(g0%1)[405](g0%1)[408](g0%1)[409]
(g0%1)[399]
(g1%2)[395]
(g1%2)[387]
(g0%2)[390]
(g0%2)[407]
(g0%2)[412](g0%2)[413](g1%2)[414](g1%2)[415]
(g0%2)[410]
(g0%1)[387]
(g0%2)[399]
(g0%1)[409]
(g0%1)[409]
(g1%2)[405]
(g0%2)[397]
(g0%2)[410]
(g0%2)[418]
(g1%2)[406]
(g0%1)[400]
(g0%1)[401]
(g0%1)[411]
(g0%1)[385]
(g1%2)[388]
(g0%2)[390](g0%2)[391](g1%2)[394](g1%2)[395]
(g1%2)[396]
(g1%2)[402]
(g0%2)[401]
(g1%2)[389]
(g0%1)[373]
(g0%1)[367]
(g1%2)[353]
(g0%1)[358]
(g0%2)[359]
(g1%2)[347]
(g0%1)[348]
(g1%2)[359]
(g1%2)[351]
(g0%2)[357]
(g0%1)[351](g0%1)[352](g0%1)[353](g0%1)[354](g0%1)[355](g0%1)[356]
(g0%1)[365]
(g1%2)[361]
(g1%2)[358]
(g1%2)[369]
(g0%2)[360]
--(g0%1)[347](g0%1)[348](g0%1)[349](g0%1)[350](g0%1)[351](g0%1)[352] -- 1036 65,53,66,53,65,54,66,54
(g0%1)[345]
(g1%2)[341]
(g1%2)[337]
(g0%1)[342]
(g0%1)[340]
(g0%1)[346]
(g0%1)[368]
(g1%2)[361]
(g0%2)[366]
(g0%1)[374]
(g1%2)[367]
(g0%1)[369]
(g1%2)[372]
(g0%2)[380]
(g1%2)[376]
(g0%2)[370]
(g1%2)[373]
(g0%1)[377]
(g0%1)[358] -- 1055 blocks 2nd p256 activation
(g0%1)[361]
(g0%1)[431]
(g1%2)[443]
(g0%1)[434]
(g0%2)[439]
(g0%1)[437]
(g0%1)[451]
(g1%2)[447]
(g0%2)[462](g1%2)[471]
(g0%1)[467]
(g0%1)[468]
(g1%2)[465]
(g1%2)[462]
(g1%2)[463]
(g0%1)[473](g0%1)[474](g0%1)[475](g0%1)[476](g0%1)[477](g0%1)[478]
(g0%2)[479]
(g0%1)[472]
(g0%1)[469](g0%1)[474]
(g0%1)[481]
(g0%1)[470]
(g0%1)[475]
(g0%1)[479]
(g0%1)[463]
(g0%1)[452]
(g0%1)[477]
(g1%2)[478]
(g0%2)[475]
(g0%1)[461]
(g7%8)[473]
(g0%1)[487]
(g0%1)[486]
(g1%2)[481]
(g0%2)[487]
(g1%2)[491]
(g1%2)[488]
(g0%2)[486]
(g0%2)[472]
(g1%2)[479]
(g1%2)[484]
(g0%2)[483]
(g1%2)[491]
(g1%2)[491]
(g0%2)[476]
--(g1%2)[463](g1%2)[464](g1%2)[465](g0%2)[466](g0%2)[467](g0%2)[468] -- 1099 198,303,199,303,200,303
(g0%1)[433](g0%1)[434](g0%1)[437](g0%1)[444]
(g1%2)[419]
(g0%2)[417]
(g0%2)[409]
(g0%1)[411]
(g0%1)[410]
(g1%2)[413]
(g1%2)[403]
(g0%2)[413]
(g0%1)[425]
(g1%2)[422]
(g0%2)[414]
(g0%2)[408]
(g1%2)[417]
(g1%2)[429]
(g0%1)[414]
(g0%1)[423]
(g0%1)[452]
(g0%1)[441]
(g0%1)[443]
(g0%1)[452]
(g1%2)[451]
(g0%2)[450]
(g0%2)[451]
(g0%1)[451]
(g0%1)[476]
(g0%1)[477]
(g0%1)[477]
(g0%1)[467](g0%1)[468](g0%1)[471]
(g0%1)[476]
(g1%2)[483]
(g0%2)[479](g0%2)[480](g1%2)[483](g1%2)[484]
(g0%1)[485]
(g1%2)[483]
(g0%1)[488](g0%1)[489](g0%1)[490](g0%1)[491](g0%1)[492] -- 1134 blocks DBCA add line
(g1%2)[513]
(g1%2)[517](g1%2)[518](g0%2)[521](g0%2)[522]
(g1%2)[518]
(g0%2)[517]
(g0%2)[532]
(g0%1)[546]
(g1%2)[561]
(g1%2)[562]
(g0%2)[566]
(g0%1)[556]
(g0%1)[553]
(g0%1)[532]
(g0%1)[533]
(g0%1)[534]
(g0%1)[542]
(g0%1)[545]
(g0%1)[553]
(g1%2)[546]
(g0%2)[562]
(g0%2)[540]
(g0%2)[531]
(g1%2)[537]
(g0%2)[544]
(g0%1)[542]
(g0%1)[539](g0%1)[544]
(g1%2)[539]
(g1%2)[552]
(g0%2)[539]
(g0%2)[536]
(g0%1)[546]
(g0%1)[556]
(g0%1)[565]
(g0%1)[555](g0%1)[556](g0%1)[557](g0%1)[558](g0%1)[559](g0%1)[560]
(g0%1)[564]
(g0%1)[556]
(g1%2)[568]
(g0%1)[577]
(g1%2)[576]
(g0%1)[575]
(g0%1)[574]
(g1%2)[570]
(g1%2)[578]
(g1%2)[574]
(g0%1)[572]
(g1%2)[573]
(g0%2)[573]
(g0%2)[570]
(g0%2)[583]
(g1%2)[579]
(g0%1)[597]
(g0%1)[605]
(g0%1)[607]
(g1%2)[590]
(g0%1)[584]
(g1%2)[584]
(g0%1)[588]
(g0%2)[583]
(g1%2)[558]
(g1%2)[555](g1%2)[556](g0%2)[559](g0%2)[560]
(g0%2)[557]
(g0%2)[560]
(g1%2)[551]
(g0%2)[568]
(g1%2)[576]
(g1%2)[585]
(g0%1)[603]
(g0%1)[599]
(g0%2)[602]
(g1%2)[590]
(g0%2)[585]
(g1%2)[590]
(g1%2)[601]
(g0%2)[593](g0%2)[594](g1%2)[597](g1%2)[598]
(g1%2)[599](g1%2)[600](g0%2)[603](g0%2)[604]
(g1%2)[601]
(g0%2)[593]
(g0%1)[588]
(g0%2)[620]
(g1%2)[619]
(g1%2)[622]
(g1%2)[619]
(g0%2)[623]
(g0%2)[622]
(g0%1)[610]
(g0%1)[619]
(g1%2)[622]
(g1%2)[625]
(g1%2)[622]
(g1%2)[614]
(g0%2)[615]
(g1%2)[625]
(g0%2)[613]
(g0%2)[615]
(g0%1)[638]
(g1%2)[629](g1%2)[630](g1%2)[631](g0%2)[632](g0%2)[633](g0%2)[634]
(g0%1)[632]
(g1%2)[629]
(g1%2)[622](g1%2)[623](g0%2)[626](g0%2)[627]
(g1%2)[625]
(g1%2)[634]
(g0%2)[627]
(g0%1)[630](g0%1)[631]
(g0%2)[640]
(g0%2)[637]
--(g1%2)[666](g1%2)[670] -- 1239 23,325,23,326,23,327,26,328,27,328,26,329,27,329
(g0%1)[698]
(g1%2)[697]
(g0%2)[709]
(g0%2)[695]
(g0%1)[685](g0%1)[686](g0%1)[689]
(g0%2)[693]
(g1%2)[698]
(g0%1)[691]
(g1%2)[706]
(g0%1)[713]
(g0%1)[718](g0%1)[721](g0%1)[722]
(g0%1)[722]
(g1%2)[725]
(g1%2)[724]
(g1%2)[726]
(g0%1)[713](g0%1)[720](g0%1)[723](g0%1)[724]
(g0%1)[715]
(g0%1)[712](g0%1)[717]
(g1%2)[717]
(g0%2)[705](g0%2)[706](g1%2)[709](g1%2)[710]
(g1%2)[705]
(g0%2)[708]
(g1%2)[705]
(g0%8)[722]
(g0%1)[773]
(g1%2)[769]
(g0%2)[763]
--(g0%1)[773] -- 1267 -70,339,-69,339,-70,340,-69,340
(g0%1)[762]
(g0%1)[760](g0%1)[765]
(g1%2)[760]
(g1%2)[763]
(g0%2)[777]
(g0%1)[771]
(g0%1)[772]
(g1%2)[773]
(g1%2)[758]
(g1%2)[769]
(g1%2)[772]
(g0%1)[793](g0%1)[794](g0%1)[795](g0%1)[796](g0%1)[797](g0%1)[798]
(g0%1)[838]
(g0%1)[843](g0%1)[846](g0%1)[847]
(g0%1)[847]
(g1%2)[840]
(g1%2)[862](g1%2)[863](g0%2)[865](g0%2)[866](g0%2)[867]
(g0%2)[870]
(g1%2)[872]
(g0%1)[851]
(g0%1)[856](g0%1)[857](g0%1)[858](g0%1)[859]
(g0%1)[863]
(g0%1)[894]
(g0%1)[890]
(g0%1)[897]
(g0%1)[891]
(g1%2)[889]
(g1%2)[914](g1%2)[915](g1%2)[922]
(g0%2)[911]
(g0%1)[867](g0%1)[875]
(g0%1)[865]
(g0%1)[875]
(g0%1)[872]
(g1%2)[875]
(g0%2)[877](g0%2)[878](g1%2)[881](g1%2)[882]
(g0%1)[862](g0%1)[863](g0%1)[864](g0%1)[865](g0%1)[866]
(g1%2)[869]
(g0%2)[871]
(g0%1)[872]
(g0%1)[877](g0%1)[880](g0%1)[881]
(g1%2)[874]
(g1%2)[861]
(g0%1)[840]
(g0%1)[839]
(g0%1)[848]
(g0%1)[845](g0%1)[850]
(g1%2)[850]
(g0%2)[838](g0%2)[839](g1%2)[842](g1%2)[843]
(g1%2)[838]
(g0%2)[841]
(g1%2)[838]
(g5%8)[855]
(g0%1)[872]
(g0%1)[864]
(g0%1)[864]
(g0%1)[862]
(g1%2)[882]
(g1%2)[862]
(g0%1)[855]
(g1%2)[856]
(g0%2)[858]
(g0%2)[844]
(g1%2)[850]
(g1%2)[853]
(g1%4)[853]
(g0%1)[847](g0%1)[848](g0%1)[849](g0%1)[850] -- 1333 blocks DBCA reset line
(g0%1)[836]
(g1%2)[836]
(g0%1)[832]
(g1%2)[828]
(g0%2)[831]
(g0%2)[830]
(g0%1)[872]
(g0%1)[878](g0%1)[881](g0%1)[882]
(g0%1)[882]
(g1%2)[885]
(g0%2)[879]
(g1%2)[867]
(g0%2)[857]
(g1%2)[870]
(g0%2)[873]
(g0%1)[862]
(g0%1)[853]
(g0%1)[863]
(g0%1)[851]
(g0%1)[839]
(g0%1)[856]
(g0%1)[842]
(g0%1)[865]
(g1%2)[868]
(g0%1)[880]
(g0%1)[870]
(g1%2)[870]
(g0%2)[883]
(g0%1)[941]
(g0%1)[946](g0%1)[949](g0%1)[950]
(g0%1)[950]
(g0%1)[956]
(g0%1)[962]
(g0%1)[960](g0%1)[965]
(g1%2)[934]
(g0%2)[942](g0%2)[943](g1%2)[946](g1%2)[947]
(g1%2)[955]
(g0%1)[961]
(g0%1)[962]
(g1%2)[974]
(g0%1)[981](g0%1)[989]
(g1%2)[990]
(g0%1)[995]
(g0%1)[1000](g0%1)[1003](g0%1)[1004]
(g1%2)[997]
(g0%1)[976](g0%1)[981](g0%1)[982](g0%1)[987]
(g1%2)[987]
(g0%1)[990](g0%1)[991](g0%1)[992](g0%1)[993](g0%1)[994](g0%1)[995]
(g0%1)[967]
(g0%1)[966]
(g0%1)[958]
(g1%2)[966]
(g0%1)[956]
(g1%2)[959]
(g0%2)[955]
(g0%1)[960]
(g0%1)[957](g0%1)[962]
(g1%2)[978]
(g0%1)[984](g0%1)[989]
(g0%1)[988]
(g0%1)[998]
(g0%1)[995](g0%1)[1000]
(g0%1)[1007]
(g0%1)[996]
(g0%1)[1011]
(g0%1)[1014]
(g0%1)[1014]
(g0%1)[1004](g0%1)[1005](g0%1)[1008]
(g1%2)[1011]
(g1%2)[1015]
(g1%2)[1020]
(g0%2)[1006]
(g0%2)[1007]
(g0%2)[1015]
(g0%1)[1007]
(g0%1)[995]
(g1%2)[998]
(g1%2)[1007]
(g0%2)[1002]
(g0%1)[985](g0%1)[986](g0%1)[987](g0%1)[988](g0%1)[989](g0%1)[990]
(g0%1)[983]
(g0%1)[969]
(g0%1)[967]
(g1%2)[954]
(g1%2)[959]
(g0%1)[955](g0%1)[956]
(g1%2)[946]
(g1%2)[950]
(g0%1)[963]
(g0%1)[971]
(g0%1)[965]
(g0%1)[955](g0%1)[960](g0%1)[961](g0%1)[966]
(g1%2)[969]
(g0%2)[980]
(g1%2)[974]
(g1%2)[966]
(g6%8)[957]
(g0%1)[975]
(g0%1)[976]
(g0%1)[967](g0%1)[968](g0%1)[971]
(g0%1)[984]
(g1%2)[971]
(g0%2)[977]
(g1%8)[965]
(g0%2)[967]
(g1%2)[979]
(g0%1)[978]
(g0%1)[979]
(g0%1)[972]
(g0%1)[970]
(g0%2)[1009]
(g0%1)[1009]
(g6%8)[997]
(g0%1)[990]
(g0%1)[972]
(g0%1)[976]
(g0%1)[981](g0%1)[984](g0%1)[985]
(g0%1)[985]
(g1%2)[988]
(g0%2)[982]
(g1%2)[970]
(g0%2)[960]
(g0%1)[965]
(g0%1)[915]
(g1%2)[895]
(g1%2)[844](g0%2)[853]
(g1%2)[865]
(g1%2)[868]
(g0%2)[870]
(g0%2)[858]
(g1%2)[862]
(g1%2)[873]
(g0%2)[876]
(g1%2)[859]
(g0%1)[839](g0%1)[846](g0%1)[849](g0%1)[850] -- 1468 blocks DBCA fire codon bistable switch
(g0%1)[823]
(g0%1)[812]
(g0%1)[812]
(g0%1)[820]
(g1%2)[805]
(g1%2)[815](g1%2)[816](g0%2)[819](g0%2)[820]
(g1%2)[828]
(g0%2)[826]
(g0%2)[826]
(g0%2)[821]
(g1%2)[825]
(g0%1)[827](g0%1)[834](g0%1)[837](g0%1)[838]
(g0%1)[834]
(g1%2)[838]
(g0%2)[831]
(g1%2)[833]
(g0%1)[823](g0%1)[824]
(g0%1)[825]
(g0%1)[834]
(g1%2)[837]
(g1%2)[845]
(g0%2)[835]
(g1%2)[821]
(g1%2)[830]
(g0%2)[813]
(g1%2)[817]
(g0%2)[818]
(g0%1)[830]
(g0%1)[823]
(g1%2)[860]
(g1%2)[849]
(g0%2)[853]
(g0%2)[853]
(g0%1)[850]
(g0%1)[841]
(g0%1)[847](g0%1)[850](g0%1)[851]
(g0%1)[851]
(g1%2)[847]
(g0%1)[848](g0%1)[850](g0%1)[851]
(g1%2)[854]
(g0%2)[841]
(g1%2)[841]
(g0%1)[849]
(g0%1)[849]
(g0%1)[859]
(g0%1)[857]
(g0%1)[857]
(g0%1)[849]
(g0%1)[855]
(g1%2)[852]
(g0%1)[873] -- 1519 blocks DBCA fire codon bistable switch
(g0%2)[872]
(g1%2)[877]
(g0%2)[871]
(g1%2)[876]
(g1%2)[871]
(g1%2)[880]
(g1%2)[877]
(g0%1)[886]
(g0%1)[887]
(g1%2)[864]
(g1%2)[865]
(g1%2)[868]
(g0%2)[870]
(g0%2)[858]
(g1%2)[862]
(g1%2)[873]
(g0%2)[876]
(g1%2)[859]
(g1%2)[849]
(g1%2)[855]
(g0%1)[836](g0%1)[837](g0%1)[838]
(g0%1)[856]
(g0%1)[870](g0%1)[871](g0%1)[872](g0%1)[873]
(g1%2)[866]
(g1%2)[843]
(g1%2)[861]
(g0%2)[861]
(g0%1)[878]
(g0%1)[889]
(g0%1)[886]
(g0%1)[896]
(g0%1)[886](g0%1)[887](g0%1)[888](g0%1)[889](g0%1)[890](g0%1)[891]
(g0%1)[872]
(g0%1)[872]
(g0%1)[861]
(g0%1)[873]
(g1%2)[873]
--(g0%1)[888](g0%1)[889](g0%1)[890](g0%1)[891](g0%1)[892](g0%1)[893] -- 1557 -63,466,-62,466,-63,467,-62,467
(g1%2)[867]
(g0%2)[872]
(g0%1)[867](g0%1)[868]
(g0%1)[856]
(g1%2)[853]
(g0%2)[852](g0%2)[853](g1%2)[856](g1%2)[857]
(g0%2)[853]
(g1%2)[859]
(g0%1)[859]
(g1%2)[850]
(g1%2)[871]
(g0%1)[871]
(g1%2)[871]
(g0%1)[871]
(g0%1)[888]
(g1%2)[891]
(g1%2)[899]
(g1%2)[903]
(g0%2)[907]
(g1%2)[918]
(g1%2)[905]
(g0%1)[922]
(g0%1)[928]
--(g0%1)[914](g0%1)[917](g0%1)[918](g0%1)[921] -- 1581 -49,507,-48,507,-49,508,-47,508,-48,509
(g0%1)[943]
(g1%2)[942]
(g1%2)[957]
(g0%2)[957]
(g0%1)[954](g0%1)[955](g0%1)[956](g0%1)[957]
(g1%2)[960]
--(g0%2)[939](g0%2)[940] -- 1588 -49,530,-49,531,-49,532
(g0%2)[956]
(g0%1)[963]
(g0%1)[955]
(g1%2)[946]
(g0%2)[945]
(g1%2)[944]
(g1%2)[938]
(g0%2)[948]
(g0%1)[935](g0%1)[936] -- 1597 blocks P256 activation path
(g0%2)[922]
(g0%1)[930]
(g1%2)[945]
(g0%2)[950]
(g0%1)[958]
(g1%2)[951]
(g1%2)[959]
(g0%2)[964]
(g1%2)[964]
(g1%2)[954]
(g0%2)[962]
(g0%1)[952]
(g0%1)[943](g0%1)[944](g0%1)[947]
(g0%1)[960]
(g1%2)[947]
(g1%2)[943]
(g0%1)[957]
(g1%2)[973]
(g0%2)[976]
(g0%1)[964](g0%1)[967](g0%1)[968]
(g1%2)[955]
(g0%2)[960]
(g0%2)[960]
(g0%1)[958]
(g0%1)[966]
--(g0%1)[985](g0%1)[986] -- 1623 -40,579,-41,580,-39,580,-40,581
(g1%2)[975]
(g1%2)[987]
(g1%2)[982]
(g1%2)[970]
(g0%2)[972](g0%2)[973]
(g1%2)[962]
(g0%2)[958](g0%2)[959]
(g1%2)[937]
(g0%2)[936]
(g0%2)[933](g0%2)[934](g1%2)[937](g1%2)[938]
(g0%2)[926]
(g1%2)[932]
(g1%2)[924]
(g0%1)[922]
(g1%2)[922]
(g0%2)[921]
(g1%2)[936]
(g1%2)[929]
(g1%2)[917]
(g0%2)[920]
(g1%2)[917]
(g0%1)[920]
(g0%1)[918]
(g0%1)[914]
(g0%1)[912](g0%1)[917]
(g0%1)[924]
(g1%2)[927]
(g1%2)[925]
(g0%1)[925]
(g0%1)[905]
(g0%1)[906]
(g0%1)[903](g0%1)[904](g0%1)[905](g0%1)[906]
(g0%1)[908](g0%1)[909]
(g0%1)[916]
(g1%2)[920]
(g0%2)[925]
(g0%1)[916]
(g0%1)[914]
(g0%1)[921]
(g1%2)[914]
(g0%2)[896](g0%2)[897](g1%2)[900](g1%2)[901]
(g1%2)[912]
(g0%1)[906](g0%1)[907](g0%1)[910]
(g0%2)[928]
(g0%1)[936]
(g0%1)[935]
(g0%1)[926]
(g0%1)[922]
(g0%1)[910]
(g0%1)[913]
(g0%1)[880]
(g0%1)[872]
(g0%1)[872]
(g1%2)[887]
(g0%2)[880]
(g0%1)[877]
(g0%1)[837]
(g0%1)[848]
(g0%1)[855]
(g1%2)[852]
(g1%2)[860]
(g1%2)[843]
(g0%2)[844]
(g0%1)[838]
(g1%2)[835]
(g1%2)[837]
(g0%2)[829]
(g1%2)[824]
(g1%2)[822]
(g0%1)[839]
(g0%1)[846]
(g0%1)[846]
(g0%1)[857]
(g0%1)[855]
(g0%1)[863]
(g1%2)[863]
(g0%2)[864]
(g0%2)[859]
(g0%2)[870]
(g0%2)[879]
(g1%2)[878]
(g1%2)[873]
(g0%1)[851](g0%1)[852](g0%1)[855]
(g0%1)[845]
(g0%1)[845]
(g0%1)[835]
(g0%1)[823]
(g1%2)[820]
(g1%2)[813](g1%2)[814](g0%2)[817](g0%2)[818]
(g0%2)[816]
(g1%2)[819]
(g0%1)[829]
(g0%1)[835]
(g1%2)[827]
(g0%2)[827]
(g0%2)[823]
(g0%1)[837]
(g0%1)[837]
(g0%1)[835](g0%1)[840]
(g1%2)[835]
(g0%2)[849]
(g0%2)[838]
(g0%2)[838]
(g1%2)[839]
(g1%2)[828]
(g1%2)[847]
(g1%2)[827]
(g0%1)[832]
(g0%1)[842]
(g0%1)[839]
(g1%2)[835]
(g0%1)[844](g0%1)[845](g0%1)[846](g0%1)[847](g0%1)[848]
(g0%1)[850]
(g1%2)[836]
(g1%2)[835]
(g0%2)[839]
(g1%2)[796]
--(g0%2)[800](g0%2)[801](g0%2)[802](g1%2)[803](g1%2)[804] -- 1741 -108,332,-108,333,-108,334
(g0%1)[808]
(g1%2)[805]
(g0%1)[820]
(g0%1)[817](g0%1)[822]
(g0%2)[822]
(g0%2)[801]
(g1%2)[781]
(g0%2)[773]
(g0%2)[749]
(g0%2)[750]
(g0%1)[751]
(g0%1)[751]
(g1%2)[751]
(g0%1)[754](g0%1)[761]
(g1%2)[750]
(g1%2)[744]
(g0%1)[756]
(g1%2)[724]
--(g0%2)[736] -- 1760 -19,344,-19,345,-19,346,-23,348,-22,348,-21,348,-17,348,-16,348,-15,348,-19,350,-19,351,-23,352,-19,352,-24,353,-22,353,-23,354,-22,354
(g1%2)[755]
(g0%1)[754](g0%1)[755](g0%1)[756] -- 1762 blocks 2nd p256 activation path
(g1%2)[764]
(g0%1)[763]
(g1%2)[752]
(g0%2)[761]
(g1%2)[767](g1%2)[768](g1%2)[769](g0%2)[770](g0%2)[771](g0%2)[772]
(g0%2)[819]
(g0%2)[825]
(g0%2)[828]
(g0%1)[829]
(g1%2)[838]
(g1%2)[843]
(g1%2)[834]
(g1%2)[837]
(g0%1)[829]
(g1%2)[833]
(g1%2)[841]
(g1%2)[841]
(g0%1)[829]
(g0%2)[833]
(g0%2)[856]
(g0%2)[840]
(g0%2)[840]
(g0%1)[829]
(g1%2)[826]
(g0%1)[842]
(g0%2)[822]
(g1%2)[816]
(g0%2)[841]
(g0%2)[821]
(g0%1)[822](g0%1)[823](g0%1)[824](g0%1)[825](g0%1)[826](g0%1)[827]
(g0%1)[819]
(g1%2)[819]
(g1%2)[821](g1%2)[822](g0%2)[825](g0%2)[826]
(g1%2)[818]
(g1%2)[819]
(g0%2)[811]
(g0%2)[793]
(g0%2)[789]
(g0%1)[787]
(g0%1)[780]
(g1%2)[787]
(g1%2)[800](g1%2)[801](g0%2)[804](g0%2)[805]
(g1%2)[789]
(g0%2)[773]
(g1%2)[772]
(g0%2)[777]
(g1%2)[770]
(g1%2)[759]
(g0%2)[762]
(g1%2)[751]
(g1%2)[767]
(g0%1)[785]
(g0%1)[786]
(g0%1)[779]
(g0%1)[799](g0%1)[800](g0%1)[801](g0%1)[802](g0%1)[803](g0%1)[804]
(g0%1)[796]
(g0%1)[779]
(g1%2)[776]
(g1%2)[768]
(g1%2)[777]
(g1%2)[772]
(g0%1)[776](g0%1)[777](g0%1)[778](g0%1)[779](g0%1)[780](g0%1)[781]
(g0%1)[774](g0%1)[775](g0%1)[776](g0%1)[777](g0%1)[778]
(g1%2)[781]
(g1%2)[778](g1%2)[779](g0%2)[782](g0%2)[783]
(g0%2)[778]
(g1%2)[780]
(g1%2)[785]
(g0%2)[785]
(g0%1)[782]
(g0%1)[779](g0%1)[784]
(g1%2)[779]
(g1%2)[786](g1%2)[787](g0%2)[790](g0%2)[791]
(g1%2)[791]
(g0%2)[788]
(g1%2)[791]
(g0%2)[749](g0%2)[750](g0%2)[751](g1%2)[752](g1%2)[753](g1%2)[754]
(g0%1)[754] -- 1840 blocks no add line
(g0%1)[736]
(g0%1)[727]
(g1%2)[724]
(g1%2)[731]
(g0%2)[735](g0%2)[736](g0%2)[737](g1%2)[738](g1%2)[739](g1%2)[740]
--(g0%1)[730](g0%1)[733](g0%1)[734](g0%1)[737] -- 1846 54,426,55,426,54,427,56,427,55,428
(g0%2)[702]
(g1%2)[713]
(g0%1)[700]
(g1%2)[697]
(g0%2)[689]
(g1%2)[688]
(g1%2)[699]
(g0%2)[696]
(g0%1)[706](g0%1)[707](g0%1)[708](g0%1)[709](g0%2)[710]
(g0%2)[711]
(g0%1)[718]
(g0%1)[721]
(g0%1)[714]
(g0%1)[717]
(g0%2)[700]
(g0%1)[710]
(g0%1)[708]
(g0%1)[710]
(g0%1)[716](g0%1)[723](g0%1)[726](g0%1)[727]
(g0%1)[716]
(g0%1)[700]
(g0%1)[689]
(g0%1)[714]
(g0%1)[712](g0%1)[717]
(g1%2)[717]
(g1%2)[711](g1%2)[712](g0%2)[715](g0%2)[716]
(g1%2)[721]
(g1%2)[718](g1%2)[719](g0%2)[722](g0%2)[723]
(g0%2)[720]
(g0%2)[703]
(g0%1)[701]
(g1%2)[697]
(g0%2)[700]
(g1%2)[714]
(g0%1)[712]
(g0%1)[722]
(g0%1)[719]
(g0%1)[726]
(g1%2)[711]
(g0%2)[720]
(g1%2)[726]
(g0%2)[723]
(g0%1)[730]
(g0%1)[737]
(g1%2)[722]
(g1%2)[737](g1%2)[738]
(g0%1)[742]
(g1%2)[745]
(g0%2)[752]
(g0%2)[743]
(g0%1)[687]
(g0%1)[686]
(g0%1)[686]
(g0%1)[679]
(g0%1)[682]
(g0%1)[697]
(g1%2)[678]
(g1%2)[675]
(g1%2)[675]
(g0%1)[669](g0%1)[670](g0%1)[671](g0%1)[672](g0%1)[673](g0%1)[674]
(g0%1)[692]
(g0%1)[686]
(g1%2)[690]
(g0%2)[692](g0%2)[693](g1%2)[696](g1%2)[697]
(g0%1)[677](g0%1)[678](g0%1)[679](g0%1)[680](g0%1)[681]
(g1%2)[683]
(g1%2)[687]
(g1%2)[691]
(g0%2)[688]
(g1%2)[682]
(g0%1)[685](g0%1)[686]
(g0%1)[688]
(g0%1)[699]
(g0%1)[665]
(g0%1)[673]
(g1%2)[665]
(g1%2)[641]
(g1%2)[642]
(g0%2)[641](g0%2)[642](g0%2)[643](g1%2)[644](g1%2)[645](g1%2)[646]
(g0%2)[636]
(g1%2)[649]
(g1%2)[637]
(g1%2)[663]
(g0%1)[670]
(g0%1)[667](g0%1)[672]
(g1%2)[667]
(g0%2)[675]
(g0%1)[683]
(g0%1)[684]
(g0%1)[687]
(g0%1)[695]
(g0%1)[689]
(g0%1)[679](g0%1)[684](g0%1)[685](g0%1)[690]
(g0%1)[689]
(g0%2)[682]
(g0%2)[694]
(g1%2)[684]
(g0%2)[684]
(g0%2)[695]
(g0%2)[689]
(g1%2)[685]
(g1%2)[700]
(g1%2)[694]
(g0%1)[690]
(g0%1)[691]
(g1%2)[692]
(g0%1)[684]
(g1%2)[660]
(g1%2)[660]
(g1%2)[657]
(g0%2)[663]
(g0%2)[670]
(g0%2)[654]
(g0%2)[658]
(g1%2)[655]
(g0%1)[672]
(g0%1)[663]
(g0%1)[671]
(g1%2)[659]
(g0%1)[668]
(g1%2)[661]
(g0%1)[664]
(g0%1)[653]
(g0%1)[671]
(g1%2)[662]
(g1%2)[666](g1%2)[667](g0%2)[670](g0%2)[671]
(g0%2)[658]
(g1%2)[660]
(g0%2)[662]
(g0%1)[664]
(g0%2)[670]
--(g0%1)[680](g0%1)[681](g0%1)[682](g0%1)[683](g0%1)[684](g0%1)[685] -- 1978 138,459,139,459,138,460,139,460
(g1%2)[710]
(g0%1)[709]
(g0%1)[717]
(g1%2)[709]
(g0%1)[721]
(g1%2)[720]
(g0%2)[728](g0%2)[729](g1%2)[732](g1%2)[733]
(g1%2)[727]
(g0%2)[719]
(g0%2)[732]
(g0%2)[729]
(g0%2)[734]
(g0%1)[719]
(g0%1)[719]
(g0%1)[711]
(g1%2)[719]
(g0%2)[734]
(g1%2)[735]
(g0%1)[716]
(g1%2)[713]
(g0%2)[686]
(g0%2)[682]
(g1%2)[690]
(g0%1)[691]
(g1%2)[694]
(g0%2)[690]
(g0%1)[686]
(g0%2)[703]
(g0%2)[705]
(g1%2)[711]
(g1%2)[707]
(g0%1)[697]
(g0%1)[673]
(g0%1)[664]
(g1%2)[661]
(g1%2)[653]
(g0%2)[664]
(g0%2)[660]
(g1%2)[667]
(g0%1)[685]
(g0%1)[693]
(g0%1)[687]
(g1%2)[690]
(g0%2)[670]
(g0%2)[679]
(g0%2)[676]
(g1%2)[671]
(g0%1)[667]
(g1%2)[671]
(g0%2)[650](g0%2)[651](g0%2)[652](g1%2)[653](g1%2)[654]
(g0%1)[658](g0%1)[659](g0%1)[660](g0%1)[661](g0%1)[662]
(g1%2)[670]
(g0%1)[659]
(g0%1)[658]
(g1%2)[661]
(g0%2)[663](g0%2)[664](g1%2)[667](g1%2)[668]
(g0%2)[671]
(g1%2)[685]
--(g0%1)[680](g0%1)[687](g0%1)[690](g0%1)[691] -- 2037 179,502,178,503,180,503,178,504,180,504,179,505
(g0%2)[656]
(g1%2)[653]
(g0%2)[644]
(g0%1)[633](g0%1)[640](g0%1)[643](g0%1)[644]
(g0%1)[655]
(g0%1)[652](g0%1)[657]
(g1%2)[657]
(g0%2)[645](g0%2)[646](g1%2)[649](g1%2)[650]
(g1%2)[645]
(g0%2)[648]
(g1%2)[645]
(g0%2)[623]
(g1%2)[628]
(g1%2)[627]
(g0%2)[617]
(g0%2)[614]
(g1%2)[609]
(g0%1)[576]
(g0%1)[580]
(g0%2)[560](g0%2)[561](g0%2)[562](g1%2)[563](g1%2)[564](g1%2)[565]
(g1%2)[562]
(g0%1)[561](g0%1)[562]
(g0%1)[560]
--(g0%1)[562] -- 2061 186,389,187,389,186,390,187,390
(g0%1)[549]
(g1%2)[552]
(g1%2)[552]
(g1%2)[562]
(g1%2)[563]
(g0%2)[562]
(g0%1)[536]
(g0%1)[545]
(g1%2)[541]
(g1%2)[538]
(g0%2)[538]
(g0%2)[533]
(g1%2)[530]
(g1%2)[504]
(g0%2)[515]
(g0%2)[504]
(g0%2)[497]
(g1%2)[496]
(g1%2)[497]
(g0%2)[495](g0%2)[496](g1%2)[499](g1%2)[500]
(g1%2)[493]
(g0%1)[462]
(g1%2)[454]
(g1%2)[446]
(g1%2)[459]
(g0%1)[451]
(g0%1)[458]
(g0%1)[452]
(g1%2)[423]
(g0%1)[411]
(g0%1)[388]
(g0%1)[397]
(g0%1)[394](g0%1)[399]
(g0%1)[392]
(g1%2)[397]
(g1%2)[392]
(g0%1)[390]
(g0%1)[381](g0%1)[382](g0%1)[385]
(g0%1)[390]
(g0%1)[393]
(g0%1)[385]
(g0%1)[384]
(g0%1)[393]
(g0%1)[385]
(g1%2)[397]
(g0%2)[392]
(g1%2)[393]
(g1%2)[401]
(g0%1)[409](g0%1)[414]
(g0%1)[421]
(g0%1)[410]
(g0%1)[415]
(g0%1)[419]
(g4%8)[413]
(g1%2)[431]
(g1%2)[445]
(g0%1)[447]
(g0%1)[454](g0%1)[461](g0%1)[464](g0%1)[465]
(g1%2)[457](g1%2)[458](g1%2)[459](g0%2)[460](g0%2)[461](g0%2)[462]
(g0%1)[456]
(g0%1)[421]
(g0%1)[421]
(g1%2)[425]
(g1%2)[421](g1%2)[422](g0%2)[425](g0%2)[426]
(g0%1)[409]
(g0%2)[420]
(g0%2)[424]
(g0%1)[424]
(g0%1)[418]
(g1%2)[421]
(g1%2)[413]
(g1%2)[416]
(g1%2)[415]
(g0%2)[414]
(g0%2)[418]
(g1%2)[415]
(g1%2)[410]
(g0%2)[397]
(g0%1)[411]
(g1%2)[415]
(g0%2)[423]
(g1%2)[419]
(g1%2)[416]
(g1%2)[413]
(g0%1)[421]
(g0%1)[416]
(g0%1)[415]
(g1%2)[414]
(g1%2)[405]
(g0%1)[404]
(g1%2)[405]
(g0%2)[391]
(g0%2)[392]
(g1%2)[401]
(g0%1)[380]
(g1%2)[377]
(g0%2)[371]
(g0%1)[365](g0%1)[366](g0%1)[367](g0%1)[368]
(g0%1)[381] -- 2160 blocks DBCA no DEC line
(g0%1)[380]
(g0%1)[371]
(g1%2)[371]
(g0%2)[370]
(g1%2)[386]
(g1%2)[378]
(g0%2)[374]
(g0%2)[361]
(g0%2)[362]
(g1%2)[364]
(g0%1)[366]
(g0%1)[359]
(g0%1)[373]
(g0%1)[305]
(g0%1)[305]
(g0%1)[296](g0%1)[297](g0%1)[300]
(g0%1)[301]
(g1%2)[306]
(g1%2)[296]
(g0%1)[298]
(g0%1)[305]
(g1%2)[298]
(g1%2)[290]
(g0%1)[275]
(g1%2)[276]
(g0%1)[285]
(g0%1)[279]
(g0%2)[273]
(g0%1)[284]
(g1%2)[315]
(g0%1)[303]
(g0%1)[310]
(g1%2)[315]
(g1%2)[323]
(g0%2)[320]
(g0%2)[303]
(g0%1)[299]
(g1%2)[316]
(g1%2)[307] -- 2199 blocks 2nd p256 activation
(g0%1)[295]
(g1%2)[292]
(g0%2)[286]
(g0%1)[295]
(g0%1)[293](g0%1)[300]
(g0%1)[277]
(g0%1)[277]
(g1%2)[277]
(g1%2)[279](g1%2)[280](g0%2)[283](g0%2)[284]
(g1%2)[291]
(g0%2)[278]
(g0%2)[277]
(g0%2)[289]
(g0%1)[297]
(g1%2)[297]
(g0%2)[294]
(g1%2)[270]
(g1%2)[267](g1%2)[268](g0%2)[271](g0%2)[272]
(g1%2)[273]
(g0%2)[270]
(g0%1)[269]
(g0%1)[268](g0%1)[279]
(g0%1)[286]
(g0%1)[293]
(g1%2)[293]
(g1%2)[294]
(g1%2)[304]
(g0%1)[304]
(g0%1)[296](g0%1)[299](g0%1)[301]
(g1%2)[302]
(g0%2)[304]
(g0%2)[309]
(g0%1)[318]
(g1%2)[322]
(g0%2)[327]
(g0%1)[318]
(g0%1)[307]
(g0%1)[300]
(g1%2)[315]
(g0%2)[308]
(g0%2)[285]
(g1%2)[288]
(g0%1)[265]
(g0%1)[263](g0%1)[268]
(g0%1)[256]
(g0%1)[267]
(g0%1)[262]
(g0%1)[258]
(g0%2)[278]
(g0%2)[288]
(g1%2)[276]
--(g0%1)[280](g0%1)[281](g0%1)[282](g0%1)[283](g0%1)[284](g0%1)[285] -- 2251 99,20,100,20,99,21,100,21
(g1%2)[297]
(g0%1)[299]
(g0%1)[289]
(g0%1)[282]
(g0%1)[288]
(g0%1)[287](g0%1)[292](g0%1)[293](g0%1)[298]
(g0%1)[288]
(g0%1)[278]
(g0%1)[276](g0%1)[281]
(g0%2)[262](g0%2)[263](g0%2)[264](g1%2)[265](g1%2)[266](g1%2)[267]
(g0%1)[269]
(g0%1)[280]
(g0%1)[265]
(g0%1)[273]
(g0%1)[273]
(g1%2)[273]
(g1%2)[258]
(g0%2)[263]
(g1%2)[271]
(g0%2)[272](g0%2)[273]
(g0%2)[281](g0%2)[288]
(g1%2)[295]
(g1%2)[292](g1%2)[293](g0%2)[296](g0%2)[297]
(g0%2)[292]
(g1%2)[299]
(g0%2)[299]
(g0%2)[298]
(g1%2)[288]
(g0%2)[293]
(g0%2)[283]
(g0%2)[265]
(g0%1)[261]
(g0%1)[261]
(g0%1)[261]
(g0%1)[259](g0%1)[264]
(g1%2)[259]
(g0%2)[264]
(g0%2)[268]
(g1%2)[252]
(g5%8)[264]
(g0%1)[307]
(g0%1)[296]
(g0%1)[309]
(g0%1)[330]
(g0%1)[337]
(g1%2)[322]
(g0%1)[309]
(g1%2)[305]
(g1%2)[298](g1%2)[299](g0%2)[302](g0%2)[303]
(g0%2)[297]
(g1%2)[311]
(g0%2)[310]
(g1%2)[336]
(g0%2)[343]
(g0%2)[332]
(g0%2)[337]
(g0%1)[340]
(g0%1)[340](g0%1)[341]
(g1%2)[349]
(g0%1)[346]
(g0%1)[333]
(g0%1)[341]
(g1%2)[331]
(g0%1)[334]
(g0%1)[344](g0%1)[351](g0%1)[354](g0%1)[355] -- 2316 bocks DBCA PI DEC reaction
(g0%1)[357]
(g1%2)[353]
(g0%2)[357]
(g0%1)[350]
--(g0%1)[365] -- 2321 286,294,285,295,287,295,285,296,287,296,286,297
(g0%1)[399]
(g1%2)[400]
(g0%2)[388]
(g0%2)[399]
(g1%2)[400]
(g0%1)[403]
(g0%1)[389]
(g0%1)[394](g0%1)[397](g0%1)[398]
(g0%1)[381]
(g1%2)[394]
(g1%2)[398]
(g1%2)[383]
(g1%2)[373]
(g1%2)[369]
(g0%2)[373]
(g0%1)[384](g0%1)[385](g0%1)[386](g0%1)[387]
(g0%1)[388]
(g0%1)[361]
(g0%1)[349]
(g0%1)[340](g0%1)[341](g0%1)[344]
(g1%2)[347]
(g1%2)[362]
(g1%2)[353]
(g0%2)[336]
(g0%2)[353]
(g0%1)[358]
(g0%1)[349]
(g1%2)[349]
(g1%2)[363]
(g0%2)[347]
(g1%2)[346]
(g0%1)[350]
(g0%1)[341]
(g0%1)[359](g0%1)[360](g0%1)[361]
(g0%1)[363]
(g1%2)[363]
(g0%2)[373]
(g0%2)[367]
(g1%2)[388]
(g0%1)[402]
(g1%2)[398]
(g1%2)[395]
(g0%2)[403]
(g0%2)[399]
(g0%1)[401]
(g0%1)[403]
(g0%1)[400](g0%1)[405]
(g0%1)[412]
(g0%1)[401]
(g0%1)[371]
(g0%1)[373]
(g0%1)[355]
(g1%2)[352]
(g0%2)[344]
(g1%2)[343]
(g0%2)[350]
(g1%2)[347]
(g1%2)[353]
(g1%2)[358]
(g1%2)[361]
(g0%1)[363]
(g0%1)[349](g0%1)[350](g0%1)[351](g0%1)[352](g0%1)[353](g0%1)[354]
(g0%1)[353]
(g0%1)[346]
(g1%2)[358]
(g0%2)[359]
(g1%2)[353]
(g1%2)[351]
(g0%1)[379]
(g1%2)[379]
(g1%2)[394]
(g0%2)[389]
(g1%2)[381]
(g0%2)[374]
(g0%2)[379]
(g1%2)[374]
(g1%2)[375]
(g0%1)[396]
(g1%2)[399]
(g0%1)[386](g0%1)[387](g0%1)[388](g0%1)[389](g0%1)[390]
(g0%2)[394]
(g0%2)[395]
(g0%2)[401](g0%2)[402](g1%2)[405](g1%2)[406]
(g0%2)[400]
(g0%1)[406]
(g0%1)[410]
(g0%8)[404]
(g0%1)[397]
(g0%1)[387](g0%1)[388](g0%1)[391]
(g1%2)[394]
(g0%1)[384](g0%1)[385](g0%1)[388]
(g0%2)[392]
(g1%2)[396]
(g1%2)[395]
(g0%1)[396]
(g1%2)[394]
(g1%2)[397]
(g0%2)[384]
(g0%2)[381]
(g0%2)[389]
(g1%2)[392]
(g1%2)[392]
(g0%1)[392]
(g1%2)[392]
(g0%2)[396]
(g1%2)[403]
(g0%1)[402]
(g0%1)[398]
(g0%1)[403]
(g0%1)[392]
(g0%1)[398]
(g1%2)[394]
(g1%2)[391](g1%2)[392](g0%2)[395](g0%2)[396]
(g0%1)[378](g0%1)[379](g0%1)[380](g0%1)[381](g0%1)[382](g0%1)[383]
(g1%2)[386]
(g1%2)[398]
(g0%1)[397]
(g1%2)[397]
(g0%1)[401]
(g0%2)[385]
(g0%2)[397]
(g0%1)[375](g0%1)[382]
(g0%8)[376]
(g1%2)[389]
(g0%2)[388]
(g0%1)[388]
(g1%2)[383]
(g1%2)[374]
(g1%2)[382]
(g0%1)[379]
(g0%1)[391] -- 2452 blocks DBCA add line
(g0%2)[375]
(g0%1)[378]
(g1%2)[382]
(g0%1)[369](g0%1)[370](g0%1)[371](g0%1)[372](g0%1)[373]
(g0%2)[377]
(g0%2)[372]
(g1%2)[383]
(g1%2)[379]
(g0%2)[392]
(g0%1)[376]
(g0%1)[379]
--(g0%1)[384](g0%1)[385] -- 2464 334,356,335,356,334,357,335,357
(g0%1)[370]
(g0%1)[363]
(g1%2)[378]
(g0%2)[357]
(g1%2)[364]
(g0%1)[374]
(g0%2)[350]
(g0%1)[336]
(g0%1)[335]
(g1%2)[334]
(g0%2)[323]
(g1%2)[322]
(g1%2)[312]
(g0%2)[318]
(g1%2)[315]
(g0%1)[304]
(g0%1)[302](g0%1)[307]
(g1%2)[302]
(g0%2)[297]
(g1%2)[300]
(g1%2)[304]
(g4%8)[288]
(g0%1)[291]
(g1%2)[298]
--(g0%1)[276](g0%1)[279](g0%1)[280](g0%1)[283] -- 2489 408,326,409,326,408,327,410,327,409,328
(g0%2)[309]
(g0%1)[322]
(g1%2)[325]
(g0%2)[329]
(g0%2)[339]
(g0%1)[329](g0%1)[330](g0%1)[331](g0%1)[332](g0%1)[333](g0%1)[334]
(g0%1)[334]
(g1%2)[371]
(g0%1)[373]
(g1%2)[376]
(g1%2)[384]
(g1%2)[371]
(g0%1)[363](g0%1)[366](g0%1)[367](g0%1)[370]
(g0%1)[376]
(g0%1)[387]
(g0%1)[385]
(g0%1)[401]
(g1%2)[397]
(g1%2)[389]
(g0%2)[400]
(g1%2)[389]
(g0%2)[389]
(g0%2)[397]
(g0%2)[404]
(g0%2)[409]
(g0%2)[409]
(g0%1)[389]
(g1%2)[386]
(g0%1)[395](g0%1)[396](g0%1)[397](g0%1)[398](g0%1)[399]
(g0%1)[401]
(g0%2)[380]
(g0%1)[382]
(g0%1)[388]
(g0%1)[394]
(g0%1)[378](g0%1)[389]
(g0%1)[379]
(g1%2)[376]
(g1%2)[368]
(g0%2)[371]
(g0%2)[372](g0%2)[373](g1%2)[374]
(g0%2)[388]
(g0%1)[392]
(g0%2)[388]
(g0%1)[380]
(g0%1)[391]
(g0%1)[400]
(g0%1)[393]
(g0%1)[391]
(g1%2)[410]
(g0%2)[399]
(g1%2)[386]
(g1%2)[393]
(g0%1)[389]
(g1%2)[386]
(g1%2)[379](g1%2)[380](g0%2)[383](g0%2)[384]
(g0%2)[377]
(g0%2)[388]
(g0%2)[385]
(g0%1)[391]
(g1%2)[393]
(g0%2)[394]
(g0%1)[401]
(g1%2)[401]
(g0%2)[402]
(g0%1)[398](g0%1)[399]
(g1%2)[400]
(g0%1)[411] -- 2556 blocks Green boat hitting track
(g0%1)[410]
(g0%1)[401]
(g1%2)[398]
(g1%2)[406]
(g0%1)[400]
(g0%1)[413]
(g0%1)[412]
(g1%2)[405]
(g0%2)[414]
--(g0%1)[409](g0%1)[410](g0%1)[411](g0%1)[412](g0%1)[413](g0%1)[414] -- 2566 395,445,396,445,395,446,396,446
(g1%2)[386]
(g0%1)[375]
(g1%2)[379]
(g1%2)[387]
(g0%1)[366](g0%1)[367](g0%1)[368](g0%1)[369](g0%1)[370]
(g1%2)[367]
(g1%2)[374]
(g1%2)[370]
(g0%1)[370]
(g0%1)[373]
(g0%1)[389]
(g0%1)[396]
(g0%1)[382]
(g1%2)[386]
(g1%2)[378]
(g1%2)[376]
--(g0%1)[368](g0%1)[369](g0%1)[372](g0%1)[379] -- 2583 427,438,428,438,426,439,429,439,427,440,428,440
(g0%1)[353]
(g1%2)[353]
(g0%2)[355]
(g0%2)[364]
(g0%2)[355]
(g0%2)[360]
(g0%2)[336]
(g0%1)[331]
(g0%1)[329]
--(g0%1)[300] -- 2593 422,366,423,366,422,367,423,367
(g1%2)[312]
(g1%2)[314]
(g1%2)[332]
(g1%2)[335]
(g1%2)[343]
(g1%2)[358]
(g0%1)[365]
(g0%1)[390]
(g1%2)[393]
(g1%2)[393]
(g0%2)[386]
(g1%2)[393](g1%2)[400]
(g0%2)[392]
(g0%2)[389]
(g0%1)[401]
(g1%2)[392]
(g1%2)[395]
(g0%2)[387]
(g1%2)[388]
(g0%2)[392]
(g0%2)[396]
(g1%2)[393]
(g0%1)[393]
(g0%1)[393]
(g1%2)[390]
(g0%2)[380]
(g1%2)[395]
(g0%2)[391]
(g0%1)[378]
(g0%2)[385]
(g0%1)[380]
(g0%1)[366]
(g0%1)[364]
(g1%2)[383]
(g0%2)[372]
(g1%2)[359]
(g1%2)[360]
(g0%1)[367]
(g1%2)[370]
(g0%2)[368](g0%2)[369](g1%2)[372](g1%2)[373]
(g1%2)[365]
(g0%2)[368]
(g0%1)[361]
(g1%2)[365]
(g0%2)[367](g0%2)[368](g1%2)[371](g1%2)[372]
(g0%1)[380](g0%1)[381] -- 2639 blocks Green create boat track
(g0%2)[369]
(g0%2)[358]
(g0%2)[363]
(g1%2)[348]
(g0%1)[352]
(g1%2)[365]
(g0%2)[365]
(g0%2)[360]
(g0%1)[358]
(g1%2)[355]
(g0%2)[339]
(g0%2)[336]
(g1%2)[340]
(g1%2)[343]
(g0%2)[330]
(g0%2)[338]
(g1%2)[324]
(g1%2)[325]
(g0%2)[334]
(g0%2)[326]
(g0%2)[342]
(g0%2)[337]
(g0%2)[347]
(g1%2)[346]
(g1%2)[357]
(g0%1)[364](g0%1)[365](g0%1)[366](g0%1)[367](g0%2)[368]
(g0%2)[369]
(g0%2)[356]
(g0%1)[363]
(g1%2)[359]
(g1%2)[367]
(g0%2)[367]
(g0%1)[365](g0%1)[366](g0%1)[367](g0%1)[368](g0%1)[369]
(g1%2)[369]
(g0%1)[380]
(g1%2)[383]
(g0%1)[370](g0%1)[371](g0%1)[372](g0%1)[373](g0%1)[374]
(g0%2)[376]
(g0%1)[379](g0%1)[380]
(g1%2)[382]
(g0%2)[382](g0%2)[383](g1%2)[385](g1%2)[386](g1%2)[387]
(g0%1)[382]
(g0%1)[381]
(g1%2)[387]
(g1%2)[386]
(g0%2)[389]
(g1%2)[378]
(g0%1)[362]
(g0%1)[355]
(g0%1)[369]
(g1%2)[362]
(g0%2)[358]
(g0%2)[373]
(g0%2)[376]
(g0%1)[364](g0%1)[365](g0%1)[366](g0%1)[367](g0%1)[368](g0%1)[369]
(g0%1)[361]
(g0%1)[371]
(g0%1)[381]
(g0%1)[389]
(g0%1)[383]
(g1%2)[386]
(g1%2)[379]
(g0%2)[378]
(g1%2)[368]
(g0%1)[375](g0%1)[380]
(g0%2)[399]
(g1%2)[400]
(g0%2)[398](g0%2)[399](g1%2)[402](g1%2)[403]
(g0%2)[403]
(g1%2)[408]
(g1%2)[397]
(g1%2)[403]
(g1%2)[414](g1%2)[415](g0%2)[416](g0%2)[417]
(g0%2)[406]
(g1%2)[407]
(g0%2)[409]
(g0%1)[401]
(g0%1)[401]
(g1%2)[397]
(g0%1)[415]
(g1%2)[418]
(g3%8)[429]
(g0%1)[444]
(g1%2)[441]
(g0%2)[435]
(g0%1)[445]
(g0%1)[434]
(g0%8)[439](g1%8)[439](g2%8)[439](g4%8)[439](g5%8)[439](g6%8)[439](g7%8)[439]
(g0%1)[431](g0%1)[432]
(g0%2)[426]
(g1%2)[412]
(g0%2)[401]
(g0%2)[410]
(g0%2)[413]
(g1%2)[416]
(g1%2)[420]
(g0%1)[419]
(g0%1)[406]
(g0%1)[399]
(g0%1)[397]
(g1%2)[416]
(g0%2)[405]
(g0%1)[402](g0%1)[405](g0%1)[407](g0%1)[408](g0%1)[412]
(g1%2)[390]
(g1%2)[391]
(g0%2)[397]
(g0%1)[399]
(g0%1)[406]
(g1%2)[394]
(g0%2)[399]
(g0%2)[401]
(g0%2)[388]
(g5%8)[379]
(g0%1)[394]
(g1%2)[394]
(g0%2)[395]
(g0%2)[402](g0%2)[403](g1%2)[406](g1%2)[407]
(g1%2)[410]
(g0%2)[401]
(g1%2)[410](g1%2)[411](g0%2)[414](g0%2)[415]
(g1%2)[404]
(g1%2)[389]
(g0%2)[413]
(g0%1)[407]
(g0%1)[414]
(g0%1)[400]
(g0%1)[416]
(g1%2)[419]
(g0%2)[413]
(g0%2)[410]
(g0%1)[417]
(g1%2)[417]
(g0%1)[426]
(g0%1)[420]
(g0%2)[425]
(g1%2)[428]
(g0%1)[426]
(g1%2)[415]
(g0%1)[442](g0%1)[445]
(g0%1)[447]
(g1%2)[444]
(g0%1)[460]
(g0%1)[460]
(g1%2)[463]
(g1%2)[456]
(g0%2)[475]
(g1%2)[447](g1%2)[448](g1%2)[449](g0%2)[450](g0%2)[451](g0%2)[452]
(g1%2)[455]
(g0%2)[449]
(g1%2)[437](g1%2)[438](g0%2)[441](g0%2)[442]
(g0%2)[444]
(g0%1)[444]
(g0%2)[435]
(g1%2)[436]
(g1%2)[474]
(g0%2)[478]
(g1%2)[464]
(g0%2)[462]
(g1%2)[472]
(g1%2)[475]
(g1%2)[487]
(g1%2)[505]
(g0%2)[509]
(g0%1)[494]
(g0%1)[501]
(g1%2)[486]
(g1%2)[480]
(g1%2)[467]
(g1%2)[480]
(g1%2)[474]
(g0%2)[477]
(g1%2)[484]
(g0%2)[476]
(g0%1)[477]
(g0%1)[474](g0%1)[479]
(g1%2)[474]
(g0%2)[475](g0%2)[476](g1%2)[479](g1%2)[480]
(g1%2)[470]
(g0%2)[468](g0%2)[469](g1%2)[472](g1%2)[473]
(g0%2)[471]
(g1%2)[503]
(g0%1)[511]
(g7%8)[517]
(g1%2)[552]
(g1%2)[550]
(g0%1)[548]
--(g0%1)[546] -- 2826 206,393,207,393,206,394,207,394
(g0%1)[548]
(g1%2)[548]
(g0%1)[539]
(g0%1)[545]
(g0%2)[540]
(g1%2)[537]
(g0%1)[539]
(g1%2)[550]
(g1%2)[574]
(g0%2)[583]
(g0%1)[562]
(g1%2)[563]
(g0%2)[564]
(g0%2)[547]
(g0%1)[550](g0%1)[551]
(g0%2)[548]
(g0%2)[565]
(g1%2)[553]
(g1%2)[522]
(g0%2)[502]
(g0%2)[509]
(g0%1)[515]
(g0%1)[493]
(g0%2)[488]
(g0%1)[505]
(g0%1)[518]
(g0%1)[509]
(g0%1)[517]
(g0%1)[519]
(g1%2)[508]
(g0%2)[528]
(g1%2)[519]
(g0%1)[539]
(g0%1)[544](g0%1)[547](g0%1)[548]
(g0%2)[535]
(g0%2)[543]
(g0%2)[539]
(g0%1)[533]
(g1%2)[529]
(g0%2)[521]
(g1%2)[528]
(g0%1)[544]
(g1%2)[543]
(g0%1)[539]
(g0%1)[514](g0%1)[517]
(g0%1)[527]
(g1%2)[545](g1%2)[546](g0%2)[549](g0%2)[550]
(g1%2)[543]
(g0%1)[575]
(g0%1)[586]
(g0%1)[574]
(g0%1)[562]
(g1%2)[571]
(g1%2)[571]
(g1%2)[563]
(g0%2)[561]
(g1%2)[570]
(g0%2)[566](g0%2)[567]
(g0%1)[571]
(g1%2)[589]
(g1%2)[593](g1%2)[594](g0%2)[597](g0%2)[598]
(g1%2)[600]
(g1%2)[601]
(g0%2)[618]
(g0%1)[599]
(g0%1)[568](g0%1)[573]
(g1%2)[568]
(g0%2)[573]
(g1%2)[573]
(g0%2)[574]
(g0%1)[559]
(g1%2)[556]
--(g0%1)[543](g0%1)[544](g0%1)[545](g0%1)[546] -- 2899 297,479,298,479,297,480,298,480
(g0%1)[513](g0%1)[514](g0%1)[515](g0%1)[516](g0%1)[517](g0%1)[518]
(g0%1)[508]
(g1%2)[526]
(g0%1)[511]
(g0%1)[500]
(g0%1)[487](g0%1)[488](g0%1)[489](g0%1)[490]
(g0%1)[494]
(g1%2)[477]
(g0%1)[487]
(g0%1)[498]
(g1%2)[513]
(g1%2)[505]
(g0%1)[509]
(g0%1)[505]
(g0%1)[498]
(g0%1)[498]
(g1%2)[502]
(g0%2)[510]
(g0%2)[507]
(g0%2)[503]
(g0%2)[512]
(g0%2)[500]
(g1%2)[492]
(g0%1)[495]
(g0%1)[496]
(g1%2)[501]
(g1%2)[500]
(g0%2)[506]
(g1%2)[489]
(g0%2)[485]
(g0%1)[492]
(g1%2)[491]
(g0%2)[503]
(g1%2)[492]
(g0%2)[487]
(g0%1)[497]
(g0%1)[493]
(g5%8)[499]
(g0%1)[556](g0%1)[557](g0%1)[558](g0%1)[559](g0%1)[560]
(g1%2)[577]
(g0%2)[580]
(g0%2)[570]
(g0%1)[577]
(g0%1)[566]
(g0%1)[564]
(g1%2)[589]
(g1%2)[583]
(g0%2)[572]
(g1%2)[559]
(g1%2)[566]
(g0%1)[571]
(g1%2)[570]
(g0%1)[561]
(g0%2)[558]
(g0%2)[561]
(g1%2)[577](g1%2)[578]
(g0%1)[570](g0%1)[571] -- 2956 blocks BCA bordersnatch
(g0%1)[573]
(g1%2)[570]
(g1%2)[562]
(g0%2)[571]
(g0%1)[568](g0%1)[570](g0%1)[573]
(g0%1)[574](g0%1)[578](g0%1)[585] -- 2962 blocks BCA bordersnatch output
(g0%1)[614]
(g0%1)[616]
(g0%1)[629]
(g1%2)[633]
(g1%2)[637](g1%2)[638](g0%2)[641](g0%2)[642]
(g0%2)[630]
(g0%2)[633]
(g0%1)[645]
(g0%1)[662]
(g1%2)[667]
(g1%2)[643](g0%2)[652]
(g0%1)[658]
(g0%1)[666]
(g0%1)[687]
(g1%2)[683]
(g1%2)[691]
(g0%2)[691]
(g0%1)[689](g0%1)[690](g0%1)[691](g0%1)[692](g0%1)[693]
(g1%2)[693]
(g0%1)[675]
(g1%2)[678]
(g0%2)[684]
(g0%1)[678](g0%1)[679](g0%1)[680](g0%1)[681](g0%1)[682](g0%1)[683]
(g0%1)[665](g0%1)[666](g0%1)[667](g0%1)[668](g0%1)[669](g0%1)[670]
(g0%1)[671]
(g0%1)[671]
(g0%1)[682]
(g0%1)[669]
(g0%1)[678]
(g1%2)[681]
(g0%2)[685]
(g0%2)[697]
(g0%1)[675](g0%1)[676](g0%1)[677](g0%1)[678](g0%1)[679](g0%1)[680]
(g0%2)[675]
(g0%2)[687]
(g0%1)[704]
(g0%1)[701](g0%1)[706]
(g0%1)[713]
(g0%1)[702]
(g0%1)[707]
(g0%1)[711]
(g2%8)[705]
(g2%8)[662]
(g0%1)[658]
(g0%1)[658]
(g1%2)[654]
(g1%2)[646]
(g0%2)[649]
(g0%2)[650](g0%2)[651](g1%2)[652]
(g0%2)[666]
(g0%1)[670]
(g0%1)[667]
(g1%2)[654]
--(g0%1)[667] -- 3016 262,561,263,561,261,562,264,562,262,563,263,563
(g0%1)[660]
(g0%1)[667]
(g1%2)[660]
(g1%2)[652]
(g0%1)[664](g0%1)[665](g0%1)[666](g0%1)[667](g0%1)[668](g0%1)[669]
(g0%2)[675]
(g0%1)[637]
(g1%2)[641]
(g0%2)[638]
(g0%1)[611]
(g0%1)[612]
(g0%1)[612]
(g0%1)[609](g0%1)[614]
(g1%2)[609]
(g0%2)[610](g0%2)[611](g1%2)[614](g1%2)[615]
(g1%2)[605]
(g0%2)[603](g0%2)[604](g1%2)[607](g1%2)[608]
(g0%2)[600]
(g1%2)[617]
(g1%2)[621]
(g0%1)[626]
(g0%2)[627]
(g0%2)[629]
(g1%2)[629]
(g0%2)[618]
(g0%2)[618]
(g0%1)[620]
(g0%1)[631]
(g0%1)[626]
(g0%1)[641]
(g0%1)[633]
(g1%2)[648]
(g0%2)[641]
(g0%1)[612](g0%1)[615](g0%1)[616](g0%1)[619]
(g0%1)[613]
(g0%1)[611](g0%1)[616]
(g1%2)[616]
(g1%2)[623]
(g1%2)[612]
(g0%2)[593]
(g1%2)[592]
(g1%2)[581](g1%2)[582]
(g1%2)[594]
(g0%1)[609]
(g0%1)[601]
(g0%1)[607]
(g0%1)[619](g0%1)[620]
(g0%1)[613]
(g0%1)[604]
(g0%1)[605]
(g0%1)[614]
(g1%2)[625]
(g0%2)[632]
(g0%2)[622]
(g0%1)[626]
(g0%1)[613]
(g0%1)[607]
--(g0%1)[614](g0%1)[617](g0%1)[618](g0%1)[621] -- 3074 362,618,363,618,362,619,364,619,363,620
(g0%1)[635]
(g0%1)[632](g0%1)[637]
(g0%1)[644]
(g1%2)[637]
(g0%1)[652](g0%1)[653](g0%1)[654](g0%1)[655]
(g0%2)[655]
(g1%2)[657]
(g0%1)[676]
(g0%1)[676]
(g0%1)[668]
(g1%2)[676]
(g1%2)[689]
(g0%1)[701]
(g0%1)[701]
(g0%1)[708]
(g0%1)[694]
(g1%2)[701]
(g0%2)[705]
(g0%2)[690]
(g0%2)[687]
(g0%1)[694](g0%1)[695](g0%1)[696](g0%1)[697](g0%1)[698](g0%1)[699]
(g0%1)[702]
(g0%1)[692]
(g0%1)[661]
(g1%2)[661]
(g0%1)[665]
(g1%2)[661]
(g0%2)[660]
(g1%2)[657]
(g0%2)[664]
(g0%1)[674]
(g0%1)[680](g0%1)[683](g0%1)[684]
(g0%1)[684]
(g1%2)[687]
(g1%2)[686]
(g1%2)[688]
(g0%1)[675](g0%1)[682](g0%1)[685](g0%1)[686]
(g0%1)[677]
(g0%1)[674](g0%1)[679]
(g1%2)[679]
(g0%2)[667](g0%2)[668](g1%2)[671](g1%2)[672]
(g1%2)[667]
(g0%2)[670]
(g1%2)[667]
(g6%8)[684]
(g0%1)[729]
(g0%1)[719]
(g1%2)[720]
(g0%1)[726] -- 3123 blocks DBCA add line
--(g0%1)[739](g0%1)[744] -- 3124 116,491,117,491,115,492,118,492,116,493,117,493,112,495,111,496,113,496,111,497,113,497,112,498
(g0%1)[772]
(g0%1)[786]
(g0%1)[795]
(g0%1)[785](g0%1)[786](g0%1)[789]
(g0%1)[802]
(g0%1)[792]
(g0%1)[785]
(g0%1)[804]
(g0%1)[799]
(g1%2)[811]
(g1%2)[798]
(g0%1)[806]
(g0%1)[796]
(g1%2)[800]
(g1%2)[803]
(g0%1)[785]
(g0%1)[776](g0%1)[777](g0%1)[780]
(g1%2)[783]
(g1%2)[792]
(g0%1)[796]
(g0%1)[780](g0%1)[787]
(g1%8)[774]
(g0%1)[762]
(g0%1)[771]
(g0%1)[768](g0%1)[773]
(g1%2)[773]
(g0%2)[759]
(g0%2)[756]
(g0%1)[760]
(g0%1)[753]
(g0%1)[767]
(g0%1)[755]
(g0%1)[762]
(g0%1)[773]
(g1%2)[776]
(g1%2)[779]
(g1%2)[768]
(g0%1)[761]
(g1%2)[778]
(g0%1)[775]
(g1%2)[769]
(g0%1)[763]
(g0%1)[761](g0%1)[766]
(g0%1)[773]
(g1%2)[773]
(g0%2)[772]
(g1%2)[783]
(g0%1)[776](g0%1)[777]
(g1%2)[773]
(g1%2)[776]
(g0%1)[773]
(g0%1)[774]
(g0%1)[754]
(g0%1)[765]
(g0%1)[760]
(g0%1)[756]
(g7%8)[762]
(g0%1)[789]
(g0%1)[795]
(g0%1)[781](g0%1)[784](g0%1)[785](g0%1)[788] -- 3184 blocks DBCA data input
(g0%1)[810]
(g1%2)[813]
(g0%2)[809]
(g0%2)[889]
(g0%1)[895]
(g0%1)[893](g0%1)[898]
(g1%2)[898]
(g1%2)[879]
(g1%2)[879](g1%2)[880](g1%2)[881](g0%2)[882]
(g0%1)[875]
(g0%8)[878]
(g0%2)[886](g0%2)[887](g1%2)[890](g1%2)[891]
(g1%2)[886]
(g0%2)[889]
(g1%2)[886]
(g6%8)[903]
(g0%1)[921]
(g0%1)[922]
--(g0%1)[927] -- 3203 30,589,31,589,29,590,32,590,30,591,31,591
(g0%1)[923]
(g0%1)[923]
(g0%1)[920](g0%1)[925]
(g1%2)[925]
(g0%2)[911]
(g0%2)[918]
(g0%2)[913]
(g6%8)[918]
(g0%1)[924](g0%1)[926](g0%1)[929]
(g0%1)[929]
(g1%2)[928]
(g1%2)[930](g1%2)[931](g0%2)[934](g0%2)[935]
(g0%1)[919]
(g1%2)[928]
(g1%2)[924]
(g0%2)[931]
(g1%2)[937]
(g0%2)[944]
(g0%1)[924]
(g1%2)[962]
(g1%2)[947]
(g1%2)[953]
(g1%2)[959]
(g0%2)[964]
(g0%1)[972]
(g1%2)[965]
(g0%1)[988]
(g1%2)[988]
(g0%2)[990]
(g0%2)[985]
(g1%2)[981]
(g0%1)[973]
(g0%1)[974]
(g0%1)[971](g0%1)[972](g0%1)[973](g0%1)[974]
(g0%1)[976](g0%1)[977]
(g0%1)[988](g0%1)[989](g0%1)[990](g0%1)[991](g0%1)[992](g0%1)[993]
(g1%2)[994]
(g1%2)[982]
(g1%2)[987]
(g0%1)[981]
(g1%2)[978]
(g1%2)[971](g1%2)[972](g0%2)[975](g0%2)[976]
(g0%2)[969]
(g0%2)[980]
(g1%2)[981]
(g0%2)[995]
(g0%1)[997]
(g0%1)[986]
(g0%1)[1011]
(g1%2)[1012]
(g0%2)[1009]
(g0%1)[995]
(g0%1)[997]
(g0%1)[987](g0%1)[988](g0%1)[991]
(g1%2)[1017]
(g1%2)[1021](g1%2)[1022](g0%2)[1025](g0%2)[1026]
(g1%2)[1016]
(g0%2)[1024]
(g0%1)[1024]
(g0%1)[1014](g0%1)[1015](g0%1)[1018]
(g0%1)[1014]
(g1%2)[1011]
(g0%2)[1024]
(g0%1)[1033]
(g0%1)[1030]
(g0%1)[1038]
(g0%1)[1039]
(g0%1)[1030]
(g0%1)[1038]
(g1%2)[1026]
(g0%2)[1031]
(g1%2)[1030]
(g1%2)[1022]
(g0%2)[1012](g0%2)[1013](g0%2)[1014](g1%2)[1015](g1%2)[1016](g1%2)[1017]
(g0%1)[1004]
(g0%1)[1003]
(g0%1)[1009]
(g0%1)[1008]
(g7%8)[1010]
(g1%2)[993]
(g1%2)[988]
(g0%2)[993]
(g1%2)[1001]
(g0%2)[1010]
(g0%2)[1011]
(g0%1)[1000]
(g1%2)[995]
(g0%2)[997]
(g1%2)[1004]
(g1%2)[999]
(g0%2)[1000]
(g0%2)[1007]
(g1%2)[974]
(g0%1)[921]
(g0%1)[926](g0%1)[929](g0%1)[930]
(g0%1)[930]
(g1%2)[933]
(g0%2)[927]
(g1%2)[915]
(g0%2)[905]
(g1%2)[918]
(g0%2)[921]
(g0%1)[910]
(g0%1)[814]
(g1%2)[813]
(g0%2)[815]
(g1%2)[825]
(g1%2)[803]
(g0%2)[813]
(g1%2)[821]
(g0%1)[832]
(g1%2)[831]
(g0%2)[830]
(g1%2)[843](g1%2)[844]
(g1%2)[836]
(g0%1)[844] -- 3319 blocks DBCA sync input
(g1%2)[856]
(g0%2)[852](g0%2)[853]
(g0%1)[869]
(g0%1)[859]
(g0%1)[848]
(g0%1)[854](g0%1)[857](g0%1)[858]
(g0%1)[853]
(g0%1)[846]
(g1%2)[856]
(g1%2)[844]
(g0%2)[831]
(g0%2)[843]
(g0%1)[802]
(g1%2)[801]
(g0%2)[803]
(g1%2)[805]
(g0%1)[808]
(g0%1)[804](g0%1)[807](g0%1)[808]
(g0%1)[799]
(g0%1)[791]
(g0%1)[789]
(g1%2)[808]
(g0%2)[797]
(g1%2)[784]
(g1%2)[791]
(g0%1)[786]
(g0%1)[795]
(g1%2)[794]
(g0%1)[785]
(g0%1)[787]
(g0%2)[802](g0%2)[803](g1%2)[806](g1%2)[807]
(g0%2)[802]
(g1%2)[799]
(g1%2)[811]
(g1%2)[818]
(g0%1)[823]
(g0%1)[816]
(g1%2)[831]
(g0%2)[818]
(g1%2)[808]
(g0%1)[807]
(g0%1)[808]
(g1%2)[802]
(g0%1)[808](g0%1)[811](g0%1)[812]
(g1%2)[805]
(g0%2)[803]
(g1%2)[836]
(g0%2)[838]
(g0%1)[840]
(g0%1)[829]
(g0%1)[841]
(g0%1)[846](g0%1)[849](g0%1)[850]
(g1%2)[843]
(g1%2)[830]
(g0%1)[828]
(g0%1)[804]
(g1%2)[805]
(g0%2)[803]
(g0%1)[798](g0%1)[805]
(g0%1)[800](g0%1)[803] -- 3379 blocks corder glider
(g0%1)[810]
(g1%2)[811]
(g1%2)[788](g1%2)[789](g1%2)[790](g0%2)[791](g0%2)[792](g0%2)[793]
(g0%2)[795]
(g1%2)[797]
(g0%2)[806]
(g0%1)[809] -- 3386 blocks turning glider
(g0%1)[792]
(g1%2)[788]
(g0%2)[785]
(g1%2)[785]
(g0%2)[814]
(g0%1)[806]
(g1%2)[805]
(g1%2)[805]
(g0%1)[800] -- 3395 blocks turned glider
(g1%2)[819]
(g1%2)[810]
(g0%1)[821]
(g1%2)[819]
(g1%2)[813]
(g0%2)[809]
(g0%2)[818]
(g0%2)[821]
(g0%1)[816]
(g1%2)[806]
(g0%2)[813]
(g1%2)[809]
(g1%2)[802]
(g0%1)[792]
(g0%1)[792]
(g1%2)[789]
(g0%2)[784]
(g0%1)[793]
(g0%1)[804]
(g1%2)[800]
(g1%2)[797]
(g1%2)[808]
(g0%1)[809](g0%1)[810](g0%1)[813]
(g0%2)[808]
(g0%1)[816]
(g0%1)[805]
(g1%2)[805]
(g1%2)[797](g1%2)[798]
(g1%2)[805]
(g0%2)[804]
(g0%1)[802]
(g1%2)[801]
(g0%2)[799]
(g1%2)[803](g1%2)[804](g0%2)[807](g0%2)[808]
(g0%2)[811]
(g1%2)[806]
(g1%2)[814]
(g0%1)[813]
(g1%2)[810]
(g1%2)[801]
(g0%2)[815]
(g0%2)[815](g0%2)[816](g1%2)[819](g1%2)[820]
(g1%2)[808]
(g1%2)[829]
(g0%2)[827]
(g0%1)[854]
(g0%1)[844]
(g0%1)[846]
(g0%1)[893]
(g1%2)[897]
(g0%2)[882]
(g0%1)[888]
(g0%1)[896]
(g0%1)[918]
(g0%1)[918]
(g0%1)[910]
(g1%2)[918]
(g0%2)[924]
(g0%1)[919]
(g1%2)[938]
(g0%2)[942]
(g0%1)[932]
(g0%1)[929](g0%1)[934]
(g1%2)[929]
(g1%2)[936](g1%2)[937](g0%2)[940](g0%2)[941]
(g0%1)[921]
(g0%2)[924]
(g1%2)[941]
(g0%2)[937]
(g0%1)[896]
(g0%1)[889]
(g1%2)[897]
(g0%1)[879]
(g0%1)[855]
(g1%2)[851]
(g0%2)[841]
(g0%2)[851]
(g0%1)[862]
(g0%1)[854]
(g1%2)[862]
(g0%2)[868]
(g0%1)[875]
(g1%2)[869]
(g0%2)[873]
(g1%2)[871]
(g0%1)[862]
(g0%1)[865]
(g0%2)[877]
(g0%2)[876]
(g0%2)[907]
(g0%2)[912]
(g1%2)[910]
(g1%2)[919]
(g0%1)[911]
(g0%2)[898](g0%2)[899](g0%2)[900](g1%2)[901](g1%2)[902](g1%2)[903]
(g1%2)[868]
(g0%2)[866](g0%2)[867](g1%2)[870](g1%2)[871]
(g1%2)[865]
(g0%2)[875]
(g0%1)[876]
(g1%2)[859]
(g0%2)[870]
(g0%2)[872]
(g0%1)[863](g0%1)[864](g0%1)[865](g0%1)[866](g0%1)[867]
(g0%1)[869]
(g0%1)[858]
(g0%1)[857]
(g0%1)[868]
(g0%1)[897]
(g0%2)[887]
(g0%1)[879](g0%1)[883] -- 3506 blocks corder glider
(g0%1)[877]
(g1%2)[877]
(g1%2)[867]
(g0%2)[876]
(g0%2)[879]
(g1%2)[868]
(g1%2)[880]
(g0%1)[880]
(g1%2)[872]
(g1%2)[880]
(g0%1)[885]
(g1%2)[885]
(g0%2)[873]
(g0%1)[865]
(g1%2)[865]
(g1%2)[867](g1%2)[868](g0%2)[871](g0%2)[872]
(g1%2)[884]
(g1%2)[887]
(g0%2)[877]
(g0%1)[860]
(g1%2)[865]
(g0%2)[870]
(g0%2)[866]
(g1%2)[856]
(g1%2)[867]
(g0%2)[865]
(g0%2)[857]
(g1%2)[872]
(g1%2)[859]
(g0%2)[862]
(g1%2)[867]
(g1%2)[862]
(g1%2)[864]
(g1%2)[873]
(g0%2)[868]
(g1%2)[876]
(g1%2)[894]
(g1%2)[885]
(g0%2)[896]
(g0%2)[888]
(g0%1)[882]
(g0%1)[879]
(g0%1)[871](g0%1)[872](g0%1)[873](g0%1)[874](g0%1)[875](g0%1)[876] -- 3549 blocks turned glider
(g0%1)[847](g0%1)[848](g0%1)[849](g0%1)[850](g0%1)[851](g0%1)[852] -- 3550 blocks corder glider
(g0%2)[834]
(g1%2)[839]
(g1%2)[840]
(g0%1)[845]
(g0%1)[826] -- 3555 blocks turned glider
(g1%2)[832]
(g1%2)[837]
(g0%2)[821]
(g0%2)[827]
(g0%1)[831]
(g0%1)[827](g0%1)[832]
(g0%1)[820]
(g0%1)[828]
(g0%1)[805]
(g0%1)[796](g0%1)[797](g0%1)[800]
(g0%1)[805]
(g1%2)[815]
(g1%2)[806]
(g0%2)[813]
(g0%1)[836]
(g1%2)[834]
(g0%2)[838]
(g0%2)[830]
(g0%1)[824]
(g0%1)[821]
(g0%1)[833]
(g0%2)[831](g0%2)[832](g0%2)[833](g1%2)[834](g1%2)[835](g1%2)[836] -- 3577 blocks turned glider
(g0%2)[849]
(g0%1)[851]
(g0%1)[840]
(g0%1)[852]
(g1%2)[852]
(g1%2)[839](g1%2)[840](g0%2)[843](g0%2)[844]
(g0%1)[857]
(g0%1)[865]
(g1%2)[865]
(g0%2)[863]
(g1%2)[867](g1%2)[868](g0%2)[871](g0%2)[872]
(g0%2)[875]
(g1%2)[870]
(g1%2)[867]
(g1%2)[874](g1%2)[875](g0%2)[878](g0%2)[879]
(g1%2)[876]
(g0%2)[877]
(g0%1)[891]
(g0%2)[889](g0%2)[890](g0%2)[891](g1%2)[892](g1%2)[893](g1%2)[894] -- 3596 blocks corder glider
(g1%2)[881]
(g1%2)[879]
(g0%1)[871]
(g0%1)[879]
(g0%1)[879]
(g0%1)[898](g0%1)[899] -- 3602 blocks corder glider
(g0%1)[887]
(g1%2)[899]
(g1%2)[895]
(g0%1)[879]
(g0%1)[882]
(g0%1)[875]
(g0%1)[877]
(g0%1)[886]
(g1%2)[882]
(g1%2)[873]
(g0%2)[887]
(g0%2)[887](g0%2)[888](g1%2)[891](g1%2)[892]
(g1%2)[880]
(g0%1)[905]
(g0%1)[905]
(g0%1)[896]
(g1%2)[897]
(g0%2)[881]
(g1%2)[883]
(g0%2)[892]
(g0%1)[895] -- 3623 blocks turning glider
(g0%1)[881]
(g1%2)[879]
(g0%2)[874]
(g0%1)[866]
(g1%2)[873]
(g1%2)[853]
(g0%2)[848]
(g0%1)[824]
(g1%2)[821]
(g1%2)[823]
(g1%2)[817]
(g1%2)[815](g1%2)[816](g0%2)[819](g0%2)[820]
(g0%2)[829]
(g0%1)[809](g0%1)[811](g0%1)[814] -- 3637 blocks turned glider
(g0%1)[817]
(g1%2)[817]
(g0%2)[819]
(g1%2)[819]
(g0%2)[809]
(g0%2)[811]
(g0%1)[815]
(g0%2)[819]
(g0%1)[817]
(g0%1)[809]
(g0%1)[806]
(g0%1)[812]
(g0%1)[819]
(g1%2)[804]
(g0%2)[826]
(g1%2)[816]
(g1%2)[827]
(g0%2)[825]
(g0%2)[820]
(g0%1)[822]
(g0%1)[813]
(g1%2)[810]
(g0%2)[805]
(g0%1)[814]
(g0%1)[825]
(g0%1)[814]
(g0%1)[838]
(g0%1)[838]
(g0%1)[829](g0%1)[830](g0%1)[833]
(g0%1)[833]
(g0%1)[843]
(g0%1)[852]
(g0%1)[839]
(g0%1)[848]
(g1%2)[844]
(g0%2)[836]
(g1%2)[840]
(g1%2)[843]
(g1%2)[839]
(g0%2)[850]
(g0%1)[830]
(g0%1)[823]
(g1%2)[830]
(g1%2)[830](g1%2)[831]
(g0%2)[837](g0%2)[838](g1%2)[841](g1%2)[842]
(g1%2)[830]
(g1%2)[845]
(g1%2)[842]
(g0%2)[845]
(g0%2)[856]
(g0%2)[851]
(g0%1)[846]
(g1%2)[848]
(g0%2)[858]
(g1%2)[855]
(g1%2)[854]
(g0%2)[856]
(g0%1)[848]
(g1%2)[855]
(g0%1)[840]
(g1%2)[841]
(g0%2)[842]
(g1%2)[840]
(g1%2)[835]
(g0%2)[842]
(g0%1)[845]
(g1%2)[835]
(g0%2)[832]
(g0%2)[814] -- 3706 blocks turned glider
(g1%2)[828]
(g0%2)[832]
(g0%1)[830]
(g0%1)[821]
(g0%2)[818]
(g0%1)[811]
(g0%1)[802](g0%1)[803](g0%1)[806]
(g0%1)[811]
(g1%2)[821]
(g1%2)[812]
(g0%2)[819]
(g0%1)[824]
(g0%1)[832]
(g0%1)[818]
(g0%1)[820]
(g1%2)[819]
(g1%2)[817]
(g0%2)[812]
(g1%2)[824]
(g1%2)[825]
(g1%2)[829](g1%2)[830](g0%2)[833](g0%2)[834]
(g0%1)[845]
(g0%1)[854]
(g0%1)[846]
(g0%1)[849]
(g1%2)[861]
(g0%1)[876]
(g0%1)[894]
(g1%2)[884]
(g0%1)[854]
(g0%1)[866]
(g0%1)[858]
(g0%1)[861]
(g1%2)[873]
(g1%2)[889]
(g1%2)[872]
(g1%2)[864]
(g0%2)[874]
(g1%2)[877]
(g0%2)[867]
(g1%2)[866]
(g0%2)[881]
(g1%2)[866]
(g0%2)[888]
(g0%1)[898] -- 3751 blocks cordership
(g0%1)[895]
(g1%2)[891]
(g1%2)[899]
(g0%1)[893]
(g1%2)[886]
(g1%2)[895]
(g0%1)[901] -- 3758 blocks corder glider
(g0%2)[889]
(g1%2)[890]
(g0%2)[900]
(g1%2)[900]
(g0%2)[871]
(g0%1)[878]
(g0%1)[887]
(g1%2)[883]
(g1%2)[891]
(g0%1)[898]
(g1%2)[887]
(g0%2)[883]
(g1%2)[880]
(g0%2)[877](g0%2)[878]
(g0%1)[873]
(g1%2)[874]
(g0%2)[876]
(g0%2)[873]
(g1%2)[877]
(g0%2)[864]
(g1%2)[873]
(g0%1)[882]
(g0%1)[881]
(g1%2)[880]
(g0%2)[864]
(g1%2)[865]
(g1%2)[860]
(g0%2)[870]
(g1%2)[877]
(g1%2)[878]
(g0%2)[876]
(g0%1)[871]
(g0%1)[877]
(g0%1)[863]
(g0%1)[875]
(g0%1)[868]
(g0%2)[821]
(g0%2)[822]
(g1%2)[825]
(g0%2)[824]
(g1%2)[822]
(g0%2)[813](g0%2)[814](g1%2)[817](g1%2)[818]
(g1%2)[811]
(g1%2)[818]
(g0%2)[822]
(g0%1)[803]
(g1%2)[800]
(g0%2)[792]
(g1%2)[788]
(g0%2)[796]
(g1%2)[796]
(g0%2)[787]
(g0%1)[798]
(g1%2)[793]
(g1%2)[803]
(g0%2)[809]
(g1%2)[799]
(g0%1)[791]
(g0%1)[800]
(g0%1)[812]
(g1%2)[815]
(g0%2)[817](g0%2)[818](g1%2)[821](g1%2)[822]
(g1%2)[819]
(g1%2)[810]
(g0%2)[802]
(g0%2)[806]
(g1%2)[793]
(g1%2)[805]
(g1%2)[808]
(g0%1)[808](g0%1)[811](g0%1)[812]
(g0%1)[803]
(g1%2)[803]
(g0%2)[787]
(g1%2)[789]
(g0%2)[798]
(g0%1)[801] -- 3834 blocks turning glider
(g0%1)[789]
(g0%1)[794]
(g1%2)[793]
(g0%1)[802]
(g1%2)[793]
(g1%2)[781]
--(g1%2)[761](g1%2)[762](g1%2)[763](g0%2)[764](g0%2)[765](g0%2)[766] -- 3841 303,706,304,706,305,706
(g1%2)[777]
(g0%2)[787]
(g0%2)[805]
(g1%2)[795]
(g0%2)[797]
(g0%2)[797]
(g0%2)[809]
(g0%1)[826]
(g1%2)[811]
(g0%1)[811]
(g0%1)[801]
(g0%1)[813]
(g1%2)[816]
(g1%2)[820]
(g0%1)[812]
(g0%1)[803](g0%1)[804](g0%1)[805](g0%1)[806](g0%1)[807](g0%1)[808]
(g1%2)[819]
(g0%1)[825]
(g1%2)[816](g1%2)[817](g0%2)[820](g0%2)[821]
(g1%2)[822]
(g0%2)[810](g0%2)[811](g1%2)[814](g1%2)[815]
(g0%2)[819]
(g1%2)[820]
(g1%2)[823]
(g0%1)[834]
(g1%2)[833]
(g1%2)[835](g1%2)[836](g0%2)[839](g0%2)[840]
(g0%2)[831]
(g1%2)[827]
(g1%2)[810]
(g0%2)[818]
(g0%2)[835]
(g0%2)[820]
(g1%2)[818]
(g0%2)[815]
(g0%2)[843]
(g0%1)[842]
(g0%1)[837]
(g0%2)[829]
(g1%2)[829]
(g1%2)[822]
(g1%2)[811]
(g1%2)[821]
(g1%2)[806]
(g0%2)[811]
(g1%2)[813]
(g1%2)[817]
(g0%2)[820]
(g1%2)[820]
(g0%1)[808]
(g1%2)[804]
(g1%2)[797](g1%2)[798](g0%2)[801](g0%2)[802]
(g0%1)[819]
(g1%2)[823]
(g0%2)[791]
(g0%2)[795]
(g1%2)[796]
(g0%2)[801]
(g1%2)[799]
(g0%2)[794]
(g0%2)[799]
(g0%1)[808]
(g0%1)[799]
(g1%2)[799]
(g1%2)[809]
(g1%2)[799]
(g0%2)[800]
(g1%2)[808]
(g0%2)[799](g0%2)[800](g1%2)[803](g1%2)[804]
(g0%2)[812]
(g0%2)[811]
(g1%2)[808]
(g0%2)[809]
(g1%2)[811]
(g1%2)[815](g1%2)[816](g0%2)[819](g0%2)[820]
(g1%2)[821]
(g0%2)[816]
(g0%1)[809]
(g0%1)[816]
(g0%1)[802]
(g0%1)[803]
(g1%2)[802]
(g1%2)[818]
(g1%2)[811](g0%2)[820] -- 3925 blocks turned glider
(g0%1)[796]
(g0%1)[801](g0%1)[802](g0%1)[803](g0%1)[804]
(g0%1)[811]
(g0%1)[817](g0%1)[818](g0%1)[819](g0%1)[820]
(g0%2)[829]
(g0%1)[826]
(g0%1)[833]
(g1%2)[825]
(g0%2)[806]
(g0%1)[812]
(g0%1)[811]
(g0%1)[797]
(g0%1)[794]
(g0%1)[796]
(g0%1)[795]
(g1%2)[788]
(g0%2)[790]
(g0%1)[782]
(g1%2)[789]
(g0%1)[810]
(g0%1)[813](g0%1)[814](g0%1)[815](g0%1)[816](g0%1)[817] -- 3946 blocks turned glider
(g0%2)[839](g0%2)[840](g0%2)[841](g1%2)[842](g1%2)[843](g1%2)[844]
(g1%2)[845]
(g1%2)[849](g1%2)[850](g0%2)[853](g0%2)[854]
(g1%2)[844]
(g0%2)[856]
(g0%2)[864]
(g1%2)[863]
(g1%2)[860](g1%2)[861](g0%2)[864](g0%2)[865]
(g0%2)[860]
(g0%2)[859]
(g0%1)[866]
(g0%2)[866]
(g0%2)[860]
(g0%2)[870]
(g0%2)[874](g0%2)[875](g0%2)[876](g1%2)[877](g1%2)[878](g1%2)[879] -- 3961 blocks corder glider
(g0%1)[896]
(g1%2)[891]
(g1%2)[883]
(g0%1)[907]
(g0%2)[894]
(g0%2)[890]
(g1%2)[891]
(g0%2)[888]
(g1%2)[891]
(g1%2)[892]
(g1%2)[889](g1%2)[890](g0%2)[893](g0%2)[894]
(g1%2)[880]
(g1%2)[889]
(g0%2)[883]
(g1%2)[878]
(g1%2)[879]
(g1%2)[876]
(g0%2)[874]
(g0%2)[882]
(g0%1)[889]
(g1%2)[888]
(g1%2)[897]
(g1%2)[892]
(g0%1)[894]
(g0%1)[883] -- 3986 blocks corder glider
(g0%1)[885]
(g1%2)[885]
(g0%1)[876]
(g0%1)[878]
(g0%2)[880]
(g0%2)[879]
(g0%2)[870](g0%2)[871](g0%2)[872](g1%2)[873](g1%2)[874](g1%2)[875] -- 3993 blocks turned glider
(g0%1)[888]
(g1%2)[889]
(g0%2)[873]
(g0%2)[875]
(g0%2)[881]
(g0%2)[876]
(g0%1)[867]
(g0%1)[875]
(g1%2)[860]
(g0%2)[873]
(g1%2)[858]
(g0%2)[876]
(g0%2)[870]
(g1%2)[866]
(g0%1)[885]
(g1%2)[881]
(g1%2)[878]
(g0%2)[886]
(g1%2)[883]
(g0%1)[894]
(g0%1)[895]
(g0%2)[888]
(g1%2)[882]
(g1%2)[896]
(g0%2)[885]
(g0%1)[879]
(g1%2)[889]
(g1%2)[878]
(g0%2)[879]
(g1%2)[879]
(g1%2)[873]
(g0%2)[871](g0%2)[872](g1%2)[875](g1%2)[876]
(g1%2)[886]
(g1%2)[881]
(g0%2)[869]
(g1%2)[874]
(g0%2)[866]
(g1%2)[865]
(g0%2)[860]
(g1%2)[867]
(g1%2)[856]
(g0%1)[859](g0%1)[860]
(g1%2)[851]
(g0%2)[854]
(g0%1)[849]
(g1%2)[849]
(g0%2)[865]
(g1%2)[863]
(g0%1)[866]
(g1%2)[864]
(g0%1)[845]
(g1%2)[841]
(g0%2)[855](g0%2)[856](g1%2)[859](g1%2)[860]
(g1%2)[859]
(g1%2)[859]
(g1%2)[847]
(g0%1)[851](g0%1)[853](g0%1)[856] -- 4050 blocks corder glider 
(g1%2)[827]
(g0%2)[830]
(g1%2)[830]
(g0%2)[849](g0%2)[850](g0%2)[851](g1%2)[852](g1%2)[853](g1%2)[854] -- 4054 blocks turned glider
(g0%1)[838]
(g0%1)[828]
(g0%2)[801]
(g0%1)[809]
(g1%2)[814]
(g0%2)[794]
(g1%2)[794]
(g0%2)[807]
(g0%1)[829]
(g0%1)[817]
(g0%1)[831]
(g1%2)[832]
(g0%2)[820]
(g0%1)[828]
(g1%2)[837]
(g0%2)[835](g0%2)[836](g1%2)[839](g1%2)[840]
(g1%2)[832]
(g0%2)[834]
(g0%1)[853]
(g1%2)[857]
(g0%2)[854] -- 4075 blocks turning glider
(g0%2)[846]
(g0%1)[830]
(g1%2)[834]
(g1%2)[826]
(g0%2)[838]
(g0%2)[826]
(g0%1)[831]
(g1%2)[829]
(g1%2)[822](g1%2)[823](g0%2)[826](g0%2)[827]
(g0%2)[826]
(g0%2)[820]
(g0%2)[824]
(g0%1)[829]
(g1%2)[828]
(g0%2)[827]
(g0%2)[828]
(g0%1)[828]
(g1%2)[814]
(g0%1)[811]
(g0%1)[818](g0%1)[819](g0%1)[822]
(g0%1)[827]
(g0%1)[839]
(g1%2)[837]
(g1%2)[828]
(g0%2)[835]
(g1%2)[823]
(g1%2)[811]
(g0%2)[822]
(g1%2)[824]
(g1%2)[819]
(g0%2)[830]
(g1%2)[832]
(g0%2)[829]
(g0%2)[837]
(g1%2)[844]
(g0%2)[838](g0%2)[839](g1%2)[842](g1%2)[843]
(g1%2)[829]
(g0%2)[831](g0%2)[832]
(g1%2)[834]
(g1%2)[837]
(g0%2)[825](g0%2)[826](g1%2)[829](g1%2)[830]
(g0%2)[832]
(g0%2)[825]
(g0%1)[812]
(g1%2)[809]
(g1%2)[817]
(g0%1)[811]
(g0%2)[803]
(g0%1)[818] -- 4124 blocks corder glider 
(g0%1)[822]
(g1%2)[832]
(g1%2)[830]
(g0%2)[833]
(g0%2)[824]
(g0%1)[814]
(g0%1)[824]
(g0%1)[831]
(g0%1)[817]
(g0%1)[829]
(g0%1)[822]
(g0%1)[841]
(g0%1)[830]
(g0%1)[865]
(g0%1)[856]
(g1%2)[860]
(g0%2)[862](g0%2)[863](g1%2)[866](g1%2)[867]
(g1%2)[862]
(g1%2)[866]
(g1%2)[856]
(g0%2)[855]
(g0%2)[846]
(g0%1)[842]
(g0%1)[852]
(g0%1)[849]
(g0%1)[854](g0%1)[857](g0%1)[858]
(g0%1)[854]
(g0%1)[849]
(g0%1)[848]
(g1%2)[847]
(g0%2)[833](g0%2)[834]
(g0%1)[854]
(g0%1)[864]
(g0%1)[851]
(g0%1)[851]
(g0%1)[841]
(g0%1)[818]
(g1%2)[818]
(g0%1)[814]
(g0%1)[812]
(g1%2)[812]
(g1%2)[801]
(g0%1)[802] -- 4167 blocks turned glider
(g0%1)[806]
(g0%1)[807]
(g1%2)[808]
(g1%2)[794]
(g1%2)[808]
(g0%1)[813] -- 4173 blocks turned glider
(g0%2)[810]
(g1%2)[799]
(g0%2)[804]
(g1%2)[809]
(g0%2)[806]
(g0%2)[820]
(g0%2)[810]
(g1%2)[809](g0%2)[813]
(g0%1)[828]
(g0%1)[832]
(g1%2)[840]
(g1%2)[843]
(g1%2)[849]
(g1%2)[834]
(g0%1)[843]
(g0%1)[833]
(g0%1)[826]
(g0%1)[832]
(g0%1)[831](g0%1)[836](g0%1)[837](g0%1)[842]
(g1%2)[828]
(g0%2)[817]
(g0%2)[828]
(g0%2)[832]
(g0%2)[825]
(g1%2)[839]
(g0%1)[848](g0%1)[849](g0%1)[850](g0%1)[851](g0%1)[852]
(g1%2)[844]
(g0%2)[833]
(g1%2)[831]
(g1%2)[821]
(g1%2)[815]
(g0%2)[820]
(g0%1)[815]
(g0%2)[822]
(g1%2)[829]
(g0%1)[835]
(g1%2)[838]
(g1%2)[847]
(g1%2)[840]
(g0%1)[830]
(g0%1)[825]
(g0%1)[847](g0%1)[850](g0%1)[851]
(g0%1)[841](g0%1)[842](g0%1)[845](g0%1)[852] -- 4216 blocks corder glider 
(g0%1)[854]
(g0%1)[866]
(g1%2)[863]
(g0%2)[866]
(g0%1)[869]
(g0%1)[880]
(g0%1)[867]
(g0%1)[876]
(g0%1)[883]
(g0%1)[880]
(g0%1)[870]
(g0%1)[894]
(g0%1)[895]
(g0%1)[913]
(g0%1)[950]
(g0%1)[957]
(g0%1)[943]
(g1%2)[950]
(g0%2)[954]
(g0%2)[939]
(g0%2)[936]
(g0%1)[941]
(g0%1)[972]
(g0%1)[972]
(g1%2)[972]
(g0%2)[965](g0%2)[966](g1%2)[969](g1%2)[970]
(g1%2)[961]
(g0%1)[977]
(g0%1)[967](g0%1)[968](g0%1)[969](g0%1)[970](g0%1)[971](g0%1)[972]
(g0%1)[976]
(g0%1)[970]
(g0%1)[968]
(g0%1)[976]
(g1%2)[972]
(g1%2)[967]
(g0%1)[943]
(g1%2)[943]
(g0%2)[951](g0%2)[952](g1%2)[955](g1%2)[956]
(g0%1)[939]
(g0%2)[941]
(g0%1)[944]
(g0%1)[959]
(g0%1)[957](g0%1)[962]
(g1%2)[962]
(g0%2)[957]
(g0%2)[953]
(g6%8)[933]
(g0%1)[919]
(g0%1)[920]
(g0%1)[908]
(g1%2)[922](g1%2)[923](g1%2)[924] -- 4267 blocks cordership
(g0%1)[933]
(g1%2)[933]
(g0%2)[945]
(g0%1)[938]
(g0%2)[945]
(g1%2)[946]
(g1%2)[947]
(g1%2)[944]
--(g1%2)[969] -- 4276 110,699,111,699,112,699,98,702,97,703,99,703,97,704,99,704,98,705,106,706,107,706,108,706
(g0%2)[959]
(g0%2)[958]
(g1%2)[952]
(g0%2)[971]
(g0%1)[960](g0%1)[961]
(g1%2)[959]
(g1%2)[936]
(g1%2)[933]
(g0%2)[931]
(g0%2)[939]
(g0%1)[946]
(g0%2)[932]
(g0%1)[920]
(g1%2)[916]
(g1%2)[909](g1%2)[910](g0%2)[913](g0%2)[914]
(g0%2)[908]
(g1%2)[904]
(g0%1)[904](g0%1)[909](g0%1)[910](g0%1)[911](g0%1)[912]
(g0%1)[890]
(g0%1)[899]
(g1%2)[898]
(g1%2)[907]
(g0%2)[897]
(g1%2)[894]
(g0%1)[912]
(g1%2)[908]
(g0%2)[914]
(g0%1)[922]
(g0%1)[915]
(g0%1)[913]
(g1%2)[924]
(g1%2)[928]
(g1%2)[925]
(g1%2)[920]
(g1%2)[913]
(g0%2)[911]
(g0%1)[944](g0%1)[951](g0%1)[954](g0%1)[955]
(g1%2)[951]
(g0%2)[956]
(g1%2)[946]
(g1%2)[943]
(g0%2)[933]
(g0%2)[928]
(g0%1)[936]
(g1%2)[936]
(g0%2)[924]
(g0%1)[931]
(g1%2)[933]
(g0%2)[928]
(g1%2)[935]
(g0%2)[959]
(g0%1)[961]
(g1%2)[957]
(g0%2)[952]
(g0%1)[950]
(g0%1)[944]
(g1%2)[951]
(g1%2)[937]
(g1%2)[941]
(g0%2)[947]
(g1%2)[952]
(g0%1)[961]
(g0%1)[973]
(g0%1)[973]
(g1%2)[976]
(g0%1)[992]
(g0%1)[993]
(g1%2)[994]
(g1%2)[980]
(g0%1)[969]
(g0%1)[961](g0%1)[972]
(g0%1)[996]
(g0%1)[996]
--(g0%2)[1017](g1%2)[1018](g1%2)[1019](g1%2)[1020] -- 4350 -13,642,-13,643,-13,644
(g1%2)[1012]
(g0%1)[1006]
(g0%1)[982]
(g0%1)[983]
(g0%1)[974]
(g1%2)[978]
(g0%2)[988]
(g0%2)[986]
(g0%2)[980]
(g1%2)[984]
(g0%1)[988](g0%1)[989](g0%1)[990](g0%1)[991]
(g0%1)[994]
(g1%2)[990]
(g0%2)[1005](g1%2)[1014]
(g0%1)[1008](g0%1)[1009](g0%1)[1012](g0%1)[1019]
(g0%1)[998]
(g0%1)[1005]
(g0%1)[999]
(g1%2)[1003]
(g0%2)[1003]
(g0%2)[1007]
(g0%2)[1006]
(g1%2)[1002]
(g1%2)[1011]
(g0%2)[1005]
(g1%2)[995]
(g0%1)[1004]
(g1%2)[1005]
(g1%2)[999]
(g0%2)[1003]
(g1%2)[989]
(g1%2)[982]
(g1%2)[994]
(g1%2)[989]
(g1%2)[977]
(g1%2)[975]
(g1%2)[956]
(g0%2)[948]
(g0%2)[932]
(g1%2)[924]
(g0%2)[913]
(g0%2)[924]
(g0%2)[911]
(g0%1)[917](g0%1)[920](g0%1)[921]
(g0%1)[916]
(g1%2)[926]
(g0%2)[922]
(g1%2)[928]
(g0%1)[919]
(g0%2)[924]
(g1%2)[916]
(g0%2)[919]
(g0%1)[893] -- 4403 blocks cordership
(g1%2)[904]
(g0%2)[905]
(g0%1)[910]
(g0%2)[894]
(g1%2)[894]
(g1%2)[922]
(g0%1)[913]
(g1%2)[909]
(g0%2)[901]
(g1%2)[899]
(g0%2)[915]
(g1%2)[914](g1%2)[915](g1%2)[916](g0%2)[917](g0%2)[918](g0%2)[919]
(g0%2)[928]
(g1%2)[936]
(g1%2)[935]
(g0%2)[958]
(g0%1)[960]
(g1%2)[963]
(g0%2)[967]
(g0%2)[953]
(g1%2)[948]
(g0%2)[954]
(g0%2)[957]
(g0%1)[961]
(g0%1)[986]
(g1%2)[987]
(g0%2)[986]
(g0%2)[992]
(g1%2)[991]
(g0%2)[980]
(g0%2)[971]
(g0%1)[985]
(g0%2)[996]
(g0%2)[1005]
(g1%2)[1006]
(g0%2)[1004](g0%2)[1005](g1%2)[1008](g1%2)[1009]
(g1%2)[1001]
(g0%2)[1003]
(g0%2)[1015]
(g0%1)[1008]
(g1%2)[1011]
(g0%2)[1019]
(g0%1)[1043]
(g0%2)[1023]
(g1%2)[1024]
(g0%2)[1010]
(g0%2)[1019]
(g1%2)[1001]
(g0%1)[1019]
(g0%1)[1022]
(g0%1)[1018]
(g0%1)[1018]
(g1%2)[1022]
(g1%2)[1014]
(g0%2)[1026]
(g0%2)[1025]
(g1%2)[1017]
(g1%2)[1008]
(g0%2)[1006](g0%2)[1007](g1%2)[1010](g1%2)[1011]
(g1%2)[1010]
(g1%2)[1020]
(g0%1)[1011]
(g1%2)[1007]
(g1%2)[995]
(g1%2)[997]
(g1%2)[1006]
(g1%2)[1004]
(g1%2)[1011]
(g0%2)[1017]
(g0%1)[1007]
(g1%2)[1028]
(g1%2)[1032](g1%2)[1033](g0%2)[1036](g0%2)[1037]
(g1%2)[1038]
(g0%2)[1033]
(g0%1)[1026]
(g1%2)[1022]
(g1%2)[1030]
(g0%2)[1018]
(g1%2)[1028]
(g0%1)[1018]
(g0%1)[1022]
Yes, that's correct: running git diff --no-index --color-words shows no difference other than the fact that you've added an initial line saying 0 [?]
I am really confused now.
The newly finished recipe translated fully from bits to salvo, but the salvo behives differently than the previous version.

Do you have a tool to translate very separated salvo quickly to lines/compact one? Checking it textually would be much easier ...
I didn't, but it was very straightforward to write one. This assumes that the gliders in slow_salvo.rle are heading northwest (as they should), and it uses the first glider in the salvo to calibrate. The output should be consistent with your own levels format:

Code: Select all

import lifelib

lt = lifelib.load_rules('b3s23').lifetree(n_layers=1)

pat = lt.load('slow_salvo.rle')

first_glider = (366, 0) # lane and mod-8 phase of first glider in salvo

g = lt.pattern('2o$2o63$61bo$60b2o$60bobo!')[6]

pat -= pat[8] # leave only gliders
g -= g[8]

gliders = []

for t in range(4):

    p = pat.match(g[t])
    c = p.coords()
    gliders += [(x + y, x - y, (x&1)*4 + t) for (x, y) in c]

gliders = [t[1:] for t in sorted(gliders)]
gliders = [(first_glider[0] - t[0] + gliders[0][0],
            (first_glider[1] + t[1] - gliders[0][1]) & 7) for t in gliders]

print(gliders)
Could you please post the RLE of all of the well-separated slow-salvo gliders emitted by your FixedBottom compiler? That way, I can use my tools to find where it first departs from the correct construction.
and my golly script is really slow for this ... (if i works)
The lifelib script takes about 0.5 seconds to process the 4444-glider salvo.
What do you do with ill crystallographers? Take them to the mono-clinic!
User avatar
Hippo.69
Posts: 694
Joined: July 14th, 2020, 7:35 pm
Contact:

Re: Binary slow salvos

Post by Hippo.69 »

calcyman wrote: August 5th, 2023, 11:53 am I didn't, but it was very straightforward to write one. This assumes that the gliders in slow_salvo.rle are heading northwest (as they should), and it uses the first glider in the salvo to calibrate. The output should be consistent with your own levels format:

Code: Select all

import lifelib

lt = lifelib.load_rules('b3s23').lifetree(n_layers=1)

pat = lt.load('slow_salvo.rle')

first_glider = (366, 0) # lane and mod-8 phase of first glider in salvo

g = lt.pattern('2o$2o63$61bo$60b2o$60bobo!')[6]

pat -= pat[8] # leave only gliders
g -= g[8]

gliders = []

for t in range(4):

    p = pat.match(g[t])
    c = p.coords()
    gliders += [(x + y, x - y, (x&1)*4 + t) for (x, y) in c]

gliders = [t[1:] for t in sorted(gliders)]
gliders = [(first_glider[0] - t[0] + gliders[0][0],
            (first_glider[1] + t[1] - gliders[0][1]) & 7) for t in gliders]

print(gliders)
Thanks
Could you please post the RLE of all of the well-separated slow-salvo gliders emitted by your FixedBottom compiler? That way, I can use my tools to find where it first departs from the correct construction.
Run the first attachment ( > test.rle) and let the rle run quickly ... and delete the remnants of the stack.... you can enjoy the translation in action ... this is the best compression/decompression.

Code: Select all

x = 119537665, y = 120061953, rule = B3/S23
8021696$7492861b3o$7492861bo$7492862bo38691$7531544b3o$7531544bo$
7531545bo15317$7546867b2o$7546867bobo$7546867bo25894$7572763b2o$
7572762b2o$7572764bo16118$7588884b2o$7588884bobo$7588884bo40409$
7629299b2o$7629298b2o$7629300bo17146$7646452b2o$7646452bobo$7646452bo
25602$7672057b2o$7672056b2o$7672058bo11517$7683587b2o$7683587bobo$
7683587bo31243$7714830b2o$7714829b2o$7714831bo17138$7731977b2o$
7731976b2o$7731978bo28204$7760184b3o$7760184bo$7760185bo10703$7770891b
2o$7770891bobo$7770891bo32292$7803156b2o$7803156bobo$7803156bo26329$
7829481b2o$7829480b2o$7829482bo22794$7852262b2o$7852261b2o$7852263bo
30238$7882503b2o$7882502b2o$7882504bo24319$7906811b2o$7906810b2o$
7906812bo27394$7934214bo$7934213b2o$7934213bobo18162$7952372b2o$
7952372bobo$7952372bo27136$7979503bo$7979502b2o$7979502bobo27862$
8007355b2o$8007355bobo$8007355bo28716$8036075b2o$8036074b2o$8036076bo
33279$8069336b3o$8069336bo$8069337bo14288$8083641b2o$8083640b2o$
8083642bo23854$8107481bo$8107480b2o$8107480bobo14854$8122333b2o$
8122332b2o$8122334bo34754$8157082b2o$8157082bobo$8157082bo30478$
8187542b2o$8187541b2o$8187543bo19185$8206715b2o$8206715bobo$8206715bo
41261$8247968b3o$8247968bo$8247969bo12239$8260203b2o$8260203bobo$
8260203bo29707$8289918b2o$8289917b2o$8289919bo27683$8317606bo$8317605b
2o$8317605bobo26841$8344422b2o$8344421b2o$8344423bo21230$8365658b2o$
8365658bobo$8365658bo32306$8397937bo$8397936b2o$8397936bobo14854$
8412789b2o$8412788b2o$8412790bo34754$8447538b2o$8447538bobo$8447538bo
22027$8469549b3o$8469549bo$8469550bo27633$8497164b2o$8497164bobo$
8497164bo29694$8526858b2o$8526858bobo$8526858bo29743$8556596bo$
8556595b2o$8556595bobo17150$8573747b2o$8573746b2o$8573748bo20475$
8594219b3o$8594219bo$8594220bo20222$8614459b3o$8614459bo$8614460bo
24577$8639027b2o$8639026b2o$8639028bo19661$8658692b2o$8658692bobo$
8658692bo23337$8682047bo$8682046b2o$8682046bobo42245$8724280b3o$
8724280bo$8724281bo26880$8751121bo$8751120b2o$8751120bobo20183$
8771277b3o$8771277bo$8771278bo27429$8798721bo$8798720b2o$8798720bobo
18894$8817609b2o$8817608b2o$8817610bo12798$8830441b2o$8830440b2o$
8830442bo13053$8843499b2o$8843499bobo$8843499bo34607$8878097bo$
8878096b2o$8878096bobo20216$8898315b3o$8898315bo$8898316bo17659$
8915991bo$8915990b2o$8915990bobo31459$8947446b2o$8947445b2o$8947447bo
20255$8967707b2o$8967706b2o$8967708bo16888$8984607bo$8984606b2o$
8984606bobo40451$9025055b2o$9025054b2o$9025056bo24319$9049363b2o$
9049362b2o$9049364bo20734$9070091b2o$9070090b2o$9070092bo13520$
9083619b2o$9083619bobo$9083619bo25599$9109225b2o$9109224b2o$9109226bo
23086$9132305bo$9132304b2o$9132304bobo22474$9154770b2o$9154770bobo$
9154770bo18234$9173005b2o$9173004b2o$9173006bo40178$9213191b2o$
9213190b2o$9213192bo33792$9246976b3o$9246976bo$9246977bo24060$9271039b
2o$9271038b2o$9271040bo18167$9289212b2o$9289212bobo$9289212bo38873$
9328099b2o$9328098b2o$9328100bo17187$9345284b2o$9345284bobo$9345284bo
26329$9371609b2o$9371608b2o$9371610bo20520$9392123b3o$9392123bo$
9392124bo17117$9409245b3o$9409245bo$9409246bo28987$9438258b2o$9438257b
2o$9438259bo22493$9460748b2o$9460748bobo$9460748bo35589$9496343b2o$
9496342b2o$9496344bo22738$9519065b2o$9519064b2o$9519066bo18731$
9537795b2o$9537794b2o$9537796bo21725$9559518b2o$9559517b2o$9559519bo
15602$9575137b2o$9575136b2o$9575138bo20267$9595403b2o$9595402b2o$
9595404bo29181$9624591b2o$9624590b2o$9624592bo32256$9656848b3o$
9656848bo$9656849bo27398$9684236bo$9684235b2o$9684235bobo14801$
9699037b3o$9699037bo$9699038bo26146$9725187b2o$9725186b2o$9725188bo
29181$9754375b2o$9754374b2o$9754376bo22238$9776622b2o$9776621b2o$
9776623bo23580$9800195b3o$9800195bo$9800196bo34560$9834743b2o$9834742b
2o$9834744bo16631$9851388b2o$9851388bobo$9851388bo28670$9880044b2o$
9880044bobo$9880044bo35589$9915639b2o$9915638b2o$9915640bo28159$
9943771b2o$9943770b2o$9943772bo29181$9972951b2o$9972950b2o$9972952bo
18641$9991587b2o$9991587bobo$9991587bo42797$10034368b3o$10034368bo$
10034369bo22273$10056646bo$10056645b2o$10056645bobo19193$10075887b2o$
10075886b2o$10075888bo19662$10095548b2o$10095548bobo$10095548bo24066$
10119625b2o$10119624b2o$10119626bo13053$10132683b2o$10132683bobo$
10132683bo27180$10159875b2o$10159874b2o$10159876bo16592$10176459b2o$
10176459bobo$10176459bo29707$10206174b2o$10206173b2o$10206175bo22254$
10228428b2o$10228428bobo$10228428bo27183$10255619b2o$10255618b2o$
10255620bo23553$10279169bo$10279168b2o$10279168bobo19963$10299131b2o$
10299130b2o$10299132bo16346$10315485b3o$10315485bo$10315486bo26146$
10341635b2o$10341634b2o$10341636bo24797$10366414b2o$10366413b2o$
10366415bo19481$10385895bo$10385894b2o$10385894bobo26071$10411977b2o$
10411976b2o$10411978bo17448$10429427b3o$10429427bo$10429428bo30469$
10459894bo$10459893b2o$10459893bobo22263$10482155b3o$10482155bo$
10482156bo20960$10503134b2o$10503133b2o$10503135bo29219$10532350bo$
10532349b2o$10532349bobo23001$10555350b2o$10555349b2o$10555351bo23074$
10578433bo$10578432b2o$10578432bobo28672$10607103b2o$10607103bobo$
10607103bo32509$10639598bo$10639597b2o$10639597bobo17622$10657213b3o$
10657213bo$10657214bo28673$10685886b2o$10685885b2o$10685887bo24318$
10710198b2o$10710197b2o$10710199bo17915$10728117b3o$10728117bo$
10728118bo24049$10752186b2o$10752186bobo$10752186bo24334$10776526b2o$
10776525b2o$10776527bo21746$10798257b2o$10798256b2o$10798258bo18186$
10816454b2o$10816453b2o$10816455bo15639$10832108b2o$10832108bobo$
10832108bo24830$10856940b2o$10856940bobo$10856940bo37893$10894831b2o$
10894830b2o$10894832bo19703$10914532b2o$10914532bobo$10914532bo25304$
10939827b2o$10939827bobo$10939827bo28155$10967994b2o$10967994bobo$
10967994bo25132$10993123b3o$10993123bo$10993124bo17117$11010245b3o$
11010245bo$11010246bo21493$11031753b2o$11031752b2o$11031754bo17957$
11049703bo$11049702b2o$11049702bobo25312$11075013b3o$11075013bo$
11075014bo23540$11098547b2o$11098547bobo$11098547bo32779$11131318b2o$
11131317b2o$11131319bo25625$11156911bo$11156910b2o$11156910bobo26620$
11183532b2o$11183532bobo$11183532bo34047$11217584b3o$11217584bo$
11217585bo27144$11244737bo$11244736b2o$11244736bobo20954$11265694b2o$
11265693b2o$11265695bo21791$11287483b2o$11287482b2o$11287484bo21709$
11309186b2o$11309186bobo$11309186bo19497$11328695bo$11328694b2o$
11328694bobo23556$11352283b2o$11352282b2o$11352284bo25089$11377361bo$
11377360b2o$11377360bobo29695$11407046bo$11407045b2o$11407045bobo
26107$11433176b3o$11433176bo$11433177bo24060$11457239b2o$11457238b2o$
11457240bo22858$11480096b3o$11480096bo$11480097bo22159$11502253b3o$
11502253bo$11502254bo40438$11542690b2o$11542690bobo$11542690bo15650$
11558332b2o$11558332bobo$11558332bo30730$11589086bo$11589085b2o$
11589085bobo33230$11622314b2o$11622314bobo$11622314bo23086$11645406bo$
11645405b2o$11645405bobo17357$11662769b2o$11662768b2o$11662770bo17187$
11679948b2o$11679948bobo$11679948bo35338$11715286bo$11715285b2o$
11715285bobo15821$11731121b2o$11731120b2o$11731122bo21550$11752673bo$
11752672b2o$11752672bobo27900$11780584b3o$11780584bo$11780585bo24060$
11804647b2o$11804646b2o$11804648bo21239$11825876b2o$11825876bobo$
11825876bo36874$11862742bo$11862741b2o$11862741bobo18889$11881628b2o$
11881628bobo$11881628bo31246$11912870b2o$11912869b2o$11912871bo20206$
11933068b2o$11933068bobo$11933068bo26409$11959479bo$11959478b2o$
11959478bobo31823$11991296b3o$11991296bo$11991297bo22159$12013453b3o$
12013453bo$12013454bo24602$12038052b2o$12038052bobo$12038052bo32020$
12070097bo$12070096b2o$12070096bobo26063$12096142b2o$12096141b2o$
12096143bo15639$12111796b2o$12111796bobo$12111796bo30729$12142529bo$
12142528b2o$12142528bobo19918$12162433b2o$12162432b2o$12162434bo18170$
12180610b2o$12180610bobo$12180610bo19497$12200119bo$12200118b2o$
12200118bobo25558$12225675b2o$12225675bobo$12225675bo31535$12257217bo$
12257216b2o$12257216bobo19963$12277179b2o$12277178b2o$12277180bo19153$
12296321b2o$12296320b2o$12296322bo34348$12330640b3o$12330640bo$
12330641bo19200$12349841bo$12349840b2o$12349840bobo21318$12371152b3o$
12371152bo$12371153bo29360$12400523b3o$12400523bo$12400524bo30721$
12431211b2o$12431210b2o$12431212bo14545$12445769b2o$12445768b2o$
12445770bo29740$12475512b3o$12475512bo$12475513bo10703$12486219b2o$
12486219bobo$12486219bo36144$12522366bo$12522365b2o$12522365bobo15564$
12537931b2o$12537931bobo$12537931bo27135$12565065b2o$12565064b2o$
12565066bo9735$12574813b3o$12574813bo$12574814bo28965$12603785bo$
12603784b2o$12603784bobo14854$12618637b2o$12618636b2o$12618638bo43252$
12661888b3o$12661888bo$12661889bo17917$12679795b2o$12679794b2o$
12679796bo17617$12697409b2o$12697408b2o$12697410bo26159$12723566bo$
12723565b2o$12723565bobo19959$12743539b3o$12743539bo$12743540bo25568$
12769102b2o$12769101b2o$12769103bo14122$12783245b2o$12783244b2o$
12783246bo32243$12815491b2o$12815490b2o$12815492bo18125$12833628b2o$
12833628bobo$12833628bo31791$12865411b2o$12865410b2o$12865412bo22017$
12887433bo$12887432b2o$12887432bobo24318$12911745bo$12911744b2o$
12911744bobo19402$12931154b2o$12931154bobo$12931154bo13835$12945005b3o
$12945005bo$12945006bo21037$12966045b2o$12966044b2o$12966046bo35902$
13001936b3o$13001936bo$13001937bo26800$13028739b3o$13028739bo$
13028740bo15827$13044579b2o$13044579bobo$13044579bo30252$13074827b2o$
13074826b2o$13074828bo16081$13090913b2o$13090912b2o$13090914bo16138$
13107070b2o$13107069b2o$13107071bo24318$13131382b2o$13131381b2o$
13131383bo18670$13150052b2o$13150052bobo$13150052bo28174$13178238b2o$
13178237b2o$13178239bo20206$13198436b2o$13198436bobo$13198436bo24103$
13222548b2o$13222548bobo$13222548bo27136$13249679bo$13249678b2o$
13249678bobo27094$13276771b2o$13276771bobo$13276771bo38699$13315471b2o
$13315470b2o$13315472bo21247$13336723b2o$13336722b2o$13336724bo26380$
13363113bo$13363112b2o$13363112bobo21455$13384574b2o$13384573b2o$
13384575bo13819$13398397b3o$13398397bo$13398398bo27682$13426075b2o$
13426074b2o$13426076bo23761$13449801b2o$13449800b2o$13449802bo14078$
13463889b2o$13463888b2o$13463890bo24623$13488518bo$13488517b2o$
13488517bobo13829$13502357b2o$13502356b2o$13502358bo34258$13536614b2o$
13536613b2o$13536615bo17138$13553761b2o$13553760b2o$13553762bo23353$
13577100b2o$13577100bobo$13577100bo23792$13600931b2o$13600930b2o$
13600932bo22017$13622953bo$13622952b2o$13622952bobo16336$13639290b2o$
13639289b2o$13639291bo24628$13663917b2o$13663916b2o$13663918bo25598$
13689525b2o$13689524b2o$13689526bo30187$13719708b2o$13719708bobo$
13719708bo23768$13743475b2o$13743475bobo$13743475bo31243$13774718b2o$
13774717b2o$13774719bo24318$13799030b2o$13799029b2o$13799031bo15146$
13814181b2o$13814180b2o$13814182bo32463$13846629b3o$13846629bo$
13846630bo15614$13862269b3o$13862269bo$13862270bo37155$13899424b3o$
13899424bo$13899425bo15836$13915270b2o$13915269b2o$13915271bo25378$
13940641bo$13940640b2o$13940640bobo19963$13960603b2o$13960602b2o$
13960604bo20734$13981331b2o$13981330b2o$13981332bo11472$13992819b2o$
13992819bobo$13992819bo34607$14027417bo$14027416b2o$14027416bobo15347$
14042772b2o$14042772bobo$14042772bo24793$14067569b2o$14067568b2o$
14067570bo20008$14087571b3o$14087571bo$14087572bo19969$14107555b2o$
14107554b2o$14107556bo20809$14128360b3o$14128360bo$14128361bo29074$
14157438b2o$14157437b2o$14157439bo21246$14178694b2o$14178693b2o$
14178695bo29216$14207936b3o$14207936bo$14207937bo17402$14225331b3o$
14225331bo$14225332bo21456$14246780b2o$14246780bobo$14246780bo21259$
14268053b3o$14268053bo$14268054bo23540$14291587b2o$14291587bobo$
14291587bo31243$14322830b2o$14322829b2o$14322831bo18719$14341563b2o$
14341562b2o$14341564bo28407$14369960b3o$14369960bo$14369961bo26632$
14396601bo$14396600b2o$14396600bobo14285$14410891b2o$14410891bobo$
14410891bo24063$14434969b2o$14434968b2o$14434970bo15614$14450585b2o$
14450584b2o$14450586bo14078$14464673b2o$14464672b2o$14464674bo14589$
14479259b2o$14479259bobo$14479259bo28708$14507956b2o$14507956bobo$
14507956bo22232$14530195b2o$14530195bobo$14530195bo29707$14559910b2o$
14559909b2o$14559911bo32754$14592675b2o$14592674b2o$14592676bo19318$
14612000b3o$14612000bo$14612001bo29574$14641553b2o$14641552b2o$
14641554bo36648$14678191b3o$14678191bo$14678192bo26336$14704534b2o$
14704533b2o$14704535bo19481$14724015bo$14724014b2o$14724014bobo28119$
14752129b2o$14752128b2o$14752130bo16421$14768551bo$14768550b2o$
14768550bobo25815$14794377b2o$14794376b2o$14794378bo23087$14817478bo$
14817477b2o$14817477bobo15318$14832797b3o$14832797bo$14832798bo27137$
14859942b2o$14859941b2o$14859943bo18674$14878617b2o$14878616b2o$
14878618bo20218$14898812b2o$14898812bobo$14898812bo24331$14923141b3o$
14923141bo$14923142bo24610$14947763b2o$14947762b2o$14947764bo27906$
14975686bo$14975685b2o$14975685bobo19959$14995651b3o$14995651bo$
14995652bo23558$15019204b3o$15019204bo$15019205bo29945$15049163b2o$
15049162b2o$15049164bo29181$15078343b2o$15078342b2o$15078344bo19666$
15098009b2o$15098008b2o$15098010bo20014$15118033bo$15118032b2o$
15118032bobo23291$15141332bo$15141331b2o$15141331bobo20445$15161766b2o
$15161765b2o$15161767bo20478$15182254b2o$15182253b2o$15182255bo13081$
15195359bo$15195358b2o$15195358bobo25084$15220452b2o$15220452bobo$
15220452bo29446$15249891b2o$15249890b2o$15249892bo23553$15273441bo$
15273440b2o$15273440bobo15063$15288501b3o$15288501bo$15288502bo21285$
15309833bo$15309832b2o$15309832bobo22782$15332617bo$15332616b2o$
15332616bobo14285$15346907b2o$15346907bobo$15346907bo31535$15378449bo$
15378448b2o$15378448bobo15821$15394267b2o$15394267bobo$15394267bo
26406$15420679bo$15420678b2o$15420678bobo33025$15453691b3o$15453691bo$
15453692bo23628$15477320b3o$15477320bo$15477321bo31408$15508715b3o$
15508715bo$15508716bo21260$15529981b2o$15529980b2o$15529982bo29939$
15559931b2o$15559930b2o$15559932bo22523$15582443b3o$15582443bo$
15582444bo24032$15606478b2o$15606477b2o$15606479bo20255$15626739b2o$
15626738b2o$15626740bo20734$15647467b2o$15647466b2o$15647468bo17617$
15665081b2o$15665080b2o$15665082bo20267$15685339b2o$15685338b2o$
15685340bo29181$15714527b2o$15714526b2o$15714528bo18167$15732700b2o$
15732700bobo$15732700bo27106$15759813b3o$15759813bo$15759814bo28965$
15788785bo$15788784b2o$15788784bobo22782$15811569bo$15811568b2o$
15811568bobo16842$15828412b2o$15828412bobo$15828412bo39726$15868127b2o
$15868126b2o$15868128bo29184$15897328b3o$15897328bo$15897329bo14800$
15912121b2o$15912120b2o$15912122bo23086$15935201bo$15935200b2o$
15935200bobo28152$15963364b3o$15963364bo$15963365bo16605$15979973b3o$
15979973bo$15979974bo22004$16001979b2o$16001979bobo$16001979bo27180$
16029171b2o$16029170b2o$16029172bo17882$16047037b3o$16047037bo$
16047038bo25601$16072654b2o$16072653b2o$16072655bo20722$16093369b2o$
16093368b2o$16093370bo19450$16112836b2o$16112836bobo$16112836bo25598$
16138436b2o$16138436bobo$16138436bo24111$16162571b2o$16162570b2o$
16162572bo16081$16178657b2o$16178656b2o$16178658bo17187$16195836b2o$
16195836bobo$16195836bo23768$16219603b2o$16219603bobo$16219603bo37434$
16257041bo$16257040b2o$16257040bobo20456$16277484b2o$16277484bobo$
16277484bo40409$16317899b2o$16317898b2o$16317900bo13622$16331525b2o$
16331524b2o$16331526bo30957$16362479bo$16362478b2o$16362478bobo35837$
16398320b3o$16398320bo$16398321bo19937$16418261b3o$16418261bo$
16418262bo27137$16445406b2o$16445405b2o$16445407bo18674$16464081b2o$
16464080b2o$16464082bo21803$16485867b2o$16485866b2o$16485868bo23504$
16509339b2o$16509339bobo$16509339bo25599$16534945b2o$16534944b2o$
16534946bo17150$16552089b2o$16552088b2o$16552090bo14078$16566177b2o$
16566176b2o$16566178bo15478$16581664b3o$16581664bo$16581665bo29074$
16610742b2o$16610741b2o$16610743bo18423$16629179b2o$16629179bobo$
16629179bo28713$16657897bo$16657896b2o$16657896bobo30967$16688865bo$
16688864b2o$16688864bobo17118$16705981b3o$16705981bo$16705982bo23836$
16729823bo$16729822b2o$16729822bobo24022$16753851b2o$16753851bobo$
16753851bo28667$16782508b2o$16782508bobo$16782508bo29710$16812222b2o$
16812221b2o$16812223bo18719$16830955b2o$16830954b2o$16830956bo17654$
16848604b2o$16848604bobo$16848604bo24793$16873401b2o$16873400b2o$
16873402bo22529$16895925bo$16895924b2o$16895924bobo21538$16917447bo$
16917446b2o$16917446bobo25047$16942505b2o$16942504b2o$16942506bo28204$
16970712b3o$16970712bo$16970713bo13775$16984475b2o$16984475bobo$
16984475bo30505$17014979b3o$17014979bo$17014980bo20990$17035979b3o$
17035979bo$17035980bo17117$17053101b3o$17053101bo$17053102bo27429$
17080545bo$17080544b2o$17080544bobo28159$17108702bo$17108701b2o$
17108701bobo22525$17131233bo$17131232b2o$17131232bobo29946$17161175b2o
$17161174b2o$17161176bo18167$17179348b2o$17179348bobo$17179348bo31973$
17211310b2o$17211309b2o$17211311bo17175$17228492b2o$17228492bobo$
17228492bo27365$17255870b2o$17255869b2o$17255871bo15602$17271489b2o$
17271488b2o$17271490bo21258$17292742b2o$17292741b2o$17292743bo26146$
17318881bo$17318880b2o$17318880bobo14854$17333733b2o$17333732b2o$
17333734bo40695$17374422bo$17374421b2o$17374421bobo16628$17391063bo$
17391062b2o$17391062bobo28417$17419491b3o$17419491bo$17419492bo20189$
17439669b3o$17439669bo$17439670bo27429$17467113bo$17467112b2o$
17467112bobo24318$17491425bo$17491424b2o$17491424bobo19963$17511387b2o
$17511386b2o$17511388bo13009$17524417b2o$17524416b2o$17524418bo20730$
17545138b2o$17545138bobo$17545138bo20226$17565369b2o$17565368b2o$
17565370bo18686$17584041b2o$17584040b2o$17584042bo18186$17602238b2o$
17602237b2o$17602239bo18674$17620913b2o$17620912b2o$17620914bo12042$
17632998b2o$17632997b2o$17632999bo15146$17648149b2o$17648148b2o$
17648150bo30707$17678867b2o$17678866b2o$17678868bo19155$17698010b2o$
17698009b2o$17698011bo24617$17722651b2o$17722650b2o$17722652bo13009$
17735681b2o$17735680b2o$17735682bo19755$17755427b2o$17755426b2o$
17755428bo22017$17777449bo$17777448b2o$17777448bobo15310$17792769b2o$
17792768b2o$17792770bo24362$17817143b2o$17817142b2o$17817144bo22530$
17839689bo$17839688b2o$17839688bobo17653$17857343bo$17857342b2o$
17857342bobo28887$17886233b2o$17886232b2o$17886234bo15478$17901720b3o$
17901720bo$17901721bo36279$17937998bo$17937997b2o$17937997bobo18757$
17956760b3o$17956760bo$17956761bo28331$17985100b2o$17985100bobo$
17985100bo35589$18020695b2o$18020694b2o$18020696bo19666$18040361b2o$
18040360b2o$18040362bo15614$18055977b2o$18055976b2o$18055978bo14078$
18070065b2o$18070064b2o$18070066bo12086$18082157b2o$18082156b2o$
18082158bo34032$18116187b3o$18116187bo$18116188bo16396$18132589b2o$
18132588b2o$18132590bo38342$18170889b2o$18170888b2o$18170890bo15614$
18186505b2o$18186504b2o$18186506bo17150$18203649b2o$18203648b2o$
18203650bo14078$18217737b2o$18217736b2o$18217738bo29183$18246930b2o$
18246930bobo$18246930bo12578$18259516b2o$18259516bobo$18259516bo32266$
18291798bo$18291797b2o$18291797bobo19929$18311742b2o$18311741b2o$
18311743bo16113$18327859b2o$18327859bobo$18327859bo27942$18355799bo$
18355798b2o$18355798bobo24022$18379827b2o$18379827bobo$18379827bo
28155$18407994b2o$18407994bobo$18407994bo35888$18443872b3o$18443872bo$
18443873bo13301$18457172b2o$18457172bobo$18457172bo33556$18490745bo$
18490744b2o$18490744bobo15554$18506299b2o$18506299bobo$18506299bo
25864$18532157b3o$18532157bo$18532158bo21493$18553665b2o$18553664b2o$
18553666bo14078$18567753b2o$18567752b2o$18567754bo14589$18582339b2o$
18582339bobo$18582339bo30252$18612587b2o$18612586b2o$18612588bo16346$
18628933b3o$18628933bo$18628934bo18686$18647637b3o$18647637bo$
18647638bo32038$18679686bo$18679685b2o$18679685bobo21465$18701158b2o$
18701157b2o$18701159bo24610$18725769bo$18725768b2o$18725768bobo29946$
18755711b2o$18755710b2o$18755712bo24066$18779785bo$18779784b2o$
18779784bobo24564$18804360b3o$18804360bo$18804361bo22018$18826411b3o$
18826411bo$18826412bo34560$18860959b2o$18860958b2o$18860960bo18130$
18879097b2o$18879096b2o$18879098bo19722$18898822b2o$18898821b2o$
18898823bo30238$18929063b2o$18929062b2o$18929064bo21500$18950571b3o$
18950571bo$18950572bo12509$18963101b3o$18963101bo$18963102bo27429$
18990545bo$18990544b2o$18990544bobo24318$19014857bo$19014856b2o$
19014856bobo21246$19036113bo$19036112b2o$19036112bobo11782$19047909b2o
$19047908b2o$19047910bo22735$19070669b3o$19070669bo$19070670bo31745$
19102406b2o$19102405b2o$19102407bo14331$19116741b3o$19116741bo$
19116742bo20222$19136973b3o$19136973bo$19136974bo26138$19163100b2o$
19163100bobo$19163100bo35847$19198960b3o$19198960bo$19198961bo12239$
19211195b2o$19211195bobo$19211195bo29737$19240931b3o$19240931bo$
19240932bo18388$19259329b2o$19259328b2o$19259330bo15158$19274477b2o$
19274476b2o$19274478bo32496$19306979b3o$19306979bo$19306980bo19924$
19326905b2o$19326904b2o$19326906bo17150$19344049b2o$19344048b2o$
19344050bo20267$19364307b2o$19364306b2o$19364308bo16081$19380393b2o$
19380392b2o$19380394bo15367$19395749b3o$19395749bo$19395750bo27429$
19423193bo$19423192b2o$19423192bobo30972$19454160b3o$19454160bo$
19454161bo13301$19467460b2o$19467460bobo$19467460bo27362$19494829b3o$
19494829bo$19494830bo41763$19536568b3o$19536568bo$19536569bo19200$
19555769bo$19555768b2o$19555768bobo15310$19571089b2o$19571088b2o$
19571090bo21242$19592322b2o$19592322bobo$19592322bo28467$19620798bo$
19620797b2o$19620797bobo33019$19653808b3o$19653808bo$19653809bo10703$
19664515b2o$19664515bobo$19664515bo25096$19689605b3o$19689605bo$
19689606bo22004$19711611b2o$19711611bobo$19711611bo34607$19746209bo$
19746208b2o$19746208bobo15347$19761564b2o$19761564bobo$19761564bo
26329$19787889b2o$19787888b2o$19787890bo12086$19799981b2o$19799980b2o$
19799982bo35830$19835817bo$19835816b2o$19835816bobo12277$19848119bo$
19848118b2o$19848118bobo29700$19877819b2o$19877818b2o$19877820bo17161$
19894965b2o$19894964b2o$19894966bo31686$19926641b2o$19926640b2o$
19926642bo11517$19938171b2o$19938171bobo$19938171bo41261$19979424b3o$
19979424bo$19979425bo19200$19998625bo$19998624b2o$19998624bobo24318$
20022937bo$20022936b2o$20022936bobo15310$20038257b2o$20038256b2o$
20038258bo21258$20059510b2o$20059509b2o$20059511bo31774$20091279b2o$
20091278b2o$20091280bo34771$20126050b2o$20126050bobo$20126050bo20266$
20146299b2o$20146298b2o$20146300bo19153$20165441b2o$20165440b2o$
20165442bo25131$20190564bo$20190563b2o$20190563bobo16385$20206961bo$
20206960b2o$20206960bobo22782$20229745bo$20229744b2o$20229744bobo
28410$20258159b2o$20258158b2o$20258160bo18395$20276549b3o$20276549bo$
20276550bo22298$20298860b2o$20298860bobo$20298860bo35589$20334455b2o$
20334454b2o$20334456bo24274$20358705b2o$20358704b2o$20358706bo17187$
20375884b2o$20375884bobo$20375884bo22232$20398123b2o$20398123bobo$
20398123bo34608$20432742bo$20432741b2o$20432741bobo17394$20450140b2o$
20450140bobo$20450140bo22232$20472379b2o$20472379bobo$20472379bo25864$
20498237b3o$20498237bo$20498238bo35062$20533322b2o$20533322bobo$
20533322bo26667$20559992b3o$20559992bo$20559993bo28921$20588905bo$
20588904b2o$20588904bobo30465$20619375b2o$20619374b2o$20619376bo23250$
20642609b2o$20642608b2o$20642610bo29740$20672344b3o$20672344bo$
20672345bo13004$20685362b2o$20685362bobo$20685362bo34352$20719712b3o$
20719712bo$20719713bo17372$20737086b2o$20737085b2o$20737087bo20210$
20757289b2o$20757288b2o$20757290bo23087$20780390bo$20780389b2o$
20780389bobo15318$20795709b3o$20795709bo$20795710bo24095$20819819b3o$
20819819bo$20819820bo24032$20843854b2o$20843853b2o$20843855bo20212$
20864058b2o$20864057b2o$20864059bo23092$20887165b2o$20887164b2o$
20887166bo29171$20916355b2o$20916354b2o$20916356bo29650$20946018b2o$
20946018bobo$20946018bo17149$20963153b2o$20963152b2o$20963154bo28204$
20991360b3o$20991360bo$20991361bo13301$21004660b2o$21004660bobo$
21004660bo38873$21043547b2o$21043546b2o$21043548bo11773$21055331b2o$
21055331bobo$21055331bo25636$21080972b2o$21080972bobo$21080972bo30982$
21111939b2o$21111938b2o$21111940bo23261$21135190b2o$21135189b2o$
21135191bo20255$21155451b2o$21155450b2o$21155452bo19190$21174628b2o$
21174628bobo$21174628bo22801$21197429b2o$21197428b2o$21197430bo25538$
21222996b2o$21222996bobo$21222996bo27134$21250124b2o$21250124bobo$
21250124bo41264$21291376b3o$21291376bo$21291377bo22027$21313417bo$
21313416b2o$21313416bobo29681$21343112b3o$21343112bo$21343113bo14800$
21357905b2o$21357904b2o$21357906bo20014$21377929bo$21377928b2o$
21377928bobo21318$21399240b3o$21399240bo$21399241bo25598$21424848b3o$
21424848bo$21424849bo41863$21466746b2o$21466746bobo$21466746bo25912$
21492657bo$21492656b2o$21492656bobo14018$21506683b2o$21506683bobo$
21506683bo33071$21539753bo$21539752b2o$21539752bobo20954$21560710b2o$
21560709b2o$21560711bo24318$21585022b2o$21585021b2o$21585023bo24610$
21609633bo$21609632b2o$21609632bobo24571$21634179b2o$21634178b2o$
21634180bo22017$21656201bo$21656200b2o$21656200bobo28634$21684806b2o$
21684805b2o$21684807bo14331$21699141b3o$21699141bo$21699142bo26366$
21725485b3o$21725485bo$21725486bo37155$21762640b3o$21762640bo$
21762641bo19200$21781841bo$21781840b2o$21781840bobo34302$21816089bo$
21816088b2o$21816088bobo15310$21831409b2o$21831408b2o$21831410bo24623$
21856038bo$21856037b2o$21856037bobo26366$21882414bo$21882413b2o$
21882413bobo21829$21904240b3o$21904240bo$21904241bo28034$21932260b2o$
21932260bobo$21932260bo23809$21956067b2o$21956067bobo$21956067bo25636$
21981708b2o$21981708bobo$21981708bo27657$22009385bo$22009384b2o$
22009384bobo21499$22030875b2o$22030874b2o$22030876bo17617$22048489b2o$
22048488b2o$22048490bo13053$22061547b2o$22061547bobo$22061547bo36912$
22098462bo$22098461b2o$22098461bobo23753$22122202b2o$22122202bobo$
22122202bo23081$22145287bo$22145286b2o$22145286bobo39173$22184464b3o$
22184464bo$22184465bo17402$22201859b3o$22201859bo$22201860bo34050$
22235904b3o$22235904bo$22235905bo13264$22249169b2o$22249168b2o$
22249170bo28463$22277654bo$22277653b2o$22277653bobo24133$22301776b3o$
22301776bo$22301777bo24966$22326745b2o$22326744b2o$22326746bo25131$
22351868bo$22351867b2o$22351867bobo17150$22369019b2o$22369018b2o$
22369020bo23553$22392569bo$22392568b2o$22392568bobo24318$22416881bo$
22416880b2o$22416880bobo20938$22437818b2o$22437818bobo$22437818bo
27960$22465812bo$22465811b2o$22465811bobo16877$22482692b2o$22482692bob
o$22482692bo24793$22507489b2o$22507488b2o$22507490bo15614$22523105b2o$
22523104b2o$22523106bo15111$22538205b3o$22538205bo$22538206bo23025$
22561236b2o$22561236bobo$22561236bo23041$22584283b2o$22584283bobo$
22584283bo27131$22611412b2o$22611412bobo$22611412bo27138$22638545b2o$
22638544b2o$22638546bo17150$22655689b2o$22655688b2o$22655690bo13622$
22669309b2o$22669308b2o$22669310bo42695$22712018b2o$22712018bobo$
22712018bo26667$22738688b3o$22738688bo$22738689bo22273$22760966bo$
22760965b2o$22760965bobo11525$22772509b2o$22772508b2o$22772510bo34770$
22807278b2o$22807277b2o$22807279bo21246$22828534b2o$22828533b2o$
22828535bo22378$22850912b3o$22850912bo$22850913bo39602$22890503b2o$
22890502b2o$22890504bo17674$22908173b2o$22908172b2o$22908174bo29931$
22938100b2o$22938100bobo$22938100bo29699$22967795b3o$22967795bo$
22967796bo31488$22999287b2o$22999286b2o$22999288bo19703$23018988b2o$
23018988bobo$23018988bo24793$23043785b2o$23043784b2o$23043786bo23086$
23066865bo$23066864b2o$23066864bobo12749$23079627b2o$23079627bobo$
23079627bo27135$23106761b2o$23106760b2o$23106762bo15614$23122377b2o$
23122376b2o$23122378bo21544$23143931b3o$23143931bo$23143932bo19924$
23163857b2o$23163856b2o$23163858bo23595$23187452bo$23187451b2o$
23187451bobo16376$23203823bo$23203822b2o$23203822bobo35592$23239422bo$
23239421b2o$23239421bobo30457$23269879b2o$23269878b2o$23269880bo19166$
23289070b2o$23289069b2o$23289071bo17138$23306217b2o$23306216b2o$
23306218bo13312$23319538b2o$23319537b2o$23319539bo38442$23357984b3o$
23357984bo$23357985bo19200$23377185bo$23377184b2o$23377184bobo30972$
23408152b3o$23408152bo$23408153bo26635$23434777bo$23434776b2o$
23434776bobo16322$23451099b2o$23451099bobo$23451099bo38189$23489296b3o
$23489296bo$23489297bo10709$23500027b2o$23500027bobo$23500027bo25120$
23525143bo$23525142b2o$23525142bobo40152$23565306b2o$23565306bobo$
23565306bo26667$23591976b3o$23591976bo$23591977bo17736$23609704b3o$
23609704bo$23609705bo30610$23640310b2o$23640309b2o$23640311bo14577$
23654899b2o$23654899bobo$23654899bo33580$23688484bo$23688483b2o$
23688483bobo16093$23704582b2o$23704581b2o$23704583bo19442$23724017b2o$
23724016b2o$23724018bo14078$23738105b2o$23738104b2o$23738106bo20267$
23758363b2o$23758362b2o$23758364bo21246$23779635b2o$23779634b2o$
23779636bo25598$23805228bo$23805227b2o$23805227bobo17150$23822379b2o$
23822378b2o$23822380bo20734$23843107b2o$23843106b2o$23843108bo15056$
23858163b2o$23858163bobo$23858163bo36136$23894321bo$23894320b2o$
23894320bobo18900$23913211b2o$23913211bobo$23913211bo38699$23951911b2o
$23951910b2o$23951912bo18395$23970301b3o$23970301bo$23970302bo39670$
24009970b2o$24009970bobo$24009970bo17706$24027683b2o$24027682b2o$
24027684bo29181$24056871b2o$24056870b2o$24056872bo21247$24078123b2o$
24078122b2o$24078124bo13520$24091651b2o$24091651bobo$24091651bo27400$
24119053b3o$24119053bo$24119054bo28673$24147726b2o$24147725b2o$
24147727bo17945$24165679bo$24165678b2o$24165678bobo36360$24202038bo$
24202037b2o$24202037bobo17622$24219653b3o$24219653bo$24219654bo26146$
24245803b2o$24245802b2o$24245804bo23553$24269353bo$24269352b2o$
24269352bobo28159$24297510bo$24297509b2o$24297509bobo22217$24319722b2o
$24319722bobo$24319722bo22274$24341993b2o$24341992b2o$24341994bo16135$
24358133b3o$24358133bo$24358134bo27429$24385577bo$24385576b2o$
24385576bobo27390$24412945bo$24412944b2o$24412944bobo16846$24429793b2o
$24429792b2o$24429794bo15614$24445409b2o$24445408b2o$24445410bo20014$
24465433bo$24465432b2o$24465432bobo19963$24485395b2o$24485394b2o$
24485396bo17617$24503009b2o$24503008b2o$24503010bo16650$24519678b2o$
24519677b2o$24519679bo26144$24545856b3o$24545856bo$24545857bo21199$
24567067b2o$24567067bobo$24567067bo21033$24588091b3o$24588091bo$
24588092bo25860$24613953bo$24613952b2o$24613952bobo18427$24632387b2o$
24632386b2o$24632388bo22017$24654409bo$24654408b2o$24654408bobo20938$
24675346b2o$24675346bobo$24675346bo12545$24687923b2o$24687923bobo$
24687923bo32779$24720694b2o$24720693b2o$24720695bo31264$24751960b3o$
24751960bo$24751961bo13264$24765225b2o$24765224b2o$24765226bo19961$
24785193b2o$24785192b2o$24785194bo23600$24808787b2o$24808786b2o$
24808788bo20475$24829259b3o$24829259bo$24829260bo25568$24854822b2o$
24854821b2o$24854823bo19481$24874303bo$24874302b2o$24874302bobo28119$
24902417b2o$24902416b2o$24902418bo16421$24918839bo$24918838b2o$
24918838bobo40451$24959287b2o$24959286b2o$24959288bo16594$24975897b2o$
24975896b2o$24975898bo26410$25002311b2o$25002310b2o$25002312bo18167$
25020484b2o$25020484bobo$25020484bo40409$25060899b2o$25060898b2o$
25060900bo17150$25078049b2o$25078048b2o$25078050bo19769$25097857bo$
25097856b2o$25097856bobo23283$25121145bo$25121144b2o$25121144bobo
21246$25142401bo$25142400b2o$25142400bobo25854$25168241bo$25168240b2o$
25168240bobo16842$25185084b2o$25185084bobo$25185084bo35630$25220727b2o
$25220726b2o$25220728bo21202$25241921b2o$25241920b2o$25241922bo14115$
25256044b2o$25256044bobo$25256044bo33802$25289854bo$25289853b2o$
25289853bobo33019$25322864b3o$25322864bo$25322865bo13301$25336164b2o$
25336164bobo$25336164bo23257$25359433b2o$25359432b2o$25359434bo10749$
25370195b2o$25370195bobo$25370195bo36144$25406342bo$25406341b2o$
25406341bobo21751$25428091b3o$25428091bo$25428092bo38101$25466186b2o$
25466186bobo$25466186bo14375$25480571b3o$25480571bo$25480572bo18653$
25499221b3o$25499221bo$25499222bo15860$25515115b2o$25515115bobo$
25515115bo24574$25539691b2o$25539691bobo$25539691bo26406$25566103bo$
25566102b2o$25566102bobo22240$25588357b3o$25588357bo$25588358bo26138$
25614492b2o$25614492bobo$25614492bo23768$25638259b2o$25638259bobo$
25638259bo25599$25663865b2o$25663864b2o$25663866bo12807$25676669b3o$
25676669bo$25676670bo34593$25711271b2o$25711270b2o$25711272bo30979$
25742246bo$25742245b2o$25742245bobo16133$25758373b2o$25758372b2o$
25758374bo29391$25787757b3o$25787757bo$25787758bo27682$25815435b2o$
25815434b2o$25815436bo23544$25838967bo$25838966b2o$25838966bobo25047$
25864025b2o$25864024b2o$25864026bo20259$25884260b2o$25884260bobo$
25884260bo28901$25913166b2o$25913165b2o$25913167bo14577$25927755b2o$
25927755bobo$25927755bo33577$25961315b3o$25961315bo$25961316bo25860$
25987177bo$25987176b2o$25987176bobo18894$26006065b2o$26006064b2o$
26006066bo21800$26027891b3o$26027891bo$26027892bo18425$26046324b2o$
26046324bobo$26046324bo28901$26075230b2o$26075229b2o$26075231bo20722$
26095945b2o$26095944b2o$26095946bo16135$26112085b3o$26112085bo$
26112086bo25601$26137702b2o$26137701b2o$26137703bo15146$26152853b2o$
26152852b2o$26152854bo29126$26181985b2o$26181984b2o$26181986bo21550$
26203537bo$26203536b2o$26203536bobo24318$26227849bo$26227848b2o$
26227848bobo15821$26243667b2o$26243667bobo$26243667bo39216$26282870bo$
26282869b2o$26282869bobo16901$26299765b2o$26299764b2o$26299766bo29126$
26328897b2o$26328896b2o$26328898bo21242$26350130b2o$26350130bobo$
26350130bo26162$26376297bo$26376296b2o$26376296bobo20223$26396566bo$
26396565b2o$26396565bobo18893$26415457b2o$26415456b2o$26415458bo28714$
26444167b2o$26444166b2o$26444168bo27907$26472086bo$26472085b2o$
26472085bobo20697$26492790b2o$26492789b2o$26492791bo24318$26517102b2o$
26517101b2o$26517103bo17649$26534747b2o$26534747bobo$26534747bo24059$
26558820b2o$26558820bobo$26558820bo19723$26578565b3o$26578565bo$
26578566bo28965$26607537bo$26607536b2o$26607536bobo15821$26623355b2o$
26623355bobo$26623355bo31788$26655131b2o$26655130b2o$26655132bo28679$
26683812bo$26683811b2o$26683811bobo21234$26705043b3o$26705043bo$
26705044bo18384$26723436b2o$26723436bobo$26723436bo34856$26758296b3o$
26758296bo$26758297bo15101$26773436b2o$26773436bobo$26773436bo37893$
26811327b2o$26811326b2o$26811328bo20702$26832046b2o$26832045b2o$
26832047bo16113$26848163b2o$26848163bobo$26848163bo25143$26873301b2o$
26873300b2o$26873302bo30927$26904213b3o$26904213bo$26904214bo33574$
26937790bo$26937789b2o$26937789bobo19700$26957487bo$26957486b2o$
26957486bobo32519$26990009bo$26990008b2o$26990008bobo16891$27006915b2o
$27006914b2o$27006916bo21725$27028638b2o$27028637b2o$27028639bo23583$
27052236bo$27052235b2o$27052235bobo19966$27072204bo$27072203b2o$
27072203bobo19963$27092147b3o$27092147bo$27092148bo17363$27109515b2o$
27109515bobo$27109515bo25599$27135121b2o$27135120b2o$27135122bo18731$
27153851b2o$27153850b2o$27153852bo16118$27169972b2o$27169972bobo$
27169972bo24830$27194804b2o$27194804bobo$27194804bo28901$27223710b2o$
27223709b2o$27223711bo24610$27248321bo$27248320b2o$27248320bobo21449$
27269777b2o$27269776b2o$27269778bo21805$27291587b3o$27291587bo$
27291588bo25860$27317449bo$27317448b2o$27317448bobo19418$27336878b2o$
27336877b2o$27336879bo24302$27361170b2o$27361170bobo$27361170bo35888$
27397048b3o$27397048bo$27397049bo11728$27408785b2o$27408784b2o$
27408786bo18686$27427457b2o$27427456b2o$27427458bo21550$27449009bo$
27449008b2o$27449008bobo19402$27468418b2o$27468418bobo$27468418bo
22828$27491251b3o$27491251bo$27491252bo17932$27509181b2o$27509180b2o$
27509182bo35308$27544512b3o$27544512bo$27544513bo25087$27569591bo$
27569590b2o$27569590bobo23776$27593373b3o$27593373bo$27593374bo26906$
27620268b2o$27620268bobo$27620268bo19417$27639713b2o$27639712b2o$
27639714bo21550$27661265bo$27661264b2o$27661264bobo17358$27678625b2o$
27678624b2o$27678626bo16135$27694765b3o$27694765bo$27694766bo23294$
27718053b3o$27718053bo$27718054bo34083$27752152b3o$27752152bo$
27752153bo24060$27776215b2o$27776214b2o$27776216bo21239$27797444b2o$
27797444bobo$27797444bo27365$27824822b2o$27824821b2o$27824823bo27928$
27852752b3o$27852752bo$27852753bo19937$27872693b3o$27872693bo$
27872694bo24820$27897563b2o$27897563bobo$27897563bo15870$27913427b2o$
27913427bobo$27913427bo27135$27940561b2o$27940560b2o$27940562bo13053$
27953619b2o$27953619bobo$27953619bo24063$27977697b2o$27977696b2o$
27977698bo15614$27993313b2o$27993312b2o$27993314bo10238$28003577b2o$
28003576b2o$28003578bo21550$28025129bo$28025128b2o$28025128bobo15310$
28040449b2o$28040448b2o$28040450bo24376$28064822b2o$28064822bobo$
28064822bo21227$28086055bo$28086054b2o$28086054bobo28115$28114164b2o$
28114164bobo$28114164bo40238$28154399b2o$28154398b2o$28154400bo13787$
28168197b3o$28168197bo$28168198bo23066$28191268b2o$28191268bobo$
28191268bo27657$28218945bo$28218944b2o$28218944bobo19418$28238374b2o$
28238373b2o$28238375bo17134$28255516b2o$28255516bobo$28255516bo27649$
28283155b2o$28283155bobo$28283155bo24574$28307731b2o$28307731bobo$
28307731bo18430$28326187b2o$28326187bobo$28326187bo32779$28358958b2o$
28358957b2o$28358959bo26147$28385118bo$28385117b2o$28385117bobo16086$
28401205b3o$28401205bo$28401206bo22004$28423211b2o$28423211bobo$
28423211bo27180$28450403b2o$28450402b2o$28450404bo17882$28468269b3o$
28468269bo$28468270bo31745$28499998b2o$28499997b2o$28499999bo19710$
28519726b2o$28519725b2o$28519727bo25119$28544852bo$28544851b2o$
28544851bobo17150$28562003b2o$28562002b2o$28562004bo20475$28582475b3o$
28582475bo$28582476bo19408$28601906b2o$28601906bobo$28601906bo19979$
28621877b3o$28621877bo$28621878bo23836$28645719bo$28645718b2o$
28645718bobo34055$28679769bo$28679768b2o$28679768bobo19418$28699198b2o
$28699197b2o$28699199bo18670$28717868b2o$28717868bobo$28717868bo37166$
28755039b2o$28755038b2o$28755040bo23758$28778794b2o$28778794bobo$
28778794bo20222$28799020b2o$28799020bobo$28799020bo25598$28824620b2o$
28824620bobo$28824620bo25345$28849963b2o$28849963bobo$28849963bo24102$
28874079bo$28874078b2o$28874078bobo32227$28906302b2o$28906301b2o$
28906303bo20722$28927017b2o$28927016b2o$28927018bo16138$28943174b2o$
28943173b2o$28943175bo18218$28961381b2o$28961380b2o$28961382bo29163$
28990548b2o$28990548bobo$28990548bo29193$29019753bo$29019752b2o$
29019752bobo24319$29044086bo$29044085b2o$29044085bobo21236$29065311bo$
29065310b2o$29065310bobo38147$29103463b2o$29103462b2o$29103464bo22775$
29126220b2o$29126220bobo$29126220bo25304$29151515b2o$29151515bobo$
29151515bo25636$29177156b2o$29177156bobo$29177156bo35338$29212494bo$
29212493b2o$29212493bobo20474$29232971b2o$29232970b2o$29232972bo16081$
29249057b2o$29249056b2o$29249058bo14078$29263145b2o$29263144b2o$
29263146bo16683$29279835b2o$29279834b2o$29279836bo23245$29303066b2o$
29303066bobo$29303066bo24626$29327705bo$29327704b2o$29327704bobo19963$
29347667b2o$29347666b2o$29347668bo13520$29361195b2o$29361195bobo$
29361195bo57909$29419104bo$29419103b2o$29419103bobo34292$29453383b2o$
29453382b2o$29453384bo21247$29474635b2o$29474634b2o$29474636bo21197$
29495828b2o$29495828bobo$29495828bo28174$29524014b2o$29524013b2o$
29524015bo22782$29546798b2o$29546797b2o$29546799bo23580$29570371b3o$
29570371bo$29570372bo34050$29604416b3o$29604416bo$29604417bo17402$
29621811b3o$29621811bo$29621812bo27396$29649201bo$29649200b2o$
29649200bobo22782$29671985bo$29671984b2o$29671984bobo25855$29697846bo$
29697845b2o$29697845bobo18164$29716015bo$29716014b2o$29716014bobo
28630$29744627b2o$29744627bobo$29744627bo27180$29771819b2o$29771818b2o
$29771820bo16346$29788165b3o$29788165bo$29788166bo23540$29811699b2o$
29811699bobo$29811699bo27180$29838891b2o$29838890b2o$29838892bo16118$
29855012b2o$29855012bobo$29855012bo24830$29879844b2o$29879844bobo$
29879844bo25304$29905139b2o$29905139bobo$29905139bo24063$29929217b2o$
29929216b2o$29929218bo16391$29945613b3o$29945613bo$29945614bo23025$
29968644b2o$29968644bobo$29968644bo25647$29994307b2o$29994306b2o$
29994308bo22017$30016329bo$30016328b2o$30016328bobo18382$30034705b2o$
30034704b2o$30034706bo17150$30051849b2o$30051848b2o$30051850bo14078$
30065937b2o$30065936b2o$30065938bo24623$30090566bo$30090565b2o$
30090565bobo15574$30106141b3o$30106141bo$30106142bo26146$30132291b2o$
30132290b2o$30132292bo11472$30143779b2o$30143779bobo$30143779bo27172$
30170948b2o$30170948bobo$30170948bo35338$30206286bo$30206285b2o$
30206285bobo23799$30230075b3o$30230075bo$30230076bo21497$30251572b2o$
30251572bobo$30251572bo26627$30278203b3o$30278203bo$30278204bo17117$
30295325b3o$30295325bo$30295326bo27637$30322945b2o$30322944b2o$
30322946bo24623$30347574bo$30347573b2o$30347573bobo26366$30373950bo$
30373949b2o$30373949bobo22985$30396930b2o$30396930bobo$30396930bo
17419$30414357b3o$30414357bo$30414358bo30709$30445033b2o$30445032b2o$
30445034bo15879$30460901b3o$30460901bo$30460902bo23294$30484189b3o$
30484189bo$30484190bo23074$30507283b2o$30507282b2o$30507284bo25089$
30532361bo$30532360b2o$30532360bobo24319$30556694bo$30556693b2o$
30556693bobo14796$30571499b2o$30571499bobo$30571499bo38187$30609687b2o
$30609686b2o$30609688bo21247$30630939b2o$30630938b2o$30630940bo17617$
30648553b2o$30648552b2o$30648554bo23339$30671867b2o$30671866b2o$
30671868bo13520$30685395b2o$30685395bobo$30685395bo35119$30720521bo$
30720520b2o$30720520bobo21246$30741777bo$30741776b2o$30741776bobo
15575$30757349b3o$30757349bo$30757350bo25076$30782411b2o$30782411bobo$
30782411bo31227$30813634b2o$30813634bobo$30813634bo35843$30849482b2o$
30849482bobo$30849482bo14893$30864401bo$30864400b2o$30864400bobo17357$
30881747b2o$30881747bobo$30881747bo32779$30914518b2o$30914517b2o$
30914519bo22782$30937302b2o$30937301b2o$30937303bo20255$30957563b2o$
30957562b2o$30957564bo18125$30975698b2o$30975698bobo$30975698bo39171$
31014858b2o$31014858bobo$31014858bo27435$31042286b3o$31042286bo$
31042287bo15368$31057669b2o$31057668b2o$31057670bo42484$31100160b3o$
31100160bo$31100161bo15098$31115259b3o$31115259bo$31115260bo27908$
31143161bo$31143160b2o$31143160bobo15834$31159022b2o$31159021b2o$
31159023bo25113$31184135bo$31184134b2o$31184134bobo28119$31212249b2o$
31212248b2o$31212250bo16421$31228671bo$31228670b2o$31228670bobo29655$
31258321b2o$31258320b2o$31258322bo17448$31275771b3o$31275771bo$
31275772bo19969$31295755b2o$31295754b2o$31295756bo17662$31313435b2o$
31313434b2o$31313436bo13520$31326963b2o$31326963bobo$31326963bo27659$
31354638b2o$31354637b2o$31354639bo17403$31372037b3o$31372037bo$
31372038bo22004$31394043b2o$31394043bobo$31394043bo29999$31424057bo$
31424056b2o$31424056bobo16883$31440940b2o$31440940bobo$31440940bo
37642$31478574bo$31478573b2o$31478573bobo25598$31504182bo$31504181b2o$
31504181bobo22985$31527162b2o$31527162bobo$31527162bo20226$31547393b2o
$31547392b2o$31547394bo20267$31567651b2o$31567650b2o$31567652bo20189$
31587846b2o$31587845b2o$31587847bo16682$31604533b2o$31604532b2o$
31604534bo36306$31640830b2o$31640829b2o$31640831bo29728$31670568b3o$
31670568bo$31670569bo15114$31685699b3o$31685699bo$31685700bo23537$
31709243b2o$31709242b2o$31709244bo20189$31729438b2o$31729437b2o$
31729439bo16891$31746325b3o$31746325bo$31746326bo23066$31769396b2o$
31769396bobo$31769396bo26329$31795721b2o$31795720b2o$31795722bo32812$
31828512b3o$31828512bo$31828513bo15836$31844358b2o$31844357b2o$
31844359bo16635$31860989b3o$31860989bo$31860990bo23294$31884277b3o$
31884277bo$31884278bo32038$31916326bo$31916325b2o$31916325bobo23001$
31939326b2o$31939325b2o$31939327bo19481$31958807bo$31958806b2o$
31958806bobo30460$31989260b2o$31989260bobo$31989260bo35589$32024855b2o
$32024854b2o$32024856bo33235$32058098b2o$32058098bobo$32058098bo17194$
32075291b2o$32075290b2o$32075292bo20475$32095763b3o$32095763bo$
32095764bo12509$32108293b3o$32108293bo$32108294bo28673$32136966b2o$
32136965b2o$32136967bo29937$32166835b2o$32166835bobo$32166835bo34607$
32201433bo$32201432b2o$32201432bobo15310$32216753b2o$32216752b2o$
32216754bo14589$32231339b2o$32231339bobo$32231339bo28716$32260059b2o$
32260058b2o$32260060bo25089$32285137bo$32285136b2o$32285136bobo25855$
32310998bo$32310997b2o$32310997bobo19158$32330141b3o$32330141bo$
32330142bo30501$32360641bo$32360640b2o$32360640bobo16883$32377524b2o$
32377524bobo$32377524bo28901$32406430b2o$32406429b2o$32406431bo15146$
32421581b2o$32421580b2o$32421582bo39671$32461254bo$32461253b2o$
32461253bobo20429$32481673b2o$32481672b2o$32481674bo14589$32496259b2o$
32496259bobo$32496259bo38189$32534456b3o$32534456bo$32534457bo13264$
32547721b2o$32547720b2o$32547722bo19752$32567467b3o$32567467bo$
32567468bo15581$32583061b3o$32583061bo$32583062bo30501$32613561bo$
32613560b2o$32613560bobo15821$32629379b2o$32629379bobo$32629379bo
21502$32650899b2o$32650899bobo$32650899bo24100$32675012b2o$32675012bob
o$32675012bo37382$32712372bo$32712371b2o$32712371bobo12041$32724413b2o
$32724412b2o$32724414bo29122$32753540b2o$32753540bobo$32753540bo25647$
32779203b2o$32779202b2o$32779204bo23261$32802454b2o$32802453b2o$
32802455bo30755$32833198bo$32833197b2o$32833197bobo16086$32849285b3o$
32849285bo$32849286bo27137$32876430b2o$32876429b2o$32876431bo17649$
32894075b2o$32894075bobo$32894075bo33071$32927145bo$32927144b2o$
32927144bobo28410$32955559b2o$32955558b2o$32955560bo16859$32972421b3o$
32972421bo$32972422bo34083$33006520b3o$33006520bo$33006521bo23809$
33030326bo$33030325b2o$33030325bobo24564$33054887bo$33054886b2o$
33054886bobo26067$33080956b2o$33080956bobo$33080956bo33586$33114537bo$
33114536b2o$33114536bobo22782$33137321bo$33137320b2o$33137320bobo
18174$33155511b2o$33155511bobo$33155511bo17358$33172913b2o$33172912b2o
$33172914bo22062$33194993bo$33194992b2o$33194992bobo20216$33215211b3o$
33215211bo$33215212bo21758$33236979b3o$33236979bo$33236980bo25860$
33262841bo$33262840b2o$33262840bobo16846$33279689b2o$33279688b2o$
33279690bo23595$33303284bo$33303283b2o$33303283bobo16385$33319681bo$
33319680b2o$33319680bobo22474$33342146b2o$33342146bobo$33342146bo
27406$33369542b2o$33369541b2o$33369543bo15146$33384693b2o$33384692b2o$
33384694bo26319$33411021b3o$33411021bo$33411022bo36387$33447416b3o$
33447416bo$33447417bo18908$33466318b2o$33466317b2o$33466319bo23327$
33489635b2o$33489634b2o$33489636bo13786$33503437b3o$33503437bo$
33503438bo23540$33526971b2o$33526971bobo$33526971bo31780$33558724b2o$
33558724bobo$33558724bo27365$33586102b2o$33586101b2o$33586103bo24610$
33610713bo$33610712b2o$33610712bobo18419$33629124b2o$33629124bobo$
33629124bo30729$33659857bo$33659856b2o$33659856bobo31951$33691810b2o$
33691810bobo$33691810bo14073$33705884b2o$33705884bobo$33705884bo31538$
33737425bo$33737424b2o$33737424bobo22259$33759660b2o$33759660bobo$
33759660bo27910$33787571b2o$33787570b2o$33787572bo20173$33807746b2o$
33807746bobo$33807746bo24114$33831873bo$33831872b2o$33831872bobo18419$
33850284b2o$33850284bobo$33850284bo32265$33882545bo$33882544b2o$
33882544bobo22782$33905329bo$33905328b2o$33905328bobo19963$33925291b2o
$33925290b2o$33925292bo22017$33947313bo$33947312b2o$33947312bobo18382$
33965689b2o$33965688b2o$33965690bo24330$33989998b2o$33989997b2o$
33989999bo21791$34011787b2o$34011786b2o$34011788bo27916$34039705bo$
34039704b2o$34039704bobo21439$34061146b2o$34061146bobo$34061146bo
22823$34083956b2o$34083956bobo$34083956bo27865$34111809b2o$34111808b2o
$34111810bo22794$34134590b2o$34134589b2o$34134591bo18674$34153265b2o$
34153264b2o$34153266bo16391$34169653b3o$34169653bo$34169654bo21530$
34191196b2o$34191196bobo$34191196bo28901$34220102b2o$34220101b2o$
34220103bo14103$34234228b2o$34234228bobo$34234228bo27910$34262139b2o$
34262138b2o$34262140bo16346$34278485b3o$34278485bo$34278486bo23294$
34301773b3o$34301773bo$34301774bo28673$34330446b2o$34330445b2o$
34330447bo24318$34354758b2o$34354757b2o$34354759bo17138$34371905b2o$
34371904b2o$34371906bo33791$34405682b2o$34405682bobo$34405682bo11554$
34417260b2o$34417260bobo$34417260bo23253$34440524b2o$34440524bobo$
34440524bo31246$34471766b2o$34471765b2o$34471767bo29464$34501224b3o$
34501224bo$34501225bo19937$34521165b3o$34521165bo$34521166bo28965$
34550137bo$34550136b2o$34550136bobo22782$34572921bo$34572920b2o$
34572920bobo31482$34604391b2o$34604390b2o$34604392bo16590$34620996b2o$
34620996bobo$34620996bo38192$34659192b3o$34659192bo$34659193bo14800$
34673985b2o$34673984b2o$34673986bo17187$34691164b2o$34691164bobo$
34691164bo29446$34720603b2o$34720602b2o$34720604bo21246$34741859b2o$
34741858b2o$34741860bo17654$34759508b2o$34759508bobo$34759508bo23294$
34782812b2o$34782812bobo$34782812bo39429$34822231b2o$34822230b2o$
34822232bo25310$34847534b2o$34847533b2o$34847535bo30238$34877775b2o$
34877774b2o$34877776bo28675$34906454bo$34906453b2o$34906453bobo16086$
34922541b3o$34922541bo$34922542bo23029$34945577b2o$34945576b2o$
34945578bo17150$34962721b2o$34962720b2o$34962722bo12086$34974813b2o$
34974812b2o$34974814bo28651$35003468b2o$35003468bobo$35003468bo27910$
35031379b2o$35031378b2o$35031380bo20173$35051554b2o$35051554bobo$
35051554bo23418$35074976b3o$35074976bo$35074977bo25477$35100443b2o$
35100443bobo$35100443bo31535$35131985bo$35131984b2o$35131984bobo23035$
35155003b2o$35155002b2o$35155004bo20734$35175731b2o$35175730b2o$
35175732bo15056$35190787b2o$35190787bobo$35190787bo34362$35225169bo$
35225168b2o$35225168bobo32753$35257928b3o$35257928bo$35257929bo24060$
35281991b2o$35281990b2o$35281992bo19703$35301692b2o$35301692bobo$
35301692bo22232$35323931b2o$35323931bobo$35323931bo32826$35356785bo$
35356784b2o$35356784bobo15554$35372339b2o$35372339bobo$35372339bo
29435$35401778b2o$35401778bobo$35401778bo23860$35425636b3o$35425636bo$
35425637bo37373$35463022bo$35463021b2o$35463021bobo34555$35497560b3o$
35497560bo$35497561bo30416$35527971b2o$35527970b2o$35527972bo22794$
35550758b2o$35550757b2o$35550759bo28450$35579193bo$35579192b2o$
35579192bobo14285$35593483b2o$35593483bobo$35593483bo42240$35635722b2o
$35635722bobo$35635722bo22835$35658572bo$35658571b2o$35658571bobo
20210$35678787b3o$35678787bo$35678788bo17932$35696717b2o$35696716b2o$
35696718bo35538$35732246b2o$35732245b2o$35732247bo20255$35752507b2o$
35752506b2o$35752508bo17654$35770156b2o$35770156bobo$35770156bo28901$
35799062b2o$35799061b2o$35799063bo22044$35821115b3o$35821115bo$
35821116bo18425$35839548b2o$35839548bobo$35839548bo30974$35870492b2o$
35870492bobo$35870492bo30729$35901225bo$35901224b2o$35901224bobo14854$
35916077b2o$35916076b2o$35916078bo35062$35951145bo$35951144b2o$
35951144bobo16333$35967475b2o$35967475bobo$35967475bo27912$35995389b3o
$35995389bo$35995390bo21493$36016897b2o$36016896b2o$36016898bo23086$
36039977bo$36039976b2o$36039976bobo14854$36054829b2o$36054828b2o$
36054830bo34770$36089598b2o$36089597b2o$36089599bo15146$36104749b2o$
36104748b2o$36104750bo25598$36130357b2o$36130356b2o$36130358bo28101$
36158459b2o$36158459bobo$36158459bo32779$36191230b2o$36191229b2o$
36191231bo19694$36210938b2o$36210938bobo$36210938bo19201$36230139b2o$
36230139bobo$36230139bo28936$36259053b3o$36259053bo$36259054bo24610$
36283675b2o$36283674b2o$36283676bo30207$36313880b3o$36313880bo$
36313881bo23805$36337692bo$36337691b2o$36337691bobo24844$36362545bo$
36362544b2o$36362544bobo22479$36385022b2o$36385021b2o$36385023bo19954$
36404969b2o$36404968b2o$36404970bo18938$36423916b2o$36423916bobo$
36423916bo24331$36448245b3o$36448245bo$36448246bo38691$36486928b3o$
36486928bo$36486929bo15317$36502251b2o$36502251bobo$36502251bo35065$
36537257b2o$36537256b2o$36537258bo19722$36556982b2o$36556981b2o$
36556983bo24302$36581274b2o$36581274bobo$36581274bo16129$36597419b2o$
36597419bobo$36597419bo27180$36624611b2o$36624610b2o$36624612bo21709$
36646314b2o$36646314bobo$36646314bo22530$36668841b2o$36668840b2o$
36668842bo20014$36688865bo$36688864b2o$36688864bobo19918$36708769b2o$
36708768b2o$36708770bo21258$36730022b2o$36730021b2o$36730023bo20210$
36750225b2o$36750224b2o$36750226bo15614$36765841b2o$36765840b2o$
36765842bo23851$36789692bo$36789691b2o$36789691bobo12536$36802231bo$
36802230b2o$36802230bobo24591$36826821b2o$36826820b2o$36826822bo31698$
36858534b2o$36858533b2o$36858535bo24610$36883145bo$36883144b2o$
36883144bobo24827$36907972bo$36907971b2o$36907971bobo17150$36925123b2o
$36925122b2o$36925124bo22526$36947660bo$36947659b2o$36947659bobo16093$
36963758b2o$36963757b2o$36963759bo18199$36981956b2o$36981956bobo$
36981956bo28901$37010862b2o$37010861b2o$37010863bo35067$37045913b3o$
37045913bo$37045914bo38690$37084555b2o$37084554b2o$37084556bo20189$
37104750b2o$37104749b2o$37104751bo18670$37123428b2o$37123428bobo$
37123428bo25602$37149033b2o$37149032b2o$37149034bo18731$37167763b2o$
37167762b2o$37167764bo31697$37199467b2o$37199466b2o$37199468bo23086$
37222553bo$37222552b2o$37222552bobo23288$37245827b3o$37245827bo$
37245828bo24324$37270161bo$37270160b2o$37270160bobo16883$37287044b2o$
37287044bobo$37287044bo27910$37314955b2o$37314954b2o$37314956bo24844$
37339817bo$37339816b2o$37339816bobo24527$37364334b2o$37364333b2o$
37364335bo22297$37386631bo$37386630b2o$37386630bobo31191$37417801b2o$
37417800b2o$37417802bo22023$37439781b3o$37439781bo$37439782bo23294$
37463069b3o$37463069bo$37463070bo22772$37485843b2o$37485843bobo$
37485843bo36395$37522247b2o$37522246b2o$37522248bo27644$37549867b3o$
37549867bo$37549868bo18653$37568517b3o$37568517bo$37568518bo36129$
37604647b2o$37604646b2o$37604648bo20994$37625665bo$37625664b2o$
37625664bobo18382$37644041b2o$37644040b2o$37644042bo14589$37658627b2o$
37658627bobo$37658627bo30472$37689069b3o$37689069bo$37689070bo23029$
37712105b2o$37712104b2o$37712106bo21258$37733358b2o$37733357b2o$
37733359bo23074$37756441bo$37756440b2o$37756440bobo20954$37777398b2o$
37777397b2o$37777399bo23794$37801169b2o$37801168b2o$37801170bo13053$
37814227b2o$37814227bobo$37814227bo24879$37839145bo$37839144b2o$
37839144bobo19418$37858574b2o$37858573b2o$37858575bo26146$37884713bo$
37884712b2o$37884712bobo29436$37914152b3o$37914152bo$37914153bo19200$
37933353bo$37933352b2o$37933352bobo18382$37951729b2o$37951728b2o$
37951730bo12542$37964289b2o$37964288b2o$37964290bo23595$37987884bo$
37987883b2o$37987883bobo10960$37998843b2o$37998843bobo$37998843bo
37931$38036775b2o$38036774b2o$38036776bo22783$38059555b2o$38059554b2o$
38059556bo16081$38075641b2o$38075640b2o$38075642bo17195$38092851b2o$
38092850b2o$38092852bo25087$38117960b3o$38117960bo$38117961bo10703$
38128667b2o$38128667bobo$38128667bo41261$38169920b3o$38169920bo$
38169921bo13264$38183185b2o$38183184b2o$38183186bo15614$38198801b2o$
38198800b2o$38198802bo14078$38212889b2o$38212888b2o$38212890bo25913$
38238809bo$38238808b2o$38238808bobo22765$38261571b3o$38261571bo$
38261572bo16396$38277973b2o$38277972b2o$38277974bo55030$38332989bo$
38332988b2o$38332988bobo36340$38369312b3o$38369312bo$38369313bo33798$
38403120b3o$38403120bo$38403121bo24060$38427183b2o$38427182b2o$
38427184bo16859$38444045b3o$38444045bo$38444046bo27637$38471665b2o$
38471664b2o$38471666bo22841$38494529bo$38494528b2o$38494528bobo14786$
38509323b2o$38509323bobo$38509323bo38699$38548023b2o$38548022b2o$
38548024bo34771$38582794b2o$38582794bobo$38582794bo11042$38593852b2o$
38593852bobo$38593852bo26329$38620177b2o$38620176b2o$38620178bo18731$
38638907b2o$38638906b2o$38638908bo24062$38662972bo$38662971b2o$
38662971bobo12497$38675473b2o$38675472b2o$38675474bo15651$38691140b2o$
38691140bobo$38691140bo25600$38716743bo$38716742b2o$38716742bobo39173$
38755920b3o$38755920bo$38755921bo11767$38767695bo$38767694b2o$
38767694bobo27094$38794787b2o$38794787bobo$38794787bo22792$38817581b3o
$38817581bo$38817582bo46371$38863912b3o$38863912bo$38863913bo14800$
38878705b2o$38878704b2o$38878706bo15614$38894321b2o$38894320b2o$
38894322bo18731$38913051b2o$38913050b2o$38913052bo13520$38926579b2o$
38926579bobo$38926579bo36655$38963249bo$38963248b2o$38963248bobo17144$
38980403b3o$38980403bo$38980404bo19468$38999861b2o$38999860b2o$
38999862bo34032$39033891b3o$39033891bo$39033892bo15581$39049485b3o$
39049485bo$39049486bo24610$39074107b2o$39074106b2o$39074108bo16592$
39090691b2o$39090691bobo$39090691bo29999$39120705bo$39120704b2o$
39120704bobo12237$39132955b2o$39132955bobo$39132955bo42797$39175736b3o
$39175736bo$39175737bo14288$39190041b2o$39190040b2o$39190042bo23562$
39213582b2o$39213581b2o$39213583bo19481$39233063bo$39233062b2o$
39233062bobo38909$39271960b3o$39271960bo$39271961bo18401$39290373b3o$
39290373bo$39290374bo21037$39311413b2o$39311412b2o$39311414bo32194$
39343596b2o$39343596bobo$39343596bo39471$39383011b2o$39383010b2o$
39383012bo17617$39400625b2o$39400624b2o$39400626bo15879$39416501b3o$
39416501bo$39416502bo24602$39441100b2o$39441100bobo$39441100bo26329$
39467425b2o$39467424b2o$39467426bo23595$39491020bo$39491019b2o$
39491019bobo19724$39510777bo$39510776b2o$39510776bobo20419$39531185b2o
$39531184b2o$39531186bo23086$39554265bo$39554264b2o$39554264bobo22490$
39576750b2o$39576749b2o$39576751bo18674$39595425b2o$39595424b2o$
39595426bo15158$39610573b2o$39610572b2o$39610574bo35315$39645883b2o$
39645882b2o$39645884bo29452$39675329bo$39675328b2o$39675328bobo24819$
39700145bo$39700144b2o$39700144bobo24318$39724457bo$39724456b2o$
39724456bobo18427$39742891b2o$39742890b2o$39742892bo20734$39763644bo$
39763643b2o$39763643bobo19969$39783609bo$39783608b2o$39783608bobo
18894$39802497b2o$39802496b2o$39802498bo10493$39813019b2o$39813019bobo
$39813019bo22792$39835813b3o$39835813bo$39835814bo20222$39856045b3o$
39856045bo$39856046bo22573$39878613b2o$39878612b2o$39878614bo27627$
39906252b2o$39906252bobo$39906252bo35338$39941590bo$39941589b2o$
39941589bobo17353$39958948b2o$39958948bobo$39958948bo39728$39998672b3o
$39998672bo$39998673bo13264$40011937b2o$40011936b2o$40011938bo18686$
40030609b2o$40030608b2o$40030610bo20267$40050867b2o$40050866b2o$
40050868bo16118$40066988b2o$40066988bobo$40066988bo24546$40091525b3o$
40091525bo$40091526bo28965$40120497bo$40120496b2o$40120496bobo17357$
40137843b2o$40137843bobo$40137843bo24100$40161956b2o$40161956bobo$
40161956bo33801$40195745bo$40195744b2o$40195744bobo15575$40211317b3o$
40211317bo$40211318bo21758$40233077b3o$40233077bo$40233078bo24610$
40257699b2o$40257698b2o$40257700bo23553$40281249bo$40281248b2o$
40281248bobo27412$40308658b2o$40308657b2o$40308659bo21983$40330639bo$
40330638b2o$40330638bobo22240$40352893b3o$40352893bo$40352894bo22004$
40374899b2o$40374899bobo$40374899bo26110$40401003b2o$40401003bobo$
40401003bo23038$40424051b2o$40424051bobo$40424051bo29999$40454065bo$
40454064b2o$40454064bobo14854$40468917b2o$40468916b2o$40468918bo41975$
40510886bo$40510885b2o$40510885bobo20293$40531184b3o$40531184bo$
40531185bo21894$40553097b2o$40553096b2o$40553098bo11517$40564619b2o$
40564619bobo$40564619bo26665$40591299b3o$40591299bo$40591300bo17363$
40608667b2o$40608667bobo$40608667bo24063$40632745b2o$40632744b2o$
40632746bo26159$40658902bo$40658901b2o$40658901bobo23293$40682201bo$
40682200b2o$40682200bobo15310$40697521b2o$40697520b2o$40697522bo13622$
40711141b2o$40711140b2o$40711142bo38134$40749265bo$40749264b2o$
40749264bobo24318$40773577bo$40773576b2o$40773576bobo18427$40792011b2o
$40792010b2o$40792012bo16346$40808357b3o$40808357bo$40808358bo28673$
40837030b2o$40837029b2o$40837031bo20247$40857268b2o$40857268bobo$
40857268bo21265$40878541b2o$40878540b2o$40878542bo25598$40904149b2o$
40904148b2o$40904150bo31682$40935842b2o$40935842bobo$40935842bo22273$
40958099b2o$40958099bobo$40958099bo39725$40997824b3o$40997824bo$
40997825bo12495$41010331b2o$41010331bobo$41010331bo39461$41049776b3o$
41049776bo$41049777bo25608$41075401bo$41075400b2o$41075400bobo21752$
41097147b3o$41097147bo$41097148bo24833$41121996bo$41121995b2o$
41121995bobo10960$41132955b2o$41132955bobo$41132955bo34607$41167553bo$
41167552b2o$41167552bobo16846$41184401b2o$41184400b2o$41184402bo21550$
41205953bo$41205952b2o$41205952bobo15347$41221308b2o$41221308bobo$
41221308bo24793$41246105b2o$41246104b2o$41246106bo26664$41272731b3o$
41272731bo$41272732bo24032$41296766b2o$41296765b2o$41296767bo19694$
41316474b2o$41316474bobo$41316474bo17419$41333901b3o$41333901bo$
41333902bo19994$41353916b2o$41353916bobo$41353916bo38919$41392832b3o$
41392832bo$41392833bo21501$41414332bo$41414331b2o$41414331bobo15867$
41430195b3o$41430195bo$41430196bo20731$41450927bo$41450926b2o$
41450926bobo23776$41474709b3o$41474709bo$41474710bo21493$41496217b2o$
41496216b2o$41496218bo26668$41522896b3o$41522896bo$41522897bo17356$
41540250b2o$41540250bobo$41540250bo12286$41552588b2o$41552588bobo$
41552588bo32307$41584918bo$41584917b2o$41584917bobo13001$41597962b2o$
41597962bobo$41597962bo27406$41625358b2o$41625357b2o$41625359bo19481$
41644839bo$41644838b2o$41644838bobo25312$41670149b3o$41670149bo$
41670150bo36598$41706762b2o$41706762bobo$41706762bo12085$41718845b2o$
41718844b2o$41718846bo36818$41755654b2o$41755653b2o$41755655bo18711$
41774364b2o$41774364bobo$41774364bo27657$41802041bo$41802040b2o$
41802040bobo15310$41817361b2o$41817360b2o$41817362bo19965$41837355b2o$
41837355bobo$41837355bo13860$41851228b2o$41851228bobo$41851228bo24830$
41876060b2o$41876060bobo$41876060bo27136$41903191bo$41903190b2o$
41903190bobo26628$41929835b2o$41929834b2o$41929836bo19190$41949012b2o$
41949012bobo$41949012bo27136$41976143bo$41976142b2o$41976142bobo29775$
42005920b3o$42005920bo$42005921bo27134$42033056b3o$42033056bo$
42033057bo27266$42060330b2o$42060330bobo$42060330bo25102$42085430b2o$
42085429b2o$42085431bo20210$42105633b2o$42105632b2o$42105634bo15614$
42121249b2o$42121248b2o$42121250bo13622$42134869b2o$42134868b2o$
42134870bo26565$42161443b2o$42161443bobo$42161443bo31243$42192686b2o$
42192685b2o$42192687bo14577$42207275b2o$42207275bobo$42207275bo31243$
42238518b2o$42238517b2o$42238519bo20210$42258721b2o$42258720b2o$
42258722bo18731$42277451b2o$42277450b2o$42277452bo20734$42298179b2o$
42298178b2o$42298180bo15570$42313760b3o$42313760bo$42313761bo31274$
42345051b2o$42345050b2o$42345052bo30215$42375260bo$42375259b2o$
42375259bobo17348$42392626b2o$42392626bobo$42392626bo25870$42418494b2o
$42418493b2o$42418495bo22378$42440872b3o$42440872bo$42440873bo24463$
42465325b3o$42465325bo$42465326bo20468$42485803b2o$42485803bobo$
42485803bo34086$42519855bo$42519854b2o$42519854bobo29155$42549022b2o$
42549021b2o$42549023bo22766$42571786b2o$42571786bobo$42571786bo24318$
42596106b2o$42596106bobo$42596106bo20226$42616337b2o$42616336b2o$
42616338bo18186$42634534b2o$42634533b2o$42634535bo20210$42654737b2o$
42654736b2o$42654738bo21550$42676289bo$42676288b2o$42676288bobo25855$
42702150bo$42702149b2o$42702149bobo18893$42721041b2o$42721040b2o$
42721042bo13622$42734661b2o$42734660b2o$42734662bo30960$42765635b3o$
42765635bo$42765636bo24032$42789670b2o$42789669b2o$42789671bo24318$
42813982b2o$42813981b2o$42813983bo22782$42836766b2o$42836765b2o$
42836767bo26146$42862905bo$42862904b2o$42862904bobo20954$42883862b2o$
42883861b2o$42883863bo22782$42906646b2o$42906645b2o$42906647bo21246$
42927902b2o$42927901b2o$42927903bo17649$42945547b2o$42945547bobo$
42945547bo26406$42971959bo$42971958b2o$42971958bobo35299$43007238b2o$
43007237b2o$43007239bo31264$43038504b3o$43038504bo$43038505bo21501$
43060004bo$43060003b2o$43060003bobo11216$43071227b2o$43071227bobo$
43071227bo32806$43104031bo$43104030b2o$43104030bobo35592$43139630bo$
43139629b2o$43139629bobo31993$43171615b2o$43171614b2o$43171616bo21247$
43192867b2o$43192866b2o$43192868bo15834$43208693b3o$43208693bo$
43208694bo22772$43231467b2o$43231467bobo$43231467bo37375$43268867b2o$
43268866b2o$43268868bo21258$43290126b2o$43290125b2o$43290127bo19481$
43309607bo$43309606b2o$43309606bobo25312$43334917b3o$43334917bo$
43334918bo36598$43371530b2o$43371530bobo$43371530bo12085$43383613b2o$
43383612b2o$43383614bo36306$43419910b2o$43419909b2o$43419911bo18711$
43438620b2o$43438620bobo$43438620bo27657$43466297bo$43466296b2o$
43466296bobo19418$43485726b2o$43485725b2o$43485727bo29219$43514942bo$
43514941b2o$43514941bobo17402$43532363b2o$43532362b2o$43532364bo33279$
43565624b3o$43565624bo$43565625bo20444$43586054b2o$43586053b2o$
43586055bo17138$43603201b2o$43603200b2o$43603202bo24110$43627337bo$
43627336b2o$43627336bobo23035$43650355b2o$43650354b2o$43650356bo20173$
43670530b2o$43670530bobo$43670530bo21515$43692029b3o$43692029bo$
43692030bo31745$43723766b2o$43723765b2o$43723767bo14331$43738101b3o$
43738101bo$43738102bo38691$43776784b3o$43776784bo$43776785bo11728$
43788521b2o$43788520b2o$43788522bo26412$43814952b3o$43814952bo$
43814953bo24060$43839015b2o$43839014b2o$43839016bo19711$43858739b2o$
43858738b2o$43858740bo23261$43881990b2o$43881989b2o$43881991bo22782$
43904774b2o$43904773b2o$43904775bo23074$43927857bo$43927856b2o$
43927856bobo27636$43955488b3o$43955488bo$43955489bo26632$43982129bo$
43982128b2o$43982128bobo24564$44006704b3o$44006704bo$44006705bo24325$
44031035b2o$44031034b2o$44031036bo21725$44052758b2o$44052757b2o$
44052759bo21230$44073994b2o$44073994bobo$44073994bo27698$44101689bo$
44101688b2o$44101688bobo22782$44124473bo$44124472b2o$44124472bobo
15310$44139793b2o$44139792b2o$44139794bo29231$44169006bo$44169005b2o$
44169005bobo16332$44185339b2o$44185339bobo$44185339bo36144$44221486bo$
44221485b2o$44221485bobo16332$44237819b2o$44237819bobo$44237819bo
42797$44280600b3o$44280600bo$44280601bo19200$44299801bo$44299800b2o$
44299800bobo24318$44324113bo$44324112b2o$44324112bobo28159$44352270bo$
44352269b2o$44352269bobo18121$44370388b2o$44370388bobo$44370388bo
24378$44394757b2o$44394756b2o$44394758bo31698$44426470b2o$44426469b2o$
44426471bo21746$44448201b2o$44448200b2o$44448202bo29740$44477936b3o$
44477936bo$44477937bo13775$44491699b2o$44491699bobo$44491699bo37434$
44529137bo$44529136b2o$44529136bobo23536$44552659b2o$44552658b2o$
44552660bo20173$44572834b2o$44572834bobo$44572834bo19714$44592553b2o$
44592552b2o$44592554bo28714$44621263b2o$44621262b2o$44621264bo18167$
44639436b2o$44639436bobo$44639436bo32265$44671697bo$44671696b2o$
44671696bobo21246$44692953bo$44692952b2o$44692952bobo15310$44708273b2o
$44708272b2o$44708274bo21032$44729307b3o$44729307bo$44729308bo31488$
44760799b2o$44760798b2o$44760800bo18130$44778937b2o$44778936b2o$
44778938bo17187$44796116b2o$44796116bobo$44796116bo20696$44816827b2o$
44816827bobo$44816827bo39168$44856010b2o$44856010bobo$44856010bo15613$
44871617b2o$44871616b2o$44871618bo22794$44894398b2o$44894397b2o$
44894399bo17403$44911797b3o$44911797bo$44911798bo23294$44935085b3o$
44935085bo$44935086bo32038$44967134bo$44967133b2o$44967133bobo29438$
44996566bo$44996565b2o$44996565bobo18930$45015492b2o$45015492bobo$
45015492bo25600$45041095bo$45041094b2o$45041094bobo25047$45066153b2o$
45066152b2o$45066154bo32767$45098914b2o$45098914bobo$45098914bo24619$
45123544b3o$45123544bo$45123545bo12495$45136051b2o$45136051bobo$
45136051bo39461$45175496b3o$45175496bo$45175497bo25608$45201121bo$
45201120b2o$45201120bobo25855$45226982bo$45226981b2o$45226981bobo
23546$45250515b2o$45250514b2o$45250516bo22270$45272771b2o$45272770b2o$
45272772bo30207$45302976b3o$45302976bo$45302977bo12495$45315483b2o$
45315483bobo$45315483bo33583$45349081bo$45349080b2o$45349080bobo30972$
45380048b3o$45380048bo$45380049bo26106$45406156b3o$45406156bo$
45406157bo16093$45422253b3o$45422253bo$45422254bo23294$45445541b3o$
45445541bo$45445542bo35110$45480646bo$45480645b2o$45480645bobo26365$
45507001bo$45507000b2o$45507000bobo13318$45520325b2o$45520324b2o$
45520326bo27590$45547929b2o$45547928b2o$45547930bo19706$45567634b2o$
45567634bobo$45567634bo18690$45586337b2o$45586336b2o$45586338bo13053$
45599395b2o$45599395bobo$45599395bo26635$45626054b2o$45626053b2o$
45626055bo31264$45657320b3o$45657320bo$45657321bo13264$45670585b2o$
45670584b2o$45670586bo17927$45688525b3o$45688525bo$45688526bo25372$
45713895bo$45713894b2o$45713894bobo25854$45739759bo$45739758b2o$
45739758bobo28119$45767881b2o$45767880b2o$45767882bo15614$45783497b2o$
45783496b2o$45783498bo17448$45800947b3o$45800947bo$45800948bo34560$
45835495b2o$45835494b2o$45835496bo22238$45857742b2o$45857741b2o$
45857743bo18719$45876475b2o$45876474b2o$45876476bo30207$45906680b3o$
45906680bo$45906681bo23805$45930492bo$45930491b2o$45930491bobo29649$
45960139b2o$45960138b2o$45960140bo14599$45974741b3o$45974741bo$
45974742bo23029$45997777b2o$45997776b2o$45997778bo18731$46016507b2o$
46016506b2o$46016508bo17654$46034156b2o$46034156bobo$46034156bo35338$
46069494bo$46069493b2o$46069493bobo20474$46089971b2o$46089970b2o$
46089972bo24062$46114036bo$46114035b2o$46114035bobo14557$46128614b2o$
46128613b2o$46128615bo18162$46146777b2o$46146776b2o$46146778bo15614$
46162393b2o$46162392b2o$46162394bo18731$46181123b2o$46181122b2o$
46181124bo17654$46198772b2o$46198772bobo$46198772bo37893$46236663b2o$
46236662b2o$46236664bo23758$46260418b2o$46260418bobo$46260418bo18727$
46279156b2o$46279156bobo$46279156bo24793$46303953b2o$46303952b2o$
46303954bo21258$46325206b2o$46325205b2o$46325207bo17138$46342353b2o$
46342352b2o$46342354bo22571$46364940bo$46364939b2o$46364939bobo28669$
46393599b2o$46393598b2o$46393600bo18130$46411737b2o$46411736b2o$
46411738bo32812$46444528b3o$46444528bo$46444529bo27390$46471912b3o$
46471912bo$46471913bo20758$46492674b2o$46492673b2o$46492675bo17345$
46510029b3o$46510029bo$46510030bo23541$46533577b2o$46533576b2o$
46533578bo16135$46549725b3o$46549725bo$46549726bo28673$46578398b2o$
46578397b2o$46578399bo21784$46600216b3o$46600216bo$46600217bo33798$
46634024b3o$46634024bo$46634025bo24060$46658087b2o$46658086b2o$
46658088bo31747$46689822bo$46689821b2o$46689821bobo29947$46719776b3o$
46719776bo$46719777bo15317$46735099b2o$46735099bobo$46735099bo22822$
46757964bo$46757963b2o$46757963bobo28159$46786112b3o$46786112bo$
46786113bo12239$46798347b2o$46798347bobo$46798347bo37926$46836279bo$
46836278b2o$46836278bobo28926$46865199bo$46865198b2o$46865198bobo
29447$46894665bo$46894664b2o$46894664bobo9982$46904647b2o$46904647bobo
$46904647bo30679$46935333b3o$46935333bo$46935334bo28965$46964305bo$
46964304b2o$46964304bobo19963$46984267b2o$46984266b2o$46984268bo18125$
47002402b2o$47002402bobo$47002402bo31790$47034199b2o$47034198b2o$
47034200bo16138$47050341b2o$47050340b2o$47050342bo31173$47081499b2o$
47081499bobo$47081499bo25864$47107357b3o$47107357bo$47107358bo21758$
47129117b3o$47129117bo$47129118bo30209$47159318b2o$47159317b2o$
47159319bo16113$47175435b2o$47175435bobo$47175435bo26110$47201539b2o$
47201539bobo$47201539bo36144$47237686bo$47237685b2o$47237685bobo28147$
47265832b3o$47265832bo$47265833bo21204$47287044b2o$47287044bobo$
47287044bo25867$47312901b3o$47312901bo$47312902bo23540$47336435b2o$
47336435bobo$47336435bo23607$47360045b2o$47360044b2o$47360046bo33234$
47393286b2o$47393285b2o$47393287bo20002$47413313bo$47413312b2o$
47413312bobo18427$47431747b2o$47431746b2o$47431748bo20173$47451922b2o$
47451922bobo$47451922bo24114$47476049bo$47476048b2o$47476048bobo12749$
47488811b2o$47488811bobo$47488811bo26406$47515223bo$47515222b2o$
47515222bobo28164$47543395b2o$47543394b2o$47543396bo30207$47573600b3o$
47573600bo$47573601bo19200$47592801bo$47592800b2o$47592800bobo21499$
47614291b2o$47614290b2o$47614292bo23553$47637841bo$47637840b2o$
47637840bobo21246$47659097bo$47659096b2o$47659096bobo28650$47687747b3o
$47687747bo$47687748bo17377$47705131b2o$47705131bobo$47705131bo36652$
47741772bo$47741771b2o$47741771bobo17150$47758923b2o$47758922b2o$
47758924bo22017$47780945bo$47780944b2o$47780944bobo22782$47803729bo$
47803728b2o$47803728bobo23288$47827003b3o$47827003bo$47827004bo15069$
47842085b3o$47842085bo$47842086bo21758$47863845b3o$47863845bo$
47863846bo33574$47897422bo$47897421b2o$47897421bobo29942$47927377bo$
47927376b2o$47927376bobo32518$47959878bo$47959877b2o$47959877bobo
20221$47980121bo$47980120b2o$47980120bobo30972$48011088b3o$48011088bo$
48011089bo14800$48025881b2o$48025880b2o$48025882bo13053$48038939b2o$
48038939bobo$48038939bo31535$48070481bo$48070480b2o$48070480bobo21499$
48091971b2o$48091970b2o$48091972bo17617$48109585b2o$48109584b2o$
48109586bo26663$48136265bo$48136264b2o$48136264bobo24325$48160593bo$
48160592b2o$48160592bobo15821$48176411b2o$48176411bobo$48176411bo
25089$48201546bo$48201545b2o$48201545bobo47868$48249403b2o$48249402b2o
$48249404bo20267$48269675b2o$48269674b2o$48269676bo19190$48288852b2o$
48288852bobo$48288852bo28901$48317758b2o$48317757b2o$48317759bo17403$
48335157b3o$48335157bo$48335158bo22815$48357995b3o$48357995bo$
48357996bo18433$48376451b2o$48376450b2o$48376452bo18125$48394586b2o$
48394586bobo$48394586bo19710$48414322b2o$48414322bobo$48414322bo18955$
48433277b3o$48433277bo$48433278bo22004$48455283b2o$48455283bobo$
48455283bo24574$48479859b2o$48479859bobo$48479859bo36912$48516774bo$
48516773b2o$48516773bobo18125$48534897b2o$48534896b2o$48534898bo12086$
48546989b2o$48546988b2o$48546990bo40690$48587687b2o$48587686b2o$
48587688bo22009$48609687bo$48609686b2o$48609686bobo21246$48630967bo$
48630966b2o$48630966bobo38663$48669601bo$48669600b2o$48669600bobo
16846$48686449b2o$48686448b2o$48686450bo17957$48704399bo$48704398b2o$
48704398bobo33287$48737689bo$48737688b2o$48737688bobo26106$48763807b2o
$48763806b2o$48763808bo24572$48788371b3o$48788371bo$48788372bo25568$
48813934b2o$48813933b2o$48813935bo27886$48841772b2o$48841772bobo$
48841772bo30508$48872275b3o$48872275bo$48872276bo19961$48892236b2o$
48892236bobo$48892236bo27910$48920147b2o$48920146b2o$48920148bo29452$
48949593bo$48949592b2o$48949592bobo24819$48974409bo$48974408b2o$
48974408bobo15310$48989729b2o$48989728b2o$48989730bo18731$49008459b2o$
49008458b2o$49008460bo22526$49030996bo$49030995b2o$49030995bobo20189$
49051182b2o$49051181b2o$49051183bo23806$49074982b2o$49074981b2o$
49074983bo22782$49097766b2o$49097765b2o$49097767bo23583$49121364bo$
49121363b2o$49121363bobo19963$49141323b3o$49141323bo$49141324bo37634$
49178936b3o$49178936bo$49178937bo25809$49204764b2o$49204764bobo$
49204764bo29995$49234760b3o$49234760bo$49234761bo13004$49247778b2o$
49247778bobo$49247778bo20226$49268009b2o$49268008b2o$49268010bo19198$
49287193b2o$49287192b2o$49287194bo17159$49304373b3o$49304373bo$
49304374bo34593$49338975b2o$49338974b2o$49338976bo27644$49366595b3o$
49366595bo$49366596bo19408$49386026b2o$49386026bobo$49386026bo21762$
49407785b2o$49407784b2o$49407786bo20014$49427809bo$49427808b2o$
49427808bobo22782$49450593bo$49450592b2o$49450592bobo19963$49470555b2o
$49470554b2o$49470556bo16081$49486641b2o$49486640b2o$49486642bo21550$
49508193bo$49508192b2o$49508192bobo18890$49527092b2o$49527092bobo$
49527092bo25900$49553011b3o$49553011bo$49553012bo22480$49575498b2o$
49575498bobo$49575498bo26162$49601665bo$49601664b2o$49601664bobo15347$
49617020b2o$49617020bobo$49617020bo32265$49649281bo$49649280b2o$
49649280bobo24026$49673294b2o$49673293b2o$49673295bo18719$49692027b2o$
49692026b2o$49692028bo18637$49710682b2o$49710682bobo$49710682bo21033$
49731719bo$49731718b2o$49731718bobo31489$49763203b3o$49763203bo$
49763204bo18388$49781601b2o$49781600b2o$49781602bo23087$49804702bo$
49804701b2o$49804701bobo33998$49838698b2o$49838698bobo$49838698bo
21550$49860262bo$49860261b2o$49860261bobo30974$49891222bo$49891221b2o$
49891221bobo26073$49917278b2o$49917277b2o$49917279bo18674$49935953b2o$
49935952b2o$49935954bo20014$49955977bo$49955976b2o$49955976bobo21454$
49977409b2o$49977408b2o$49977410bo14115$49991532b2o$49991532bobo$
49991532bo27657$50019209bo$50019208b2o$50019208bobo28410$50047623b2o$
50047622b2o$50047624bo29694$50077327b2o$50077326b2o$50077328bo25310$
50102630b2o$50102629b2o$50102631bo17945$50120583bo$50120582b2o$
50120582bobo28119$50148697b2o$50148696b2o$50148698bo15614$50164313b2o$
50164312b2o$50164314bo18731$50183043b2o$50183042b2o$50183044bo16081$
50199129b2o$50199128b2o$50199130bo24616$50223747b2o$50223747bobo$
50223747bo25339$50249087bo$50249086b2o$50249086bobo32739$50281822b2o$
50281821b2o$50281823bo22044$50303867b3o$50303867bo$50303868bo17117$
50320989b3o$50320989bo$50320990bo28965$50349961bo$50349960b2o$
50349960bobo22782$50372745bo$50372744b2o$50372744bobo18382$50391121b2o
$50391120b2o$50391122bo26159$50417278bo$50417277b2o$50417277bobo17394$
50434676b2o$50434676bobo$50434676bo35338$50470014bo$50470013b2o$
50470013bobo13261$50483313b2o$50483312b2o$50483314bo15614$50498929b2o$
50498928b2o$50498930bo24620$50523568b3o$50523568bo$50523569bo12495$
50536075b2o$50536075bobo$50536075bo26406$50562487bo$50562486b2o$
50562486bobo34823$50597305bo$50597304b2o$50597304bobo18382$50615681b2o
$50615680b2o$50615682bo21040$50636759b2o$50636759bobo$50636759bo26072$
50662822b2o$50662821b2o$50662823bo15639$50678476b2o$50678476bobo$
50678476bo28901$50707382b2o$50707381b2o$50707383bo19740$50727131b3o$
50727131bo$50727132bo31488$50758623b2o$50758622b2o$50758624bo27138$
50785753bo$50785752b2o$50785752bobo29436$50815192b3o$50815192bo$
50815193bo14800$50829985b2o$50829984b2o$50829986bo14589$50844571b2o$
50844571bobo$50844571bo25864$50870429b3o$50870429bo$50870430bo28673$
50899102b2o$50899101b2o$50899103bo17138$50916249b2o$50916248b2o$
50916250bo18731$50934979b2o$50934978b2o$50934980bo16630$50951628b2o$
50951628bobo$50951628bo24290$50975909b3o$50975909bo$50975910bo24602$
51000516b2o$51000516bobo$51000516bo21986$51022501b3o$51022501bo$
51022502bo24830$51047317b3o$51047317bo$51047318bo21530$51068860b2o$
51068860bobo$51068860bo21758$51090636b2o$51090636bobo$51090636bo27365$
51118014b2o$51118013b2o$51118015bo23282$51141273b2o$51141272b2o$
51141274bo23595$51164868bo$51164867b2o$51164867bobo17150$51182019b2o$
51182018b2o$51182020bo16118$51198140b2o$51198140bobo$51198140bo30437$
51228574b2o$51228573b2o$51228575bo27683$51256262bo$51256261b2o$
51256261bobo31483$51287744b3o$51287744bo$51287745bo12495$51300259b2o$
51300259bobo$51300259bo28716$51328979b2o$51328978b2o$51328980bo20189$
51349174b2o$51349173b2o$51349175bo18711$51367884b2o$51367884bobo$
51367884bo27865$51395737b2o$51395736b2o$51395738bo28204$51423944b3o$
51423944bo$51423945bo14800$51438737b2o$51438736b2o$51438738bo13053$
51451795b2o$51451795bobo$51451795bo25096$51476885b3o$51476885bo$
51476886bo31270$51508174bo$51508173b2o$51508173bobo28915$51537080b3o$
51537080bo$51537081bo20752$51557829b2o$51557828b2o$51557830bo29122$
51586956b2o$51586956bobo$51586956bo27650$51614601b2o$51614600b2o$
51614602bo21258$51635854b2o$51635853b2o$51635855bo15602$51651473b2o$
51651472b2o$51651474bo18686$51670145b2o$51670144b2o$51670146bo16391$
51686533b3o$51686533bo$51686534bo28673$51715206b2o$51715205b2o$
51715207bo32800$51748000b3o$51748000bo$51748001bo12495$51760507b2o$
51760507bobo$51760507bo25342$51785907b2o$51785907bobo$51785907bo17928$
51803837b3o$51803837bo$51803838bo21758$51825597b3o$51825597bo$
51825598bo20468$51846075b2o$51846075bobo$51846075bo27135$51873209b2o$
51873208b2o$51873210bo22056$51895251b3o$51895251bo$51895252bo13324$
51908597b2o$51908596b2o$51908598bo35062$51943665bo$51943664b2o$
51943664bobo22782$51966449bo$51966448b2o$51966448bobo16846$51983297b2o
$51983296b2o$51983298bo19493$52002775bo$52002774b2o$52002774bobo23776$
52026557b3o$52026557bo$52026558bo25077$52051633b2o$52051632b2o$
52051634bo21258$52072886b2o$52072885b2o$52072887bo21791$52094700bo$
52094699b2o$52094699bobo19969$52114665bo$52114664b2o$52114664bobo
28159$52142822bo$52142821b2o$52142821bobo24061$52166881bo$52166880b2o$
52166880bobo29436$52196320b3o$52196320bo$52196321bo11728$52208057b2o$
52208056b2o$52208058bo14855$52222909b3o$52222909bo$52222910bo37155$
52260064b3o$52260064bo$52260065bo20736$52280793bo$52280792b2o$
52280792bobo20186$52301014b2o$52301013b2o$52301015bo24318$52325326b2o$
52325325b2o$52325327bo21246$52346582b2o$52346581b2o$52346583bo18174$
52364782b2o$52364781b2o$52364783bo18674$52383457b2o$52383456b2o$
52383458bo18731$52402187b2o$52402186b2o$52402188bo18166$52420364b2o$
52420364bobo$52420364bo31973$52452326b2o$52452325b2o$52452327bo18719$
52471059b2o$52471058b2o$52471060bo31234$52502270bo$52502269b2o$
52502269bobo17622$52519885b3o$52519885bo$52519886bo28965$52548857bo$
52548856b2o$52548856bobo22782$52571641bo$52571640b2o$52571640bobo
18378$52590012b2o$52590012bobo$52590012bo33074$52623081bo$52623080b2o$
52623080bobo16883$52639964b2o$52639964bobo$52639964bo23768$52663731b2o
$52663731bobo$52663731bo26110$52689835b2o$52689835bobo$52689835bo
29707$52719550b2o$52719549b2o$52719551bo18674$52738225b2o$52738224b2o$
52738226bo19722$52757950b2o$52757949b2o$52757951bo20842$52778800b3o$
52778800bo$52778801bo24463$52803253b3o$52803253bo$52803254bo27164$
52830431bo$52830430b2o$52830430bobo27388$52857820b2o$52857820bobo$
52857820bo25304$52883115b2o$52883115bobo$52883115bo28201$52911323b3o$
52911323bo$52911324bo21505$52932835b2o$52932834b2o$52932836bo23544$
52956367bo$52956366b2o$52956366bobo23055$52979429b2o$52979428b2o$
52979430bo29126$53008561b2o$53008560b2o$53008562bo21550$53030113bo$
53030112b2o$53030112bobo17653$53047767bo$53047766b2o$53047766bobo
25854$53073631bo$53073630b2o$53073630bobo22782$53096439bo$53096438b2o$
53096438bobo26878$53123319bo$53123318b2o$53123318bobo30691$53154014b2o
$53154013b2o$53154015bo17649$53171659b2o$53171659bobo$53171659bo25864$
53197517b3o$53197517bo$53197518bo18686$53216221b3o$53216221bo$
53216222bo39670$53255890b2o$53255890bobo$53255890bo23086$53278982bo$
53278981b2o$53278981bobo34555$53313520b3o$53313520bo$53313521bo21199$
53334731b2o$53334731bobo$53334731bo27440$53362166bo$53362165b2o$
53362165bobo20989$53383169bo$53383168b2o$53383168bobo18419$53401580b2o
$53401580bobo$53401580bo26374$53427963b2o$53427962b2o$53427964bo30207$
53458168b3o$53458168bo$53458169bo13004$53471186b2o$53471186bobo$
53471186bo22273$53493443b2o$53493443bobo$53493443bo22071$53515525b2o$
53515524b2o$53515526bo31430$53546953b2o$53546952b2o$53546954bo29183$
53576146b2o$53576146bobo$53576146bo14116$53590263bo$53590262b2o$
53590262bobo25312$53615573b3o$53615573bo$53615574bo37923$53653496b3o$
53653496bo$53653497bo10457$53663949b3o$53663949bo$53663950bo28717$
53692629b2o$53692628b2o$53692630bo32243$53724875b2o$53724874b2o$
53724876bo20734$53745603b2o$53745602b2o$53745604bo22526$53768140bo$
53768139b2o$53768139bobo20445$53788574b2o$53788573b2o$53788575bo28958$
53817535b2o$53817534b2o$53817536bo24319$53841843b2o$53841842b2o$
53841844bo27394$53869246bo$53869245b2o$53869245bobo14028$53883283b2o$
53883283bobo$53883283bo28708$53911980b2o$53911980bobo$53911980bo32259$
53944243b3o$53944243bo$53944244bo18653$53962893b3o$53962893bo$
53962894bo18932$53981843b2o$53981843bobo$53981843bo24574$54006419b2o$
54006419bobo$54006419bo23038$54029467b2o$54029467bobo$54029467bo38448$
54067910bo$54067909b2o$54067909bobo18390$54086285b3o$54086285bo$
54086286bo33574$54119862bo$54119861b2o$54119861bobo14322$54134204b2o$
54134204bobo$54134204bo28901$54163110b2o$54163109b2o$54163111bo20219$
54183357b3o$54183357bo$54183358bo38134$54221498b2o$54221498bobo$
54221498bo15613$54237105b2o$54237104b2o$54237106bo21550$54258657bo$
54258656b2o$54258656bobo14854$54273509b2o$54273508b2o$54273510bo45767$
54319282b2o$54319282bobo$54319282bo9734$54329021b3o$54329021bo$
54329022bo25076$54354083b2o$54354083bobo$54354083bo30505$54384587b3o$
54384587bo$54384588bo31237$54415822bo$54415821b2o$54415821bobo22525$
54438353bo$54438352b2o$54438352bobo19418$54457782b2o$54457781b2o$
54457783bo18174$54475982b2o$54475981b2o$54475983bo26392$54502384b3o$
54502384bo$54502385bo24325$54526715b2o$54526714b2o$54526716bo21246$
54547971b2o$54547970b2o$54547972bo28407$54576368b3o$54576368bo$
54576369bo20733$54597108b2o$54597108bobo$54597108bo32265$54629369bo$
54629368b2o$54629368bobo23803$54653155b2o$54653154b2o$54653156bo20734$
54673883b2o$54673882b2o$54673884bo13520$54687411b2o$54687411bobo$
54687411bo27647$54715057b2o$54715056b2o$54715058bo19207$54734285b3o$
54734285bo$54734286bo23540$54757819b2o$54757819bobo$54757819bo25636$
54783460b2o$54783460bobo$54783460bo33802$54817270bo$54817269b2o$
54817269bobo23293$54840569bo$54840568b2o$54840568bobo27391$54867958bo$
54867957b2o$54867957bobo17402$54885379b2o$54885378b2o$54885380bo17617$
54902993b2o$54902992b2o$54902994bo15158$54918141b2o$54918140b2o$
54918142bo33014$54951169bo$54951168b2o$54951168bobo16846$54968017b2o$
54968016b2o$54968018bo18731$54986747b2o$54986746b2o$54986748bo23553$
55010297bo$55010296b2o$55010296bobo15821$55026115b2o$55026115bobo$
55026115bo31788$55057891b2o$55057890b2o$55057892bo31236$55089157b3o$
55089157bo$55089158bo20934$55110097b2o$55110096b2o$55110098bo17448$
55127556b2o$55127556bobo$55127556bo27365$55154934b2o$55154933b2o$
55154935bo20721$55175635b2o$55175635bobo$55175635bo31243$55206878b2o$
55206877b2o$55206879bo22782$55229662b2o$55229661b2o$55229663bo17138$
55246809b2o$55246808b2o$55246810bo17195$55264011b2o$55264010b2o$
55264012bo30207$55294216b3o$55294216bo$55294217bo21707$55315929b2o$
55315928b2o$55315930bo12802$55328755b2o$55328755bobo$55328755bo27942$
55356695bo$55356694b2o$55356694bobo34055$55390753bo$55390752b2o$
55390752bobo17144$55407907b3o$55407907bo$55407908bo17117$55425029b3o$
55425029bo$55425030bo27137$55452174b2o$55452173b2o$55452175bo21784$
55473992b3o$55473992bo$55473993bo23551$55497543bo$55497542b2o$
55497542bobo26628$55524187b2o$55524186b2o$55524188bo16081$55540273b2o$
55540272b2o$55540274bo15614$55555889b2o$55555888b2o$55555890bo31230$
55587123b2o$55587122b2o$55587124bo16683$55603819b2o$55603818b2o$
55603820bo29181$55632999b2o$55632998b2o$55633000bo31230$55664231b2o$
55664230b2o$55664232bo21202$55685425b2o$55685424b2o$55685426bo21550$
55706977bo$55706976b2o$55706976bobo24585$55731548b2o$55731548bobo$
55731548bo34801$55766392b3o$55766392bo$55766393bo17402$55783787b3o$
55783787bo$55783788bo21505$55805299b2o$55805298b2o$55805300bo16081$
55821385b2o$55821384b2o$55821386bo18806$55840192b3o$55840192bo$
55840193bo27266$55867466b2o$55867466bobo$55867466bo19458$55886929b2o$
55886928b2o$55886930bo24095$55911052b2o$55911051b2o$55911053bo21465$
55932508b2o$55932508bobo$55932508bo33320$55965840b3o$55965840bo$
55965841bo24578$55990427b3o$55990427bo$55990428bo31488$56021919b2o$
56021918b2o$56021920bo23774$56045694b2o$56045693b2o$56045695bo24610$
56070305bo$56070304b2o$56070304bobo19410$56089722b2o$56089721b2o$
56089723bo16643$56106397b3o$56106397bo$56106398bo19501$56125909b2o$
56125908b2o$56125910bo25598$56151517b2o$56151516b2o$56151518bo38134$
56189641bo$56189640b2o$56189640bobo21246$56210897bo$56210896b2o$
56210896bobo18382$56229273b2o$56229272b2o$56229274bo14115$56243396b2o$
56243396bobo$56243396bo29194$56272622bo$56272621b2o$56272621bobo21757$
56294393bo$56294392b2o$56294392bobo12275$56306692b2o$56306692bobo$
56306692bo29446$56336131b2o$56336130b2o$56336132bo16081$56352217b2o$
56352216b2o$56352218bo31788$56384008b3o$56384008bo$56384009bo21245$
56405252bo$56405251b2o$56405251bobo22781$56428039b2o$56428038b2o$
56428040bo16859$56444901b3o$56444901bo$56444902bo24610$56469523b2o$
56469522b2o$56469524bo15834$56485349b3o$56485349bo$56485350bo29441$
56514790b2o$56514789b2o$56514791bo21246$56536046b2o$56536045b2o$
56536047bo31264$56567312b3o$56567312bo$56567313bo18908$56586214b2o$
56586213b2o$56586215bo18972$56605195b3o$56605195bo$56605196bo29441$
56634628bo$56634627b2o$56634627bobo24575$56659208b3o$56659208bo$
56659209bo17372$56676582b2o$56676581b2o$56676583bo24318$56700894b2o$
56700893b2o$56700895bo18939$56719821b3o$56719821bo$56719822bo27682$
56747499b2o$56747498b2o$56747500bo14545$56762057b2o$56762056b2o$
56762058bo14589$56776643b2o$56776643bobo$56776643bo33071$56809713bo$
56809712b2o$56809712bobo29697$56839416b3o$56839416bo$56839417bo27132$
56866534bo$56866533b2o$56866533bobo22778$56889299b2o$56889298b2o$
56889300bo15056$56904355b2o$56904355bobo$56904355bo31788$56936131b2o$
56936130b2o$56936132bo16081$56952217b2o$56952216b2o$56952218bo28452$
56980672b3o$56980672bo$56980673bo22533$57003244bo$57003243b2o$
57003243bobo20222$57023468bo$57023467b2o$57023467bobo18141$57041606b2o
$57041605b2o$57041607bo20764$57062371b3o$57062371bo$57062372bo20960$
57083350b2o$57083349b2o$57083351bo20247$57103588b2o$57103588bobo$
57103588bo38919$57142504b3o$57142504bo$57142505bo24060$57166567b2o$
57166566b2o$57166568bo18130$57184705b2o$57184704b2o$57184706bo18731$
57203435b2o$57203434b2o$57203436bo22526$57225972bo$57225971b2o$
57225971bobo29649$57255619b2o$57255618b2o$57255620bo25903$57281526bo$
57281525b2o$57281525bobo15318$57296845b3o$57296845bo$57296846bo39670$
57336514b2o$57336514bobo$57336514bo23086$57359606bo$57359605b2o$
57359605bobo17357$57376969b2o$57376968b2o$57376970bo16634$57393618b2o$
57393618bobo$57393618bo28466$57422073bo$57422072b2o$57422072bobo27391$
57449462bo$57449461b2o$57449461bobo17868$57467323b2o$57467323bobo$
57467323bo31535$57498865bo$57498864b2o$57498864bobo28410$57527279b2o$
57527278b2o$57527280bo21247$57548531b2o$57548530b2o$57548532bo25598$
57574124bo$57574123b2o$57574123bobo24575$57598704b3o$57598704bo$
57598705bo10703$57609411b2o$57609411bobo$57609411bo37429$57646844bo$
57646843b2o$57646843bobo23285$57670140bo$57670139b2o$57670139bobo
16376$57686519bo$57686518b2o$57686518bobo29700$57716219b2o$57716218b2o
$57716220bo11472$57727707b2o$57727707bobo$57727707bo39725$57767432b3o$
57767432bo$57767433bo14334$57781761bo$57781760b2o$57781760bobo23029$
57804812b2o$57804812bobo$57804812bo28901$57833718b2o$57833717b2o$
57833719bo17134$57850860b2o$57850860bobo$57850860bo27183$57878051b2o$
57878050b2o$57878052bo22270$57900307b2o$57900306b2o$57900308bo16118$
57916428b2o$57916428bobo$57916428bo34825$57951265bo$57951264b2o$
57951264bobo22782$57974049bo$57974048b2o$57974048bobo20038$57994088b3o
$57994088bo$57994089bo28038$58022113b2o$58022112b2o$58022114bo14078$
58036201b2o$58036200b2o$58036202bo11271$58047477b3o$58047477bo$
58047478bo24863$58072355b3o$58072355bo$58072356bo35797$58108154b2o$
58108154bobo$58108154bo14116$58122271bo$58122270b2o$58122270bobo25312$
58147581b3o$58147581bo$58147582bo20468$58168059b2o$58168059bobo$
58168059bo32763$58200810b2o$58200810bobo$58200810bo12558$58213438b2o$
58213437b2o$58213439bo22782$58236222b2o$58236221b2o$58236223bo21246$
58257478b2o$58257477b2o$58257479bo21791$58279267b2o$58279266b2o$
58279268bo17617$58296881b2o$58296880b2o$58296882bo29694$58326587b2o$
58326586b2o$58326588bo17150$58343737b2o$58343736b2o$58343738bo20008$
58363739b3o$58363739bo$58363740bo18388$58382137b2o$58382136b2o$
58382138bo14078$58396225b2o$58396224b2o$58396226bo18478$58414721bo$
58414720b2o$58414720bobo17653$58432375bo$58432374b2o$58432374bobo
31236$58463603b2o$58463602b2o$58463604bo13520$58477131b2o$58477131bobo
$58477131bo32553$58509691b3o$58509691bo$58509692bo21497$58531180b2o$
58531180bobo$58531180bo36873$58568025bo$58568024b2o$58568024bobo12749$
58580787b2o$58580787bobo$58580787bo25864$58606645b3o$58606645bo$
58606646bo30501$58637145bo$58637144b2o$58637144bobo24318$58661457bo$
58661456b2o$58661456bobo29436$58690896b3o$58690896bo$58690897bo13007$
58703923b2o$58703923bobo$58703923bo31535$58735465bo$58735464b2o$
58735464bobo20725$58756175bo$58756174b2o$58756174bobo30983$58787169bo$
58787168b2o$58787168bobo12749$58799931b2o$58799931bobo$58799931bo
26406$58826343bo$58826342b2o$58826342bobo23776$58850125b3o$58850125bo$
58850126bo23540$58873659b2o$58873659bobo$58873659bo28716$58902379b2o$
58902378b2o$58902380bo20478$58922876bo$58922875b2o$58922875bobo17150$
58940027b2o$58940026b2o$58940028bo24318$58964348bo$58964347b2o$
58964347bobo14070$58978412b2o$58978412bobo$58978412bo32265$59010673bo$
59010672b2o$59010672bobo17367$59028053b3o$59028053bo$59028054bo27121$
59055178b2o$59055178bobo$59055178bo26668$59081835b3o$59081835bo$
59081836bo27104$59108934b2o$59108933b2o$59108935bo22782$59131718b2o$
59131717b2o$59131719bo14331$59146053b3o$59146053bo$59146054bo16429$
59162509b2o$59162508b2o$59162510bo35062$59197577bo$59197576b2o$
59197576bobo22490$59220062b2o$59220061b2o$59220063bo17915$59237981b3o$
59237981bo$59237982bo26146$59264131b2o$59264130b2o$59264132bo16592$
59280715b2o$59280715bobo$59280715bo25864$59306573b3o$59306573bo$
59306574bo27682$59334251b2o$59334250b2o$59334252bo24318$59358572bo$
59358571b2o$59358571bobo24327$59382900bo$59382899b2o$59382899bobo
31476$59414367b2o$59414366b2o$59414368bo28920$59443288b3o$59443288bo$
59443289bo24581$59467875b2o$59467874b2o$59467876bo27916$59495793bo$
59495792b2o$59495792bobo31473$59527264b3o$59527264bo$59527265bo17356$
59544618b2o$59544618bobo$59544618bo19723$59564333b3o$59564333bo$
59564334bo26101$59590433b2o$59590432b2o$59590434bo14589$59605019b2o$
59605019bobo$59605019bo21256$59626285b3o$59626285bo$59626286bo27429$
59653729bo$59653728b2o$59653728bobo15347$59669084b2o$59669084bobo$
59669084bo33801$59702873bo$59702872b2o$59702872bobo15347$59718228b2o$
59718228bobo$59718228bo27605$59745858b2o$59745858bobo$59745858bo33326$
59779183b2o$59779182b2o$59779184bo19166$59798374b2o$59798373b2o$
59798375bo16113$59814491b2o$59814491bobo$59814491bo41773$59856272b3o$
59856272bo$59856273bo20736$59877001bo$59877000b2o$59877000bobo17367$
59894373b3o$59894373bo$59894374bo23029$59917409b2o$59917408b2o$
59917410bo17415$59934805b3o$59934805bo$59934806bo35355$59970152b3o$
59970152bo$59970153bo20479$59990647bo$59990646b2o$59990646bobo36835$
60027462b2o$60027461b2o$60027463bo24610$60052073bo$60052072b2o$
60052072bobo19418$60071502b2o$60071501b2o$60071503bo17138$60088649b2o$
60088648b2o$60088650bo29740$60118384b3o$60118384bo$60118385bo14800$
60133177b2o$60133176b2o$60133178bo24874$60158063b2o$60158062b2o$
60158064bo13787$60171861b3o$60171861bo$60171862bo28673$60200534b2o$
60200533b2o$60200535bo15602$60216153b2o$60216152b2o$60216154bo18731$
60234883b2o$60234882b2o$60234884bo31743$60266616b3o$60266616bo$
60266617bo15114$60281747b3o$60281747bo$60281748bo27600$60309342b2o$
60309341b2o$60309343bo21532$60330875b3o$60330875bo$60330876bo24032$
60354910b2o$60354909b2o$60354911bo15602$60370529b2o$60370528b2o$
60370530bo14589$60385115b2o$60385115bobo$60385115bo37680$60422790bo$
60422789b2o$60422789bobo22263$60445051b3o$60445051bo$60445052bo24830$
60469875b3o$60469875bo$60469876bo32005$60501870bo$60501869b2o$
60501869bobo20474$60522347b2o$60522346b2o$60522348bo16118$60538468b2o$
60538468bobo$60538468bo32265$60570729bo$60570728b2o$60570728bobo22474$
60593204b2o$60593204bobo$60593204bo41987$60635194b2o$60635194bobo$
60635194bo22825$60658031b2o$60658030b2o$60658032bo23758$60681786b2o$
60681786bobo$60681786bo18686$60700484b2o$60700484bobo$60700484bo25900$
60726403b3o$60726403bo$60726404bo21505$60747915b2o$60747914b2o$
60747916bo20173$60768090b2o$60768090bobo$60768090bo22831$60790923b2o$
60790922b2o$60790924bo22017$60812945bo$60812944b2o$60812944bobo22782$
60835729bo$60835728b2o$60835728bobo30972$60866696b3o$60866696bo$
60866697bo13301$60879996b2o$60879996bobo$60879996bo27392$60907407bo$
60907406b2o$60907406bobo45822$60953219bo$60953218b2o$60953218bobo
43271$60996449bo$60996448b2o$60996448bobo27900$61024360b3o$61024360bo$
61024361bo17917$61042267b2o$61042266b2o$61042268bo21201$61063449b2o$
61063448b2o$61063450bo21258$61084702b2o$61084701b2o$61084703bo15602$
61100321b2o$61100320b2o$61100322bo20011$61120348bo$61120347b2o$
61120347bobo16093$61136446b2o$61136445b2o$61136447bo17138$61153593b2o$
61153592b2o$61153594bo19752$61173347b3o$61173347bo$61173348bo32005$
61205342bo$61205341b2o$61205341bobo16086$61221429b3o$61221429bo$
61221430bo40737$61262143b2o$61262142b2o$61262144bo18641$61280779b2o$
61280779bobo$61280779bo24100$61304892b2o$61304892bobo$61304892bo29699$
61334587b3o$61334587bo$61334588bo19961$61354548b2o$61354548bobo$
61354548bo27910$61382459b2o$61382458b2o$61382460bo20734$61403187b2o$
61403186b2o$61403188bo16081$61419273b2o$61419272b2o$61419274bo20011$
61439300bo$61439299b2o$61439299bobo17613$61456906b2o$61456906bobo$
61456906bo24114$61481033bo$61481032b2o$61481032bobo15575$61496605b3o$
61496605bo$61496606bo27637$61524225b2o$61524224b2o$61524226bo18731$
61542955b2o$61542954b2o$61542956bo20189$61563150b2o$61563149b2o$
61563151bo22766$61585914b2o$61585914bobo$61585914bo16907$61602829b3o$
61602829bo$61602830bo31220$61634003b2o$61634003bobo$61634003bo38699$
61672703b2o$61672702b2o$61672704bo16631$61689348b2o$61689348bobo$
61689348bo25304$61714643b2o$61714643bobo$61714643bo38699$61753343b2o$
61753342b2o$61753344bo25602$61778945bo$61778944b2o$61778944bobo16891$
61795851b2o$61795850b2o$61795852bo17617$61813465b2o$61813464b2o$
61813466bo22571$61836052bo$61836051b2o$61836051bobo16337$61852377b2o$
61852376b2o$61852378bo27444$61879820bo$61879819b2o$61879819bobo28153$
61907990bo$61907989b2o$61907989bobo18170$61926171b2o$61926170b2o$
61926172bo20189$61946366b2o$61946365b2o$61946367bo22766$61969130b2o$
61969130bobo$61969130bo23298$61992417b2o$61992416b2o$61992418bo15651$
62008068b2o$62008068bobo$62008068bo23781$62031878b2o$62031877b2o$
62031879bo18719$62050611b2o$62050610b2o$62050612bo21246$62071867b2o$
62071866b2o$62071868bo23553$62095417bo$62095416b2o$62095416bobo20430$
62115833b2o$62115832b2o$62115834bo18186$62134030b2o$62134029b2o$
62134031bo33056$62167104b3o$62167104bo$62167105bo19706$62186795b3o$
62186795bo$62186796bo18653$62205445b3o$62205445bo$62205446bo29474$
62234932bo$62234931b2o$62234931bobo17150$62252083b2o$62252082b2o$
62252084bo19155$62271226b2o$62271225b2o$62271227bo24824$62296068b2o$
62296068bobo$62296068bo28674$62324745b2o$62324744b2o$62324746bo12807$
62337549b3o$62337549bo$62337550bo24610$62362171b2o$62362170b2o$
62362172bo24797$62386950b2o$62386949b2o$62386951bo24610$62411561bo$
62411560b2o$62411560bobo22782$62434345bo$62434344b2o$62434344bobo
22474$62456810b2o$62456810bobo$62456810bo17665$62474483b2o$62474483bob
o$62474483bo31014$62505479bo$62505478b2o$62505478bobo29655$62535121b2o
$62535120b2o$62535122bo12086$62547213b2o$62547212b2o$62547214bo35062$
62582281bo$62582280b2o$62582280bobo18378$62600652b2o$62600652bobo$
62600652bo23041$62623699b2o$62623699bobo$62623699bo31243$62654942b2o$
62654941b2o$62654943bo24610$62679553bo$62679552b2o$62679552bobo19963$
62699515b2o$62699514b2o$62699516bo17654$62717164b2o$62717164bobo$
62717164bo27365$62744542b2o$62744541b2o$62744543bo20002$62764577bo$
62764576b2o$62764576bobo19963$62784539b2o$62784538b2o$62784540bo22529$
62807089bo$62807088b2o$62807088bobo28410$62835503b2o$62835502b2o$
62835504bo30720$62866232b3o$62866232bo$62866233bo22273$62888510bo$
62888509b2o$62888509bobo16342$62904845b3o$62904845bo$62904846bo28965$
62933817bo$62933816b2o$62933816bobo22490$62956302b2o$62956301b2o$
62956303bo16682$62972981b2o$62972980b2o$62972982bo34770$63007750b2o$
63007749b2o$63007751bo24610$63032361bo$63032360b2o$63032360bobo15310$
63047681b2o$63047680b2o$63047682bo19722$63067406b2o$63067405b2o$
63067407bo17138$63084553b2o$63084552b2o$63084554bo15158$63099701b2o$
63099700b2o$63099702bo28101$63127803b2o$63127803bobo$63127803bo29707$
63157518b2o$63157517b2o$63157519bo27683$63185206bo$63185205b2o$
63185205bobo30973$63216153bo$63216152b2o$63216152bobo22782$63238937bo$
63238936b2o$63238936bobo19918$63258841b2o$63258840b2o$63258842bo18170$
63277018b2o$63277018bobo$63277018bo26671$63303700bo$63303699b2o$
63303699bobo9690$63313397b3o$63313397bo$63313398bo24561$63337956b2o$
63337956bobo$63337956bo22074$63360037b2o$63360036b2o$63360038bo39671$
63399710bo$63399709b2o$63399709bobo22002$63421692b2o$63421692bobo$
63421692bo35338$63457030bo$63457029b2o$63457029bobo15821$63472865b2o$
63472864b2o$63472866bo32255$63505114b2o$63505114bobo$63505114bo14073$
63519188b2o$63519188bobo$63519188bo35887$63555068bo$63555067b2o$
63555067bobo24575$63579648b3o$63579648bo$63579649bo10457$63590101b3o$
63590101bo$63590102bo25333$63615433b2o$63615432b2o$63615434bo19729$
63635169b3o$63635169bo$63635170bo31000$63666180bo$63666179b2o$
63666179bobo16385$63682577bo$63682576b2o$63682576bobo18382$63700953b2o
$63700952b2o$63700954bo18186$63719150b2o$63719149b2o$63719151bo29464$
63748608b3o$63748608bo$63748609bo23551$63772159bo$63772158b2o$
63772158bobo32519$63804681bo$63804680b2o$63804680bobo16883$63821564b2o
$63821564bobo$63821564bo24793$63846361b2o$63846360b2o$63846362bo18731$
63865091b2o$63865090b2o$63865092bo30719$63895824b3o$63895824bo$
63895825bo15317$63911147b2o$63911147bobo$63911147bo28405$63939546b2o$
63939546bobo$63939546bo33326$63972871b2o$63972870b2o$63972872bo31230$
64004103b2o$64004102b2o$64004104bo32256$64036360b3o$64036360bo$
64036361bo24060$64060423b2o$64060422b2o$64060424bo19703$64080124b2o$
64080124bobo$64080124bo32265$64112385bo$64112384b2o$64112384bobo17358$
64129745b2o$64129744b2o$64129746bo16135$64145885b3o$64145885bo$
64145886bo31269$64177153bo$64177152b2o$64177152bobo27900$64205064b3o$
64205064bo$64205065bo10457$64215517b3o$64215517bo$64215518bo23029$
64238553b2o$64238552b2o$64238554bo15651$64254204b2o$64254204bobo$
64254204bo21721$64275945b2o$64275944b2o$64275946bo17150$64293089b2o$
64293088b2o$64293090bo15158$64308237b2o$64308236b2o$64308238bo37107$
64345348bo$64345347b2o$64345347bobo17150$64362499b2o$64362498b2o$
64362500bo20475$64382971b3o$64382971bo$64382972bo20222$64403211b3o$
64403211bo$64403212bo25552$64428754b2o$64428754bobo$64428754bo16395$
64445165b3o$64445165bo$64445166bo42792$64487965b3o$64487965bo$
64487966bo19448$64507403b2o$64507402b2o$64507404bo16118$64523524b2o$
64523524bobo$64523524bo24830$64548356b2o$64548356bobo$64548356bo38154$
64586518bo$64586517b2o$64586517bobo13061$64599589b2o$64599588b2o$
64599590bo28670$64628253b2o$64628252b2o$64628254bo35062$64663321bo$
64663320b2o$64663320bobo17357$64680667b2o$64680667bobo$64680667bo
21502$64702187b2o$64702187bobo$64702187bo27135$64729321b2o$64729320b2o
$64729322bo13622$64742941b2o$64742940b2o$64742942bo27590$64770545b2o$
64770544b2o$64770546bo20520$64791059b3o$64791059bo$64791060bo18425$
64809492b2o$64809492bobo$64809492bo36874$64846358bo$64846357b2o$
64846357bobo23293$64869657bo$64869656b2o$64869656bobo32508$64902152b3o
$64902152bo$64902153bo23281$64925452b2o$64925451b2o$64925453bo25101$
64950553bo$64950552b2o$64950552bobo15310$64965873b2o$64965872b2o$
64965874bo20014$64985897bo$64985896b2o$64985896bobo19918$65005801b2o$
65005800b2o$65005802bo15098$65020922b2o$65020922bobo$65020922bo22569$
65043487bo$65043486b2o$65043486bobo28384$65071861b3o$65071861bo$
65071862bo15614$65087501b3o$65087501bo$65087502bo34083$65121600b3o$
65121600bo$65121601bo10703$65132307b2o$65132307bobo$65132307bo37429$
65169740bo$65169739b2o$65169739bobo15300$65185052b2o$65185052bobo$
65185052bo26370$65211425b2o$65211424b2o$65211426bo24874$65236311b2o$
65236310b2o$65236312bo18395$65254701b3o$65254701bo$65254702bo28965$
65283673bo$65283672b2o$65283672bobo27900$65311584b3o$65311584bo$
65311585bo19200$65330785bo$65330784b2o$65330784bobo27140$65357932bo$
65357931b2o$65357931bobo20210$65378147b3o$65378147bo$65378148bo20731$
65398879bo$65398878b2o$65398878bobo39683$65438559b2o$65438558b2o$
65438560bo29184$65467760b3o$65467760bo$65467761bo19200$65486961bo$
65486960b2o$65486960bobo18382$65505337b2o$65505336b2o$65505338bo21242$
65526570b2o$65526570bobo$65526570bo23298$65549857b2o$65549856b2o$
65549858bo18731$65568587b2o$65568586b2o$65568588bo20475$65589059b3o$
65589059bo$65589060bo21456$65610508b2o$65610508bobo$65610508bo25602$
65636121b2o$65636120b2o$65636122bo12807$65648925b3o$65648925bo$
65648926bo36645$65685537bo$65685536b2o$65685536bobo19963$65705499b2o$
65705498b2o$65705500bo29181$65734679b2o$65734678b2o$65734680bo32766$
65767439b2o$65767438b2o$65767440bo22530$65789985bo$65789984b2o$
65789984bobo16846$65806833b2o$65806832b2o$65806834bo29740$65836568b3o$
65836568bo$65836569bo20736$65857297bo$65857296b2o$65857296bobo19448$
65876747b3o$65876747bo$65876748bo27104$65903838b2o$65903837b2o$
65903839bo20255$65924099b2o$65924098b2o$65924100bo21246$65945355b2o$
65945354b2o$65945356bo28407$65973752b3o$65973752bo$65973753bo22277$
65996043b2o$65996042b2o$65996044bo20173$66016218b2o$66016218bobo$
66016218bo25342$66041554b2o$66041554bobo$66041554bo21799$66063348b2o$
66063348bobo$66063348bo29699$66093043b3o$66093043bo$66093044bo23294$
66116339b3o$66116339bo$66116340bo18433$66134795b2o$66134794b2o$
66134796bo16081$66150881b2o$66150880b2o$66150882bo20267$66171139b2o$
66171138b2o$66171140bo20475$66191611b3o$66191611bo$66191612bo18937$
66210572b2o$66210572bobo$66210572bo27106$66237677b3o$66237677bo$
66237678bo24602$66262276b2o$66262276bobo$66262276bo26329$66288601b2o$
66288600b2o$66288602bo12542$66301161b2o$66301160b2o$66301162bo21550$
66322713bo$66322712b2o$66322712bobo28410$66351127b2o$66351126b2o$
66351128bo29694$66380831b2o$66380830b2o$66380832bo19662$66400492b2o$
66400492bobo$66400492bo29694$66430186b2o$66430186bobo$66430186bo23335$
66453508b2o$66453508bobo$66453508bo35583$66489088b3o$66489088bo$
66489089bo21245$66510340b2o$66510340bobo$66510340bo23294$66533644b2o$
66533644bobo$66533644bo25304$66558939b2o$66558939bobo$66558939bo41261$
66600192b3o$66600192bo$66600193bo15836$66616038b2o$66616037b2o$
66616039bo15345$66631387b2o$66631387bobo$66631387bo30207$66661577b2o$
66661576b2o$66661578bo11517$66673107b2o$66673107bobo$66673107bo24063$
66697185b2o$66697184b2o$66697186bo21258$66718438b2o$66718437b2o$
66718439bo20255$66738699b2o$66738698b2o$66738700bo16081$66754785b2o$
66754784b2o$66754786bo23598$66778393bo$66778392b2o$66778392bobo20216$
66798611b3o$66798611bo$66798612bo23033$66821636b2o$66821636bobo$
66821636bo26627$66848267b3o$66848267bo$66848268bo18899$66867163b2o$
66867163bobo$66867163bo31243$66898406b2o$66898405b2o$66898407bo22378$
66920784b3o$66920784bo$66920785bo29104$66949883b3o$66949883bo$
66949884bo24800$66974686b2o$66974685b2o$66974687bo33779$67008466b2o$
67008466bobo$67008466bo9734$67018205b3o$67018205bo$67018206bo36129$
67054335b2o$67054334b2o$67054336bo27138$67081465bo$67081464b2o$
67081464bobo16846$67098313b2o$67098312b2o$67098314bo18186$67116510b2o$
67116509b2o$67116511bo15146$67131661b2o$67131660b2o$67131662bo28670$
67160325b2o$67160324b2o$67160326bo41716$67202048b3o$67202048bo$
67202049bo17917$67219955b2o$67219954b2o$67219956bo16118$67236076b2o$
67236076bobo$67236076bo31238$67267324bo$67267323b2o$67267323bobo15066$
67282381b3o$67282381bo$67282382bo18421$67300833b2o$67300832b2o$
67300834bo11517$67312363b2o$67312363bobo$67312363bo33071$67345433bo$
67345432b2o$67345432bobo24318$67369745bo$67369744b2o$67369744bobo
13774$67383537b2o$67383536b2o$67383538bo24623$67408166bo$67408165b2o$
67408165bobo16901$67425061b2o$67425060b2o$67425062bo29126$67454193b2o$
67454192b2o$67454194bo15614$67469809b2o$67469808b2o$67469810bo18731$
67488539b2o$67488538b2o$67488540bo27134$67515660bo$67515659b2o$
67515659bobo16376$67532031bo$67532030b2o$67532030bobo21728$67553773b3o
$67553773bo$67553774bo25333$67579105b2o$67579104b2o$67579106bo14078$
67593193b2o$67593192b2o$67593194bo26410$67619607b2o$67619606b2o$
67619608bo19166$67638798b2o$67638797b2o$67638799bo22782$67661582b2o$
67661581b2o$67661583bo18670$67680252b2o$67680252bobo$67680252bo27175$
67707420b2o$67707420bobo$67707420bo23253$67730684b2o$67730684bobo$
67730684bo39728$67770408b3o$67770408bo$67770409bo28419$67798853b3o$
67798853bo$67798854bo18427$67817289bo$67817288b2o$67817288bobo20216$
67837507b3o$67837507bo$67837508bo28416$67865943b2o$67865942b2o$
67865944bo19666$67885609b2o$67885608b2o$67885610bo19493$67905087bo$
67905086b2o$67905086bobo37128$67942214bo$67942213b2o$67942213bobo
29438$67971646bo$67971645b2o$67971645bobo18437$67990069b2o$67990068b2o
$67990070bo33779$68023843b2o$68023842b2o$68023844bo19418$68043237b3o$
68043237bo$68043238bo28673$68071910b2o$68071909b2o$68071911bo22782$
68094694b2o$68094693b2o$68094695bo20842$68115544b3o$68115544bo$
68115545bo30610$68146150b2o$68146149b2o$68146151bo31264$68177416b3o$
68177416bo$68177417bo15317$68192739b2o$68192739bobo$68192739bo30725$
68223454b2o$68223453b2o$68223455bo27934$68251399b2o$68251398b2o$
68251400bo25602$68277001bo$68277000b2o$68277000bobo26858$68303867b3o$
68303867bo$68303868bo20745$68324615bo$68324614b2o$68324614bobo40197$
68364808b3o$68364808bo$68364809bo13301$68378108b2o$68378108bobo$
68378108bo28901$68407014b2o$68407013b2o$68407015bo22782$68429798b2o$
68429797b2o$68429799bo21276$68451075b3o$68451075bo$68451076bo16396$
68467477b2o$68467476b2o$68467478bo27627$68495116b2o$68495116bobo$
68495116bo33801$68528905bo$68528904b2o$68528904bobo14285$68543195b2o$
68543195bobo$68543195bo24063$68567273b2o$68567272b2o$68567274bo20520$
68587787b3o$68587787bo$68587788bo19195$68606991bo$68606990b2o$
68606990bobo22240$68629245b3o$68629245bo$68629246bo23834$68653084b2o$
68653084bobo$68653084bo38410$68691478bo$68691477b2o$68691477bobo15858$
68707348b2o$68707348bobo$68707348bo32266$68739630bo$68739629b2o$
68739629bobo29689$68769319b2o$68769318b2o$68769320bo18641$68787955b2o$
68787955bobo$68787955bo27135$68815089b2o$68815088b2o$68815090bo18731$
68833819b2o$68833818b2o$68833820bo21246$68855075b2o$68855074b2o$
68855076bo30207$68885280b3o$68885280bo$68885281bo15836$68901126b2o$
68901125b2o$68901127bo26143$68927268bo$68927267b2o$68927267bobo19969$
68947233bo$68947232b2o$68947232bobo21499$68968723b2o$68968722b2o$
68968724bo20219$68988955b3o$68988955bo$68988956bo15581$69004549b3o$
69004549bo$69004550bo24561$69029108b2o$69029108bobo$69029108bo23337$
69052463bo$69052462b2o$69052462bobo40709$69093168b3o$69093168bo$
69093169bo17917$69111075b2o$69111074b2o$69111076bo20173$69131250b2o$
69131250bobo$69131250bo32556$69163812b3o$69163812bo$69163813bo16605$
69180421b3o$69180421bo$69180422bo28965$69209393bo$69209392b2o$
69209392bobo13770$69223180b2o$69223180bobo$69223180bo38192$69261376b3o
$69261376bo$69261377bo27385$69288761bo$69288760b2o$69288760bobo29446$
69318206bo$69318205b2o$69318205bobo18757$69336976b3o$69336976bo$
69336977bo29438$69366408b3o$69366408bo$69366409bo35247$69401673bo$
69401672b2o$69401672bobo26370$69428044bo$69428043b2o$69428043bobo
11226$69439261b3o$69439261bo$69439262bo20222$69459493b3o$69459493bo$
69459494bo24830$69484309b3o$69484309bo$69484310bo26399$69510715b3o$
69510715bo$69510716bo21456$69532164b2o$69532164bobo$69532164bo26882$
69559049b2o$69559048b2o$69559050bo20267$69579307b2o$69579306b2o$
69579308bo20734$69600035b2o$69600034b2o$69600036bo20475$69620507b3o$
69620507bo$69620508bo16889$69637412b2o$69637412bobo$69637412bo32265$
69669673bo$69669672b2o$69669672bobo26623$69696302bo$69696301b2o$
69696301bobo28670$69724966bo$69724965b2o$69724965bobo16332$69741299b2o
$69741299bobo$69741299bo28716$69770019b2o$69770018b2o$69770020bo21725$
69791742b2o$69791741b2o$69791743bo20247$69811980b2o$69811980bobo$
69811980bo35338$69847318bo$69847317b2o$69847317bobo15821$69863153b2o$
69863152b2o$69863154bo29740$69892888b3o$69892888bo$69892889bo19200$
69912089bo$69912088b2o$69912088bobo28681$69940769bo$69940768b2o$
69940768bobo18883$69959649b2o$69959648b2o$69959650bo16135$69975789b3o$
69975789bo$69975790bo26146$70001939b2o$70001938b2o$70001940bo23553$
70025489bo$70025488b2o$70025488bobo16846$70042337b2o$70042336b2o$
70042338bo19706$70062042b2o$70062042bobo$70062042bo18690$70080745b2o$
70080744b2o$70080746bo12542$70093305b2o$70093304b2o$70093306bo23598$
70116913bo$70116912b2o$70116912bobo24026$70140926b2o$70140925b2o$
70140927bo17138$70158073b2o$70158072b2o$70158074bo11271$70169349b3o$
70169349bo$70169350bo33265$70202602b2o$70202602bobo$70202602bo34352$
70236952b3o$70236952bo$70236953bo15836$70252798b2o$70252797b2o$
70252799bo20478$70273286b2o$70273285b2o$70273287bo26146$70299425bo$
70299424b2o$70299424bobo21499$70320915b2o$70320914b2o$70320916bo20734$
70341643b2o$70341642b2o$70341644bo13520$70355171b2o$70355171bobo$
70355171bo27647$70382817b2o$70382816b2o$70382818bo22830$70405657bo$
70405656b2o$70405656bobo20038$70425696b3o$70425696bo$70425697bo39046$
70464755b2o$70464754b2o$70464756bo15357$70480107b2o$70480107bobo$
70480107bo29182$70509267b2o$70509267bobo$70509267bo38699$70547967b2o$
70547966b2o$70547968bo19666$70567633b2o$70567632b2o$70567634bo15610$
70583244b2o$70583244bobo$70583244bo38702$70621943b2o$70621942b2o$
70621944bo19711$70641667b2o$70641666b2o$70641668bo23553$70665217bo$
70665216b2o$70665216bobo23288$70688491b3o$70688491bo$70688492bo15069$
70703573b3o$70703573bo$70703574bo33574$70737150bo$70737149b2o$
70737149bobo22263$70759411b3o$70759411bo$70759412bo22496$70781918b2o$
70781917b2o$70781919bo22782$70804702b2o$70804701b2o$70804703bo20255$
70824963b2o$70824962b2o$70824964bo18128$70843075b2o$70843075bobo$
70843075bo27135$70870209b2o$70870208b2o$70870210bo20267$70890467b2o$
70890466b2o$70890468bo19702$70910156b2o$70910156bobo$70910156bo28901$
70939062b2o$70939061b2o$70939063bo21998$70961068b2o$70961068bobo$
70961068bo30255$70991315b2o$70991314b2o$70991316bo14545$71005873b2o$
71005872b2o$71005874bo14589$71020459b2o$71020459bobo$71020459bo22526$
71042995b2o$71042995bobo$71042995bo29303$71072304b3o$71072304bo$
71072305bo35247$71107569bo$71107568b2o$71107568bobo23551$71131131b3o$
71131131bo$71131132bo25164$71156288b3o$71156288bo$71156289bo29058$
71185346b2o$71185346bobo$71185346bo32558$71217903b2o$71217902b2o$
71217904bo33787$71251689bo$71251688b2o$71251688bobo18897$71270588b2o$
71270588bobo$71270588bo20491$71291093b3o$71291093bo$71291094bo20468$
71311571b2o$71311571bobo$71311571bo28716$71340291b2o$71340290b2o$
71340292bo32253$71372527b2o$71372526b2o$71372528bo20686$71393226b2o$
71393226bobo$71393226bo20226$71413457b2o$71413456b2o$71413458bo12598$
71426069b2o$71426068b2o$71426070bo38903$71464974bo$71464973b2o$
71464973bobo22985$71487954b2o$71487954bobo$71487954bo19201$71507155b2o
$71507155bobo$71507155bo25864$71533013b3o$71533013bo$71533014bo21493$
71554521b2o$71554520b2o$71554522bo14589$71569107b2o$71569107bobo$
71569107bo30505$71599611b3o$71599611bo$71599612bo16889$71616516b2o$
71616516bobo$71616516bo29193$71645721bo$71645720b2o$71645720bobo19918$
71665625b2o$71665624b2o$71665626bo15614$71681241b2o$71681240b2o$
71681242bo15610$71696852b2o$71696852bobo$71696852bo27134$71723980b2o$
71723980bobo$71723980bo28674$71752649b2o$71752648b2o$71752650bo15912$
71768571b3o$71768571bo$71768572bo22228$71790793b2o$71790792b2o$
71790794bo14117$71804919bo$71804918b2o$71804918bobo26628$71831563b2o$
71831562b2o$71831564bo24781$71856322b2o$71856322bobo$71856322bo17665$
71873995b2o$71873995bobo$71873995bo25864$71899853b3o$71899853bo$
71899854bo34083$71933952b3o$71933952bo$71933953bo28926$71962864b3o$
71962864bo$71962865bo19200$71982065bo$71982064b2o$71982064bobo19146$
72001218b2o$72001218bobo$72001218bo23162$72024384b3o$72024384bo$
72024385bo29104$72053483b3o$72053483bo$72053484bo24032$72077518b2o$
72077517b2o$72077519bo20210$72097721b2o$72097720b2o$72097722bo14115$
72111844b2o$72111844bobo$72111844bo29699$72141539b3o$72141539bo$
72141540bo20731$72162271bo$72162270b2o$72162270bobo25815$72188089b2o$
72188088b2o$72188090bo23087$72211190bo$72211189b2o$72211189bobo23501$
72234665b2o$72234664b2o$72234666bo14589$72249251b2o$72249251bobo$
72249251bo26406$72275663bo$72275662b2o$72275662bobo29692$72305340b2o$
72305340bobo$72305340bo24830$72330172b2o$72330172bobo$72330172bo35338$
72365510bo$72365509b2o$72365509bobo28921$72394439b2o$72394438b2o$
72394440bo22734$72417156b2o$72417156bobo$72417156bo25102$72442286b2o$
72442285b2o$72442287bo29219$72471502bo$72471501b2o$72471501bobo20727$
72492235b3o$72492235bo$72492236bo19969$72512219b2o$72512218b2o$
72512220bo17654$72529868b2o$72529868bobo$72529868bo24830$72554700b2o$
72554700bobo$72554700bo30933$72585644b2o$72585644bobo$72585644bo26409$
72612055bo$72612054b2o$72612054bobo35799$72647817b2o$72647816b2o$
72647818bo12807$72660621b3o$72660621bo$72660622bo33057$72693695b2o$
72693694b2o$72693696bo16859$72710557b3o$72710557bo$72710558bo37665$
72748215b2o$72748214b2o$72748216bo25602$72773817bo$72773816b2o$
72773816bobo28927$72802734bo$72802733b2o$72802733bobo26073$72828790b2o
$72828789b2o$72828791bo22766$72851554b2o$72851554bobo$72851554bo16395$
72867965b3o$72867965bo$72867966bo27682$72895643b2o$72895642b2o$
72895644bo12553$72908213b2o$72908212b2o$72908214bo40690$72948911b2o$
72948910b2o$72948912bo22530$72971457bo$72971456b2o$72971456bobo31482$
73002927b2o$73002926b2o$73002928bo18130$73021065b2o$73021064b2o$
73021066bo19706$73040770b2o$73040770bobo$73040770bo22569$73063335bo$
73063334b2o$73063334bobo25084$73088428b2o$73088428bobo$73088428bo
27910$73116339b2o$73116338b2o$73116340bo16081$73132425b2o$73132424b2o$
73132426bo15614$73148041b2o$73148040b2o$73148042bo15651$73163692b2o$
73163692bobo$73163692bo35092$73198793bo$73198792b2o$73198792bobo22991$
73221782b2o$73221781b2o$73221783bo16113$73237899b2o$73237899bobo$
73237899bo43824$73281694bo$73281693b2o$73281693bobo17612$73299299b2o$
73299299bobo$73299299bo27139$73326434b2o$73326433b2o$73326435bo44838$
73371239b2o$73371238b2o$73371240bo16138$73387381b2o$73387380b2o$
73387382bo29163$73416548b2o$73416548bobo$73416548bo24830$73441380b2o$
73441380bobo$73441380bo25600$73466983bo$73466982b2o$73466982bobo30983$
73497977bo$73497976b2o$73497976bobo22490$73520462b2o$73520461b2o$
73520463bo17175$73537644b2o$73537644bobo$73537644bo28901$73566550b2o$
73566549b2o$73566551bo24610$73591161bo$73591160b2o$73591160bobo16390$
73607541b2o$73607540b2o$73607542bo31742$73639261b2o$73639260b2o$
73639262bo29637$73668891b2o$73668891bobo$73668891bo22527$73691441b2o$
73691440b2o$73691442bo21550$73712993bo$73712992b2o$73712992bobo16883$
73729876b2o$73729876bobo$73729876bo21717$73751612b2o$73751612bobo$
73751612bo24331$73775941b3o$73775941bo$73775942bo23834$73799780b2o$
73799780bobo$73799780bo31957$73831722b2o$73831722bobo$73831722bo22798$
73854534b2o$73854533b2o$73854535bo11762$73866329b2o$73866328b2o$
73866330bo10247$73876597b3o$73876597bo$73876598bo28657$73905250b2o$
73905250bobo$73905250bo28210$73933457bo$73933456b2o$73933456bobo19707$
73953188bo$73953187b2o$73953187bobo24575$73977768b3o$73977768bo$
73977769bo20444$73998198b2o$73998197b2o$73998199bo18939$74017125b3o$
74017125bo$74017126bo24610$74041747b2o$74041746b2o$74041748bo20734$
74062475b2o$74062474b2o$74062476bo15056$74077531b2o$74077531bobo$
74077531bo38184$74115729bo$74115728b2o$74115728bobo25351$74141060b3o$
74141060bo$74141061bo37373$74178446bo$74178445b2o$74178445bobo27901$
74206329bo$74206328b2o$74206328bobo24318$74230641bo$74230640b2o$
74230640bobo12749$74243403b2o$74243403bobo$74243403bo26110$74269507b2o
$74269507bobo$74269507bo25595$74295108b2o$74295108bobo$74295108bo
27183$74322299b2o$74322298b2o$74322300bo20189$74342494b2o$74342493b2o$
74342495bo22044$74364547b3o$74364547bo$74364548bo33024$74397567b2o$
74397566b2o$74397568bo35328$74432880b3o$74432880bo$74432881bo22273$
74455158bo$74455157b2o$74455157bobo22525$74477689bo$74477688b2o$
74477688bobo12238$74489953b2o$74489952b2o$74489954bo16125$74506067b2o$
74506067bobo$74506067bo30207$74536257b2o$74536256b2o$74536258bo24623$
74560886bo$74560885b2o$74560885bobo24012$74584867b2o$74584867bobo$
74584867bo28671$74613529b2o$74613528b2o$74613530bo9735$74623277b3o$
74623277bo$74623278bo21493$74644785b2o$74644784b2o$74644786bo23086$
74667865bo$74667864b2o$74667864bobo22782$74690649bo$74690648b2o$
74690648bobo21246$74711905bo$74711904b2o$74711904bobo20216$74732123b3o
$74732123bo$74732124bo22996$74755113b2o$74755112b2o$74755114bo11271$
74766389b3o$74766389bo$74766390bo30501$74796889bo$74796888b2o$
74796888bobo23035$74819907b2o$74819906b2o$74819908bo17617$74837521b2o$
74837520b2o$74837522bo28714$74866231b2o$74866230b2o$74866232bo23774$
74890006b2o$74890005b2o$74890007bo25450$74915440b3o$74915440bo$
74915441bo17797$74933259b2o$74933259bobo$74933259bo28716$74962004bo$
74962003b2o$74962003bobo25586$74987596b2o$74987595b2o$74987597bo23769$
75011362b2o$75011362bobo$75011362bo23343$75034707b2o$75034706b2o$
75034708bo16346$75051053b3o$75051053bo$75051054bo18932$75070003b2o$
75070003bobo$75070003bo26406$75096415bo$75096414b2o$75096414bobo18903$
75115361b2o$75115360b2o$75115362bo14115$75129484b2o$75129484bobo$
75129484bo25873$75155341b2o$75155340b2o$75155342bo25029$75180387b2o$
75180387bobo$75180387bo24100$75204500b2o$75204500bobo$75204500bo23257$
75227769b2o$75227768b2o$75227770bo15623$75243389b3o$75243389bo$
75243390bo28194$75271604bo$75271603b2o$75271603bobo13008$75284603b2o$
75284603bobo$75284603bo28671$75313265b2o$75313264b2o$75313266bo22794$
75336046b2o$75336045b2o$75336047bo21246$75357302b2o$75357301b2o$
75357303bo21791$75379091b2o$75379090b2o$75379092bo20189$75399286b2o$
75399285b2o$75399287bo17138$75416433b2o$75416432b2o$75416434bo15614$
75432049b2o$75432048b2o$75432050bo15158$75447205b2o$75447204b2o$
75447206bo28623$75475821b3o$75475821bo$75475822bo23025$75498852b2o$
75498852bobo$75498852bo23041$75521899b2o$75521899bobo$75521899bo37925$
75559816b3o$75559816bo$75559817bo24584$75584415b2o$75584415bobo$
75584415bo23797$75608223bo$75608222b2o$75608222bobo25558$75633779b2o$
75633779bobo$75633779bo39725$75673504b3o$75673504bo$75673505bo21501$
75695004bo$75695003b2o$75695003bobo26618$75721625bo$75721624b2o$
75721624bobo35286$75756906b2o$75756906bobo$75756906bo14601$75771526b2o
$75771525b2o$75771527bo20462$75791994b2o$75791994bobo$75791994bo21799$
75813788b2o$75813788bobo$75813788bo30729$75844521bo$75844520b2o$
75844520bobo18125$75862635b2o$75862635bobo$75862635bo24102$75886751bo$
75886750b2o$75886750bobo24022$75910779b2o$75910779bobo$75910779bo
32779$75943550b2o$75943549b2o$75943551bo20255$75963811b2o$75963810b2o$
75963812bo23553$75987361bo$75987360b2o$75987360bobo30715$76018019b2o$
76018018b2o$76018020bo25565$76043566b2o$76043565b2o$76043567bo18711$
76062276b2o$76062276bobo$76062276bo38362$76100650b2o$76100650bobo$
76100650bo18215$76118859b3o$76118859bo$76118860bo15069$76133941b3o$
76133941bo$76133942bo23066$76157012b2o$76157012bobo$76157012bo32518$
76189507b2o$76189506b2o$76189508bo27394$76216910bo$76216909b2o$
76216909bobo15090$76232012b2o$76232012bobo$76232012bo32266$76264294bo$
76264293b2o$76264293bobo16901$76281189b2o$76281188b2o$76281190bo38134$
76319321bo$76319320b2o$76319320bobo16846$76336169b2o$76336168b2o$
76336170bo18186$76354366b2o$76354365b2o$76354367bo14331$76368701b3o$
76368701bo$76368702bo27935$76396635b3o$76396635bo$76396636bo22996$
76419617b2o$76419616b2o$76419618bo14078$76433705b2o$76433704b2o$
76433706bo18731$76452435b2o$76452434b2o$76452436bo16081$76468521b2o$
76468520b2o$76468522bo14078$76482609b2o$76482608b2o$76482610bo18682$
76501284b2o$76501284bobo$76501284bo25602$76526889b2o$76526888b2o$
76526890bo17150$76544033b2o$76544032b2o$76544034bo20487$76564485b3o$
76564485bo$76564486bo37155$76601640b3o$76601640bo$76601641bo17917$
76619547b2o$76619546b2o$76619548bo21725$76641270b2o$76641269b2o$
76641271bo21791$76663059b2o$76663058b2o$76663060bo15578$76678645b3o$
76678645bo$76678646bo27935$76706579b3o$76706579bo$76706580bo24577$
76731147b2o$76731146b2o$76731148bo17882$76749013b3o$76749013bo$
76749014bo30501$76779513bo$76779512b2o$76779512bobo18174$76797713bo$
76797712b2o$76797712bobo19918$76817617b2o$76817616b2o$76817618bo17150$
76834761b2o$76834760b2o$76834762bo17661$76852403b2o$76852403bobo$
76852403bo31535$76883945bo$76883944b2o$76883944bobo24318$76908257bo$
76908256b2o$76908256bobo16842$76925100b2o$76925100bobo$76925100bo
25602$76950705b2o$76950704b2o$76950706bo18731$76969435b2o$76969434b2o$
76969436bo22529$76991985bo$76991984b2o$76991984bobo14854$77006837b2o$
77006836b2o$77006838bo30699$77037532b2o$77037532bobo$77037532bo24793$
77062329b2o$77062328b2o$77062330bo12542$77074889b2o$77074888b2o$
77074890bo14589$77089475b2o$77089475bobo$77089475bo24574$77114051b2o$
77114051bobo$77114051bo28671$77142713b2o$77142712b2o$77142714bo17707$
77160435b2o$77160434b2o$77160436bo15834$77176261b3o$77176261bo$
77176262bo28673$77204934b2o$77204933b2o$77204935bo22766$77227698b2o$
77227698bobo$77227698bo26668$77254355b3o$77254355bo$77254356bo21252$
77275633bo$77275632b2o$77275632bobo16842$77292476b2o$77292476bobo$
77292476bo26881$77319347b2o$77319347bobo$77319347bo42797$77362128b3o$
77362128bo$77362129bo13264$77375393b2o$77375392b2o$77375394bo19752$
77395139b3o$77395139bo$77395140bo15581$77410733b3o$77410733bo$
77410734bo30501$77441233bo$77441232b2o$77441232bobo15821$77457051b2o$
77457051bobo$77457051bo50178$77507237b2o$77507237bobo$77507237bo25349$
77532631b2o$77532631bobo$77532631bo16116$77548753b2o$77548752b2o$
77548754bo15614$77564369b2o$77564368b2o$77564370bo25908$77590284bo$
77590283b2o$77590283bobo27902$77618196bo$77618195b2o$77618195bobo
21234$77639427b3o$77639427bo$77639428bo19920$77659348b2o$77659348bobo$
77659348bo32378$77691712b3o$77691712bo$77691713bo22159$77713869b3o$
77713869bo$77713870bo28965$77742841bo$77742840b2o$77742840bobo11782$
77754637b2o$77754636b2o$77754638bo30699$77785332b2o$77785332bobo$
77785332bo32265$77817593bo$77817592b2o$77817592bobo16117$77833719bo$
77833718b2o$77833718bobo25854$77859583bo$77859582b2o$77859582bobo
29655$77889225b2o$77889224b2o$77889226bo17146$77906364b2o$77906364bobo
$77906364bo21039$77927443b2o$77927442b2o$77927444bo21725$77949166b2o$
77949165b2o$77949167bo17403$77966573b3o$77966573bo$77966574bo24357$
77990961bo$77990960b2o$77990960bobo16883$78007844b2o$78007844bobo$
78007844bo24830$78032676b2o$78032676bobo$78032676bo28901$78061582b2o$
78061581b2o$78061583bo22782$78084366b2o$78084365b2o$78084367bo18670$
78103036b2o$78103036bobo$78103036bo27183$78130227b2o$78130226b2o$
78130228bo19661$78149892b2o$78149892bobo$78149892bo38192$78188088b3o$
78188088bo$78188089bo20444$78208518b2o$78208517b2o$78208519bo21791$
78230307b2o$78230306b2o$78230308bo18129$78248433b2o$78248432b2o$
78248434bo20474$78268908b2o$78268908bobo$78268908bo29694$78298602b2o$
78298602bobo$78298602bo23343$78321947b2o$78321946b2o$78321948bo19785$
78341744b3o$78341744bo$78341745bo27134$78368880b3o$78368880bo$
78368881bo25003$78393884b2o$78393884bobo$78393884bo25304$78419179b2o$
78419179bobo$78419179bo25599$78444785b2o$78444784b2o$78444786bo22794$
78467566b2o$78467565b2o$78467567bo21246$78488822b2o$78488821b2o$
78488823bo33310$78522119b2o$78522118b2o$78522120bo21500$78543627b3o$
78543627bo$78543628bo21252$78564905bo$78564904b2o$78564904bobo19146$
78584058b2o$78584058bobo$78584058bo25394$78609457bo$78609456b2o$
78609456bobo29946$78639399b2o$78639398b2o$78639400bo30211$78669606bo$
78669605b2o$78669605bobo27087$78696705b2o$78696704b2o$78696706bo23078$
78719803b3o$78719803bo$78719804bo31488$78751295b2o$78751294b2o$
78751296bo19711$78771019b2o$78771018b2o$78771020bo19153$78790161b2o$
78790160b2o$78790162bo22794$78812942b2o$78812941b2o$78812943bo21246$
78834198b2o$78834197b2o$78834199bo17649$78851843b2o$78851843bobo$
78851843bo34607$78886441bo$78886440b2o$78886440bobo18427$78904875b2o$
78904874b2o$78904876bo16888$78921775bo$78921774b2o$78921774bobo29188$
78950963b2o$78950962b2o$78950964bo15834$78966789b3o$78966789bo$
78966790bo30209$78996990b2o$78996989b2o$78996991bo29464$79026448b3o$
79026448bo$79026449bo18401$79044861b3o$79044861bo$79044862bo24565$
79069425b2o$79069424b2o$79069426bo17707$79087147b2o$79087146b2o$
79087148bo13520$79100675b2o$79100675bobo$79100675bo37679$79138329bo$
79138328b2o$79138328bobo19963$79158291b2o$79158290b2o$79158292bo17654$
79175940b2o$79175940bobo$79175940bo31494$79207444bo$79207443b2o$
79207443bobo18686$79226115b2o$79226114b2o$79226116bo15056$79241171b2o$
79241171bobo$79241171bo31243$79272414b2o$79272413b2o$79272415bo21783$
79294180b2o$79294180bobo$79294180bo24830$79319012b2o$79319012bobo$
79319012bo23294$79342316b2o$79342316bobo$79342316bo27136$79369447bo$
79369446b2o$79369446bobo33251$79402686b2o$79402685b2o$79402687bo23327$
79426003b2o$79426002b2o$79426004bo20173$79446178b2o$79446178bobo$
79446178bo22057$79468231bo$79468230b2o$79468230bobo22240$79490485b3o$
79490485bo$79490486bo27682$79518163b2o$79518162b2o$79518164bo20475$
79538635b3o$79538635bo$79538636bo20556$79559208b3o$79559208bo$
79559209bo22405$79581619b2o$79581619bobo$79581619bo29439$79611049b2o$
79611048b2o$79611050bo12807$79623853b3o$79623853bo$79623854bo27144$
79651009b3o$79651009bo$79651010bo26392$79677436bo$79677435b2o$
79677435bobo17150$79694587b2o$79694586b2o$79694588bo20475$79715059b3o$
79715059bo$79715060bo21505$79736571b2o$79736570b2o$79736572bo16118$
79752692b2o$79752692bobo$79752692bo28901$79781598b2o$79781597b2o$
79781599bo32800$79814392b3o$79814392bo$79814393bo14800$79829185b2o$
79829184b2o$79829186bo23086$79852265bo$79852264b2o$79852264bobo16883$
79869148b2o$79869148bobo$79869148bo36106$79905254bo$79905253b2o$
79905253bobo14597$79919853b2o$79919852b2o$79919854bo41458$79961311b2o$
79961310b2o$79961312bo18130$79979449b2o$79979448b2o$79979450bo17195$
79996651b2o$79996650b2o$79996652bo16081$80012737b2o$80012736b2o$
80012738bo26159$80038894bo$80038893b2o$80038893bobo17394$80056300b2o$
80056300bobo$80056300bo30729$80087033bo$80087032b2o$80087032bobo15063$
80102093b3o$80102093bo$80102094bo28965$80131065bo$80131064b2o$
80131064bobo19955$80151004b2o$80151004bobo$80151004bo38117$80189078b2o
$80189077b2o$80189079bo14577$80203667b2o$80203667bobo$80203667bo38699$
80242367b2o$80242366b2o$80242368bo18395$80260757b3o$80260757bo$
80260758bo32282$80292996b2o$80292996bobo$80292996bo27865$80320849b2o$
80320848b2o$80320850bo23086$80343929bo$80343928b2o$80343928bobo15310$
80359249b2o$80359248b2o$80359250bo18686$80377921b2o$80377920b2o$
80377922bo26668$80404600b3o$80404600bo$80404601bo15836$80420446b2o$
80420445b2o$80420447bo21015$80441444b2o$80441444bobo$80441444bo22232$
80463683b2o$80463683bobo$80463683bo34607$80498281bo$80498280b2o$
80498280bobo11782$80510077b2o$80510076b2o$80510078bo29391$80539461b3o$
80539461bo$80539462bo21530$80561004b2o$80561004bobo$80561004bo37893$
80598895b2o$80598894b2o$80598896bo25602$80624497bo$80624496b2o$
80624496bobo17882$80642398b2o$80642397b2o$80642399bo21246$80663654b2o$
80663653b2o$80663655bo29219$80692870bo$80692869b2o$80692869bobo31993$
80724855b2o$80724854b2o$80724856bo19703$80744556b2o$80744556bobo$
80744556bo23253$80767820b2o$80767820bobo$80767820bo35128$80802964bo$
80802963b2o$80802963bobo15304$80818281b2o$80818280b2o$80818282bo23086$
80841361bo$80841360b2o$80841360bobo24827$80866188bo$80866187b2o$
80866187bobo17150$80883339b2o$80883338b2o$80883340bo11472$80894827b2o$
80894827bobo$80894827bo25636$80920468b2o$80920468bobo$80920468bo38919$
80959384b3o$80959384bo$80959385bo15836$80975230b2o$80975229b2o$
80975231bo18417$80993635b2o$80993635bobo$80993635bo29999$81023649bo$
81023648b2o$81023648bobo18382$81042025b2o$81042024b2o$81042026bo20267$
81062283b2o$81062282b2o$81062284bo29181$81091463b2o$81091462b2o$
81091464bo25602$81117065bo$81117064b2o$81117064bobo30926$81148003b2o$
81148002b2o$81148004bo19722$81167734b2o$81167733b2o$81167735bo21234$
81188953b2o$81188952b2o$81188954bo13053$81202011b2o$81202011bobo$
81202011bo29707$81231726b2o$81231725b2o$81231727bo23074$81254809bo$
81254808b2o$81254808bobo15575$81270381b3o$81270381bo$81270382bo32546$
81302924bo$81302923b2o$81302923bobo17150$81320075b2o$81320074b2o$
81320076bo16118$81336196b2o$81336196bobo$81336196bo36874$81373062bo$
81373061b2o$81373061bobo20215$81393283b3o$81393283bo$81393284bo21505$
81414795b2o$81414794b2o$81414796bo29181$81443975b2o$81443974b2o$
81443976bo22222$81466202b2o$81466202bobo$81466202bo18443$81484645b3o$
81484645bo$81484646bo19957$81504625b2o$81504624b2o$81504626bo25131$
81529748bo$81529747b2o$81529747bobo24575$81554328b3o$81554328bo$
81554329bo11767$81566103bo$81566102b2o$81566102bobo54008$81620106b2o$
81620105b2o$81620107bo37386$81657467b2o$81657466b2o$81657468bo23553$
81681017bo$81681016b2o$81681016bobo21755$81702788bo$81702787b2o$
81702787bobo19409$81722169b2o$81722168b2o$81722170bo18731$81740899b2o$
81740898b2o$81740900bo20219$81761123b3o$81761123bo$81761124bo40190$
81801235b3o$81801235bo$81801236bo18899$81820131b2o$81820131bobo$
81820131bo27135$81847265b2o$81847264b2o$81847266bo15614$81862881b2o$
81862880b2o$81862882bo21551$81884454bo$81884453b2o$81884453bobo23001$
81907454b2o$81907453b2o$81907455bo23074$81930537bo$81930536b2o$
81930536bobo15575$81946109b3o$81946109bo$81946110bo26101$81972201b2o$
81972200b2o$81972202bo12086$81984293b2o$81984292b2o$81984294bo34032$
82018323b3o$82018323bo$82018324bo16396$82034725b2o$82034724b2o$
82034726bo43008$82077718b2o$82077718bobo$82077718bo29136$82106838b2o$
82106837b2o$82106839bo18674$82125513b2o$82125512b2o$82125514bo21550$
82147065bo$82147064b2o$82147064bobo22782$82169849bo$82169848b2o$
82169848bobo24827$82194676bo$82194675b2o$82194675bobo17150$82211827b2o
$82211826b2o$82211828bo11472$82223315b2o$82223315bobo$82223315bo25864$
82249173b3o$82249173bo$82249174bo26399$82275579b3o$82275579bo$
82275580bo51925$82327502b2o$82327502bobo$82327502bo17926$82345421b3o$
82345421bo$82345422bo28673$82374094b2o$82374093b2o$82374095bo30238$
82404335b2o$82404334b2o$82404336bo19666$82424001b2o$82424000b2o$
82424002bo11517$82435531b2o$82435531bobo$82435531bo40235$82475759b2o$
82475758b2o$82475760bo18937$82494703bo$82494702b2o$82494702bobo28115$
82522812b2o$82522812bobo$82522812bo32014$82554822b2o$82554821b2o$
82554823bo29464$82584280b3o$82584280bo$82584281bo18173$82602476b2o$
82602476bobo$82602476bo32473$82634913b2o$82634912b2o$82634914bo18478$
82653409bo$82653408b2o$82653408bobo22490$82675894b2o$82675893b2o$
82675895bo29219$82705110bo$82705109b2o$82705109bobo18930$82724036b2o$
82724036bobo$82724036bo26366$82750396b2o$82750396bobo$82750396bo26374$
82776779b2o$82776778b2o$82776780bo20726$82797484b2o$82797484bobo$
82797484bo25600$82823087bo$82823086b2o$82823086bobo24800$82847885b3o$
82847885bo$82847886bo26399$82874291b3o$82874291bo$82874292bo21505$
82895803b2o$82895802b2o$82895804bo18125$82913938b2o$82913938bobo$
82913938bo18955$82932893b3o$82932893bo$82932894bo26146$82959043b2o$
82959042b2o$82959044bo20475$82979515b3o$82979515bo$82979516bo24577$
83004083b2o$83004082b2o$83004084bo17617$83021697b2o$83021696b2o$
83021698bo24377$83046089bo$83046088b2o$83046088bobo24819$83070905bo$
83070904b2o$83070904bobo23291$83094204bo$83094203b2o$83094203bobo
12497$83106705b2o$83106704b2o$83106706bo21038$83127753bo$83127752b2o$
83127752bobo20216$83147971b3o$83147971bo$83147972bo21497$83169460b2o$
83169460bobo$83169460bo27910$83197371b2o$83197370b2o$83197372bo19149$
83216508b2o$83216508bobo$83216508bo28207$83244715b2o$83244714b2o$
83244716bo14545$83259273b2o$83259272b2o$83259274bo20218$83279468b2o$
83279468bobo$83279468bo25897$83305367bo$83305366b2o$83305366bobo29953$
83335323b3o$83335323bo$83335324bo22788$83358129bo$83358128b2o$
83358128bobo24827$83382956bo$83382955b2o$83382955bobo16385$83399353bo$
83399352b2o$83399352bobo27098$83426422b2o$83426421b2o$83426423bo21791$
83448211b2o$83448210b2o$83448212bo29181$83477399b2o$83477398b2o$
83477400bo33792$83511184b3o$83511184bo$83511185bo24060$83535247b2o$
83535246b2o$83535248bo18642$83553897b2o$83553896b2o$83553898bo16135$
83570037b3o$83570037bo$83570038bo28965$83599009bo$83599008b2o$
83599008bobo33276$83632272b3o$83632272bo$83632273bo18908$83651174b2o$
83651173b2o$83651175bo14331$83665509b3o$83665509bo$83665510bo23294$
83688797b3o$83688797bo$83688798bo22004$83710803b2o$83710803bobo$
83710803bo22071$83732885b2o$83732884b2o$83732886bo29391$83762269b3o$
83762269bo$83762270bo21493$83783777b2o$83783776b2o$83783778bo14589$
83798363b2o$83798363bobo$83798363bo23607$83821973b2o$83821972b2o$
83821974bo25598$83847581b2o$83847580b2o$83847582bo26319$83873909b3o$
83873909bo$83873910bo21530$83895452b2o$83895452bobo$83895452bo30729$
83926185bo$83926184b2o$83926184bobo22490$83948670b2o$83948669b2o$
83948671bo27928$83976600b3o$83976600bo$83976601bo48633$84025234b2o$
84025233b2o$84025235bo30697$84055950b2o$84055949b2o$84055951bo17945$
84073903bo$84073902b2o$84073902bobo31489$84105387b3o$84105387bo$
84105388bo25568$84130950b2o$84130949b2o$84130951bo35315$84166258b2o$
84166258bobo$84166258bo14073$84180332b2o$84180332bobo$84180332bo33320$
84213664b3o$84213664bo$84213665bo27144$84240817bo$84240816b2o$
84240816bobo20938$84261754b2o$84261754bobo$84261754bo22569$84284319bo$
84284318b2o$84284318bobo36360$84320686bo$84320685b2o$84320685bobo
30715$84351400b3o$84351400bo$84351401bo12239$84363635b2o$84363635bobo$
84363635bo34815$84398485b2o$84398484b2o$84398486bo12554$84411094b2o$
84411093b2o$84411095bo20210$84431297b2o$84431296b2o$84431298bo15614$
84446913b2o$84446912b2o$84446914bo18731$84465643b2o$84465642b2o$
84465644bo13520$84479171b2o$84479171bobo$84479171bo22785$84501970b2o$
84501969b2o$84501971bo28454$84530435b3o$84530435bo$84530436bo19468$
84549893b2o$84549892b2o$84549894bo34032$84583923b3o$84583923bo$
84583924bo15581$84599517b3o$84599517bo$84599518bo16638$84616253b3o$
84616253bo$84616254bo26146$84642403b2o$84642402b2o$84642404bo15056$
84657459b2o$84657459bobo$84657459bo33291$84690742b2o$84690741b2o$
84690743bo24866$84715633bo$84715632b2o$84715632bobo22474$84738098b2o$
84738098bobo$84738098bo24879$84762971b2o$84762970b2o$84762972bo31743$
84794704b3o$84794704bo$84794705bo22273$84816982bo$84816981b2o$
84816981bobo14806$84831789b3o$84831789bo$84831790bo32037$84863817bo$
84863816b2o$84863816bobo16117$84879943bo$84879942b2o$84879942bobo
28156$84908092b2o$84908092bobo$84908092bo39429$84947511b2o$84947510b2o
$84947512bo22222$84969738b2o$84969738bobo$84969738bo31279$85001004bo$
85001003b2o$85001003bobo16385$85017401bo$85017400b2o$85017400bobo
27900$85045312b3o$85045312bo$85045313bo14800$85060105b2o$85060104b2o$
85060106bo18170$85078282b2o$85078282bobo$85078282bo16651$85094941b3o$
85094941bo$85094942bo37665$85132599b2o$85132598b2o$85132600bo17401$
85150015bo$85150014b2o$85150014bobo22486$85172515b2o$85172515bobo$
85172515bo28667$85201172b2o$85201172bobo$85201172bo17922$85219137b2o$
85219136b2o$85219138bo19722$85238862b2o$85238861b2o$85238863bo22254$
85261116b2o$85261116bobo$85261116bo28207$85289323b2o$85289322b2o$
85289324bo30207$85319528b3o$85319528bo$85319529bo10703$85330235b2o$
85330235bobo$85330235bo22270$85352515b2o$85352515bobo$85352515bo22526$
85375051b2o$85375051bobo$85375051bo28716$85403771b2o$85403770b2o$
85403772bo32253$85436007b2o$85436006b2o$85436008bo20686$85456706b2o$
85456706bobo$85456706bo30254$85486975b2o$85486974b2o$85486976bo30211$
85517182bo$85517181b2o$85517181bobo17357$85534545b2o$85534544b2o$
85534546bo23086$85557625bo$85557624b2o$85557624bobo16846$85574473b2o$
85574472b2o$85574474bo18186$85592670b2o$85592669b2o$85592671bo24610$
85617281bo$85617280b2o$85617280bobo19914$85637180b2o$85637180bobo$
85637180bo40707$85677890b2o$85677890bobo$85677890bo23086$85700982bo$
85700981b2o$85700981bobo26365$85727337bo$85727336b2o$85727336bobo
18382$85745713b2o$85745712b2o$85745714bo14589$85760299b2o$85760299bobo
$85760299bo38189$85798496b3o$85798496bo$85798497bo26113$85824598bo$
85824597b2o$85824597bobo17989$85842600b3o$85842600bo$85842601bo39046$
85881659b2o$85881658b2o$85881660bo25391$85907054bo$85907053b2o$
85907053bobo30715$85937768b3o$85937768bo$85937769bo11728$85949505b2o$
85949504b2o$85949506bo23086$85972585bo$85972584b2o$85972584bobo21193$
85993785b2o$85993784b2o$85993786bo18943$86012732b2o$86012732bobo$
86012732bo32553$86045255bo$86045254b2o$86045254bobo25312$86070565b3o$
86070565bo$86070566bo37667$86108232b3o$86108232bo$86108233bo13004$
86121250b2o$86121250bobo$86121250bo27406$86148646b2o$86148645b2o$
86148647bo20210$86168849b2o$86168848b2o$86168850bo20014$86188873bo$
86188872b2o$86188872bobo11782$86200669b2o$86200668b2o$86200670bo29163$
86229836b2o$86229836bobo$86229836bo20222$86250084b2o$86250084bobo$
86250084bo27910$86277995b2o$86277994b2o$86277996bo19661$86297660b2o$
86297660bobo$86297660bo28719$86326379b2o$86326378b2o$86326380bo22017$
86348401bo$86348400b2o$86348400bobo18382$86366777b2o$86366776b2o$
86366778bo21550$86388329bo$86388328b2o$86388328bobo19707$86408060bo$
86408059b2o$86408059bobo17613$86425668b2o$86425668bobo$86425668bo
28719$86454387b2o$86454386b2o$86454388bo15834$86470213b3o$86470213bo$
86470214bo28673$86498886b2o$86498885b2o$86498887bo28192$86527096b3o$
86527096bo$86527097bo11767$86538871bo$86538870b2o$86538870bobo29953$
86568827b3o$86568827bo$86568828bo24032$86592862b2o$86592861b2o$
86592863bo22011$86614845b3o$86614845bo$86614846bo20222$86635077b3o$
86635077bo$86635078bo31010$86666092bo$86666091b2o$86666091bobo17150$
86683243b2o$86683242b2o$86683244bo32255$86715504b3o$86715504bo$
86715505bo22272$86737761bo$86737760b2o$86737760bobo15310$86753081b2o$
86753080b2o$86753082bo20267$86773339b2o$86773338b2o$86773340bo22017$
86795361bo$86795360b2o$86795360bobo22011$86817379b2o$86817378b2o$
86817380bo20219$86837603b3o$86837603bo$86837604bo25164$86862760b3o$
86862760bo$86862761bo29058$86891818b2o$86891818bobo$86891818bo32048$
86923872b3o$86923872bo$86923873bo22027$86945913bo$86945912b2o$
86945912bobo22719$86968626b2o$86968626bobo$86968626bo23566$86992198b2o
$86992197b2o$86992199bo17138$87009345b2o$87009344b2o$87009346bo26668$
87036024b3o$87036024bo$87036025bo24060$87060087b2o$87060086b2o$
87060088bo26111$87086204bo$87086203b2o$87086203bobo24575$87110784b3o$
87110784bo$87110785bo17402$87128179b3o$87128179bo$87128180bo22265$
87150436b2o$87150436bobo$87150436bo35589$87186031b2o$87186030b2o$
87186032bo21247$87207283b2o$87207282b2o$87207284bo30717$87237991b2o$
87237990b2o$87237992bo19666$87257657b2o$87257656b2o$87257658bo28204$
87285864b3o$87285864bo$87285865bo27390$87313248b3o$87313248bo$
87313249bo19403$87332665b2o$87332664b2o$87332666bo22064$87354731b2o$
87354730b2o$87354732bo20684$87375425b2o$87375424b2o$87375426bo23600$
87399019b2o$87399018b2o$87399020bo16118$87415140b2o$87415140bobo$
87415140bo24793$87439937b2o$87439936b2o$87439938bo19722$87459662b2o$
87459661b2o$87459663bo16113$87475779b2o$87475779bobo$87475779bo33071$
87508849bo$87508848b2o$87508848bobo21962$87530804b2o$87530804bobo$
87530804bo21562$87552373b2o$87552372b2o$87552374bo28670$87581037b2o$
87581036b2o$87581038bo32243$87613283b2o$87613282b2o$87613284bo16081$
87629369b2o$87629368b2o$87629370bo18186$87647566b2o$87647565b2o$
87647567bo19441$87666995b2o$87666995bobo$87666995bo33071$87700065bo$
87700064b2o$87700064bobo26106$87726183b2o$87726182b2o$87726184bo25855$
87752019b2o$87752018b2o$87752020bo19661$87771684b2o$87771684bobo$
87771684bo28939$87800597b3o$87800597bo$87800598bo22300$87822911bo$
87822910b2o$87822910bobo25312$87848221b3o$87848221bo$87848222bo36898$
87885075b2o$87885074b2o$87885076bo21725$87906798b2o$87906797b2o$
87906799bo20842$87927656b3o$87927656bo$87927657bo39092$87966744b3o$
87966744bo$87966745bo27390$87994128b3o$87994128bo$87994129bo15065$
88009173b3o$88009173bo$88009174bo21758$88030933b3o$88030933bo$
88030934bo19454$88050397b3o$88050397bo$88050398bo22573$88072965b2o$
88072964b2o$88072966bo31211$88104172b2o$88104172bobo$88104172bo22232$
88126411b2o$88126411bobo$88126411bo31743$88158137b2o$88158136b2o$
88158138bo12807$88170941b3o$88170941bo$88170942bo21530$88192484b2o$
88192484bobo$88192484bo28901$88221390b2o$88221389b2o$88221391bo22782$
88244174b2o$88244173b2o$88244175bo24318$88268486b2o$88268485b2o$
88268487bo19710$88288214b2o$88288213b2o$88288215bo18711$88306924b2o$
88306924bobo$88306924bo30982$88337891b2o$88337890b2o$88337892bo20987$
88358883b3o$88358883bo$88358884bo24322$88383248b3o$88383248bo$
88383249bo15836$88399094b2o$88399093b2o$88399095bo23550$88422638b2o$
88422637b2o$88422639bo12273$88434931b2o$88434931bobo$88434931bo22526$
88457483b2o$88457483bobo$88457483bo31535$88489025bo$88489024b2o$
88489024bobo17144$88506179b3o$88506179bo$88506180bo21456$88527628b2o$
88527628bobo$88527628bo25867$88553485b3o$88553485bo$88553486bo20222$
88573717b3o$88573717bo$88573718bo22573$88596285b2o$88596284b2o$
88596286bo30699$88626980b2o$88626980bobo$88626980bo32265$88659241bo$
88659240b2o$88659240bobo18427$88677675b2o$88677674b2o$88677676bo20475$
88698147b3o$88698147bo$88698148bo28933$88727086bo$88727085b2o$
88727085bobo16598$88743693b3o$88743693bo$88743694bo28673$88772366b2o$
88772365b2o$88772367bo24302$88796658b2o$88796658bobo$88796658bo21031$
88817692b2o$88817692bobo$88817692bo30933$88848596b2o$88848596bobo$
88848596bo39728$88888320b3o$88888320bo$88888321bo23558$88911884bo$
88911883b2o$88911883bobo28921$88940798bo$88940797b2o$88940797bobo
14796$88955603b2o$88955603bobo$88955603bo27180$88982795b2o$88982794b2o
$88982796bo13560$88996391bo$88996390b2o$88996390bobo26579$89022972b2o$
89022972bobo$89022972bo29710$89052686b2o$89052685b2o$89052687bo20206$
89072884b2o$89072884bobo$89072884bo25639$89098524b2o$89098524bobo$
89098524bo27657$89126201bo$89126200b2o$89126200bobo17111$89143301b3o$
89143301bo$89143302bo37155$89180456b3o$89180456bo$89180457bo11728$
89192193b2o$89192192b2o$89192194bo23595$89215788bo$89215787b2o$
89215787bobo12497$89228297b2o$89228296b2o$89228298bo18954$89247254b2o$
89247253b2o$89247255bo20247$89267492b2o$89267492bobo$89267492bo35045$
89302510b2o$89302509b2o$89302511bo14577$89317099b2o$89317099bobo$
89317099bo31535$89348641bo$89348640b2o$89348640bobo23291$89371940bo$
89371939b2o$89371939bobo17150$89389091b2o$89389090b2o$89389092bo24065$
89413169bo$89413168b2o$89413168bobo19187$89432348b2o$89432348bobo$
89432348bo23768$89456115b2o$89456115bobo$89456115bo24102$89480231bo$
89480230b2o$89480230bobo41219$89521439b2o$89521438b2o$89521440bo32256$
89553696b3o$89553696bo$89553697bo24817$89578524b2o$89578523b2o$
89578525bo32265$89610783b2o$89610782b2o$89610784bo22783$89633563b2o$
89633562b2o$89633564bo24318$89657884bo$89657883b2o$89657883bobo15883$
89673779b3o$89673779bo$89673780bo24016$89697806b2o$89697805b2o$
89697807bo22782$89720590b2o$89720589b2o$89720591bo24610$89745201bo$
89745200b2o$89745200bobo20725$89765911bo$89765910b2o$89765910bobo
37128$89803038bo$89803037b2o$89803037bobo19913$89822962b2o$89822962bob
o$89822962bo17191$89840172b2o$89840172bobo$89840172bo30437$89870606b2o
$89870605b2o$89870607bo17403$89888005b3o$89888005bo$89888006bo39414$
89927426b2o$89927426bobo$89927426bo22825$89950263b2o$89950262b2o$
89950264bo27138$89977393bo$89977392b2o$89977392bobo20216$89997611b3o$
89997611bo$89997612bo21758$90019379b3o$90019379bo$90019380bo34560$
90053927b2o$90053926b2o$90053928bo22530$90076473bo$90076472b2o$
90076472bobo15575$90092045b3o$90092045bo$90092046bo30501$90122545bo$
90122544b2o$90122544bobo13318$90135869b2o$90135868b2o$90135870bo42226$
90178095b2o$90178094b2o$90178096bo25310$90203398b2o$90203397b2o$
90203399bo17175$90220580b2o$90220580bobo$90220580bo27136$90247711bo$
90247710b2o$90247710bobo27663$90275357b2o$90275356b2o$90275358bo30707$
90306075b2o$90306074b2o$90306076bo28407$90334472b3o$90334472bo$
90334473bo33286$90367768b3o$90367768bo$90367769bo11728$90379505b2o$
90379504b2o$90379506bo12285$90391795b2o$90391795bobo$90391795bo25599$
90417401b2o$90417400b2o$90417402bo13054$90430481b2o$90430480b2o$
90430482bo27647$90458146b2o$90458146bobo$90458146bo24622$90482766bo$
90482765b2o$90482765bobo30457$90513223b2o$90513222b2o$90513224bo22783$
90536003b2o$90536002b2o$90536004bo13009$90549033b2o$90549032b2o$
90549034bo28202$90577231b2o$90577230b2o$90577232bo22783$90600011b2o$
90600010b2o$90600012bo18637$90618666b2o$90618666bobo$90618666bo21758$
90640420b2o$90640420bobo$90640420bo25089$90665507b2o$90665507bobo$
90665507bo31535$90697049bo$90697048b2o$90697048bobo15347$90712404b2o$
90712404bobo$90712404bo26366$90738764b2o$90738764bobo$90738764bo27654$
90766444bo$90766443b2o$90766443bobo17662$90784115b2o$90784114b2o$
90784116bo20734$90804843b2o$90804842b2o$90804844bo28162$90832998bo$
90832997b2o$90832997bobo27656$90860665bo$90860664b2o$90860664bobo
22975$90883634b2o$90883634bobo$90883634bo26407$90910020b2o$90910020bob
o$90910020bo24793$90934817b2o$90934816b2o$90934818bo12807$90947621b3o$
90947621bo$90947622bo20222$90967853b3o$90967853bo$90967854bo34593$
91002455b2o$91002454b2o$91002456bo21247$91023707b2o$91023706b2o$
91023708bo23261$91046958b2o$91046957b2o$91046959bo18674$91065633b2o$
91065632b2o$91065634bo22056$91087675b3o$91087675bo$91087676bo25860$
91113537bo$91113536b2o$91113536bobo27900$91141448b3o$91141448bo$
91141449bo20451$91161889b3o$91161889bo$91161890bo25362$91187255bo$
91187254b2o$91187254bobo25596$91212860b2o$91212860bobo$91212860bo
31973$91244822b2o$91244821b2o$91244823bo24318$91269134b2o$91269133b2o$
91269135bo22782$91291918b2o$91291917b2o$91291919bo16113$91308035b2o$
91308035bobo$91308035bo33071$91341105bo$91341104b2o$91341104bobo18378$
91359476b2o$91359476bobo$91359476bo22074$91381557b2o$91381556b2o$
91381558bo35062$91416625bo$91416624b2o$91416624bobo18382$91435001b2o$
91435000b2o$91435002bo16421$91451423bo$91451422b2o$91451422bobo30675$
91482098b2o$91482098bobo$91482098bo29234$91511321bo$91511320b2o$
91511320bobo19963$91531283b2o$91531282b2o$91531284bo18653$91549950b2o$
91549949b2o$91549951bo27171$91577126bo$91577125b2o$91577125bobo14796$
91591931b2o$91591931bobo$91591931bo26110$91618035b2o$91618035bobo$
91618035bo24574$91642611b2o$91642611bobo$91642611bo30207$91672801b2o$
91672800b2o$91672802bo11517$91684331b2o$91684331bobo$91684331bo34607$
91718929bo$91718928b2o$91718928bobo26623$91745558bo$91745557b2o$
91745557bobo12492$91758067b2o$91758067bobo$91758067bo27135$91785201b2o
$91785200b2o$91785202bo20014$91805225bo$91805224b2o$91805224bobo19963$
91825187b2o$91825186b2o$91825188bo15834$91841013b3o$91841013bo$
91841014bo23029$91864049b2o$91864048b2o$91864050bo18186$91882246b2o$
91882245b2o$91882247bo19953$91902187b2o$91902187bobo$91902187bo33071$
91935257bo$91935256b2o$91935256bobo26106$91961375b2o$91961374b2o$
91961376bo28382$91989734b2o$91989733b2o$91989735bo22782$92012518b2o$
92012517b2o$92012519bo29728$92042256b3o$92042256bo$92042257bo17372$
92059630b2o$92059629b2o$92059631bo20524$92080171b3o$92080171bo$
92080172bo27892$92108065bo$92108064b2o$92108064bobo18419$92126476b2o$
92126476bobo$92126476bo23768$92150243b2o$92150243bobo$92150243bo28171$
92178430b2o$92178429b2o$92178431bo27683$92206118bo$92206117b2o$
92206117bobo21061$92227184b3o$92227184bo$92227185bo23430$92250625b2o$
92250624b2o$92250626bo21258$92271878b2o$92271877b2o$92271879bo21229$
92293129b2o$92293128b2o$92293130bo31537$92324672b3o$92324672bo$
92324673bo28419$92353117b3o$92353117bo$92353118bo20216$92373340bo$
92373339b2o$92373339bobo23042$92396382bo$92396381b2o$92396381bobo
20697$92417086b2o$92417085b2o$92417087bo18711$92435796b2o$92435796bobo
$92435796bo30421$92466210b2o$92466210bobo$92466210bo15883$92482109b3o$
92482109bo$92482110bo28673$92510782b2o$92510781b2o$92510783bo22782$
92533566b2o$92533565b2o$92533567bo18670$92552236b2o$92552236bobo$
92552236bo33074$92585313bo$92585312b2o$92585312bobo17144$92602467b3o$
92602467bo$92602468bo19920$92622388b2o$92622388bobo$92622388bo24065$
92646451b2o$92646451bobo$92646451bo27131$92673580b2o$92673580bobo$
92673580bo31246$92704830b2o$92704829b2o$92704831bo18972$92723811b3o$
92723811bo$92723812bo17117$92740933b3o$92740933bo$92740934bo25370$
92766300b2o$92766300bobo$92766300bo32265$92798561bo$92798560b2o$
92798560bobo13813$92812391bo$92812390b2o$92812390bobo48344$92860714b2o
$92860714bobo$92860714bo22825$92883551b2o$92883550b2o$92883552bo27138$
92910681bo$92910680b2o$92910680bobo20216$92930899b3o$92930899bo$
92930900bo11524$92942431b2o$92942431bobo$92942431bo32215$92974645b3o$
92974645bo$92974646bo24610$92999267b2o$92999266b2o$92999268bo16081$
93015353b2o$93015352b2o$93015354bo17658$93033018b2o$93033018bobo$
93033018bo20491$93053501b3o$93053501bo$93053502bo31745$93085238b2o$
93085237b2o$93085239bo12795$93098045b3o$93098045bo$93098046bo26366$
93124389b3o$93124389bo$93124390bo21758$93146149b3o$93146149bo$
93146150bo24610$93170771b2o$93170770b2o$93170772bo21725$93192494b2o$
93192493b2o$93192495bo26146$93218633bo$93218632b2o$93218632bobo18419$
93237044b2o$93237044bobo$93237044bo20696$93257755b2o$93257755bobo$
93257755bo41261$93299008b3o$93299008bo$93299009bo25849$93324865bo$
93324864b2o$93324864bobo16634$93341508b2o$93341508bobo$93341508bo
37893$93379399b2o$93379398b2o$93379400bo25602$93405001bo$93405000b2o$
93405000bobo25855$93430862bo$93430861b2o$93430861bobo32766$93463618b2o
$93463618bobo$93463618bo15318$93478957b3o$93478957bo$93478958bo20468$
93499435b2o$93499435bobo$93499435bo25143$93524573b2o$93524572b2o$
93524574bo27134$93551709b2o$93551708b2o$93551710bo32198$93583897b2o$
93583896b2o$93583898bo12598$93596509b2o$93596508b2o$93596510bo35315$
93631811b2o$93631810b2o$93631812bo16081$93647897b2o$93647896b2o$
93647898bo19706$93667602b2o$93667602bobo$93667602bo32040$93699632b3o$
93699632bo$93699633bo21204$93720844b2o$93720844bobo$93720844bo22795$
93743645b3o$93743645bo$93743646bo36129$93779775b2o$93779774b2o$
93779776bo36307$93816074b2o$93816074bobo$93816074bo23086$93839166bo$
93839165b2o$93839165bobo15365$93854533b2o$93854532b2o$93854534bo43252$
93897784b3o$93897784bo$93897785bo24817$93922612b2o$93922611b2o$
93922613bo30478$93953086bo$93953085b2o$93953085bobo27643$93980744b3o$
93980744bo$93980745bo17372$93998118b2o$93998117b2o$93998119bo21610$
94019728b3o$94019728bo$94019729bo35762$94055495b2o$94055494b2o$
94055496bo24066$94079569bo$94079568b2o$94079568bobo33487$94113050b2o$
94113050bobo$94113050bo17194$94130243b2o$94130242b2o$94130244bo17363$
94147618b2o$94147617b2o$94147619bo35874$94183496b3o$94183496bo$
94183497bo16865$94200381b3o$94200381bo$94200382bo26908$94227279bo$
94227278b2o$94227278bobo37373$94264648b3o$94264648bo$94264649bo19937$
94284589b3o$94284589bo$94284590bo24610$94309211b2o$94309210b2o$
94309212bo19273$94328488b3o$94328488bo$94328489bo34230$94362729bo$
94362728b2o$94362728bobo15310$94378049b2o$94378048b2o$94378050bo23086$
94401129bo$94401128b2o$94401128bobo21499$94422619b2o$94422618b2o$
94422620bo22008$94444639bo$94444638b2o$94444638bobo28115$94472748b2o$
94472748bobo$94472748bo39728$94512472b3o$94512472bo$94512473bo27390$
94539856b3o$94539856bo$94539857bo14288$94554161b2o$94554160b2o$
94554162bo14885$94569047bo$94569046b2o$94569046bobo32519$94601569bo$
94601568b2o$94601568bobo20954$94622526b2o$94622525b2o$94622527bo17175$
94639708b2o$94639708bobo$94639708bo39429$94679127b2o$94679126b2o$
94679128bo23774$94702902b2o$94702901b2o$94702903bo21791$94724691b2o$
94724690b2o$94724692bo22270$94746947b2o$94746946b2o$94746948bo15834$
94762773b3o$94762773bo$94762774bo20222$94783005b3o$94783005bo$
94783006bo28673$94811678b2o$94811677b2o$94811679bo23327$94834995b2o$
94834994b2o$94834996bo19190$94854172b2o$94854172bobo$94854172bo26594$
94880749b3o$94880749bo$94880750bo22300$94903063bo$94903062b2o$
94903062bobo18656$94921749b3o$94921749bo$94921750bo26101$94947841b2o$
94947840b2o$94947842bo14078$94961929b2o$94961928b2o$94961930bo18731$
94980659b2o$94980658b2o$94980660bo23261$95003910b2o$95003909b2o$
95003911bo25854$95029750b2o$95029749b2o$95029751bo31218$95060987b2o$
95060986b2o$95060988bo31230$95092227b2o$95092226b2o$95092228bo33791$
95126010b2o$95126010bobo$95126010bo17194$95143203b2o$95143202b2o$
95143204bo23040$95166255b2o$95166255bobo$95166255bo22991$95189249b2o$
95189248b2o$95189250bo21544$95210779b3o$95210779bo$95210780bo16852$
95227649b2o$95227648b2o$95227650bo32812$95260440b3o$95260440bo$
95260441bo14800$95275233b2o$95275232b2o$95275234bo13053$95288291b2o$
95288291bobo$95288291bo31535$95319833bo$95319832b2o$95319832bobo24318$
95344145bo$95344144b2o$95344144bobo23547$95367700bo$95367699b2o$
95367699bobo22796$95390505bo$95390504b2o$95390504bobo29428$95419926bo$
95419925b2o$95419925bobo21242$95441163b2o$95441162b2o$95441164bo20731$
95461907b3o$95461907bo$95461908bo19924$95481833b2o$95481832b2o$
95481834bo17187$95499012b2o$95499012bobo$95499012bo25600$95524615bo$
95524614b2o$95524614bobo19414$95544059b2o$95544059bobo$95544059bo
25864$95569917b3o$95569917bo$95569918bo23540$95593451b2o$95593451bobo$
95593451bo31535$95624993bo$95624992b2o$95624992bobo24318$95649305bo$
95649304b2o$95649304bobo18382$95667681b2o$95667680b2o$95667682bo23087$
95690782bo$95690781b2o$95690781bobo17353$95708140b2o$95708140bobo$
95708140bo37166$95745311b2o$95745310b2o$95745312bo16859$95762173b3o$
95762173bo$95762174bo27905$95790086b2o$95790085b2o$95790087bo18674$
95808761b2o$95808760b2o$95808762bo15651$95824412b2o$95824412bobo$
95824412bo27395$95851811b3o$95851811bo$95851812bo23041$95874851b2o$
95874850b2o$95874852bo30719$95905584b3o$95905584bo$95905585bo18908$
95924486b2o$95924485b2o$95924487bo20210$95944689b2o$95944688b2o$
95944690bo19722$95964414b2o$95964413b2o$95964415bo30238$95994655b2o$
95994654b2o$95994656bo29436$96024108b3o$96024108bo$96024109bo24032$
96048142b2o$96048141b2o$96048143bo20761$96068911bo$96068910b2o$
96068910bobo26848$96095749b3o$96095749bo$96095750bo27682$96123427b2o$
96123426b2o$96123428bo27916$96151345bo$96151344b2o$96151344bobo17384$
96168732b2o$96168732bobo$96168732bo22232$96190971b2o$96190971bobo$
96190971bo35116$96226084bo$96226083b2o$96226083bobo19920$96246019b2o$
96246019bobo$96246019bo24367$96270377bo$96270376b2o$96270376bobo15605$
96285991bo$96285990b2o$96285990bobo20947$96306986b2o$96306986bobo$
96306986bo18955$96325941b3o$96325941bo$96325942bo28673$96354614b2o$
96354613b2o$96354615bo31264$96385880b3o$96385880bo$96385881bo23558$
96409444bo$96409443b2o$96409443bobo16840$96426289b2o$96426288b2o$
96426290bo20014$96446313bo$96446312b2o$96446312bobo18382$96464689b2o$
96464688b2o$96464690bo16391$96481077b3o$96481077bo$96481078bo25893$
96506993bo$96506992b2o$96506992bobo28410$96535407b2o$96535406b2o$
96535408bo30720$96566136b3o$96566136bo$96566137bo11767$96577911bo$
96577910b2o$96577910bobo28156$96606060b2o$96606060bobo$96606060bo
25600$96631663bo$96631662b2o$96631662bobo25043$96656716b2o$96656716bob
o$96656716bo25867$96682573b3o$96682573bo$96682574bo27137$96709718b2o$
96709717b2o$96709719bo26146$96735857bo$96735856b2o$96735856bobo21752$
96757603b3o$96757603bo$96757604bo27397$96785014bo$96785013b2o$
96785013bobo14796$96799819b2o$96799819bobo$96799819bo41261$96841072b3o
$96841072bo$96841073bo14837$96855900b2o$96855900bobo$96855900bo35338$
96891238bo$96891237b2o$96891237bobo22010$96913243b2o$96913242b2o$
96913244bo22017$96935265bo$96935264b2o$96935264bobo15310$96950585b2o$
96950584b2o$96950586bo18550$96969144b3o$96969144bo$96969145bo22159$
96991301b3o$96991301bo$96991302bo25601$97016918b2o$97016917b2o$
97016919bo23327$97040235b2o$97040234b2o$97040236bo29181$97069415b2o$
97069414b2o$97069416bo25602$97095017bo$97095016b2o$97095016bobo21246$
97116273bo$97116272b2o$97116272bobo16336$97132610b2o$97132609b2o$
97132611bo23544$97156172b2o$97156172bobo$97156172bo28719$97184891b2o$
97184890b2o$97184892bo15834$97200717b3o$97200717bo$97200718bo28673$
97229390b2o$97229389b2o$97229391bo18719$97248123b2o$97248122b2o$
97248124bo17617$97265737b2o$97265736b2o$97265738bo19722$97285462b2o$
97285461b2o$97285463bo20210$97305665b2o$97305664b2o$97305666bo18186$
97323862b2o$97323861b2o$97323863bo23583$97347460bo$97347459b2o$
97347459bobo16093$97363558b2o$97363557b2o$97363559bo19694$97383244b2o$
97383244bobo$97383244bo32766$97415994b2o$97415994bobo$97415994bo24626$
97440633bo$97440632b2o$97440632bobo20938$97461570b2o$97461570bobo$
97461570bo24318$97485890b2o$97485890bobo$97485890bo26668$97512547b3o$
97512547bo$97512548bo22996$97535529b2o$97535528b2o$97535530bo18478$
97554025bo$97554024b2o$97554024bobo22782$97576809bo$97576808b2o$
97576808bobo19418$97596238b2o$97596237b2o$97596239bo23327$97619555b2o$
97619554b2o$97619556bo29181$97648735b2o$97648734b2o$97648736bo24057$
97672791bo$97672790b2o$97672790bobo25084$97697884b2o$97697884bobo$
97697884bo26374$97724267b2o$97724266b2o$97724268bo25089$97749345bo$
97749344b2o$97749344bobo22490$97771830b2o$97771829b2o$97771831bo21246$
97793086b2o$97793085b2o$97793087bo16682$97809765b2o$97809764b2o$
97809766bo27074$97836852b2o$97836852bobo$97836852bo27134$97863980b2o$
97863980bobo$97863980bo26409$97890391bo$97890390b2o$97890390bobo37896$
97928286bo$97928285b2o$97928285bobo19661$97947937b2o$97947936b2o$
97947938bo19722$97967662b2o$97967661b2o$97967663bo24610$97992273bo$
97992272b2o$97992272bobo14285$98006563b2o$98006563bobo$98006563bo
31535$98038105bo$98038104b2o$98038104bobo13774$98051897b2o$98051896b2o
$98051898bo20854$98072744b3o$98072744bo$98072745bo28034$98100764b2o$
98100764bobo$98100764bo21799$98122580b2o$98122580bobo$98122580bo24793$
98147377b2o$98147376b2o$98147378bo13053$98160435b2o$98160435bobo$
98160435bo31739$98192148b2o$98192148bobo$98192148bo25602$98217753b2o$
98217752b2o$98217754bo17195$98234955b2o$98234954b2o$98234956bo18125$
98253090b2o$98253090bobo$98253090bo23343$98276435b2o$98276434b2o$
98276436bo28679$98305124bo$98305123b2o$98305123bobo21240$98326377bo$
98326376b2o$98326376bobo21499$98347867b2o$98347866b2o$98347868bo28423$
98376308bo$98376307b2o$98376307bobo18372$98394676b2o$98394676bobo$
98394676bo28719$98423395b2o$98423394b2o$98423396bo21725$98445118b2o$
98445117b2o$98445119bo18711$98463828b2o$98463828bobo$98463828bo33280$
98497111bo$98497110b2o$98497110bobo37637$98534760b3o$98534760bo$
98534761bo11767$98546535bo$98546534b2o$98546534bobo28164$98574707b2o$
98574706b2o$98574708bo26625$98601313bo$98601312b2o$98601312bobo28159$
98629470bo$98629469b2o$98629469bobo21452$98650955b2o$98650955bobo$
98650955bo20475$98671428b2o$98671428bobo$98671428bo26409$98697839bo$
98697838b2o$98697838bobo31489$98729323b3o$98729323bo$98729324bo28933$
98758262bo$98758261b2o$98758261bobo21061$98779328b3o$98779328bo$
98779329bo23941$98803267b2o$98803267bobo$98803267bo41261$98844520b3o$
98844520bo$98844521bo12495$98857027b2o$98857027bobo$98857027bo36144$
98893174bo$98893173b2o$98893173bobo24537$98917702b2o$98917701b2o$
98917703bo26147$98943862bo$98943861b2o$98943861bobo31483$98975344b3o$
98975344bo$98975345bo30416$99005755b2o$99005754b2o$99005756bo21550$
99027313bo$99027312b2o$99027312bobo24033$99051337b3o$99051337bo$
99051338bo24551$99075892b2o$99075892bobo$99075892bo36398$99112295b2o$
99112294b2o$99112296bo23036$99135331b3o$99135331bo$99135332bo25860$
99161193bo$99161192b2o$99161192bobo18419$99179604b2o$99179604bobo$
99179604bo32774$99212380bo$99212379b2o$99212379bobo24575$99236960b3o$
99236960bo$99236961bo15836$99252806b2o$99252805b2o$99252807bo32032$
99284832b3o$99284832bo$99284833bo14288$99299137b2o$99299136b2o$
99299138bo20782$99319921bo$99319920b2o$99319920bobo16846$99336769b2o$
99336768b2o$99336770bo18686$99355441b2o$99355440b2o$99355442bo20014$
99375465bo$99375464b2o$99375464bobo13811$99389292b2o$99389292bobo$
99389292bo26329$99415617b2o$99415616b2o$99415618bo23086$99438697bo$
99438696b2o$99438696bobo18382$99457073b2o$99457072b2o$99457074bo21242$
99478306b2o$99478306bobo$99478306bo20738$99499049b2o$99499048b2o$
99499050bo21258$99520302b2o$99520301b2o$99520303bo21246$99541558b2o$
99541557b2o$99541559bo18171$99559749b3o$99559749bo$99559750bo24602$
99584348b2o$99584348bobo$99584348bo30729$99615081bo$99615080b2o$
99615080bobo16891$99631987b2o$99631986b2o$99631988bo16081$99648073b2o$
99648072b2o$99648074bo15651$99663724b2o$99663724bobo$99663724bo30729$
99694457bo$99694456b2o$99694456bobo29431$99723897bo$99723896b2o$
99723896bobo16350$99740245b3o$99740245bo$99740246bo20222$99760477b3o$
99760477bo$99760478bo27682$99788155b2o$99788154b2o$99788156bo20689$
99808825b2o$99808824b2o$99808826bo18731$99827555b2o$99827554b2o$
99827556bo22225$99849753b2o$99849752b2o$99849754bo18731$99868483b2o$
99868482b2o$99868484bo18129$99886609b2o$99886608b2o$99886610bo19749$
99906367bo$99906366b2o$99906366bobo43013$99949368b3o$99949368bo$
99949369bo27390$99976752b3o$99976752bo$99976753bo22273$99999030bo$
99999029b2o$99999029bobo20727$100019755b3o$100019755bo$100019756bo
11524$100031287b2o$100031287bobo$100031287bo33482$100064772b2o$
100064772bobo$100064772bo27138$100091905b2o$100091904b2o$100091906bo
30719$100122626b2o$100122626bobo$100122626bo12578$100135212b2o$
100135212bobo$100135212bo25058$100160261b3o$100160261bo$100160262bo
27682$100187939b2o$100187938b2o$100187940bo29943$100217864b3o$
100217864bo$100217865bo27144$100245017bo$100245016b2o$100245016bobo
21246$100266273bo$100266272b2o$100266272bobo21450$100287700b2o$
100287700bobo$100287700bo21259$100308973b3o$100308973bo$100308974bo
38134$100347114b2o$100347114bobo$100347114bo20013$100367129bo$
100367128b2o$100367128bobo29436$100396568b3o$100396568bo$100396569bo
12498$100409066b2o$100409065b2o$100409067bo26915$100435983bo$
100435982b2o$100435982bobo27351$100463337b2o$100463336b2o$100463338bo
24874$100488223b2o$100488222b2o$100488224bo25310$100513526b2o$
100513525b2o$100513527bo17134$100530668b2o$100530668bobo$100530668bo
22074$100552749b2o$100552748b2o$100552750bo39671$100592422bo$
100592421b2o$100592421bobo18164$100610591bo$100610590b2o$100610590bobo
30287$100640880b3o$100640880bo$100640881bo29438$100670312b3o$
100670312bo$100670313bo29104$100699411b3o$100699411bo$100699412bo
31488$100730903b2o$100730902b2o$100730904bo25310$100756206b2o$
100756205b2o$100756207bo31259$100787473bo$100787472b2o$100787472bobo
17630$100805101b3o$100805101bo$100805102bo27429$100832545bo$100832544b
2o$100832544bobo24827$100857372bo$100857371b2o$100857371bobo17150$
100874523b2o$100874522b2o$100874524bo18166$100892700b2o$100892700bobo$
100892700bo21986$100914685b3o$100914685bo$100914686bo37155$100951840b
3o$100951840bo$100951841bo10703$100962547b2o$100962547bobo$100962547bo
25599$100988153b2o$100988152b2o$100988154bo31276$101019416b3o$
101019416bo$101019417bo17372$101036790b2o$101036789b2o$101036791bo
23580$101060387b3o$101060387bo$101060388bo19920$101080308b2o$
101080308bobo$101080308bo30508$101110811b3o$101110811bo$101110812bo
18425$101129244b2o$101129244bobo$101129244bo29193$101158449bo$
101158448b2o$101158448bobo18378$101176820b2o$101176820bobo$101176820bo
23337$101200175bo$101200174b2o$101200174bobo33793$101233955b3o$
101233955bo$101233956bo16852$101250825b2o$101250824b2o$101250826bo
11822$101262631b2o$101262631bobo$101262631bo30679$101293317b3o$
101293317bo$101293318bo23029$101316353b2o$101316352b2o$101316354bo
21803$101338139b2o$101338138b2o$101338140bo20189$101358334b2o$
101358333b2o$101358335bo16682$101375021b2o$101375020b2o$101375022bo
29391$101404405b3o$101404405bo$101404406bo28965$101433377bo$101433376b
2o$101433376bobo17111$101450477b3o$101450477bo$101450478bo22004$
101472483b2o$101472483bobo$101472483bo38189$101510680b3o$101510680bo$
101510681bo11728$101522417b2o$101522416b2o$101522418bo30250$101552655b
2o$101552654b2o$101552656bo20430$101573098b2o$101573098bobo$101573098b
o17665$101590771b2o$101590771bobo$101590771bo32779$101623542b2o$
101623541b2o$101623543bo13610$101637165b2o$101637164b2o$101637166bo
28101$101665267b2o$101665267bobo$101665267bo36144$101701414bo$
101701413b2o$101701413bobo21465$101722886b2o$101722885b2o$101722887bo
24610$101747497bo$101747496b2o$101747496bobo16390$101763877b2o$
101763876b2o$101763878bo33234$101797118b2o$101797117b2o$101797119bo
19694$101816826b2o$101816826bobo$101816826bo21762$101838585b2o$
101838584b2o$101838586bo29183$101867778b2o$101867778bobo$101867778bo
18185$101885966b2o$101885965b2o$101885967bo17175$101903148b2o$
101903148bobo$101903148bo32265$101935409bo$101935408b2o$101935408bobo
30926$101966347b2o$101966346b2o$101966348bo23086$101989433bo$
101989432b2o$101989432bobo21246$102010689bo$102010688b2o$102010688bobo
15575$102026261b3o$102026261bo$102026262bo27137$102053406b2o$
102053405b2o$102053407bo22782$102076190b2o$102076189b2o$102076191bo
25116$102101291b3o$102101291bo$102101292bo28933$102130230bo$102130229b
2o$102130229bobo19661$102149889b2o$102149888b2o$102149890bo26410$
102176303b2o$102176302b2o$102176304bo18175$102194499b2o$102194498b2o$
102194500bo20189$102214694b2o$102214693b2o$102214695bo27682$102242361b
o$102242360b2o$102242360bobo22782$102265145bo$102265144b2o$102265144bo
bo22782$102287929bo$102287928b2o$102287928bobo24319$102312262bo$
102312261b2o$102312261bobo22985$102335242b2o$102335242bobo$102335242bo
21554$102356825bo$102356824b2o$102356824bobo15575$102372397b3o$
102372397bo$102372398bo21037$102393437b2o$102393436b2o$102393438bo
37875$102431291b2o$102431290b2o$102431292bo13786$102445093b3o$
102445093bo$102445094bo22300$102467407bo$102467406b2o$102467406bobo
25345$102492779b3o$102492779bo$102492780bo25568$102518342b2o$
102518341b2o$102518343bo16682$102535021b2o$102535020b2o$102535022bo
29246$102564288b3o$102564288bo$102564289bo24966$102589257b2o$
102589256b2o$102589258bo16125$102605371b2o$102605371bobo$102605371bo
33324$102638675b2o$102638674b2o$102638676bo18653$102657342b2o$
102657341b2o$102657343bo18673$102676003b2o$102676003bobo$102676003bo
38699$102714703b2o$102714702b2o$102714704bo16631$102731348b2o$
102731348bobo$102731348bo26366$102757708b2o$102757708bobo$102757708bo
29446$102787147b2o$102787146b2o$102787148bo16118$102803268b2o$
102803268bobo$102803268bo40409$102843683b2o$102843682b2o$102843684bo
20342$102864024b3o$102864024bo$102864025bo31155$102895163b2o$
102895162b2o$102895164bo21725$102916886b2o$102916885b2o$102916887bo
17403$102934293b3o$102934293bo$102934294bo19454$102953757b3o$
102953757bo$102953758bo17918$102971693b3o$102971693bo$102971694bo
24565$102996257b2o$102996256b2o$102996258bo14078$103010345b2o$
103010344b2o$103010346bo15879$103026213b3o$103026213bo$103026214bo
25197$103051424b3o$103051424bo$103051425bo23941$103075363b2o$
103075363bobo$103075363bo33836$103109204bo$103109203b2o$103109203bobo
27602$103136810b2o$103136810bobo$103136810bo15477$103152288b3o$
103152288bo$103152289bo28331$103180628b2o$103180628bobo$103180628bo
38919$103219544b3o$103219544bo$103219545bo17356$103236898b2o$
103236898bobo$103236898bo25129$103262031bo$103262030b2o$103262030bobo
26579$103288612b2o$103288612bobo$103288612bo25639$103314252b2o$
103314252bobo$103314252bo25600$103339855bo$103339854b2o$103339854bobo
21519$103361389b2o$103361388b2o$103361390bo34294$103395689bo$
103395688b2o$103395688bobo18382$103414065b2o$103414064b2o$103414066bo
23086$103437145bo$103437144b2o$103437144bobo17357$103454491b2o$
103454491bobo$103454491bo28716$103483211b2o$103483210b2o$103483212bo
16888$103500111bo$103500110b2o$103500110bobo28115$103528220b2o$
103528220bobo$103528220bo33075$103561310bo$103561309b2o$103561309bobo
21757$103583081bo$103583080b2o$103583080bobo17111$103600181b3o$
103600181bo$103600182bo36129$103636311b2o$103636310b2o$103636312bo
24066$103660385bo$103660384b2o$103660384bobo17111$103677485b3o$
103677485bo$103677486bo36129$103713615b2o$103713614b2o$103713616bo
22222$103735842b2o$103735842bobo$103735842bo25854$103761690b2o$
103761690bobo$103761690bo22569$103784255bo$103784254b2o$103784254bobo
26583$103810841b2o$103810840b2o$103810842bo17707$103828563b2o$
103828562b2o$103828564bo15056$103843619b2o$103843619bobo$103843619bo
27135$103870753b2o$103870752b2o$103870754bo18731$103889483b2o$
103889482b2o$103889484bo22526$103912020bo$103912019b2o$103912019bobo
30715$103942732b3o$103942732bo$103942733bo20734$103963475b3o$
103963475bo$103963476bo16889$103980380b2o$103980380bobo$103980380bo
28901$104009286b2o$104009285b2o$104009287bo24318$104033598b2o$
104033597b2o$104033599bo23074$104056681bo$104056680b2o$104056680bobo
15306$104071996b2o$104071996bobo$104071996bo29442$104101425b2o$
104101424b2o$104101426bo12807$104114229b3o$104114229bo$104114230bo
37665$104151887b2o$104151886b2o$104151888bo16138$104168029b2o$
104168028b2o$104168030bo34032$104202059b3o$104202059bo$104202060bo
27642$104229712b3o$104229712bo$104229713bo18401$104248125b3o$
104248125bo$104248126bo38691$104286808b3o$104286808bo$104286809bo
12239$104299043b2o$104299043bobo$104299043bo28171$104327230b2o$
104327229b2o$104327231bo22559$104349779b2o$104349778b2o$104349780bo
16858$104366645b3o$104366645bo$104366646bo33281$104399910b2o$
104399909b2o$104399911bo12795$104412717b3o$104412717bo$104412718bo
34817$104447502b2o$104447501b2o$104447503bo26392$104473904b3o$
104473904bo$104473905bo23551$104497455bo$104497454b2o$104497454bobo
28119$104525569b2o$104525568b2o$104525570bo12086$104537661b2o$
104537660b2o$104537662bo31430$104569089b2o$104569088b2o$104569090bo
24874$104593975b2o$104593974b2o$104593976bo17105$104611083b2o$
104611083bobo$104611083bo28936$104640029b3o$104640029bo$104640030bo
23029$104663065b2o$104663064b2o$104663066bo17187$104680244b2o$
104680244bobo$104680244bo28901$104709150b2o$104709149b2o$104709151bo
20722$104729865b2o$104729864b2o$104729866bo16135$104746005b3o$
104746005bo$104746006bo27905$104773918b2o$104773917b2o$104773919bo
31264$104805184b3o$104805184bo$104805185bo20758$104825946b2o$
104825945b2o$104825947bo21986$104847947b3o$104847947bo$104847948bo
21725$104869653b3o$104869653bo$104869654bo37665$104907311b2o$
104907310b2o$104907312bo22530$104929857bo$104929856b2o$104929856bobo
22782$104952641bo$104952640b2o$104952640bobo19418$104972070b2o$
104972069b2o$104972071bo14066$104986161b2o$104986160b2o$104986162bo
15614$105001777b2o$105001776b2o$105001778bo16903$105018685b3o$
105018685bo$105018686bo23066$105041756b2o$105041756bobo$105041756bo
25600$105067359bo$105067358b2o$105067358bobo29155$105096526b2o$
105096525b2o$105096527bo18674$105115201b2o$105115200b2o$105115202bo
16391$105131589b3o$105131589bo$105131590bo22004$105153595b2o$
105153595bobo$105153595bo38699$105192295b2o$105192294b2o$105192296bo
16594$105208905b2o$105208904b2o$105208906bo30250$105239143b2o$
105239142b2o$105239144bo22783$105261923b2o$105261922b2o$105261924bo
19273$105281200b3o$105281200bo$105281201bo37303$105318518bo$105318517b
2o$105318517bobo18162$105336676b2o$105336676bobo$105336676bo30437$
105367110b2o$105367109b2o$105367111bo17915$105385029b3o$105385029bo$
105385030bo28442$105413460b2o$105413460bobo$105413460bo24657$
105438128b3o$105438128bo$105438129bo29058$105467186b2o$105467186bobo$
105467186bo23335$105490508b2o$105490508bobo$105490508bo38919$
105529424b3o$105529424bo$105529425bo30416$105559835b2o$105559834b2o$
105559836bo23086$105582921bo$105582920b2o$105582920bobo22490$
105605406b2o$105605405b2o$105605407bo15602$105621025b2o$105621024b2o$
105621026bo23086$105644105bo$105644104b2o$105644104bobo17144$
105661259b3o$105661259bo$105661260bo18388$105679657b2o$105679656b2o$
105679658bo29740$105709392b3o$105709392bo$105709393bo14800$105724185b
2o$105724184b2o$105724186bo12581$105736783bo$105736782b2o$105736782bob
o27649$105764443b3o$105764443bo$105764444bo21497$105785932b2o$
105785932bobo$105785932bo35583$105821512b3o$105821512bo$105821513bo
24578$105846099b3o$105846099bo$105846100bo32005$105878094bo$105878093b
2o$105878093bobo21197$105899281b2o$105899280b2o$105899282bo14117$
105913407bo$105913406b2o$105913406bobo28417$105941835b3o$105941835bo$
105941836bo29701$105971542bo$105971541b2o$105971541bobo18170$
105989723b2o$105989722b2o$105989724bo27394$106017126bo$106017125b2o$
106017125bobo18162$106035284b2o$106035284bobo$106035284bo22232$
106057523b2o$106057523bobo$106057523bo25864$106083381b3o$106083381bo$
106083382bo28962$106112339b2o$106112338b2o$106112340bo23553$106135889b
o$106135888b2o$106135888bobo28681$106164569bo$106164568b2o$106164568bo
bo29428$106193990bo$106193989b2o$106193989bobo28921$106222919b2o$
106222918b2o$106222920bo13787$106236717b3o$106236717bo$106236718bo
30209$106266934b2o$106266933b2o$106266935bo23282$106290193b2o$
106290192b2o$106290194bo14078$106304281b2o$106304280b2o$106304282bo
15879$106320149b3o$106320149bo$106320150bo26101$106346241b2o$
106346240b2o$106346242bo24623$106370870bo$106370869b2o$106370869bobo
33998$106404866b2o$106404866bobo$106404866bo17194$106422059b2o$
106422058b2o$106422060bo28407$106450456b3o$106450456bo$106450457bo
25096$106475569bo$106475568b2o$106475568bobo18419$106493980b2o$
106493980bobo$106493980bo32265$106526241bo$106526240b2o$106526240bobo
26100$106552344b3o$106552344bo$106552345bo18401$106570757b3o$
106570757bo$106570758bo26366$106597101b3o$106597101bo$106597102bo
22004$106619107b2o$106619107bobo$106619107bo34315$106653406b2o$
106653405b2o$106653407bo23547$106676917b3o$106676917bo$106676918bo
27682$106704595b2o$106704594b2o$106704596bo11472$106716083b2o$
106716083bobo$106716083bo25143$106741221b2o$106741220b2o$106741222bo
45767$106786986b2o$106786986bobo$106786986bo11001$106798004b2o$
106798004bobo$106798004bo38192$106836200b3o$106836200bo$106836201bo
21501$106857700bo$106857699b2o$106857699bobo19448$106877119bo$
106877118b2o$106877118bobo18951$106896071b2o$106896071bobo$106896071bo
34293$106930367bo$106930366b2o$106930366bobo26583$106956953b2o$
106956952b2o$106956954bo18186$106975150b2o$106975149b2o$106975151bo
25854$107000990b2o$107000989b2o$107000991bo17138$107018137b2o$
107018136b2o$107018138bo29740$107047872b3o$107047872bo$107047873bo
11728$107059609b2o$107059608b2o$107059610bo33068$107092680b3o$
107092680bo$107092681bo27390$107120064b3o$107120064bo$107120065bo
25849$107145921bo$107145920b2o$107145920bobo27142$107173070bo$
107173069b2o$107173069bobo10956$107184051b2o$107184051bobo$107184051bo
36144$107220198bo$107220197b2o$107220197bobo26365$107246553bo$
107246552b2o$107246552bobo19710$107266281bo$107266280b2o$107266280bobo
20938$107287218b2o$107287218bobo$107287218bo34352$107321568b3o$
107321568bo$107321569bo13775$107335331b2o$107335331bobo$107335331bo
27135$107362465b2o$107362464b2o$107362466bo15614$107378081b2o$
107378080b2o$107378082bo18170$107396258b2o$107396258bobo$107396258bo
22828$107419091b3o$107419091bo$107419092bo19408$107438522b2o$
107438522bobo$107438522bo16129$107454667b2o$107454667bobo$107454667bo
36389$107491056b3o$107491056bo$107491057bo19709$107510780b2o$
107510780bobo$107510780bo27865$107538633b2o$107538632b2o$107538634bo
20267$107558891b2o$107558890b2o$107558892bo24318$107583212bo$
107583211b2o$107583211bobo18171$107601371b3o$107601371bo$107601372bo
18388$107619769b2o$107619768b2o$107619770bo20520$107640283b3o$
107640283bo$107640284bo19924$107660209b2o$107660208b2o$107660210bo
21550$107681761bo$107681760b2o$107681760bobo28410$107710175b2o$
107710174b2o$107710176bo21713$107731875b2o$107731875bobo$107731875bo
22792$107754669b3o$107754669bo$107754670bo34593$107789271b2o$
107789270b2o$107789272bo22734$107811988b2o$107811988bobo$107811988bo
28174$107840174b2o$107840173b2o$107840175bo27683$107867862bo$
107867861b2o$107867861bobo29901$107897787b2o$107897786b2o$107897788bo
22315$107920107b2o$107920106b2o$107920108bo19661$107939772b2o$
107939772bobo$107939772bo27134$107966900b2o$107966900bobo$107966900bo
27138$107994033b2o$107994032b2o$107994034bo12579$108006628b2o$
108006628bobo$108006628bo35847$108042488b3o$108042488bo$108042489bo
11767$108054263bo$108054262b2o$108054262bobo28932$108083203b2o$
108083202b2o$108083204bo16118$108099324b2o$108099324bobo$108099324bo
40409$108139739b2o$108139738b2o$108139740bo21803$108161539b2o$
108161538b2o$108161540bo13009$108174569b2o$108174568b2o$108174570bo
22574$108197137bo$108197136b2o$108197136bobo16846$108213985b2o$
108213984b2o$108213986bo23086$108237065bo$108237064b2o$108237064bobo
17912$108254987b3o$108254987bo$108254988bo16396$108271389b2o$
108271388b2o$108271390bo46324$108317696b3o$108317696bo$108317697bo
11767$108329471bo$108329470b2o$108329470bobo43224$108372690b2o$
108372690bobo$108372690bo15613$108388297b2o$108388296b2o$108388298bo
20014$108408321bo$108408320b2o$108408320bobo20954$108429278b2o$
108429277b2o$108429279bo21017$108450287bo$108450286b2o$108450286bobo
39683$108489967b2o$108489966b2o$108489968bo21247$108511219b2o$
108511218b2o$108511220bo29181$108540407b2o$108540406b2o$108540408bo
22238$108562654b2o$108562653b2o$108562655bo16113$108578771b2o$
108578771bobo$108578771bo34815$108613545b2o$108613544b2o$108613546bo
24623$108638174bo$108638173b2o$108638173bobo18930$108657100b2o$
108657100bobo$108657100bo23257$108680369b2o$108680368b2o$108680370bo
24623$108704998bo$108704997b2o$108704997bobo19913$108724922b2o$
108724922bobo$108724922bo32816$108757744b3o$108757744bo$108757745bo
27390$108785128b3o$108785128bo$108785129bo24060$108809191b2o$
108809190b2o$108809192bo21495$108830700b2o$108830700bobo$108830700bo
32265$108862961bo$108862960b2o$108862960bobo24827$108887788bo$
108887787b2o$108887787bobo24575$108912368b3o$108912368bo$108912369bo
23809$108936174bo$108936173b2o$108936173bobo20940$108957091b2o$
108957091bobo$108957091bo31243$108988334b2o$108988333b2o$108988335bo
25119$109013460bo$109013459b2o$109013459bobo24575$109038040b3o$
109038040bo$109038041bo23558$109061604bo$109061603b2o$109061603bobo
29430$109091040b3o$109091040bo$109091041bo23809$109114846bo$109114845b
2o$109114845bobo19929$109134790b2o$109134789b2o$109134791bo21023$
109155811b2o$109155810b2o$109155812bo21197$109177004b2o$109177004bobo$
109177004bo37934$109214935b2o$109214934b2o$109214936bo25310$109240238b
2o$109240237b2o$109240239bo23327$109263555b2o$109263554b2o$109263556bo
24318$109287876bo$109287875b2o$109287875bobo24829$109312703b2o$
109312702b2o$109312704bo36096$109348784b3o$109348784bo$109348785bo
15098$109363883b3o$109363883bo$109363884bo19924$109383809b2o$
109383808b2o$109383810bo26663$109410489bo$109410488b2o$109410488bobo
21473$109431974b2o$109431973b2o$109431975bo21246$109453230b2o$
109453229b2o$109453231bo24343$109477540b2o$109477540bobo$109477540bo
24830$109502372b2o$109502372bobo$109502372bo28672$109531031bo$
109531030b2o$109531030bobo24032$109555069b3o$109555069bo$109555070bo
20222$109575317b3o$109575317bo$109575318bo22004$109597323b2o$
109597323bobo$109597323bo22071$109619405b2o$109619404b2o$109619406bo
31430$109650833b2o$109650832b2o$109650834bo17187$109668012b2o$
109668012bobo$109668012bo39898$109707914b2o$109707914bobo$109707914bo
12578$109720500b2o$109720500bobo$109720500bo37893$109758391b2o$
109758390b2o$109758392bo22783$109781171b2o$109781170b2o$109781172bo
17617$109798785b2o$109798784b2o$109798786bo25913$109824705bo$
109824704b2o$109824704bobo24511$109849202b2o$109849202bobo$109849202bo
25132$109874331b3o$109874331bo$109874332bo15069$109889413b3o$
109889413bo$109889414bo27682$109917091b2o$109917090b2o$109917092bo
13520$109930619b2o$109930619bobo$109930619bo26625$109957242b2o$
109957241b2o$109957243bo26616$109983860b2o$109983860bobo$109983860bo
26113$110009971b2o$110009971bobo$110009971bo22792$110032765b3o$
110032765bo$110032766bo23029$110055801b2o$110055800b2o$110055802bo
23086$110078881bo$110078880b2o$110078880bobo19402$110098290b2o$
110098290bobo$110098290bo24626$110122929bo$110122928b2o$110122928bobo
18419$110141340b2o$110141340bobo$110141340bo27910$110169251b2o$
110169250b2o$110169252bo27394$110196654bo$110196653b2o$110196653bobo
18121$110214772b2o$110214772bobo$110214772bo25647$110240435b2o$
110240434b2o$110240436bo26380$110266825bo$110266824b2o$110266824bobo
20419$110287233b2o$110287232b2o$110287234bo22059$110309300bo$
110309299b2o$110309299bobo18653$110327966b2o$110327965b2o$110327967bo
27171$110355142bo$110355141b2o$110355141bobo14324$110369487bo$
110369486b2o$110369486bobo25852$110395348b2o$110395348bobo$110395348bo
21758$110417124b2o$110417124bobo$110417124bo23296$110440431bo$
110440430b2o$110440430bobo28417$110468859b3o$110468859bo$110468860bo
21497$110490348b2o$110490348bobo$110490348bo20696$110511059b2o$
110511059bobo$110511059bo30252$110541307b2o$110541306b2o$110541308bo
16118$110557428b2o$110557428bobo$110557428bo38927$110596348bo$
110596347b2o$110596347bobo20032$110616384b3o$110616384bo$110616385bo
38066$110654447b2o$110654446b2o$110654448bo15569$110670027b2o$
110670027bobo$110670027bo27172$110697196b2o$110697196bobo$110697196bo
37378$110734585bo$110734584b2o$110734584bobo17108$110751691b2o$
110751691bobo$110751691bo29484$110781203b2o$110781202b2o$110781204bo
30717$110811911b2o$110811910b2o$110811912bo23036$110834947b3o$
110834947bo$110834948bo18653$110853597b3o$110853597bo$110853598bo
18174$110871789b3o$110871789bo$110871790bo21037$110892829b2o$
110892828b2o$110892830bo35270$110928073b2o$110928072b2o$110928074bo
18186$110946270b2o$110946269b2o$110946271bo20255$110966531b2o$
110966530b2o$110966532bo18125$110984666b2o$110984666bobo$110984666bo
26162$111010833bo$111010832b2o$111010832bobo19914$111030732b2o$
111030732bobo$111030732bo25602$111056337b2o$111056336b2o$111056338bo
31276$111087600b3o$111087600bo$111087601bo30416$111118011b2o$
111118010b2o$111118012bo26927$111144942bo$111144941b2o$111144941bobo
19926$111164845b3o$111164845bo$111164846bo37155$111202000b3o$
111202000bo$111202001bo19200$111221201bo$111221200b2o$111221200bobo
15821$111237019b2o$111237019bobo$111237019bo29753$111266787b3o$
111266787bo$111266788bo33773$111300569bo$111300568b2o$111300568bobo
24141$111324704b3o$111324704bo$111324705bo29058$111353762b2o$
111353762bobo$111353762bo25102$111378862b2o$111378861b2o$111378863bo
23282$111402121b2o$111402120b2o$111402122bo21550$111423673bo$
111423672b2o$111423672bobo31951$111455626b2o$111455626bobo$111455626bo
28203$111483824b3o$111483824bo$111483825bo22273$111506102bo$111506101b
2o$111506101bobo15090$111521204b2o$111521204bobo$111521204bo23253$
111544468b2o$111544468bobo$111544468bo32782$111577238b2o$111577237b2o$
111577239bo20247$111597476b2o$111597476bobo$111597476bo30421$
111627890b2o$111627890bobo$111627890bo18234$111646125b2o$111646124b2o$
111646126bo34770$111680894b2o$111680893b2o$111680895bo21246$111702150b
2o$111702149b2o$111702151bo18670$111720820b2o$111720820bobo$111720820b
o26113$111746923b2o$111746923bobo$111746923bo38189$111785120b3o$
111785120bo$111785121bo12498$111797618b2o$111797617b2o$111797619bo
28152$111825764b2o$111825764bobo$111825764bo36146$111861889bo$
111861888b2o$111861888bobo11213$111873123b2o$111873123bobo$111873123bo
38699$111911823b2o$111911822b2o$111911824bo31699$111943538b2o$
111943538bobo$111943538bo15609$111959140b2o$111959140bobo$111959140bo
26638$111985798b2o$111985797b2o$111985799bo27682$112013465bo$
112013464b2o$112013464bobo15575$112029037b3o$112029037bo$112029038bo
23029$112052073b2o$112052072b2o$112052074bo15614$112067689b2o$
112067688b2o$112067690bo13622$112081309b2o$112081308b2o$112081310bo
25598$112106917b2o$112106916b2o$112106918bo35902$112142808b3o$
112142808bo$112142809bo26800$112169611b3o$112169611bo$112169612bo
22496$112192118b2o$112192117b2o$112192119bo32754$112224883b2o$
112224882b2o$112224884bo17150$112242033b2o$112242032b2o$112242034bo
15614$112257649b2o$112257648b2o$112257650bo17957$112275599bo$
112275598b2o$112275598bobo30983$112306593bo$112306592b2o$112306592bobo
26623$112333222bo$112333221b2o$112333221bobo20989$112354225bo$
112354224b2o$112354224bobo19963$112374187b2o$112374186b2o$112374188bo
19209$112393389b2o$112393388b2o$112393390bo29933$112423327bo$
112423326b2o$112423326bobo34055$112457377bo$112457376b2o$112457376bobo
21752$112479123b3o$112479123bo$112479124bo15827$112494963b2o$
112494963bobo$112494963bo31014$112525959bo$112525958b2o$112525958bobo
32227$112558182b2o$112558181b2o$112558183bo16682$112574861b2o$
112574860b2o$112574862bo32496$112607363b3o$112607363bo$112607364bo
18388$112625761b2o$112625760b2o$112625762bo12086$112637853b2o$
112637852b2o$112637854bo28670$112666517b2o$112666516b2o$112666518bo
42695$112709226b2o$112709226bobo$112709226bo16420$112725639bo$
112725638b2o$112725638bobo26583$112752233b2o$112752232b2o$112752234bo
12807$112765037b3o$112765037bo$112765038bo!
The lifelib script takes about 0.5 seconds to process the 4444-glider salvo.
... I would need to install some libraries ... but I would definitely add it to my repertoire ... seems switching to python would simplify a lot of things ... why have I chosen lua ?!?

Oh botom 2 portion finished ... we are in half of the computation ... but there is more severe problem in templating ... "Something wrong in templating A!" probably another bug will be detected.
User avatar
apg
Moderator
Posts: 3007
Joined: June 1st, 2009, 4:32 pm

Re: Binary slow salvos

Post by apg »

Hippo.69 wrote: August 5th, 2023, 12:00 pm

Code: Select all

x = 119537665, y = 120061953, rule = B3/S23
Here's the comparison RLE showing your construction (red) versus the correct construction (green). Hopefully this helps with debugging:

Code: Select all

x = 568109, y = 568770, rule = DoubleB3S23
2C$2C62$59.2C$58.2C$60.C125$176.2A$175.2A2B$176.BC$178.B126$309.A$
308.ACB$308.CBA$310.B125$436.2A$436.CBC$436.C$437.B123$564.A$563.2A$
563.A.CB$564.2B$566.B125$696.2A$696.CBC$696.C$697.B125$830.A$829.2A$
829.A.CB$830.2B$832.B124$958.2A$958.ABC$958.CB$960.B126$1099.A$1098.A
CB$1098.CBA$1100.B124$1223.2A$1223.A.A3.2B$1223.A4.2B$1230.B125$1358.
2A$1358.ABC$1358.CB$1360.B125$1488.2A$1487.2A2B$1488.BC$1490.B126$
1619.A$1618.2A3.2B$1618.A.A.2B$1624.B123$1716.A$1715.2A$1715.A.CB$
1716.2B$1718.B125$1838.2A$1838.ABC$1838.CB$1840.B125$1951.2A$1951.A.A
$1951.A.2B$1952.2B$1954.B124$2080.2A$2080.CBC$2080.C$2081.B126$2196.
2A3.2B$2196.A.A.2B$2196.A5.B127$2330.3C$2330.C$2331.C123$2452.A$2451.
2A$2451.A.CB$2452.2B$2454.B125$2571.3A$2571.A3B$2572.C$2573.B126$
2691.A$2690.ACB$2690.CBA$2692.B125$2820.2A$2820.ABC$2820.CB$2822.B
124$2928.2A$2927.2A2B$2928.BC$2930.B125$3070.2A$3070.CBC$3070.C$3071.
B126$3181.3A$3181.A.2B$3182.CB$3184.B124$3306.2A$3306.CBC$3306.C$
3307.B125$3428.A$3427.2A$3427.A.CB$3428.2B$3430.B124$3535.2A$3535.A.A
$3535.A.2B$3536.2B$3538.B125$3651.A$3650.ACB$3650.CBA$3652.B124$3768.
2A$3767.2A2B$3768.BC$3770.B126$3891.A$3890.ACB$3890.CBA$3892.B124$
4023.2A$4023.A.A$4023.A.2B$4024.2B$4026.B126$4154.3C$4154.C$4155.C
124$4255.2A$4255.ABCB$4255.AB$4257.B125$4388.A$4387.2A$4387.A.CB$
4388.2B$4390.B125$4485.3A$4485.A.2B$4486.CB$4488.B124$4610.2A$4610.CB
C$4610.C$4611.B125$4732.A$4731.2A$4731.A.CB$4732.2B$4734.B125$4843.2C
$4842.2C$4844.C125$4950.A$4949.2A$4949.A.CB$4950.2B$4952.B124$5076.A$
5075.2A$5075.A.CB$5076.2B$5078.B126$5196.A2C$5196.CB$5197.AB125$5324.
2A$5324.CBC$5324.C$5325.B126$5449.2C$5448.2C$5450.C126$5593.2C$5592.
2C$5594.C125$5708.2A$5708.A.A2.2B$5708.A3.2B$5714.B124$5838.A$5837.2A
$5837.A.CB$5838.2B$5840.B124$5979.3A$5979.A3B$5980.C$5981.B125$6096.
2A$6095.2A2B$6096.BC$6098.B126$6181.3A$6181.A.2B$6182.CB$6184.B125$
6283.2C$6282.2C$6284.C126$6421.3A$6421.A.2B$6422.CB$6424.B124$6542.2A
$6542.A.A2B$6542.A.2B$6546.B125$6702.2A$6702.ABC$6702.CB$6704.B126$
6835.A$6834.ACB$6834.CBA$6836.B125$6949.3A$6949.A.2B$6950.CB$6952.B
126$7081.2C$7080.2C$7082.C124$7219.3A$7219.A3B$7220.C$7221.B125$7343.
2A$7343.A.A$7343.A3B$7344.B$7345.B125$7476.2A$7476.ABC$7476.CB$7478.B
124$7611.3A$7611.A3B$7612.C$7613.B125$7736.2A$7736.CBC$7736.C$7737.B
126$7852.2A$7852.ABC$7852.CB$7854.B125$7972.2A$7972.ABC$7972.CB$7974.
B125$8107.A$8106.ACB$8106.CBA$8108.B124$8238.2A$8238.A.A$8238.A6.2B$
8244.2B$8246.B125$8357.3A$8357.A3B$8358.C$8359.B124$8476.A$8475.2A$
8475.A.CB$8476.2B$8478.B124$8602.2A$8602.CBC$8602.C$8603.B125$8736.2A
$8736.CBC$8736.C$8737.B125$8856.2A$8855.2A2B$8856.BC$8858.B125$8984.
2A$8984.ABC$8984.CB$8986.B124$9116.A$9115.2A$9115.A.CB$9116.2B$9118.B
125$9256.2A$9256.CBC$9256.C$9257.B124$9380.A$9379.2A$9379.A.CB$9380.
2B$9382.B125$9502.2A$9502.CBC$9502.C$9503.B127$9625.2C$9624.2C$9626.C
125$9755.2C$9754.2C$9756.C125$9905.2C$9905.C.C$9905.C125$10028.A$
10027.2A$10027.A.CB$10028.2B$10030.B125$10160.2A$10160.CBC$10160.C$
10161.B125$10270.2A$10270.CBC$10270.C$10271.B126$10396.2A$10396.ABC$
10396.CB$10398.B124$10519.2A$10519.A.A$10519.A3B$10520.B$10521.B124$
10662.2A$10662.ABC$10662.CB$10664.B126$10788.2A3.2B$10788.A.A.2B$
10788.A5.B125$10920.2A$10920.CBC$10920.C$10921.B125$11048.2A$11047.2A
2B$11048.BC$11050.B126$11162.3C$11162.C$11163.C126$11291.2C$11290.2C$
11292.C126$11420.2A$11420.ABC$11420.CB$11422.B124$11552.2A$11552.CBC$
11552.C$11553.B125$11687.2A$11687.A.A$11687.A3B$11688.B$11689.B126$
11809.2C$11808.2C$11810.C124$11920.2A$11920.CBC$11920.C$11921.B124$
12060.A$12059.2A$12059.A.CB$12060.2B$12062.B124$12172.A$12171.2A$
12171.A.CB$12172.2B$12174.B125$12304.2A$12304.CBC$12304.C$12305.B126$
12404.2A$12404.ABC$12404.CB$12406.B124$12528.2A$12528.CBC$12528.C$
12529.B126$12651.A$12650.ACB$12650.CBA$12652.B124$12760.2A$12759.2A2B
$12760.BC$12762.B127$12890.3C$12890.C$12891.C124$13064.2A$13064.CBC$
13064.C$13065.B125$13190.A$13189.2A$13189.A.CB$13190.2B$13192.B124$
13326.2A$13326.A.A$13326.A4.2B$13330.2B$13332.B125$13459.A$13458.ACB$
13458.CBA$13460.B125$13596.2A$13596.ABC$13596.CB$13598.B125$13715.A.
2B$13714.2A2B$13714.A.A.B125$13847.2A$13847.A.A$13847.A3B$13848.B$
13849.B124$13974.A$13973.2A$13973.A.CB$13974.2B$13976.B125$14108.2A$
14108.CBC$14108.C$14109.B125$14229.3A$14229.A.2B$14230.CB$14232.B125$
14356.2A3.2B$14356.A.A.2B$14356.A5.B126$14491.2C$14490.2C$14492.C126$
14620.2A$14620.ABC$14620.CB$14622.B124$14727.2A$14727.A.A$14727.A.2B$
14728.2B$14730.B124$14851.3A$14851.A3B$14852.C$14853.B125$14990.2A$
14990.A.A$14990.A4.2B$14994.2B$14996.B126$15121.2C$15120.2C$15122.C
126$15242.3C$15242.C$15243.C126$15369.2C$15368.2C$15370.C124$15511.2A
$15511.A.A$15511.A3B$15512.B$15513.B126$15634.3C$15634.C$15635.C124$
15759.2A$15759.A.A$15759.A2.3B$15762.B$15763.B125$15893.3A$15893.A.2B
$15894.CB$15896.B124$16019.C$16018.2C$16018.C.C128$16130.3C$16130.C$
16131.C125$16251.2C$16250.2C$16252.C125$16375.2A$16375.A.A$16375.A3B$
16376.B$16377.B124$16495.2A$16495.A.A$16495.A3B$16496.B$16497.B125$
16627.2C$16626.2C$16628.C125$16772.A$16771.2A$16771.A.CB$16772.2B$
16774.B124$16903.2A$16903.A.A$16903.A.2B$16904.2B$16906.B124$17014.2A
$17014.CBC$17014.C$17015.B125$17151.2A$17151.A.A$17151.A3B$17152.B$
17153.B123$17292.A$17291.2A$17291.A.CB$17292.2B$17294.B124$17420.A$
17419.2A$17419.A.CB$17420.2B$17422.B125$17544.2A$17544.CBC$17544.C$
17545.B124$17668.A$17667.2A$17667.A.CB$17668.2B$17670.B126$17787.A$
17786.ACB$17786.CBA$17788.B124$17924.A$17923.2A$17923.A.CB$17924.2B$
17926.B125$18049.2B$18048.BCA$18048.2AB$18050.A125$18179.2C$18178.2C$
18180.C125$18318.2A$18318.ABC$18318.CB$18320.B125$18435.3A$18435.A.2B
$18436.CB$18438.B126$18563.2C$18562.2C$18564.C126$18683.A$18682.ACB$
18682.CBA$18684.B124$18799.2A$18799.A.A$18799.A.2B$18800.2B$18802.B
124$18891.3A$18891.A3B$18892.C$18893.B124$19020.A$19019.2A$19019.A.CB
$19020.2B$19022.B125$19152.2A$19151.2A2B$19152.BC$19154.B126$19285.3A
$19285.A3B$19286.C$19287.B124$19415.2A$19415.A.A$19415.A.2B$19416.2B$
19418.B125$19540.2A$19540.CBC$19540.C$19541.B124$19660.A$19659.2A$
19659.A.CB$19660.2B$19662.B124$19795.3A$19795.A3B$19796.C$19797.B126$
19956.2A$19956.CBC$19956.C$19957.B125$20069.3A$20069.A3B$20070.C$
20071.B126$20186.3C$20186.C$20187.C124$20336.2A$20335.2A2B$20336.BC$
20338.B125$20464.2A$20464.CBC$20464.C$20465.B125$20590.2A$20589.2A2B$
20590.BC$20592.B126$20715.2C$20714.2C$20716.C124$20838.A$20837.2A$
20837.A.CB$20838.2B$20840.B124$20956.A$20955.2A$20955.A.CB$20956.2B$
20958.B127$21106.3C$21106.C$21107.C123$21230.A$21229.2A$21229.A.CB$
21230.2B$21232.B127$21362.3C$21362.C$21363.C124$21494.2A$21494.ABC$
21494.CB$21496.B124$21612.A$21611.2A$21611.A.CB$21612.2B$21614.B127$
21738.3C$21738.C$21739.C124$21878.2A$21878.ABC$21878.CB$21880.B126$
22005.3A$22005.A3B$22006.C$22007.B124$22144.2A$22143.2A2B$22144.BC$
22146.B125$22272.2A$22272.CBC$22272.C$22273.B124$22388.A$22387.2A$
22387.A.CB$22388.2B$22390.B127$22506.3C$22506.C$22507.C124$22630.A$
22629.2A$22629.A.CB$22630.2B$22632.B124$22751.2A$22751.A.A$22751.A3B$
22752.B$22753.B124$22870.A$22869.2A$22869.A.CB$22870.2B$22872.B124$
22995.3A$22995.A3B$22996.C$22997.B125$23118.2A$23117.2A2B$23118.BC$
23120.B126$23243.2C$23242.2C$23244.C124$23364.A$23363.2A$23363.A.CB$
23364.2B$23366.B125$23513.3A$23513.A3B$23514.C$23515.B125$23623.2A$
23623.A.A7.2B$23623.A8.2B$23634.B124$23764.A$23763.2A$23763.A.CB$
23764.2B$23766.B126$23893.3A$23893.A3B$23894.C$23895.B124$24006.2A$
24006.CBC$24006.C$24007.B125$24140.A$24139.2A$24139.A.CB$24140.2B$
24142.B124$24275.3A$24275.A3B$24276.C$24277.B126$24403.A$24402.ACB$
24402.CBA$24404.B125$24533.3A$24533.A.2B$24534.CB$24536.B125$24660.2A
$24660.ABC$24660.CB$24662.B124$24774.2A$24774.ABC$24774.CB$24776.B
125$24872.2A$24871.2A2B$24872.BC$24874.B126$24997.3A$24997.A3B$24998.
C$24999.B124$25118.2A$25117.2A2B$25118.BC$25120.B127$25257.2C$25256.
2C$25258.C125$25348.2A$25348.ABC$25348.CB$25350.B124$25486.2A$25486.C
BC$25486.C$25487.B125$25616.2A$25615.2A2B$25616.BC$25618.B126$25747.C
B$25746.2C$25746.A.C127$25874.3C$25874.C$25875.C125$26003.A$26002.ACB
$26002.CBA$26004.B124$26126.2A$26126.A.A$26126.A6.2B$26132.2B$26134.B
125$26267.2C$26266.2C$26268.C126$26397.3A$26397.A3B$26398.C$26399.B
124$26522.2A$26522.CBC$26522.C$26523.B125$26648.2A$26647.2A2B$26648.B
C$26650.B126$26764.2A$26764.CBC$26764.C$26765.B124$26886.2A$26886.A.A
$26886.A.3B$26888.B$26889.B126$27010.3C$27010.C$27011.C126$27153.2C$
27152.2C$27154.C124$27271.2A$27271.A.A$27271.A3B$27272.B$27273.B124$
27418.2A$27418.CBC$27418.C$27419.B126$27548.2A$27548.CBC$27548.C$
27549.B124$27686.A$27685.2A$27685.A.CB$27686.2B$27688.B125$27804.2A$
27804.ABC$27804.CB$27806.B125$27933.3A$27933.A.2B$27934.CB$27936.B
125$28053.3A.2B$28053.A2.2B$28054.A3.B125$28188.A$28187.2A$28187.A.CB
$28188.2B$28190.B125$28331.2C$28330.2C$28332.C125$28458.2A$28458.CBC$
28458.C$28459.B125$28574.2A$28573.2A2B$28574.BC$28576.B127$28705.2C$
28704.2C$28706.C125$28843.A$28842.ACB$28842.CBA$28844.B125$28964.ACB$
28964.CBA$28964.A.B125$29094.2A$29094.ABC$29094.CB$29096.B125$29239.
2A$29239.A.A$29239.A.2B$29240.2B$29242.B124$29359.2A$29359.A.A$29359.
A3B$29360.B$29361.B124$29486.A$29485.2A3.3B$29485.A.A2.B$29491.B125$
29623.2A$29623.A.A$29623.A3B$29624.B$29625.B124$29742.A$29741.2A$
29741.A.CB$29742.2B$29744.B123$29876.A$29875.2A$29875.A.CB$29876.2B$
29878.B125$29995.3A$29995.A3B$29996.C$29997.B126$30123.A$30122.ACB$
30122.CBA$30124.B124$30248.2A$30248.CBC$30248.C$30249.B126$30380.2A$
30380.CBC$30380.C$30381.B124$30513.3A$30513.A3B$30514.C$30515.B125$
30647.2A$30647.A.A$30647.A3B$30648.B$30649.B125$30779.2C$30778.2C$
30780.C126$30900.2A3.2B$30900.A.A.2B$30900.A5.B125$30990.2A$30990.CBC
$30990.C$30991.B125$31126.2A$31126.ABC$31126.CB$31128.B127$31258.3C$
31258.C$31259.C124$31394.2A$31394.CBC$31394.C$31395.B125$31519.2A$
31519.A.A3.2B$31519.A4.2B$31526.B125$31654.2A$31654.CBC$31654.C$
31655.B124$31766.A$31765.2A$31765.A.A15.2B$31782.2B$31784.B126$31932.
2A$31932.ABC$31932.CB$31934.B125$32061.3A$32061.A.2B$32062.CB$32064.B
124$32189.2A$32189.A.A$32189.A.2B$32190.2B$32192.B124$32314.2A$32314.
CBC$32314.C$32315.B125$32450.2A$32450.CBC$32450.C$32451.B124$32572.A$
32571.2A$32571.A.CB$32572.2B$32574.B126$32699.A$32698.ACB$32698.CBA$
32700.B124$32823.2A$32823.A.A$32823.A3B$32824.B$32825.B124$32943.2A$
32943.A.A$32943.A.2B$32944.2B$32946.B124$33074.2A$33074.CBC$33074.C$
33075.B126$33187.2C$33186.2C$33188.C126$33339.2C$33338.2C$33340.C125$
33464.2A$33463.2A2B$33464.BC$33466.B125$33599.2A$33599.A.A$33599.A.2B
$33600.2B$33602.B125$33717.3A$33717.A.2B$33718.CB$33720.B125$33844.2A
$33844.ABC$33844.CB$33846.B125$33964.2A$33964.ABC$33964.CB$33966.B
125$34107.A$34106.ACB$34106.CBA$34108.B125$34221.3A$34221.A.2B$34222.
CB$34224.B123$34356.A$34355.2A$34355.A.CB$34356.2B$34358.B125$34486.
2A$34486.ABC$34486.CB$34488.B127$34609.2C$34608.2C$34610.C125$34748.
2A$34748.CBC$34748.C$34749.B124$34870.2A$34869.2A2B$34870.BC$34872.B
125$34999.2A$34999.A.A$34999.A3B$35000.B$35001.B124$35135.2A$35135.A.
A$35135.A3B$35136.B$35137.B124$35288.2A$35287.2A2B$35288.BC$35290.B
127$35409.2C$35408.2C$35410.C124$35526.A$35525.2A$35525.A.CB$35526.2B
$35528.B125$35667.2C$35666.2C$35668.C126$35787.A$35786.ACB$35786.CBA$
35788.B124$35911.2A$35911.A.A3.2B$35911.A4.2B$35918.B126$36052.2A$
36052.ABC$36052.CB$36054.B124$36168.2A$36167.2A2B$36168.BC$36170.B
126$36301.3A$36301.A.2B$36302.CB$36304.B125$36435.A$36434.ACB$36434.C
BA$36436.B124$36574.2A$36574.ABC$36574.CB$36576.B125$36702.2A$36702.C
BC$36702.C$36703.B125$36838.2A$36838.CBC$36838.C$36839.B126$36963.A$
36962.ACB$36962.CBA$36964.B123$37076.A$37075.2A$37075.A.CB$37076.2B$
37078.B126$37211.A.2B$37210.2A2B$37210.A.A.B125$37343.2A$37343.A.A$
37343.A3B$37344.B$37345.B124$37480.2A$37480.CBC$37480.C$37481.B125$
37614.2A$37613.2A2B$37614.BC$37616.B125$37718.2A$37718.CBC$37718.C$
37719.B127$37837.2C$37836.2C$37838.C124$37967.2A$37967.A.A$37967.A.2B
$37968.2B$37970.B124$38091.3A$38091.A3B$38092.C$38093.B125$38214.2A$
38214.A.A2.2B$38214.A3.2B$38220.B125$38339.3A$38339.A3B$38340.C$
38341.B125$38478.2A$38478.CBC$38478.C$38479.B127$38618.3C$38618.C$
38619.C125$38747.2C$38746.2C$38748.C125$38879.2A$38879.A.A$38879.A.2B
$38880.2B$38882.B124$39006.2A$39006.ABC$39006.CB$39008.B125$39110.A$
39109.2A$39109.A.CB$39110.2B$39112.B125$39235.2C$39234.2C$39236.C126$
39372.2A$39372.ABC$39372.CB$39374.B126$39514.3C$39514.C$39515.C126$
39649.2C$39648.2C$39650.C124$39768.2A$39767.2A2B$39768.BC$39770.B126$
39908.2A$39908.CBC$39908.C$39909.B124$40032.2A$40032.CBC$40032.C$
40033.B125$40158.2A$40158.A.A2.2B$40158.A3.2B$40164.B126$40293.3A$
40293.A3B$40294.C$40295.B126$40428.3C$40428.C$40429.C124$40543.2A$
40543.A.A$40543.A3B$40544.B$40545.B124$40679.2A$40679.A.A.2B$40679.A
2.2B$40684.B125$40827.3A$40827.A.2B$40828.CB$40830.B124$40964.A$
40963.2A$40963.A.CB$40964.2B$40966.B126$41084.2A$41084.ABC$41084.CB$
41086.B125$41205.3A$41205.A.2B$41206.CB$41208.B125$41331.2A$41330.2A
5.2B$41332.A3.2B$41338.B125$41501.3A$41501.A.2B$41502.CB$41504.B125$
41629.3A$41629.A3B$41630.C$41631.B125$41763.A$41762.ACB$41762.CBA$
41764.B125$41893.3A$41893.A3B$41894.C$41895.B125$42019.A$42018.ACB$
42018.CBA$42020.B124$42147.3A$42147.A3B$42148.C$42149.B127$42265.2C$
42264.2C$42266.C124$42390.2A$42389.2A2B$42390.BC$42392.B127$42505.2C$
42504.2C$42506.C124$42634.2A$42634.CBC$42634.C$42635.B126$42772.2A$
42772.CBC$42772.C$42773.B126$42889.2C$42888.2C$42890.C124$43015.2A$
43015.A.A$43015.A3B$43016.B$43017.B125$43148.2A$43148.ABC$43148.CB$
43150.B125$43268.2A$43268.ABC$43268.CB$43270.B124$43390.2A$43390.ABC$
43390.CB$43392.B126$43508.2A$43508.ABC$43508.CB$43510.B124$43640.2A$
43640.ABC$43640.CB$43642.B124$43772.A$43771.2A$43771.A.CB$43772.2B$
43774.B126$43907.2C$43906.2C$43908.C126$44037.3A$44037.A.2B$44038.CB$
44040.B125$44165.3A$44165.A3B$44166.C$44167.B124$44294.A$44293.2A$
44293.A.CB$44294.2B$44296.B124$44408.2A$44408.CBC$44408.C$44409.B125$
44552.2A$44551.2A2B$44552.BC$44554.B125$44670.2A$44670.ABC$44670.CB$
44672.B126$44789.3A$44789.A3B$44790.C$44791.B124$44928.2A$44927.2A2B$
44928.BC$44930.B126$45059.2C$45058.2C$45060.C126$45187.A$45186.ACB$
45186.CBA$45188.B125$45324.2A$45324.ABC$45324.CB$45326.B125$45435.2C$
45434.2C$45436.C125$45575.2A$45575.A.A$45575.A3B$45576.B$45577.B124$
45694.2A$45694.ABC$45694.CB$45696.B125$45838.A$45837.2A$45837.A.CB$
45838.2B$45840.B124$45966.A$45965.2A$45965.A.CB$45966.2B$45968.B125$
46116.2A$46116.CBC$46116.C$46117.B124$46246.2A$46246.A.A2.2B$46246.A
3.2B$46252.B124$46364.A$46363.2A$46363.A.CB$46364.2B$46366.B126$
46491.A$46490.ACB$46490.CBA$46492.B124$46617.3A$46617.A3B$46618.C$
46619.B124$46732.A$46731.2A$46731.A.CB$46732.2B$46734.B125$46864.2A$
46864.CBC$46864.C$46865.B125$46994.2A$46994.CBC$46994.C$46995.B125$
47115.3A$47115.A3B$47116.C$47117.B125$47248.2A$47247.2A2B$47248.BC$
47250.B126$47379.2C$47378.2C$47380.C125$47511.2A$47511.A.A$47511.A.2B
$47512.2B$47514.B124$47638.2A$47638.ABC$47638.CB$47640.B126$47748.2A$
47748.ABC$47748.CB$47750.B125$47843.A$47842.ACB$47842.CBA$47844.B124$
47974.2A$47974.ABC$47974.CB$47976.B125$48094.2A$48094.ABC$48094.CB$
48096.B125$48230.2A$48230.CBC$48230.C$48231.B125$48366.2A$48365.2A2B$
48366.BC$48368.B125$48495.2A$48495.A.A$48495.A3B$48496.B$48497.B125$
48637.A$48636.ACB$48636.CBA$48638.B125$48765.3A$48765.A.2B$48766.CB$
48768.B124$48891.3A$48891.A3B$48892.C$48893.B126$49019.2C$49018.2C$
49020.C125$49147.3A$49147.A3B$49148.C$49149.B126$49283.A$49282.ACB$
49282.CBA$49284.B124$49398.A$49397.2A$49397.A.CB$49398.2B$49400.B124$
49527.2A$49527.A.A$49527.A3B$49528.B$49529.B125$49668.ACB$49668.CBA$
49668.A.B124$49788.A$49787.2A$49787.A.CB$49788.2B$49790.B125$49918.2A
$49918.ABC$49918.CB$49920.B125$50037.3C$50037.C$50038.C126$50147.3A$
50147.A3B$50148.C$50149.B125$50286.2A$50286.CBC$50286.C$50287.B125$
50416.2A$50415.2A2B$50416.BC$50418.B126$50531.A$50530.ACB$50530.CBA$
50532.B126$50657.2C$50656.2C$50658.C126$50793.2C$50792.2C$50794.C125$
50923.2C$50922.2C$50924.C126$51061.3A$51061.A.2B$51062.CB$51064.B126$
51186.3C$51186.C$51187.C125$51317.3A$51317.A3B$51318.C$51319.B124$
51440.2A$51440.CBC$51440.C$51441.B124$51572.A$51571.2A$51571.A.CB$
51572.2B$51574.B125$51687.2A$51687.A.A$51687.A3B$51688.B$51689.B123$
51820.A$51819.2A$51819.A.CB$51820.2B$51822.B125$51959.2A$51959.A.A$
51959.A3B$51960.B$51961.B124$52102.2A$52102.A.A2B$52102.A.2B$52106.B
125$52223.2A$52223.A.A$52223.A.2B$52224.2B$52226.B125$52341.3A$52341.
A.2B$52342.CB$52344.B124$52466.2A$52466.CBC$52466.C$52467.B127$52586.
3C$52586.C$52587.C124$52723.3A$52723.A3B$52724.C$52725.B127$52865.2C$
52864.2C$52866.C125$52979.2C$52978.2C$52980.C126$53117.3A$53117.A.2B$
53118.CB$53120.B125$53237.3A$53237.A.2B$53238.CB$53240.B125$53364.2A$
53364.ABC$53364.CB$53366.B124$53510.2A$53510.CBC$53510.C$53511.B125$
53628.A$53627.2A$53627.A.CB$53628.2B$53630.B124$53758.2A$53758.A.A2.
2B$53758.A3.2B$53764.B125$53870.2A$53870.CBC$53870.C$53871.B125$
54007.2A$54007.A.A$54007.A3B$54008.B$54009.B124$54134.2A$54134.A.A$
54134.A2.2B$54136.2B$54138.B124$54303.2A$54303.A.A$54303.A.2B$54304.
2B$54306.B124$54434.2A$54434.CBC$54434.C$54435.B126$54572.2A$54572.CB
C$54572.C$54573.B124$54685.2A$54685.A.A$54685.A3B$54686.B$54687.B125$
54836.2A$54836.ABC$54836.CB$54838.B124$54982.2A$54982.ABC$54982.CB$
54984.B126$55100.2A$55100.ABC$55100.CB$55102.B125$55229.3A$55229.A.2B
$55230.CB$55232.B124$55366.2A$55366.ABC$55366.CB$55368.B125$55504.2A$
55504.ABC$55504.CB$55506.B126$55645.3A$55645.A.2B$55646.CB$55648.B
124$55771.3A$55771.A3B$55772.C$55773.B125$55902.2A$55902.A.A$55902.A
6.2B$55908.2B$55910.B124$56038.2A$56037.2A2B$56038.BC$56040.B127$
56162.3C$56162.C$56163.C124$56294.2A$56293.2A2B$56294.BC$56296.B124$
56428.A$56427.2A$56427.A.CB$56428.2B$56430.B125$56560.2A$56560.ABC$
56560.CB$56562.B125$56686.2A$56686.A.A$56686.A6.2B$56692.2B$56694.B
124$56814.2A$56814.CBC$56814.C$56815.B125$56950.2A$56950.A.A2.2B$
56950.A3.2B$56956.B125$57082.2A$57082.CBC$57082.C$57083.B127$57209.2C
$57208.2C$57210.C124$57338.2A$57338.CBC$57338.C$57339.B125$57422.2A$
57422.ABC$57422.CB$57424.B125$57550.2A$57550.ABC$57550.CB$57552.B125$
57670.2A$57670.ABC$57670.CB$57672.B125$57806.2A$57806.CBC$57806.C$
57807.B124$57942.A$57941.2A$57941.A.CB$57942.2B$57944.B124$58076.A$
58075.2A$58075.A.CB$58076.2B$58078.B127$58218.3C$58218.C$58219.C124$
58359.2A$58359.A.A$58359.A.2B$58360.2B$58362.B125$58491.A$58490.ACB$
58490.CBA$58492.B124$58611.3A$58611.A3B$58612.C$58613.B126$58747.A$
58746.ACB$58746.CBA$58748.B124$58884.A$58883.2A$58883.A.CB$58884.2B$
58886.B124$59000.2A$58999.2A2B$59000.BC$59002.B124$59124.A$59123.2A$
59123.A.CB$59124.2B$59126.B125$59265.3C$59265.C$59266.C127$59395.A$
59394.ACB$59394.CBA$59396.B125$59515.2C$59514.2C$59516.C125$59654.2A$
59654.CBC$59654.C$59655.B125$59790.2A$59790.CBC$59790.C$59791.B126$
59915.A$59914.ACB$59914.CBA$59916.B125$60036.2A$60036.A.A2.2B$60036.A
3.2B$60042.B125$60163.2C$60162.2C$60164.C126$60307.2C$60306.2C$60308.
C127$60442.3C$60442.C$60443.C124$60575.2A$60575.A.A9.2B$60575.A10.2B$
60588.B126$60701.3A$60701.A3B$60702.C$60703.B124$60824.2A$60824.CBC$
60824.C$60825.B126$60957.3A$60957.A3B$60958.C$60959.B124$61096.2A$
61095.2A2B$61096.BC$61098.B127$61257.2C$61256.2C$61258.C124$61368.2A$
61368.CBC$61368.C$61369.B125$61502.2A$61502.ABC$61502.CB$61504.B125$
61631.2A$61631.A.A$61631.A.2B$61632.2B$61634.B124$61760.2A$61760.CBC$
61760.C$61761.B127$61897.2C$61896.2C$61898.C125$62043.2A$62042.2A3.2B
$62044.A.2B$62048.B125$62181.3A$62181.A.2B$62182.CB$62184.B125$62301.
3A$62301.A.2B$62302.CB$62304.B125$62437.3A$62437.A3B$62438.C$62439.B
124$62578.2A$62578.CBC$62578.C$62579.B126$62731.2C$62730.2C$62732.C
125$62847.2A$62847.A.A$62847.A.2B$62848.2B$62850.B125$62979.2C$62978.
2C$62980.C126$63115.2C$63114.2C$63116.C124$63228.A$63227.2A$63227.A.C
B$63228.2B$63230.B125$63368.2A$63367.2A2B$63368.BC$63370.B126$63491.A
$63490.ACB$63490.CBA$63492.B126$63617.2C$63616.2C$63618.C124$63750.2A
$63750.ABC$63750.CB$63752.B125$63866.2A$63866.CBC$63866.C$63867.B127$
64001.2C$64000.2C$64002.C124$64126.2A$64126.CBC$64126.C$64127.B125$
64246.2A$64246.CBC$64246.C$64247.B126$64364.2A$64364.ABC$64364.CB$
64366.B124$64494.2A$64494.ABC$64494.CB$64496.B126$64611.2C$64610.2C$
64612.C126$64749.3A$64749.A.2B$64750.CB$64752.B124$64872.2A$64871.2A
2B$64872.BC$64874.B124$64996.A$64995.2A$64995.A.CB$64996.2B$64998.B
126$65131.2C$65130.2C$65132.C125$65232.2A$65231.2A2B$65232.BC$65234.B
126$65357.3A$65357.A.2B$65358.CB$65360.B124$65494.2A$65494.CBC$65494.
C$65495.B125$65612.A$65611.2A$65611.A.CB$65612.2B$65614.B126$65746.3C
$65746.C$65747.C124$65864.2A$65863.2A2B$65864.BC$65866.B126$65995.A$
65994.ACB$65994.CBA$65996.B125$66115.2C$66114.2C$66116.C126$66243.A$
66242.ACB$66242.CBA$66244.B125$66357.3A$66357.A.2B$66358.CB$66360.B
123$66492.A$66491.2A$66491.A.CB$66492.2B$66494.B125$66614.2A$66614.AB
C$66614.CB$66616.B125$66746.2A$66746.CBC$66746.C$66747.B126$66877.3A$
66877.A3B$66878.C$66879.B124$67027.3A$67027.A3B$67028.C$67029.B126$
67156.2A$67156.ABC$67156.CB$67158.B124$67266.2A$67266.CBC$67266.C$
67267.B125$67382.2A$67382.CBC$67382.C$67383.B126$67523.A$67522.ACB$
67522.CBA$67524.B124$67640.2A$67639.2A2B$67640.BC$67642.B126$67765.3A
$67765.A3B$67766.C$67767.B125$67885.3A$67885.A3B$67886.C$67887.B124$
68022.2A$68022.CBC$68022.C$68023.B125$68143.2A$68143.A.A$68143.A3B$
68144.B$68145.B124$68264.2A$68264.CBC$68264.C$68265.B124$68390.A$
68389.2A$68389.A.CB$68390.2B$68392.B126$68500.2A$68500.CBC$68500.C$
68501.B124$68614.2A$68614.CBC$68614.C$68615.B127$68732.A2C$68732.CB$
68733.AB125$68869.3A$68869.A.2B$68870.CB$68872.B125$68997.3A$68997.A.
2B$68998.CB$69000.B124$69128.2A$69128.CBC$69128.C$69129.B126$69251.2C
$69250.2C$69252.C124$69388.A$69387.2A$69387.A.CB$69388.2B$69390.B125$
69520.2A$69520.CBC$69520.C$69521.B125$69622.2A$69622.CBC$69622.C$
69623.B124$69740.A$69739.2A$69739.A.CB$69740.2B$69742.B126$69875.A$
69874.ACB$69874.CBA$69876.B126$70010.3C$70010.C$70011.C123$70140.A$
70139.2A$70139.A.CB$70140.2B$70142.B126$70275.A$70274.ACB$70274.CBA$
70276.B125$70395.2C$70394.2C$70396.C124$70542.A$70541.2A$70541.A.CB$
70542.2B$70544.B125$70672.2A$70671.2A2B$70672.BC$70674.B125$70787.3A$
70787.A3B$70788.C$70789.B125$70920.2A$70920.CBC$70920.C$70921.B125$
71030.2A$71030.ABC$71030.CB$71032.B125$71152.2A$71151.2A2B$71152.BC$
71154.B125$71292.A$71291.2A$71291.A.CB$71292.2B$71294.B124$71416.2A$
71415.2A2B$71416.BC$71418.B125$71543.2A$71543.A.A$71543.A3B$71544.B$
71545.B124$71662.2A$71662.ABC$71662.CB$71664.B126$71807.2B$71802.3A.
2B$71802.A5.B$71803.A125$71931.2C$71930.2C$71932.C127$72073.2C$72072.
2C$72074.C124$72199.2A$72199.A.A$72199.A3B$72200.B$72201.B124$72317.
2A$72317.A.A$72317.A3B$72318.B$72319.B124$72458.2A$72458.CBC$72458.C$
72459.B126$72604.2A$72604.CBC$72604.C$72605.B123$72742.A$72741.2A$
72741.A.CB$72742.2B$72744.B125$72854.2A$72854.CBC$72854.C$72855.B125$
72984.2A$72983.2A2B$72984.BC$72986.B124$73108.A$73107.2A$73107.A.CB$
73108.2B$73110.B125$73248.2A$73248.CBC$73248.C$73249.B126$73387.A$
73386.ACB$73386.CBA$73388.B123$73516.A$73515.2A$73515.A.CB$73516.2B$
73518.B126$73628.2A$73628.ABC$73628.CB$73630.B124$73743.2A$73743.A.A$
73743.A.2B$73744.2B$73746.B125$73876.2A$73876.CBC$73876.C$73877.B123$
73988.A$73987.2A$73987.A.CB$73988.2B$73990.B125$74114.2A$74114.A.A$
74114.A6.2B$74120.2B$74122.B124$74270.A$74269.2A$74269.A.CB$74270.2B$
74272.B124$74390.A$74389.2A$74389.A.CB$74390.2B$74392.B124$74504.2A$
74503.2A2B$74504.BC$74506.B125$74641.3A$74641.A3B$74642.C$74643.B125$
74784.2A$74783.2A2B$74784.BC$74786.B125$74902.2A$74902.CBC$74902.C$
74903.B126$75037.3A$75037.A3B$75038.C$75039.B124$75158.2A$75157.2A2B$
75158.BC$75160.B125$75294.2A$75293.2A2B$75294.BC$75296.B124$75454.A$
75453.2A$75453.A.CB$75454.2B$75456.B125$75577.3A$75577.A3B$75578.C$
75579.B126$75715.A$75714.ACB$75714.CBA$75716.B125$75837.3A$75837.A3B$
75838.C$75839.B124$75967.2A$75967.A.A$75967.A3B$75968.B$75969.B124$
76087.2A$76087.A.A$76087.A3B$76088.B$76089.B125$76213.3A$76213.A.2B$
76214.CB$76216.B125$76316.2A3.2B$76316.A.A.2B$76316.A5.B126$76445.3A$
76445.A3B$76446.C$76447.B124$76543.2A$76543.A.A$76543.A3B$76544.B$
76545.B125$76675.2C$76674.2C$76676.C126$76779.2C$76778.2C$76780.C125$
76904.2A$76903.2A2B$76904.BC$76906.B126$77029.3A$77029.A3B$77030.C$
77031.B125$77101.3A$77101.A.2B$77102.CB$77104.B124$77238.2A$77238.ABC
$77238.CB$77240.B127$77370.3C$77370.C$77371.C126$77506.3C$77506.C$
77507.C124$77630.2A$77629.2A2B$77630.BC$77632.B125$77742.A$77741.2A$
77741.A.CB$77742.2B$77744.B125$77867.A$77866.ACB$77866.CBA$77868.B
123$77996.A$77995.2A$77995.A.CB$77996.2B$77998.B126$78141.3A$78141.A
3B$78142.C$78143.B125$78260.2A$78260.ABC$78260.CB$78262.B124$78382.2A
$78382.ABC$78382.CB$78384.B126$78515.A$78514.ACB$78514.CBA$78516.B
126$78642.3C$78642.C$78643.C124$78756.A$78755.2A$78755.A.CB$78756.2B$
78758.B124$78883.3A$78883.A3B$78884.C$78885.B125$79016.2A$79015.2A2B$
79016.BC$79018.B127$79137.2C$79136.2C$79138.C124$79256.2A$79255.2A2B$
79256.BC$79258.B125$79382.2A$79382.ABC$79382.CB$79384.B127$79530.3C$
79530.C$79531.C124$79646.2A$79645.2A2B$79646.BC$79648.B125$79774.2A$
79774.A.A$79774.A8.2B$79782.2B$79784.B126$79892.3C$79892.C$79893.C
125$80020.2A$80020.CBC$80020.C$80021.B125$80141.3A$80141.A.2B$80142.C
B$80144.B125$80261.3A$80261.A.2B$80262.CB$80264.B124$80388.A$80387.2A
$80387.A.CB$80388.2B$80390.B125$80546.3C$80546.C$80547.C124$80676.A$
80675.2A$80675.A.CB$80676.2B$80678.B125$80806.2A$80806.ABC$80806.CB$
80808.B125$80934.2A$80934.CBC$80934.C$80935.B126$81051.2A$81050.2A4.
3B$81052.A3.B$81057.B124$81182.A$81181.2A$81181.A.CB$81182.2B$81184.B
125$81315.A$81314.ACB$81314.CBA$81316.B124$81438.A$81437.2A$81437.A.C
B$81438.2B$81440.B124$81558.2A$81558.CBC$81558.C$81559.B125$81678.2A$
81678.CBC$81678.C$81679.B125$81802.2A$81802.CBC$81802.C$81803.B124$
81942.A$81941.2A$81941.A.CB$81942.2B$81944.B125$82072.2A$82071.2A2B$
82072.BC$82074.B127$82202.3C$82202.C$82203.C124$82346.2A$82346.CBC$
82346.C$82347.B125$82471.2A$82471.A.A3.2B$82471.A4.2B$82478.B125$
82607.2A$82607.A.A$82607.A3B$82608.B$82609.B124$82734.2A$82733.2A2B$
82734.BC$82736.B125$82848.2A$82848.CBC$82848.C$82849.B125$82970.2A$
82970.CBC$82970.C$82971.B124$83092.A$83091.2A$83091.A.CB$83092.2B$
83094.B127$83217.2C$83216.2C$83218.C124$83344.2A$83344.CBC$83344.C$
83345.B124$83468.A$83467.2A$83467.A.CB$83468.2B$83470.B125$83598.2A$
83598.CBC$83598.C$83599.B126$83717.3A$83717.A.2B$83718.CB$83720.B125$
83859.A$83858.ACB$83858.CBA$83860.B124$83982.2A$83982.A.A$83982.A6.2B
$83988.2B$83990.B124$84110.2A$84110.CBC$84110.C$84111.B127$84249.2C$
84248.2C$84250.C124$84374.2A$84374.CBC$84374.C$84375.B126$84505.2B$
84500.3A.2B$84500.A5.B$84501.A124$84619.3A$84619.A3B$84620.C$84621.B
127$84754.3C$84754.C$84755.C124$84880.2A$84880.CBC$84880.C$84881.B
125$85031.2A$85031.A.A$85031.A.2B$85032.2B$85034.B124$85166.2A$85166.
ABC$85166.CB$85168.B125$85301.2A$85301.A.A$85301.A3B$85302.B$85303.B
124$85432.2A$85431.2A2B$85432.BC$85434.B126$85557.3A$85557.A3B$85558.
C$85559.B124$85680.2A$85679.2A2B$85680.BC$85682.B125$85793.3A$85793.A
3B$85794.C$85795.B126$85923.A$85922.ACB$85922.CBA$85924.B124$86056.2A
$86055.2A2B$86056.BC$86058.B126$86205.A$86204.2A.2B$86204.A.CB$86208.
B124$86323.3A$86323.A3B$86324.C$86325.B124$86462.A$86461.2A$86461.A.C
B$86462.2B$86464.B125$86592.2A$86591.2A2B$86592.BC$86594.B125$86710.
2A$86709.2A2B$86710.BC$86712.B125$86831.2A$86831.A.A$86831.A3B$86832.
B$86833.B125$86971.A$86970.ACB$86970.CBA$86972.B126$87100.A2C$87100.C
B$87101.AB124$87231.2A$87231.A.A$87231.A3B$87232.B$87233.B124$87350.
2A$87350.ABC$87350.CB$87352.B125$87486.2A$87486.CBC$87486.C$87487.B
126$87604.2A$87604.ABC$87604.CB$87606.B125$87756.ACB$87756.CBA$87756.
A.B127$87876.A2C$87876.CB$87877.AB125$88004.2A$88004.ABC$88004.CB$
88006.B125$88124.2A$88124.ABC$88124.CB$88126.B125$88251.A$88250.ACB$
88250.CBA$88252.B124$88395.3A$88395.A3B$88396.C$88397.B126$88515.A$
88514.ACB$88514.CBA$88516.B124$88640.2A$88640.CBC$88640.C$88641.B126$
88763.2C$88762.2C$88764.C124$88886.A$88885.2A$88885.A.CB$88886.2B$
88888.B126$89020.2A$89020.CBC$89020.C$89021.B124$89152.2A$89152.ABC$
89152.CB$89154.B126$89284.2A$89284.CBC$89284.C$89285.B125$89419.A$
89418.ACB$89418.CBA$89420.B125$89547.2C$89546.2C$89548.C125$89671.2A$
89671.A.A3.2B$89671.A4.2B$89678.B125$89803.3A$89803.A3B$89804.C$
89805.B127$89930.3C$89930.C$89931.C125$90051.2C$90050.2C$90052.C126$
90180.2A$90180.ABC$90180.CB$90182.B125$90301.3A$90301.A.2B$90302.CB$
90304.B126$90426.3C$90426.C$90427.C124$90548.A$90547.2A$90547.A.CB$
90548.2B$90550.B124$90670.2A$90670.A.A2B$90670.A.2B$90674.B126$90803.
2C$90802.2C$90804.C126$90941.3A$90941.A.2B$90942.CB$90944.B125$91045.
3A$91045.A.2B$91046.CB$91048.B124$91174.2A$91174.ABC$91174.CB$91176.B
125$91302.2A$91302.ABC$91302.CB$91304.B126$91437.3A$91437.A.2B$91438.
CB$91440.B125$91564.2A$91564.CBC$91564.C$91565.B124$91686.2A$91686.CB
C$91686.C$91687.B125$91831.2A$91831.A.A$91831.A.2B$91832.2B$91834.B
124$91992.2A$91991.2A2B$91992.BC$91994.B126$92131.A$92130.ACB$92130.C
BA$92132.B126$92249.2C$92248.2C$92250.C125$92373.3A$92373.A.2B$92374.
CB$92376.B125$92508.2A$92508.ABC$92508.CB$92510.B125$92637.3A$92637.A
.2B$92638.CB$92640.B124$92764.A$92763.2A$92763.A.A.2B$92766.2B$92768.
B125$92923.A$92922.ACB$92922.CBA$92924.B124$93039.2A$93039.A.A$93039.
A.2B$93040.2B$93042.B124$93168.2A$93167.2A2B$93168.BC$93170.B125$
93294.2A$93294.A.A$93294.A6.2B$93300.2B$93302.B125$93428.2A$93428.CBC
$93428.C$93429.B125$93548.2CB$93548.C.A$93548.AB127$93673.2C$93672.2C
$93674.C124$93791.2A$93791.A.A$93791.A.2B$93792.2B$93794.B124$93915.
3A$93915.A3B$93916.C$93917.B125$94038.2A$94038.A.A2.2B$94038.A3.2B$
94044.B125$94163.3A$94163.A3B$94164.C$94165.B125$94288.2A$94288.CBC$
94288.C$94289.B125$94430.2A$94430.CBC$94430.C$94431.B125$94560.2A$
94560.CBC$94560.C$94561.B124$94692.A$94691.2A$94691.A.CB$94692.2B$
94694.B125$94824.2A$94824.CBC$94824.C$94825.B125$94950.2A$94950.A.A4.
2B$94950.A5.2B$94958.B125$95113.3A$95113.A.2B$95114.CB$95116.B126$
95245.3A$95245.A3B$95246.C$95247.B125$95381.3A$95381.A3B$95382.C$
95383.B125$95493.3A$95493.A3B$95494.C$95495.B124$95622.A$95621.2A$
95621.A.CB$95622.2B$95624.B124$95760.2A$95760.CBC$95760.C$95761.B125$
95878.2A$95878.CBC$95878.C$95879.B124$96012.A$96011.2A$96011.A.CB$
96012.2B$96014.B127$96146.3C$96146.C$96147.C124$96264.2A$96263.2A2B$
96264.BC$96266.B124$96388.A$96387.2A$96387.A.CB$96388.2B$96390.B125$
96526.2A$96526.A.A$96526.A6.2B$96532.2B$96534.B125$96667.A$96666.ACB$
96666.CBA$96668.B126$96794.3C$96794.C$96795.C126$96921.2C$96920.2C$
96922.C123$97038.A$97037.2A$97037.A.CB$97038.2B$97040.B127$97177.2C$
97176.2C$97178.C125$97299.2C$97298.2C$97300.C126$97459.A$97458.ACB$
97458.CBA$97460.B125$97587.A$97586.ACB$97586.CBA$97588.B124$97715.3A$
97715.A3B$97716.C$97717.B126$97859.2C$97858.2C$97860.C124$97980.A$
97979.2A$97979.A.CB$97980.2B$97982.B126$98107.A$98106.ACB$98106.CBA$
98108.B124$98238.2A$98238.CBC$98238.C$98239.B126$98363.2C$98362.2C$
98364.C125$98496.2A$98496.CBC$98496.C$98497.B127$98618.3C$98618.C$
98619.C124$98738.2A$98738.CBC$98738.C$98739.B126$98859.2C$98858.2C$
98860.C126$98980.2A$98980.CBC$98980.C$98981.B124$99091.3A$99091.A3B$
99092.C$99093.B125$99230.2A$99230.CBC$99230.C$99231.B124$99332.A$
99331.2A$99331.A.CB$99332.2B$99334.B125$99463.2A$99463.A.A$99463.A3B$
99464.B$99465.B125$99603.A$99602.ACB$99602.CBA$99604.B126$99713.2C$
99712.2C$99714.C125$99837.3A$99837.A.2B$99838.CB$99840.B124$99958.2A$
99958.ABC$99958.CB$99960.B126$100113.2B$100112.BCA$100112.2AB$100114.
A123$100244.A$100243.2A$100243.A.CB$100244.2B$100246.B125$100375.2A$
100375.A.A$100375.A3B$100376.B$100377.B124$100494.2A$100494.ABC$
100494.CB$100496.B126$100627.2C$100626.2C$100628.C125$100767.2A$
100767.A.A$100767.A3B$100768.B$100769.B124$100898.2A$100898.CBC$
100898.C$100899.B125$101030.2A$101030.CBC$101030.C$101031.B126$
101157.3A$101157.A.2B$101158.CB$101160.B125$101277.3A$101277.A.2B$
101278.CB$101280.B125$101403.A$101402.ACB$101402.CBA$101404.B126$
101514.3C$101514.C$101515.C124$101634.2A$101634.CBC$101634.C$101635.B
125$101766.2A$101766.CBC$101766.C$101767.B125$101884.A$101883.2A$
101883.A.CB$101884.2B$101886.B125$102013.3A$102013.A3B$102014.C$
102015.B126$102186.3C$102186.C$102187.C124$102310.2A$102310.CBC$
102310.C$102311.B125$102432.2A$102432.CBC$102432.C$102433.B127$
102570.3C$102570.C$102571.C124$102703.2A$102703.A.A$102703.A3B$
102704.B$102705.B124$102823.2A$102823.A.A$102823.A.2B$102824.2B$
102826.B125$102947.A$102946.ACB$102946.CBA$102948.B124$103086.A$
103085.2A$103085.A.CB$103086.2B$103088.B125$103235.2C$103234.2C$
103236.C126$103365.3A$103365.A3B$103366.C$103367.B125$103491.A$
103490.ACB$103490.CBA$103492.B125$103604.2A$103604.ABC$103604.CB$
103606.B125$103730.3C$103730.C$103731.C127$103857.2C$103856.2C$
103858.C124$103990.A$103989.2A$103989.A.CB$103990.2B$103992.B124$
104120.2A$104119.2A2B$104120.BC$104122.B124$104284.A$104283.2A$
104283.A.CB$104284.2B$104286.B125$104408.2A$104408.CBC$104408.C$
104409.B125$104551.2A$104551.A.A$104551.A.2B$104552.2B$104554.B125$
104683.A$104682.ACB$104682.CBA$104684.B124$104802.2A$104802.CBC$
104802.C$104803.B126$104915.2A$104914.2A11.2B$104916.A9.2B$104928.B
126$105042.3C$105042.C$105043.C124$105163.3A$105163.A3B$105164.C$
105165.B126$105293.3A$105293.A.2B$105294.CB$105296.B125$105436.2A$
105436.ABC$105436.CB$105438.B124$105559.2A$105559.A.A$105559.A3B$
105560.B$105561.B125$105701.2B$105700.2CA$105700.A.B$105701.A126$
105828.3C$105828.C$105829.C126$105937.2C$105936.2C$105938.C125$
106067.A$106066.ACB$106066.CBA$106068.B124$106198.2A$106198.A.A2.2B$
106198.A3.2B$106204.B126$106324.2A$106324.ABC$106324.CB$106326.B123$
106452.A$106451.2A$106451.A.CB$106452.2B$106454.B124$106580.A$106579.
2A$106579.A.CB$106580.2B$106582.B125$106711.2A$106711.A.A$106711.A3B$
106712.B$106713.B125$106837.3A$106837.A3B$106838.C$106839.B125$
106972.2A$106972.CBC$106972.C$106973.B126$107105.2C$107104.2C$107106.
C125$107229.3A$107229.A3B$107230.C$107231.B124$107367.2A$107367.A.A$
107367.A.2B$107368.2B$107370.B124$107484.A$107483.2A$107483.A.CB$
107484.2B$107486.B124$107600.2A$107599.2A2B$107600.BC$107602.B125$
107734.2A$107734.ABC$107734.CB$107736.B125$107846.2A$107846.ABC$
107846.CB$107848.B126$107973.3A$107973.A3B$107974.C$107975.B124$
108108.A$108107.2A2B$108107.ABC$108110.B127$108241.2C$108240.2C$
108242.C124$108362.2A$108362.CBC$108362.C$108363.B125$108512.2A$
108511.2A2B$108512.BC$108514.B125$108627.3A$108627.A3B$108628.C$
108629.B126$108763.2C$108762.2C$108764.C124$108876.A$108875.2A$
108875.A.CB$108876.2B$108878.B125$109030.2A$109030.ABC$109030.CB$
109032.B126$109157.3A$109157.A.2B$109158.CB$109160.B124$109286.2A$
109286.A.A2B$109286.A.2B$109290.B126$109419.2C$109418.2C$109420.C126$
109539.2A$109538.2A3.2B$109540.A.2B$109544.B124$109680.2A$109679.2A2B
$109680.BC$109682.B125$109808.2A$109808.CBC$109808.C$109809.B124$
109924.A$109923.2A$109923.A.CB$109924.2B$109926.B125$110063.2A$
110063.A.A$110063.A3B$110064.B$110065.B124$110192.2A$110191.2A2B$
110192.BC$110194.B126$110323.2C$110322.2C$110324.C126$110499.A$
110498.ACB$110498.CBA$110500.B125$110619.A$110618.ACB$110618.CBA$
110620.B124$110742.2A$110742.ABC$110742.CB$110744.B126$110875.A$
110874.ACB$110874.CBA$110876.B124$111014.2A$111014.A.A2.2B$111014.A3.
2B$111020.B125$111142.2A$111142.CBC$111142.C$111143.B125$111294.2A$
111294.ABC$111294.CB$111296.B126$111421.3A$111421.A.2B$111422.CB$
111424.B124$111558.2A$111558.ABC$111558.CB$111560.B125$111682.A$
111681.2A$111681.A.CB$111682.2B$111684.B124$111811.3A$111811.A3B$
111812.C$111813.B125$111934.A$111933.2A$111933.A.CB$111934.2B$111936.
B124$112056.2A$112056.CBC$112056.C$112057.B126$112195.2C$112194.2C$
112196.C124$112324.A$112323.2A$112323.A.CB$112324.2B$112326.B126$
112469.3A$112469.A3B$112470.C$112471.B124$112607.2A$112607.A.A$
112607.A3B$112608.B$112609.B124$112742.A$112741.2A$112741.A.CB$
112742.2B$112744.B125$112859.A$112858.ACB$112858.CBA$112860.B125$
112987.A$112986.ACB$112986.CBA$112988.B125$113139.A$113138.ACB$
113138.CBA$113140.B124$113255.2A$113255.A.A$113255.A3B$113256.B$
113257.B126$113394.3C$113394.C$113395.C125$113523.2C$113522.2C$
113524.C126$113651.A$113650.ACB$113650.CBA$113652.B125$113788.2A$
113788.ABC$113788.CB$113790.B125$113899.2C$113898.2C$113900.C125$
114007.2A$114007.A.A$114007.A.2B$114008.2B$114010.B124$114151.2A$
114151.A.A$114151.A.2B$114152.2B$114154.B126$114284.A2C$114284.CB$
114285.AB125$114412.2A$114412.CBC$114412.C$114413.B126$114537.2C$
114536.2C$114538.C124$114684.A$114683.2A$114683.A.CB$114684.2B$
114686.B125$114803.2C$114802.2C$114804.C125$114931.3A$114931.A3B$
114932.C$114933.B126$115053.3A$115053.A.2B$115054.CB$115056.B124$
115191.2A$115191.A.A$115191.A3B$115192.B$115193.B124$115318.A$115317.
2A3.3B$115317.A.A2.B$115323.B125$115448.2A$115448.CBC$115448.C$
115449.B125$115572.A$115571.2A$115571.A.CB$115572.2B$115574.B124$
115702.A$115701.2A$115701.A.CB$115702.2B$115704.B124$115830.A$115829.
2A$115829.A.CB$115830.2B$115832.B125$115955.A.2B$115954.2A2B$115954.A
.A.B125$116091.3A$116091.A3B$116092.C$116093.B125$116215.2A$116215.A.
A$116215.A.2B$116216.2B$116218.B124$116334.2A$116334.A.A2.2B$116334.A
3.2B$116340.B125$116479.2A$116479.A.A$116479.A.2B$116480.2B$116482.B
124$116594.2A$116594.CBC$116594.C$116595.B124$116724.A$116723.2A$
116723.A.A.2B$116726.2B$116728.B126$116861.3A$116861.A3B$116862.C$
116863.B126$117002.3C$117002.C$117003.C124$117115.3A$117115.A3B$
117116.C$117117.B125$117248.2A$117248.CBC$117248.C$117249.B124$
117356.A$117355.2A$117355.A.CB$117356.2B$117358.B126$117475.A$117474.
ACB$117474.CBA$117476.B123$117604.A$117603.2A$117603.A.CB$117604.2B$
117606.B127$117730.3C$117730.C$117731.C125$117860.2A$117860.CBC$
117860.C$117861.B124$117990.2A$117990.CBC$117990.C$117991.B125$
118126.2A$118126.CBC$118126.C$118127.B126$118260.2A$118260.CBC$
118260.C$118261.B124$118372.A$118371.2A$118371.A.CB$118372.2B$118374.
B125$118509.3A$118509.A3B$118510.C$118511.B125$118636.2A$118636.A.C2B
$118636.A.B$118639.B125$118771.A$118770.ACB$118770.CBA$118772.B125$
118894.3C$118894.C$118895.C125$119008.2A$119008.CBC$119008.C$119009.B
126$119140.2A$119140.CBC$119140.C$119141.B124$119262.A$119261.2A$
119261.A.CB$119262.2B$119264.B124$119399.2A$119399.A.A$119399.A3B$
119400.B$119401.B124$119527.2A$119527.A.A$119527.A3B$119528.B$119529.
B126$119649.2C$119648.2C$119650.C124$119768.2A$119767.2A2B$119768.BC$
119770.B127$119889.2C$119888.2C$119890.C125$120005.3A$120005.A.2B$
120006.CB$120008.B125$120133.3A$120133.A.2B$120134.CB$120136.B126$
120266.3C$120266.C$120267.C124$120395.3A$120395.A3B$120396.C$120397.B
126$120507.A$120506.ACB$120506.CBA$120508.B125$120644.2A$120644.ABC$
120644.CB$120646.B125$120771.2C$120770.2C$120772.C126$120891.A$
120890.ACB$120890.CBA$120892.B125$121028.2A$121028.ABC$121028.CB$
121030.B123$121156.A$121155.2A$121155.A.CB$121156.2B$121158.B124$
121284.A$121283.2A$121283.A.CB$121284.2B$121286.B126$121403.A$121402.
ACB$121402.CBA$121404.B124$121542.2A$121542.ABC$121542.CB$121544.B
126$121675.2C$121674.2C$121676.C125$121806.C$121805.2C$121805.C.C127$
121948.2A$121948.ABC$121948.CB$121950.B125$122077.3A$122077.A.2B$
122078.CB$122080.B124$122198.2A$122198.ABC$122198.CB$122200.B125$
122318.2A$122318.ABC$122318.CB$122320.B125$122454.2A$122454.ABC$
122454.CB$122456.B127$122586.A2C$122586.CB$122587.AB125$122715.2C$
122714.2C$122716.C126$122844.2A$122844.CBC$122844.C$122845.B125$
122987.A$122986.ACB$122986.CBA$122988.B123$123108.A$123107.2A$123107.
A.CB$123108.2B$123110.B127$123234.3C$123234.C$123235.C126$123353.2C$
123352.2C$123354.C123$123476.A$123475.2A$123475.A.CB$123476.2B$
123478.B127$123609.2C$123608.2C$123610.C125$123739.2C$123738.2C$
123740.C125$123846.2A$123846.ABC$123846.CB$123848.B127$123978.3C$
123978.C$123979.C126$124114.3C$124114.C$124115.C124$124236.A$124235.
2A$124235.A.CB$124236.2B$124238.B125$124371.2C$124370.2C$124372.C125$
124462.2A$124462.CBC$124462.C$124463.B126$124579.2C$124578.2C$124580.
C126$124699.2C$124698.2C$124700.C126$124844.2A$124844.CBC$124844.C$
124845.B125$124957.3A$124957.A3B$124958.C$124959.B126$125098.3C$
125098.C$125099.C125$125235.A$125234.ACB$125234.CBA$125236.B124$
125360.2A$125360.ABC$125360.CB$125362.B126$125492.2A$125492.ABC$
125492.CB$125494.B124$125614.2A$125614.ABC$125614.CB$125616.B126$
125716.2A$125716.ABC$125716.CB$125718.B125$125851.A$125850.ACB$
125850.CBA$125852.B125$125981.3A$125981.A3B$125982.C$125983.B125$
126117.3A$126117.A3B$126118.C$126119.B125$126243.2C$126242.2C$126244.
C126$126355.A$126354.ACB$126354.CBA$126356.B124$126476.A$126475.2A2B$
126475.ABC$126478.B124$126606.A$126605.2A$126605.A.CB$126606.2B$
126608.B126$126757.3A$126757.A.2B$126758.CB$126760.B125$126875.A$
126874.ACB$126874.CBA$126876.B124$126991.2A$126991.A.A$126991.A.2B$
126992.2B$126994.B124$127119.2A$127119.A.A$127119.A.2B$127120.2B$
127122.B125$127252.2A$127252.CBC$127252.C$127253.B124$127388.A$
127387.2A$127387.A.CB$127388.2B$127390.B123$127502.A$127501.2A$
127501.A.CB$127502.2B$127504.B125$127622.2A$127621.2A2B$127622.BC$
127624.B125$127762.2A$127762.CBC$127762.C$127763.B125$127896.2A$
127895.2A2B$127896.BC$127898.B127$128025.2C$128024.2C$128026.C125$
128141.3A$128141.A.2B$128142.CB$128144.B124$128295.2A$128295.A.A$
128295.A.2B$128296.2B$128298.B124$128419.3A$128419.A3B$128420.C$
128421.B125$128542.2A$128542.A.A2.2B$128542.A3.2B$128548.B125$128667.
3A$128667.A3B$128668.C$128669.B125$128790.2A$128790.CBC$128790.C$
128791.B127$128921.2C$128920.2C$128922.C125$129060.2A$129060.CBC$
129060.C$129061.B125$129204.2A$129204.ABC$129204.CB$129206.B125$
129339.A$129338.ACB$129338.CBA$129340.B124$129479.2A$129479.A.A$
129479.A3B$129480.B$129481.B125$129603.2C$129602.2C$129604.C126$
129731.A$129730.ACB$129730.CBA$129732.B125$129869.3A$129869.A3B$
129870.C$129871.B123$129996.A$129995.2A$129995.A.CB$129996.2B$129998.
B127$130114.3C$130114.C$130115.C126$130250.3C$130250.C$130251.C124$
130372.A$130371.2A$130371.A.CB$130372.2B$130374.B124$130502.2A$
130502.A.A$130502.A4.2B$130506.2B$130508.B125$130620.2A$130620.ABC$
130620.CB$130622.B124$130751.2A$130751.A.A$130751.A3B$130752.B$
130753.B124$130882.2A$130882.CBC$130882.C$130883.B125$130999.2A$
130999.A.A$130999.A3B$131000.B$131001.B124$131136.2A$131135.2A2B$
131136.BC$131138.B127$131281.2C$131280.2C$131282.C125$131412.2A$
131412.CBC$131412.C$131413.B124$131543.2A$131543.A.A$131543.A3B$
131544.B$131545.B125$131667.2C$131666.2C$131668.C124$131796.A$131795.
2A$131795.A.CB$131796.2B$131798.B125$131918.2A$131918.ABC$131918.CB$
131920.B125$132024.2A$132023.2A2B$132024.BC$132026.B125$132159.2A$
132159.A.A$132159.A3B$132160.B$132161.B125$132283.2C$132282.2C$
132284.C126$132403.2C$132402.2C$132404.C127$132538.3C$132538.C$
132539.C124$132663.2A$132663.A.A$132663.A.2B$132664.2B$132666.B124$
132787.3A$132787.A3B$132788.C$132789.B124$132908.A$132907.2A$132907.A
.CB$132908.2B$132910.B125$133040.2A$133040.CBC$133040.C$133041.B124$
133174.A$133173.2A$133173.A.CB$133174.2B$133176.B126$133300.2A$
133300.CBC$133300.C$133301.B126$133425.2C$133424.2C$133426.C125$
133571.2C$133570.2C$133572.C125$133695.2A$133695.A.A$133695.A.2B$
133696.2B$133698.B125$133755.A$133754.ACB$133754.CBA$133756.B125$
133869.3A$133869.A3B$133870.C$133871.B124$134006.2A$134006.ABC$
134006.CB$134008.B126$134131.A$134130.ACB$134130.CBA$134132.B125$
134260.2A$134260.ABC$134260.CB$134262.B125$134373.3A$134373.A.2B$
134374.CB$134376.B126$134506.3C$134506.C$134507.C125$134619.2C$
134618.2C$134620.C126$134741.3A$134741.A.2B$134742.CB$134744.B123$
134868.A$134867.2A$134867.A.CB$134868.2B$134870.B125$134999.2A$
134999.A.A$134999.A3B$135000.B$135001.B124$135130.2A$135130.CBC$
135130.C$135131.B127$135258.3C$135258.C$135259.C124$135374.2A$135374.
A.A$135374.A2.2B$135376.2B$135378.B125$135499.A$135498.ACB$135498.CBA
$135500.B124$135632.2A$135631.2A2B$135632.BC$135634.B125$135758.2A$
135758.A.A$135758.A6.2B$135764.2B$135766.B126$135881.2C$135880.2C$
135882.C125$136019.2C$136018.2C$136020.C126$136141.3A$136141.A.2B$
136142.CB$136144.B125$136267.A$136266.ACB$136266.CBA$136268.B125$
136411.A$136410.ACB$136410.CBA$136412.B123$136548.A$136547.2A$136547.
A.CB$136548.2B$136550.B127$136652.A2C$136652.CB$136653.AB124$136778.
2A$136778.CBC$136778.C$136779.B125$136910.A$136909.2A$136909.A.CB$
136910.2B$136912.B125$137052.2A$137052.ABC$137052.CB$137054.B124$
137167.2C$137167.C.C$137167.C128$137282.A2C$137282.CB$137283.AB125$
137411.2C$137410.2C$137412.C125$137543.2A$137543.A.A$137543.A3B$
137544.B$137545.B125$137667.A$137666.ACB$137666.CBA$137668.B125$
137789.3A$137789.A3B$137790.C$137791.B124$137920.2A$137920.CBC$
137920.C$137921.B126$138051.2C$138050.2C$138052.C125$138192.2A$
138191.2A2B$138192.BC$138194.B127$138314.3C$138314.C$138315.C124$
138435.3A$138435.A3B$138436.C$138437.B125$138566.A$138565.2A$138565.A
.CB$138566.2B$138568.B125$138685.3A$138685.A3B$138686.C$138687.B125$
138813.3A$138813.A3B$138814.C$138815.B124$138957.A$138956.ACB$138956.
CBA$138958.B125$139126.2A$139126.A.A$139126.A2.2B$139128.2B$139130.B
125$139269.3A$139269.A3B$139270.C$139271.B126$139401.2C$139400.2C$
139402.C126$139537.2C$139536.2C$139538.C125$139661.3A$139661.A.2B$
139662.CB$139664.B124$139790.2A$139790.ABC$139790.CB$139792.B127$
139916.3C$139916.C$139917.C125$140053.3A$140053.A3B$140054.C$140055.B
124$140172.A$140171.2A$140171.A.CB$140172.2B$140174.B124$140287.2A$
140287.A.A$140287.A.2B$140288.2B$140290.B124$140418.2A$140418.CBC$
140418.C$140419.B126$140555.2C$140554.2C$140556.C125$140688.2A$
140687.2A2B$140688.BC$140690.B125$140807.2A$140807.A.A$140807.A3B$
140808.B$140809.B125$140924.2A$140924.CBC$140924.C$140925.B125$
141067.2C$141066.2C$141068.C126$141187.A$141186.ACB$141186.CBA$
141188.B123$141284.A$141283.2A$141283.A.CB$141284.2B$141286.B125$
141423.2A$141423.A.A$141423.A.2B$141424.2B$141426.B125$141549.3A$
141549.A.2B$141550.CB$141552.B123$141668.A$141667.2A$141667.A.CB$
141668.2B$141670.B126$141797.3A$141797.A3B$141798.C$141799.B123$
141926.A$141925.2A$141925.A.CB$141926.2B$141928.B125$142054.A$142053.
2A$142053.A.CB$142054.2B$142056.B125$142181.3A$142181.A.2B$142182.CB$
142184.B123$142284.A$142283.2A$142283.A.CB$142284.2B$142286.B126$
142412.2A$142412.ABC$142412.CB$142414.B124$142540.A$142539.2A$142539.
A.CB$142540.2B$142542.B125$142677.3A$142677.A.2B$142678.CB$142680.B
123$142796.A$142795.2A$142795.A.CB$142796.2B$142798.B126$142917.3A$
142917.A3B$142918.C$142919.B125$143045.3A$143045.A5.2B$143046.A3.2B$
143052.B125$143172.2A$143172.ABC$143172.CB$143174.B125$143301.3A$
143301.A3B$143302.C$143303.B124$143422.2A$143422.A.A2B$143422.A.2B$
143426.B125$143527.2A$143527.A.A$143527.A3B$143528.B$143529.B125$
143652.2A$143652.CBC$143652.C$143653.B124$143777.3A$143777.A3B$
143778.C$143779.B125$143908.A$143907.2A$143907.A.CB$143908.2B$143910.
B123$144020.A$144019.2A$144019.A.CB$144020.2B$144022.B125$144134.2A$
144134.ABC$144134.CB$144136.B125$144247.2A$144247.A.A$144247.A3B$
144248.B$144249.B124$144374.2A$144374.CBC$144374.C$144375.B126$
144499.2C$144498.2C$144500.C124$144636.A$144635.2A$144635.A.CB$
144636.2B$144638.B125$144767.2A$144767.A.A$144767.A.2B$144768.2B$
144770.B123$144916.A$144915.2A$144915.A.CB$144916.2B$144918.B126$
145044.2A$145044.ABC$145044.CB$145046.B125$145171.2C$145170.2C$
145172.C126$145291.2C$145290.2C$145292.C125$145415.2A$145415.A.A$
145415.A.2B$145416.2B$145418.B124$145535.2A$145535.A.A$145535.A.2B$
145536.2B$145538.B124$145670.2A$145670.CBC$145670.C$145671.B124$
145782.A$145781.2A$145781.A.CB$145782.2B$145784.B124$145932.A$145931.
2A$145931.A.CB$145932.2B$145934.B125$146070.A$146069.2A$146069.A.CB$
146070.2B$146072.B124$146191.2A$146191.A.A$146191.A3B$146192.B$
146193.B124$146312.2A$146311.2A2B$146312.BC$146314.B126$146443.2C$
146442.2C$146444.C126$146573.3A$146573.A.2B$146574.CB$146576.B125$
146701.3A$146701.A3B$146702.C$146703.B124$146816.2A$146816.CBC$
146816.C$146817.B125$146958.A$146957.2A$146957.A.CB$146958.2B$146960.
B124$147088.2A$147087.2A2B$147088.BC$147090.B125$147206.2A$147206.ABC
$147206.CB$147208.B124$147324.A$147323.2A$147323.A.CB$147324.2B$
147326.B126$147444.2A$147444.ABC$147444.CB$147446.B125$147580.2A$
147580.A.A2B$147580.A.2B$147584.B123$147700.A$147699.2A$147699.A.CB$
147700.2B$147702.B124$147836.A$147835.2A$147835.A.CB$147836.2B$
147838.B125$147952.2A$147952.CBC$147952.C$147953.B125$148071.2A$
148071.A.A$148071.A.2B$148072.2B$148074.B124$148200.2A$148200.CBC$
148200.C$148201.B127$148330.A2C$148330.CB$148331.AB125$148459.2C$
148458.2C$148460.C125$148590.2A$148590.CBC$148590.C$148591.B125$
148710.2A$148710.CBC$148710.C$148711.B125$148842.2A$148842.CBC$
148842.C$148843.B124$148972.A$148971.2A$148971.A.CB$148972.2B$148974.
B126$149100.2A$149100.CBC$149100.C$149101.B124$149228.A$149227.2A$
149227.A.CB$149228.2B$149230.B124$149358.2A$149357.2A2B$149358.BC$
149360.B126$149475.A$149474.ACB$149474.CBA$149476.B125$149605.3A$
149605.A3B$149606.C$149607.B125$149716.2A$149716.ABC$149716.CB$
149718.B125$149836.2A$149836.ABC$149836.CB$149838.B125$149963.A$
149962.ACB$149962.CBA$149964.B124$150105.3A$150105.A3B$150106.C$
150107.B125$150240.2A$150239.2A2B$150240.BC$150242.B125$150368.2A$
150368.CBC$150368.C$150369.B124$150492.A$150491.2A$150491.A.CB$
150492.2B$150494.B126$150627.A$150626.ACB$150626.CBA$150628.B124$
150777.3A$150777.A3B$150778.C$150779.B126$150907.A$150906.2A2.3B$
150906.A.A.B$150911.B124$151036.A$151035.2A$151035.A.CB$151036.2B$
151038.B124$151160.2A$151159.2A2B$151160.BC$151162.B127$151298.3C$
151298.C$151299.C124$151408.2A$151407.2A2B$151408.BC$151410.B125$
151528.2A$151528.CBC$151528.C$151529.B125$151647.2A$151647.A.A$
151647.A3B$151648.B$151649.B125$151757.3A$151757.A.2B$151758.CB$
151760.B125$151891.A$151890.ACB$151890.CBA$151892.B123$152014.A$
152013.2A$152013.A.CB$152014.2B$152016.B126$152154.3C$152154.C$
152155.C127$152289.2C$152288.2C$152290.C124$152410.2A$152410.CBC$
152410.C$152411.B125$152527.2A$152527.A.A$152527.A3B$152528.B$152529.
B125$152660.2A$152660.A.A2.2B$152660.A3.2B$152666.B123$152780.A$
152779.2A$152779.A.A$152786.3B$152786.B$152787.B124$152911.2A$152911.
A.A$152911.A3B$152912.B$152913.B126$153049.2C$153048.2C$153050.C123$
153180.A$153179.2A$153179.A.CB$153180.2B$153182.B124$153276.A$153275.
2A$153275.A.CB$153276.2B$153278.B126$153405.3A$153405.A3B$153406.C$
153407.B124$153530.2A$153530.CBC$153530.C$153531.B126$153661.3A$
153661.A3B$153662.C$153663.B125$153787.A$153786.ACB$153786.CBA$
153788.B125$153915.2C$153914.2C$153916.C125$154054.2A$154054.ABC$
154054.CB$154056.B126$154173.3A$154173.A.2B$154174.CB$154176.B124$
154298.2A$154298.CBC$154298.C$154299.B125$154423.2A$154423.A.A$
154423.A3B$154424.B$154425.B124$154554.2A$154554.CBC$154554.C$154555.
B125$154690.2A$154690.CBC$154690.C$154691.B126$154819.A$154818.ACB$
154818.CBA$154820.B124$154935.2A$154935.A.A$154935.A3B$154936.B$
154937.B124$155076.A$155075.2A$155075.A.CB$155076.2B$155078.B125$
155203.A$155202.ACB$155202.CBA$155204.B125$155307.2C$155306.2C$
155308.C126$155444.2A$155444.CBC$155444.C$155445.B124$155568.2A$
155567.2A2B$155568.BC$155570.B127$155700.3C$155700.C$155701.C124$
155833.3A$155833.A3B$155834.C$155835.B125$155959.2A$155959.A.A$
155959.A3B$155960.B$155961.B124$156078.2A$156078.CBC$156078.C$156079.
B125$156214.A$156213.2A$156213.A.CB$156214.2B$156216.B125$156339.2C$
156338.2C$156340.C125$156456.2A$156455.2A2B$156456.BC$156458.B126$
156589.A$156588.ACB$156588.CBA$156590.B124$156654.2A$156654.ABC$
156654.CB$156656.B125$156783.2A$156783.A.A$156783.A3B$156784.B$
156785.B124$156900.A$156899.2A$156899.A.CB$156900.2B$156902.B125$
157043.A$157042.ACB$157042.CBA$157044.B125$157180.2A$157180.ABC$
157180.CB$157182.B124$157300.A$157299.2A$157299.A.CB$157300.2B$
157302.B124$157422.2A$157422.CBC$157422.C$157423.B126$157557.3A$
157557.A.2B$157558.CB$157560.B124$157670.2A$157670.CBC$157670.C$
157671.B125$157791.2A$157791.A.A$157791.A.2B$157792.2B$157794.B124$
157910.2A$157910.A.A2.2B$157910.A3.2B$157916.B125$158038.2A$158038.AB
C$158038.CB$158040.B127$158164.3C$158164.C$158165.C124$158291.3A$
158291.A3B$158292.C$158293.B125$158418.2A$158418.CBC$158418.C$158419.
B125$158559.2A$158559.A.A$158559.A.2B$158560.2B$158562.B125$158685.3A
$158685.A.2B$158686.CB$158688.B125$158817.2B$158812.3A.2B$158812.A5.B
$158813.A125$158940.2A$158940.CBC$158940.C$158941.B126$159076.3A2.2B$
159076.A3.2B$159077.A4.B124$159207.2A$159207.A.A$159207.A3B$159208.B$
159209.B123$159332.A$159331.2A$159331.A.CB$159332.2B$159334.B125$
159463.2A$159463.A.A$159463.A3B$159464.B$159465.B125$159575.2C$
159574.2C$159576.C126$159652.2A$159652.ABC$159652.CB$159654.B124$
159783.2A$159783.A.A$159783.A3B$159784.B$159785.B124$159918.A$159917.
2A$159917.A.CB$159918.2B$159920.B124$160046.2A$160046.ABC$160046.CB$
160048.B126$160172.2A3.2B$160172.A.A.2B$160172.A5.B125$160304.2A$
160304.CBC$160304.C$160305.B126$160429.3A$160429.A3B$160430.C$160431.
B126$160545.2C$160544.2C$160546.C125$160677.3A$160677.A.2B$160678.CB$
160680.B123$160804.A$160803.2A$160803.A.CB$160804.2B$160806.B126$
160932.2A$160932.CBC$160932.C$160933.B124$161073.3A$161073.A3B$
161074.C$161075.B125$161191.2A$161191.A.A$161191.A3B$161192.B$161193.
B124$161315.3A$161315.A3B$161316.C$161317.B125$161422.2A$161422.A.A$
161422.A2.2B$161424.2B$161426.B125$161507.2C$161506.2C$161508.C126$
161627.2A$161626.2A3.2B$161628.A.2B$161632.B125$161755.A$161754.ACB$
161754.CBA$161756.B124$161888.2A$161888.CBC$161888.C$161889.B126$
161994.3B$161993.AC$161992.2A.B$161994.A125$162115.2C$162114.2C$
162116.C125$162240.2A$162240.CBC$162240.C$162241.B126$162389.3A$
162389.A.2B$162390.CB$162392.B124$162510.2A$162510.A.A2B$162510.A.2B$
162514.B126$162635.A$162634.ACB$162634.CBA$162636.B125$162731.2C$
162730.2C$162732.C125$162862.2A$162862.ABC$162862.CB$162864.B125$
162983.2A$162983.A.A$162983.A.2B$162984.2B$162986.B125$163117.3A$
163117.A.2B$163118.CB$163120.B124$163247.2A$163247.A.A$163247.A3B$
163248.B$163249.B124$163350.2A$163350.CBC$163350.C$163351.B126$
163483.A$163482.ACB$163482.CBA$163484.B125$163645.3A$163645.A9.2B$
163646.A7.2B$163656.B124$163783.2A$163783.A.A$163783.A.2B$163784.2B$
163786.B125$163901.3A$163901.A.2B$163902.CB$163904.B124$164032.2A$
164031.2A2B$164032.BC$164034.B126$164157.3A$164157.A3B$164158.C$
164159.B124$164278.2A$164278.A.A$164278.A6.2B$164284.2B$164286.B124$
164422.2A$164422.A.A2.2B$164422.A3.2B$164428.B127$164548.3C$164548.C$
164549.C125$164675.A$164674.ACB$164674.CBA$164676.B124$164800.2A$
164800.ABC$164800.CB$164802.B126$164924.2A$164924.ABC$164924.CB$
164926.B124$165054.2A$165054.CBC$165054.C$165055.B126$165196.2A$
165196.CBC$165196.C$165197.B124$165344.2A$165343.2A2B$165344.BC$
165346.B126$165475.A$165474.ACB$165474.CBA$165476.B124$165592.2A$
165591.2A2B$165592.BC$165594.B125$165718.2A$165718.A.A$165718.A6.2B$
165724.2B$165726.B124$165846.2A$165846.CBC$165846.C$165847.B125$
165982.2A$165982.A.A2.2B$165982.A3.2B$165988.B125$166113.3A$166113.A
3B$166114.C$166115.B127$166241.2C$166240.2C$166242.C124$166370.2A$
166370.CBC$166370.C$166371.B126$166481.3C$166481.C$166482.C125$
166592.2A$166591.2A2B$166592.BC$166594.B125$166728.2A$166727.2A2B$
166728.BC$166730.B125$166856.2A$166856.ABC$166856.CB$166858.B126$
166987.2C$166986.2C$166988.C125$167094.2A$167094.CBC$167094.C$167095.
B125$167241.3A$167241.A3B$167242.C$167243.B126$167379.A$167378.ACB$
167378.CBA$167380.B124$167504.2A$167504.CBC$167504.C$167505.B124$
167630.A$167629.2A$167629.A.CB$167630.2B$167632.B124$167772.A$167771.
2A$167771.A.CB$167772.2B$167774.B125$167894.2A$167894.CBC$167894.C$
167895.B126$168020.2A$168020.CBC$168020.C$168021.B126$168148.3C$
168148.C$168149.C124$168278.2A$168278.A.A$168278.A4.2B$168282.2B$
168284.B123$168420.A$168419.2A$168419.A.CB$168420.2B$168422.B125$
168547.3A$168547.A3B$168548.C$168549.B125$168680.2A$168679.2A2B$
168680.BC$168682.B125$168811.3A$168811.A3B$168812.C$168813.B126$
168939.A$168938.ACB$168938.CBA$168940.B125$169067.2C$169066.2C$
169068.C125$169152.2A$169151.2A2B$169152.BC$169154.B125$169270.2A$
169270.A.A2.2B$169270.A3.2B$169276.B125$169398.2A$169398.ABC$169398.C
B$169400.B126$169524.2A$169524.CBC$169524.C$169525.B125$169659.A$
169658.ACB$169658.CBA$169660.B125$169797.3A$169797.A3B$169798.C$
169799.B126$169937.2C$169936.2C$169938.C124$170050.2A$170050.CBC$
170050.C$170051.B127$170177.2C$170176.2C$170178.C125$170315.2C$
170314.2C$170316.C126$170452.2A$170452.ABC$170452.CB$170454.B125$
170571.A$170570.ACB$170570.CBA$170572.B125$170709.3A$170709.A.2B$
170710.CB$170712.B125$170851.A$170850.ACB$170850.CBA$170852.B124$
170960.2A$170959.2A2B$170960.BC$170962.B125$171102.2A$171102.ABC$
171102.CB$171104.B125$171207.2A$171207.A.A$171207.A.2B$171208.2B$
171210.B124$171331.3A$171331.A3B$171332.C$171333.B125$171448.2A$
171447.2A2B$171448.BC$171450.B126$171587.2C$171586.2C$171588.C125$
171714.2A$171714.CBC$171714.C$171715.B125$171830.A$171829.2A$171829.A
.CB$171830.2B$171832.B125$171900.2A$171900.ABC$171900.CB$171902.B124$
172022.2A$172022.ABC$172022.CB$172024.B126$172147.2C$172146.2C$
172148.C124$172268.A$172267.2A$172267.A.CB$172268.2B$172270.B125$
172390.2A$172390.ABC$172390.CB$172392.B126$172521.2B$172516.3A.2B$
172516.A5.B$172517.A124$172673.3A$172673.A3B$172674.C$172675.B125$
172790.2A$172790.A.A2.2B$172790.A3.2B$172796.B126$172909.3A$172909.A
3B$172910.C$172911.B124$173031.2A$173031.A.A$173031.A.2B$173032.2B$
173034.B124$173158.2A$173158.ABC$173158.CB$173160.B125$173274.2A$
173274.CBC$173274.C$173275.B126$173396.2A$173396.ABC$173396.CB$
173398.B124$173513.3A$173513.A3B$173514.C$173515.B126$173637.3A$
173637.A.2B$173638.CB$173640.B125$173757.3A.2B$173757.A2.2B$173758.A
3.B126$173892.2A$173892.CBC$173892.C$173893.B125$174041.2B$174036.3A.
2B$174036.A5.B$174037.A125$174157.3A$174157.A3B$174158.C$174159.B124$
174278.2A$174278.A.A2.2B$174278.A3.2B$174284.B126$174435.A$174434.ACB
$174434.CBA$174436.B125$174563.2C$174562.2C$174564.C126$174699.2C$
174698.2C$174700.C125$174818.2A$174818.CBC$174818.C$174819.B124$
174956.A$174955.2A$174955.A.CB$174956.2B$174958.B127$175082.3C$
175082.C$175083.C124$175214.A$175213.2A$175213.A.CB$175214.2B$175216.
B124$175336.2A$175335.2A2B$175336.BC$175338.B125$175462.2A$175462.A.A
$175462.A6.2B$175468.2B$175470.B124$175574.2A$175574.CBC$175574.C$
175575.B126$175692.2A3.2B$175692.A.A.2B$175692.A5.B124$175820.A$
175819.2A$175819.A.CB$175820.2B$175822.B126$175939.2C$175938.2C$
175940.C126$176069.3A$176069.A.2B$176070.CB$176072.B125$176187.A$
176186.ACB$176186.CBA$176188.B123$176324.A$176323.2A$176323.A.CB$
176324.2B$176326.B126$176437.3A$176437.A.2B$176438.CB$176440.B125$
176563.2C$176562.2C$176564.C126$176691.2C$176690.2C$176692.C126$
176828.ACB$176828.CBA$176828.A.B126$176949.3A$176949.A3B$176950.C$
176951.B124$177073.2A$177073.A.A$177073.A3B$177074.B$177075.B124$
177195.3A$177195.A3B$177196.C$177197.B126$177339.2C$177338.2C$177340.
C126$177467.A$177466.ACB$177466.CBA$177468.B125$177587.A$177586.ACB$
177586.CBA$177588.B125$177723.A$177722.ACB$177722.CBA$177724.B125$
177861.3A$177861.A.2B$177862.CB$177864.B124$177986.2A$177986.CBC$
177986.C$177987.B127$178106.3C$178106.C$178107.C124$178238.2A$178237.
2A2B$178238.BC$178240.B125$178382.2A$178382.A.A$178382.A2.2B$178384.
2B$178386.B125$178515.A$178514.ACB$178514.CBA$178516.B126$178657.2C$
178656.2C$178658.C125$178787.A$178786.ACB$178786.CBA$178788.B124$
178926.2A$178926.CBC$178926.C$178927.B127$179050.3C$179050.C$179051.C
125$179181.3A$179181.A.2B$179182.CB$179184.B124$179318.2A$179318.CBC$
179318.C$179319.B125$179442.2A$179442.CBC$179442.C$179443.B126$
179557.3A$179557.A.2B$179558.CB$179560.B125$179677.3A$179677.A.2B$
179678.CB$179680.B125$179812.2A$179812.ABC$179812.CB$179814.B125$
179939.2A$179938.2A11.2B$179940.A9.2B$179952.B124$180063.2A$180063.A.
A$180063.A3B$180064.B$180065.B123$180180.A$180179.2A$180179.A.CB$
180180.2B$180182.B125$180314.2A$180314.CBC$180314.C$180315.B125$
180450.2A$180450.CBC$180450.C$180451.B125$180588.C$180587.2C$180587.C
.C127$180699.A$180698.ACB$180698.CBA$180700.B124$180824.2A$180823.2A
2B$180824.BC$180826.B126$180963.A$180962.ACB$180962.CBA$180964.B124$
181072.2A$181071.2A2B$181072.BC$181074.B126$181213.3A$181213.A3B$
181214.C$181215.B126$181337.2C$181336.2C$181338.C126$181476.3C$
181476.C$181477.C125$181603.A$181602.ACB$181602.CBA$181604.B125$
181717.3A$181717.A3B$181718.C$181719.B124$181846.2A$181846.ABC$
181846.CB$181848.B126$181973.3A$181973.A.2B$181974.CB$181976.B123$
182108.A$182107.2A$182107.A.CB$182108.2B$182110.B125$182238.2A$
182238.ABC$182238.CB$182240.B127$182329.2C$182328.2C$182330.C124$
182455.2A$182455.A.A$182455.A.2B$182456.2B$182458.B124$182596.C$
182595.2C$182595.C.C127$182731.2C$182730.2C$182732.C124$182876.A$
182875.2A$182875.A.CB$182876.2B$182878.B125$183000.2A$182999.2A2B$
183000.BC$183002.B127$183124.A2C$183124.CB$183125.AB126$183249.2C$
183248.2C$183250.C124$183371.3A$183371.A3B$183372.C$183373.B126$
183507.2C$183506.2C$183508.C125$183646.2A$183646.CBC$183646.C$183647.
B125$183784.2A$183783.2A2B$183784.BC$183786.B125$183908.A$183907.2A$
183907.A.CB$183908.2B$183910.B124$184086.A$184085.2A$184085.A.CB$
184086.2B$184088.B126$184234.3C$184234.C$184235.C124$184404.A$184403.
2A7.3B$184403.A.A6.B$184413.B125$184519.2A$184519.A.A$184519.A3B$
184520.B$184521.B124$184643.3A$184643.A3B$184644.C$184645.B126$
184771.2C$184770.2C$184772.C124$184910.A$184909.2A$184909.A.CB$
184910.2B$184912.B125$185034.2A$185034.CBC$185034.C$185035.B125$
185151.2A$185151.A.A$185151.A3B$185152.B$185153.B123$185276.A$185275.
2A$185275.A.CB$185276.2B$185278.B126$185421.3A$185421.A3B$185422.C$
185423.B124$185558.2A$185558.A.A$185558.A12.2B$185570.2B$185572.B125$
185715.A$185714.ACB$185714.CBA$185716.B123$185852.A$185851.2A$185851.
A.CB$185852.2B$185854.B124$185980.A$185979.2A$185979.A.CB$185980.2B$
185982.B125$186099.3A$186099.A.2B$186100.CB$186102.B126$186244.2A$
186244.CBC$186244.C$186245.B123$186356.A$186355.2A$186355.A.A$186362.
3B$186362.B$186363.B124$186475.3A$186475.A3B$186476.C$186477.B125$
186606.2A$186605.2A2B$186606.BC$186608.B125$186734.2A$186733.2A2B$
186734.BC$186736.B125$186868.A$186867.2A$186867.A.CB$186868.2B$
186870.B124$186991.2A$186991.A.A$186991.A3B$186992.B$186993.B124$
187110.2A$187110.A.A$187110.A8.2B$187118.2B$187120.B124$187238.2A$
187238.ABC$187238.CB$187240.B125$187362.2A$187362.CBC$187362.C$
187363.B126$187499.A$187498.ACB$187498.CBA$187500.B124$187623.2A$
187623.A.A$187623.A3B$187624.B$187625.B125$187763.A$187762.ACB$
187762.CBA$187764.B124$187887.2A$187887.A.A$187887.A.2B$187888.2B$
187890.B124$188006.2A$188006.ABC$188006.CB$188008.B126$188132.2A$
188132.CBC$188132.C$188133.B125$188252.2A$188252.CBC$188252.C$188253.
B125$188390.2A$188389.2A2B$188390.BC$188392.B125$188532.2A$188532.CBC
$188532.C$188533.B125$188650.3C$188650.C$188651.C125$188796.A$188795.
2A$188795.A.CB$188796.2B$188798.B124$188919.2A$188919.A.A$188919.A3B$
188920.B$188921.B124$189046.2A$189045.2A2B$189046.BC$189048.B126$
189163.2C$189162.2C$189164.C126$189299.A$189298.ACB$189298.CBA$
189300.B124$189387.3A$189387.A3B$189388.C$189389.B125$189527.2A$
189527.A.A$189527.A3B$189528.B$189529.B124$189652.A$189651.2A$189651.
A.CB$189652.2B$189654.B124$189780.A$189779.2A$189779.A.CB$189780.2B$
189782.B124$189910.2A$189910.ABC$189910.CB$189912.B125$190047.2A$
190047.A.A$190047.A.2B$190048.2B$190050.B124$190166.2A$190166.A.A$
190166.A4.2B$190170.2B$190172.B125$190293.3A$190293.A.2B$190294.CB$
190296.B126$190426.3C$190426.C$190427.C124$190550.2A$190550.A.A2B$
190550.A.2B$190554.B125$190674.2A$190674.CBC$190674.C$190675.B127$
190817.2C$190816.2C$190818.C124$190943.2A$190943.A.A$190943.A3B$
190944.B$190945.B124$191063.2A$191063.A.A$191063.A.2B$191064.2B$
191066.B124$191191.2A$191191.A.A$191191.A.2B$191192.2B$191194.B125$
191309.3A$191309.A.2B$191310.CB$191312.B124$191439.2A$191439.A.A$
191439.A.2B$191440.2B$191442.B124$191567.2A$191567.A.A$191567.A.2B$
191568.2B$191570.B124$191703.2A$191703.A.A$191703.A.2B$191704.2B$
191706.B125$191827.A$191826.ACB$191826.CBA$191828.B124$191955.3A$
191955.A3B$191956.C$191957.B125$192063.2A$192063.A.A$192063.A.2B$
192064.2B$192066.B124$192192.2A$192191.2A2B$192192.BC$192194.B127$
192316.3C$192316.C$192317.C125$192451.A$192450.ACB$192450.CBA$192452.
B124$192571.3A$192571.A3B$192572.C$192573.B127$192706.3C$192706.C$
192707.C124$192824.2A$192824.CBC$192824.C$192825.B126$192956.2A$
192956.CBC$192956.C$192957.B125$193075.2C$193074.2C$193076.C126$
193203.A$193202.ACB$193202.CBA$193204.B124$193352.2A$193352.CBC$
193352.C$193353.B125$193479.2A$193479.A.A$193479.A3B$193480.B$193481.
B124$193603.3A$193603.A3B$193604.C$193605.B126$193731.2C$193730.2C$
193732.C124$193870.A$193869.2A$193869.A.CB$193870.2B$193872.B125$
193994.2A$193994.CBC$193994.C$193995.B125$194111.2A$194111.A.A$
194111.A3B$194112.B$194113.B123$194236.A$194235.2A$194235.A.CB$
194236.2B$194238.B126$194381.3A$194381.A3B$194382.C$194383.B124$
194519.2A$194519.A.A$194519.A3B$194520.B$194521.B126$194642.3C$
194642.C$194643.C125$194788.ACB$194788.CBA$194788.A.B125$194896.2A$
194895.2A2B$194896.BC$194898.B125$195007.2A$195007.A.A.2B$195007.A2.
2B$195012.B125$195142.2A$195142.CBC$195142.C$195143.B126$195293.3A$
195293.A3B$195294.C$195295.B125$195404.2A$195404.CBC$195404.C$195405.
B124$195532.A$195531.2A$195531.A.CB$195532.2B$195534.B125$195643.2C$
195642.2C$195644.C125$195759.2A$195759.A.A$195759.A.2B$195760.2B$
195762.B125$195891.2C$195890.2C$195892.C125$196008.2A$196007.2A2B$
196008.BC$196010.B125$196142.2A$196142.A.A2.2B$196142.A3.2B$196148.B
125$196288.2A$196287.2A2B$196288.BC$196290.B125$196416.2A$196416.ABC$
196416.CB$196418.B126$196556.2A$196556.ABC$196556.CB$196558.B124$
196671.2A$196671.A.A$196671.A.2B$196672.2B$196674.B124$196799.2A$
196799.A.A$196799.A3B$196800.B$196801.B125$196933.3A$196933.A3B$
196934.C$196935.B124$197056.2A$197055.2A2B$197056.BC$197058.B126$
197189.3A$197189.A.2B$197190.CB$197192.B124$197328.2A$197327.2A2B$
197328.BC$197330.B126$197460.2A$197460.CBC$197460.C$197461.B124$
197583.2A$197583.A.A3.2B$197583.A4.2B$197590.B125$197716.A$197715.2A$
197715.A.CB$197716.2B$197718.B125$197837.3A$197837.A3B$197838.C$
197839.B125$197965.3A$197965.A.2B$197966.CB$197968.B124$198102.2A$
198102.CBC$198102.C$198103.B127$198210.3C$198210.C$198211.C125$
198339.A$198338.ACB$198338.CBA$198340.B126$198466.3C$198466.C$198467.
C125$198595.A$198594.ACB$198594.CBA$198596.B124$198704.2A$198703.2A2B
$198704.BC$198706.B126$198829.3A$198829.A3B$198830.C$198831.B125$
198949.3A$198949.A3B$198950.C$198951.B126$199074.3C$199074.C$199075.C
124$199198.A$199197.2A$199197.A.CB$199198.2B$199200.B124$199314.2A$
199314.CBC$199314.C$199315.B125$199455.2A$199455.A.A$199455.A3B$
199456.B$199457.B124$199566.2A$199566.ABC$199566.CB$199568.B125$
199688.2A$199687.2A2B$199688.BC$199690.B126$199803.A$199802.ACB$
199802.CBA$199804.B124$199929.3A$199929.A3B$199930.C$199931.B126$
200044.2A$200044.CBC$200044.C$200045.B124$200172.A$200171.2A$200171.A
.CB$200172.2B$200174.B124$200302.2A$200302.ABC$200302.CB$200304.B125$
200424.2A$200424.CBC$200424.C$200425.B124$200556.A$200555.2A$200555.A
.CB$200556.2B$200558.B126$200677.3A$200677.A.2B$200678.CB$200680.B
125$200813.3A$200813.A.2B$200814.CB$200816.B124$200950.2A$200950.CBC$
200950.C$200951.B127$201081.2C$201080.2C$201082.C124$201208.2A$
201208.CBC$201208.C$201209.B125$201342.2A$201342.CBC$201342.C$201343.
B124$201460.A$201459.2A$201459.A.CB$201460.2B$201462.B126$201603.A$
201602.ACB$201602.CBA$201604.B123$201742.A$201741.2A$201741.A.CB$
201742.2B$201744.B125$201862.2A$201862.ABC$201862.CB$201864.B125$
201975.2A$201975.A.A$201975.A3B$201976.B$201977.B125$202099.2C$
202098.2C$202100.C126$202219.2C$202218.2C$202220.C127$202354.3C$
202354.C$202355.C126$202474.3C$202474.C$202475.C123$202596.A$202595.
2A$202595.A.CB$202596.2B$202598.B125$202723.3A$202723.A3B$202724.C$
202725.B125$202862.2A$202862.CBC$202862.C$202863.B124$202982.A$
202981.2A$202981.A.CB$202982.2B$202984.B125$203120.2A$203119.2A2B$
203120.BC$203122.B126$203259.A$203258.ACB$203258.CBA$203260.B124$
203368.2A$203367.2A2B$203368.BC$203370.B126$203509.3A$203509.A3B$
203510.C$203511.B126$203642.3C$203642.C$203643.C125$203756.2A$203756.
ABC$203756.CB$203758.B125$203868.2A$203868.CBC$203868.C$203869.B124$
203992.2A$203991.2A2B$203992.BC$203994.B126$204131.A.2B$204130.2A2B$
204130.A.A.B126$204269.3A$204269.A3B$204270.C$204271.B124$204392.2A$
204391.2A2B$204392.BC$204394.B125$204520.2A$204519.2A2B$204520.BC$
204522.B126$204651.2C$204650.2C$204652.C126$204771.2C$204770.2C$
204772.C127$204890.3C$204890.C$204891.C125$205005.3A$205005.A3B$
205006.C$205007.B124$205138.2A$205138.CBC$205138.C$205139.B125$
205278.2A$205278.CBC$205278.C$205279.B125$205404.A$205403.2A2B$
205403.ABC$205406.B125$205542.2A$205542.CBC$205542.C$205543.B126$
205675.CB$205674.2C$205674.A.C125$205823.2A$205823.A.A$205823.A3B$
205824.B$205825.B124$205952.2A$205951.2A2B$205952.BC$205954.B125$
206078.2A$206078.A.A$206078.A6.2B$206084.2B$206086.B125$206219.2C$
206218.2C$206220.C125$206339.3A$206339.A3B$206340.C$206341.B125$
206475.3A$206475.A3B$206476.C$206477.B125$206606.2A$206606.ABC$
206606.CB$206608.B125$206734.2A$206734.CBC$206734.C$206735.B127$
206865.2C$206864.2C$206866.C124$206976.2A$206976.CBC$206976.C$206977.
B125$207111.2A$207111.A.A$207111.A3B$207112.B$207113.B125$207252.2A$
207252.CBC$207252.C$207253.B124$207376.2A$207375.2A2B$207376.BC$
207378.B127$207508.3C$207508.C$207509.C124$207632.2A$207632.ABC$
207632.CB$207634.B126$207763.2C$207762.2C$207764.C125$207894.2A$
207894.ABC$207894.CB$207896.B126$208020.2A3.2B$208020.A.A.2B$208020.A
5.B124$208140.A$208139.2A$208139.A.CB$208140.2B$208142.B127$208266.3C
$208266.C$208267.C125$208396.2A$208396.CBC$208396.C$208397.B126$
208524.A2C$208524.CB$208525.AB124$208671.2A$208671.A.A$208671.A.2B$
208672.2B$208674.B124$208798.2A$208798.ABC$208798.CB$208800.B125$
208926.2A$208926.A.A$208926.A4.2B$208930.2B$208932.B125$209052.ACB$
209052.CBA$209052.A.B124$209172.A$209171.2A$209171.A.CB$209172.2B$
209174.B125$209296.2A$209296.CBC$209296.C$209297.B125$209420.A$
209419.2A$209419.A.CB$209420.2B$209422.B123$209556.A$209555.2A$
209555.A.CB$209556.2B$209558.B125$209686.2A$209686.ABC$209686.CB$
209688.B125$209807.2A$209807.A.A$209807.A.2B$209808.2B$209810.B124$
209942.2A$209942.CBC$209942.C$209943.B126$210089.2B$210084.3A.2B$
210084.A5.B$210085.A124$210200.2A$210200.CBC$210200.C$210201.B125$
210334.2A$210334.ABC$210334.CB$210336.B125$210440.2A$210439.2A2B$
210440.BC$210442.B125$210560.2A$210559.2A2B$210560.BC$210562.B125$
210689.2A$210689.A.A$210689.A.2B$210690.2B$210692.B125$210827.2C$
210826.2C$210828.C125$210958.2A$210958.ABC$210958.CB$210960.B126$
211099.2C$211098.2C$211100.C125$211223.2A$211223.A.A$211223.A.2B$
211224.2B$211226.B124$211384.2A$211383.2A2B$211384.BC$211386.B125$
211520.2A$211519.2A2B$211520.BC$211522.B125$211648.2A$211648.ABC$
211648.CB$211650.B127$211762.3C$211762.C$211763.C124$211896.2A$
211895.2A2B$211896.BC$211898.B126$212029.A$212028.ACB$212028.CBA$
212030.B126$212196.A2C$212196.CB$212197.AB124$212312.2A$212311.2A2B$
212312.BC$212314.B126$212435.A$212434.ACB$212434.CBA$212436.B124$
212563.3A$212563.A3B$212564.C$212565.B125$212683.3A$212683.A3B$
212684.C$212685.B126$212829.3A$212829.A3B$212830.C$212831.B124$
212957.A$212956.ACB$212956.CBA$212958.B126$213091.2C$213090.2C$
213092.C126$213221.3A$213221.A3B$213222.C$213223.B125$213348.2A$
213348.CBC$213348.C$213349.B124$213484.A$213483.2A$213483.A.CB$
213484.2B$213486.B124$213616.2A$213616.CBC$213616.C$213617.B125$
213746.2A$213746.CBC$213746.C$213747.B126$213859.A$213858.ACB$213858.
CBA$213860.B125$213979.2C$213978.2C$213980.C126$214107.2C$214106.2C$
214108.C125$214223.2A$214223.A.A$214223.A.2B$214224.2B$214226.B125$
214355.A$214354.ACB$214354.CBA$214356.B125$214475.A$214474.ACB$
214474.CBA$214476.B126$214602.3C$214602.C$214603.C124$214728.2A$
214727.2A2B$214728.BC$214730.B125$214862.A$214861.2A$214861.A.CB$
214862.2B$214864.B125$214979.2C$214978.2C$214980.C126$215099.A$
215098.ACB$215098.CBA$215100.B124$215226.2A$215226.CBC$215226.C$
215227.B125$215359.2A$215359.A.A$215359.A3B$215360.B$215361.B125$
215509.3A$215509.A.2B$215510.CB$215512.B125$215644.2A$215644.ABC$
215644.CB$215646.B124$215772.A$215771.2A$215771.A.CB$215772.2B$
215774.B125$215909.3A$215909.A.2B$215910.CB$215912.B125$216051.A$
216050.ACB$216050.CBA$216052.B124$216179.3A$216179.A3B$216180.C$
216181.B126$216316.2A$216316.CBC$216316.C$216317.B124$216440.2A$
216439.2A2B$216440.BC$216442.B126$216565.3A$216565.A3B$216566.C$
216567.B125$216684.2A$216684.ABC$216684.CB$216686.B125$216805.3A$
216805.A.2B$216806.CB$216808.B125$216941.3A$216941.A3B$216942.C$
216943.B126$217071.2C$217070.2C$217072.C125$217203.A$217202.ACB$
217202.CBA$217204.B126$217316.A2C$217316.CB$217317.AB125$217444.2A$
217444.ABC$217444.CB$217446.B125$217573.3A$217573.A.2B$217574.CB$
217576.B125$217701.3A$217701.A3B$217702.C$217703.B126$217817.2C$
217816.2C$217818.C125$217955.2C$217954.2C$217956.C126$218083.2C$
218082.2C$218084.C127$218210.3C$218210.C$218211.C124$218347.3A$
218347.A3B$218348.C$218349.B127$218458.3C$218458.C$218459.C125$
218605.3A$218605.A3B$218606.C$218607.B124$218728.2A$218727.2A2B$
218728.BC$218730.B125$218846.2A$218846.ABC$218846.CB$218848.B126$
218979.A$218978.ACB$218978.CBA$218980.B125$219109.3A$219109.A3B$
219110.C$219111.B125$219228.ACB$219228.CBA$219228.A.B125$219350.2A$
219350.ABC$219350.CB$219352.B125$219491.3A$219491.A3B$219492.C$
219493.B126$219621.3A$219621.A3B$219622.C$219623.B125$219747.A$
219746.ACB$219746.CBA$219748.B125$219916.3C$219916.C$219917.C125$
220032.2A$220032.ABC$220032.CB$220034.B126$220164.2A$220164.CBC$
220164.C$220165.B123$220276.A$220275.2A$220275.A.CB$220276.2B$220278.
B125$220407.2A$220407.A.A$220407.A.2B$220408.2B$220410.B125$220531.2C
$220530.2C$220532.C127$220681.2C$220680.2C$220682.C125$220828.2A$
220828.CBC$220828.C$220829.B124$220964.A$220963.2A$220963.A.CB$
220964.2B$220966.B124$221116.A$221115.2A$221115.A.CB$221116.2B$
221118.B125$221243.2C$221242.2C$221244.C126$221371.A$221370.ACB$
221370.CBA$221372.B125$221499.A$221498.ACB$221498.CBA$221500.B126$
221626.3C$221626.C$221627.C124$221750.2A$221750.ABC$221750.CB$221752.
B125$221882.2A$221882.CBC$221882.C$221883.B125$222016.2A$222016.CBC$
222016.C$222017.B125$222131.3A$222131.A.2B$222132.CB$222134.B125$
222291.3A$222291.A3B$222292.C$222293.B126$222389.3A$222389.A3B$
222390.C$222391.B124$222518.2A$222518.ABC$222518.CB$222520.B125$
222635.3A$222635.A3B$222636.C$222637.B126$222765.3A$222765.A.2B$
222766.CB$222768.B124$222904.2A$222904.CBC$222904.C$222905.B127$
223025.2C$223024.2C$223026.C124$223143.2A$223143.A.A$223143.A2.3B$
223146.B$223147.B124$223222.A$223221.2A$223221.A.CB$223222.2B$223224.
B126$223345.2C$223344.2C$223346.C123$223468.A$223467.2A$223467.A.CB$
223468.2B$223470.B126$223596.2A$223596.ABC$223596.CB$223598.B124$
223713.3A$223713.A3B$223714.C$223715.B126$223837.3A$223837.A3B$
223838.C$223839.B124$223974.2A$223974.CBC$223974.C$223975.B126$
224100.2A$224100.CBC$224100.C$224101.B126$224236.A2C$224236.CB$
224237.AB124$224359.2A$224359.A.A$224359.A3B$224360.B$224361.B124$
224479.2A$224479.A.A$224479.A3B$224480.B$224481.B124$224607.2A$
224607.A.A$224607.A3B$224608.B$224609.B126$224748.A2C$224748.CB$
224749.AB126$224873.2C$224872.2C$224874.C124$224976.2A$224975.2A2B$
224976.BC$224978.B124$225120.A$225119.2A$225119.A.CB$225120.2B$
225122.B125$225248.2A$225247.2A2B$225248.BC$225250.B125$225388.A$
225387.2A$225387.A.CB$225388.2B$225390.B124$225518.2A$225518.CBC$
225518.C$225519.B125$225630.2A$225630.ABC$225630.CB$225632.B126$
225779.2C$225778.2C$225780.C125$225912.2A$225912.CBC$225912.C$225913.
B127$226017.2C$226016.2C$226018.C124$226164.A$226163.2A$226163.A.CB$
226164.2B$226166.B124$226286.2A$226286.A.A2.2B$226286.A3.2B$226292.B
126$226421.3A$226421.A.2B$226422.CB$226424.B125$226549.3A$226549.A3B$
226550.C$226551.B125$226676.2A$226676.CBC$226676.C$226677.B124$
226806.2A$226806.CBC$226806.C$226807.B126$226933.3A$226933.A3B$
226934.C$226935.B124$227070.A$227069.2A$227069.A.CB$227070.2B$227072.
B126$227217.2C$227216.2C$227218.C124$227348.A$227347.2A$227347.A.CB$
227348.2B$227350.B125$227477.3A$227477.A.2B$227478.CB$227480.B123$
227612.A$227611.2A$227611.A.CB$227612.2B$227614.B126$227733.3A$
227733.A3B$227734.C$227735.B124$227847.2A$227847.ABCB$227847.AB$
227849.B126$227988.2A$227988.CBC$227988.C$227989.B124$228132.A$
228131.2A$228131.A.CB$228132.2B$228134.B124$228259.3A$228259.A3B$
228260.C$228261.B127$228385.2C$228384.2C$228386.C124$228518.2A$
228518.CBC$228518.C$228519.B127$228658.3C$228658.C$228659.C123$
228782.A$228781.2A$228781.A.CB$228782.2B$228784.B127$228922.3C$
228922.C$228923.C126$229034.3C$229034.C$229035.C124$229143.2A$229143.
A.A$229143.A.2B$229144.2B$229146.B124$229270.2A$229270.ABC$229270.CB$
229272.B126$229405.3A$229405.A.2B$229406.CB$229408.B124$229510.2A$
229510.A.A$229510.A4.2B$229514.2B$229516.B123$229644.A$229643.2A$
229643.A.CB$229644.2B$229646.B126$229789.3A$229789.A.2B$229790.CB$
229792.B124$229920.2A$229920.CBC$229920.C$229921.B125$230056.2A$
230056.CBC$230056.C$230057.B125$230175.2A$230175.A.A$230175.A3B$
230176.B$230177.B124$230307.3A$230307.A3B$230308.C$230309.B125$
230430.2A$230430.A.A2B$230430.A.2B$230434.B125$230558.2A$230558.A.A2.
2B$230558.A3.2B$230564.B126$230684.2A$230684.CBC$230684.C$230685.B
124$230814.2A$230814.CBC$230814.C$230815.B125$230943.A$230942.ACB$
230942.CBA$230944.B125$231067.3A$231067.A3B$231068.C$231069.B125$
231191.2A$231191.A.A$231191.A3B$231192.B$231193.B126$231321.2C$
231320.2C$231322.C125$231451.2C$231450.2C$231452.C126$231581.3A$
231581.A.2B$231582.CB$231584.B125$231709.3A$231709.A3B$231710.C$
231711.B124$231830.2A$231830.CBC$231830.C$231831.B127$231954.3C$
231954.C$231955.C123$232084.A$232083.2A$232083.A.CB$232084.2B$232086.
B127$232210.3C$232210.C$232211.C124$232374.2A$232374.A.A$232374.A6.2B
$232380.2B$232382.B124$232502.2A$232502.ABC$232502.CB$232504.B125$
232648.2A$232647.2A2B$232648.BC$232650.B126$232787.A$232786.ACB$
232786.CBA$232788.B124$232915.3A$232915.A3B$232916.C$232917.B126$
233037.3A$233037.A3B$233038.C$233039.B124$233158.2A$233158.A.A$
233158.A4.2B$233162.2B$233164.B124$233323.A$233322.ACB$233322.CBA$
233324.B125$233439.2A$233439.A.A$233439.A3B$233440.B$233441.B123$
233580.A$233579.2A$233579.A.CB$233580.2B$233582.B125$233711.2A$
233711.A.A$233711.A3B$233712.B$233713.B126$233849.2C$233848.2C$
233850.C124$233976.2A$233976.CBC$233976.C$233977.B126$234093.3A$
234093.A3B$234094.C$234095.B124$234224.2A$234223.2A2B$234224.BC$
234226.B125$234342.2A$234342.ABC$234342.CB$234344.B126$234467.A$
234466.ACB$234466.CBA$234468.B125$234587.2C$234586.2C$234588.C125$
234711.2A$234711.A.A$234711.A.2B$234712.2B$234714.B124$234846.2A$
234846.ABC$234846.CB$234848.B126$234972.2A$234972.ABC$234972.CB$
234974.B123$235116.A$235115.2A$235115.A.CB$235116.2B$235118.B126$
235235.2C$235234.2C$235236.C124$235364.A$235363.2A$235363.A.CB$
235364.2B$235366.B126$235491.2C$235490.2C$235492.C126$235603.2A8.2B$
235602.2A8.2B$235604.A9.B124$235740.A$235739.2A$235739.A.CB$235740.2B
$235742.B124$235884.A$235883.2A$235883.A.CB$235884.2B$235886.B125$
236023.2A$236023.A.A$236023.A.2B$236024.2B$236026.B124$236126.2A$
236126.ABC$236126.CB$236128.B126$236257.2B$236252.3A.2B$236252.A5.B$
236253.A125$236380.2A$236380.CBC$236380.C$236381.B123$236508.A$
236507.2A$236507.A.A$236514.3B$236514.B$236515.B124$236631.2A$236631.
A.A$236631.A3B$236632.B$236633.B125$236762.3B$236762.C2A$236762.AB$
236763.A124$236888.2A$236887.2A2B$236888.BC$236890.B126$237035.A$
237034.ACB$237034.CBA$237036.B125$237164.2A$237164.ABC$237164.CB$
237166.B124$237295.2A$237295.A.A$237295.A3B$237296.B$237297.B123$
237420.A$237419.2A$237419.A.CB$237420.2B$237422.B125$237534.2A$
237534.CBC$237534.C$237535.B125$237664.2A$237663.2A2B$237664.BC$
237666.B125$237782.2A$237782.ABC$237782.CB$237784.B126$237915.A$
237914.ACB$237914.CBA$237916.B125$238035.2C$238034.2C$238036.C127$
238178.3C$238178.C$238179.C124$238296.2A$238295.2A2B$238296.BC$
238298.B125$238418.2A$238418.CBC$238418.C$238419.B125$238550.A$
238549.2A$238549.A.CB$238550.2B$238552.B124$238670.2A$238670.ABC$
238670.CB$238672.B125$238791.2A$238791.A.A$238791.A.2B$238792.2B$
238794.B124$238934.2A$238934.CBC$238934.C$238935.B125$239046.2A$
239046.A.A$239046.A.3B$239048.B$239049.B125$239171.2C$239170.2C$
239172.C125$239295.2A$239295.A.A$239295.A3B$239296.B$239297.B124$
239416.2A$239415.2A2B$239416.BC$239418.B126$239555.A$239554.ACB$
239554.CBA$239556.B125$239739.A$239738.ACB$239738.CBA$239740.B125$
239867.2C$239866.2C$239868.C126$239995.2C$239994.2C$239996.C126$
240131.A$240130.ACB$240130.CBA$240132.B124$240254.2A$240254.ABC$
240254.CB$240256.B127$240369.2C$240368.2C$240370.C124$240514.2A$
240514.CBC$240514.C$240515.B126$240645.3A$240645.A3B$240646.C$240647.
B125$240773.3A$240773.A3B$240774.C$240775.B124$240902.2A$240902.A.A$
240902.A6.2B$240908.2B$240910.B124$241011.3A$241011.A.2B$241012.CB$
241014.B126$241147.2C$241146.2C$241148.C125$241270.2A$241270.CBC$
241270.C$241271.B125$241391.2A$241391.A.A3.2B$241391.A4.2B$241398.B
127$241540.A2C$241540.CB$241541.AB125$241661.3A$241661.A3B$241662.C$
241663.B126$241786.3C$241786.C$241787.C125$241909.3A$241909.A3B$
241910.C$241911.B124$242040.2A$242039.2A2B$242040.BC$242042.B125$
242174.2A$242174.CBC$242174.C$242175.B126$242299.2A$242298.2A.2B$
242300.CB$242302.B124$242424.2A$242423.2A2B$242424.BC$242426.B126$
242541.3A$242541.A.2B$242542.CB$242544.B124$242703.2A$242703.A.A$
242703.A.2B$242704.2B$242706.B124$242823.2A$242823.A.A$242823.A.2B$
242824.2B$242826.B124$242959.2A$242959.A.A$242959.A3B$242960.B$
242961.B124$243111.2A$243111.A.A$243111.A3B$243112.B$243113.B124$
243238.2A$243238.CBC$243238.C$243239.B126$243364.2A$243364.A.A2.2B$
243364.A3.2B$243370.B123$243500.A$243499.2A$243499.A.CB$243500.2B$
243502.B125$243615.2A$243615.A.A$243615.A3B$243616.B$243617.B125$
243756.2A$243756.CBC$243756.C$243757.B126$243858.3C$243858.C$243859.C
125$243979.2C$243978.2C$243980.C126$244109.3A$244109.A.2B$244110.CB$
244112.B125$244237.3A$244237.A3B$244238.C$244239.B124$244358.A$
244357.2A$244357.A.CB$244358.2B$244360.B125$244477.3A$244477.A.2B$
244478.CB$244480.B123$244604.A$244603.2A$244603.A.CB$244604.2B$
244606.B126$244731.A$244730.ACB$244730.CBA$244732.B125$244851.A$
244850.ACB$244850.CBA$244852.B124$244983.2A$244983.A.A$244983.A.2B$
244984.2B$244986.B124$245110.2A$245110.A.A$245110.A12.2B$245122.2B$
245124.B124$245239.2A$245239.A.A$245239.A.2B$245240.2B$245242.B124$
245374.2A$245373.2A2B$245374.BC$245376.B126$245491.2C$245490.2C$
245492.C125$245627.3A$245627.A3B$245628.C$245629.B124$245756.A$
245755.2A$245755.A.CB$245756.2B$245758.B126$245875.A$245874.ACB$
245874.CBA$245876.B126$246009.2C$246008.2C$246010.C125$246140.2A$
246140.CBC$246140.C$246141.B124$246251.3A$246251.A3B$246252.C$246253.
B125$246386.2A$246386.CBC$246386.C$246387.B125$246518.2A$246518.ABC$
246518.CB$246520.B126$246645.3A$246645.A.2B$246646.CB$246648.B124$
246771.3A$246771.A3B$246772.C$246773.B125$246907.3A$246907.A.2B$
246908.CB$246910.B125$247059.3A$247059.A3B$247060.C$247061.B125$
247187.3A$247187.A3B$247188.C$247189.B125$247319.2A$247319.A.A$
247319.A3B$247320.B$247321.B125$247443.A$247442.ACB$247442.CBA$
247444.B125$247563.2C$247562.2C$247564.C126$247707.2C$247706.2C$
247708.C124$247830.A$247829.2A$247829.A.CB$247830.2B$247832.B127$
247962.3C$247962.C$247963.C124$248072.2A$248071.2A2B$248072.BC$
248074.B126$248211.A$248210.ACB$248210.CBA$248212.B126$248330.A2C$
248330.CB$248331.AB125$248469.3A$248469.A3B$248470.C$248471.B123$
248588.A$248587.2A$248587.A.CB$248588.2B$248590.B126$248724.2A$
248724.CBC$248724.C$248725.B124$248848.2A$248847.2A2B$248848.BC$
248850.B125$248988.A$248987.2A$248987.A.CB$248988.2B$248990.B125$
249099.A$249098.ACB$249098.CBA$249100.B124$249234.2A$249234.CBC$
249234.C$249235.B125$249358.2A$249358.CBC$249358.C$249359.B124$
249494.A$249493.2A$249493.A.CB$249494.2B$249496.B125$249619.3A$
249619.A3B$249620.C$249621.B126$249747.2C$249746.2C$249748.C125$
249872.2A$249871.2A2B$249872.BC$249874.B126$249995.2C$249994.2C$
249996.C125$250082.2A$250082.CBC$250082.C$250083.B126$250212.2A$
250212.ABC$250212.CB$250214.B125$250332.2A$250332.ABC$250332.CB$
250334.B126$250468.3C$250468.C$250469.C124$250583.2A$250583.A.A$
250583.A.2B$250584.2B$250586.B124$250712.2A$250712.CBC$250712.C$
250713.B126$250828.2A3.2B$250828.A.A.2B$250828.A5.B127$250962.3C$
250962.C$250963.C125$251099.A$251098.ACB$251098.CBA$251100.B123$
251212.A$251211.2A$251211.A.CB$251212.2B$251214.B127$251345.2C$
251344.2C$251346.C125$251467.2C$251466.2C$251468.C126$251611.A$
251610.ACB$251610.CBA$251612.B125$251739.A$251738.ACB$251738.CBA$
251740.B125$251875.A$251874.ACB$251874.CBA$251876.B126$251994.3C$
251994.C$251995.C125$252107.2C$252106.2C$252108.C127$252234.3C$
252234.C$252235.C123$252380.A$252379.2A$252379.A.CB$252380.2B$252382.
B125$252511.2A$252511.A.A$252511.A3B$252512.B$252513.B125$252667.2C$
252666.2C$252668.C124$252798.A$252797.2A$252797.A.CB$252798.2B$
252800.B125$252918.2A$252918.CBC$252918.C$252919.B126$253045.3A$
253045.A.2B$253046.CB$253048.B124$253170.2A$253170.CBC$253170.C$
253171.B124$253302.A$253301.2A$253301.A.CB$253302.2B$253304.B126$
253435.2C$253434.2C$253436.C126$253547.A$253546.ACB$253546.CBA$
253548.B126$253673.2C$253672.2C$253674.C126$253794.3C$253794.C$
253795.C125$253925.3A$253925.A3B$253926.C$253927.B124$254063.2A$
254063.A.A$254063.A.2B$254064.2B$254066.B124$254215.2A$254215.A.A$
254215.A.2B$254216.2B$254218.B124$254352.2A$254351.2A2B$254352.BC$
254354.B126$254484.2A$254484.CBC$254484.C$254485.B125$254620.2A$
254620.CBC$254620.C$254621.B124$254736.2A$254735.2A2B$254736.BC$
254738.B124$254868.A$254867.2A$254867.A.CB$254868.2B$254870.B126$
254989.3A$254989.A3B$254990.C$254991.B125$255100.2A$255100.ABC$
255100.CB$255102.B125$255220.2A$255220.ABC$255220.CB$255222.B125$
255355.A$255354.ACB$255354.CBA$255356.B124$255478.2A$255478.CBC$
255478.C$255479.B126$255627.2C$255626.2C$255628.C126$255747.A$255746.
ACB$255746.CBA$255748.B123$255876.A$255875.2A$255875.A.CB$255876.2B$
255878.B127$256010.3C$256010.C$256011.C125$256141.3A$256141.A.2B$
256142.CB$256144.B126$256266.3C$256266.C$256267.C125$256412.2A.2B$
256412.A.CB$256412.A3.B125$256534.2A$256534.ABC$256534.CB$256536.B
125$256650.2A$256650.CBC$256650.C$256651.B126$256789.3A$256789.A.2B$
256790.CB$256792.B124$256918.2A$256918.ABC$256918.CB$256920.B126$
257044.2A$257044.CBC$257044.C$257045.B125$257165.3A$257165.A5.2B$
257166.A3.2B$257172.B125$257291.A$257290.ACB$257290.CBA$257292.B125$
257404.2A$257404.CBC$257404.C$257405.B125$257561.2C$257560.2C$257562.
C126$257692.2A$257692.CBC$257692.C$257693.B123$257828.A$257827.2A$
257827.A.CB$257828.2B$257830.B125$257967.2A$257967.A.A$257967.A.2B$
257968.2B$257970.B125$258075.A$258074.ACB$258074.CBA$258076.B124$
258199.2A$258199.A.A3.2B$258199.A4.2B$258206.B125$258327.2A$258327.A.
A$258327.A3B$258328.B$258329.B124$258462.2A$258462.A.A$258462.A6.2B$
258468.2B$258470.B125$258596.2A$258596.CBC$258596.C$258597.B124$
258720.2A$258719.2A2B$258720.BC$258722.B126$258852.2A$258852.CBC$
258852.C$258853.B125$259003.A$259002.ACB$259002.CBA$259004.B124$
259123.3A$259123.A3B$259124.C$259125.B126$259253.3A$259253.A3B$
259254.C$259255.B126$259393.2C$259392.2C$259394.C125$259523.2C$
259522.2C$259524.C125$259655.2A$259655.A.A$259655.A3B$259656.B$
259657.B124$259816.2A$259815.2A2B$259816.BC$259818.B125$259939.3A$
259939.A.2B$259940.CB$259942.B126$260084.2A3.2B$260084.A.A.2B$260084.
A5.B125$260214.2A$260214.CBC$260214.C$260215.B125$260342.2A$260342.A.
A$260342.A2.2B$260344.2B$260346.B124$260472.2A$260472.ABC$260472.CB$
260474.B126$260612.2A$260612.ABC$260612.CB$260614.B124$260736.2A$
260736.CBC$260736.C$260737.B125$260864.2A$260864.CBC$260864.C$260865.
B125$260982.2A$260982.CBC$260982.C$260983.B126$261109.3A$261109.A3B$
261110.C$261111.B123$261222.A$261221.2A$261221.A.A15.2B$261238.2B$
261240.B125$261392.2A$261391.2A2B$261392.BC$261394.B127$261513.2C$
261512.2C$261514.C125$261644.2A$261644.CBC$261644.C$261645.B124$
261774.2A$261774.CBC$261774.C$261775.B125$261902.2A$261901.2A2B$
261902.BC$261904.B125$262036.A$262035.2A$262035.A.CB$262036.2B$
262038.B124$262166.2A$262166.CBC$262166.C$262167.B124$262319.2A$
262319.A.A$262319.A3B$262320.B$262321.B125$262438.A$262437.2A$262437.
A.CB$262438.2B$262440.B124$262576.2A$262575.2A2B$262576.BC$262578.B
127$262713.2C$262712.2C$262714.C124$262840.2A$262840.CBC$262840.C$
262841.B125$262967.2A$262967.A.A$262967.A3B$262968.B$262969.B125$
263093.3A$263093.A5.2B$263094.A3.2B$263100.B124$263227.2A$263227.A.A$
263227.A3B$263228.B$263229.B125$263387.2C$263386.2C$263388.C125$
263522.2A$263522.CBC$263522.C$263523.B125$263658.2A$263658.CBC$
263658.C$263659.B126$263773.3A$263773.A3B$263774.C$263775.B125$
263909.3A$263909.A.2B$263910.CB$263912.B124$264030.2A$264030.ABC$
264030.CB$264032.B124$264164.A$264163.2A$264163.A.CB$264164.2B$
264166.B127$264322.3C$264322.C$264323.C125$264461.3A$264461.A.2B$
264462.CB$264464.B123$264612.A$264611.2A$264611.A.CB$264612.2B$
264614.B126$264732.2A$264732.ABC$264732.CB$264734.B124$264862.2A$
264862.ABC$264862.CB$264864.B125$264992.2A$264991.2A2B$264992.BC$
264994.B127$265116.3C$265116.C$265117.C124$265248.2A$265248.CBC$
265248.C$265249.B126$265379.2C$265378.2C$265380.C126$265516.2A$
265516.ABC$265516.CB$265518.B125$265635.2C$265634.2C$265636.C125$
265759.2A$265759.A.A$265759.A.2B$265760.2B$265762.B124$265895.2A$
265895.A.A$265895.A.2B$265896.2B$265898.B124$266024.2A$266023.2A2B$
266024.BC$266026.B125$266143.2A$266143.A.A$266143.A.2B$266144.2B$
266146.B126$266281.2C$266280.2C$266282.C126$266396.3C$266396.C$
266397.C124$266528.2A$266527.2A2B$266528.BC$266530.B125$266655.2A$
266655.A.A$266655.A3B$266656.B$266657.B124$266775.2A$266775.A.A$
266775.A3B$266776.B$266777.B125$266891.2A$266890.2A5.2B$266892.A3.2B$
266898.B125$267012.2A$267012.ABC$267012.CB$267014.B124$267150.2A$
267150.ABC$267150.CB$267152.B126$267275.A$267274.ACB$267274.CBA$
267276.B125$267397.3A$267397.A.2B$267398.CB$267400.B125$267532.2C$
267531.2C$267533.C127$267642.3C$267642.C$267643.C125$267756.2A$
267756.CBC$267756.C$267757.B125$267883.A$267882.ACB$267882.CBA$
267884.B125$267996.2A5.2B$267996.A.A3.2B$267996.A7.B125$268126.2A$
268126.A.A$268126.A.3B$268128.B$268129.B124$268256.2A$268255.2A2B$
268256.BC$268258.B127$268420.A2C$268420.CB$268421.AB126$268548.A2C$
268548.CB$268549.AB124$268671.2A$268671.A.A$268671.A3B$268672.B$
268673.B126$268801.2A.3B$268800.2A2.B$268802.A2.B124$268943.2A$
268943.A.A$268943.A.2B$268944.2B$268946.B123$269060.A$269059.2A$
269059.A.CB$269060.2B$269062.B125$269184.2A$269183.2A2B$269184.BC$
269186.B125$269312.2A$269312.ABC$269312.CB$269314.B125$269446.2A$
269446.ABC$269446.CB$269448.B126$269572.2A$269572.CBC$269572.C$
269573.B126$269708.3C$269708.C$269709.C124$269832.2A$269832.CBC$
269832.C$269833.B127$269962.3C$269962.C$269963.C125$270091.2C$270090.
2C$270092.C124$270214.A$270213.2A$270213.A.CB$270214.2B$270216.B127$
270346.3C$270346.C$270347.C124$270478.2A$270478.CBC$270478.C$270479.B
125$270620.A$270619.2A$270619.A.CB$270620.2B$270622.B125$270733.3A$
270733.A.2B$270734.CB$270736.B126$270858.3C$270858.C$270859.C125$
270979.A$270978.ACB$270978.CBA$270980.B125$271109.3A$271109.A3B$
271110.C$271111.B124$271240.2A$271240.CBC$271240.C$271241.B126$
271372.2A$271372.CBC$271372.C$271373.B126$271492.A2C$271492.CB$
271493.AB124$271624.2A$271623.2A2B$271624.BC$271626.B126$271755.A$
271754.ACB$271754.CBA$271756.B125$271882.3C$271882.C$271883.C127$
272020.3C$272020.C$272021.C124$272147.3A$272147.A.2B$272148.CB$
272150.B126$272276.2A$272276.CBC$272276.C$272277.B125$272419.A$
272418.ACB$272418.CBA$272420.B124$272544.2A$272543.2A2B$272544.BC$
272546.B126$272663.3A$272663.A3B$272664.C$272665.B123$272812.A$
272811.2A$272811.A.CB$272812.2B$272814.B125$272943.2A$272943.A.A$
272943.A3B$272944.B$272945.B124$273078.A$273077.2A$273077.A.CB$
273078.2B$273080.B125$273212.2A$273212.ABC$273212.CB$273214.B125$
273324.2A$273324.ABC$273324.CB$273326.B123$273452.A$273451.2A$273451.
A.CB$273452.2B$273454.B126$273589.3A$273589.A.2B$273590.CB$273592.B
125$273717.3A$273717.A3B$273718.C$273719.B124$273846.2A$273845.2A2B$
273846.BC$273848.B125$273958.2A$273958.CBC$273958.C$273959.B125$
274094.2A$274094.CBC$274094.C$274095.B126$274227.2C$274226.2C$274228.
C127$274369.2C$274368.2C$274370.C123$274494.A$274493.2A$274493.A.CB$
274494.2B$274496.B125$274619.3A$274619.A3B$274620.C$274621.B126$
274747.2C$274746.2C$274748.C126$274883.A$274882.ACB$274882.CBA$
274884.B124$274996.A$274995.2A$274995.A.CB$274996.2B$274998.B124$
275191.2A$275191.A.A$275191.A.2B$275192.2B$275194.B124$275319.2A$
275319.A.A$275319.A.2B$275320.2B$275322.B124$275455.2A$275455.A.CB$
275455.A2B$275458.B126$275580.2A$275580.ABC$275580.CB$275582.B124$
275702.2A$275702.CBC$275702.C$275703.B125$275840.2A$275840.CBC$
275840.C$275841.B125$275966.2A$275966.ABC$275966.CB$275968.B127$
276089.2C$276088.2C$276090.C124$276222.2A$276222.CBC$276222.C$276223.
B125$276358.2A$276358.CBC$276358.C$276359.B126$276501.3A$276501.A.2B$
276502.CB$276504.B124$276627.3A$276627.A3B$276628.C$276629.B126$
276748.2A$276748.ABC$276748.CB$276750.B125$276883.A$276882.ACB$
276882.CBA$276884.B126$277017.2C$277016.2C$277018.C123$277132.A$
277131.2A$277131.A.CB$277132.2B$277134.B126$277229.3A$277229.A3B$
277230.C$277231.B125$277371.A$277370.ACB$277370.CBA$277372.B125$
277491.2C$277490.2C$277492.C126$277613.3A$277613.A3B$277614.C$277615.
B125$277733.3A$277733.A3B$277734.C$277735.B124$277864.2A$277863.2A2B$
277864.BC$277866.B126$278011.A$278010.ACB$278010.CBA$278012.B125$
278141.3A$278141.A.2B$278142.CB$278144.B124$278251.3A$278251.A3B$
278252.C$278253.B126$278389.3A$278389.A3B$278390.C$278391.B125$
278531.A$278530.ACB$278530.CBA$278532.B124$278659.3A$278659.A3B$
278660.C$278661.B126$278795.2C$278794.2C$278796.C126$278915.A$278914.
ACB$278914.CBA$278916.B125$279044.2A$279044.ABC$279044.CB$279046.B
126$279188.A2C$279188.CB$279189.AB125$279316.2A$279316.ABC$279316.CB$
279318.B126$279444.3C$279444.C$279445.C123$279564.A$279563.2A$279563.
A.A$279570.3B$279570.B$279571.B125$279685.3A$279685.A3B$279686.C$
279687.B125$279827.2C$279826.2C$279828.C125$279956.A$279955.2A$
279955.A.CB$279956.2B$279958.B126$280073.2C$280072.2C$280074.C124$
280191.2A$280191.A.A$280191.A.2B$280192.2B$280194.B124$280319.2A$
280319.A.A$280319.A3B$280320.B$280321.B125$280451.2C$280450.2C$
280452.C125$280602.2A$280602.CBC$280602.C$280603.B126$280733.3A$
280733.A3B$280734.C$280735.B124$280855.2A$280855.A.A$280855.A3B$
280856.B$280857.B125$280987.2C$280986.2C$280988.C126$281116.2A$
281116.ABC$281116.CB$281118.B125$281235.A9.2B$281234.2A8.2B$281234.A.
A9.B126$281355.2C$281354.2C$281356.C126$281476.2A$281476.ABC$281476.C
B$281478.B126$281604.3C$281604.C$281605.C125$281730.3C$281730.C$
281731.C125$281848.2A$281848.CBC$281848.C$281849.B125$281976.2A$
281975.2A2B$281976.BC$281978.B126$282108.2A3.2B$282108.A.A.2B$282108.
A5.B125$282233.3A$282233.A3B$282234.C$282235.B125$282360.2A$282359.2A
2B$282360.BC$282362.B125$282484.A$282483.2A$282483.A.CB$282484.2B$
282486.B125$282603.2C$282602.2C$282604.C125$282726.2A$282726.CBC$
282726.C$282727.B126$282851.A$282850.ACB$282850.CBA$282852.B125$
282987.2C$282986.2C$282988.C126$283125.3A$283125.A.2B$283126.CB$
283128.B123$283260.A$283259.2A$283259.A.CB$283260.2B$283262.B126$
283373.3A$283373.A3B$283374.C$283375.B123$283508.A$283507.2A$283507.A
.CB$283508.2B$283510.B125$283660.A$283659.2A$283659.A.CB$283660.2B$
283662.B124$283784.2A$283784.CBC$283784.C$283785.B125$283935.2A$
283935.A.A$283935.A.2B$283936.2B$283938.B125$284067.A$284066.ACB$
284066.CBA$284068.B124$284200.2A$284199.2A2B$284200.BC$284202.B126$
284317.3A$284317.A.2B$284318.CB$284320.B125$284451.2C$284450.2C$
284452.C125$284582.2A$284582.ABC$284582.CB$284584.B126$284691.2C$
284690.2C$284692.C125$284808.2A$284807.2A2B$284808.BC$284810.B125$
284947.3A$284947.A3B$284948.C$284949.B125$285055.2A$285055.A.A$
285055.A3B$285056.B$285057.B125$285181.3A$285181.A.2B$285182.CB$
285184.B124$285319.2A$285319.A.A$285319.A.2B$285320.2B$285322.B124$
285454.2A$285454.ABC$285454.CB$285456.B125$285576.2A$285575.2A2B$
285576.BC$285578.B125$285694.2A$285694.A.A$285694.A12.2B$285706.2B$
285708.B124$285832.2A$285832.ABC$285832.CB$285834.B126$285971.2C$
285970.2C$285972.C125$286095.2A$286095.A.A3.2B$286095.A4.2B$286102.B
125$286238.2A$286238.A.A2.2B$286238.A3.2B$286244.B126$286364.2A$
286364.ABC$286364.CB$286366.B124$286480.2A$286479.2A2B$286480.BC$
286482.B127$286625.2C$286624.2C$286626.C124$286743.2A$286743.A.A$
286743.A.2B$286744.2B$286746.B126$286873.2C$286872.2C$286874.C124$
286999.2A$286999.A.A$286999.A3B$287000.B$287001.B124$287142.2A$
287142.CBC$287142.C$287143.B126$287267.A$287266.ACB$287266.CBA$
287268.B126$287386.3C$287386.C$287387.C125$287513.2B$287512.BCA$
287512.2AB$287514.A126$287633.2C$287632.2C$287634.C126$287746.3C$
287746.C$287747.C125$287876.2CB$287876.C.A$287876.AB124$288004.A$
288003.2A$288003.A.CB$288004.2B$288006.B126$288125.3A$288125.A3B$
288126.C$288127.B124$288254.A$288253.2A$288253.A.CB$288254.2B$288256.
B123$288382.A$288381.2A$288381.A.CB$288382.2B$288384.B125$288520.2A$
288520.CBC$288520.C$288521.B125$288644.A$288643.2A$288643.A.CB$
288644.2B$288646.B124$288782.A$288781.2A$288781.A.CB$288782.2B$
288784.B126$288929.2C$288928.2C$288930.C125$289060.2A$289060.ABC$
289060.CB$289062.B124$289188.A$289187.2A$289187.A.CB$289188.2B$
289190.B125$289316.2A$289316.ABC$289316.CB$289318.B125$289445.3A$
289445.A.2B$289446.CB$289448.B125$289573.3A$289573.A3B$289574.C$
289575.B124$289696.2A$289695.2A2B$289696.BC$289698.B124$289820.A$
289819.2A$289819.A.CB$289820.2B$289822.B125$289963.3A$289963.A3B$
289964.C$289965.B125$290079.3C$290079.C$290080.C127$290165.3A$290165.
A.2B$290166.CB$290168.B124$290304.2A$290303.2A2B$290304.BC$290306.B
126$290420.2A$290420.ABC$290420.CB$290422.B124$290526.2A$290526.ABC$
290526.CB$290528.B125$290647.2A$290647.A.A$290647.A.2B$290648.2B$
290650.B124$290790.2A$290790.CBC$290790.C$290791.B127$290932.A2C$
290932.CB$290933.AB124$291063.2A$291063.A.A$291063.A3B$291064.B$
291065.B124$291198.2A$291198.CBC$291198.C$291199.B127$291329.2C$
291328.2C$291330.C126$291442.3C$291442.C$291443.C125$291571.2C$
291570.2C$291572.C125$291672.2A$291672.CBC$291672.C$291673.B126$
291795.A$291794.ACB$291794.CBA$291796.B123$291932.A$291931.2A$291931.
A.CB$291932.2B$291934.B127$292057.2C$292056.2C$292058.C123$292180.A$
292179.2A$292179.A.CB$292180.2B$292182.B126$292308.ACB$292308.CBA$
292308.A.B126$292428.2A$292428.CBC$292428.C$292429.B124$292558.2A$
292558.ABC$292558.CB$292560.B127$292700.A2C$292700.CB$292701.AB124$
292820.A$292819.2A$292819.A.CB$292820.2B$292822.B125$292957.3A$
292957.A3B$292958.C$292959.B125$293083.2C$293082.2C$293084.C125$
293190.2A$293190.A.A8.2B$293190.A9.2B$293202.B126$293316.2A$293316.AB
C$293316.CB$293318.B124$293447.2A$293447.A.A$293447.A3B$293448.B$
293449.B124$293572.A$293571.2A$293571.A.CB$293572.2B$293574.B125$
293707.2C$293706.2C$293708.C126$293787.A$293786.ACB$293786.CBA$
293788.B124$293912.2A$293912.CBC$293912.C$293913.B124$294052.A$
294051.2A$294051.A.CB$294052.2B$294054.B126$294171.A$294170.ACB$
294170.CBA$294172.B124$294296.2A$294296.CBC$294296.C$294297.B126$
294421.3A$294421.A.2B$294422.CB$294424.B125$294564.2A$294564.ABC$
294564.CB$294566.B124$294686.2A$294686.ABC$294686.CB$294688.B127$
294828.A2C$294828.CB$294829.AB124$294942.2A$294942.CBC$294942.C$
294943.B126$295066.3C$295066.C$295067.C127$295210.3C$295210.C$295211.
C125$295348.2A$295348.CBC$295348.C$295349.B124$295479.2A$295479.A.A$
295479.A3B$295480.B$295481.B124$295604.A$295603.2A$295603.A.CB$
295604.2B$295606.B124$295718.2A$295718.A.A2B$295718.A.2B$295722.B124$
295844.A$295843.2A$295843.A.CB$295844.2B$295846.B125$295999.2A$
295999.A.A$295999.A.2B$296000.2B$296002.B125$296140.2A$296140.ABC$
296140.CB$296142.B125$296276.ACB$296276.CBA$296276.A.B126$296397.3A$
296397.A3B$296398.C$296399.B124$296510.2A$296510.CBC$296510.C$296511.
B125$296647.2A$296647.A.A$296647.A3B$296648.B$296649.B124$296792.2A$
296791.2A2B$296792.BC$296794.B127$296905.2C$296904.2C$296906.C125$
297027.2C$297026.2C$297028.C127$297164.A2C$297164.CB$297165.AB125$
297292.2A$297292.CBC$297292.C$297293.B124$297405.2A$297405.A.A$
297405.A3B$297406.B$297407.B124$297550.A$297549.2A$297549.A.CB$
297550.2B$297552.B124$297678.2A$297678.CBC$297678.C$297679.B126$
297803.2C$297802.2C$297804.C126$297940.2A$297940.ABC$297940.CB$
297942.B124$298047.2A$298047.A.A$298047.A3.2B$298050.2B$298052.B125$
298173.3A$298173.A.2B$298174.CB$298176.B125$298301.3A$298301.A3B$
298302.C$298303.B124$298420.A$298419.2A$298419.A.CB$298420.2B$298422.
B125$298555.A$298554.ACB$298554.CBA$298556.B124$298659.3A$298659.A3B$
298660.C$298661.B125$298774.2A$298774.ABC$298774.CB$298776.B125$
298906.2A$298906.CBC$298906.C$298907.B126$299037.3A$299037.A3B$
299038.C$299039.B124$299158.A$299157.2A$299157.A.CB$299158.2B$299160.
B125$299291.A$299290.ACB$299290.CBA$299292.B124$299415.2A$299415.A.A$
299415.A.2B$299416.2B$299418.B125$299541.3A$299541.A.2B$299542.CB$
299544.B125$299668.2A3.2B$299668.A.A.2B$299668.A5.B124$299788.A$
299787.2A$299787.A.CB$299788.2B$299790.B125$299927.2A$299927.A.A$
299927.A.2B$299928.2B$299930.B125$300085.3A$300085.A.2B$300086.CB$
300088.B125$300212.2A$300212.ABC$300212.CB$300214.B125$300357.3A$
300357.A.2B$300358.CB$300360.B124$300488.2A$300488.CBC$300488.C$
300489.B125$300624.2A$300623.2A2B$300624.BC$300626.B127$300754.3C$
300754.C$300755.C125$300875.2C$300874.2C$300876.C126$301005.3A$
301005.A3B$301006.C$301007.B124$301127.2A$301127.A.A$301127.A3B$
301128.B$301129.B124$301250.2A$301250.CBC$301250.C$301251.B125$
301375.2A$301375.A.A$301375.A3B$301376.B$301377.B125$301501.3A$
301501.A.2B$301502.CB$301504.B124$301638.2A$301638.A.A$301638.A6.2B$
301644.2B$301646.B124$301767.2A$301767.A.A$301767.A.2B$301768.2B$
301770.B124$301902.2A$301902.ABC$301902.CB$301904.B125$302018.2A$
302018.CBC$302018.C$302019.B126$302147.A$302146.ACB$302146.CBA$
302148.B124$302279.2A$302279.A.A$302279.A3B$302280.B$302281.B126$
302410.3C$302410.C$302411.C125$302509.3A$302509.A.2B$302510.CB$
302512.B125$302637.3A$302637.A3B$302638.C$302639.B124$302750.2A$
302750.CBC$302750.C$302751.B125$302884.A$302883.2A$302883.A.CB$
302884.2B$302886.B126$303020.3C$303020.C$303021.C125$303155.2C$
303154.2C$303156.C125$303278.A$303277.2A$303277.A.CB$303278.2B$
303280.B124$303410.2A$303410.CBC$303410.C$303411.B127$303538.3C$
303538.C$303539.C123$303644.A$303643.2A$303643.A.CB$303644.2B$303646.
B127$303770.3C$303770.C$303771.C124$303910.2A$303910.ABC$303910.CB$
303912.B124$304030.A$304029.2A$304029.A.CB$304030.2B$304032.B125$
304158.A$304157.2A$304157.A.CB$304158.2B$304160.B126$304276.3A2.2B$
304276.A3.2B$304277.A4.B124$304408.2A$304407.2A2B$304408.BC$304410.B
126$304531.2C$304530.2C$304532.C125$304654.2A$304654.ABC$304654.CB$
304656.B126$304789.2C$304788.2C$304790.C127$304924.A2C$304924.CB$
304925.AB125$305061.3A$305061.A.2B$305062.CB$305064.B124$305182.2A$
305182.CBC$305182.C$305183.B125$305319.2A$305319.A.CB$305319.A2B$
305322.B125$305440.2A$305439.2A2B$305440.BC$305442.B125$305563.3A$
305563.A3B$305564.C$305565.B126$305693.3A$305693.A3B$305694.C$305695.
B123$305820.A$305819.2A$305819.A.CB$305820.2B$305822.B125$305950.2A$
305950.CBC$305950.C$305951.B126$306076.2A$306076.CBC$306076.C$306077.
B124$306216.2A$306215.2A2B$306216.BC$306218.B126$306349.A$306348.ACB$
306348.CBA$306350.B124$306468.A$306467.2A$306467.A.CB$306468.2B$
306470.B124$306592.2A$306592.CBC$306592.C$306593.B125$306720.2A$
306720.CBC$306720.C$306721.B125$306848.2A$306847.2A2B$306848.BC$
306850.B125$306976.2A$306976.CBC$306976.C$306977.B124$307100.A$
307099.2A$307099.A.CB$307100.2B$307102.B126$307221.3A$307221.A3B$
307222.C$307223.B124$307350.2A$307350.ABC$307350.CB$307352.B126$
307483.2C$307482.2C$307484.C126$307605.3A$307605.A.2B$307606.CB$
307608.B124$307744.2A$307743.2A2B$307744.BC$307746.B126$307867.2C$
307866.2C$307868.C125$307998.2A$307998.CBC$307998.C$307999.B124$
308124.A$308123.2A$308123.A.A$308130.3B$308130.B$308131.B124$308270.
2A$308270.ABC$308270.CB$308272.B125$308390.2A$308390.CBC$308390.C$
308391.B125$308506.2A$308506.CBC$308506.C$308507.B127$308636.A2C$
308636.CB$308637.AB125$308764.2A$308764.CBC$308764.C$308765.B126$
308889.2C$308888.2C$308890.C126$309033.2C$309032.2C$309034.C124$
309148.A$309147.2A$309147.A.CB$309148.2B$309150.B125$309291.2A$
309290.2A7.2B$309292.A5.2B$309300.B125$309425.2C$309424.2C$309426.C
126$309540.2A$309540.CBC$309540.C$309541.B123$309668.A$309667.2A$
309667.A.CB$309668.2B$309670.B124$309796.A$309795.2A$309795.A.CB$
309796.2B$309798.B127$309930.3C$309930.C$309931.C124$310066.2A$
310066.CBC$310066.C$310067.B125$310186.2A$310186.CBC$310186.C$310187.
B126$310317.3A$310317.A.2B$310318.CB$310320.B125$310435.A$310434.ACB$
310434.CBA$310436.B125$310579.A$310578.ACB$310578.CBA$310580.B124$
310702.2A$310702.ABC$310702.CB$310704.B125$310826.2A$310826.CBC$
310826.C$310827.B125$310966.2A$310966.A.A$310966.A2.2B$310968.2B$
310970.B126$311089.2C$311088.2C$311090.C123$311220.A$311219.2A$
311219.A.CB$311220.2B$311222.B127$311338.3C$311338.C$311339.C125$
311469.3A$311469.A3B$311470.C$311471.B124$311584.2A$311583.2A2B$
311584.BC$311586.B124$311727.2A$311727.A.A$311727.A.2B$311728.2B$
311730.B126$311853.3A$311853.A.2B$311854.CB$311856.B124$311990.2A$
311990.ABC$311990.CB$311992.B126$312125.3A$312125.A.2B$312126.CB$
312128.B124$312238.2A$312238.CBC$312238.C$312239.B125$312388.A$
312387.2A$312387.A.CB$312388.2B$312390.B124$312507.3A$312507.A3B$
312508.C$312509.B126$312627.2C$312626.2C$312628.C126$312779.2C$
312778.2C$312780.C125$312920.2A$312919.2A2B$312920.BC$312922.B126$
313051.A$313050.ACB$313050.CBA$313052.B125$313178.3C$313178.C$313179.
C125$313318.A$313317.2A$313317.A.CB$313318.2B$313320.B124$313446.2A$
313446.CBC$313446.C$313447.B125$313584.2A$313584.CBC$313584.C$313585.
B126$313707.2C$313706.2C$313708.C126$313837.3A$313837.A3B$313838.C$
313839.B124$313976.2A$313975.2A2B$313976.BC$313978.B126$314101.3A3.2B
$314101.A4.2B$314102.A5.B126$314234.3C$314234.C$314235.C127$314369.2C
$314368.2C$314370.C124$314491.3A$314491.A3B$314492.C$314493.B125$
314616.2A$314616.CBC$314616.C$314617.B125$314760.2C$314759.2C$314761.
C127$314885.3A$314885.A.2B$314886.CB$314888.B124$315006.2A$315006.CBC
$315006.C$315007.B125$315124.A$315123.2A$315123.A.CB$315124.2B$
315126.B124$315238.2A$315238.ABC$315238.CB$315240.B126$315364.2A$
315364.CBC$315364.C$315365.B126$315489.2C$315488.2C$315490.C124$
315606.A$315605.2A$315605.A.CB$315606.2B$315608.B124$315742.2A$
315742.A.A$315742.A2.2B$315744.2B$315746.B125$315867.2C$315866.2C$
315868.C126$315957.3A$315957.A3B$315958.C$315959.B125$316084.2A$
316084.ABC$316084.CB$316086.B124$316208.2A$316208.CBC$316208.C$
316209.B125$316328.2A$316328.CBC$316328.C$316329.B126$316469.3A$
316469.A3B$316470.C$316471.B124$316598.2A$316598.A.A$316598.A8.2B$
316606.2B$316608.B124$316720.2A$316719.2A2B$316720.BC$316722.B126$
316837.3A$316837.A.2B$316838.CB$316840.B126$316969.2C$316968.2C$
316970.C124$317079.2A$317079.A.A$317079.A.2B$317080.2B$317082.B125$
317212.2A$317212.CBC$317212.C$317213.B125$317348.2A$317348.CBC$
317348.C$317349.B124$317464.2A$317463.2A2B$317464.BC$317466.B126$
317604.2A$317604.CBC$317604.C$317605.B124$317732.A$317731.2A$317731.A
.CB$317732.2B$317734.B124$317852.A$317851.2A$317851.A.CB$317852.2B$
317854.B123$317972.A$317971.2A$317971.A.CB$317972.2B$317974.B127$
318097.2C$318096.2C$318098.C126$318225.2C$318224.2C$318226.C125$
318372.2A$318372.ABC$318372.CB$318374.B124$318502.2A$318502.CBC$
318502.C$318503.B126$318620.2A$318620.A.A2B$318620.A.2B$318624.B126$
318745.2C$318744.2C$318746.C123$318892.A$318891.2A$318891.A.CB$
318892.2B$318894.B126$319019.2C$319018.2C$319020.C124$319140.A$
319139.2A$319139.A.CB$319140.2B$319142.B125$319262.2A$319262.ABC$
319262.CB$319264.B125$319406.2A$319406.ABC$319406.CB$319408.B126$
319533.3A$319533.A.2B$319534.CB$319536.B124$319664.2A$319664.CBC$
319664.C$319665.B125$319800.2A$319800.CBC$319800.C$319801.B125$
319926.A$319925.2A$319925.A.CB$319926.2B$319928.B124$320052.A$320051.
2A2B$320051.ABC$320054.B124$320164.A$320163.2A$320163.A.CB$320164.2B$
320166.B125$320288.2A$320287.2A2B$320288.BC$320290.B124$320420.A$
320419.2A$320419.A.CB$320420.2B$320422.B124$320556.A$320555.2A$
320555.A.CB$320556.2B$320558.B126$320675.A$320674.ACB$320674.CBA$
320676.B124$320792.2A$320791.2A2B$320792.BC$320794.B125$320927.2A$
320927.A.A$320927.A.2B$320928.2B$320930.B125$321059.A$321058.ACB$
321058.CBA$321060.B124$321166.2A$321166.CBC$321166.C$321167.B126$
321307.A$321306.ACB$321306.CBA$321308.B124$321446.2A$321446.CBC$
321446.C$321447.B125$321567.2A$321567.A.A$321567.A3B$321568.B$321569.
B125$321700.2A$321700.ABC$321700.CB$321702.B124$321830.2A$321830.CBC$
321830.C$321831.B126$321965.3A$321965.A3B$321966.C$321967.B126$
322097.2C$322096.2C$322098.C123$322212.A$322211.2A$322211.A.CB$
322212.2B$322214.B127$322345.2C$322344.2C$322346.C125$322467.A$
322466.ACB$322466.CBA$322468.B124$322591.2A$322591.A.A$322591.A3B$
322592.B$322593.B124$322718.2A$322717.2A2B$322718.BC$322720.B127$
322841.2C$322840.2C$322842.C124$322967.2A$322967.A.A$322967.A3B$
322968.B$322969.B123$323094.A$323093.2A$323093.A.CB$323094.2B$323096.
B126$323227.2C$323226.2C$323228.C125$323352.2A$323352.CBC$323352.C$
323353.B126$323469.3A$323469.A.2B$323470.CB$323472.B124$323598.2A$
323598.ABC$323598.CB$323600.B125$323735.2A$323735.A.A$323735.A.2B$
323736.2B$323738.B124$323866.2A$323866.CBC$323866.C$323867.B125$
323986.2A$323986.CBC$323986.C$323987.B125$324120.2A$324119.2A2B$
324120.BC$324122.B126$324236.2A$324236.ABC$324236.CB$324238.B123$
324364.A$324363.2A$324363.A.CB$324364.2B$324366.B127$324500.3C$
324500.C$324501.C125$324619.2C$324618.2C$324620.C125$324774.2A$
324774.CBC$324774.C$324775.B126$324915.A$324914.ACB$324914.CBA$
324916.B125$325037.3A$325037.A3B$325038.C$325039.B125$325157.3A$
325157.A3B$325158.C$325159.B124$325302.2A$325302.A.A2.2B$325302.A3.2B
$325308.B127$325434.3C$325434.C$325435.C124$325554.2A$325554.CBC$
325554.C$325555.B125$325686.2A$325686.CBC$325686.C$325687.B125$
325814.2A$325814.ABC$325814.CB$325816.B126$325940.2A$325940.ABC$
325940.CB$325942.B126$326052.A2C$326052.CB$326053.AB124$326171.3A$
326171.A.2B$326172.CB$326174.B126$326315.2C$326314.2C$326316.C125$
326438.2A$326438.CBC$326438.C$326439.B125$326574.2A$326574.CBC$
326574.C$326575.B125$326704.2A$326704.CBC$326704.C$326705.B125$
326855.2A$326855.A.A$326855.A.2B$326856.2B$326858.B124$326983.2A$
326983.A.A$326983.A3B$326984.B$326985.B124$327110.A$327109.2A$327109.
A.CB$327110.2B$327112.B123$327228.A$327227.2A$327227.A.CB$327228.2B$
327230.B125$327366.A$327365.2A$327365.A.CB$327366.2B$327368.B124$
327488.2A$327487.2A2B$327488.BC$327490.B126$327641.2C$327640.2C$
327642.C126$327773.3A$327773.A.2B$327774.CB$327776.B126$327905.2C$
327904.2C$327906.C124$328048.2A$328048.CBC$328048.C$328049.B125$
328174.2A$328174.CBC$328174.C$328175.B125$328283.3A$328283.A3B$
328284.C$328285.B127$328410.3C$328410.C$328411.C126$328530.3C$328530.
C$328531.C124$328642.2A$328642.CBC$328642.C$328643.B126$328764.2A$
328764.ABC$328764.CB$328766.B125$328867.2C$328866.2C$328868.C125$
328991.2A$328991.A.A$328991.A3B$328992.B$328993.B124$329119.2A$
329119.A.A$329119.A3B$329120.B$329121.B124$329254.2A$329253.2A2B$
329254.BC$329256.B125$329375.2A$329375.A.A$329375.A3B$329376.B$
329377.B124$329504.2A$329503.2A2B$329504.BC$329506.B126$329637.A$
329636.ACB$329636.CBA$329638.B124$329751.2A$329751.A.A$329751.A.2B$
329752.2B$329754.B124$329888.2A$329888.CBC$329888.C$329889.B126$
330013.3A$330013.A3B$330014.C$330015.B126$330151.2C$330150.2C$330152.
C124$330275.3A$330275.A3B$330276.C$330277.B125$330400.2A$330399.2A2B$
330400.BC$330402.B124$330524.A$330523.2A$330523.A.CB$330524.2B$
330526.B125$330655.2A$330655.A.A$330655.A3B$330656.B$330657.B124$
330783.2A$330783.A.A$330783.A.2B$330784.2B$330786.B126$330913.2C$
330912.2C$330914.C124$331042.2A$331042.CBC$331042.C$331043.B124$
331180.A$331179.2A$331179.A.CB$331180.2B$331182.B126$331293.3A$
331293.A3B$331294.C$331295.B125$331427.A$331426.ACB$331426.CBA$
331428.B124$331566.2A$331566.ABC$331566.CB$331568.B127$331689.2C$
331688.2C$331690.C124$331819.3A$331819.A.2B$331820.CB$331822.B126$
331963.2C$331962.2C$331964.C124$332092.A$332091.2A$332091.A.CB$
332092.2B$332094.B127$332202.3C$332202.C$332203.C123$332340.A$332339.
2A$332339.A.CB$332340.2B$332342.B127$332482.3C$332482.C$332483.C124$
332608.2A$332608.CBC$332608.C$332609.B126$332731.A$332730.ACB$332730.
CBA$332732.B124$332854.2A$332854.CBC$332854.C$332855.B126$332980.2A3.
2B$332980.A.A.2B$332980.A5.B126$333116.2A$333116.CBC$333116.C$333117.
B124$333240.2A$333239.2A2B$333240.BC$333242.B125$333375.2A$333375.A.A
$333375.A.2B$333376.2B$333378.B126$333500.3C$333500.C$333501.C125$
333621.3A$333621.A5.2B$333622.A3.2B$333628.B125$333740.ACB$333740.CBA
$333740.A.B127$333881.2C$333880.2C$333882.C125$334019.2C$334018.2C$
334020.C125$334142.A$334141.2A$334141.A.CB$334142.2B$334144.B124$
334283.3A$334283.A3B$334284.C$334285.B125$334408.2A$334407.2A2B$
334408.BC$334410.B126$334524.2A$334524.CBC$334524.C$334525.B124$
334652.A$334651.2A$334651.A.CB$334652.2B$334654.B124$334784.2A$
334783.2A2B$334784.BC$334786.B126$334915.2C$334914.2C$334916.C126$
335045.3A$335045.A3B$335046.C$335047.B124$335190.A$335189.2A$335189.A
.CB$335190.2B$335192.B124$335320.2A$335319.2A2B$335320.BC$335322.B
125$335443.3A$335443.A3B$335444.C$335445.B127$335570.3C$335570.C$
335571.C124$335710.2A$335709.2A2B$335710.BC$335712.B125$335830.2A$
335829.2A2B$335830.BC$335832.B125$335971.3A$335971.A3B$335972.C$
335973.B127$336100.3C$336100.C$336101.C125$336219.2C$336218.2C$
336220.C126$336355.2C$336354.2C$336356.C126$336467.2C$336466.2C$
336468.C127$336601.2C$336600.2C$336602.C124$336718.A$336717.2A$
336717.A.CB$336718.2B$336720.B124$336846.2A$336846.CBC$336846.C$
336847.B126$336964.2A$336964.CBC$336964.C$336965.B125$337084.ACB$
337084.CBA$337084.A.B127$337209.2C$337208.2C$337210.C123$337348.A$
337347.2A$337347.A.CB$337348.2B$337350.B126$337469.3A$337469.A.2B$
337470.CB$337472.B126$337602.3C$337602.C$337603.C126$337722.3C$
337722.C$337723.C125$337851.A$337850.ACB$337850.CBA$337852.B125$
337980.2A$337980.ABC$337980.CB$337982.B124$338103.2A$338103.A.A$
338103.A3B$338104.B$338105.B123$338220.A$338219.2A$338219.A.CB$
338220.2B$338222.B127$338346.3C$338346.C$338347.C124$338486.2A$
338486.ABC$338486.CB$338488.B125$338608.2A$338607.2A2B$338608.BC$
338610.B126$338733.3A$338733.A.2B$338734.CB$338736.B124$338857.3A$
338857.A3B$338858.C$338859.B125$338982.2A$338982.A.A2.2B$338982.A3.2B
$338988.B126$339115.2C$339114.2C$339116.C126$339244.2A$339244.ABC$
339244.CB$339246.B125$339365.3A$339365.A3B$339366.C$339367.B124$
339494.2A$339494.CBC$339494.C$339495.B125$339620.A$339619.2A$339619.A
.CB$339620.2B$339622.B124$339758.2A$339758.CBC$339758.C$339759.B125$
339902.2A$339902.ABC$339902.CB$339904.B126$340037.3A$340037.A.2B$
340038.CB$340040.B124$340151.2A$340151.A.A$340151.A.2B$340152.2B$
340154.B124$340286.2A$340286.CBC$340286.C$340287.B126$340419.2C$
340418.2C$340420.C125$340532.A$340531.2A$340531.A.CB$340532.2B$
340534.B124$340656.2A$340655.2A2B$340656.BC$340658.B125$340791.2A$
340791.A.A3.2B$340791.A4.2B$340798.B125$340927.2A$340927.A.A$340927.A
.2B$340928.2B$340930.B125$341045.3A$341045.A.2B$341046.CB$341048.B
125$341164.2A$341164.ABC$341164.CB$341166.B125$341284.2A$341284.ABC$
341284.CB$341286.B125$341419.A$341418.ACB$341418.CBA$341420.B124$
341542.2A$341542.CBC$341542.C$341543.B126$341677.3A$341677.A3B$
341678.C$341679.B124$341806.2A$341805.2A2B$341806.BC$341808.B125$
341944.2A$341944.CBC$341944.C$341945.B126$342067.A$342066.ACB$342066.
CBA$342068.B125$342171.A$342170.ACB$342170.CBA$342172.B124$342296.2A$
342296.CBC$342296.C$342297.B125$342422.2A$342422.A.A2.2B$342422.A3.2B
$342428.B125$342550.A$342549.2A$342549.A.CB$342550.2B$342552.B124$
342672.2A$342672.CBC$342672.C$342673.B126$342812.2A$342812.CBC$
342812.C$342813.B125$342933.3A$342933.A3B$342934.C$342935.B125$
343050.3B$343049.AC$343048.2A.B$343050.A125$343187.2C$343186.2C$
343188.C127$343314.3C$343314.C$343315.C126$343441.2C$343440.2C$
343442.C124$343575.2A$343575.A.A$343575.A.2B$343576.2B$343578.B124$
343703.2A$343703.A.A$343703.A.2B$343704.2B$343706.B125$343836.2A$
343836.CBC$343836.C$343837.B125$343947.A$343946.ACB$343946.CBA$
343948.B124$344070.2A$344070.CBC$344070.C$344071.B126$344188.2C$
344188.C.C$344188.C124$344300.A$344299.2A$344299.A.CB$344300.2B$
344302.B125$344431.2A$344431.A.A$344431.A3B$344432.B$344433.B124$
344566.A$344565.2A$344565.A.CB$344566.2B$344568.B125$344684.2A$
344684.ABC$344684.CB$344686.B124$344822.2A$344822.ABC$344822.CB$
344824.B126$344947.A$344946.ACB$344946.CBA$344948.B125$345083.A$
345082.ACB$345082.CBA$345084.B124$345214.2A$345213.2A2B$345214.BC$
345216.B125$345355.3A$345355.A3B$345356.C$345357.B127$345497.2C$
345496.2C$345498.C124$345614.2A$345613.2A2B$345614.BC$345616.B125$
345740.A$345739.2A$345739.A.CB$345740.2B$345742.B124$345864.2A$
345864.CBC$345864.C$345865.B125$345987.3A$345987.A3B$345988.C$345989.
B125$346118.A$346117.2A$346117.A.CB$346118.2B$346120.B125$346259.2C$
346258.2C$346260.C126$346395.A$346394.ACB$346394.CBA$346396.B125$
346524.2A$346524.ABC$346524.CB$346526.B124$346632.2A$346632.CBC$
346632.C$346633.B125$346772.A$346771.2A$346771.A.CB$346772.2B$346774.
B124$346902.2A$346902.ABC$346902.CB$346904.B125$347042.2A$347042.CBC$
347042.C$347043.B127$347170.3C$347170.C$347171.C124$347292.A$347291.
2A$347291.A.CB$347292.2B$347294.B125$347419.A$347418.ACB$347418.CBA$
347420.B125$347539.2C$347538.2C$347540.C125$347678.2A$347678.CBC$
347678.C$347679.B126$347803.A$347802.ACB$347802.CBA$347804.B126$
347929.2C$347928.2C$347930.C123$348068.A$348067.2A$348067.A.CB$
348068.2B$348070.B126$348205.3C$348205.C$348206.C125$348318.2A$
348318.ABC$348318.CB$348320.B125$348446.2A$348446.CBC$348446.C$
348447.B125$348574.A$348573.2A$348573.A.CB$348574.2B$348576.B124$
348694.A$348693.2A2B$348693.ABC$348696.B125$348814.2A$348814.CBC$
348814.C$348815.B127$348953.2C$348952.2C$348954.C124$349070.2A$
349070.CBC$349070.C$349071.B125$349203.3A$349203.A3B$349204.C$349205.
B126$349348.2A$349348.CBC$349348.C$349349.B124$349452.A$349451.2A$
349451.A.CB$349452.2B$349454.B125$349587.A$349586.ACB$349586.CBA$
349588.B125$349707.2C$349706.2C$349708.C125$349848.2A$349847.2A2B$
349848.BC$349850.B125$349960.2A$349959.2A2B$349960.BC$349962.B126$
350085.3A$350085.A3B$350086.C$350087.B124$350220.A$350219.2A$350219.A
.CB$350220.2B$350222.B124$350350.2A$350349.2A2B$350350.BC$350352.B
127$350473.2C$350472.2C$350474.C124$350599.2A$350599.A.A$350599.A3B$
350600.B$350601.B124$350718.2A$350718.ABC$350718.CB$350720.B124$
350852.A$350851.2A$350851.A.CB$350852.2B$350854.B127$350977.2C$
350976.2C$350978.C124$351099.3A$351099.A3B$351100.C$351101.B125$
351230.2A$351230.ABC$351230.CB$351232.B127$351370.3C$351370.C$351371.
C124$351470.2A$351470.ABC$351470.CB$351472.B126$351595.A$351594.ACB$
351594.CBA$351596.B124$351723.3A$351723.A3B$351724.C$351725.B124$
351836.A$351835.2A$351835.A.CB$351836.2B$351838.B124$351964.A$351963.
2A$351963.A.CB$351964.2B$351966.B127$352090.3C$352090.C$352091.C124$
352224.2A$352224.CBC$352224.C$352225.B125$352334.A$352333.2A$352333.A
.CB$352334.2B$352336.B124$352487.2A$352487.A.A$352487.A2.3B$352490.B$
352491.B126$352610.3C$352610.C$352611.C126$352745.2C$352744.2C$
352746.C125$352884.2A$352884.CBC$352884.C$352885.B123$353004.A$
353003.2A$353003.A.CB$353004.2B$353006.B124$353132.A$353131.2A$
353131.A.CB$353132.2B$353134.B125$353270.A$353269.2A$353269.A.CB$
353270.2B$353272.B124$353395.3A$353395.A3B$353396.C$353397.B125$
353486.2A$353486.CBC$353486.C$353487.B126$353611.2C$353610.2C$353612.
C125$353752.2A$353752.CBC$353752.C$353753.B126$353883.2C$353882.2C$
353884.C125$354000.2A$354000.CBC$354000.C$354001.B126$354125.3A$
354125.A3B$354126.C$354127.B126$354242.3C$354242.C$354243.C124$
354351.2A$354351.A.A$354351.A3B$354352.B$354353.B124$354476.A$354475.
2A$354475.A.CB$354476.2B$354478.B125$354619.2C$354618.2C$354620.C126$
354740.2A$354740.ABC$354740.CB$354742.B124$354882.2A$354882.CBC$
354882.C$354883.B125$355016.2A$355016.CBC$355016.C$355017.B126$
355157.3A$355157.A3B$355158.C$355159.B124$355272.2A$355272.CBC$
355272.C$355273.B125$355406.2A$355406.CBC$355406.C$355407.B125$
355532.A$355531.2A$355531.A.CB$355532.2B$355534.B124$355651.3A$
355651.A3B$355652.C$355653.B124$355788.A$355787.2A$355787.A.CB$
355788.2B$355790.B126$355916.2A$355916.ABC$355916.CB$355918.B124$
356046.2A$356046.ABC$356046.CB$356048.B125$356174.2A$356174.CBC$
356174.C$356175.B124$356300.A$356299.2A$356299.A.A$356303.2B$356302.
2B$356304.B124$356433.3A$356433.A3B$356434.C$356435.B125$356559.2A$
356559.A.A3.2B$356559.A4.2B$356566.B126$356691.A$356690.ACB$356690.CB
A$356692.B126$356786.3C$356786.C$356787.C125$356907.A$356906.ACB$
356906.CBA$356908.B124$357027.2C$357027.C.C$357027.C126$357120.2A$
357120.CBC$357120.C$357121.B125$357250.2A$357250.CBC$357250.C$357251.
B124$357380.A$357379.2A$357379.A.CB$357380.2B$357382.B124$357508.A$
357507.2A$357507.A.CB$357508.2B$357510.B125$357635.3A$357635.A3B$
357636.C$357637.B126$357773.3A$357773.A.2B$357774.CB$357776.B124$
357895.2A$357895.A.A$357895.A.2B$357896.2B$357898.B123$358028.A$
358027.2A$358027.A.CB$358028.2B$358030.B125$358159.2A$358159.A.A$
358159.A3B$358160.B$358161.B125$358285.3A$358285.A.2B$358286.CB$
358288.B124$358402.2A$358402.CBC$358402.C$358403.B125$358506.2A$
358506.CBC$358506.C$358507.B126$358627.A$358626.ACB$358626.CBA$
358628.B124$358774.2A$358774.ABC$358774.CB$358776.B126$358901.3A$
358901.A3B$358902.C$358903.B123$359028.A$359027.2A$359027.A.CB$
359028.2B$359030.B125$359174.A$359173.2A$359173.A.CB$359174.2B$
359176.B125$359299.2C$359298.2C$359300.C124$359428.A$359427.2A$
359427.A.CB$359428.2B$359430.B125$359540.A$359539.2A$359539.A.CB$
359540.2B$359542.B124$359679.2A$359679.A.A$359679.A3B$359680.B$
359681.B124$359838.2A$359838.CBC$359838.C$359839.B126$359987.2C$
359986.2C$359988.C125$360108.A$360107.2A$360107.A.CB$360108.2B$
360110.B125$360229.3A$360229.A.2B$360230.CB$360232.B126$360380.A2C$
360380.CB$360381.AB124$360512.2A$360511.2A2B$360512.BC$360514.B125$
360623.2A$360623.A.A$360623.A.2B$360624.2B$360626.B125$360739.2C$
360738.2C$360740.C126$360876.2A$360876.ABC$360876.CB$360878.B125$
360996.2A$360996.ABC$360996.CB$360998.B125$361123.A$361122.ACB$
361122.CBA$361124.B124$361259.3A$361259.A3B$361260.C$361261.B125$
361368.2A$361367.2A2B$361368.BC$361370.B127$361506.3C$361506.C$
361507.C125$361613.3A$361613.A.2B$361614.CB$361616.B125$361733.3A.2B$
361733.A2.2B$361734.A3.B126$361875.A$361874.ACB$361874.CBA$361876.B
125$361995.A$361994.ACB$361994.CBA$361996.B124$362126.A$362125.2A$
362125.A.CB$362126.2B$362128.B125$362260.2A$362260.ABC$362260.CB$
362262.B124$362391.2A$362391.A.A$362391.A3B$362392.B$362393.B126$
362529.2C$362528.2C$362530.C124$362648.2A$362648.CBC$362648.C$362649.
B125$362760.2A$362759.2A2B$362760.BC$362762.B127$362890.3C$362890.C$
362891.C125$363021.3A$363021.A.2B$363022.CB$363024.B124$363174.2A$
363174.ABC$363174.CB$363176.B126$363291.A$363290.ACB$363290.CBA$
363292.B124$363398.2A$363398.A.A$363398.A.3B$363400.B$363401.B126$
363530.3C$363530.C$363531.C125$363627.A$363626.ACB$363626.CBA$363628.
B124$363742.2A$363742.ABC$363742.CB$363744.B126$363883.2C$363882.2C$
363884.C125$364022.2A$364022.ABC$364022.CB$364024.B126$364141.3A$
364141.A3B$364142.C$364143.B125$364269.3A$364269.A3B$364270.C$364271.
B125$364405.3A$364405.A3B$364406.C$364407.B126$364537.2C$364536.2C$
364538.C124$364654.2A$364654.CBC$364654.C$364655.B126$364787.2C$
364786.2C$364788.C126$364909.3A$364909.A.2B$364910.CB$364912.B125$
365020.2A$365020.CBC$365020.C$365021.B124$365142.2A$365142.A.A$
365142.A.3B$365144.B$365145.B124$365264.2A$365264.CBC$365264.C$
365265.B125$365391.2A$365391.A.A$365391.A3B$365392.B$365393.B124$
365502.2A$365501.2A2B$365502.BC$365504.B126$365651.A$365650.ACB$
365650.CBA$365652.B125$365809.2B$365804.3A.2B$365804.A5.B$365805.A
123$365935.2A$365935.A.A$365935.A3B$365936.B$365937.B125$366060.A$
366059.2A$366059.A.CB$366060.2B$366062.B125$366188.2A$366188.CBC$
366188.C$366189.B125$366315.2C$366314.2C$366316.C126$366459.A$366458.
ACB$366458.CBA$366460.B124$366587.3A$366587.A3B$366588.C$366589.B125$
366758.2A$366758.A.A$366758.A2.2B$366760.2B$366762.B123$366892.A$
366891.2A$366891.A.CB$366892.2B$366894.B125$367002.2A$367002.CBC$
367002.C$367003.B126$367147.A$367146.ACB$367146.CBA$367148.B123$
367284.A$367283.2A$367283.A.CB$367284.2B$367286.B125$367422.2A$
367422.A.A$367422.A4.2B$367426.2B$367428.B125$367547.2C$367546.2C$
367548.C127$367692.3C$367692.C$367693.C125$367811.A$367810.ACB$
367810.CBA$367812.B124$367926.2A$367926.ABC$367926.CB$367928.B125$
368039.2A$368039.A.A$368039.A3B$368040.B$368041.B124$368175.2A$
368175.A.A$368175.A3B$368176.B$368177.B125$368300.2A$368300.ABC$
368300.CB$368302.B124$368431.2A$368431.A.A$368431.A.2B$368432.2B$
368434.B124$368566.2A$368566.ABC$368566.CB$368568.B125$368694.2A$
368694.ABC$368694.CB$368696.B125$368818.2A$368818.CBC$368818.C$
368819.B126$368939.2C$368938.2C$368940.C125$369070.A$369069.2A$
369069.A.CB$369070.2B$369072.B125$369203.A$369202.ACB$369202.CBA$
369204.B124$369320.2A$369319.2A2B$369320.BC$369322.B125$369461.A$
369460.ACB$369460.CBA$369462.B125$369595.3A$369595.A3B$369596.C$
369597.B126$369723.A$369722.ACB$369722.CBA$369724.B124$369848.2A$
369847.2A2B$369848.BC$369850.B127$369972.3C$369972.C$369973.C124$
370099.3A$370099.A3B$370100.C$370101.B124$370222.A$370221.2A$370221.A
.CB$370222.2B$370224.B125$370367.2A$370367.A.A$370367.A3B$370368.B$
370369.B124$370500.A$370499.2A$370499.A.CB$370500.2B$370502.B123$
370620.A$370619.2A$370619.A.CB$370620.2B$370622.B126$370749.3A$
370749.A3B$370750.C$370751.B125$370867.A$370866.ACB$370866.CBA$
370868.B124$371003.3A$371003.A3B$371004.C$371005.B126$371139.A$
371138.ACB$371138.CBA$371140.B124$371255.2A$371255.A.A$371255.A.2B$
371256.2B$371258.B125$371388.2A$371388.ABC$371388.CB$371390.B125$
371509.3C$371509.C$371510.C126$371580.ACB$371580.CBA$371580.A.B125$
371687.2A$371687.A.A$371687.A3B$371688.B$371689.B123$371812.A$371811.
2A$371811.A.CB$371812.2B$371814.B124$371950.A$371949.2A$371949.A.CB$
371950.2B$371952.B127$372073.2C$372072.2C$372074.C125$372211.2C$
372210.2C$372212.C124$372340.A$372339.2A$372339.A.CB$372340.2B$
372342.B126$372444.2A$372444.CBC$372444.C$372445.B126$372578.3C$
372578.C$372579.C123$372716.A$372715.2A$372715.A.CB$372716.2B$372718.
B127$372858.3C$372858.C$372859.C124$372978.2A$372978.CBC$372978.C$
372979.B126$373101.3A$373101.A.2B$373102.CB$373104.B124$373230.2A$
373230.CBC$373230.C$373231.B125$373367.2A$373367.A.A$373367.A.2B$
373368.2B$373370.B125$373499.2C$373498.2C$373500.C127$373625.2C$
373624.2C$373626.C124$373734.2A$373734.A.A$373734.A.3B$373736.B$
373737.B124$373870.2A$373870.ABC$373870.CB$373872.B126$373996.2A$
373996.ABC$373996.CB$373998.B124$374126.2A$374126.CBC$374126.C$
374127.B125$374262.2A$374262.CBC$374262.C$374263.B125$374382.A$
374381.2A$374381.A.CB$374382.2B$374384.B124$374510.2A$374510.A.A2B$
374510.A.2B$374514.B125$374630.2A$374630.A.A2.2B$374630.A3.2B$374636.
B126$374723.2C$374722.2C$374724.C125$374848.2A$374847.2A2B$374848.BC$
374850.B126$374964.2A$374964.ABC$374964.CB$374966.B124$375087.2A$
375087.A.A$375087.A3B$375088.B$375089.B125$375212.2A$375212.CBC$
375212.C$375213.B125$375347.2C$375346.2C$375348.C127$375473.2C$
375472.2C$375474.C125$375588.2A$375588.ABC$375588.CB$375590.B125$
375699.2C$375698.2C$375700.C126$375821.3A$375821.A3B$375822.C$375823.
B125$375973.3A$375973.A3B$375974.C$375975.B124$376086.2A$376086.ABC$
376086.CB$376088.B125$376206.2A$376206.ABC$376206.CB$376208.B126$
376315.A$376314.ACB$376314.CBA$376316.B125$376445.3A$376445.A3B$
376446.C$376447.B125$376565.3A$376565.A3B$376566.C$376567.B124$
376694.A$376693.2A$376693.A.CB$376694.2B$376696.B124$376822.2A$
376822.A.A$376822.A2.2B$376824.2B$376826.B125$376948.2A$376948.CBC$
376948.C$376949.B125$377093.3A$377093.A.2B$377094.CB$377096.B124$
377218.2A$377218.CBC$377218.C$377219.B124$377340.A$377339.2A$377339.A
.CB$377340.2B$377342.B125$377470.2A$377470.A.A2.2B$377470.A3.2B$
377476.B125$377614.2A$377614.A.A$377614.A2.2B$377616.2B$377618.B125$
377739.A$377738.ACB$377738.CBA$377740.B125$377867.A$377866.ACB$
377866.CBA$377868.B124$377982.2A$377982.ABC$377982.CB$377984.B126$
378124.2A$378124.ABC$378124.CB$378126.B125$378243.2C$378242.2C$
378244.C125$378367.2A$378367.A.A$378367.A3B$378368.B$378369.B124$
378492.A$378491.2A$378491.A.CB$378492.2B$378494.B126$378609.2C$
378608.2C$378610.C125$378757.3A$378757.A.2B$378758.CB$378760.B124$
378886.A$378885.2A$378885.A.CB$378886.2B$378888.B125$379003.A$379002.
ACB$379002.CBA$379004.B124$379112.2A$379111.2A2B$379112.BC$379114.B
125$379238.2A$379238.A.A$379238.A6.2B$379244.2B$379246.B126$379361.2C
$379360.2C$379362.C125$379499.2C$379498.2C$379500.C126$379621.3A$
379621.A.2B$379622.CB$379624.B125$379747.A$379746.ACB$379746.CBA$
379748.B125$379881.C$379880.2C$379880.C.C125$380051.C$380050.2C$
380050.C.C126$380182.2A$380182.ABC$380182.CB$380184.B125$380310.2A$
380310.ABC$380310.CB$380312.B126$380442.3C$380442.C$380443.C126$
380578.3C$380578.C$380579.C127$380705.2C$380704.2C$380706.C124$
380830.A$380829.2A2B$380829.ABC$380832.B125$380942.2A$380941.2A2B$
380942.BC$380944.B126$381067.2C$381066.2C$381068.C126$381197.3A$
381197.A.2B$381198.CB$381200.B124$381338.2A$381338.CBC$381338.C$
381339.B124$381460.A$381459.2A$381459.A.CB$381460.2B$381462.B126$
381581.3A$381581.A.2B$381582.CB$381584.B124$381715.3A$381715.A3B$
381716.C$381717.B125$381851.3A$381851.A3B$381852.C$381853.B125$
381966.2A$381966.A.A2B$381966.A.2B$381970.B125$382086.A$382085.2A$
382085.A.CB$382086.2B$382088.B125$382252.2A$382252.ABC$382252.CB$
382254.B124$382375.2A$382375.A.A$382375.A3B$382376.B$382377.B125$
382507.2C$382506.2C$382508.C126$382661.3A$382661.A.2B$382662.CB$
382664.B123$382788.A$382787.2A$382787.A.CB$382788.2B$382790.B124$
382916.A$382915.2A$382915.A.CB$382916.2B$382918.B125$383047.2A$
383047.A.A$383047.A.2B$383048.2B$383050.B124$383175.2A$383175.A.A$
383175.A3B$383176.B$383177.B124$383302.A$383301.2A2B$383301.ABC$
383304.B126$383436.2A$383436.CBC$383436.C$383437.B124$383566.A$
383565.2A$383565.A.CB$383566.2B$383568.B124$383696.2A$383695.2A2B$
383696.BC$383698.B125$383807.2A$383807.A.A$383807.A3B$383808.B$
383809.B125$383932.2A$383932.CBC$383932.C$383933.B124$384054.2A$
384054.ABC$384054.CB$384056.B125$384182.A$384181.2A$384181.A.CB$
384182.2B$384184.B124$384308.A$384307.2A$384307.A.CB$384308.2B$
384310.B125$384436.2A$384436.CBC$384436.C$384437.B124$384574.2A$
384573.2A2B$384574.BC$384576.B125$384702.2A$384701.2A2B$384702.BC$
384704.B124$384828.A$384827.2A$384827.A.CB$384828.2B$384830.B126$
384947.A$384946.ACB$384946.CBA$384948.B124$385078.2A$385078.ABC$
385078.CB$385080.B125$385191.2A$385191.A.A$385191.A.2B$385192.2B$
385194.B124$385327.2A$385327.A.A$385327.A.2B$385328.2B$385330.B124$
385440.2A$385440.CBC$385440.C$385441.B127$385577.2C$385576.2C$385578.
C125$385725.3A5.2B$385725.A6.2B$385726.A7.B125$385860.A$385859.2A$
385859.A.CB$385860.2B$385862.B125$385989.3A$385989.A.2B$385990.CB$
385992.B124$386112.2A$386112.CBC$386112.C$386113.B127$386234.3C$
386234.C$386235.C124$386372.2A$386372.CBC$386372.C$386373.B127$
386521.2C$386520.2C$386522.C124$386648.2A$386648.CBC$386648.C$386649.
B126$386788.2A$386788.CBC$386788.C$386789.B124$386902.2A$386902.CBC$
386902.C$386903.B125$387015.2A$387015.A.A$387015.A.2B$387016.2B$
387018.B124$387151.2A$387151.A.A$387151.A.2B$387152.2B$387154.B125$
387275.A$387274.ACB$387274.CBA$387276.B125$387389.3A$387389.A.2B$
387390.CB$387392.B125$387524.2A$387524.ABC$387524.CB$387526.B124$
387659.3A$387659.A.2B$387660.CB$387662.B126$387788.2A$387788.ABC$
387788.CB$387790.B125$387907.2C$387906.2C$387908.C125$388023.2A$
388023.A.A$388023.A3B$388024.B$388025.B124$388144.2A$388143.2A2B$
388144.BC$388146.B126$388283.2C$388282.2C$388284.C125$388406.2A$
388406.ABC$388406.CB$388408.B126$388548.2A$388548.ABC$388548.CB$
388550.B125$388683.A$388682.ACB$388682.CBA$388684.B125$388781.3A$
388781.A.2B$388782.CB$388784.B125$388908.2A3.2B$388908.A.A.2B$388908.
A5.B124$389028.A$389027.2A$389027.A.CB$389028.2B$389030.B127$389164.
3C$389164.C$389165.C125$389276.ACB$389276.CBA$389276.A.B126$389403.A$
389402.ACB$389402.CBA$389404.B124$389527.2A$389527.A.A$389527.A3B$
389528.B$389529.B123$389636.A$389635.2A$389635.A.CB$389636.2B$389638.
B124$389764.A$389763.2A$389763.A.CB$389764.2B$389766.B124$389900.A$
389899.2A$389899.A.CB$389900.2B$389902.B125$390019.3A$390019.A3B$
390020.C$390021.B125$390135.2A$390135.A.A$390135.A3B$390136.B$390137.
B125$390252.2A$390252.ABC$390252.CB$390254.B124$390380.A$390379.2A$
390379.A.CB$390380.2B$390382.B124$390499.3A$390499.A.2B$390500.CB$
390502.B126$390643.2C$390642.2C$390644.C126$390764.2A$390764.CBC$
390764.C$390765.B126$390889.2C$390888.2C$390890.C124$391030.2A$
391029.2A2B$391030.BC$391032.B126$391163.A$391162.ACB$391162.CBA$
391164.B124$391278.2A$391278.A.A2.2B$391278.A3.2B$391284.B126$391403.
2C$391402.2C$391404.C126$391541.2C$391540.2C$391542.C127$391700.A2C$
391700.CB$391701.AB125$391828.2A$391828.CBC$391828.C$391829.B126$
391953.2C$391952.2C$391954.C125$392084.2A$392084.CBC$392084.C$392085.
B123$392212.A$392211.2A$392211.A.CB$392212.2B$392214.B125$392343.2A$
392343.A.A$392343.A3B$392344.B$392345.B124$392464.2A$392463.2A2B$
392464.BC$392466.B125$392582.2A$392582.ABC$392582.CB$392584.B126$
392701.3A.2B$392701.A2.2B$392702.A3.B124$392828.A$392827.2A$392827.A.
CB$392828.2B$392830.B127$392954.3C$392954.C$392955.C124$393082.2A$
393082.CBC$393082.C$393083.B125$393208.2A$393208.CBC$393208.C$393209.
B125$393342.2A$393342.A.A$393342.A8.2B$393350.2B$393352.B125$393476.
2A$393476.ABC$393476.CB$393478.B124$393606.2A$393606.ABC$393606.CB$
393608.B127$393730.3C$393730.C$393731.C123$393868.A$393867.2A$393867.
A.A$393871.2B$393870.2B$393872.B125$393997.3A$393997.A3B$393998.C$
393999.B125$394123.2C$394122.2C$394124.C126$394253.3A$394253.A3B$
394254.C$394255.B123$394364.C$394363.2C$394363.C.C127$394447.2A$
394447.A.A$394447.A.2B$394448.2B$394450.B125$394587.A$394586.ACB$
394586.CBA$394588.B124$394712.2A$394712.CBC$394712.C$394713.B126$
394835.2C$394834.2C$394836.C124$394916.A$394915.2A$394915.A.CB$
394916.2B$394918.B125$395030.2A$395030.ABC$395030.CB$395032.B126$
395149.3A$395149.A.2B$395150.CB$395152.B124$395286.2A$395286.A.A$
395286.A2.2B$395288.2B$395290.B124$395398.2A$395398.ABC$395398.CB$
395400.B125$395536.2A$395535.2A2B$395536.BC$395538.B125$395671.2A$
395671.A.A$395671.A.2B$395672.2B$395674.B123$395780.A$395779.2A$
395779.A.CB$395780.2B$395782.B126$395915.A$395914.ACB$395914.CBA$
395916.B125$396029.3A$396029.A3B$396030.C$396031.B124$396170.2A$
396170.CBC$396170.C$396171.B126$396291.2C$396290.2C$396292.C124$
396428.A$396427.2A$396427.A.CB$396428.2B$396430.B125$396552.2A$
396552.CBC$396552.C$396553.B126$396677.3A$396677.A3B$396678.C$396679.
B124$396823.2A$396823.A.A$396823.A.2B$396824.2B$396826.B124$396959.2A
$396959.A.CB$396959.A2B$396962.B127$397082.3C$397082.C$397083.C124$
397200.2A$397200.CBC$397200.C$397201.B124$397324.A$397323.2A$397323.A
.CB$397324.2B$397326.B125$397462.A$397461.2A6.2B$397461.A.A4.2B$
397470.B126$397602.3C$397602.C$397603.C125$397742.2A$397742.ABC$
397742.CB$397744.B126$397861.3A$397861.A.2B$397862.CB$397864.B125$
397993.2B$397988.3A.2B$397988.A5.B$397989.A125$398116.2A$398116.CBC$
398116.C$398117.B125$398259.A$398258.ACB$398258.CBA$398260.B123$
398388.A$398387.2A$398387.A.CB$398388.2B$398390.B125$398512.2A$
398511.2A2B$398512.BC$398514.B125$398647.2A$398647.A.A$398647.A.2B$
398648.2B$398650.B125$398763.A$398762.ACB$398762.CBA$398764.B125$
398901.3A$398901.A.2B$398902.CB$398904.B124$399022.2A$399022.ABC$
399022.CB$399024.B126$399140.2A$399140.ABC$399140.CB$399142.B124$
399264.2A$399264.CBC$399264.C$399265.B126$399389.3A$399389.A3B$
399390.C$399391.B124$399528.2A$399528.CBC$399528.C$399529.B125$
399663.2A$399663.A.A$399663.A.2B$399664.2B$399666.B124$399774.2A$
399774.CBC$399774.C$399775.B126$399907.A$399906.ACB$399906.CBA$
399908.B124$400039.2A$400039.A.A$400039.A3B$400040.B$400041.B125$
400173.3A$400173.A.2B$400174.CB$400176.B125$400299.2A$400298.2A5.2B$
400300.A3.2B$400306.B126$400420.A2C$400420.CB$400421.AB125$400548.2A$
400548.CBC$400548.C$400549.B123$400676.A$400675.2A$400675.A.CB$
400676.2B$400678.B127$400794.3C$400794.C$400795.C125$400929.2B$
400928.BCA$400928.2AB$400930.A125$401060.2A$401060.CBC$401060.C$
401061.B124$401184.2A$401184.CBC$401184.C$401185.B125$401316.A$
401315.2A$401315.A.CB$401316.2B$401318.B125$401443.2C$401442.2C$
401444.C125$401590.2A$401590.ABC$401590.CB$401592.B127$401708.A2C$
401708.CB$401709.AB124$401840.2A$401839.2A2B$401840.BC$401842.B125$
401971.3A$401971.A.2B$401972.CB$401974.B124$402093.2C$402093.C.C$
402093.C128$402196.2A$402196.ABC$402196.CB$402198.B125$402317.3A$
402317.A.2B$402318.CB$402320.B126$402460.A2C$402460.CB$402461.AB124$
402558.2A$402558.ABC$402558.CB$402560.B126$402684.2A$402684.CBC$
402684.C$402685.B126$402817.2C$402816.2C$402818.C126$402865.2C$
402864.2C$402866.C125$402987.A$402986.ACB$402986.CBA$402988.B124$
403110.2A$403110.A.A$403110.A6.2B$403116.2B$403118.B124$403238.2A$
403238.CBC$403238.C$403239.B127$403386.3C$403386.C$403387.C124$
403511.2A$403511.A.A$403511.A2.3B$403514.B$403515.B125$403645.3A$
403645.A.2B$403646.CB$403648.B125$403771.2C$403770.2C$403772.C125$
403886.2A$403886.A.A2.2B$403886.A3.2B$403892.B125$404018.2A$404018.CB
C$404018.C$404019.B127$404145.2C$404144.2C$404146.C124$404274.2A$
404274.CBC$404274.C$404275.B125$404386.C$404385.2C$404385.C.C126$
404495.2A$404495.A.A$404495.A.2B$404496.2B$404498.B124$404622.2A$
404622.ABC$404622.CB$404624.B126$404749.3A$404749.A.2B$404750.CB$
404752.B125$404877.3A$404877.A.2B$404878.CB$404880.B125$405009.2B$
405004.3A.2B$405004.A5.B$405005.A125$405132.2A$405132.CBC$405132.C$
405133.B125$405275.A$405274.ACB$405274.CBA$405276.B125$405395.2C$
405394.2C$405396.C127$405529.2C$405528.2C$405530.C123$405650.C$
405649.2C$405649.C.C128$405771.2A2B$405770.2A2B$405772.A.B125$405895.
2A$405895.A.A$405895.A.2B$405896.2B$405898.B124$406024.2A$406024.CBC$
406024.C$406025.B125$406150.2A$406150.CBC$406150.C$406151.B126$
406291.A$406290.ACB$406290.CBA$406292.B124$406408.2A$406408.CBC$
406408.C$406409.B125$406539.3A$406539.A3B$406540.C$406541.B125$
406662.A$406661.2A$406661.A.CB$406662.2B$406664.B124$406783.2A$
406783.A.A$406783.A3B$406784.B$406785.B124$406904.2A$406903.2A2B$
406904.BC$406906.B124$407052.A$407051.2A$407051.A.CB$407052.2B$
407054.B125$407142.2A$407142.CBC$407142.C$407143.B126$407285.3A$
407285.A3B$407286.C$407287.B124$407407.2A$407407.A.A$407407.A3B$
407408.B$407409.B126$407530.3C$407530.C$407531.C123$407652.A$407651.
2A$407651.A.CB$407652.2B$407654.B124$407772.A$407771.2A$407771.A.CB$
407772.2B$407774.B126$407908.2A$407908.CBC$407908.C$407909.B123$
408012.A$408011.2A$408011.A.CB$408012.2B$408014.B125$408139.3A$
408139.A3B$408140.C$408141.B126$408267.2C$408266.2C$408268.C127$
408401.2C$408400.2C$408402.C125$408532.2A$408532.CBC$408532.C$408533.
B124$408668.A$408667.2A$408667.A.CB$408668.2B$408670.B125$408795.2C$
408794.2C$408796.C126$408924.2A$408924.A.A2B$408924.A.2B$408928.B125$
409049.2B$409048.BCA$409048.2AB$409050.A125$409164.ACB$409164.CBA$
409164.A.B125$409286.2A$409286.CBC$409286.C$409287.B125$409425.3A$
409425.A3B$409426.C$409427.B126$409549.3A$409549.A3B$409550.C$409551.
B126$409684.A2C$409684.CB$409685.AB124$409814.2A$409814.CBC$409814.C$
409815.B126$409949.3A$409949.A3B$409950.C$409951.B126$410081.2C$
410080.2C$410082.C123$410196.A$410195.2A$410195.A.CB$410196.2B$
410198.B126$410324.2A$410324.CBC$410324.C$410325.B124$410438.A$
410437.2A$410437.A.CB$410438.2B$410440.B125$410564.2A$410564.ABC$
410564.CB$410566.B124$410702.2A$410702.ABC$410702.CB$410704.B125$
410806.A$410805.2A$410805.A.CB$410806.2B$410808.B124$410931.3A$
410931.A3B$410932.C$410933.B127$411065.2C$411064.2C$411066.C125$
411205.3A$411205.A.2B$411206.CB$411208.B126$411332.A2C$411332.CB$
411333.AB125$411469.3A$411469.A.2B$411470.CB$411472.B124$411567.2A$
411567.A.A$411567.A3B$411568.B$411569.B125$411692.2A$411692.CBC$
411692.C$411693.B124$411824.2A$411824.CBC$411824.C$411825.B125$
411944.2A$411943.2A2B$411944.BC$411946.B125$412072.2A$412072.ABC$
412072.CB$412074.B125$412206.2A$412206.A.A2.2B$412206.A3.2B$412212.B
126$412339.2C$412338.2C$412340.C126$412469.3A$412469.A3B$412470.C$
412471.B124$412584.2A$412583.2A2B$412584.BC$412586.B125$412703.2A$
412703.A.A$412703.A.2B$412704.2B$412706.B125$412835.2C$412834.2C$
412836.C126$412955.2C$412954.2C$412956.C126$413083.A$413082.ACB$
413082.CBA$413084.B124$413218.2A$413218.ABC$413218.CB$413220.B126$
413339.2C$413338.2C$413340.C125$413478.2A$413478.CBC$413478.C$413479.
B126$413603.A$413602.ACB$413602.CBA$413604.B124$413730.2A$413730.CBC$
413730.C$413731.B125$413866.2A$413866.CBC$413866.C$413867.B126$
414003.2A2B$414002.2A2B$414004.A.B124$414140.A$414139.2A$414139.A.CB$
414140.2B$414142.B126$414269.3A$414269.A.2B$414270.CB$414272.B124$
414391.2A$414391.A.A$414391.A.2B$414392.2B$414394.B124$414520.2A$
414519.2A2B$414520.BC$414522.B124$414645.2C$414645.C.C$414645.C127$
414791.2A$414791.A.A$414791.A3B$414792.B$414793.B124$414923.3A$
414923.A3B$414924.C$414925.B127$415049.2C$415048.2C$415050.C124$
415167.2A$415167.A.A$415167.A3B$415168.B$415169.B123$415286.A$415285.
2A$415285.A.CB$415286.2B$415288.B125$415414.A$415413.2A$415413.A.CB$
415414.2B$415416.B124$415552.2A$415551.2A2B$415552.BC$415554.B126$
415685.3A$415685.A3B$415686.C$415687.B124$415812.A$415811.2A$415811.A
.CB$415812.2B$415814.B124$415931.3A$415931.A3B$415932.C$415933.B127$
416066.3C$416066.C$416067.C124$416192.2A$416191.2A2B$416192.BC$
416194.B126$416315.A$416314.ACB$416314.CBA$416316.B124$416474.2A$
416474.CBC$416474.C$416475.B125$416655.2A$416655.A.A$416655.A.2B$
416656.2B$416658.B124$416774.2A$416774.A.A2.2B$416774.A3.2B$416780.B
125$416902.2A$416902.ABC$416902.CB$416904.B126$417028.2A$417028.CBC$
417028.C$417029.B125$417163.A$417162.ACB$417162.CBA$417164.B124$
417301.2A$417301.A.A$417301.A3B$417302.B$417303.B126$417441.2C$
417440.2C$417442.C124$417554.2A$417554.CBC$417554.C$417555.B127$
417681.2C$417680.2C$417682.C125$417819.2C$417818.2C$417820.C126$
418043.2C$418042.2C$418044.C126$418172.2A$418172.CBC$418172.C$418173.
B125$418299.A$418298.ACB$418298.CBA$418300.B124$418415.2A$418415.A.A$
418415.A3B$418416.B$418417.B125$418565.3A$418565.A3B$418566.C$418567.
B124$418684.A$418683.2A$418683.A.CB$418684.2B$418686.B125$418804.2A$
418804.CBC$418804.C$418805.B124$418920.2A$418919.2A2B$418920.BC$
418922.B127$419050.3C$419050.C$419051.C125$419179.2C$419178.2C$
419180.C126$419293.3A$419293.A3B$419294.C$419295.B124$419427.3A$
419427.A3B$419428.C$419429.B124$419548.A$419547.2A$419547.A.CB$
419548.2B$419550.B125$419664.2A$419664.CBC$419664.C$419665.B125$
419796.A$419795.2A2B$419795.ABC$419798.B127$419908.A2C$419908.CB$
419909.AB125$420045.3A$420045.A.2B$420046.CB$420048.B124$420184.2A$
420183.2A2B$420184.BC$420186.B125$420302.2A$420302.A.A2.2B$420302.A3.
2B$420308.B125$420436.A$420435.2A$420435.A.CB$420436.2B$420438.B125$
420571.2C$420570.2C$420572.C125$420688.2A$420688.CBC$420688.C$420689.
B125$420827.3A$420827.A3B$420828.C$420829.B126$420971.A$420970.ACB$
420970.CBA$420972.B124$421086.A$421085.2A$421085.A.CB$421086.2B$
421088.B124$421254.2A$421254.ABC$421254.CB$421256.B125$421383.2A$
421383.A.A$421383.A3B$421384.B$421385.B124$421510.A$421509.2A$421509.
A.CB$421510.2B$421512.B125$421636.2A$421636.CBC$421636.C$421637.B124$
421760.2A$421759.2A2B$421760.BC$421762.B126$421891.A.2B$421890.2A2B$
421890.A.A.B126$422027.A$422026.ACB$422026.CBA$422028.B125$422163.A$
422162.ACB$422162.CBA$422164.B125$422292.2A$422292.ABC$422292.CB$
422294.B124$422400.2A$422400.CBC$422400.C$422401.B125$422540.A$
422539.2A$422539.A.CB$422540.2B$422542.B124$422680.2A$422680.CBC$
422680.C$422681.B127$422802.3C$422802.C$422803.C124$422934.2A$422934.
ABC$422934.CB$422936.B126$423053.3A$423053.A.2B$423054.CB$423056.B
124$423182.2A$423182.CBC$423182.C$423183.B125$423319.2A$423319.A.A$
423319.A.2B$423320.2B$423322.B125$423445.3A$423445.A.2B$423446.CB$
423448.B124$423558.A$423557.2A2B$423557.ABC$423560.B124$423686.A$
423685.2A$423685.A.CB$423686.2B$423688.B127$423818.3C$423818.C$
423819.C125$423933.3A$423933.A3B$423934.C$423935.B124$424054.2A$
424054.CBC$424054.C$424055.B126$424179.A$424178.ACB$424178.CBA$
424180.B124$424312.2A$424311.2A2B$424312.BC$424314.B127$424426.3C$
424426.C$424427.C124$424566.2A$424565.2A2B$424566.BC$424568.B125$
424704.2A$424704.CBC$424704.C$424705.B127$424834.A2C$424834.CB$
424835.AB124$424960.2A$424959.2A2B$424960.BC$424962.B125$425094.2A$
425094.CBC$425094.C$425095.B126$425213.3A.2B$425213.A2.2B$425214.A3.B
126$425348.2A$425348.CBC$425348.C$425349.B124$425478.A$425477.2A$
425477.A.CB$425478.2B$425480.B124$425571.3A$425571.A3B$425572.C$
425573.B126$425699.2C$425698.2C$425700.C125$425824.2A$425823.2A2B$
425824.BC$425826.B125$425964.A$425963.2A$425963.A.CB$425964.2B$
425966.B124$426079.2A$426079.A.A$426079.A.2B$426080.2B$426082.B124$
426198.2A$426198.A.A2.2B$426198.A3.2B$426204.B126$426333.3A$426333.A
3B$426334.C$426335.B124$426474.2A$426474.CBC$426474.C$426475.B124$
426604.A$426603.2A$426603.A.CB$426604.2B$426606.B124$426756.A$426755.
2A$426755.A.CB$426756.2B$426758.B126$426884.2A$426884.CBC$426884.C$
426885.B124$427014.A$427013.2A$427013.A.CB$427014.2B$427016.B125$
427140.2A5.2B$427140.A.A3.2B$427140.A7.B126$427269.3A.2B$427269.A2.2B
$427270.A3.B125$427390.2A$427390.ABC$427390.CB$427392.B126$427517.3A$
427517.A3B$427518.C$427519.B125$427668.3B$427668.C2A$427668.AB$
427669.A124$427790.A$427789.2A$427789.A.CB$427790.2B$427792.B125$
427916.2A$427916.CBC$427916.C$427917.B125$428035.2C$428034.2C$428036.
C125$428159.2A$428159.A.A$428159.A.2B$428160.2B$428162.B124$428304.2A
$428303.2A2B$428304.BC$428306.B125$428435.3A$428435.A3B$428436.C$
428437.B127$428569.2C$428568.2C$428570.C124$428695.2A$428695.A.A$
428695.A3B$428696.B$428697.B125$428795.2C$428794.2C$428796.C126$
428931.2C$428930.2C$428932.C127$429060.3C$429060.C$429061.C125$
429188.2A$429188.CBC$429188.C$429189.B124$429320.2A$429319.2A2B$
429320.BC$429322.B126$429429.3A$429429.A3B$429430.C$429431.B124$
429566.2A$429566.CBC$429566.C$429567.B126$429684.2A$429684.ABC$
429684.CB$429686.B125$429813.3A$429813.A3B$429814.C$429815.B125$
429948.2A$429948.CBC$429948.C$429949.B126$430081.2C$430080.2C$430082.
C124$430198.2A$430197.2A2B$430198.BC$430200.B125$430324.A$430323.2A$
430323.A.CB$430324.2B$430326.B124$430456.2A$430455.2A2B$430456.BC$
430458.B125$430593.3A$430593.A3B$430594.C$430595.B125$430716.A$
430715.2A$430715.A.CB$430716.2B$430718.B124$430847.2A$430847.A.A$
430847.A3B$430848.B$430849.B124$430982.2A$430982.CBC$430982.C$430983.
B125$431120.2A$431119.2A2B$431120.BC$431122.B125$431248.2A$431248.ABC
$431248.CB$431250.B127$431380.3C$431380.C$431381.C124$431512.2A$
431511.2A2B$431512.BC$431514.B127$431633.2C$431632.2C$431634.C123$
431748.A$431747.2A$431747.A.CB$431748.2B$431750.B125$431880.2A$
431880.CBC$431880.C$431881.B126$432012.2A$432012.CBC$432012.C$432013.
B124$432128.2A$432128.CBC$432128.C$432129.B125$432254.2A$432254.A.A$
432254.A2.2B$432256.2B$432258.B124$432384.2A$432383.2A2B$432384.BC$
432386.B125$432504.2A$432503.2A2B$432504.BC$432506.B126$432644.2A$
432644.ABC$432644.CB$432646.B125$432772.2A$432772.CBC$432772.C$
432773.B125$432908.2A$432908.CBC$432908.C$432909.B125$433028.2A$
433028.CBC$433028.C$433029.B123$433156.A$433155.2A$433155.A.CB$
433156.2B$433158.B125$433286.2A$433286.ABC$433286.CB$433288.B125$
433415.2A$433415.A.A$433415.A3B$433416.B$433417.B125$433547.A$433546.
ACB$433546.CBA$433548.B125$433669.3A$433669.A3B$433670.C$433671.B124$
433790.A$433789.2A$433789.A.CB$433790.2B$433792.B124$433922.2A$
433922.CBC$433922.C$433923.B125$434042.2A$434042.CBC$434042.C$434043.
B126$434172.2A$434172.ABC$434172.CB$434174.B124$434302.2A$434302.CBC$
434302.C$434303.B125$434439.2A$434439.A.A$434439.A3B$434440.B$434441.
B125$434555.A$434554.ACB$434554.CBA$434556.B125$434677.3A$434677.A5.
2B$434678.A3.2B$434684.B124$434816.2A$434816.CBC$434816.C$434817.B
126$434924.2A$434924.CBC$434924.C$434925.B124$435054.A$435053.2A$
435053.A.CB$435054.2B$435056.B125$435155.2C$435154.2C$435156.C125$
435291.3A$435291.A.2B$435292.CB$435294.B126$435419.2C$435418.2C$
435420.C126$435500.2A$435500.ABC$435500.CB$435502.B124$435623.2A$
435623.A.A$435623.A3B$435624.B$435625.B124$435766.2A$435765.2A2B$
435766.BC$435768.B125$435888.2A$435887.2A2B$435888.BC$435890.B125$
436008.2A$436007.2A2B$436008.BC$436010.B126$436115.2C$436114.2C$
436116.C126$436243.2C$436242.2C$436244.C126$436379.2C$436378.2C$
436380.C125$436498.2A$436498.CBC$436498.C$436499.B124$436620.A$
436619.2A$436619.A.CB$436620.2B$436622.B126$436755.A$436754.ACB$
436754.CBA$436756.B124$436862.2A$436862.CBC$436862.C$436863.B126$
436987.2C$436986.2C$436988.C124$437124.A$437123.2A$437123.A.CB$
437124.2B$437126.B125$437255.2A$437255.A.A$437255.A.2B$437256.2B$
437258.B124$437383.2A$437383.A.A$437383.A3B$437384.B$437385.B124$
437503.2A$437503.ABCB$437503.AB$437505.B125$437647.2A$437647.A.A$
437647.A.2B$437648.2B$437650.B123$437772.A$437771.2A$437771.A.CB$
437772.2B$437774.B126$437884.2A$437884.CBC$437884.C$437885.B126$
438017.2C$438016.2C$438018.C124$438184.2A$438183.2A2B$438184.BC$
438186.B125$438319.2A$438319.A.A$438319.A.2B$438320.2B$438322.B124$
438439.2A$438439.A.A$438439.A3B$438440.B$438441.B125$438587.A$438586.
ACB$438586.CBA$438588.B125$438739.A$438738.ACB$438738.CBA$438740.B
125$438869.3A$438869.A3B$438870.C$438871.B126$439009.2C$439008.2C$
439010.C124$439126.A$439125.2A$439125.A.CB$439126.2B$439128.B125$
439243.2C$439242.2C$439244.C126$439379.2C$439378.2C$439380.C125$
439498.2A$439498.CBC$439498.C$439499.B124$439620.A$439619.2A$439619.A
.CB$439620.2B$439622.B126$439741.3A$439741.A.2B$439742.CB$439744.B
125$439876.2A$439876.CBC$439876.C$439877.B126$440001.2C$440000.2C$
440002.C126$440130.3C$440130.C$440131.C125$440267.2C$440266.2C$
440268.C125$440391.2A$440391.A.A$440391.A.2B$440392.2B$440394.B124$
440508.A$440507.2A$440507.A.CB$440508.2B$440510.B123$440636.A$440635.
2A$440635.A.CB$440636.2B$440638.B125$440734.A$440733.2A$440733.A.CB$
440734.2B$440736.B124$440856.2A$440855.2A2B$440856.BC$440858.B126$
440986.3C$440986.C$440987.C127$441106.3C$441106.C$441107.C125$441243.
A$441242.ACB$441242.CBA$441244.B125$441380.2A.2B$441380.A.CB$441380.A
3.B125$441539.3A$441539.A3B$441540.C$441541.B125$441670.A$441669.2A2B
$441669.ABC$441672.B125$441799.2A$441799.A.A$441799.A3B$441800.B$
441801.B124$441918.A$441917.2A$441917.A.CB$441918.2B$441920.B123$
442044.A$442043.2A$442043.A.CB$442044.2B$442046.B126$442189.3A$
442189.A3B$442190.C$442191.B125$442307.2C$442306.2C$442308.C125$
442432.2A$442431.2A2B$442432.BC$442434.B125$442566.2A$442566.A.A$
442566.A4.2B$442570.2B$442572.B126$442692.A2C$442692.CB$442693.AB124$
442830.2A$442830.ABC$442830.CB$442832.B125$442959.2A$442959.A.A$
442959.A.2B$442960.2B$442962.B123$443076.A$443075.2A$443075.A.CB$
443076.2B$443078.B125$443175.2A$443175.A.A$443175.A.2B$443176.2B$
443178.B125$443315.A$443314.ACB$443314.CBA$443316.B125$443445.3A$
443445.A5.2B$443446.A3.2B$443452.B126$443580.A2C$443580.CB$443581.AB
125$443708.2A$443708.CBC$443708.C$443709.B125$443845.3A$443845.A3B$
443846.C$443847.B123$443964.A$443963.2A$443963.A.CB$443964.2B$443966.
B126$444091.A$444090.ACB$444090.CBA$444092.B124$444227.3A$444227.A3B$
444228.C$444229.B125$444344.2A$444344.CBC$444344.C$444345.B125$
444472.2A$444471.2A2B$444472.BC$444474.B124$444607.2A$444607.A.A$
444607.A3B$444608.B$444609.B125$444728.2A$444728.CBC$444728.C$444729.
B126$444852.2A$444852.ABC$444852.CB$444854.B126$444980.3C$444980.C$
444981.C126$445121.2C$445120.2C$445122.C124$445255.2A$445255.A.A$
445255.A.2B$445256.2B$445258.B124$445383.2A$445383.A.A$445383.A3B$
445384.B$445385.B125$445509.3A$445509.A3B$445510.C$445511.B124$
445619.3A$445619.A3B$445620.C$445621.B127$445746.3C$445746.C$445747.C
124$445884.A$445883.2A$445883.A.CB$445884.2B$445886.B123$446028.A$
446027.2A$446027.A.CB$446028.2B$446030.B125$446151.2A$446151.A.A$
446151.A3B$446152.B$446153.B125$446275.2C$446274.2C$446276.C124$
446406.A$446405.2A$446405.A.CB$446406.2B$446408.B125$446544.2A$
446544.CBC$446544.C$446545.B126$446661.3A$446661.A3B$446662.C$446663.
B126$446793.2C$446792.2C$446794.C126$446929.2C$446928.2C$446930.C124$
447040.2A$447040.CBC$447040.C$447041.B126$447181.3A$447181.A3B$
447182.C$447183.B125$447307.2C$447306.2C$447308.C126$447429.3A$
447429.A3B$447430.C$447431.B124$447562.2A$447562.CBC$447562.C$447563.
B125$447688.2A$447688.CBC$447688.C$447689.B125$447807.2A$447807.A.A$
447807.A3B$447808.B$447809.B123$447940.A$447939.2A$447939.A.CB$
447940.2B$447942.B125$448059.3A$448059.A3B$448060.C$448061.B125$
448170.2A$448170.CBC$448170.C$448171.B126$448308.2A$448308.CBC$
448308.C$448309.B124$448424.2A$448423.2A2B$448424.BC$448426.B125$
448560.2A$448559.2A2B$448560.BC$448562.B125$448694.2A$448694.ABC$
448694.CB$448696.B126$448827.A$448826.ACB$448826.CBA$448828.B124$
448958.2A$448958.A.A$448958.A4.2B$448962.2B$448964.B124$449110.2A$
449110.A.A$449110.A4.2B$449114.2B$449116.B123$449254.A$449253.2A$
449253.A.CB$449254.2B$449256.B127$449378.3C$449378.C$449379.C124$
449504.2A$449504.CBC$449504.C$449505.B126$449628.2A$449628.ABC$
449628.CB$449630.B124$449774.2A$449774.ABC$449774.CB$449776.B125$
449896.2A$449896.CBC$449896.C$449897.B126$450020.2A$450020.CBC$
450020.C$450021.B124$450164.A$450163.2A$450163.A.CB$450164.2B$450166.
B124$450286.A$450285.2A$450285.A.CB$450286.2B$450288.B125$450411.A$
450410.ACB$450410.CBA$450412.B125$450541.3A$450541.A.2B$450542.CB$
450544.B123$450676.A$450675.2A$450675.A.CB$450676.2B$450678.B124$
450796.A$450795.2A$450795.A.CB$450796.2B$450798.B127$450948.A2C$
450948.CB$450949.AB125$451084.ACB$451084.CBA$451084.A.B126$451204.2A$
451204.ABC$451204.CB$451206.B126$451322.3C$451322.C$451323.C124$
451457.3A$451457.A3B$451458.C$451459.B125$451580.A$451579.2A$451579.A
.CB$451580.2B$451582.B123$451684.A$451683.2A$451683.A.CB$451684.2B$
451686.B125$451814.2A$451814.CBC$451814.C$451815.B126$451939.2C$
451938.2C$451940.C126$452075.2C$452074.2C$452076.C125$452208.2A$
452208.ABC$452208.CB$452210.B126$452340.2A$452340.ABC$452340.CB$
452342.B124$452455.2A$452455.A.A$452455.A.2B$452456.2B$452458.B124$
452582.2A$452582.A.A$452582.A4.2B$452586.2B$452588.B126$452697.2C$
452696.2C$452698.C125$452821.3A$452821.A.2B$452822.CB$452824.B124$
452960.2A$452959.2A2B$452960.BC$452962.B126$453077.2C$453076.2C$
453078.C125$453203.3A$453203.A3B$453204.C$453205.B124$453340.A$
453339.2A$453339.A.A$453346.3B$453346.B$453347.B124$453455.2A$453455.
A.A$453455.A.2B$453456.2B$453458.B124$453575.2A$453575.A.A$453575.A.
2B$453576.2B$453578.B124$453703.2A$453703.A.A$453703.A3B$453704.B$
453705.B125$453835.A$453834.ACB$453834.CBA$453836.B125$453957.3A$
453957.A3B$453958.C$453959.B124$454078.A$454077.2A$454077.A.CB$
454078.2B$454080.B124$454210.2A$454210.CBC$454210.C$454211.B126$
454341.3A$454341.A3B$454342.C$454343.B124$454462.2A$454462.CBC$
454462.C$454463.B125$454587.3A$454587.A3B$454588.C$454589.B125$
454716.A$454715.2A$454715.A.CB$454716.2B$454718.B125$454829.3A$
454829.A.2B$454830.CB$454832.B125$454956.2A$454956.A.A2.2B$454956.A3.
2B$454962.B124$455095.2A$455095.A.A$455095.A3B$455096.B$455097.B126$
455226.3C$455226.C$455227.C125$455363.A$455362.ACB$455362.CBA$455364.
B125$455483.A$455482.ACB$455482.CBA$455484.B125$455611.A$455610.ACB$
455610.CBA$455612.B124$455718.2A$455718.ABC$455718.CB$455720.B126$
455859.A$455858.ACB$455858.CBA$455860.B125$455973.3A$455973.A3B$
455974.C$455975.B126$456106.3C$456106.C$456107.C125$456251.A$456250.A
CB$456250.CBA$456252.B124$456374.2A$456374.ABC$456374.CB$456376.B126$
456509.3A$456509.A.2B$456510.CB$456512.B125$456636.2A$456636.ABC$
456636.CB$456638.B125$456755.2C$456754.2C$456756.C125$456886.2A$
456886.CBC$456886.C$456887.B125$457023.2A$457023.A.A$457023.A3B$
457024.B$457025.B125$457139.A$457138.ACB$457138.CBA$457140.B125$
457261.3A$457261.A5.2B$457262.A3.2B$457268.B124$457400.2A$457400.CBC$
457400.C$457401.B125$457503.2A$457503.A.A$457503.A.2B$457504.2B$
457506.B124$457631.2A$457631.A.A$457631.A.2B$457632.2B$457634.B124$
457768.2A$457767.2A2B$457768.BC$457770.B125$457895.2A$457895.A.A$
457895.A3B$457896.B$457897.B126$458041.2C$458040.2C$458042.C125$
458165.3A$458165.A3B$458166.C$458167.B123$458284.A$458283.2A$458283.A
.CB$458284.2B$458286.B126$458411.A$458410.ACB$458410.CBA$458412.B124$
458551.2A$458551.A.A$458551.A.2B$458552.2B$458554.B126$458682.3C$
458682.C$458683.C124$458814.2A$458813.2A2B$458814.BC$458816.B125$
458950.2A$458950.ABC$458950.CB$458952.B125$459071.2A$459071.A.A$
459071.A3B$459072.B$459073.B125$459220.2A$459220.CBC$459220.C$459221.
B124$459352.2A$459351.2A2B$459352.BC$459354.B126$459505.2C$459504.2C$
459506.C127$459636.3C$459636.C$459637.C126$459762.3C$459762.C$459763.
C124$459895.2A$459895.A.A$459895.A3B$459896.B$459897.B123$460020.A$
460019.2A$460019.A.A$460026.3B$460026.B$460027.B124$460140.A$460139.
2A$460139.A.CB$460140.2B$460142.B125$460283.2A$460282.2A5.2B$460284.A
3.2B$460290.B124$460407.2A$460407.A.A$460407.A.2B$460408.2B$460410.B
124$460535.2A$460535.A.A$460535.A3B$460536.B$460537.B124$460662.A$
460661.2A$460661.A.CB$460662.2B$460664.B125$460789.3A$460789.A3B$
460790.C$460791.B126$460929.2C$460928.2C$460930.C124$461054.A$461053.
2A$461053.A.CB$461054.2B$461056.B125$461179.A$461178.ACB$461178.CBA$
461180.B124$461302.A$461301.2A$461301.A.CB$461302.2B$461304.B124$
461431.2A$461431.A.A$461431.A.2B$461432.2B$461434.B126$461569.2C$
461568.2C$461570.C125$461699.2C$461698.2C$461700.C124$461820.A$
461819.2A$461819.A.CB$461820.2B$461822.B126$461941.3A$461941.A.2B$
461942.CB$461944.B124$462083.3A$462083.A3B$462084.C$462085.B124$
462190.A$462189.2A$462189.A.CB$462190.2B$462192.B125$462328.2A$
462328.CBC$462328.C$462329.B126$462445.3A$462445.A3B$462446.C$462447.
B126$462577.2C$462576.2C$462578.C124$462709.A$462708.ACB$462708.CBA$
462710.B126$462835.2C$462834.2C$462836.C126$462972.2A$462972.ABC$
462972.CB$462974.B124$463102.2A$463102.CBC$463102.C$463103.B125$
463236.A$463235.2A$463235.A.CB$463236.2B$463238.B125$463355.2C$
463354.2C$463356.C125$463471.2A$463471.A.A$463471.A.2B$463472.2B$
463474.B125$463611.2C$463610.2C$463612.C126$463715.2C$463714.2C$
463716.C126$463843.2C$463842.2C$463844.C126$463980.2A$463980.ABC$
463980.CB$463982.B124$464103.2A$464103.A.A$464103.A.2B$464104.2B$
464106.B125$464221.3A$464221.A.2B$464222.CB$464224.B123$464340.A$
464339.2A$464339.A.CB$464340.2B$464342.B126$464483.A$464482.ACB$
464482.CBA$464484.B124$464600.2A$464599.2A2B$464600.BC$464602.B125$
464731.3A$464731.A3B$464732.C$464733.B124$464868.A$464867.2A$464867.A
.CB$464868.2B$464870.B125$464992.2A$464992.CBC$464992.C$464993.B126$
465117.3A$465117.A3B$465118.C$465119.B126$465250.3C$465250.C$465251.C
123$465366.A$465365.2A$465365.A.CB$465366.2B$465368.B126$465515.2C$
465514.2C$465516.C126$465651.A$465650.ACB$465650.CBA$465652.B124$
465770.2A$465770.CBC$465770.C$465771.B125$465898.2A$465898.CBC$
465898.C$465899.B125$466014.2A$466014.A.A$466014.A6.2B$466020.2B$
466022.B124$466154.2A$466154.CBC$466154.C$466155.B126$466268.2A$
466268.CBC$466268.C$466269.B124$466398.2A$466398.CBC$466398.C$466399.
B125$466524.A$466523.2A$466523.A.CB$466524.2B$466526.B124$466640.2A$
466639.2A2B$466640.BC$466642.B125$466774.A$466773.2A$466773.A.CB$
466774.2B$466776.B125$466907.2C$466906.2C$466908.C125$467032.2A$
467032.CBC$467032.C$467033.B124$467150.A$467149.2A$467149.A.CB$
467150.2B$467152.B127$467282.3C$467282.C$467283.C124$467410.2A$
467410.CBC$467410.C$467411.B125$467536.2A$467535.2A2B$467536.BC$
467538.B124$467671.2A$467671.A.A$467671.A.2B$467672.2B$467674.B127$
467794.3C$467794.C$467795.C124$467936.2A$467935.2A2B$467936.BC$
467938.B125$468063.2A$468063.A.A$468063.A3B$468064.B$468065.B124$
468190.2A$468189.2A2B$468190.BC$468192.B125$468320.2A$468320.CBC$
468320.C$468321.B126$468453.3A$468453.A3B$468454.C$468455.B123$
468574.A$468573.2A$468573.A.CB$468574.2B$468576.B126$468700.2A$
468700.ABC$468700.CB$468702.B124$468837.2A$468837.A.A$468837.A3B$
468838.B$468839.B124$468968.2A$468967.2A2B$468968.BC$468970.B126$
469115.2C$469114.2C$469116.C125$469227.3A$469227.A3B$469228.C$469229.
B125$469352.2A$469351.2A2B$469352.BC$469354.B126$469483.2C$469482.2C$
469484.C126$469620.2A$469620.ABC$469620.CB$469622.B124$469750.2A$
469749.2A2B$469750.BC$469752.B126$469885.3A$469885.A.2B$469886.CB$
469888.B124$470022.2A$470022.ABC$470022.CB$470024.B126$470141.3A$
470141.A.2B$470142.CB$470144.B125$470260.2A$470260.CBC$470260.C$
470261.B124$470395.3A$470395.A3B$470396.C$470397.B125$470518.A$
470517.2A$470517.A.CB$470518.2B$470520.B124$470640.2A$470639.2A2B$
470640.BC$470642.B125$470760.2A$470759.2A2B$470760.BC$470762.B125$
470902.2A$470902.ABC$470902.CB$470904.B125$471027.3A$471027.A.2B$
471028.CB$471030.B126$471157.3A$471157.A3B$471158.C$471159.B124$
471287.2A$471287.A.A$471287.A3B$471288.B$471289.B123$471420.A$471419.
2A$471419.A.CB$471420.2B$471422.B125$471536.2A$471536.CBC$471536.C$
471537.B125$471663.2A$471663.A.A$471663.A3B$471664.B$471665.B125$
471788.2A$471788.CBC$471788.C$471789.B125$471900.2A$471900.ABC$
471900.CB$471902.B125$472019.2C$472018.2C$472020.C126$472155.2C$
472154.2C$472156.C125$472279.2A$472279.A.A$472279.A.2B$472280.2B$
472282.B125$472396.2A$472396.CBC$472396.C$472397.B123$472508.A$
472507.2A$472507.A.CB$472508.2B$472510.B126$472619.2C$472618.2C$
472620.C125$472755.3A$472755.A3B$472756.C$472757.B126$472915.2C$
472914.2C$472916.C125$473030.2A$473030.ABC$473030.CB$473032.B125$
473166.2A$473166.ABC$473166.CB$473168.B126$473292.2A$473292.ABC$
473292.CB$473294.B124$473407.2A$473407.A.A$473407.A3B$473408.B$
473409.B124$473519.2A$473519.A.A$473519.A3B$473520.B$473521.B124$
473664.2A$473664.CBC$473664.C$473665.B125$473800.2A$473800.CBC$
473800.C$473801.B124$473918.A$473917.2A$473917.A.CB$473918.2B$473920.
B126$474044.2A$474044.CBC$474044.C$474045.B125$474183.A$474182.ACB$
474182.CBA$474184.B124$474310.2A$474310.CBC$474310.C$474311.B127$
474425.2C$474424.2C$474426.C124$474566.2A$474566.CBC$474566.C$474567.
B125$474672.2A$474671.2A2B$474672.BC$474674.B125$474790.2A$474790.ABC
$474790.CB$474792.B126$474923.A$474922.ACB$474922.CBA$474924.B125$
475053.3A$475053.A3B$475054.C$475055.B125$475173.3A$475173.A3B$
475174.C$475175.B126$475308.A2C$475308.CB$475309.AB124$475441.3A$
475441.A3B$475442.C$475443.B127$475562.3C$475562.C$475563.C125$
475684.2A$475684.ABC$475684.CB$475686.B126$475825.2C$475824.2C$
475826.C124$475950.2A$475950.CBC$475950.C$475951.B124$476068.A$
476067.2A$476067.A.CB$476068.2B$476070.B125$476195.3A$476195.A3B$
476196.C$476197.B126$476355.A$476354.ACB$476354.CBA$476356.B125$
476475.2C$476474.2C$476476.C126$476595.A$476594.ACB$476594.CBA$
476596.B125$476725.3A$476725.A3B$476726.C$476727.B125$476845.3A$
476845.A3B$476846.C$476847.B124$476966.2A$476966.ABC$476966.CB$
476968.B127$477106.3C$477106.C$477107.C124$477238.A$477237.2A$477237.
A.CB$477238.2B$477240.B124$477368.2A$477368.CBC$477368.C$477369.B126$
477499.2A$477498.2A.2B$477500.CB$477502.B124$477631.2A$477631.A.A$
477631.A.2B$477632.2B$477634.B124$477758.2A$477758.CBC$477758.C$
477759.B124$477884.A$477883.2A$477883.A.CB$477884.2B$477886.B127$
478017.2C$478016.2C$478018.C125$478140.2A$478140.CBC$478140.C$478141.
B124$478280.2A$478279.2A2B$478280.BC$478282.B125$478399.2A$478399.A.A
$478399.A3B$478400.B$478401.B124$478518.2A$478518.ABC$478518.CB$
478520.B125$478647.2A$478647.A.A$478647.A.2B$478648.2B$478650.B124$
478776.2A$478776.CBC$478776.C$478777.B125$478920.2A$478919.2A2B$
478920.BC$478922.B125$479047.2A$479047.A.A$479047.A3B$479048.B$
479049.B124$479179.3A$479179.A3B$479180.C$479181.B126$479299.2C$
479298.2C$479300.C126$479420.2A$479420.CBC$479420.C$479421.B124$
479545.3A$479545.A3B$479546.C$479547.B124$479676.A$479675.2A$479675.A
.CB$479676.2B$479678.B126$479811.A$479810.ACB$479810.CBA$479812.B126$
479932.A2C$479932.CB$479933.AB125$480075.A$480074.ACB$480074.CBA$
480076.B125$480189.3A$480189.A.2B$480190.CB$480192.B124$480323.3A$
480323.A.2B$480324.CB$480326.B125$480500.A$480499.2A$480499.A.CB$
480500.2B$480502.B125$480627.2C$480626.2C$480628.C125$480751.2A$
480751.A.A$480751.A3B$480752.B$480753.B124$480880.2A$480879.2A2B$
480880.BC$480882.B126$481010.3C$481010.C$481011.C125$481142.2A$
481142.A.A$481142.A6.2B$481148.2B$481150.B125$481277.3A$481277.A3B$
481278.C$481279.B124$481398.2A$481398.CBC$481398.C$481399.B126$
481523.2C$481522.2C$481524.C126$481669.3A$481669.A.2B$481670.CB$
481672.B124$481800.2A$481800.CBC$481800.C$481801.B125$481936.2A$
481935.2A2B$481936.BC$481938.B125$482067.3A$482067.A3B$482068.C$
482069.B124$482188.A$482187.2A$482187.A.CB$482188.2B$482190.B125$
482315.3A$482315.A3B$482316.C$482317.B125$482454.A$482453.2A$482453.A
.CB$482454.2B$482456.B125$482571.2C$482570.2C$482572.C125$482703.2A$
482703.A.A$482703.A3B$482704.B$482705.B125$482821.3A$482821.A3B$
482822.C$482823.B126$482945.2C$482944.2C$482946.C126$483082.3C$
483082.C$483083.C125$483219.A$483218.ACB$483218.CBA$483220.B124$
483336.2A$483335.2A2B$483336.BC$483338.B124$483452.A$483451.2A$
483451.A.CB$483452.2B$483454.B127$483578.3C$483578.C$483579.C125$
483700.2A$483700.A.A2.2B$483700.A3.2B$483706.B125$483829.3A$483829.A
3B$483830.C$483831.B124$483966.2A$483966.CBC$483966.C$483967.B125$
484102.2A$484101.2A2B$484102.BC$484104.B126$484227.2C$484226.2C$
484228.C125$484367.2A$484367.A.A$484367.A3B$484368.B$484369.B125$
484484.2A$484484.CBC$484484.C$484485.B124$484608.2A$484608.CBC$
484608.C$484609.B126$484733.3A.2B$484733.A2.2B$484734.A3.B126$484869.
3A$484869.A.2B$484870.CB$484872.B124$484997.2A$484997.A.A$484997.A3B$
484998.B$484999.B124$485142.A$485141.2A$485141.A.CB$485142.2B$485144.
B125$485268.2A$485268.CBC$485268.C$485269.B125$485387.2C$485386.2C$
485388.C125$485511.2A$485511.A.A$485511.A.2B$485512.2B$485514.B125$
485652.2A$485652.ABC$485652.CB$485654.B124$485774.2A$485774.ABC$
485774.CB$485776.B125$485903.2A$485903.A.A$485903.A3B$485904.B$
485905.B124$486022.2A$486022.ABC$486022.CB$486024.B125$486159.2A$
486159.A.A$486159.A3B$486160.B$486161.B126$486300.3C$486300.C$486301.
C124$486431.2A$486431.A.A$486431.A3B$486432.B$486433.B124$486550.A$
486549.2A$486549.A.CB$486550.2B$486552.B124$486660.A$486659.2A$
486659.A.CB$486660.2B$486662.B125$486797.3A$486797.A3B$486798.C$
486799.B124$486924.A$486923.2A$486923.A.CB$486924.2B$486926.B124$
487052.A$487051.2A$487051.A.CB$487052.2B$487054.B126$487169.2C$
487168.2C$487170.C124$487278.2A$487278.ABC$487278.CB$487280.B126$
487421.3A$487421.A3B$487422.C$487423.B125$487549.3A$487549.A.2B$
487550.CB$487552.B124$487687.2A$487687.A.A$487687.A.2B$487688.2B$
487690.B125$487804.2A$487804.ABC$487804.CB$487806.B124$487928.2A$
487928.CBC$487928.C$487929.B125$488051.3A$488051.A3B$488052.C$488053.
B124$488188.A$488187.2A$488187.A.CB$488188.2B$488190.B126$488324.2A$
488324.A.A2B$488324.A.2B$488328.B125$488437.3A$488437.A3B$488438.C$
488439.B124$488559.2A$488559.A.A$488559.A.2B$488560.2B$488562.B124$
488695.2A$488695.ABCB$488695.AB$488697.B125$488818.2A$488818.CBC$
488818.C$488819.B125$488958.A$488957.2A2B$488957.ABC$488960.B125$
489078.A$489077.2A$489077.A.CB$489078.2B$489080.B124$489203.3A$
489203.A3B$489204.C$489205.B127$489330.3C$489330.C$489331.C124$
489446.2A$489446.ABC$489446.CB$489448.B125$489575.2A$489575.A.A$
489575.A3B$489576.B$489577.B125$489701.3A$489701.A3B$489702.C$489703.
B125$489835.A$489834.ACB$489834.CBA$489836.B125$489965.3A$489965.A3B$
489966.C$489967.B124$490110.2A$490110.CBC$490110.C$490111.B125$
490230.2A$490229.2A2B$490230.BC$490232.B125$490342.A$490341.2A$
490341.A.CB$490342.2B$490344.B123$490484.A$490483.2A$490483.A.CB$
490484.2B$490486.B125$490614.2A$490614.CBC$490614.C$490615.B126$
490747.A$490746.ACB$490746.CBA$490748.B124$490846.A$490845.2A$490845.
A.CB$490846.2B$490848.B124$490974.2A$490974.ABC$490974.CB$490976.B
126$491108.2A$491108.ABC$491108.CB$491110.B124$491244.A$491243.2A$
491243.A.CB$491244.2B$491246.B125$491372.2A$491372.CBC$491372.C$
491373.B125$491506.3C$491506.C$491507.C126$491645.3A$491645.A3B$
491646.C$491647.B125$491764.2A$491764.CBC$491764.C$491765.B125$
491906.3C$491906.C$491907.C125$492030.A$492029.2A$492029.A.CB$492030.
2B$492032.B125$492156.2A$492156.CBC$492156.C$492157.B124$492279.2A$
492279.A.A$492279.A3B$492280.B$492281.B123$492404.A$492403.2A$492403.
A.CB$492404.2B$492406.B125$492531.3A$492531.A3B$492532.C$492533.B125$
492672.2A$492671.2A2B$492672.BC$492674.B125$492803.3A$492803.A3B$
492804.C$492805.B126$492940.2A$492940.CBC$492940.C$492941.B125$
493045.3A$493045.A.2B$493046.CB$493048.B126$493170.3C$493170.C$
493171.C125$493331.A$493330.ACB$493330.CBA$493332.B124$493454.A$
493453.2A$493453.A.CB$493454.2B$493456.B124$493579.3A$493579.A3B$
493580.C$493581.B127$493705.2C$493704.2C$493706.C126$493834.3C$
493834.C$493835.C124$493966.2A$493965.2A2B$493966.BC$493968.B126$
494091.A$494090.ACB$494090.CBA$494092.B124$494208.2A$494207.2A2B$
494208.BC$494210.B126$494347.A$494346.ACB$494346.CBA$494348.B126$
494474.3C$494474.C$494475.C124$494591.2A$494591.A.A$494591.A3B$
494592.B$494593.B126$494730.3C$494730.C$494731.C124$494856.2A$494855.
2A2B$494856.BC$494858.B125$494976.2A$494976.CBC$494976.C$494977.B126$
495109.3A$495109.A5.2B$495110.A3.2B$495116.B125$495229.2C$495228.2C$
495230.C125$495358.A$495357.2A$495357.A.CB$495358.2B$495360.B124$
495488.2A$495488.CBC$495488.C$495489.B127$495617.2C$495616.2C$495618.
C125$495741.3A$495741.A3B$495742.C$495743.B123$495860.A$495859.2A$
495859.A.A$495866.3B$495866.B$495867.B126$495988.3C$495988.C$495989.C
124$496120.2A$496119.2A2B$496120.BC$496122.B125$496255.2A$496255.A.A$
496255.A.2B$496256.2B$496258.B124$496376.2A$496375.2A2B$496376.BC$
496378.B125$496518.2A$496518.ABC$496518.CB$496520.B126$496645.3A$
496645.A.2B$496646.CB$496648.B124$496774.2A$496774.CBC$496774.C$
496775.B125$496886.2A$496886.CBC$496886.C$496887.B126$497021.3A$
497021.A3B$497022.C$497023.B123$497164.A$497163.2A$497163.A.CB$
497164.2B$497166.B125$497286.2A$497286.A.A$497286.A2.2B$497288.2B$
497290.B125$497405.3A$497405.A.2B$497406.CB$497408.B124$497526.2A$
497526.A.A$497526.A2.2B$497528.2B$497530.B124$497644.A$497643.2A$
497643.A.CB$497644.2B$497646.B124$497774.2A$497774.ABC$497774.CB$
497776.B125$497895.2A$497895.A.A$497895.A.2B$497896.2B$497898.B124$
498031.2A$498031.A.A$498031.A3B$498032.B$498033.B125$498179.2C$
498178.2C$498180.C124$498300.A$498299.2A$498299.A.CB$498300.2B$
498302.B126$498429.3A$498429.A.2B$498430.CB$498432.B125$498572.2A$
498572.ABC$498572.CB$498574.B124$498702.2A$498702.ABC$498702.CB$
498704.B124$498828.A$498827.2A$498827.A.CB$498828.2B$498830.B126$
498957.3A$498957.A.2B$498958.CB$498960.B124$499091.3A$499091.A3B$
499092.C$499093.B126$499219.2C$499218.2C$499220.C126$499355.2C$
499354.2C$499356.C126$499476.2A$499476.CBC$499476.C$499477.B124$
499582.2A$499582.ABC$499582.CB$499584.B126$499708.2A$499708.ABC$
499708.CB$499710.B124$499806.2A$499806.A.A$499806.A4.2B$499810.2B$
499812.B125$499932.2A$499932.CBC$499932.C$499933.B124$500054.2A$
500054.A.A$500054.A.3B$500056.B$500057.B124$500187.3A$500187.A3B$
500188.C$500189.B125$500304.2A$500303.2A2B$500304.BC$500306.B125$
500424.2A$500423.2A2B$500424.BC$500426.B127$500554.3C$500554.C$
500555.C125$500684.3B$500681.2A.B$500680.2A3.B$500682.A124$500813.A$
500812.ACB$500812.CBA$500814.B125$500942.A$500941.2A$500941.A.CB$
500942.2B$500944.B124$501062.2A$501062.ABC$501062.CB$501064.B124$
501190.A$501189.2A$501189.A.CB$501190.2B$501192.B124$501324.A$501323.
2A$501323.A.CB$501324.2B$501326.B126$501443.2C$501442.2C$501444.C126$
501564.2A.2B$501564.A.CB$501564.A3.B125$501672.2A$501671.2A2B$501672.
BC$501674.B126$501805.3A$501805.A3B$501806.C$501807.B125$501941.3A$
501941.A3B$501942.C$501943.B124$502046.A$502045.2A$502045.A.CB$
502046.2B$502048.B125$502187.2C$502186.2C$502188.C124$502318.A$
502317.2A$502317.A.CB$502318.2B$502320.B126$502445.3A$502445.A3B$
502446.C$502447.B124$502576.2A$502575.2A2B$502576.BC$502578.B125$
502701.2A$502701.A.A$502701.A3B$502702.B$502703.B124$502827.3A$
502827.A3B$502828.C$502829.B125$502958.2A$502958.A.A$502958.A.3B$
502960.B$502961.B124$503096.2A$503096.CBC$503096.C$503097.B125$
503215.2A$503215.A.A$503215.A3B$503216.B$503217.B124$503350.A$503349.
2A$503349.A.CB$503350.2B$503352.B124$503482.2A$503482.CBC$503482.C$
503483.B127$503610.3C$503610.C$503611.C124$503739.3A$503739.A3B$
503740.C$503741.B125$503870.2A$503869.2A2B$503870.BC$503872.B125$
503990.2A$503989.2A2B$503990.BC$503992.B127$504113.2C$504112.2C$
504114.C124$504240.2A$504240.CBC$504240.C$504241.B125$504359.2A$
504359.A.A$504359.A3B$504360.B$504361.B124$504491.3A$504491.A3B$
504492.C$504493.B126$504619.2C$504618.2C$504620.C126$504757.3A$
504757.A.2B$504758.CB$504760.B126$504884.A2C$504884.CB$504885.AB125$
505012.2A$505012.CBC$505012.C$505013.B123$505148.A$505147.2A$505147.A
.CB$505148.2B$505150.B126$505275.2C$505274.2C$505276.C125$505400.2A$
505399.2A2B$505400.BC$505402.B126$505531.A$505530.ACB$505530.CBA$
505532.B124$505662.2A$505662.A.A2.2B$505662.A3.2B$505668.B125$505776.
2A$505775.2A2B$505776.BC$505778.B125$505903.2A$505903.A.A$505903.A3B$
505904.B$505905.B126$506049.2C$506048.2C$506050.C124$506174.A$506173.
2A$506173.A.CB$506174.2B$506176.B126$506297.2C$506296.2C$506298.C123$
506428.A$506427.2A$506427.A.CB$506428.2B$506430.B126$506565.3A$
506565.A.2B$506566.CB$506568.B124$506686.A$506685.2A$506685.A.CB$
506686.2B$506688.B124$506827.3A$506827.A3B$506828.C$506829.B127$
506945.2C$506944.2C$506946.C124$507086.2A$507086.CBC$507086.C$507087.
B125$507197.A$507196.ACB$507196.CBA$507198.B126$507331.2C$507330.2C$
507332.C125$507462.2A$507462.CBC$507462.C$507463.B126$507572.2A$
507572.ABC$507572.CB$507574.B124$507703.2A$507703.A.A$507703.A3B$
507704.B$507705.B124$507834.2A$507834.CBC$507834.C$507835.B126$
507955.2C$507954.2C$507956.C126$508085.3A$508085.A3B$508086.C$508087.
B125$508203.2C$508202.2C$508204.C126$508331.A$508330.ACB$508330.CBA$
508332.B124$508464.2A$508463.2A2B$508464.BC$508466.B125$508598.2A$
508598.CBC$508598.C$508599.B125$508712.2A$508712.CBC$508712.C$508713.
B125$508852.A$508851.2A$508851.A.CB$508852.2B$508854.B125$508987.A$
508986.ACB$508986.CBA$508988.B124$509103.2A$509103.A.A$509103.A3B$
509104.B$509105.B124$509242.2A$509242.CBC$509242.C$509243.B126$
509371.A$509370.ACB$509370.CBA$509372.B126$509498.3C$509498.C$509499.
C124$509631.2A$509631.A.A$509631.A3B$509632.B$509633.B125$509757.3A$
509757.A5.2B$509758.A3.2B$509764.B124$509874.2A$509874.CBC$509874.C$
509875.B125$510007.2A$510007.A.A$510007.A3B$510008.B$510009.B124$
510148.A$510147.2A$510147.A.CB$510148.2B$510150.B124$510270.2A$
510270.CBC$510270.C$510271.B124$510406.A$510405.2A$510405.A.CB$
510406.2B$510408.B125$510535.2A$510535.A.A$510535.A3B$510536.B$
510537.B123$510668.A$510667.2A$510667.A.CB$510668.2B$510670.B126$
510789.3A$510789.A3B$510790.C$510791.B124$510928.2A$510928.CBC$
510928.C$510929.B126$511053.3A$511053.A.2B$511054.CB$511056.B125$
511189.3A$511189.A3B$511190.C$511191.B125$511315.2C$511314.2C$511316.
C125$511447.2A$511447.A.A$511447.A.2B$511448.2B$511450.B124$511575.2A
$511575.A.A$511575.A3B$511576.B$511577.B126$511689.2C$511688.2C$
511690.C126$511818.3C$511818.C$511819.C124$511942.2A$511942.ABC$
511942.CB$511944.B125$512072.2A$512072.CBC$512072.C$512073.B126$
512220.2A$512220.ABC$512220.CB$512222.B124$512351.2A$512351.A.A$
512351.A3B$512352.B$512353.B125$512461.3A$512461.A5.2B$512462.A3.2B$
512468.B125$512589.3A$512589.A3B$512590.C$512591.B125$512717.3A$
512717.A3B$512718.C$512719.B126$512858.3C$512858.C$512859.C124$
512980.A$512979.2A$512979.A.A.2B$512982.2B$512984.B125$513133.3A$
513133.A3B$513134.C$513135.B125$513259.2C$513258.2C$513260.C125$
513386.2A$513386.CBC$513386.C$513387.B126$513492.2A$513492.A.A2.2B$
513492.A3.2B$513498.B125$513635.2C$513634.2C$513636.C125$513771.3A$
513771.A.2B$513772.CB$513774.B127$513929.2C$513928.2C$513930.C124$
514047.2A$514047.A.A$514047.A.2B$514048.2B$514050.B124$514170.2A$
514170.CBC$514170.C$514171.B125$514318.2A$514317.2A2B$514318.BC$
514320.B125$514446.2A$514446.CBC$514446.C$514447.B126$514563.A$
514562.ACB$514562.CBA$514564.B125$514668.2A$514668.ABC$514668.CB$
514670.B124$514807.2A$514807.A.A$514807.A.2B$514808.2B$514810.B125$
514923.A$514922.ACB$514922.CBA$514924.B124$515048.2A$515048.CBC$
515048.C$515049.B124$515188.A$515187.2A$515187.A.CB$515188.2B$515190.
B124$515308.A$515307.2A$515307.A.CB$515308.2B$515310.B126$515428.2A$
515428.CBC$515428.C$515429.B123$515556.A$515555.2A$515555.A.A$515559.
2B$515558.2B$515560.B124$515688.2A$515688.CBC$515688.C$515689.B125$
515814.2A$515813.2A2B$515814.BC$515816.B126$515924.2A$515924.ABC$
515924.CB$515926.B124$516047.2A$516047.A.A$516047.A3B$516048.B$
516049.B125$516179.2C$516178.2C$516180.C126$516315.2C$516314.2C$
516316.C126$516459.2C$516458.2C$516460.C125$516582.2A$516582.CBC$
516582.C$516583.B125$516718.2A$516718.CBC$516718.C$516719.B126$
516835.2C$516834.2C$516836.C125$516974.2A$516973.2A2B$516974.BC$
516976.B126$517099.A$517098.ACB$517098.CBA$517100.B126$517228.3C$
517228.C$517229.C123$517358.A$517357.2A$517357.A.A2.3B$517362.B$
517363.B125$517486.2A$517485.2A2B$517486.BC$517488.B124$517620.A$
517619.2A$517619.A.CB$517620.2B$517622.B125$517744.2A$517743.2A2B$
517744.BC$517746.B125$517868.A$517867.2A$517867.A.CB$517868.2B$
517870.B124$517995.3A$517995.A3B$517996.C$517997.B125$518126.A$
518125.2A$518125.A.CB$518126.2B$518128.B123$518252.A$518251.2A$
518251.A.CB$518252.2B$518254.B125$518379.3A$518379.A.2B$518380.CB$
518382.B125$518522.2A$518522.CBC$518522.C$518523.B126$518653.3A$
518653.A.2B$518654.CB$518656.B124$518774.2A$518774.ABC$518774.CB$
518776.B126$518893.3A$518893.A.2B$518894.CB$518896.B125$519011.A$
519010.ACB$519010.CBA$519012.B125$519140.2A$519140.CBC$519140.C$
519141.B124$519275.3A$519275.A3B$519276.C$519277.B125$519398.A$
519397.2A$519397.A.CB$519398.2B$519400.B126$519538.3C$519538.C$
519539.C125$519677.3A$519677.A3B$519678.C$519679.B125$519795.2C$
519794.2C$519796.C125$519920.2A$519920.CBC$519920.C$519921.B126$
520053.3A$520053.A3B$520054.C$520055.B125$520171.2C$520170.2C$520172.
C125$520296.2A$520296.CBC$520296.C$520297.B125$520428.A$520427.2A$
520427.A.CB$520428.2B$520430.B124$520548.A$520547.2A$520547.A.CB$
520548.2B$520550.B124$520667.3A$520667.A3B$520668.C$520669.B125$
520798.2A$520798.A.A2.2B$520798.A3.2B$520804.B126$520940.2A$520940.CB
C$520940.C$520941.B125$521067.A$521066.ACB$521066.CBA$521068.B124$
521190.2A$521190.CBC$521190.C$521191.B126$521316.2A$521316.CBC$
521316.C$521317.B126$521452.3A2.2B$521452.A3.2B$521453.A4.B124$
521576.2A$521575.2A2B$521576.BC$521578.B127$521713.2C$521712.2C$
521714.C123$521852.A$521851.2A$521851.A.CB$521852.2B$521854.B125$
521983.2A$521983.A.A$521983.A3B$521984.B$521985.B124$522103.2A$
522103.A.A$522103.A3B$522104.B$522105.B125$522237.3A$522237.A.2B$
522238.CB$522240.B124$522374.A$522373.2A$522373.A.CB$522374.2B$
522376.B124$522486.2A$522486.ABC$522486.CB$522488.B126$522611.2C$
522610.2C$522612.C125$522728.2A$522728.CBC$522728.C$522729.B125$
522858.2A$522858.CBC$522858.C$522859.B127$522985.2C$522984.2C$522986.
C124$523120.2A$523119.2A2B$523120.BC$523122.B126$523259.2C$523258.2C$
523260.C125$523376.2A$523375.2A2B$523376.BC$523378.B126$523499.A$
523498.ACB$523498.CBA$523500.B124$523639.2A$523639.A.A$523639.A.2B$
523640.2B$523642.B125$523756.2A$523756.ABC$523756.CB$523758.B125$
523891.2C$523890.2C$523892.C125$523999.2A$523999.A.A$523999.A.2B$
524000.2B$524002.B125$524139.2C$524138.2C$524140.C125$524231.2A$
524231.A.A$524231.A.2B$524232.2B$524234.B124$524368.2A$524367.2A2B$
524368.BC$524370.B125$524491.3A$524491.A3B$524492.C$524493.B125$
524614.2A$524614.A.A2.2B$524614.A3.2B$524620.B125$524746.2A$524746.CB
C$524746.C$524747.B125$524870.2A$524870.CBC$524870.C$524871.B125$
525008.2A$525008.CBC$525008.C$525009.B126$525139.A$525138.ACB$525138.
CBA$525140.B125$525275.2C$525274.2C$525276.C125$525406.2A$525406.ABC$
525406.CB$525408.B124$525524.A$525523.2A$525523.A.CB$525524.2B$
525526.B125$525655.2A$525655.A.A$525655.A.2B$525656.2B$525658.B124$
525774.2A$525774.A.A2.2B$525774.A3.2B$525780.B126$525907.2C$525906.2C
$525908.C125$526039.2A$526039.A.A$526039.A.2B$526040.2B$526042.B124$
526168.2A$526167.2A2B$526168.BC$526170.B125$526297.2A$526297.A.A$
526297.A3B$526298.B$526299.B126$526441.2C$526440.2C$526442.C125$
526547.2C$526546.2C$526548.C125$526664.2A$526664.ABC$526664.CB$
526666.B126$526805.3A$526805.A.2B$526806.CB$526808.B125$526933.3A$
526933.A.2B$526934.CB$526936.B124$527071.2A$527071.A.A$527071.A.2B$
527072.2B$527074.B124$527222.2A$527222.ABC$527222.CB$527224.B125$
527350.2A$527350.CBC$527350.C$527351.B126$527483.2C$527482.2C$527484.
C124$527612.A$527611.2A$527611.A.CB$527612.2B$527614.B125$527739.3A$
527739.A3B$527740.C$527741.B125$527879.2A$527879.A.A$527879.A3B$
527880.B$527881.B124$528006.2A$528006.ABC$528006.CB$528008.B126$
528131.2C$528130.2C$528132.C126$528259.A$528258.ACB$528258.CBA$
528260.B124$528384.2A$528384.CBC$528384.C$528385.B125$528526.2A$
528526.CBC$528526.C$528527.B125$528640.2A$528640.CBC$528640.C$528641.
B126$528764.2A$528764.ABC$528764.CB$528766.B124$528894.2A$528893.2A2B
$528894.BC$528896.B127$529034.3C$529034.C$529035.C123$529156.A$
529155.2A$529155.A.CB$529156.2B$529158.B125$529279.2A$529279.A.A$
529279.A3B$529280.B$529281.B125$529411.2C$529410.2C$529412.C124$
529524.A$529523.2A$529523.A.CB$529524.2B$529526.B125$529662.2A$
529661.2A2B$529662.BC$529664.B125$529788.A$529787.2A$529787.A.A2.3B$
529792.B$529793.B123$529900.A$529899.2A$529899.A.CB$529900.2B$529902.
B125$530024.2A$530023.2A2B$530024.BC$530026.B125$530144.2A$530144.CBC
$530144.C$530145.B126$530269.3A$530269.A3B$530270.C$530271.B124$
530391.2A$530391.A.A$530391.A3B$530392.B$530393.B124$530534.2A$
530534.CBC$530534.C$530535.B126$530653.3A$530653.A.2B$530654.CB$
530656.B126$530793.2C$530792.2C$530794.C124$530926.2A$530926.ABC$
530926.CB$530928.B125$531048.2A$531047.2A2B$531048.BC$531050.B125$
531166.2A$531166.A.A$531166.A12.2B$531178.2B$531180.B124$531307.3A$
531307.A3B$531308.C$531309.B127$531449.2C$531448.2C$531450.C123$
531564.A$531563.2A$531563.A.CB$531564.2B$531566.B125$531688.2A$
531687.2A2B$531688.BC$531690.B127$531825.2C$531824.2C$531826.C126$
531938.3C$531938.C$531939.C124$532054.2A$532054.A.A2B$532054.A.2B$
532058.B125$532187.3A$532187.A3B$532188.C$532189.B127$532329.2C$
532328.2C$532330.C126$532458.3C$532458.C$532459.C125$532596.2A$
532596.CBC$532596.C$532597.B126$532730.3C$532730.C$532731.C123$
532852.A$532851.2A$532851.A.CB$532852.2B$532854.B126$532987.A$532986.
ACB$532986.CBA$532988.B125$533107.2C$533106.2C$533108.C126$533228.2A$
533228.CBC$533228.C$533229.B125$533349.3A$533349.A.2B$533350.CB$
533352.B124$533473.3A$533473.A3B$533474.C$533475.B127$533594.3C$
533594.C$533595.C124$533728.2A$533728.CBC$533728.C$533729.B126$
533867.2C$533866.2C$533868.C125$533999.2A$533999.A.A$533999.A.2B$
534000.2B$534002.B124$534102.2A$534102.A.A$534102.A4.2B$534106.2B$
534108.B124$534238.2A$534238.A.A$534238.A2.2B$534240.2B$534242.B125$
534355.2C$534354.2C$534356.C125$534470.2A$534470.ABC$534470.CB$
534472.B127$534602.3C$534602.C$534603.C123$534726.A$534725.2A$534725.
A.CB$534726.2B$534728.B126$534852.2A$534852.ABC$534852.CB$534854.B
124$534968.2A$534967.2A2B$534968.BC$534970.B126$535109.3A$535109.A.2B
$535110.CB$535112.B123$535228.A$535227.2A$535227.A.CB$535228.2B$
535230.B126$535349.3A$535349.A.2B$535350.CB$535352.B124$535480.2A$
535479.2A2B$535480.BC$535482.B126$535619.2C$535618.2C$535620.C126$
535723.2C$535722.2C$535724.C126$535851.A$535850.ACB$535850.CBA$
535852.B124$535959.2A$535959.A.A$535959.A.2B$535960.2B$535962.B125$
536051.2C$536050.2C$536052.C126$536172.2A$536172.ABC$536172.CB$
536174.B125$536315.A$536314.ACB$536314.CBA$536316.B124$536434.2A$
536434.CBC$536434.C$536435.B124$536558.A$536557.2A$536557.A.CB$
536558.2B$536560.B125$536702.A$536701.2A$536701.A.CB$536702.2B$
536704.B124$536832.2A$536831.2A2B$536832.BC$536834.B127$536956.A2C$
536956.CB$536957.AB124$537051.3A$537051.A.2B$537052.CB$537054.B125$
537181.A$537180.ACB$537180.CBA$537182.B125$537307.3A$537307.A3B$
537308.C$537309.B125$537438.2A$537438.A.A$537438.A6.2B$537444.2B$
537446.B124$537575.2A$537575.A.A$537575.A3B$537576.B$537577.B124$
537687.2A$537687.A.A$537687.A.2B$537688.2B$537690.B124$537822.2A$
537822.A.A$537822.A4.2B$537826.2B$537828.B124$537944.2A$537943.2A2B$
537944.BC$537946.B125$538078.2A$538078.ABC$538078.CB$538080.B125$
538208.2A$538207.2A2B$538208.BC$538210.B125$538328.2A$538327.2A2B$
538328.BC$538330.B125$538459.3A$538459.A3B$538460.C$538461.B127$
538594.3C$538594.C$538595.C125$538747.A$538746.ACB$538746.CBA$538748.
B126$538874.3C$538874.C$538875.C125$538989.3A$538989.A5.2B$538990.A3.
2B$538996.B125$539133.3A$539133.A.2B$539134.CB$539136.B124$539260.A$
539259.2A$539259.A.CB$539260.2B$539262.B124$539384.2A$539383.2A2B$
539384.BC$539386.B126$539499.A$539498.ACB$539498.CBA$539500.B124$
539622.2A$539622.A.A$539622.A6.2B$539628.2B$539630.B124$539750.2A$
539750.CBC$539750.C$539751.B125$539884.A$539883.2A$539883.A.CB$
539884.2B$539886.B126$540017.2C$540016.2C$540018.C124$540164.C$
540163.2C$540163.C.C127$540307.A$540306.ACB$540306.CBA$540308.B124$
540432.2A$540431.2A2B$540432.BC$540434.B124$540572.A$540571.2A$
540571.A.CB$540572.2B$540574.B125$540686.2A$540686.CBC$540686.C$
540687.B126$540804.2A$540804.ABC$540804.CB$540806.B126$540932.3C$
540932.C$540933.C126$541049.2C$541048.2C$541050.C124$541182.2A$
541182.ABC$541182.CB$541184.B127$541305.2C$541304.2C$541306.C124$
541430.2A$541430.CBC$541430.C$541431.B126$541557.3A$541557.A3B$
541558.C$541559.B124$541688.2A$541688.CBC$541688.C$541689.B126$
541803.A$541802.ACB$541802.CBA$541804.B125$541931.2C$541930.2C$
541932.C125$542064.2A$542064.CBC$542064.C$542065.B125$542174.A$
542173.2A$542173.A.CB$542174.2B$542176.B124$542311.2A$542311.A.CB$
542311.A2B$542314.B127$542442.3C$542442.C$542443.C124$542592.2A$
542592.CBC$542592.C$542593.B126$542724.2A$542724.CBC$542724.C$542725.
B124$542854.A$542853.2A$542853.A.CB$542854.2B$542856.B124$542974.A$
542973.2A$542973.A.CB$542974.2B$542976.B124$543094.2A$543094.ABC$
543094.CB$543096.B124$543236.A$543235.2A$543235.A.CB$543236.2B$
543238.B125$543376.2A$543375.2A2B$543376.BC$543378.B125$543507.3A$
543507.A3B$543508.C$543509.B126$543644.2A$543644.CBC$543644.C$543645.
B123$543772.A$543771.2A$543771.A.CB$543772.2B$543774.B125$543904.2A$
543904.CBC$543904.C$543905.B126$544028.2A3.2B$544028.A.A.2B$544028.A
5.B125$544174.2A$544174.ABC$544174.CB$544176.B126$544293.3A$544293.A.
2B$544294.CB$544296.B124$544422.2A$544422.CBC$544422.C$544423.B126$
544541.3A$544541.A3B$544542.C$544543.B126$544681.2C$544680.2C$544682.
C124$544810.2A$544810.CBC$544810.C$544811.B125$544920.2A$544919.2A2B$
544920.BC$544922.B125$545051.3A$545051.A3B$545052.C$545053.B124$
545174.A$545173.2A$545173.A.CB$545174.2B$545176.B125$545294.2A$
545294.ABC$545294.CB$545296.B126$545429.3A$545429.A.2B$545430.CB$
545432.B124$545559.2A$545559.A.A$545559.A.2B$545560.2B$545562.B124$
545675.3A$545675.A3B$545676.C$545677.B125$545800.2A$545800.CBC$
545800.C$545801.B126$545932.2A$545932.CBC$545932.C$545933.B124$
546064.2A$546064.CBC$546064.C$546065.B125$546199.2A$546199.A.A$
546199.A3B$546200.B$546201.B125$546331.A$546330.ACB$546330.CBA$
546332.B124$546414.2A$546414.A.A8.2B$546414.A9.2B$546426.B127$546546.
3C$546546.C$546547.C123$546668.A$546667.2A$546667.A.CB$546668.2B$
546670.B125$546806.2A$546806.CBC$546806.C$546807.B127$546938.3C$
546938.C$546939.C124$547076.A$547075.2A$547075.A.CB$547076.2B$547078.
B124$547208.2A$547207.2A2B$547208.BC$547210.B125$547328.2A$547327.2A
2B$547328.BC$547330.B125$547456.2A$547456.CBC$547456.C$547457.B124$
547596.A$547595.2A$547595.A.CB$547596.2B$547598.B126$547717.3A$
547717.A.2B$547718.CB$547720.B126$547844.3C$547844.C$547845.C124$
547976.2A$547975.2A2B$547976.BC$547978.B127$548098.3C$548098.C$
548099.C125$548203.A$548202.ACB$548202.CBA$548204.B124$548327.2A$
548327.A.A$548327.A.2B$548328.2B$548330.B126$548460.3C$548460.C$
548461.C124$548592.2A$548591.2A2B$548592.BC$548594.B126$548722.A2C$
548722.CB$548723.AB125$548856.2A$548855.2A2B$548856.BC$548858.B127$
548978.3C$548978.C$548979.C124$549119.2A$549119.A.A$549119.A3B$
549120.B$549121.B125$549244.2A$549244.CBC$549244.C$549245.B124$
549366.A$549365.2A$549365.A.CB$549366.2B$549368.B124$549488.2A$
549488.CBC$549488.C$549489.B125$549607.2A$549607.A.A$549607.A.2B$
549608.2B$549610.B125$549724.2A$549724.ABC$549724.CB$549726.B126$
549852.A2C$549852.CB$549853.AB124$549976.2A$549976.CBC$549976.C$
549977.B125$550088.2A$550087.2A2B$550088.BC$550090.B127$550217.2C$
550216.2C$550218.C124$550342.2A$550342.CBC$550342.C$550343.B125$
550483.3A$550483.A3B$550484.C$550485.B125$550623.2A$550623.A.A$
550623.A.2B$550624.2B$550626.B124$550759.2A$550759.A.A$550759.A.2B$
550760.2B$550762.B123$550852.A$550851.2A$550851.A.CB$550852.2B$
550854.B124$550980.A$550979.2A$550979.A.CB$550980.2B$550982.B125$
551091.3A$551091.A3B$551092.C$551093.B126$551227.2C$551226.2C$551228.
C126$551379.2C$551378.2C$551380.C126$551507.A$551506.ACB$551506.CBA$
551508.B124$551642.2A$551642.ABC$551642.CB$551644.B125$551766.2A$
551766.CBC$551766.C$551767.B124$551884.A$551883.2A$551883.A.CB$
551884.2B$551886.B124$552014.A$552013.2A$552013.A.CB$552014.2B$
552016.B124$552148.A$552147.2A$552147.A.CB$552148.2B$552150.B125$
552272.2A$552272.CBC$552272.C$552273.B126$552396.ACB$552396.CBA$
552396.A.B125$552518.2A$552518.ABC$552518.CB$552520.B125$552649.3A$
552649.A3B$552650.C$552651.B125$552764.A$552763.2A$552763.A.CB$
552764.2B$552766.B125$552889.2B$552888.BCA$552888.2AB$552890.A125$
553027.2C$553026.2C$553028.C126$553148.2A$553148.ABC$553148.CB$
553150.B125$553283.A$553282.ACB$553282.CBA$553284.B124$553405.2A$
553405.A.A$553405.A3B$553406.B$553407.B124$553534.A$553533.2A$553533.
A.CB$553534.2B$553536.B125$553659.A$553658.ACB$553658.CBA$553660.B
125$553787.2C$553786.2C$553788.C125$553918.2A$553918.CBC$553918.C$
553919.B126$554037.3A$554037.A3B$554038.C$554039.B124$554172.A$
554171.2A$554171.A.CB$554172.2B$554174.B125$554309.3A$554309.A3B$
554310.C$554311.B123$554428.A$554427.2A$554427.A.CB$554428.2B$554430.
B126$554556.2A$554556.CBC$554556.C$554557.B126$554690.3C$554690.C$
554691.C124$554814.A$554813.2A$554813.A.CB$554814.2B$554816.B125$
554956.2A$554956.CBC$554956.C$554957.B124$555089.3A$555089.A3B$
555090.C$555091.B125$555206.2A$555206.CBC$555206.C$555207.B127$
555340.3C$555340.C$555341.C124$555479.2A$555479.A.A$555479.A3B$
555480.B$555481.B126$555610.3C$555610.C$555611.C124$555755.3A$555755.
A3B$555756.C$555757.B124$555892.A$555891.2A$555891.A.CB$555892.2B$
555894.B124$556036.A$556035.2A$556035.A.CB$556036.2B$556038.B125$
556171.3A$556171.A3B$556172.C$556173.B127$556313.2C$556312.2C$556314.
C123$556428.A$556427.2A$556427.A.CB$556428.2B$556430.B126$556571.A$
556570.ACB$556570.CBA$556572.B125$556692.2A$556692.ABC$556692.CB$
556694.B123$556820.A$556819.2A$556819.A.CB$556820.2B$556822.B126$
556938.3C$556938.C$556939.C125$557070.2A$557069.2A2B$557070.BC$
557072.B125$557192.2A$557192.CBC$557192.C$557193.B126$557331.A$
557330.ACB$557330.CBA$557332.B123$557452.A$557451.2A$557451.A.CB$
557452.2B$557454.B125$557587.3A$557587.A3B$557588.C$557589.B126$
557715.A$557714.ACB$557714.CBA$557716.B125$557868.2A$557868.ABC$
557868.CB$557870.B124$557984.2A$557984.CBC$557984.C$557985.B127$
558113.2C$558112.2C$558114.C125$558235.2C$558234.2C$558236.C126$
558379.2C$558378.2C$558380.C125$558506.2A$558506.CBC$558506.C$558507.
B125$558606.2A$558606.CBC$558606.C$558607.B125$558743.2A$558743.A.A$
558743.A.2B$558744.2B$558746.B125$558876.2A$558876.CBC$558876.C$
558877.B124$559012.A$559011.2A$559011.A.CB$559012.2B$559014.B125$
559141.3A$559141.A3B$559142.C$559143.B124$559254.A$559253.2A$559253.A
.CB$559254.2B$559256.B124$559382.2A$559382.CBC$559382.C$559383.B125$
559496.2A$559495.2A2B$559496.BC$559498.B125$559616.2A$559616.CBC$
559616.C$559617.B127$559746.3C$559746.C$559747.C125$559851.2C$559850.
2C$559852.C125$559976.2A$559975.2A2B$559976.BC$559978.B126$560101.3A$
560101.A3B$560102.C$560103.B125$560227.A$560226.ACB$560226.CBA$
560228.B126$560369.2C$560368.2C$560370.C124$560499.3A$560499.A3B$
560500.C$560501.B125$560622.2A$560621.2A2B$560622.BC$560624.B125$
560748.A$560747.2A$560747.A.CB$560748.2B$560750.B124$560871.2A$
560871.A.A$560871.A.2B$560872.2B$560874.B124$560974.2A$560974.ABC$
560974.CB$560976.B126$561101.3A$561101.A3B$561102.C$561103.B123$
561230.A$561229.2A$561229.A.CB$561230.2B$561232.B125$561352.2A$
561351.2A2B$561352.BC$561354.B127$561482.3C$561482.C$561483.C123$
561620.A$561619.2A$561619.A.CB$561620.2B$561622.B125$561758.A$561757.
2A$561757.A.CB$561758.2B$561760.B124$561871.2A$561871.A.A$561871.A.2B
$561872.2B$561874.B123$561988.A$561987.2A$561987.A.CB$561988.2B$
561990.B125$562108.A$562107.2A$562107.A.CB$562108.2B$562110.B124$
562234.2A$562234.CBC$562234.C$562235.B125$562359.2A$562359.A.A3.2B$
562359.A4.2B$562366.B125$562495.2A$562495.A.A$562495.A3B$562496.B$
562497.B124$562622.A$562621.2A$562621.A.CB$562622.2B$562624.B125$
562739.A$562738.ACB$562738.CBA$562740.B124$562872.2A$562871.2A2B$
562872.BC$562874.B125$562997.2A$562997.A.A$562997.A3B$562998.B$
562999.B124$563118.A$563117.2A$563117.A.CB$563118.2B$563120.B125$
563221.3A$563221.A.2B$563222.CB$563224.B125$563371.A$563370.ACB$
563370.CBA$563372.B124$563496.2A$563496.CBC$563496.C$563497.B124$
563638.A$563637.2A$563637.A.CB$563638.2B$563640.B125$563758.A$563757.
2A$563757.A.CB$563758.2B$563760.B124$563903.2A$563903.A.A$563903.A3B$
563904.B$563905.B125$564013.3A$564013.A.2B$564014.CB$564016.B125$
564139.2C$564138.2C$564140.C125$564270.2A$564270.ABC$564270.CB$
564272.B125$564398.2A$564398.ABC$564398.CB$564400.B125$564522.2A$
564522.CBC$564522.C$564523.B125$564658.2A$564658.CBC$564658.C$564659.
B125$564774.2A$564773.2A2B$564774.BC$564776.B127$564905.2C$564904.2C$
564906.C124$565039.2A$565039.A.A$565039.A3B$565040.B$565041.B124$
565176.2A$565176.CBC$565176.C$565177.B125$565302.2A$565302.A.A2.2B$
565302.A3.2B$565308.B125$565430.2A$565430.CBC$565430.C$565431.B125$
565547.3A$565547.A3B$565548.C$565549.B126$565685.3A$565685.A.2B$
565686.CB$565688.B126$565818.3C$565818.C$565819.C125$565957.3A$
565957.A3B$565958.C$565959.B125$566084.2A$566084.CBC$566084.C$566085.
B124$566202.2A$566202.CBC$566202.C$566203.B125$566331.3A$566331.A3B$
566332.C$566333.B126$566453.3A$566453.A3B$566454.C$566455.B126$
566577.2C$566576.2C$566578.C125$566715.A$566714.ACB$566714.CBA$
566716.B124$566819.3A$566819.A3B$566820.C$566821.B125$566943.2A$
566943.ABCB$566943.AB$566945.B125$567066.2A$567066.CBC$567066.C$
567067.B127$567201.2C$567200.2C$567202.C124$567334.2A$567334.ABC$
567334.CB$567336.B125$567466.2A$567466.CBC$567466.C$567467.B125$
567586.2A$567586.CBC$567586.C$567587.B124$567726.A$567725.2A$567725.A
.CB$567726.2B$567728.B125$567843.3A$567843.A3B$567844.C$567845.B125$
567982.2A$567982.ABC$567982.CB$567984.B126$568107.2C$568106.2C$
568108.C!
The first problem is in the 3rd of the following five lines...

Code: Select all

(g0%2)[772](g0%2)[773](g1%2)[776](g1%2)[777]
(g1%2)[770]
(g0%2)[770]
(g0%1)[749]
(g0%1)[747]
...your script emits a glider on lane 786 instead of lane 770. This shows up at generation 126976 in the DoubleB3S23 pattern I attached (where the red and green gliders are 16hd apart).
What do you do with ill crystallographers? Take them to the mono-clinic!
User avatar
apg
Moderator
Posts: 3007
Joined: June 1st, 2009, 4:32 pm

Re: Binary slow salvos

Post by apg »

Hippo.69 wrote: August 5th, 2023, 12:00 pm
Could you please post the RLE of all of the well-separated slow-salvo gliders emitted by your FixedBottom compiler? That way, I can use my tools to find where it first departs from the correct construction.
Okay, so there are exactly 2 mistakes out of 4444 (so your construction is almost perfect -- hooray!), namely the 252nd and 2043rd gliders:

Code: Select all

$ grep -n EVIL interleaved.txt 
252:EVIL (786, 6) (g0%2)[770]
2043:EVIL (578, 6) (g0%2)[562]
Here's the full interleaved output showing your constructed gliders together with the alternatives in levels.txt (where 'GOOD' means that the constructed glider matches one of the alternatives, and 'EVIL' means that it doesn't):

Code: Select all

GOOD (366, 0) (g0%1)[366]
GOOD (376, 4) (g0%1)[376]
GOOD (373, 2) (g0%1)[373]
GOOD (373, 3) (g1%2)[373]
GOOD (372, 6) (g0%2)[372]
GOOD (368, 3) (g1%2)[368]
GOOD (363, 6) (g0%2)[363]
GOOD (362, 3) (g0%1)[362]
GOOD (351, 2) (g0%1)[351]
GOOD (353, 7) (g0%1)[348](g0%1)[353]
GOOD (346, 3) (g0%1)[346]
GOOD (344, 4) (g0%1)[344]
GOOD (343, 2) (g0%1)[339](g0%1)[340](g0%1)[343](g0%1)[350]
GOOD (372, 6) (g0%1)[372]
GOOD (378, 3) (g0%1)[378]
GOOD (393, 7) (g0%1)[393]
GOOD (392, 3) (g1%2)[392]
GOOD (405, 3) (g0%2)[400](g0%2)[401](g1%2)[404](g1%2)[405]
GOOD (399, 1) (g1%2)[399]
GOOD (404, 6) (g0%1)[404]
GOOD (412, 5) (g1%2)[412]
GOOD (423, 2) (g0%2)[423]
GOOD (421, 3) (g0%1)[421]
GOOD (440, 4) (g0%1)[440]
GOOD (426, 3) (g1%2)[426]
GOOD (443, 5) (g0%1)[443]
GOOD (446, 3) (g1%2)[446]
GOOD (453, 6) (g0%2)[453]
GOOD (473, 7) (g0%1)[473]
GOOD (487, 2) (g0%1)[487]
GOOD (496, 4) (g0%1)[496]
GOOD (503, 2) (g0%1)[503]
GOOD (497, 7) (g0%1)[497]
GOOD (495, 1) (g1%2)[495]
GOOD (521, 7) (g1%2)[520](g1%2)[521](g1%2)[528]
GOOD (517, 6) (g0%2)[517]
GOOD (547, 5) (g0%1)[547]
GOOD (550, 3) (g1%2)[550]
GOOD (557, 6) (g0%2)[557]
GOOD (574, 0) (g0%2)[574]
GOOD (595, 6) (g0%2)[595]
GOOD (597, 6) (g0%2)[597]
GOOD (605, 1) (g0%1)[605]
GOOD (605, 3) (g1%2)[605]
GOOD (609, 0) (g0%1)[609]
GOOD (593, 0) (g0%2)[593]
GOOD (605, 3) (g0%2)[601](g0%2)[602](g1%2)[605](g1%2)[606]
GOOD (603, 6) (g0%2)[603]
GOOD (588, 5) (g1%2)[588]
GOOD (600, 4) (g0%1)[600]
GOOD (643, 5) (g0%1)[643]
GOOD (670, 0) (g0%1)[670]
GOOD (659, 5) (g0%1)[659]
GOOD (666, 3) (g0%1)[664](g0%1)[665](g0%1)[666](g0%1)[667](g0%1)[668](g0%1)[669]
GOOD (634, 3) (g0%1)[634]
GOOD (631, 2) (g0%1)[631](g0%1)[636]
GOOD (643, 5) (g0%1)[643]
GOOD (641, 0) (g0%1)[641]
GOOD (628, 5) (g1%2)[628]
GOOD (633, 7) (g1%2)[633]
GOOD (629, 3) (g0%1)[629](g0%1)[630]
GOOD (620, 5) (g1%2)[620]
GOOD (624, 3) (g1%2)[624]
GOOD (637, 3) (g0%1)[637]
GOOD (645, 3) (g0%1)[645]
GOOD (639, 2) (g0%1)[639]
GOOD (634, 3) (g0%1)[629](g0%1)[634](g0%1)[635](g0%1)[640]
GOOD (643, 5) (g1%2)[643]
GOOD (653, 6) (g0%2)[653]
GOOD (654, 3) (g1%2)[654]
GOOD (648, 3) (g1%2)[648]
GOOD (656, 4) (g0%1)[656]
GOOD (656, 3) (g0%1)[656]
GOOD (652, 6) (g0%2)[652]
GOOD (640, 3) (g1%2)[640]
GOOD (644, 6) (g0%2)[644]
GOOD (650, 3) (g1%2)[650]
GOOD (657, 0) (g0%2)[657]
GOOD (654, 0) (g0%2)[654]
GOOD (631, 7) (g7%8)[631]
GOOD (636, 6) (g0%1)[636]
GOOD (632, 3) (g1%2)[632]
GOOD (650, 3) (g1%8)[650](g2%8)[650](g3%8)[650](g4%8)[650](g5%8)[650]
GOOD (653, 3) (g0%1)[653]
GOOD (657, 7) (g1%2)[657]
GOOD (642, 3) (g0%1)[642]
GOOD (645, 3) (g0%1)[640](g0%1)[645]
GOOD (640, 3) (g1%2)[640]
GOOD (640, 4) (g0%2)[640]
GOOD (654, 1) (g1%2)[654]
GOOD (654, 0) (g0%1)[654]
GOOD (653, 3) (g0%1)[653]
GOOD (648, 3) (g1%2)[648]
GOOD (641, 7) (g1%2)[641]
GOOD (649, 0) (g0%2)[649]
GOOD (664, 3) (g1%2)[664]
GOOD (652, 6) (g0%2)[652]
GOOD (668, 6) (g0%1)[668]
GOOD (664, 3) (g1%2)[664]
GOOD (693, 3) (g0%1)[693]
GOOD (696, 3) (g1%2)[696]
GOOD (703, 2) (g0%2)[703]
GOOD (720, 4) (g0%2)[720]
GOOD (719, 1) (g1%2)[719]
GOOD (672, 3) (g1%2)[672]
GOOD (675, 6) (g0%2)[675]
GOOD (666, 3) (g0%1)[663](g0%1)[666](g0%1)[667]
GOOD (663, 2) (g0%1)[663]
GOOD (653, 3) (g0%1)[653]
GOOD (663, 2) (g0%1)[660](g0%1)[663](g0%1)[664]
GOOD (657, 7) (g1%2)[657]
GOOD (659, 6) (g0%2)[659]
GOOD (653, 3) (g1%2)[653]
GOOD (659, 5) (g0%1)[659]
GOOD (661, 3) (g0%1)[656](g0%1)[661]
GOOD (654, 0) (g0%1)[654]
GOOD (653, 3) (g0%1)[653]
GOOD (673, 7) (g0%1)[673]
GOOD (676, 5) (g1%2)[676]
GOOD (666, 3) (g0%1)[663](g0%1)[664](g0%1)[665](g0%1)[666](g0%1)[667]
GOOD (665, 0) (g0%2)[665]
GOOD (671, 1) (g1%2)[671]
GOOD (673, 0) (g0%2)[673]
GOOD (657, 7) (g1%2)[657]
GOOD (663, 1) (g1%2)[663]
GOOD (665, 7) (g1%2)[663](g1%2)[664](g1%2)[665](g0%2)[666](g0%2)[667](g0%2)[668]
GOOD (659, 5) (g0%1)[659]
GOOD (662, 2) (g2%8)[662]
GOOD (679, 1) (g1%2)[679]
GOOD (686, 0) (g0%1)[686]
GOOD (689, 7) (g1%2)[689]
GOOD (697, 7) (g1%2)[697]
GOOD (694, 0) (g0%2)[694]
GOOD (677, 6) (g0%2)[677]
GOOD (673, 7) (g0%1)[673]
GOOD (690, 3) (g1%2)[690]
GOOD (681, 7) (g1%2)[681]
GOOD (668, 6) (g0%1)[668]
GOOD (668, 6) (g0%1)[668]
GOOD (672, 3) (g1%2)[672]
GOOD (676, 6) (g0%2)[676]
GOOD (687, 2) (g0%2)[687]
GOOD (677, 6) (g0%2)[677]
GOOD (681, 0) (g0%1)[680](g0%1)[681]
GOOD (678, 0) (g0%1)[678]
GOOD (666, 3) (g0%1)[666]
GOOD (676, 5) (g0%8)[676](g1%8)[676](g4%8)[676](g5%8)[676](g6%8)[676](g7%8)[676]
GOOD (678, 0) (g0%1)[678]
GOOD (687, 2) (g0%1)[687]
GOOD (697, 7) (g0%1)[697]
GOOD (732, 5) (g1%2)[732]
GOOD (732, 6) (g0%1)[732]
GOOD (728, 4) (g0%2)[728]
GOOD (723, 5) (g1%2)[723]
GOOD (721, 7) (g0%1)[721]
GOOD (725, 3) (g1%2)[725]
GOOD (733, 6) (g0%2)[733]
GOOD (724, 5) (g1%2)[724]
GOOD (693, 3) (g1%2)[693](g1%2)[694](g0%2)[697](g0%2)[698]
GOOD (707, 5) (g1%2)[707]
GOOD (719, 1) (g1%2)[719]
GOOD (696, 4) (g0%1)[696]
GOOD (696, 3) (g1%2)[696]
GOOD (698, 4) (g0%2)[698]
GOOD (702, 0) (g0%1)[702]
GOOD (706, 6) (g0%2)[706]
GOOD (716, 6) (g0%1)[716]
GOOD (695, 1) (g1%2)[695]
GOOD (698, 6) (g0%2)[698]
GOOD (695, 1) (g1%2)[695]
GOOD (690, 3) (g0%1)[690]
GOOD (700, 6) (g0%1)[700]
GOOD (703, 1) (g1%2)[703]
GOOD (690, 3) (g0%1)[690](g0%1)[691](g0%1)[692](g0%1)[693](g0%1)[694]
GOOD (691, 5) (g1%2)[691]
GOOD (680, 4) (g0%1)[680]
GOOD (680, 3) (g1%2)[680]
GOOD (692, 6) (g0%2)[692]
GOOD (703, 1) (g1%2)[703]
GOOD (707, 6) (g0%2)[707]
GOOD (713, 7) (g1%2)[713]
GOOD (723, 6) (g0%2)[723]
GOOD (724, 5) (g1%2)[724]
GOOD (730, 4) (g0%2)[730]
GOOD (734, 0) (g0%2)[734]
GOOD (740, 6) (g0%2)[740]
GOOD (718, 5) (g1%2)[718]
GOOD (737, 7) (g0%2)[728](g0%2)[735](g1%2)[737]
GOOD (724, 6) (g0%1)[724]
GOOD (723, 5) (g1%2)[723]
GOOD (738, 3) (g1%2)[738]
GOOD (733, 6) (g0%2)[733]
GOOD (724, 5) (g1%2)[724]
GOOD (727, 2) (g0%2)[727]
GOOD (723, 5) (g0%1)[723]
GOOD (725, 3) (g0%1)[725]
GOOD (738, 3) (g0%1)[738]
GOOD (768, 4) (g0%1)[768]
GOOD (771, 5) (g1%2)[771]
GOOD (778, 4) (g0%2)[778]
GOOD (769, 0) (g0%2)[769]
GOOD (805, 3) (g0%1)[805](g0%1)[808](g0%1)[809]
GOOD (794, 3) (g1%2)[794]
GOOD (792, 4) (g0%1)[792]
GOOD (791, 2) (g0%1)[790](g0%1)[791]
GOOD (791, 1) (g1%2)[791]
GOOD (791, 2) (g0%1)[791]
GOOD (794, 3) (g0%1)[789](g0%1)[794]
GOOD (782, 0) (g0%1)[782]
GOOD (779, 5) (g1%2)[779]
GOOD (782, 3) (g1%2)[782]
GOOD (784, 4) (g0%1)[784]
GOOD (797, 3) (g1%2)[797]
GOOD (802, 3) (g1%2)[801](g1%2)[802](g0%2)[805](g0%2)[806]
GOOD (807, 1) (g1%2)[807]
GOOD (793, 0) (g0%2)[793]
GOOD (801, 7) (g1%2)[801]
GOOD (782, 3) (g1%2)[782]
GOOD (781, 3) (g1%2)[781]
GOOD (771, 6) (g0%2)[771]
GOOD (781, 3) (g0%1)[781]
GOOD (779, 5) (g0%1)[779]
GOOD (787, 5) (g0%1)[784](g0%1)[787](g0%1)[788]
GOOD (781, 6) (g0%1)[781]
GOOD (766, 0) (g0%1)[766]
GOOD (766, 3) (g1%2)[766]
GOOD (778, 4) (g0%2)[778]
GOOD (777, 0) (g0%1)[777]
GOOD (767, 2) (g0%1)[767]
GOOD (773, 3) (g0%1)[772](g0%1)[773](g0%1)[774](g0%1)[775](g0%1)[776](g0%1)[777]
GOOD (770, 3) (g0%1)[770](g0%1)[777]
GOOD (753, 7) (g0%1)[753](g0%1)[761]
GOOD (761, 7) (g1%2)[761]
GOOD (763, 6) (g1%2)[758](g1%2)[759](g0%2)[762](g0%2)[763]
GOOD (753, 7) (g1%2)[753]
GOOD (763, 6) (g0%2)[763]
GOOD (756, 6) (g0%2)[756]
GOOD (764, 5) (g1%2)[764]
GOOD (767, 2) (g0%2)[767]
GOOD (768, 3) (g1%2)[768]
GOOD (765, 3) (g1%2)[765](g1%2)[766](g0%2)[769](g0%2)[770]
GOOD (758, 5) (g1%2)[758]
GOOD (753, 7) (g1%2)[753]
GOOD (750, 0) (g0%2)[750]
GOOD (757, 3) (g0%2)[752](g0%2)[753](g0%2)[754](g1%2)[755](g1%2)[756](g1%2)[757]
GOOD (794, 3) (g1%2)[794]
GOOD (786, 3) (g0%1)[786]
GOOD (783, 1) (g1%8)[783]
GOOD (774, 3) (g1%2)[774]
GOOD (777, 7) (g0%2)[772](g0%2)[773](g1%2)[776](g1%2)[777]
GOOD (770, 3) (g1%2)[770]
EVIL (786, 6) (g0%2)[770]
GOOD (749, 3) (g0%1)[749]
GOOD (747, 5) (g0%1)[747]
GOOD (747, 7) (g0%1)[747]
GOOD (750, 3) (g1%2)[750]
GOOD (742, 3) (g1%2)[742]
GOOD (748, 6) (g0%1)[748]
GOOD (751, 2) (g0%2)[751]
GOOD (753, 7) (g1%2)[753]
GOOD (761, 7) (g0%1)[761]
GOOD (758, 3) (g1%2)[758]
GOOD (774, 0) (g0%1)[774]
GOOD (750, 0) (g0%2)[750]
GOOD (752, 4) (g0%2)[752]
GOOD (745, 7) (g0%1)[745]
GOOD (755, 5) (g0%1)[755]
GOOD (757, 3) (g0%1)[757]
GOOD (765, 3) (g0%1)[765]
GOOD (751, 2) (g0%1)[751]
GOOD (763, 5) (g0%1)[763]
GOOD (756, 6) (g0%1)[756]
GOOD (754, 3) (g0%1)[754]
GOOD (761, 0) (g0%1)[761]
GOOD (749, 3) (g1%2)[749]
GOOD (754, 4) (g0%2)[754]
GOOD (753, 7) (g1%2)[753]
GOOD (745, 7) (g1%2)[745]
GOOD (720, 4) (g0%1)[720]
GOOD (729, 0) (g0%1)[729]
GOOD (739, 6) (g0%1)[739]
GOOD (726, 0) (g0%1)[726]
GOOD (735, 2) (g0%1)[735]
GOOD (737, 7) (g0%1)[732](g0%1)[737]
GOOD (725, 3) (g0%1)[725]
GOOD (736, 4) (g0%1)[736]
GOOD (731, 5) (g0%1)[731]
GOOD (727, 2) (g0%1)[727]
GOOD (714, 3) (g0%1)[714]
GOOD (714, 3) (g1%2)[714]
GOOD (706, 3) (g1%2)[706](g1%2)[707]
GOOD (711, 2) (g0%1)[711]
GOOD (724, 6) (g0%1)[724]
GOOD (719, 2) (g0%1)[716](g0%1)[719](g0%1)[720]
GOOD (713, 7) (g1%2)[713]
GOOD (704, 3) (g1%2)[704]
GOOD (698, 4) (g0%2)[698]
GOOD (722, 3) (g1%2)[722]
GOOD (733, 0) (g0%8)[733]
GOOD (729, 7) (g0%1)[729]
GOOD (732, 5) (g1%2)[732]
GOOD (738, 3) (g0%2)[734](g0%2)[735](g1%2)[738](g1%2)[739]
GOOD (740, 5) (g1%2)[740]
GOOD (730, 3) (g1%2)[730]
GOOD (719, 1) (g1%2)[719]
GOOD (718, 0) (g0%2)[718]
GOOD (713, 7) (g0%1)[713]
GOOD (714, 3) (g0%1)[714]
GOOD (739, 6) (g0%2)[739]
GOOD (742, 0) (g0%2)[742]
GOOD (733, 3) (g0%1)[733]
GOOD (719, 1) (g1%2)[719]
GOOD (713, 0) (g0%2)[713]
GOOD (720, 4) (g0%2)[720]
GOOD (709, 3) (g1%2)[709]
GOOD (712, 3) (g1%2)[712]
GOOD (714, 3) (g0%2)[710](g0%2)[711](g1%2)[714](g1%2)[715]
GOOD (707, 5) (g1%2)[707]
GOOD (701, 1) (g1%2)[701]
GOOD (713, 7) (g1%2)[713]
GOOD (705, 7) (g0%2)[702](g1%2)[705](g0%2)[710]
GOOD (684, 5) (g0%1)[684]
GOOD (676, 6) (g0%1)[676]
GOOD (685, 3) (g0%1)[685]
GOOD (691, 5) (g0%1)[691]
GOOD (694, 0) (g0%1)[689](g0%1)[694]
GOOD (651, 5) (g0%1)[651]
GOOD (651, 5) (g1%2)[651]
GOOD (647, 2) (g0%1)[647]
GOOD (643, 5) (g1%2)[643]
GOOD (647, 2) (g0%2)[647]
GOOD (644, 5) (g1%2)[644]
GOOD (657, 0) (g0%2)[657]
GOOD (658, 4) (g0%2)[658]
GOOD (673, 0) (g0%1)[673]
GOOD (670, 3) (g1%2)[670]
GOOD (661, 3) (g1%2)[661]
GOOD (673, 0) (g0%2)[673]
GOOD (673, 7) (g1%2)[673]
GOOD (669, 3) (g0%1)[669]
GOOD (677, 3) (g0%1)[677]
GOOD (682, 3) (g0%1)[682]
GOOD (693, 3) (g0%1)[693]
GOOD (688, 3) (g0%1)[688]
GOOD (684, 6) (g0%1)[684]
GOOD (678, 0) (g0%1)[678]
GOOD (675, 5) (g0%1)[675](g0%1)[680]
GOOD (675, 5) (g1%2)[675]
GOOD (675, 6) (g0%2)[675]
GOOD (688, 3) (g1%2)[688]
GOOD (672, 4) (g0%2)[672]
GOOD (682, 3) (g0%1)[682]
GOOD (691, 5) (g1%2)[691]
GOOD (680, 4) (g0%2)[680]
GOOD (678, 0) (g0%2)[678]
GOOD (679, 2) (g0%1)[679]
GOOD (669, 3) (g0%1)[669](g0%1)[670](g0%1)[673]
GOOD (686, 0) (g0%1)[686]
GOOD (673, 7) (g1%2)[673]
GOOD (682, 3) (g0%1)[682](g0%1)[689]
GOOD (667, 6) (g0%2)[667]
GOOD (667, 6) (g0%2)[667]
GOOD (645, 3) (g1%2)[645]
GOOD (642, 3) (g0%1)[638](g0%1)[639](g0%1)[640](g0%1)[641](g0%1)[642](g0%1)[643]
GOOD (652, 6) (g0%1)[652]
GOOD (655, 2) (g0%1)[655]
GOOD (654, 5) (g1%2)[654]
GOOD (668, 6) (g0%2)[668]
GOOD (664, 3) (g1%2)[664]
GOOD (662, 3) (g1%2)[662]
GOOD (668, 5) (g1%2)[668]
GOOD (664, 4) (g0%2)[664]
GOOD (662, 0) (g0%2)[662]
GOOD (657, 7) (g0%1)[657]
GOOD (658, 3) (g0%1)[658]
GOOD (677, 3) (g0%1)[677](g0%1)[685]
GOOD (711, 2) (g0%2)[711]
GOOD (706, 3) (g0%1)[706]
GOOD (714, 3) (g0%1)[714]
GOOD (706, 3) (g1%2)[706]
GOOD (698, 4) (g0%2)[698]
GOOD (697, 7) (g1%2)[697]
GOOD (685, 2) (g0%2)[685]
GOOD (683, 5) (g0%1)[683]
GOOD (684, 5) (g1%2)[684]
GOOD (686, 0) (g0%2)[686]
GOOD (684, 5) (g1%2)[684]
GOOD (679, 2) (g0%2)[679]
GOOD (691, 6) (g0%2)[691]
GOOD (689, 7) (g1%2)[689]
GOOD (677, 3) (g0%1)[676](g0%1)[677]
GOOD (684, 6) (g0%1)[684]
GOOD (682, 3) (g0%1)[682](g0%1)[683](g0%1)[684](g0%1)[685](g0%1)[686]
GOOD (690, 5) (g5%8)[690]
GOOD (708, 5) (g1%2)[708]
GOOD (698, 3) (g1%2)[698]
GOOD (696, 4) (g0%2)[696]
GOOD (711, 2) (g0%2)[711]
GOOD (713, 0) (g0%2)[713]
GOOD (705, 0) (g0%2)[705]
GOOD (702, 0) (g0%1)[702]
GOOD (691, 5) (g0%1)[691]
GOOD (695, 1) (g1%2)[695]
GOOD (691, 5) (g1%2)[691](g1%2)[692](g0%2)[695](g0%2)[696]
GOOD (696, 3) (g1%2)[696]
GOOD (692, 6) (g0%2)[692]
GOOD (705, 7) (g1%2)[705]
GOOD (700, 6) (g0%2)[700]
GOOD (689, 7) (g1%2)[689]
GOOD (674, 3) (g0%1)[672](g0%1)[673](g0%1)[674](g0%1)[675](g0%1)[676](g0%1)[677]
GOOD (681, 7) (g0%1)[681]
GOOD (691, 5) (g0%1)[691]
GOOD (694, 3) (g1%2)[694]
GOOD (703, 1) (g1%2)[703]
GOOD (692, 5) (g1%2)[692]
GOOD (681, 0) (g0%2)[681]
GOOD (694, 0) (g0%2)[694]
GOOD (683, 5) (g0%1)[683]
GOOD (691, 5) (g0%1)[691]
GOOD (693, 3) (g0%1)[693]
GOOD (674, 3) (g1%2)[674]
GOOD (685, 6) (g0%2)[685]
GOOD (682, 3) (g0%1)[678](g0%1)[682](g0%1)[683](g0%1)[685](g0%1)[688]
GOOD (698, 3) (g1%2)[698]
GOOD (689, 7) (g1%2)[689]
GOOD (690, 3) (g0%1)[689](g0%1)[690](g0%1)[691](g0%1)[692](g0%1)[693](g0%1)[694]
GOOD (649, 7) (g0%1)[649]
GOOD (646, 3) (g1%2)[646]
GOOD (637, 3) (g1%2)[637]
GOOD (651, 7) (g1%2)[651]
GOOD (629, 3) (g0%1)[629]
GOOD (610, 3) (g0%1)[610]
GOOD (621, 3) (g0%1)[621]
GOOD (619, 5) (g0%1)[619]
GOOD (610, 3) (g0%1)[610]
GOOD (600, 3) (g0%1)[600]
GOOD (587, 5) (g0%1)[587]
GOOD (588, 5) (g1%2)[588]
GOOD (586, 3) (g0%2)[581](g0%2)[582](g1%2)[585](g1%2)[586]
GOOD (578, 4) (g0%2)[578]
GOOD (583, 1) (g1%2)[583]
GOOD (578, 4) (g0%2)[578]
GOOD (572, 6) (g0%2)[572]
GOOD (568, 3) (g0%1)[568]
GOOD (570, 3) (g0%1)[565](g0%1)[570]
GOOD (570, 3) (g1%2)[570]
GOOD (562, 3) (g0%2)[558](g0%2)[559](g1%2)[562](g1%2)[563]
GOOD (558, 3) (g1%2)[558]
GOOD (561, 0) (g0%2)[561]
GOOD (558, 3) (g1%2)[558]
GOOD (602, 3) (g0%1)[602]
GOOD (602, 3) (g0%1)[602]
GOOD (610, 3) (g0%1)[610]
GOOD (602, 3) (g1%2)[602]
GOOD (594, 6) (g0%2)[594]
GOOD (588, 6) (g0%2)[588]
GOOD (575, 1) (g1%8)[575]
GOOD (561, 7) (g0%1)[561]
GOOD (559, 2) (g0%1)[559](g0%1)[564]
GOOD (564, 5) (g1%2)[564]
GOOD (559, 2) (g0%2)[559]
GOOD (549, 6) (g0%2)[549]
GOOD (560, 4) (g0%1)[560]
GOOD (564, 6) (g0%2)[564]
GOOD (550, 5) (g5%8)[550](g7%8)[550]
GOOD (551, 2) (g0%1)[551]
GOOD (558, 0) (g0%1)[558]
GOOD (546, 3) (g1%2)[546]
GOOD (538, 3) (g1%2)[538]
GOOD (543, 2) (g0%2)[543]
GOOD (549, 3) (g0%1)[545](g0%1)[549]
GOOD (550, 0) (g0%2)[550]
GOOD (534, 0) (g0%1)[534]
GOOD (527, 1) (g1%2)[527]
GOOD (521, 7) (g0%1)[510](g0%1)[521]
GOOD (523, 5) (g1%2)[523]
GOOD (528, 3) (g1%2)[528]
GOOD (523, 5) (g1%2)[523]
GOOD (512, 4) (g0%2)[512]
GOOD (481, 0) (g0%2)[481]
GOOD (496, 3) (g1%2)[496]
GOOD (490, 3) (g0%1)[490]
GOOD (489, 7) (g0%1)[489]
GOOD (488, 3) (g1%2)[488]
GOOD (481, 0) (g0%2)[481]
GOOD (462, 0) (g0%1)[459](g0%1)[460](g0%1)[461](g0%1)[462]
GOOD (451, 5) (g0%1)[451]
GOOD (459, 5) (g0%1)[459]
GOOD (451, 5) (g1%2)[451]
GOOD (438, 3) (g1%2)[438]
GOOD (414, 0) (g0%1)[414]
GOOD (425, 7) (g0%1)[425]
GOOD (422, 0) (g0%1)[422]
GOOD (414, 0) (g0%1)[414]
GOOD (428, 6) (g0%1)[428]
GOOD (416, 4) (g0%1)[416]
GOOD (423, 2) (g0%1)[423]
GOOD (425, 0) (g0%1)[425]
GOOD (418, 3) (g0%1)[418]
GOOD (430, 3) (g1%2)[430]
GOOD (425, 0) (g0%2)[425]
GOOD (426, 3) (g1%2)[426]
GOOD (434, 3) (g1%2)[434]
GOOD (445, 3) (g0%1)[445]
GOOD (442, 3) (g0%1)[442](g0%1)[447]
GOOD (454, 0) (g0%1)[454]
GOOD (443, 5) (g0%1)[443]
GOOD (448, 4) (g0%1)[448]
GOOD (452, 6) (g0%1)[452]
GOOD (446, 0) (g0%8)[446]
GOOD (472, 4) (g0%2)[472]
GOOD (475, 5) (g0%1)[475]
GOOD (466, 3) (g1%2)[466]
GOOD (477, 6) (g0%2)[477]
GOOD (471, 1) (g1%2)[471]
GOOD (480, 4) (g0%1)[480]
GOOD (479, 2) (g0%1)[479]
GOOD (486, 0) (g0%1)[486]
GOOD (487, 2) (g0%1)[487]
GOOD (499, 5) (g0%1)[499]
GOOD (492, 6) (g0%1)[492]
GOOD (498, 3) (g0%1)[498]
GOOD (494, 3) (g1%2)[494]
GOOD (491, 5) (g1%2)[491](g1%2)[492](g0%2)[495](g0%2)[496]
GOOD (468, 5) (g1%2)[468]
GOOD (469, 3) (g0%1)[469]
GOOD (486, 3) (g1%2)[486]
GOOD (498, 3) (g1%2)[498]
GOOD (487, 2) (g0%1)[487]
GOOD (496, 4) (g0%1)[496]
GOOD (499, 5) (g1%2)[499]
GOOD (507, 5) (g1%2)[507]
GOOD (498, 3) (g1%2)[498]
GOOD (505, 7) (g1%2)[505]
GOOD (512, 3) (g1%2)[512]
GOOD (514, 6) (g0%2)[514]
GOOD (533, 3) (g1%2)[533]
GOOD (546, 3) (g1%2)[546]
GOOD (557, 1) (g0%1)[557]
GOOD (547, 5) (g0%1)[547](g0%1)[548](g0%1)[551]
GOOD (547, 5) (g0%1)[547]
GOOD (544, 3) (g1%2)[544]
GOOD (550, 0) (g0%2)[550]
GOOD (540, 6) (g0%1)[540]
GOOD (536, 3) (g1%2)[536]
GOOD (562, 3) (g1%2)[562]
GOOD (572, 6) (g0%2)[572]
GOOD (567, 2) (g0%1)[567]
GOOD (559, 1) (g1%2)[559]
GOOD (556, 6) (g0%2)[556]
GOOD (551, 2) (g0%1)[551]
GOOD (558, 0) (g0%1)[558]
GOOD (538, 6) (g0%2)[538]
GOOD (536, 4) (g0%2)[536]
GOOD (548, 5) (g1%2)[548]
GOOD (544, 3) (g1%2)[544]
GOOD (562, 3) (g0%1)[562]
GOOD (568, 4) (g0%1)[568]
GOOD (557, 6) (g0%1)[557]
GOOD (560, 4) (g0%1)[560]
GOOD (561, 7) (g1%2)[561]
GOOD (570, 3) (g0%1)[570]
GOOD (559, 1) (g0%2)[554](g0%2)[555](g1%2)[558](g1%2)[559]
GOOD (558, 0) (g0%2)[558]
GOOD (545, 0) (g0%2)[545]
GOOD (545, 7) (g1%2)[545]
GOOD (555, 7) (g1%2)[555]
GOOD (542, 3) (g1%2)[542]
GOOD (525, 3) (g1%2)[525]
GOOD (514, 6) (g0%2)[514]
GOOD (530, 3) (g1%2)[530]
GOOD (528, 4) (g0%2)[528]
GOOD (532, 6) (g0%2)[532]
GOOD (520, 3) (g1%2)[520]
GOOD (511, 2) (g0%1)[511]
GOOD (508, 6) (g0%2)[508]
GOOD (525, 3) (g0%1)[525]
GOOD (537, 7) (g0%1)[537]
GOOD (533, 3) (g1%2)[533]
GOOD (548, 6) (g0%1)[548]
GOOD (550, 3) (g0%1)[545](g0%1)[550]
GOOD (523, 6) (g0%2)[523]
GOOD (531, 6) (g0%2)[531]
GOOD (544, 4) (g0%1)[544]
GOOD (534, 5) (g1%2)[534]
GOOD (520, 4) (g0%1)[520]
GOOD (530, 3) (g1%2)[530]
GOOD (523, 5) (g1%2)[523]
GOOD (530, 4) (g0%2)[530]
GOOD (522, 4) (g0%2)[522]
GOOD (490, 6) (g0%2)[490]
GOOD (494, 5) (g1%2)[494]
GOOD (487, 2) (g0%1)[487]
GOOD (491, 5) (g1%2)[491]
GOOD (489, 7) (g1%2)[489]
GOOD (497, 7) (g1%2)[497]
GOOD (499, 5) (g0%1)[499]
GOOD (525, 3) (g0%2)[520](g0%2)[521](g1%2)[524](g1%2)[525]
GOOD (523, 5) (g1%2)[523]
GOOD (553, 7) (g1%2)[553]
GOOD (550, 0) (g0%2)[550]
GOOD (574, 0) (g0%1)[574]
GOOD (576, 4) (g0%1)[576]
GOOD (579, 5) (g1%2)[579]
GOOD (635, 5) (g0%1)[635]
GOOD (626, 3) (g0%1)[626]
GOOD (623, 1) (g1%2)[623]
GOOD (615, 1) (g1%2)[615]
GOOD (618, 4) (g0%2)[618]
GOOD (635, 6) (g0%2)[635]
GOOD (639, 2) (g0%1)[639]
GOOD (636, 6) (g0%1)[636]
GOOD (619, 5) (g1%2)[619]
GOOD (629, 3) (g0%1)[629]
GOOD (634, 3) (g0%1)[634]
GOOD (631, 2) (g0%1)[631](g0%1)[636]
GOOD (631, 1) (g1%2)[631]
GOOD (645, 6) (g0%2)[645]
GOOD (644, 5) (g1%2)[644]
GOOD (640, 4) (g0%1)[640]
GOOD (649, 0) (g0%1)[649]
GOOD (656, 4) (g0%1)[656]
GOOD (658, 3) (g0%1)[658]
GOOD (639, 1) (g1%2)[639]
GOOD (650, 4) (g0%2)[650]
GOOD (650, 3) (g0%1)[643](g0%1)[647](g0%1)[648](g0%1)[650](g0%1)[653]
GOOD (661, 1) (g1%2)[661]
GOOD (661, 3) (g1%2)[661]
GOOD (667, 5) (g0%1)[667]
GOOD (675, 5) (g0%1)[675]
GOOD (677, 6) (g0%1)[677]
GOOD (646, 1) (g1%2)[646]
GOOD (644, 6) (g0%1)[644]
GOOD (642, 3) (g0%1)[642](g0%1)[647]
GOOD (642, 3) (g1%2)[642]
GOOD (654, 0) (g1%2)[649](g1%2)[650](g0%2)[653](g0%2)[654]
GOOD (651, 6) (g0%2)[651]
GOOD (647, 2) (g0%1)[647](g0%1)[648]
GOOD (651, 6) (g0%2)[651]
GOOD (658, 3) (g1%2)[658]
GOOD (666, 3) (g1%2)[666]
GOOD (670, 3) (g1%2)[670]
GOOD (658, 6) (g0%2)[658]
GOOD (656, 4) (g0%2)[656]
GOOD (655, 1) (g1%2)[655]
GOOD (638, 3) (g1%2)[638]
GOOD (641, 7) (g0%2)[636](g0%2)[637](g1%2)[640](g1%2)[641]
GOOD (633, 7) (g1%2)[633]
GOOD (634, 4) (g0%2)[634]
GOOD (648, 3) (g1%2)[648]
GOOD (654, 3) (g1%2)[654]
GOOD (660, 6) (g0%2)[660]
GOOD (665, 0) (g0%2)[665]
GOOD (664, 3) (g1%2)[664]
GOOD (668, 6) (g0%2)[668]
GOOD (666, 3) (g1%2)[666]
GOOD (675, 5) (g0%1)[675]
GOOD (663, 2) (g0%1)[663]
GOOD (666, 3) (g0%1)[661](g0%1)[666]
GOOD (666, 3) (g1%2)[666]
GOOD (657, 0) (g0%2)[657]
GOOD (658, 3) (g1%2)[658]
GOOD (661, 1) (g0%2)[656](g0%2)[657](g1%2)[660](g1%2)[661]
GOOD (668, 5) (g1%2)[668]
GOOD (663, 1) (g1%2)[663]
GOOD (664, 3) (g1%2)[664]
GOOD (641, 7) (g0%1)[641]
GOOD (634, 3) (g0%1)[634]
GOOD (627, 7) (g1%2)[627]
GOOD (624, 4) (g0%2)[624]
GOOD (627, 5) (g1%2)[627]
GOOD (632, 4) (g0%1)[632]
GOOD (646, 5) (g1%2)[646]
GOOD (647, 2) (g0%2)[647]
GOOD (640, 4) (g0%1)[640]
GOOD (621, 2) (g0%1)[619](g0%1)[620](g0%1)[621](g0%1)[622](g0%1)[623](g0%1)[624]
GOOD (628, 5) (g1%2)[628]
GOOD (618, 6) (g0%2)[618]
GOOD (616, 4) (g0%2)[616]
GOOD (626, 4) (g0%2)[626]
GOOD (633, 7) (g1%2)[633]
GOOD (623, 2) (g0%2)[623]
GOOD (621, 1) (g0%1)[621]
GOOD (617, 7) (g1%2)[617]
GOOD (626, 3) (g0%1)[626](g0%1)[627](g0%1)[628](g0%1)[629](g0%1)[630]
GOOD (618, 3) (g1%2)[618]
GOOD (629, 3) (g0%1)[629]
GOOD (605, 3) (g0%1)[604](g0%1)[605](g0%1)[608]
GOOD (613, 1) (g0%1)[613]
GOOD (613, 3) (g0%1)[613]
GOOD (621, 3) (g0%1)[621]
GOOD (623, 2) (g0%1)[623]
GOOD (604, 5) (g1%2)[604]
GOOD (615, 2) (g0%2)[615]
GOOD (616, 3) (g1%2)[616]
GOOD (622, 0) (g0%1)[622](g0%1)[623](g0%1)[627]
GOOD (626, 6) (g0%2)[626]
GOOD (621, 3) (g1%2)[621]
GOOD (616, 3) (g0%1)[616]
GOOD (613, 3) (g1%2)[613]
GOOD (607, 2) (g0%2)[607]
GOOD (606, 0) (g0%1)[606]
GOOD (609, 7) (g0%1)[604](g0%1)[609]
GOOD (604, 5) (g1%2)[604]
GOOD (607, 1) (g1%2)[607]
GOOD (614, 0) (g0%2)[614]
GOOD (613, 3) (g0%1)[613](g0%1)[614](g0%1)[615](g0%1)[616](g0%1)[617]
GOOD (619, 5) (g0%1)[619]
GOOD (623, 1) (g1%2)[623]
GOOD (629, 6) (g0%2)[629]
GOOD (634, 3) (g0%1)[632](g0%1)[633](g0%1)[634](g0%1)[635]
GOOD (630, 0) (g0%1)[630]
GOOD (619, 5) (g0%1)[619]
GOOD (643, 5) (g0%1)[643]
GOOD (642, 3) (g0%1)[642]
GOOD (642, 3) (g0%1)[642]
GOOD (635, 5) (g0%1)[635]
GOOD (637, 3) (g1%2)[637]
GOOD (642, 3) (g1%2)[642]
GOOD (625, 7) (g0%1)[625]
GOOD (592, 4) (g0%1)[592]
GOOD (583, 2) (g0%2)[583]
GOOD (593, 0) (g0%2)[593]
GOOD (595, 5) (g0%1)[595]
GOOD (589, 3) (g0%1)[589](g0%1)[590]
GOOD (587, 5) (g0%1)[587]
GOOD (589, 6) (g0%1)[587](g0%1)[589]
GOOD (559, 2) (g0%2)[559]
GOOD (569, 7) (g0%1)[569]
GOOD (568, 4) (g0%1)[568]
GOOD (570, 3) (g0%1)[565](g0%1)[570]
GOOD (565, 3) (g1%2)[565]
GOOD (573, 3) (g1%2)[572](g1%2)[573](g0%2)[576](g0%2)[577]
GOOD (577, 0) (g0%2)[577]
GOOD (585, 7) (g0%1)[585]
GOOD (588, 5) (g1%2)[588]
GOOD (594, 3) (g0%2)[590](g0%2)[591](g1%2)[594](g1%2)[595]
GOOD (596, 5) (g1%2)[596]
GOOD (600, 3) (g1%2)[600]
GOOD (586, 3) (g1%2)[586]
GOOD (584, 3) (g1%2)[584]
GOOD (580, 6) (g0%2)[580]
GOOD (576, 3) (g1%2)[576]
GOOD (578, 3) (g0%1)[572](g0%1)[577](g0%1)[578](g0%1)[579](g0%1)[580]
GOOD (542, 5) (g0%1)[542]
GOOD (539, 5) (g1%2)[539]
GOOD (531, 5) (g1%2)[531]
GOOD (547, 5) (g1%2)[547]
GOOD (547, 6) (g0%2)[547]
GOOD (536, 3) (g1%2)[536]
GOOD (546, 3) (g1%2)[546]
GOOD (540, 6) (g0%2)[540]
GOOD (535, 1) (g1%2)[535]
GOOD (544, 4) (g0%2)[544]
GOOD (548, 6) (g0%2)[548]
GOOD (538, 3) (g0%1)[533](g0%1)[538](g0%1)[539](g0%1)[544]
GOOD (527, 2) (g0%1)[527]
GOOD (527, 1) (g1%2)[527]
GOOD (529, 0) (g0%2)[529]
GOOD (538, 6) (g0%2)[538]
GOOD (529, 0) (g0%2)[529]
GOOD (534, 0) (g0%2)[534]
GOOD (503, 2) (g0%1)[503]
GOOD (503, 2) (g0%1)[503]
GOOD (500, 5) (g1%2)[500]
GOOD (486, 0) (g0%1)[486]
GOOD (492, 6) (g0%2)[492]
GOOD (495, 2) (g0%2)[495]
GOOD (490, 3) (g1%2)[490]
GOOD (494, 0) (g0%2)[494]
GOOD (488, 3) (g1%2)[488]
GOOD (495, 1) (g1%2)[495]
GOOD (502, 3) (g1%2)[502]
GOOD (510, 0) (g0%2)[510]
GOOD (517, 3) (g1%2)[517]
GOOD (532, 5) (g1%2)[532]
GOOD (522, 3) (g1%2)[522]
GOOD (548, 6) (g0%1)[548]
GOOD (545, 7) (g1%2)[545]
GOOD (535, 2) (g0%2)[535]
GOOD (553, 0) (g0%2)[553]
GOOD (555, 5) (g0%1)[555]
GOOD (562, 3) (g0%1)[562]
GOOD (537, 0) (g0%2)[536](g0%2)[537]
GOOD (532, 6) (g0%1)[532]
GOOD (529, 7) (g1%2)[529]
GOOD (538, 3) (g0%1)[538](g0%1)[539](g0%1)[540](g0%1)[541](g0%1)[542]
GOOD (534, 0) (g0%2)[534]
GOOD (521, 7) (g1%2)[521]
GOOD (518, 3) (g1%2)[518]
GOOD (514, 3) (g1%2)[514](g1%2)[521]
GOOD (515, 5) (g0%1)[515]
GOOD (523, 5) (g0%1)[523]
GOOD (527, 2) (g0%2)[527]
GOOD (543, 1) (g1%2)[543]
GOOD (550, 3) (g1%2)[550]
GOOD (546, 3) (g1%2)[546]
GOOD (557, 6) (g0%2)[557]
GOOD (555, 5) (g1%2)[555]
GOOD (511, 1) (g1%2)[511]
GOOD (514, 3) (g1%2)[514]
GOOD (520, 3) (g1%2)[520]
GOOD (511, 1) (g1%2)[511]
GOOD (505, 7) (g1%2)[505]
GOOD (513, 7) (g0%1)[513]
GOOD (519, 2) (g0%1)[519]
GOOD (507, 6) (g0%1)[507]
GOOD (486, 0) (g0%1)[486]
GOOD (483, 5) (g1%2)[483]
GOOD (487, 2) (g0%2)[487]
GOOD (501, 3) (g0%1)[501]
GOOD (502, 1) (g1%2)[502]
GOOD (505, 0) (g0%1)[505](g0%1)[512]
GOOD (499, 6) (g0%2)[499]
GOOD (496, 4) (g0%2)[496]
GOOD (460, 6) (g0%1)[460]
GOOD (464, 3) (g1%2)[464]
GOOD (449, 7) (g0%1)[449]
GOOD (447, 2) (g0%1)[447](g0%1)[452]
GOOD (454, 3) (g1%2)[454]
GOOD (470, 0) (g0%1)[459](g0%1)[460](g0%1)[463](g0%1)[470]
GOOD (471, 1) (g1%2)[471]
GOOD (476, 5) (g1%2)[476]
GOOD (475, 5) (g0%1)[475](g0%1)[479](g0%1)[480]
GOOD (461, 3) (g0%1)[461]
GOOD (465, 7) (g1%2)[465]
GOOD (453, 1) (g0%1)[452](g0%1)[453](g0%1)[454](g0%1)[455](g0%1)[456]
GOOD (453, 1) (g1%2)[453]
GOOD (473, 0) (g0%2)[473]
GOOD (471, 2) (g0%2)[471]
GOOD (466, 3) (g0%1)[462](g0%1)[463](g0%1)[464](g0%1)[465](g0%1)[466]
GOOD (469, 3) (g0%1)[469]
GOOD (468, 6) (g0%1)[468]
GOOD (468, 6) (g0%1)[468]
GOOD (465, 7) (g1%2)[465]
GOOD (467, 5) (g1%2)[467]
GOOD (461, 3) (g1%2)[461]
GOOD (457, 0) (g0%2)[457]
GOOD (459, 5) (g1%2)[459](g1%2)[460](g0%2)[463](g0%2)[464]
GOOD (449, 7) (g0%1)[449]
GOOD (461, 6) (g0%2)[461]
GOOD (472, 4) (g0%1)[472]
GOOD (466, 3) (g0%1)[466]
GOOD (482, 3) (g0%1)[482]
GOOD (483, 5) (g1%2)[483]
GOOD (477, 6) (g0%2)[476](g0%2)[477](g1%2)[480](g1%2)[481]
GOOD (473, 0) (g0%2)[473]
GOOD (478, 3) (g1%2)[478]
GOOD (456, 4) (g0%2)[456]
GOOD (468, 5) (g1%2)[468]
GOOD (462, 0) (g0%2)[462]
GOOD (476, 6) (g0%2)[476]
GOOD (450, 3) (g0%1)[450]
GOOD (451, 5) (g0%1)[451]
GOOD (450, 3) (g0%1)[448](g0%1)[449](g0%1)[450](g0%1)[451]
GOOD (446, 0) (g0%1)[446]
GOOD (454, 0) (g0%1)[451](g0%1)[452](g0%1)[453](g0%1)[454]
GOOD (440, 4) (g0%1)[440]
GOOD (440, 3) (g1%2)[440]
GOOD (452, 6) (g0%2)[452]
GOOD (441, 7) (g1%2)[441]
GOOD (440, 4) (g0%2)[440]
GOOD (438, 0) (g0%1)[438]
GOOD (391, 2) (g0%1)[391]
GOOD (399, 2) (g0%1)[399]
GOOD (402, 3) (g0%1)[402]
GOOD (399, 2) (g0%1)[399]
GOOD (386, 3) (g0%1)[382](g0%1)[383](g0%1)[386]
GOOD (386, 3) (g1%2)[386]
GOOD (362, 3) (g0%1)[362](g0%1)[373]
GOOD (363, 5) (g0%1)[363]
GOOD (354, 3) (g0%1)[354](g0%1)[355](g0%1)[358]
GOOD (359, 6) (g0%1)[359]
GOOD (356, 5) (g1%2)[356]
GOOD (363, 6) (g0%2)[363]
GOOD (368, 3) (g1%2)[368]
GOOD (358, 0) (g0%2)[358]
GOOD (356, 6) (g0%1)[356]
GOOD (339, 5) (g1%2)[339]
GOOD (329, 7) (g1%2)[329]
GOOD (323, 6) (g0%2)[323]
GOOD (335, 2) (g0%2)[335]
GOOD (335, 2) (g0%2)[335]
GOOD (311, 2) (g0%1)[311]
GOOD (321, 7) (g1%2)[321]
GOOD (311, 1) (g1%2)[311]
GOOD (310, 0) (g0%2)[310]
GOOD (311, 2) (g0%1)[311]
GOOD (301, 3) (g0%1)[301](g0%1)[302](g0%1)[305]
GOOD (318, 0) (g0%1)[318]
GOOD (337, 7) (g0%1)[337]
GOOD (321, 7) (g0%1)[321]
GOOD (317, 1) (g0%1)[317]
GOOD (317, 3) (g1%2)[317]
GOOD (321, 0) (g0%1)[321]
GOOD (301, 6) (g0%2)[301]
GOOD (310, 0) (g0%2)[310]
GOOD (308, 5) (g1%2)[308]
GOOD (315, 5) (g0%1)[315]
GOOD (305, 7) (g1%2)[305]
GOOD (307, 6) (g1%2)[302](g1%2)[303](g0%2)[306](g0%2)[307]
GOOD (304, 3) (g1%2)[304]
GOOD (309, 6) (g0%2)[309]
GOOD (307, 6) (g0%2)[307]
GOOD (307, 6) (g0%2)[307]
GOOD (311, 2) (g0%1)[308](g0%1)[311]
GOOD (300, 5) (g1%2)[300]
GOOD (305, 7) (g0%1)[305]
GOOD (314, 3) (g0%1)[310](g0%1)[313](g0%1)[314]
GOOD (297, 7) (g0%1)[297]
GOOD (310, 3) (g1%2)[310]
GOOD (308, 6) (g0%2)[306](g0%2)[307](g0%2)[308](g1%2)[310](g1%2)[311]
GOOD (299, 5) (g1%2)[299]
GOOD (287, 1) (g1%2)[287]
GOOD (300, 5) (g1%2)[300]
GOOD (296, 3) (g1%2)[296]
GOOD (316, 6) (g0%1)[316]
GOOD (327, 2) (g0%1)[327]
GOOD (324, 6) (g0%1)[324]
GOOD (327, 1) (g1%2)[327]
GOOD (325, 3) (g1%2)[325]
GOOD (322, 3) (g1%2)[322]
GOOD (314, 3) (g1%2)[314]
GOOD (309, 3) (g1%2)[309]
GOOD (325, 6) (g0%2)[325]
GOOD (315, 5) (g1%2)[315]
GOOD (317, 3) (g1%2)[315](g1%2)[316](g1%2)[317](g0%2)[318](g0%2)[319](g0%2)[320]
GOOD (311, 2) (g0%1)[311]
GOOD (314, 1) (g1%8)[314]
GOOD (328, 3) (g1%2)[328]
GOOD (325, 3) (g1%2)[325]
GOOD (331, 6) (g0%2)[331]
GOOD (321, 7) (g1%2)[321]
GOOD (321, 7) (g1%2)[321]
GOOD (329, 0) (g0%2)[329]
GOOD (336, 4) (g0%2)[336]
GOOD (345, 0) (g0%1)[345]
GOOD (355, 5) (g0%1)[355]
GOOD (355, 5) (g0%1)[355]
GOOD (351, 1) (g1%2)[351]
GOOD (348, 5) (g1%2)[348]
GOOD (367, 2) (g0%1)[367]
GOOD (357, 3) (g0%1)[357]
GOOD (358, 0) (g0%2)[358]
GOOD (367, 2) (g0%1)[367]
GOOD (357, 3) (g0%1)[357]
GOOD (356, 6) (g0%1)[356]
GOOD (356, 6) (g0%1)[356]
GOOD (367, 2) (g0%1)[367]
GOOD (354, 3) (g0%1)[354]
GOOD (350, 0) (g0%2)[350]
GOOD (347, 6) (g6%8)[347]
GOOD (333, 3) (g0%1)[333]
GOOD (331, 5) (g0%1)[331](g0%1)[336]
GOOD (338, 3) (g0%1)[338]
GOOD (346, 3) (g0%1)[346]
GOOD (338, 3) (g0%1)[338]
GOOD (335, 1) (g0%1)[335]
GOOD (334, 0) (g0%1)[334]
GOOD (333, 3) (g1%2)[333]
GOOD (319, 2) (g0%2)[319](g0%2)[320]
GOOD (324, 6) (g0%1)[324]
GOOD (327, 1) (g1%2)[327]
GOOD (337, 0) (g0%2)[337]
GOOD (340, 6) (g0%2)[340]
GOOD (337, 0) (g0%1)[337]
GOOD (334, 0) (g0%1)[334]
GOOD (354, 3) (g0%1)[354]
GOOD (351, 1) (g1%2)[351]
GOOD (343, 1) (g1%2)[343]
GOOD (349, 6) (g0%2)[349]
GOOD (342, 0) (g0%2)[342]
GOOD (378, 3) (g1%2)[378]
GOOD (390, 0) (g0%1)[390]
GOOD (398, 0) (g0%1)[398]
GOOD (381, 3) (g1%2)[381]
GOOD (395, 5) (g1%2)[395]
GOOD (383, 1) (g1%2)[383]
GOOD (375, 2) (g0%1)[375]
GOOD (376, 3) (g0%1)[376]
GOOD (373, 3) (g0%1)[373](g0%1)[374](g0%1)[375](g0%1)[376]
GOOD (378, 3) (g0%1)[378](g0%1)[379]
GOOD (405, 3) (g0%1)[405](g0%1)[408](g0%1)[409]
GOOD (399, 2) (g0%1)[399]
GOOD (395, 5) (g1%2)[395]
GOOD (387, 5) (g1%2)[387]
GOOD (390, 0) (g0%2)[390]
GOOD (407, 2) (g0%2)[407]
GOOD (413, 6) (g0%2)[412](g0%2)[413](g1%2)[414](g1%2)[415]
GOOD (410, 6) (g0%2)[410]
GOOD (387, 5) (g0%1)[387]
GOOD (399, 2) (g0%2)[399]
GOOD (409, 7) (g0%1)[409]
GOOD (409, 7) (g0%1)[409]
GOOD (405, 3) (g1%2)[405]
GOOD (397, 6) (g0%2)[397]
GOOD (410, 6) (g0%2)[410]
GOOD (418, 4) (g0%2)[418]
GOOD (406, 3) (g1%2)[406]
GOOD (400, 4) (g0%1)[400]
GOOD (401, 0) (g0%1)[401]
GOOD (411, 5) (g0%1)[411]
GOOD (385, 7) (g0%1)[385]
GOOD (388, 5) (g1%2)[388]
GOOD (394, 3) (g0%2)[390](g0%2)[391](g1%2)[394](g1%2)[395]
GOOD (396, 5) (g1%2)[396]
GOOD (402, 3) (g1%2)[402]
GOOD (401, 0) (g0%2)[401]
GOOD (389, 3) (g1%2)[389]
GOOD (373, 3) (g0%1)[373]
GOOD (367, 2) (g0%1)[367]
GOOD (353, 7) (g1%2)[353]
GOOD (358, 0) (g0%1)[358]
GOOD (359, 2) (g0%2)[359]
GOOD (347, 5) (g1%2)[347]
GOOD (348, 6) (g0%1)[348]
GOOD (359, 1) (g1%2)[359]
GOOD (351, 1) (g1%2)[351]
GOOD (357, 6) (g0%2)[357]
GOOD (354, 3) (g0%1)[351](g0%1)[352](g0%1)[353](g0%1)[354](g0%1)[355](g0%1)[356]
GOOD (365, 3) (g0%1)[365]
GOOD (361, 7) (g1%2)[361]
GOOD (358, 3) (g1%2)[358]
GOOD (369, 7) (g1%2)[369]
GOOD (360, 4) (g0%2)[360]
GOOD (345, 0) (g0%1)[345]
GOOD (341, 3) (g1%2)[341]
GOOD (337, 7) (g1%2)[337]
GOOD (342, 0) (g0%1)[342]
GOOD (340, 6) (g0%1)[340]
GOOD (346, 3) (g0%1)[346]
GOOD (368, 4) (g0%1)[368]
GOOD (361, 7) (g1%2)[361]
GOOD (366, 0) (g0%2)[366]
GOOD (374, 0) (g0%1)[374]
GOOD (367, 1) (g1%2)[367]
GOOD (369, 7) (g0%1)[369]
GOOD (372, 5) (g1%2)[372]
GOOD (380, 6) (g0%2)[380]
GOOD (376, 3) (g1%2)[376]
GOOD (370, 6) (g0%2)[370]
GOOD (373, 3) (g1%2)[373]
GOOD (377, 0) (g0%1)[377]
GOOD (358, 0) (g0%1)[358]
GOOD (361, 7) (g0%1)[361]
GOOD (431, 2) (g0%1)[431]
GOOD (443, 5) (g1%2)[443]
GOOD (434, 3) (g0%1)[434]
GOOD (439, 2) (g0%2)[439]
GOOD (437, 3) (g0%1)[437]
GOOD (451, 5) (g0%1)[451]
GOOD (447, 1) (g1%2)[447]
GOOD (462, 0) (g0%2)[462](g1%2)[471]
GOOD (467, 5) (g0%1)[467]
GOOD (468, 6) (g0%1)[468]
GOOD (465, 7) (g1%2)[465]
GOOD (462, 3) (g1%2)[462]
GOOD (463, 1) (g1%2)[463]
GOOD (474, 3) (g0%1)[473](g0%1)[474](g0%1)[475](g0%1)[476](g0%1)[477](g0%1)[478]
GOOD (479, 2) (g0%2)[479]
GOOD (472, 4) (g0%1)[472]
GOOD (474, 3) (g0%1)[469](g0%1)[474]
GOOD (481, 0) (g0%1)[481]
GOOD (470, 0) (g0%1)[470]
GOOD (475, 5) (g0%1)[475]
GOOD (479, 2) (g0%1)[479]
GOOD (463, 2) (g0%1)[463]
GOOD (452, 6) (g0%1)[452]
GOOD (477, 1) (g0%1)[477]
GOOD (478, 3) (g1%2)[478]
GOOD (475, 6) (g0%2)[475]
GOOD (461, 3) (g0%1)[461]
GOOD (473, 7) (g7%8)[473]
GOOD (487, 1) (g0%1)[487]
GOOD (486, 0) (g0%1)[486]
GOOD (481, 7) (g1%2)[481]
GOOD (487, 2) (g0%2)[487]
GOOD (491, 5) (g1%2)[491]
GOOD (488, 3) (g1%2)[488]
GOOD (486, 0) (g0%2)[486]
GOOD (472, 4) (g0%2)[472]
GOOD (479, 1) (g1%2)[479]
GOOD (484, 5) (g1%2)[484]
GOOD (483, 6) (g0%2)[483]
GOOD (491, 5) (g1%2)[491]
GOOD (491, 5) (g1%2)[491]
GOOD (476, 2) (g0%2)[476]
GOOD (434, 3) (g0%1)[433](g0%1)[434](g0%1)[437](g0%1)[444]
GOOD (419, 5) (g1%2)[419]
GOOD (417, 0) (g0%2)[417]
GOOD (409, 0) (g0%2)[409]
GOOD (411, 5) (g0%1)[411]
GOOD (410, 3) (g0%1)[410]
GOOD (413, 1) (g1%2)[413]
GOOD (403, 5) (g1%2)[403]
GOOD (413, 6) (g0%2)[413]
GOOD (425, 7) (g0%1)[425]
GOOD (422, 3) (g1%2)[422]
GOOD (414, 0) (g0%2)[414]
GOOD (408, 4) (g0%2)[408]
GOOD (417, 7) (g1%2)[417]
GOOD (429, 3) (g1%2)[429]
GOOD (414, 0) (g0%1)[414]
GOOD (423, 2) (g0%1)[423]
GOOD (452, 6) (g0%1)[452]
GOOD (441, 7) (g0%1)[441]
GOOD (443, 5) (g0%1)[443]
GOOD (452, 6) (g0%1)[452]
GOOD (451, 5) (g1%2)[451]
GOOD (450, 6) (g0%2)[450]
GOOD (451, 6) (g0%2)[451]
GOOD (451, 5) (g0%1)[451]
GOOD (476, 6) (g0%1)[476]
GOOD (477, 3) (g0%1)[477]
GOOD (477, 6) (g0%1)[477]
GOOD (467, 5) (g0%1)[467](g0%1)[468](g0%1)[471]
GOOD (476, 6) (g0%1)[476]
GOOD (483, 5) (g1%2)[483]
GOOD (483, 5) (g0%2)[479](g0%2)[480](g1%2)[483](g1%2)[484]
GOOD (485, 3) (g0%1)[485]
GOOD (483, 5) (g1%2)[483]
GOOD (490, 3) (g0%1)[488](g0%1)[489](g0%1)[490](g0%1)[491](g0%1)[492]
GOOD (513, 7) (g1%2)[513]
GOOD (517, 3) (g1%2)[517](g1%2)[518](g0%2)[521](g0%2)[522]
GOOD (518, 5) (g1%2)[518]
GOOD (517, 6) (g0%2)[517]
GOOD (532, 6) (g0%2)[532]
GOOD (546, 3) (g0%1)[546]
GOOD (561, 7) (g1%2)[561]
GOOD (562, 3) (g1%2)[562]
GOOD (566, 0) (g0%2)[566]
GOOD (556, 6) (g0%1)[556]
GOOD (553, 7) (g0%1)[553]
GOOD (532, 6) (g0%1)[532]
GOOD (533, 3) (g0%1)[533]
GOOD (534, 0) (g0%1)[534]
GOOD (542, 0) (g0%1)[542]
GOOD (545, 7) (g0%1)[545]
GOOD (553, 7) (g0%1)[553]
GOOD (546, 3) (g1%2)[546]
GOOD (562, 6) (g0%2)[562]
GOOD (540, 6) (g0%2)[540]
GOOD (531, 6) (g0%2)[531]
GOOD (537, 7) (g1%2)[537]
GOOD (544, 4) (g0%2)[544]
GOOD (542, 0) (g0%1)[542]
GOOD (539, 5) (g0%1)[539](g0%1)[544]
GOOD (539, 5) (g1%2)[539]
GOOD (552, 3) (g1%2)[552]
GOOD (539, 6) (g0%2)[539]
GOOD (536, 4) (g0%2)[536]
GOOD (546, 3) (g0%1)[546]
GOOD (556, 6) (g0%1)[556]
GOOD (565, 3) (g0%1)[565]
GOOD (557, 3) (g0%1)[555](g0%1)[556](g0%1)[557](g0%1)[558](g0%1)[559](g0%1)[560]
GOOD (564, 6) (g0%1)[564]
GOOD (556, 6) (g0%1)[556]
GOOD (568, 3) (g1%2)[568]
GOOD (577, 7) (g0%1)[577]
GOOD (576, 3) (g1%2)[576]
GOOD (575, 1) (g0%1)[575]
GOOD (574, 0) (g0%1)[574]
GOOD (570, 3) (g1%2)[570]
GOOD (578, 3) (g1%2)[578]
GOOD (574, 3) (g1%2)[574]
GOOD (572, 6) (g0%1)[572]
GOOD (573, 3) (g1%2)[573]
GOOD (573, 6) (g0%2)[573]
GOOD (570, 4) (g0%2)[570]
GOOD (583, 2) (g0%2)[583]
GOOD (579, 5) (g1%2)[579]
GOOD (597, 3) (g0%1)[597]
GOOD (605, 3) (g0%1)[605]
GOOD (607, 2) (g0%1)[607]
GOOD (590, 5) (g1%2)[590]
GOOD (584, 4) (g0%1)[584]
GOOD (584, 3) (g1%2)[584]
GOOD (588, 6) (g0%1)[588]
GOOD (583, 2) (g0%2)[583]
GOOD (558, 5) (g1%2)[558]
GOOD (559, 2) (g1%2)[555](g1%2)[556](g0%2)[559](g0%2)[560]
GOOD (557, 6) (g0%2)[557]
GOOD (560, 4) (g0%2)[560]
GOOD (551, 1) (g1%2)[551]
GOOD (568, 4) (g0%2)[568]
GOOD (576, 3) (g1%2)[576]
GOOD (585, 7) (g1%2)[585]
GOOD (603, 5) (g0%1)[603]
GOOD (599, 2) (g0%1)[599]
GOOD (602, 6) (g0%2)[602]
GOOD (590, 1) (g1%2)[590]
GOOD (585, 0) (g0%2)[585]
GOOD (590, 3) (g1%2)[590]
GOOD (601, 7) (g1%2)[601]
GOOD (597, 3) (g0%2)[593](g0%2)[594](g1%2)[597](g1%2)[598]
GOOD (604, 6) (g1%2)[599](g1%2)[600](g0%2)[603](g0%2)[604]
GOOD (601, 7) (g1%2)[601]
GOOD (593, 0) (g0%2)[593]
GOOD (588, 6) (g0%1)[588]
GOOD (620, 6) (g0%2)[620]
GOOD (619, 5) (g1%2)[619]
GOOD (622, 3) (g1%2)[622]
GOOD (619, 5) (g1%2)[619]
GOOD (623, 2) (g0%2)[623]
GOOD (622, 0) (g0%2)[622]
GOOD (610, 3) (g0%1)[610]
GOOD (619, 5) (g0%1)[619]
GOOD (622, 3) (g1%2)[622]
GOOD (625, 7) (g1%2)[625]
GOOD (622, 3) (g1%2)[622]
GOOD (614, 3) (g1%2)[614]
GOOD (615, 2) (g0%2)[615]
GOOD (625, 7) (g1%2)[625]
GOOD (613, 6) (g0%2)[613]
GOOD (615, 2) (g0%2)[615]
GOOD (638, 0) (g0%1)[638]
GOOD (629, 3) (g1%2)[629](g1%2)[630](g1%2)[631](g0%2)[632](g0%2)[633](g0%2)[634]
GOOD (632, 4) (g0%1)[632]
GOOD (629, 1) (g1%2)[629]
GOOD (622, 5) (g1%2)[622](g1%2)[623](g0%2)[626](g0%2)[627]
GOOD (625, 7) (g1%2)[625]
GOOD (634, 3) (g1%2)[634]
GOOD (627, 6) (g0%2)[627]
GOOD (630, 0) (g0%1)[630](g0%1)[631]
GOOD (640, 4) (g0%2)[640]
GOOD (637, 2) (g0%2)[637]
GOOD (698, 3) (g0%1)[698]
GOOD (697, 7) (g1%2)[697]
GOOD (709, 6) (g0%2)[709]
GOOD (695, 2) (g0%2)[695]
GOOD (685, 3) (g0%1)[685](g0%1)[686](g0%1)[689]
GOOD (693, 6) (g0%2)[693]
GOOD (698, 3) (g1%2)[698]
GOOD (691, 5) (g0%1)[691]
GOOD (706, 3) (g1%2)[706]
GOOD (713, 7) (g0%1)[713]
GOOD (722, 3) (g0%1)[718](g0%1)[721](g0%1)[722]
GOOD (722, 3) (g0%1)[722]
GOOD (725, 1) (g1%2)[725]
GOOD (724, 5) (g1%2)[724]
GOOD (726, 3) (g1%2)[726]
GOOD (713, 7) (g0%1)[713](g0%1)[720](g0%1)[723](g0%1)[724]
GOOD (715, 5) (g0%1)[715]
GOOD (717, 1) (g0%1)[712](g0%1)[717]
GOOD (717, 3) (g1%2)[717]
GOOD (709, 1) (g0%2)[705](g0%2)[706](g1%2)[709](g1%2)[710]
GOOD (705, 7) (g1%2)[705]
GOOD (708, 6) (g0%2)[708]
GOOD (705, 7) (g1%2)[705]
GOOD (722, 0) (g0%8)[722]
GOOD (773, 3) (g0%1)[773]
GOOD (769, 7) (g1%2)[769]
GOOD (763, 6) (g0%2)[763]
GOOD (762, 3) (g0%1)[762]
GOOD (765, 3) (g0%1)[760](g0%1)[765]
GOOD (760, 3) (g1%2)[760]
GOOD (763, 5) (g1%2)[763]
GOOD (777, 0) (g0%2)[777]
GOOD (771, 5) (g0%1)[771]
GOOD (772, 6) (g0%1)[772]
GOOD (773, 3) (g1%2)[773]
GOOD (758, 5) (g1%2)[758]
GOOD (769, 7) (g1%2)[769]
GOOD (772, 5) (g1%2)[772]
GOOD (794, 3) (g0%1)[793](g0%1)[794](g0%1)[795](g0%1)[796](g0%1)[797](g0%1)[798]
GOOD (838, 0) (g0%1)[838]
GOOD (846, 0) (g0%1)[843](g0%1)[846](g0%1)[847]
GOOD (847, 2) (g0%1)[847]
GOOD (840, 3) (g1%2)[840]
GOOD (865, 0) (g1%2)[862](g1%2)[863](g0%2)[865](g0%2)[866](g0%2)[867]
GOOD (870, 0) (g0%2)[870]
GOOD (872, 3) (g1%2)[872]
GOOD (851, 5) (g0%1)[851]
GOOD (858, 3) (g0%1)[856](g0%1)[857](g0%1)[858](g0%1)[859]
GOOD (863, 2) (g0%1)[863]
GOOD (894, 0) (g0%1)[894]
GOOD (890, 3) (g0%1)[890]
GOOD (897, 7) (g0%1)[897]
GOOD (891, 5) (g0%1)[891]
GOOD (889, 7) (g1%2)[889]
GOOD (914, 3) (g1%2)[914](g1%2)[915](g1%2)[922]
GOOD (911, 2) (g0%2)[911]
GOOD (875, 5) (g0%1)[867](g0%1)[875]
GOOD (865, 7) (g0%1)[865]
GOOD (875, 5) (g0%1)[875]
GOOD (872, 4) (g0%1)[872]
GOOD (875, 5) (g1%2)[875]
GOOD (882, 3) (g0%2)[877](g0%2)[878](g1%2)[881](g1%2)[882]
GOOD (866, 3) (g0%1)[862](g0%1)[863](g0%1)[864](g0%1)[865](g0%1)[866]
GOOD (869, 1) (g1%2)[869]
GOOD (871, 2) (g0%2)[871]
GOOD (872, 3) (g0%1)[872]
GOOD (877, 3) (g0%1)[877](g0%1)[880](g0%1)[881]
GOOD (874, 3) (g1%2)[874]
GOOD (861, 3) (g1%2)[861]
GOOD (840, 4) (g0%1)[840]
GOOD (839, 2) (g0%1)[839]
GOOD (848, 4) (g0%1)[848]
GOOD (850, 3) (g0%1)[845](g0%1)[850]
GOOD (850, 3) (g1%2)[850]
GOOD (842, 3) (g0%2)[838](g0%2)[839](g1%2)[842](g1%2)[843]
GOOD (838, 5) (g1%2)[838]
GOOD (841, 0) (g0%2)[841]
GOOD (838, 3) (g1%2)[838]
GOOD (855, 5) (g5%8)[855]
GOOD (872, 4) (g0%1)[872]
GOOD (864, 4) (g0%1)[864]
GOOD (864, 3) (g0%1)[864]
GOOD (862, 0) (g0%1)[862]
GOOD (882, 3) (g1%2)[882]
GOOD (862, 5) (g1%2)[862]
GOOD (855, 2) (g0%1)[855]
GOOD (856, 3) (g1%2)[856]
GOOD (858, 6) (g0%2)[858]
GOOD (844, 6) (g0%2)[844]
GOOD (850, 3) (g1%2)[850]
GOOD (853, 3) (g1%2)[853]
GOOD (853, 1) (g1%4)[853]
GOOD (850, 3) (g0%1)[847](g0%1)[848](g0%1)[849](g0%1)[850]
GOOD (836, 6) (g0%1)[836]
GOOD (836, 5) (g1%2)[836]
GOOD (832, 4) (g0%1)[832]
GOOD (828, 5) (g1%2)[828]
GOOD (831, 2) (g0%2)[831]
GOOD (830, 0) (g0%2)[830]
GOOD (872, 4) (g0%1)[872]
GOOD (882, 3) (g0%1)[878](g0%1)[881](g0%1)[882]
GOOD (882, 3) (g0%1)[882]
GOOD (885, 3) (g1%2)[885]
GOOD (879, 2) (g0%2)[879]
GOOD (867, 5) (g1%2)[867]
GOOD (857, 0) (g0%2)[857]
GOOD (870, 3) (g1%2)[870]
GOOD (873, 0) (g0%2)[873]
GOOD (862, 0) (g0%1)[862]
GOOD (853, 3) (g0%1)[853]
GOOD (863, 2) (g0%1)[863]
GOOD (851, 5) (g0%1)[851]
GOOD (839, 2) (g0%1)[839]
GOOD (856, 4) (g0%1)[856]
GOOD (842, 3) (g0%1)[842]
GOOD (865, 7) (g0%1)[865]
GOOD (868, 5) (g1%2)[868]
GOOD (880, 4) (g0%1)[880]
GOOD (870, 0) (g0%1)[870]
GOOD (870, 3) (g1%2)[870]
GOOD (883, 6) (g0%2)[883]
GOOD (941, 3) (g0%1)[941]
GOOD (946, 3) (g0%1)[946](g0%1)[949](g0%1)[950]
GOOD (950, 0) (g0%1)[950]
GOOD (956, 6) (g0%1)[956]
GOOD (962, 3) (g0%1)[962]
GOOD (965, 1) (g0%1)[960](g0%1)[965]
GOOD (934, 5) (g1%2)[934]
GOOD (946, 3) (g0%2)[942](g0%2)[943](g1%2)[946](g1%2)[947]
GOOD (955, 5) (g1%2)[955]
GOOD (961, 7) (g0%1)[961]
GOOD (962, 3) (g0%1)[962]
GOOD (974, 3) (g1%2)[974]
GOOD (981, 3) (g0%1)[981](g0%1)[989]
GOOD (990, 5) (g1%2)[990]
GOOD (995, 5) (g0%1)[995]
GOOD (1003, 5) (g0%1)[1000](g0%1)[1003](g0%1)[1004]
GOOD (997, 3) (g1%2)[997]
GOOD (981, 1) (g0%1)[976](g0%1)[981](g0%1)[982](g0%1)[987]
GOOD (987, 5) (g1%2)[987]
GOOD (994, 3) (g0%1)[990](g0%1)[991](g0%1)[992](g0%1)[993](g0%1)[994](g0%1)[995]
GOOD (967, 2) (g0%1)[967]
GOOD (966, 0) (g0%1)[966]
GOOD (958, 0) (g0%1)[958]
GOOD (966, 3) (g1%2)[966]
GOOD (956, 6) (g0%1)[956]
GOOD (959, 1) (g1%2)[959]
GOOD (955, 6) (g0%2)[955]
GOOD (960, 4) (g0%1)[960]
GOOD (962, 3) (g0%1)[957](g0%1)[962]
GOOD (978, 3) (g1%2)[978]
GOOD (989, 3) (g0%1)[984](g0%1)[989]
GOOD (988, 6) (g0%1)[988]
GOOD (998, 0) (g0%1)[998]
GOOD (995, 5) (g0%1)[995](g0%1)[1000]
GOOD (1007, 2) (g0%1)[1007]
GOOD (996, 6) (g0%1)[996]
GOOD (1011, 5) (g0%1)[1011]
GOOD (1014, 0) (g0%1)[1014]
GOOD (1014, 0) (g0%1)[1014]
GOOD (1005, 3) (g0%1)[1004](g0%1)[1005](g0%1)[1008]
GOOD (1011, 5) (g1%2)[1011]
GOOD (1015, 7) (g1%2)[1015]
GOOD (1020, 5) (g1%2)[1020]
GOOD (1006, 0) (g0%2)[1006]
GOOD (1007, 2) (g0%2)[1007]
GOOD (1015, 2) (g0%2)[1015]
GOOD (1007, 2) (g0%1)[1007]
GOOD (995, 5) (g0%1)[995]
GOOD (998, 3) (g1%2)[998]
GOOD (1007, 1) (g1%2)[1007]
GOOD (1002, 4) (g0%2)[1002]
GOOD (986, 3) (g0%1)[985](g0%1)[986](g0%1)[987](g0%1)[988](g0%1)[989](g0%1)[990]
GOOD (983, 2) (g0%1)[983]
GOOD (969, 0) (g0%1)[969]
GOOD (967, 2) (g0%1)[967]
GOOD (954, 3) (g1%2)[954]
GOOD (959, 1) (g1%2)[959]
GOOD (955, 5) (g0%1)[955](g0%1)[956]
GOOD (946, 3) (g1%2)[946]
GOOD (950, 3) (g1%2)[950]
GOOD (963, 5) (g0%1)[963]
GOOD (971, 5) (g0%1)[971]
GOOD (965, 3) (g0%1)[965]
GOOD (966, 0) (g0%1)[955](g0%1)[960](g0%1)[961](g0%1)[966]
GOOD (969, 7) (g1%2)[969]
GOOD (980, 6) (g0%2)[980]
GOOD (974, 3) (g1%2)[974]
GOOD (966, 3) (g1%2)[966]
GOOD (957, 6) (g6%8)[957]
GOOD (975, 2) (g0%1)[975]
GOOD (976, 4) (g0%1)[976]
GOOD (967, 2) (g0%1)[967](g0%1)[968](g0%1)[971]
GOOD (984, 4) (g0%1)[984]
GOOD (971, 5) (g1%2)[971]
GOOD (977, 0) (g0%2)[977]
GOOD (965, 1) (g1%8)[965]
GOOD (967, 2) (g0%2)[967]
GOOD (979, 5) (g1%2)[979]
GOOD (978, 3) (g0%1)[978]
GOOD (979, 5) (g0%1)[979]
GOOD (972, 6) (g0%1)[972]
GOOD (970, 3) (g0%1)[970]
GOOD (1009, 0) (g0%2)[1009]
GOOD (1009, 7) (g0%1)[1009]
GOOD (997, 6) (g6%8)[997]
GOOD (990, 0) (g0%1)[990]
GOOD (972, 6) (g0%1)[972]
GOOD (976, 4) (g0%1)[976]
GOOD (981, 1) (g0%1)[981](g0%1)[984](g0%1)[985]
GOOD (985, 0) (g0%1)[985]
GOOD (988, 5) (g1%2)[988]
GOOD (982, 0) (g0%2)[982]
GOOD (970, 3) (g1%2)[970]
GOOD (960, 4) (g0%2)[960]
GOOD (965, 6) (g0%1)[965]
GOOD (915, 6) (g0%1)[915]
GOOD (895, 1) (g1%2)[895]
GOOD (853, 6) (g1%2)[844](g0%2)[853]
GOOD (865, 7) (g1%2)[865]
GOOD (868, 5) (g1%2)[868]
GOOD (870, 0) (g0%2)[870]
GOOD (858, 6) (g0%2)[858]
GOOD (862, 3) (g1%2)[862]
GOOD (873, 7) (g1%2)[873]
GOOD (876, 6) (g0%2)[876]
GOOD (859, 5) (g1%2)[859]
GOOD (850, 3) (g0%1)[839](g0%1)[846](g0%1)[849](g0%1)[850]
GOOD (823, 2) (g0%1)[823]
GOOD (812, 6) (g0%1)[812]
GOOD (812, 6) (g0%1)[812]
GOOD (820, 5) (g0%1)[820]
GOOD (805, 3) (g1%2)[805]
GOOD (820, 6) (g1%2)[815](g1%2)[816](g0%2)[819](g0%2)[820]
GOOD (828, 5) (g1%2)[828]
GOOD (826, 4) (g0%2)[826]
GOOD (826, 4) (g0%2)[826]
GOOD (821, 6) (g0%2)[821]
GOOD (825, 7) (g1%2)[825]
GOOD (834, 3) (g0%1)[827](g0%1)[834](g0%1)[837](g0%1)[838]
GOOD (834, 3) (g0%1)[834]
GOOD (838, 3) (g1%2)[838]
GOOD (831, 2) (g0%2)[831]
GOOD (833, 7) (g1%2)[833]
GOOD (823, 2) (g0%1)[823](g0%1)[824]
GOOD (825, 7) (g0%1)[825]
GOOD (834, 3) (g0%1)[834]
GOOD (837, 3) (g1%2)[837]
GOOD (845, 3) (g1%2)[845]
GOOD (835, 4) (g0%2)[835]
GOOD (821, 3) (g1%2)[821]
GOOD (830, 1) (g1%2)[830]
GOOD (813, 6) (g0%2)[813]
GOOD (817, 7) (g1%2)[817]
GOOD (818, 4) (g0%2)[818]
GOOD (830, 0) (g0%1)[830]
GOOD (823, 2) (g0%1)[823]
GOOD (860, 5) (g1%2)[860]
GOOD (849, 7) (g1%2)[849]
GOOD (853, 6) (g0%2)[853]
GOOD (853, 6) (g0%2)[853]
GOOD (850, 3) (g0%1)[850]
GOOD (841, 7) (g0%1)[841]
GOOD (850, 3) (g0%1)[847](g0%1)[850](g0%1)[851]
GOOD (851, 5) (g0%1)[851]
GOOD (847, 1) (g1%2)[847]
GOOD (850, 3) (g0%1)[848](g0%1)[850](g0%1)[851]
GOOD (854, 3) (g1%2)[854]
GOOD (841, 0) (g0%2)[841]
GOOD (841, 7) (g1%2)[841]
GOOD (849, 7) (g0%1)[849]
GOOD (849, 7) (g0%1)[849]
GOOD (859, 5) (g0%1)[859]
GOOD (857, 7) (g0%1)[857]
GOOD (857, 7) (g0%1)[857]
GOOD (849, 7) (g0%1)[849]
GOOD (855, 2) (g0%1)[855]
GOOD (852, 5) (g1%2)[852]
GOOD (873, 7) (g0%1)[873]
GOOD (872, 4) (g0%2)[872]
GOOD (877, 1) (g1%2)[877]
GOOD (871, 2) (g0%2)[871]
GOOD (876, 5) (g1%2)[876]
GOOD (871, 1) (g1%2)[871]
GOOD (880, 3) (g1%2)[880]
GOOD (877, 3) (g1%2)[877]
GOOD (886, 0) (g0%1)[886]
GOOD (887, 2) (g0%1)[887]
GOOD (864, 3) (g1%2)[864]
GOOD (865, 7) (g1%2)[865]
GOOD (868, 5) (g1%2)[868]
GOOD (870, 0) (g0%2)[870]
GOOD (858, 6) (g0%2)[858]
GOOD (862, 3) (g1%2)[862]
GOOD (873, 7) (g1%2)[873]
GOOD (876, 6) (g0%2)[876]
GOOD (859, 5) (g1%2)[859]
GOOD (849, 7) (g1%2)[849]
GOOD (855, 1) (g1%2)[855]
GOOD (837, 3) (g0%1)[836](g0%1)[837](g0%1)[838]
GOOD (856, 4) (g0%1)[856]
GOOD (873, 7) (g0%1)[870](g0%1)[871](g0%1)[872](g0%1)[873]
GOOD (866, 3) (g1%2)[866]
GOOD (843, 5) (g1%2)[843]
GOOD (861, 3) (g1%2)[861]
GOOD (861, 6) (g0%2)[861]
GOOD (878, 0) (g0%1)[878]
GOOD (889, 7) (g0%1)[889]
GOOD (886, 0) (g0%1)[886]
GOOD (896, 4) (g0%1)[896]
GOOD (890, 3) (g0%1)[886](g0%1)[887](g0%1)[888](g0%1)[889](g0%1)[890](g0%1)[891]
GOOD (872, 4) (g0%1)[872]
GOOD (872, 3) (g0%1)[872]
GOOD (861, 3) (g0%1)[861]
GOOD (873, 7) (g0%1)[873]
GOOD (873, 7) (g1%2)[873]
GOOD (867, 5) (g1%2)[867]
GOOD (872, 4) (g0%2)[872]
GOOD (867, 5) (g0%1)[867](g0%1)[868]
GOOD (856, 4) (g0%1)[856]
GOOD (853, 3) (g1%2)[853]
GOOD (857, 7) (g0%2)[852](g0%2)[853](g1%2)[856](g1%2)[857]
GOOD (853, 6) (g0%2)[853]
GOOD (859, 5) (g1%2)[859]
GOOD (859, 5) (g0%1)[859]
GOOD (850, 3) (g1%2)[850]
GOOD (871, 1) (g1%2)[871]
GOOD (871, 2) (g0%1)[871]
GOOD (871, 1) (g1%2)[871]
GOOD (871, 2) (g0%1)[871]
GOOD (888, 4) (g0%1)[888]
GOOD (891, 5) (g1%2)[891]
GOOD (899, 5) (g1%2)[899]
GOOD (903, 1) (g1%2)[903]
GOOD (907, 6) (g0%2)[907]
GOOD (918, 3) (g1%2)[918]
GOOD (905, 7) (g1%2)[905]
GOOD (922, 3) (g0%1)[922]
GOOD (928, 4) (g0%1)[928]
GOOD (943, 2) (g0%1)[943]
GOOD (942, 5) (g1%2)[942]
GOOD (957, 3) (g1%2)[957]
GOOD (957, 6) (g0%2)[957]
GOOD (954, 3) (g0%1)[954](g0%1)[955](g0%1)[956](g0%1)[957]
GOOD (960, 3) (g1%2)[960]
GOOD (956, 6) (g0%2)[956]
GOOD (963, 5) (g0%1)[963]
GOOD (955, 5) (g0%1)[955]
GOOD (946, 3) (g1%2)[946]
GOOD (945, 0) (g0%2)[945]
GOOD (944, 3) (g1%2)[944]
GOOD (938, 3) (g1%2)[938]
GOOD (948, 6) (g0%2)[948]
GOOD (935, 2) (g0%1)[935](g0%1)[936]
GOOD (922, 6) (g0%2)[922]
GOOD (930, 3) (g0%1)[930]
GOOD (945, 7) (g1%2)[945]
GOOD (950, 0) (g0%2)[950]
GOOD (958, 0) (g0%1)[958]
GOOD (951, 1) (g1%2)[951]
GOOD (959, 1) (g1%2)[959]
GOOD (964, 6) (g0%2)[964]
GOOD (964, 5) (g1%2)[964]
GOOD (954, 3) (g1%2)[954]
GOOD (962, 6) (g0%2)[962]
GOOD (952, 4) (g0%1)[952]
GOOD (943, 2) (g0%1)[943](g0%1)[944](g0%1)[947]
GOOD (960, 4) (g0%1)[960]
GOOD (947, 5) (g1%2)[947]
GOOD (943, 1) (g1%2)[943]
GOOD (957, 3) (g0%1)[957]
GOOD (973, 3) (g1%2)[973]
GOOD (976, 4) (g0%2)[976]
GOOD (967, 2) (g0%1)[964](g0%1)[967](g0%1)[968]
GOOD (955, 5) (g1%2)[955]
GOOD (960, 4) (g0%2)[960]
GOOD (960, 4) (g0%2)[960]
GOOD (958, 0) (g0%1)[958]
GOOD (966, 0) (g0%1)[966]
GOOD (975, 1) (g1%2)[975]
GOOD (987, 5) (g1%2)[987]
GOOD (982, 3) (g1%2)[982]
GOOD (970, 3) (g1%2)[970]
GOOD (973, 6) (g0%2)[972](g0%2)[973]
GOOD (962, 3) (g1%2)[962]
GOOD (959, 2) (g0%2)[958](g0%2)[959]
GOOD (937, 7) (g1%2)[937]
GOOD (936, 4) (g0%2)[936]
GOOD (938, 3) (g0%2)[933](g0%2)[934](g1%2)[937](g1%2)[938]
GOOD (926, 0) (g0%2)[926]
GOOD (932, 5) (g1%2)[932]
GOOD (924, 5) (g1%2)[924]
GOOD (922, 3) (g0%1)[922]
GOOD (922, 3) (g1%2)[922]
GOOD (921, 0) (g0%2)[921]
GOOD (936, 3) (g1%2)[936]
GOOD (929, 7) (g1%2)[929]
GOOD (917, 3) (g1%2)[917]
GOOD (920, 4) (g0%2)[920]
GOOD (917, 1) (g1%2)[917]
GOOD (920, 3) (g0%1)[920]
GOOD (918, 0) (g0%1)[918]
GOOD (914, 3) (g0%1)[914]
GOOD (917, 3) (g0%1)[912](g0%1)[917]
GOOD (924, 6) (g0%1)[924]
GOOD (927, 1) (g1%2)[927]
GOOD (925, 3) (g1%2)[925]
GOOD (925, 1) (g0%1)[925]
GOOD (905, 7) (g0%1)[905]
GOOD (906, 3) (g0%1)[906]
GOOD (906, 3) (g0%1)[903](g0%1)[904](g0%1)[905](g0%1)[906]
GOOD (909, 3) (g0%1)[908](g0%1)[909]
GOOD (916, 6) (g0%1)[916]
GOOD (920, 3) (g1%2)[920]
GOOD (925, 6) (g0%2)[925]
GOOD (916, 6) (g0%1)[916]
GOOD (914, 3) (g0%1)[914]
GOOD (921, 7) (g0%1)[921]
GOOD (914, 3) (g1%2)[914]
GOOD (901, 1) (g0%2)[896](g0%2)[897](g1%2)[900](g1%2)[901]
GOOD (912, 3) (g1%2)[912]
GOOD (906, 3) (g0%1)[906](g0%1)[907](g0%1)[910]
GOOD (928, 4) (g0%2)[928]
GOOD (936, 4) (g0%1)[936]
GOOD (935, 7) (g0%1)[935]
GOOD (926, 0) (g0%1)[926]
GOOD (922, 3) (g0%1)[922]
GOOD (910, 0) (g0%1)[910]
GOOD (913, 7) (g0%1)[913]
GOOD (880, 4) (g0%1)[880]
GOOD (872, 4) (g0%1)[872]
GOOD (872, 3) (g0%1)[872]
GOOD (887, 1) (g1%2)[887]
GOOD (880, 4) (g0%2)[880]
GOOD (877, 2) (g0%1)[877]
GOOD (837, 1) (g0%1)[837]
GOOD (848, 4) (g0%1)[848]
GOOD (855, 2) (g0%1)[855]
GOOD (852, 5) (g1%2)[852]
GOOD (860, 5) (g1%2)[860]
GOOD (843, 5) (g1%2)[843]
GOOD (844, 2) (g0%2)[844]
GOOD (838, 0) (g0%1)[838]
GOOD (835, 5) (g1%2)[835]
GOOD (837, 3) (g1%2)[837]
GOOD (829, 6) (g0%2)[829]
GOOD (824, 3) (g1%2)[824]
GOOD (822, 3) (g1%2)[822]
GOOD (839, 2) (g0%1)[839]
GOOD (846, 0) (g0%1)[846]
GOOD (846, 0) (g0%1)[846]
GOOD (857, 7) (g0%1)[857]
GOOD (855, 2) (g0%1)[855]
GOOD (863, 2) (g0%1)[863]
GOOD (863, 1) (g1%2)[863]
GOOD (864, 4) (g0%2)[864]
GOOD (859, 6) (g0%2)[859]
GOOD (870, 0) (g0%2)[870]
GOOD (879, 2) (g0%2)[879]
GOOD (878, 3) (g1%2)[878]
GOOD (873, 7) (g1%2)[873]
GOOD (851, 5) (g0%1)[851](g0%1)[852](g0%1)[855]
GOOD (845, 3) (g0%1)[845]
GOOD (845, 6) (g0%1)[845]
GOOD (835, 5) (g0%1)[835]
GOOD (823, 2) (g0%1)[823]
GOOD (820, 5) (g1%2)[820]
GOOD (813, 3) (g1%2)[813](g1%2)[814](g0%2)[817](g0%2)[818]
GOOD (816, 4) (g0%2)[816]
GOOD (819, 5) (g1%2)[819]
GOOD (829, 3) (g0%1)[829]
GOOD (835, 5) (g0%1)[835]
GOOD (827, 5) (g1%2)[827]
GOOD (827, 0) (g0%2)[827]
GOOD (823, 2) (g0%2)[823]
GOOD (837, 1) (g0%1)[837]
GOOD (837, 3) (g0%1)[837]
GOOD (835, 5) (g0%1)[835](g0%1)[840]
GOOD (835, 5) (g1%2)[835]
GOOD (849, 0) (g0%2)[849]
GOOD (838, 0) (g0%2)[838]
GOOD (838, 0) (g0%2)[838]
GOOD (839, 1) (g1%2)[839]
GOOD (828, 5) (g1%2)[828]
GOOD (847, 1) (g1%2)[847]
GOOD (827, 5) (g1%2)[827]
GOOD (832, 4) (g0%1)[832]
GOOD (842, 3) (g0%1)[842]
GOOD (839, 2) (g0%1)[839]
GOOD (835, 5) (g1%2)[835]
GOOD (845, 3) (g0%1)[844](g0%1)[845](g0%1)[846](g0%1)[847](g0%1)[848]
GOOD (850, 3) (g0%1)[850]
GOOD (836, 5) (g1%2)[836]
GOOD (835, 5) (g1%2)[835]
GOOD (839, 2) (g0%2)[839]
GOOD (796, 1) (g1%2)[796]
GOOD (808, 3) (g0%1)[808]
GOOD (805, 3) (g1%2)[805]
GOOD (820, 6) (g0%1)[820]
GOOD (817, 7) (g0%1)[817](g0%1)[822]
GOOD (822, 0) (g0%2)[822]
GOOD (801, 0) (g0%2)[801]
GOOD (781, 3) (g1%2)[781]
GOOD (773, 6) (g0%2)[773]
GOOD (749, 6) (g0%2)[749]
GOOD (750, 0) (g0%2)[750]
GOOD (751, 2) (g0%1)[751]
GOOD (751, 2) (g0%1)[751]
GOOD (751, 1) (g1%2)[751]
GOOD (754, 3) (g0%1)[754](g0%1)[761]
GOOD (750, 3) (g1%2)[750]
GOOD (744, 3) (g1%2)[744]
GOOD (756, 5) (g0%1)[756]
GOOD (724, 5) (g1%2)[724]
GOOD (755, 5) (g1%2)[755]
GOOD (754, 3) (g0%1)[754](g0%1)[755](g0%1)[756]
GOOD (764, 5) (g1%2)[764]
GOOD (763, 5) (g0%1)[763]
GOOD (752, 3) (g1%2)[752]
GOOD (761, 0) (g0%2)[761]
GOOD (769, 7) (g1%2)[767](g1%2)[768](g1%2)[769](g0%2)[770](g0%2)[771](g0%2)[772]
GOOD (819, 6) (g0%2)[819]
GOOD (825, 0) (g0%2)[825]
GOOD (828, 6) (g0%2)[828]
GOOD (829, 3) (g0%1)[829]
GOOD (838, 5) (g1%2)[838]
GOOD (843, 5) (g1%2)[843]
GOOD (834, 3) (g1%2)[834]
GOOD (837, 3) (g1%2)[837]
GOOD (829, 1) (g0%1)[829]
GOOD (833, 7) (g1%2)[833]
GOOD (841, 7) (g1%2)[841]
GOOD (841, 7) (g1%2)[841]
GOOD (829, 1) (g0%1)[829]
GOOD (833, 0) (g0%2)[833]
GOOD (856, 4) (g0%2)[856]
GOOD (840, 6) (g0%2)[840]
GOOD (840, 4) (g0%2)[840]
GOOD (829, 6) (g0%1)[829]
GOOD (826, 3) (g1%2)[826]
GOOD (842, 3) (g0%1)[842]
GOOD (822, 0) (g0%2)[822]
GOOD (816, 3) (g1%2)[816]
GOOD (841, 0) (g0%2)[841]
GOOD (821, 6) (g0%2)[821]
GOOD (826, 3) (g0%1)[822](g0%1)[823](g0%1)[824](g0%1)[825](g0%1)[826](g0%1)[827]
GOOD (819, 5) (g0%1)[819]
GOOD (819, 5) (g1%2)[819]
GOOD (821, 3) (g1%2)[821](g1%2)[822](g0%2)[825](g0%2)[826]
GOOD (818, 3) (g1%2)[818]
GOOD (819, 5) (g1%2)[819]
GOOD (811, 6) (g0%2)[811]
GOOD (793, 0) (g0%2)[793]
GOOD (789, 6) (g0%2)[789]
GOOD (787, 5) (g0%1)[787]
GOOD (780, 6) (g0%1)[780]
GOOD (787, 5) (g1%2)[787]
GOOD (801, 7) (g1%2)[800](g1%2)[801](g0%2)[804](g0%2)[805]
GOOD (789, 3) (g1%2)[789]
GOOD (773, 6) (g0%2)[773]
GOOD (772, 5) (g1%2)[772]
GOOD (777, 0) (g0%2)[777]
GOOD (770, 3) (g1%2)[770]
GOOD (759, 1) (g1%2)[759]
GOOD (762, 6) (g0%2)[762]
GOOD (751, 1) (g1%2)[751]
GOOD (767, 1) (g1%2)[767]
GOOD (785, 7) (g0%1)[785]
GOOD (786, 3) (g0%1)[786]
GOOD (779, 5) (g0%1)[779]
GOOD (802, 3) (g0%1)[799](g0%1)[800](g0%1)[801](g0%1)[802](g0%1)[803](g0%1)[804]
GOOD (796, 6) (g0%1)[796]
GOOD (779, 5) (g0%1)[779]
GOOD (776, 3) (g1%2)[776]
GOOD (768, 3) (g1%2)[768]
GOOD (777, 7) (g1%2)[777]
GOOD (772, 5) (g1%2)[772]
GOOD (778, 3) (g0%1)[776](g0%1)[777](g0%1)[778](g0%1)[779](g0%1)[780](g0%1)[781]
GOOD (778, 3) (g0%1)[774](g0%1)[775](g0%1)[776](g0%1)[777](g0%1)[778]
GOOD (781, 3) (g1%2)[781]
GOOD (778, 3) (g1%2)[778](g1%2)[779](g0%2)[782](g0%2)[783]
GOOD (778, 2) (g0%2)[778]
GOOD (780, 5) (g1%2)[780]
GOOD (785, 7) (g1%2)[785]
GOOD (785, 0) (g0%2)[785]
GOOD (782, 0) (g0%1)[782]
GOOD (779, 5) (g0%1)[779](g0%1)[784]
GOOD (779, 5) (g1%2)[779]
GOOD (786, 3) (g1%2)[786](g1%2)[787](g0%2)[790](g0%2)[791]
GOOD (791, 1) (g1%2)[791]
GOOD (788, 6) (g0%2)[788]
GOOD (791, 1) (g1%2)[791]
GOOD (754, 3) (g0%2)[749](g0%2)[750](g0%2)[751](g1%2)[752](g1%2)[753](g1%2)[754]
GOOD (754, 3) (g0%1)[754]
GOOD (736, 4) (g0%1)[736]
GOOD (727, 2) (g0%1)[727]
GOOD (724, 5) (g1%2)[724]
GOOD (731, 5) (g1%2)[731]
GOOD (738, 3) (g0%2)[735](g0%2)[736](g0%2)[737](g1%2)[738](g1%2)[739](g1%2)[740]
GOOD (702, 2) (g0%2)[702]
GOOD (713, 7) (g1%2)[713]
GOOD (700, 6) (g0%1)[700]
GOOD (697, 7) (g1%2)[697]
GOOD (689, 0) (g0%2)[689]
GOOD (688, 3) (g1%2)[688]
GOOD (699, 5) (g1%2)[699]
GOOD (696, 4) (g0%2)[696]
GOOD (706, 3) (g0%1)[706](g0%1)[707](g0%1)[708](g0%1)[709](g0%2)[710]
GOOD (711, 2) (g0%2)[711]
GOOD (718, 0) (g0%1)[718]
GOOD (721, 7) (g0%1)[721]
GOOD (714, 3) (g0%1)[714]
GOOD (717, 3) (g0%1)[717]
GOOD (700, 6) (g0%2)[700]
GOOD (710, 0) (g0%1)[710]
GOOD (708, 6) (g0%1)[708]
GOOD (710, 0) (g0%1)[710]
GOOD (726, 0) (g0%1)[716](g0%1)[723](g0%1)[726](g0%1)[727]
GOOD (716, 6) (g0%1)[716]
GOOD (700, 6) (g0%1)[700]
GOOD (689, 7) (g0%1)[689]
GOOD (714, 3) (g0%1)[714]
GOOD (717, 1) (g0%1)[712](g0%1)[717]
GOOD (717, 3) (g1%2)[717]
GOOD (716, 6) (g1%2)[711](g1%2)[712](g0%2)[715](g0%2)[716]
GOOD (721, 7) (g1%2)[721]
GOOD (719, 1) (g1%2)[718](g1%2)[719](g0%2)[722](g0%2)[723]
GOOD (720, 4) (g0%2)[720]
GOOD (703, 2) (g0%2)[703]
GOOD (701, 3) (g0%1)[701]
GOOD (697, 7) (g1%2)[697]
GOOD (700, 6) (g0%2)[700]
GOOD (714, 3) (g1%2)[714]
GOOD (712, 4) (g0%1)[712]
GOOD (722, 3) (g0%1)[722]
GOOD (719, 2) (g0%1)[719]
GOOD (726, 0) (g0%1)[726]
GOOD (711, 1) (g1%2)[711]
GOOD (720, 4) (g0%2)[720]
GOOD (726, 3) (g1%2)[726]
GOOD (723, 6) (g0%2)[723]
GOOD (730, 3) (g0%1)[730]
GOOD (737, 7) (g0%1)[737]
GOOD (722, 3) (g1%2)[722]
GOOD (738, 3) (g1%2)[737](g1%2)[738]
GOOD (742, 0) (g0%1)[742]
GOOD (745, 7) (g1%2)[745]
GOOD (752, 4) (g0%2)[752]
GOOD (743, 2) (g0%2)[743]
GOOD (687, 2) (g0%1)[687]
GOOD (686, 0) (g0%1)[686]
GOOD (686, 0) (g0%1)[686]
GOOD (679, 2) (g0%1)[679]
GOOD (682, 3) (g0%1)[682]
GOOD (697, 0) (g0%1)[697]
GOOD (678, 3) (g1%2)[678]
GOOD (675, 5) (g1%2)[675]
GOOD (675, 5) (g1%2)[675]
GOOD (674, 3) (g0%1)[669](g0%1)[670](g0%1)[671](g0%1)[672](g0%1)[673](g0%1)[674]
GOOD (692, 5) (g0%1)[692]
GOOD (686, 0) (g0%1)[686]
GOOD (690, 3) (g1%2)[690]
GOOD (697, 7) (g0%2)[692](g0%2)[693](g1%2)[696](g1%2)[697]
GOOD (677, 1) (g0%1)[677](g0%1)[678](g0%1)[679](g0%1)[680](g0%1)[681]
GOOD (683, 5) (g1%2)[683]
GOOD (687, 1) (g1%2)[687]
GOOD (691, 5) (g1%2)[691]
GOOD (688, 4) (g0%2)[688]
GOOD (682, 3) (g1%2)[682]
GOOD (686, 0) (g0%1)[685](g0%1)[686]
GOOD (688, 4) (g0%1)[688]
GOOD (699, 5) (g0%1)[699]
GOOD (665, 7) (g0%1)[665]
GOOD (673, 7) (g0%1)[673]
GOOD (665, 7) (g1%2)[665]
GOOD (641, 7) (g1%2)[641]
GOOD (642, 3) (g1%2)[642]
GOOD (645, 3) (g0%2)[641](g0%2)[642](g0%2)[643](g1%2)[644](g1%2)[645](g1%2)[646]
GOOD (636, 6) (g0%2)[636]
GOOD (649, 7) (g1%2)[649]
GOOD (637, 3) (g1%2)[637]
GOOD (663, 1) (g1%2)[663]
GOOD (670, 0) (g0%1)[670]
GOOD (667, 5) (g0%1)[667](g0%1)[672]
GOOD (667, 5) (g1%2)[667]
GOOD (675, 6) (g0%2)[675]
GOOD (683, 5) (g0%1)[683]
GOOD (684, 6) (g0%1)[684]
GOOD (687, 2) (g0%1)[687]
GOOD (695, 2) (g0%1)[695]
GOOD (689, 7) (g0%1)[689]
GOOD (690, 3) (g0%1)[679](g0%1)[684](g0%1)[685](g0%1)[690]
GOOD (689, 7) (g0%1)[689]
GOOD (682, 4) (g0%2)[682]
GOOD (694, 0) (g0%2)[694]
GOOD (684, 5) (g1%2)[684]
GOOD (684, 6) (g0%2)[684]
GOOD (695, 2) (g0%2)[695]
GOOD (689, 0) (g0%2)[689]
GOOD (685, 3) (g1%2)[685]
GOOD (700, 5) (g1%2)[700]
GOOD (694, 3) (g1%2)[694]
GOOD (690, 3) (g0%1)[690]
GOOD (691, 5) (g0%1)[691]
GOOD (692, 5) (g1%2)[692]
GOOD (684, 5) (g0%1)[684]
GOOD (660, 5) (g1%2)[660]
GOOD (660, 5) (g1%2)[660]
GOOD (657, 7) (g1%2)[657]
GOOD (663, 2) (g0%2)[663]
GOOD (670, 0) (g0%2)[670]
GOOD (654, 0) (g0%2)[654]
GOOD (658, 6) (g0%2)[658]
GOOD (655, 1) (g1%2)[655]
GOOD (672, 4) (g0%1)[672]
GOOD (663, 2) (g0%1)[663]
GOOD (671, 1) (g0%1)[671]
GOOD (659, 5) (g1%2)[659]
GOOD (668, 6) (g0%1)[668]
GOOD (661, 3) (g1%2)[661]
GOOD (664, 4) (g0%1)[664]
GOOD (653, 6) (g0%1)[653]
GOOD (671, 2) (g0%1)[671]
GOOD (662, 3) (g1%2)[662]
GOOD (666, 3) (g1%2)[666](g1%2)[667](g0%2)[670](g0%2)[671]
GOOD (658, 6) (g0%2)[658]
GOOD (660, 5) (g1%2)[660]
GOOD (662, 0) (g0%2)[662]
GOOD (664, 4) (g0%1)[664]
GOOD (670, 0) (g0%2)[670]
GOOD (710, 3) (g1%2)[710]
GOOD (709, 3) (g0%1)[709]
GOOD (717, 3) (g0%1)[717]
GOOD (709, 1) (g1%2)[709]
GOOD (721, 7) (g0%1)[721]
GOOD (720, 3) (g1%2)[720]
GOOD (733, 3) (g0%2)[728](g0%2)[729](g1%2)[732](g1%2)[733]
GOOD (727, 1) (g1%2)[727]
GOOD (719, 2) (g0%2)[719]
GOOD (732, 6) (g0%2)[732]
GOOD (729, 0) (g0%2)[729]
GOOD (734, 0) (g0%2)[734]
GOOD (719, 2) (g0%1)[719]
GOOD (719, 2) (g0%1)[719]
GOOD (711, 2) (g0%1)[711]
GOOD (719, 1) (g1%2)[719]
GOOD (734, 0) (g0%2)[734]
GOOD (735, 1) (g1%2)[735]
GOOD (716, 6) (g0%1)[716]
GOOD (713, 7) (g1%2)[713]
GOOD (686, 0) (g0%2)[686]
GOOD (682, 6) (g0%2)[682]
GOOD (690, 3) (g1%2)[690]
GOOD (691, 5) (g0%1)[691]
GOOD (694, 3) (g1%2)[694]
GOOD (690, 6) (g0%2)[690]
GOOD (686, 0) (g0%1)[686]
GOOD (703, 2) (g0%2)[703]
GOOD (705, 0) (g0%2)[705]
GOOD (711, 1) (g1%2)[711]
GOOD (707, 5) (g1%2)[707]
GOOD (697, 7) (g0%1)[697]
GOOD (673, 7) (g0%1)[673]
GOOD (664, 4) (g0%1)[664]
GOOD (661, 3) (g1%2)[661]
GOOD (653, 3) (g1%2)[653]
GOOD (664, 4) (g0%2)[664]
GOOD (660, 6) (g0%2)[660]
GOOD (667, 5) (g1%2)[667]
GOOD (685, 3) (g0%1)[685]
GOOD (693, 3) (g0%1)[693]
GOOD (687, 2) (g0%1)[687]
GOOD (690, 3) (g1%2)[690]
GOOD (670, 0) (g0%2)[670]
GOOD (679, 2) (g0%2)[679]
GOOD (676, 6) (g0%2)[676]
GOOD (671, 1) (g1%2)[671]
GOOD (667, 5) (g0%1)[667]
GOOD (671, 1) (g1%2)[671]
GOOD (653, 3) (g0%2)[650](g0%2)[651](g0%2)[652](g1%2)[653](g1%2)[654]
GOOD (658, 3) (g0%1)[658](g0%1)[659](g0%1)[660](g0%1)[661](g0%1)[662]
GOOD (670, 3) (g1%2)[670]
GOOD (659, 5) (g0%1)[659]
GOOD (658, 3) (g0%1)[658]
GOOD (661, 3) (g1%2)[661]
GOOD (667, 5) (g0%2)[663](g0%2)[664](g1%2)[667](g1%2)[668]
GOOD (671, 2) (g0%2)[671]
GOOD (685, 3) (g1%2)[685]
GOOD (656, 0) (g0%2)[656]
GOOD (653, 3) (g1%2)[653]
GOOD (644, 6) (g0%2)[644]
GOOD (633, 7) (g0%1)[633](g0%1)[640](g0%1)[643](g0%1)[644]
GOOD (655, 2) (g0%1)[655]
GOOD (657, 7) (g0%1)[652](g0%1)[657]
GOOD (657, 7) (g1%2)[657]
GOOD (650, 3) (g0%2)[645](g0%2)[646](g1%2)[649](g1%2)[650]
GOOD (645, 3) (g1%2)[645]
GOOD (648, 4) (g0%2)[648]
GOOD (645, 3) (g1%2)[645]
GOOD (623, 2) (g0%2)[623]
GOOD (628, 5) (g1%2)[628]
GOOD (627, 5) (g1%2)[627]
GOOD (617, 0) (g0%2)[617]
GOOD (614, 0) (g0%2)[614]
GOOD (609, 7) (g1%2)[609]
GOOD (576, 4) (g0%1)[576]
GOOD (580, 5) (g0%1)[580]
GOOD (565, 3) (g0%2)[560](g0%2)[561](g0%2)[562](g1%2)[563](g1%2)[564](g1%2)[565]
GOOD (562, 3) (g1%2)[562]
GOOD (562, 3) (g0%1)[561](g0%1)[562]
GOOD (560, 3) (g0%1)[560]
GOOD (549, 3) (g0%1)[549]
GOOD (552, 3) (g1%2)[552]
GOOD (552, 3) (g1%2)[552]
GOOD (562, 3) (g1%2)[562]
GOOD (563, 5) (g1%2)[563]
EVIL (578, 6) (g0%2)[562]
GOOD (536, 4) (g0%1)[536]
GOOD (545, 0) (g0%1)[545]
GOOD (541, 3) (g1%2)[541]
GOOD (538, 3) (g1%2)[538]
GOOD (538, 4) (g0%2)[538]
GOOD (533, 6) (g0%2)[533]
GOOD (530, 3) (g1%2)[530]
GOOD (504, 7) (g1%2)[504]
GOOD (515, 6) (g0%2)[515]
GOOD (504, 4) (g0%2)[504]
GOOD (497, 0) (g0%2)[497]
GOOD (496, 3) (g1%2)[496]
GOOD (497, 7) (g1%2)[497]
GOOD (499, 5) (g0%2)[495](g0%2)[496](g1%2)[499](g1%2)[500]
GOOD (493, 7) (g1%2)[493]
GOOD (462, 0) (g0%1)[462]
GOOD (454, 3) (g1%2)[454]
GOOD (446, 3) (g1%2)[446]
GOOD (459, 5) (g1%2)[459]
GOOD (451, 5) (g0%1)[451]
GOOD (458, 3) (g0%1)[458]
GOOD (452, 6) (g0%1)[452]
GOOD (423, 1) (g1%2)[423]
GOOD (411, 5) (g0%1)[411]
GOOD (388, 6) (g0%1)[388]
GOOD (397, 3) (g0%1)[397]
GOOD (394, 3) (g0%1)[394](g0%1)[399]
GOOD (392, 4) (g0%1)[392]
GOOD (397, 1) (g1%2)[397]
GOOD (392, 3) (g1%2)[392]
GOOD (390, 0) (g0%1)[390]
GOOD (381, 3) (g0%1)[381](g0%1)[382](g0%1)[385]
GOOD (390, 0) (g0%1)[390]
GOOD (393, 7) (g0%1)[393]
GOOD (385, 7) (g0%1)[385]
GOOD (384, 4) (g0%1)[384]
GOOD (393, 7) (g0%1)[393]
GOOD (385, 0) (g0%1)[385]
GOOD (397, 1) (g1%2)[397]
GOOD (392, 4) (g0%2)[392]
GOOD (393, 7) (g1%2)[393]
GOOD (401, 7) (g1%2)[401]
GOOD (414, 0) (g0%1)[409](g0%1)[414]
GOOD (421, 3) (g0%1)[421]
GOOD (410, 3) (g0%1)[410]
GOOD (415, 2) (g0%1)[415]
GOOD (419, 5) (g0%1)[419]
GOOD (413, 4) (g4%8)[413]
GOOD (431, 1) (g1%2)[431]
GOOD (445, 3) (g1%2)[445]
GOOD (447, 2) (g0%1)[447]
GOOD (461, 3) (g0%1)[454](g0%1)[461](g0%1)[464](g0%1)[465]
GOOD (458, 3) (g1%2)[457](g1%2)[458](g1%2)[459](g0%2)[460](g0%2)[461](g0%2)[462]
GOOD (456, 4) (g0%1)[456]
GOOD (421, 1) (g0%1)[421]
GOOD (421, 1) (g0%1)[421]
GOOD (425, 7) (g1%2)[425]
GOOD (425, 0) (g1%2)[421](g1%2)[422](g0%2)[425](g0%2)[426]
GOOD (409, 7) (g0%1)[409]
GOOD (420, 6) (g0%2)[420]
GOOD (424, 4) (g0%2)[424]
GOOD (424, 3) (g0%1)[424]
GOOD (418, 3) (g0%1)[418]
GOOD (421, 3) (g1%2)[421]
GOOD (413, 1) (g1%2)[413]
GOOD (416, 3) (g1%2)[416]
GOOD (415, 1) (g1%2)[415]
GOOD (414, 0) (g0%2)[414]
GOOD (418, 6) (g0%2)[418]
GOOD (415, 1) (g1%2)[415]
GOOD (410, 3) (g1%2)[410]
GOOD (397, 6) (g0%2)[397]
GOOD (411, 5) (g0%1)[411]
GOOD (415, 1) (g1%2)[415]
GOOD (423, 2) (g0%2)[423]
GOOD (419, 5) (g1%2)[419]
GOOD (416, 3) (g1%2)[416]
GOOD (413, 3) (g1%2)[413]
GOOD (421, 1) (g0%1)[421]
GOOD (416, 4) (g0%1)[416]
GOOD (415, 2) (g0%1)[415]
GOOD (414, 1) (g1%2)[414]
GOOD (405, 1) (g1%2)[405]
GOOD (404, 5) (g0%1)[404]
GOOD (405, 3) (g1%2)[405]
GOOD (391, 2) (g0%2)[391]
GOOD (392, 4) (g0%2)[392]
GOOD (401, 5) (g1%2)[401]
GOOD (380, 6) (g0%1)[380]
GOOD (377, 7) (g1%2)[377]
GOOD (371, 6) (g0%2)[371]
GOOD (365, 3) (g0%1)[365](g0%1)[366](g0%1)[367](g0%1)[368]
GOOD (381, 3) (g0%1)[381]
GOOD (380, 6) (g0%1)[380]
GOOD (371, 5) (g0%1)[371]
GOOD (371, 5) (g1%2)[371]
GOOD (370, 4) (g0%2)[370]
GOOD (386, 3) (g1%2)[386]
GOOD (378, 3) (g1%2)[378]
GOOD (374, 0) (g0%2)[374]
GOOD (361, 0) (g0%2)[361]
GOOD (362, 6) (g0%2)[362]
GOOD (364, 5) (g1%2)[364]
GOOD (366, 0) (g0%1)[366]
GOOD (359, 2) (g0%1)[359]
GOOD (373, 6) (g0%1)[373]
GOOD (305, 7) (g0%1)[305]
GOOD (305, 7) (g0%1)[305]
GOOD (297, 7) (g0%1)[296](g0%1)[297](g0%1)[300]
GOOD (301, 3) (g0%1)[301]
GOOD (306, 3) (g1%2)[306]
GOOD (296, 3) (g1%2)[296]
GOOD (298, 3) (g0%1)[298]
GOOD (305, 0) (g0%1)[305]
GOOD (298, 3) (g1%2)[298]
GOOD (290, 3) (g1%2)[290]
GOOD (275, 5) (g0%1)[275]
GOOD (276, 5) (g1%2)[276]
GOOD (285, 3) (g0%1)[285]
GOOD (279, 2) (g0%1)[279]
GOOD (273, 0) (g0%2)[273]
GOOD (284, 6) (g0%1)[284]
GOOD (315, 5) (g1%2)[315]
GOOD (303, 2) (g0%1)[303]
GOOD (310, 0) (g0%1)[310]
GOOD (315, 5) (g1%2)[315]
GOOD (323, 5) (g1%2)[323]
GOOD (320, 4) (g0%2)[320]
GOOD (303, 2) (g0%2)[303]
GOOD (299, 5) (g0%1)[299]
GOOD (316, 5) (g1%2)[316]
GOOD (307, 5) (g1%2)[307]
GOOD (295, 2) (g0%1)[295]
GOOD (292, 5) (g1%2)[292]
GOOD (286, 0) (g0%2)[286]
GOOD (295, 2) (g0%1)[295]
GOOD (293, 3) (g0%1)[293](g0%1)[300]
GOOD (277, 1) (g0%1)[277]
GOOD (277, 3) (g0%1)[277]
GOOD (277, 1) (g1%2)[277]
GOOD (284, 6) (g1%2)[279](g1%2)[280](g0%2)[283](g0%2)[284]
GOOD (291, 5) (g1%2)[291]
GOOD (278, 0) (g0%2)[278]
GOOD (277, 6) (g0%2)[277]
GOOD (289, 0) (g0%2)[289]
GOOD (297, 7) (g0%1)[297]
GOOD (297, 7) (g1%2)[297]
GOOD (294, 0) (g0%2)[294]
GOOD (270, 3) (g1%2)[270]
GOOD (267, 5) (g1%2)[267](g1%2)[268](g0%2)[271](g0%2)[272]
GOOD (273, 7) (g1%2)[273]
GOOD (270, 0) (g0%2)[270]
GOOD (269, 3) (g0%1)[269]
GOOD (279, 2) (g0%1)[268](g0%1)[279]
GOOD (286, 0) (g0%1)[286]
GOOD (293, 3) (g0%1)[293]
GOOD (293, 1) (g1%2)[293]
GOOD (294, 1) (g1%2)[294]
GOOD (304, 3) (g1%2)[304]
GOOD (304, 4) (g0%1)[304]
GOOD (301, 3) (g0%1)[296](g0%1)[299](g0%1)[301]
GOOD (302, 5) (g1%2)[302]
GOOD (304, 4) (g0%2)[304]
GOOD (309, 6) (g0%2)[309]
GOOD (318, 0) (g0%1)[318]
GOOD (322, 3) (g1%2)[322]
GOOD (327, 2) (g0%2)[327]
GOOD (318, 0) (g0%1)[318]
GOOD (307, 5) (g0%1)[307]
GOOD (300, 6) (g0%1)[300]
GOOD (315, 5) (g1%2)[315]
GOOD (308, 6) (g0%2)[308]
GOOD (285, 6) (g0%2)[285]
GOOD (288, 3) (g1%2)[288]
GOOD (265, 7) (g0%1)[265]
GOOD (263, 2) (g0%1)[263](g0%1)[268]
GOOD (256, 4) (g0%1)[256]
GOOD (267, 5) (g0%1)[267]
GOOD (262, 0) (g0%1)[262]
GOOD (258, 3) (g0%1)[258]
GOOD (278, 0) (g0%2)[278]
GOOD (288, 4) (g0%2)[288]
GOOD (276, 5) (g1%2)[276]
GOOD (297, 7) (g1%2)[297]
GOOD (299, 5) (g0%1)[299]
GOOD (289, 7) (g0%1)[289]
GOOD (282, 3) (g0%1)[282]
GOOD (288, 4) (g0%1)[288]
GOOD (298, 3) (g0%1)[287](g0%1)[292](g0%1)[293](g0%1)[298]
GOOD (288, 3) (g0%1)[288]
GOOD (278, 0) (g0%1)[278]
GOOD (281, 7) (g0%1)[276](g0%1)[281]
GOOD (266, 3) (g0%2)[262](g0%2)[263](g0%2)[264](g1%2)[265](g1%2)[266](g1%2)[267]
GOOD (269, 3) (g0%1)[269]
GOOD (280, 4) (g0%1)[280]
GOOD (265, 0) (g0%1)[265]
GOOD (273, 7) (g0%1)[273]
GOOD (273, 0) (g0%1)[273]
GOOD (273, 7) (g1%2)[273]
GOOD (258, 3) (g1%2)[258]
GOOD (263, 2) (g0%2)[263]
GOOD (271, 1) (g1%2)[271]
GOOD (273, 0) (g0%2)[272](g0%2)[273]
GOOD (281, 0) (g0%2)[281](g0%2)[288]
GOOD (295, 1) (g1%2)[295]
GOOD (293, 3) (g1%2)[292](g1%2)[293](g0%2)[296](g0%2)[297]
GOOD (292, 6) (g0%2)[292]
GOOD (299, 5) (g1%2)[299]
GOOD (299, 6) (g0%2)[299]
GOOD (298, 6) (g0%2)[298]
GOOD (288, 3) (g1%2)[288]
GOOD (293, 6) (g0%2)[293]
GOOD (283, 6) (g0%2)[283]
GOOD (265, 0) (g0%2)[265]
GOOD (261, 3) (g0%1)[261]
GOOD (261, 6) (g0%1)[261]
GOOD (261, 3) (g0%1)[261]
GOOD (259, 5) (g0%1)[259](g0%1)[264]
GOOD (259, 5) (g1%2)[259]
GOOD (264, 4) (g0%2)[264]
GOOD (268, 6) (g0%2)[268]
GOOD (252, 5) (g1%2)[252]
GOOD (264, 5) (g5%8)[264]
GOOD (307, 5) (g0%1)[307]
GOOD (296, 4) (g0%1)[296]
GOOD (309, 3) (g0%1)[309]
GOOD (330, 3) (g0%1)[330]
GOOD (337, 7) (g0%1)[337]
GOOD (322, 3) (g1%2)[322]
GOOD (309, 1) (g0%1)[309]
GOOD (305, 7) (g1%2)[305]
GOOD (298, 3) (g1%2)[298](g1%2)[299](g0%2)[302](g0%2)[303]
GOOD (297, 0) (g0%2)[297]
GOOD (311, 1) (g1%2)[311]
GOOD (310, 0) (g0%2)[310]
GOOD (336, 3) (g1%2)[336]
GOOD (343, 2) (g0%2)[343]
GOOD (332, 6) (g0%2)[332]
GOOD (337, 0) (g0%2)[337]
GOOD (340, 6) (g0%1)[340]
GOOD (341, 3) (g0%1)[340](g0%1)[341]
GOOD (349, 3) (g1%2)[349]
GOOD (346, 3) (g0%1)[346]
GOOD (333, 1) (g0%1)[333]
GOOD (341, 6) (g0%1)[341]
GOOD (331, 5) (g1%2)[331]
GOOD (334, 0) (g0%1)[334]
GOOD (354, 3) (g0%1)[344](g0%1)[351](g0%1)[354](g0%1)[355]
GOOD (357, 3) (g0%1)[357]
GOOD (353, 7) (g1%2)[353]
GOOD (357, 6) (g0%2)[357]
GOOD (350, 0) (g0%1)[350]
GOOD (399, 2) (g0%1)[399]
GOOD (400, 3) (g1%2)[400]
GOOD (388, 6) (g0%2)[388]
GOOD (399, 2) (g0%2)[399]
GOOD (400, 3) (g1%2)[400]
GOOD (403, 5) (g0%1)[403]
GOOD (389, 3) (g0%1)[389]
GOOD (394, 3) (g0%1)[394](g0%1)[397](g0%1)[398]
GOOD (381, 1) (g0%1)[381]
GOOD (394, 3) (g1%2)[394]
GOOD (398, 1) (g1%2)[398]
GOOD (383, 1) (g1%2)[383]
GOOD (373, 3) (g1%2)[373]
GOOD (369, 7) (g1%2)[369]
GOOD (373, 6) (g0%2)[373]
GOOD (386, 3) (g0%1)[384](g0%1)[385](g0%1)[386](g0%1)[387]
GOOD (388, 6) (g0%1)[388]
GOOD (361, 7) (g0%1)[361]
GOOD (349, 3) (g0%1)[349]
GOOD (341, 3) (g0%1)[340](g0%1)[341](g0%1)[344]
GOOD (347, 5) (g1%2)[347]
GOOD (362, 3) (g1%2)[362]
GOOD (353, 7) (g1%2)[353]
GOOD (336, 4) (g0%2)[336]
GOOD (353, 0) (g0%2)[353]
GOOD (358, 0) (g0%1)[358]
GOOD (349, 1) (g0%1)[349]
GOOD (349, 3) (g1%2)[349]
GOOD (363, 7) (g1%2)[363]
GOOD (347, 6) (g0%2)[347]
GOOD (346, 3) (g1%2)[346]
GOOD (350, 0) (g0%1)[350]
GOOD (341, 3) (g0%1)[341]
GOOD (361, 7) (g0%1)[359](g0%1)[360](g0%1)[361]
GOOD (363, 5) (g0%1)[363]
GOOD (363, 5) (g1%2)[363]
GOOD (373, 6) (g0%2)[373]
GOOD (367, 2) (g0%2)[367]
GOOD (388, 5) (g1%2)[388]
GOOD (402, 3) (g0%1)[402]
GOOD (398, 3) (g1%2)[398]
GOOD (395, 5) (g1%2)[395]
GOOD (403, 6) (g0%2)[403]
GOOD (399, 2) (g0%2)[399]
GOOD (401, 7) (g0%1)[401]
GOOD (403, 5) (g0%1)[403]
GOOD (405, 3) (g0%1)[400](g0%1)[405]
GOOD (412, 6) (g0%1)[412]
GOOD (401, 7) (g0%1)[401]
GOOD (371, 5) (g0%1)[371]
GOOD (373, 3) (g0%1)[373]
GOOD (355, 5) (g0%1)[355]
GOOD (352, 3) (g1%2)[352]
GOOD (344, 4) (g0%2)[344]
GOOD (343, 1) (g1%2)[343]
GOOD (350, 0) (g0%2)[350]
GOOD (347, 5) (g1%2)[347]
GOOD (353, 7) (g1%2)[353]
GOOD (358, 3) (g1%2)[358]
GOOD (361, 7) (g1%2)[361]
GOOD (363, 5) (g0%1)[363]
GOOD (354, 3) (g0%1)[349](g0%1)[350](g0%1)[351](g0%1)[352](g0%1)[353](g0%1)[354]
GOOD (353, 7) (g0%1)[353]
GOOD (346, 3) (g0%1)[346]
GOOD (358, 3) (g1%2)[358]
GOOD (359, 2) (g0%2)[359]
GOOD (353, 7) (g1%2)[353]
GOOD (351, 1) (g1%2)[351]
GOOD (379, 5) (g0%1)[379]
GOOD (379, 5) (g1%2)[379]
GOOD (394, 3) (g1%2)[394]
GOOD (389, 6) (g0%2)[389]
GOOD (381, 1) (g1%2)[381]
GOOD (374, 0) (g0%2)[374]
GOOD (379, 6) (g0%2)[379]
GOOD (374, 3) (g1%2)[374]
GOOD (375, 1) (g1%2)[375]
GOOD (396, 6) (g0%1)[396]
GOOD (399, 1) (g1%2)[399]
GOOD (386, 3) (g0%1)[386](g0%1)[387](g0%1)[388](g0%1)[389](g0%1)[390]
GOOD (394, 6) (g0%2)[394]
GOOD (395, 6) (g0%2)[395]
GOOD (405, 1) (g0%2)[401](g0%2)[402](g1%2)[405](g1%2)[406]
GOOD (400, 4) (g0%2)[400]
GOOD (406, 0) (g0%1)[406]
GOOD (410, 3) (g0%1)[410]
GOOD (404, 0) (g0%8)[404]
GOOD (397, 1) (g0%1)[397]
GOOD (387, 5) (g0%1)[387](g0%1)[388](g0%1)[391]
GOOD (394, 3) (g1%2)[394]
GOOD (385, 7) (g0%1)[384](g0%1)[385](g0%1)[388]
GOOD (392, 4) (g0%2)[392]
GOOD (396, 5) (g1%2)[396]
GOOD (395, 5) (g1%2)[395]
GOOD (396, 6) (g0%1)[396]
GOOD (394, 3) (g1%2)[394]
GOOD (397, 3) (g1%2)[397]
GOOD (384, 4) (g0%2)[384]
GOOD (381, 2) (g0%2)[381]
GOOD (389, 6) (g0%2)[389]
GOOD (392, 3) (g1%2)[392]
GOOD (392, 3) (g1%2)[392]
GOOD (392, 4) (g0%1)[392]
GOOD (392, 3) (g1%2)[392]
GOOD (396, 6) (g0%2)[396]
GOOD (403, 5) (g1%2)[403]
GOOD (402, 3) (g0%1)[402]
GOOD (398, 0) (g0%1)[398]
GOOD (403, 5) (g0%1)[403]
GOOD (392, 4) (g0%1)[392]
GOOD (398, 0) (g0%1)[398]
GOOD (394, 3) (g1%2)[394]
GOOD (396, 6) (g1%2)[391](g1%2)[392](g0%2)[395](g0%2)[396]
GOOD (378, 3) (g0%1)[378](g0%1)[379](g0%1)[380](g0%1)[381](g0%1)[382](g0%1)[383]
GOOD (386, 3) (g1%2)[386]
GOOD (398, 3) (g1%2)[398]
GOOD (397, 1) (g0%1)[397]
GOOD (397, 3) (g1%2)[397]
GOOD (401, 0) (g0%1)[401]
GOOD (385, 0) (g0%2)[385]
GOOD (397, 6) (g0%2)[397]
GOOD (382, 0) (g0%1)[375](g0%1)[382]
GOOD (376, 0) (g0%8)[376]
GOOD (389, 3) (g1%2)[389]
GOOD (388, 6) (g0%2)[388]
GOOD (388, 6) (g0%1)[388]
GOOD (383, 1) (g1%2)[383]
GOOD (374, 3) (g1%2)[374]
GOOD (382, 3) (g1%2)[382]
GOOD (379, 5) (g0%1)[379]
GOOD (391, 2) (g0%1)[391]
GOOD (375, 2) (g0%2)[375]
GOOD (378, 3) (g0%1)[378]
GOOD (382, 3) (g1%2)[382]
GOOD (370, 3) (g0%1)[369](g0%1)[370](g0%1)[371](g0%1)[372](g0%1)[373]
GOOD (377, 0) (g0%2)[377]
GOOD (372, 6) (g0%2)[372]
GOOD (383, 1) (g1%2)[383]
GOOD (379, 5) (g1%2)[379]
GOOD (392, 4) (g0%2)[392]
GOOD (376, 7) (g0%1)[376]
GOOD (379, 5) (g0%1)[379]
GOOD (370, 3) (g0%1)[370]
GOOD (363, 5) (g0%1)[363]
GOOD (378, 3) (g1%2)[378]
GOOD (357, 6) (g0%2)[357]
GOOD (364, 5) (g1%2)[364]
GOOD (374, 0) (g0%1)[374]
GOOD (350, 0) (g0%2)[350]
GOOD (336, 4) (g0%1)[336]
GOOD (335, 2) (g0%1)[335]
GOOD (334, 1) (g1%2)[334]
GOOD (323, 6) (g0%2)[323]
GOOD (322, 3) (g1%2)[322]
GOOD (312, 3) (g1%2)[312]
GOOD (318, 0) (g0%2)[318]
GOOD (315, 5) (g1%2)[315]
GOOD (304, 4) (g0%1)[304]
GOOD (307, 5) (g0%1)[302](g0%1)[307]
GOOD (302, 1) (g1%2)[302]
GOOD (297, 0) (g0%2)[297]
GOOD (300, 5) (g1%2)[300]
GOOD (304, 3) (g1%2)[304]
GOOD (288, 4) (g4%8)[288]
GOOD (291, 5) (g0%1)[291]
GOOD (298, 3) (g1%2)[298]
GOOD (309, 6) (g0%2)[309]
GOOD (322, 3) (g0%1)[322]
GOOD (325, 3) (g1%2)[325]
GOOD (329, 0) (g0%2)[329]
GOOD (339, 6) (g0%2)[339]
GOOD (330, 3) (g0%1)[329](g0%1)[330](g0%1)[331](g0%1)[332](g0%1)[333](g0%1)[334]
GOOD (334, 0) (g0%1)[334]
GOOD (371, 5) (g1%2)[371]
GOOD (373, 3) (g0%1)[373]
GOOD (376, 3) (g1%2)[376]
GOOD (384, 3) (g1%2)[384]
GOOD (371, 5) (g1%2)[371]
GOOD (370, 3) (g0%1)[363](g0%1)[366](g0%1)[367](g0%1)[370]
GOOD (376, 4) (g0%1)[376]
GOOD (387, 5) (g0%1)[387]
GOOD (385, 0) (g0%1)[385]
GOOD (401, 7) (g0%1)[401]
GOOD (397, 3) (g1%2)[397]
GOOD (389, 3) (g1%2)[389]
GOOD (400, 4) (g0%2)[400]
GOOD (389, 3) (g1%2)[389]
GOOD (389, 6) (g0%2)[389]
GOOD (397, 6) (g0%2)[397]
GOOD (404, 6) (g0%2)[404]
GOOD (409, 0) (g0%2)[409]
GOOD (409, 0) (g0%2)[409]
GOOD (389, 3) (g0%1)[389]
GOOD (386, 3) (g1%2)[386]
GOOD (397, 3) (g0%1)[395](g0%1)[396](g0%1)[397](g0%1)[398](g0%1)[399]
GOOD (401, 0) (g0%1)[401]
GOOD (380, 6) (g0%2)[380]
GOOD (382, 0) (g0%1)[382]
GOOD (388, 6) (g0%1)[388]
GOOD (394, 3) (g0%1)[394]
GOOD (378, 3) (g0%1)[378](g0%1)[389]
GOOD (379, 5) (g0%1)[379]
GOOD (376, 3) (g1%2)[376]
GOOD (368, 3) (g1%2)[368]
GOOD (371, 6) (g0%2)[371]
GOOD (373, 6) (g0%2)[372](g0%2)[373](g1%2)[374]
GOOD (388, 6) (g0%2)[388]
GOOD (392, 4) (g0%1)[392]
GOOD (388, 6) (g0%2)[388]
GOOD (380, 6) (g0%1)[380]
GOOD (391, 2) (g0%1)[391]
GOOD (400, 4) (g0%1)[400]
GOOD (393, 7) (g0%1)[393]
GOOD (391, 2) (g0%1)[391]
GOOD (410, 3) (g1%2)[410]
GOOD (399, 2) (g0%2)[399]
GOOD (386, 3) (g1%2)[386]
GOOD (393, 7) (g1%2)[393]
GOOD (389, 3) (g0%1)[389]
GOOD (386, 3) (g1%2)[386]
GOOD (379, 5) (g1%2)[379](g1%2)[380](g0%2)[383](g0%2)[384]
GOOD (377, 0) (g0%2)[377]
GOOD (388, 6) (g0%2)[388]
GOOD (385, 0) (g0%2)[385]
GOOD (391, 2) (g0%1)[391]
GOOD (393, 7) (g1%2)[393]
GOOD (394, 4) (g0%2)[394]
GOOD (401, 0) (g0%1)[401]
GOOD (401, 7) (g1%2)[401]
GOOD (402, 6) (g0%2)[402]
GOOD (398, 0) (g0%1)[398](g0%1)[399]
GOOD (400, 3) (g1%2)[400]
GOOD (411, 5) (g0%1)[411]
GOOD (410, 3) (g0%1)[410]
GOOD (401, 7) (g0%1)[401]
GOOD (398, 3) (g1%2)[398]
GOOD (406, 3) (g1%2)[406]
GOOD (400, 4) (g0%1)[400]
GOOD (413, 3) (g0%1)[413]
GOOD (412, 6) (g0%1)[412]
GOOD (405, 1) (g1%2)[405]
GOOD (414, 0) (g0%2)[414]
GOOD (386, 3) (g1%2)[386]
GOOD (375, 2) (g0%1)[375]
GOOD (379, 5) (g1%2)[379]
GOOD (387, 5) (g1%2)[387]
GOOD (370, 3) (g0%1)[366](g0%1)[367](g0%1)[368](g0%1)[369](g0%1)[370]
GOOD (367, 1) (g1%2)[367]
GOOD (374, 3) (g1%2)[374]
GOOD (370, 3) (g1%2)[370]
GOOD (370, 3) (g0%1)[370]
GOOD (373, 3) (g0%1)[373]
GOOD (389, 1) (g0%1)[389]
GOOD (396, 5) (g0%1)[396]
GOOD (382, 0) (g0%1)[382]
GOOD (386, 3) (g1%2)[386]
GOOD (378, 3) (g1%2)[378]
GOOD (376, 3) (g1%2)[376]
GOOD (353, 7) (g0%1)[353]
GOOD (353, 7) (g1%2)[353]
GOOD (355, 6) (g0%2)[355]
GOOD (364, 6) (g0%2)[364]
GOOD (355, 6) (g0%2)[355]
GOOD (360, 4) (g0%2)[360]
GOOD (336, 0) (g0%2)[336]
GOOD (331, 5) (g0%1)[331]
GOOD (329, 0) (g0%1)[329]
GOOD (312, 3) (g1%2)[312]
GOOD (314, 3) (g1%2)[314]
GOOD (332, 5) (g1%2)[332]
GOOD (335, 1) (g1%2)[335]
GOOD (343, 1) (g1%2)[343]
GOOD (358, 3) (g1%2)[358]
GOOD (365, 3) (g0%1)[365]
GOOD (390, 0) (g0%1)[390]
GOOD (393, 7) (g1%2)[393]
GOOD (393, 7) (g1%2)[393]
GOOD (386, 4) (g0%2)[386]
GOOD (393, 7) (g1%2)[393](g1%2)[400]
GOOD (392, 4) (g0%2)[392]
GOOD (389, 2) (g0%2)[389]
GOOD (401, 7) (g0%1)[401]
GOOD (392, 3) (g1%2)[392]
GOOD (395, 5) (g1%2)[395]
GOOD (387, 0) (g0%2)[387]
GOOD (388, 5) (g1%2)[388]
GOOD (392, 4) (g0%2)[392]
GOOD (396, 6) (g0%2)[396]
GOOD (393, 7) (g1%2)[393]
GOOD (393, 7) (g0%1)[393]
GOOD (393, 0) (g0%1)[393]
GOOD (390, 3) (g1%2)[390]
GOOD (380, 6) (g0%2)[380]
GOOD (395, 5) (g1%2)[395]
GOOD (391, 2) (g0%2)[391]
GOOD (378, 3) (g0%1)[378]
GOOD (385, 0) (g0%2)[385]
GOOD (380, 5) (g0%1)[380]
GOOD (366, 0) (g0%1)[366]
GOOD (364, 6) (g0%1)[364]
GOOD (383, 1) (g1%2)[383]
GOOD (372, 6) (g0%2)[372]
GOOD (359, 1) (g1%2)[359]
GOOD (360, 3) (g1%2)[360]
GOOD (367, 2) (g0%1)[367]
GOOD (370, 3) (g1%2)[370]
GOOD (373, 3) (g0%2)[368](g0%2)[369](g1%2)[372](g1%2)[373]
GOOD (365, 3) (g1%2)[365]
GOOD (368, 4) (g0%2)[368]
GOOD (361, 7) (g0%1)[361]
GOOD (365, 1) (g1%2)[365]
GOOD (371, 5) (g0%2)[367](g0%2)[368](g1%2)[371](g1%2)[372]
GOOD (381, 3) (g0%1)[380](g0%1)[381]
GOOD (369, 0) (g0%2)[369]
GOOD (358, 0) (g0%2)[358]
GOOD (363, 6) (g0%2)[363]
GOOD (348, 5) (g1%2)[348]
GOOD (352, 4) (g0%1)[352]
GOOD (365, 3) (g1%2)[365]
GOOD (365, 6) (g0%2)[365]
GOOD (360, 4) (g0%2)[360]
GOOD (358, 0) (g0%1)[358]
GOOD (355, 5) (g1%2)[355]
GOOD (339, 6) (g0%2)[339]
GOOD (336, 4) (g0%2)[336]
GOOD (340, 5) (g1%2)[340]
GOOD (343, 1) (g1%2)[343]
GOOD (330, 4) (g0%2)[330]
GOOD (338, 4) (g0%2)[338]
GOOD (324, 5) (g1%2)[324]
GOOD (325, 1) (g1%2)[325]
GOOD (334, 0) (g0%2)[334]
GOOD (326, 0) (g0%2)[326]
GOOD (342, 0) (g0%2)[342]
GOOD (337, 0) (g0%2)[337]
GOOD (347, 6) (g0%2)[347]
GOOD (346, 3) (g1%2)[346]
GOOD (357, 3) (g1%2)[357]
GOOD (365, 3) (g0%1)[364](g0%1)[365](g0%1)[366](g0%1)[367](g0%2)[368]
GOOD (369, 0) (g0%2)[369]
GOOD (356, 6) (g0%2)[356]
GOOD (363, 5) (g0%1)[363]
GOOD (359, 1) (g1%2)[359]
GOOD (367, 1) (g1%2)[367]
GOOD (367, 2) (g0%2)[367]
GOOD (365, 3) (g0%1)[365](g0%1)[366](g0%1)[367](g0%1)[368](g0%1)[369]
GOOD (369, 7) (g1%2)[369]
GOOD (380, 6) (g0%1)[380]
GOOD (383, 1) (g1%2)[383]
GOOD (370, 3) (g0%1)[370](g0%1)[371](g0%1)[372](g0%1)[373](g0%1)[374]
GOOD (376, 4) (g0%2)[376]
GOOD (379, 5) (g0%1)[379](g0%1)[380]
GOOD (382, 5) (g1%2)[382]
GOOD (386, 3) (g0%2)[382](g0%2)[383](g1%2)[385](g1%2)[386](g1%2)[387]
GOOD (382, 0) (g0%1)[382]
GOOD (381, 3) (g0%1)[381]
GOOD (387, 5) (g1%2)[387]
GOOD (386, 3) (g1%2)[386]
GOOD (389, 6) (g0%2)[389]
GOOD (378, 3) (g1%2)[378]
GOOD (362, 3) (g0%1)[362]
GOOD (355, 5) (g0%1)[355]
GOOD (369, 7) (g0%1)[369]
GOOD (362, 3) (g1%2)[362]
GOOD (358, 0) (g0%2)[358]
GOOD (373, 6) (g0%2)[373]
GOOD (376, 4) (g0%2)[376]
GOOD (369, 7) (g0%1)[364](g0%1)[365](g0%1)[366](g0%1)[367](g0%1)[368](g0%1)[369]
GOOD (361, 7) (g0%1)[361]
GOOD (371, 5) (g0%1)[371]
GOOD (381, 3) (g0%1)[381]
GOOD (389, 3) (g0%1)[389]
GOOD (383, 2) (g0%1)[383]
GOOD (386, 3) (g1%2)[386]
GOOD (379, 5) (g1%2)[379]
GOOD (378, 4) (g0%2)[378]
GOOD (368, 3) (g1%2)[368]
GOOD (375, 2) (g0%1)[375](g0%1)[380]
GOOD (399, 2) (g0%2)[399]
GOOD (400, 3) (g1%2)[400]
GOOD (402, 3) (g0%2)[398](g0%2)[399](g1%2)[402](g1%2)[403]
GOOD (403, 6) (g0%2)[403]
GOOD (408, 3) (g1%2)[408]
GOOD (397, 3) (g1%2)[397]
GOOD (403, 5) (g1%2)[403]
GOOD (417, 0) (g1%2)[414](g1%2)[415](g0%2)[416](g0%2)[417]
GOOD (406, 0) (g0%2)[406]
GOOD (407, 1) (g1%2)[407]
GOOD (409, 0) (g0%2)[409]
GOOD (401, 7) (g0%1)[401]
GOOD (401, 7) (g0%1)[401]
GOOD (397, 3) (g1%2)[397]
GOOD (415, 2) (g0%1)[415]
GOOD (418, 3) (g1%2)[418]
GOOD (429, 3) (g3%8)[429]
GOOD (444, 6) (g0%1)[444]
GOOD (441, 7) (g1%2)[441]
GOOD (435, 6) (g0%2)[435]
GOOD (445, 3) (g0%1)[445]
GOOD (434, 3) (g0%1)[434]
GOOD (439, 2) (g0%8)[439](g1%8)[439](g2%8)[439](g4%8)[439](g5%8)[439](g6%8)[439](g7%8)[439]
GOOD (431, 2) (g0%1)[431](g0%1)[432]
GOOD (426, 4) (g0%2)[426]
GOOD (412, 5) (g1%2)[412]
GOOD (401, 0) (g0%2)[401]
GOOD (410, 4) (g0%2)[410]
GOOD (413, 6) (g0%2)[413]
GOOD (416, 3) (g1%2)[416]
GOOD (420, 5) (g1%2)[420]
GOOD (419, 6) (g0%1)[419]
GOOD (406, 0) (g0%1)[406]
GOOD (399, 2) (g0%1)[399]
GOOD (397, 3) (g0%1)[397]
GOOD (416, 3) (g1%2)[416]
GOOD (405, 6) (g0%2)[405]
GOOD (402, 3) (g0%1)[402](g0%1)[405](g0%1)[407](g0%1)[408](g0%1)[412]
GOOD (390, 3) (g1%2)[390]
GOOD (391, 1) (g1%2)[391]
GOOD (397, 6) (g0%2)[397]
GOOD (399, 2) (g0%1)[399]
GOOD (406, 0) (g0%1)[406]
GOOD (394, 3) (g1%2)[394]
GOOD (399, 2) (g0%2)[399]
GOOD (401, 0) (g0%2)[401]
GOOD (388, 6) (g0%2)[388]
GOOD (379, 5) (g5%8)[379]
GOOD (394, 3) (g0%1)[394]
GOOD (394, 3) (g1%2)[394]
GOOD (395, 6) (g0%2)[395]
GOOD (403, 6) (g0%2)[402](g0%2)[403](g1%2)[406](g1%2)[407]
GOOD (410, 3) (g1%2)[410]
GOOD (401, 0) (g0%2)[401]
GOOD (410, 3) (g1%2)[410](g1%2)[411](g0%2)[414](g0%2)[415]
GOOD (404, 5) (g1%2)[404]
GOOD (389, 3) (g1%2)[389]
GOOD (413, 6) (g0%2)[413]
GOOD (407, 2) (g0%1)[407]
GOOD (414, 0) (g0%1)[414]
GOOD (400, 4) (g0%1)[400]
GOOD (416, 4) (g0%1)[416]
GOOD (419, 5) (g1%2)[419]
GOOD (413, 6) (g0%2)[413]
GOOD (410, 4) (g0%2)[410]
GOOD (417, 0) (g0%1)[417]
GOOD (417, 7) (g1%2)[417]
GOOD (426, 3) (g0%1)[426]
GOOD (420, 6) (g0%1)[420]
GOOD (425, 0) (g0%2)[425]
GOOD (428, 5) (g1%2)[428]
GOOD (426, 3) (g0%1)[426]
GOOD (415, 1) (g1%2)[415]
GOOD (442, 3) (g0%1)[442](g0%1)[445]
GOOD (447, 2) (g0%1)[447]
GOOD (444, 5) (g1%2)[444]
GOOD (460, 6) (g0%1)[460]
GOOD (460, 6) (g0%1)[460]
GOOD (463, 1) (g1%2)[463]
GOOD (456, 3) (g1%2)[456]
GOOD (475, 6) (g0%2)[475]
GOOD (449, 7) (g1%2)[447](g1%2)[448](g1%2)[449](g0%2)[450](g0%2)[451](g0%2)[452]
GOOD (455, 1) (g1%2)[455]
GOOD (449, 0) (g0%2)[449]
GOOD (437, 3) (g1%2)[437](g1%2)[438](g0%2)[441](g0%2)[442]
GOOD (444, 6) (g0%2)[444]
GOOD (444, 6) (g0%1)[444]
GOOD (435, 6) (g0%2)[435]
GOOD (436, 5) (g1%2)[436]
GOOD (474, 3) (g1%2)[474]
GOOD (478, 0) (g0%2)[478]
GOOD (464, 3) (g1%2)[464]
GOOD (462, 0) (g0%2)[462]
GOOD (472, 3) (g1%2)[472]
GOOD (475, 5) (g1%2)[475]
GOOD (487, 1) (g1%2)[487]
GOOD (505, 7) (g1%2)[505]
GOOD (509, 6) (g0%2)[509]
GOOD (494, 0) (g0%1)[494]
GOOD (501, 3) (g0%1)[501]
GOOD (486, 3) (g1%2)[486]
GOOD (480, 3) (g1%2)[480]
GOOD (467, 5) (g1%2)[467]
GOOD (480, 3) (g1%2)[480]
GOOD (474, 3) (g1%2)[474]
GOOD (477, 6) (g0%2)[477]
GOOD (484, 5) (g1%2)[484]
GOOD (476, 6) (g0%2)[476]
GOOD (477, 3) (g0%1)[477]
GOOD (474, 3) (g0%1)[474](g0%1)[479]
GOOD (474, 3) (g1%2)[474]
GOOD (476, 6) (g0%2)[475](g0%2)[476](g1%2)[479](g1%2)[480]
GOOD (470, 5) (g1%2)[470]
GOOD (473, 7) (g0%2)[468](g0%2)[469](g1%2)[472](g1%2)[473]
GOOD (471, 2) (g0%2)[471]
GOOD (503, 1) (g1%2)[503]
GOOD (511, 2) (g0%1)[511]
GOOD (517, 7) (g7%8)[517]
GOOD (552, 3) (g1%2)[552]
GOOD (550, 3) (g1%2)[550]
GOOD (548, 6) (g0%1)[548]
GOOD (548, 6) (g0%1)[548]
GOOD (548, 5) (g1%2)[548]
GOOD (539, 5) (g0%1)[539]
GOOD (545, 7) (g0%1)[545]
GOOD (540, 6) (g0%2)[540]
GOOD (537, 7) (g1%2)[537]
GOOD (539, 5) (g0%1)[539]
GOOD (550, 3) (g1%2)[550]
GOOD (574, 3) (g1%2)[574]
GOOD (583, 2) (g0%2)[583]
GOOD (562, 3) (g0%1)[562]
GOOD (563, 5) (g1%2)[563]
GOOD (564, 6) (g0%2)[564]
GOOD (547, 6) (g0%2)[547]
GOOD (550, 0) (g0%1)[550](g0%1)[551]
GOOD (548, 6) (g0%2)[548]
GOOD (565, 6) (g0%2)[565]
GOOD (553, 7) (g1%2)[553]
GOOD (522, 3) (g1%2)[522]
GOOD (502, 0) (g0%2)[502]
GOOD (509, 6) (g0%2)[509]
GOOD (515, 5) (g0%1)[515]
GOOD (493, 1) (g0%1)[493]
GOOD (488, 4) (g0%2)[488]
GOOD (505, 7) (g0%1)[505]
GOOD (518, 0) (g0%1)[518]
GOOD (509, 3) (g0%1)[509]
GOOD (517, 3) (g0%1)[517]
GOOD (519, 2) (g0%1)[519]
GOOD (508, 5) (g1%2)[508]
GOOD (528, 4) (g0%2)[528]
GOOD (519, 1) (g1%2)[519]
GOOD (539, 5) (g0%1)[539]
GOOD (547, 5) (g0%1)[544](g0%1)[547](g0%1)[548]
GOOD (535, 2) (g0%2)[535]
GOOD (543, 2) (g0%2)[543]
GOOD (539, 6) (g0%2)[539]
GOOD (533, 3) (g0%1)[533]
GOOD (529, 7) (g1%2)[529]
GOOD (521, 0) (g0%2)[521]
GOOD (528, 3) (g1%2)[528]
GOOD (544, 4) (g0%1)[544]
GOOD (543, 1) (g1%2)[543]
GOOD (539, 5) (g0%1)[539]
GOOD (514, 3) (g0%1)[514](g0%1)[517]
GOOD (527, 2) (g0%1)[527]
GOOD (546, 3) (g1%2)[545](g1%2)[546](g0%2)[549](g0%2)[550]
GOOD (543, 1) (g1%2)[543]
GOOD (575, 2) (g0%1)[575]
GOOD (586, 3) (g0%1)[586]
GOOD (574, 0) (g0%1)[574]
GOOD (562, 3) (g0%1)[562]
GOOD (571, 5) (g1%2)[571]
GOOD (571, 5) (g1%2)[571]
GOOD (563, 5) (g1%2)[563]
GOOD (561, 0) (g0%2)[561]
GOOD (570, 3) (g1%2)[570]
GOOD (566, 0) (g0%2)[566](g0%2)[567]
GOOD (571, 5) (g0%1)[571]
GOOD (589, 3) (g1%2)[589]
GOOD (594, 3) (g1%2)[593](g1%2)[594](g0%2)[597](g0%2)[598]
GOOD (600, 3) (g1%2)[600]
GOOD (601, 7) (g1%2)[601]
GOOD (618, 4) (g0%2)[618]
GOOD (599, 2) (g0%1)[599]
GOOD (573, 1) (g0%1)[568](g0%1)[573]
GOOD (568, 7) (g1%2)[568]
GOOD (573, 6) (g0%2)[573]
GOOD (573, 3) (g1%2)[573]
GOOD (574, 0) (g0%2)[574]
GOOD (559, 2) (g0%1)[559]
GOOD (556, 5) (g1%2)[556]
GOOD (514, 3) (g0%1)[513](g0%1)[514](g0%1)[515](g0%1)[516](g0%1)[517](g0%1)[518]
GOOD (508, 6) (g0%1)[508]
GOOD (526, 3) (g1%2)[526]
GOOD (511, 2) (g0%1)[511]
GOOD (500, 6) (g0%1)[500]
GOOD (490, 3) (g0%1)[487](g0%1)[488](g0%1)[489](g0%1)[490]
GOOD (494, 0) (g0%1)[494]
GOOD (477, 1) (g1%2)[477]
GOOD (487, 2) (g0%1)[487]
GOOD (498, 3) (g0%1)[498]
GOOD (513, 7) (g1%2)[513]
GOOD (505, 7) (g1%2)[505]
GOOD (509, 3) (g0%1)[509]
GOOD (505, 7) (g0%1)[505]
GOOD (498, 3) (g0%1)[498]
GOOD (498, 3) (g0%1)[498]
GOOD (502, 3) (g1%2)[502]
GOOD (510, 0) (g0%2)[510]
GOOD (507, 6) (g0%2)[507]
GOOD (503, 2) (g0%2)[503]
GOOD (512, 4) (g0%2)[512]
GOOD (500, 2) (g0%2)[500]
GOOD (492, 5) (g1%2)[492]
GOOD (495, 2) (g0%1)[495]
GOOD (496, 4) (g0%1)[496]
GOOD (501, 1) (g1%2)[501]
GOOD (500, 5) (g1%2)[500]
GOOD (506, 6) (g0%2)[506]
GOOD (489, 7) (g1%2)[489]
GOOD (485, 6) (g0%2)[485]
GOOD (492, 6) (g0%1)[492]
GOOD (491, 5) (g1%2)[491]
GOOD (503, 2) (g0%2)[503]
GOOD (492, 5) (g1%2)[492]
GOOD (487, 2) (g0%2)[487]
GOOD (497, 7) (g0%1)[497]
GOOD (493, 3) (g0%1)[493]
GOOD (499, 5) (g5%8)[499]
GOOD (557, 3) (g0%1)[556](g0%1)[557](g0%1)[558](g0%1)[559](g0%1)[560]
GOOD (577, 7) (g1%2)[577]
GOOD (580, 6) (g0%2)[580]
GOOD (570, 6) (g0%2)[570]
GOOD (577, 0) (g0%1)[577]
GOOD (566, 0) (g0%1)[566]
GOOD (564, 6) (g0%1)[564]
GOOD (589, 3) (g1%2)[589]
GOOD (583, 1) (g1%2)[583]
GOOD (572, 6) (g0%2)[572]
GOOD (559, 1) (g1%2)[559]
GOOD (566, 3) (g1%2)[566]
GOOD (571, 5) (g0%1)[571]
GOOD (570, 3) (g1%2)[570]
GOOD (561, 7) (g0%1)[561]
GOOD (558, 0) (g0%2)[558]
GOOD (561, 0) (g0%2)[561]
GOOD (578, 3) (g1%2)[577](g1%2)[578]
GOOD (570, 3) (g0%1)[570](g0%1)[571]
GOOD (573, 3) (g0%1)[573]
GOOD (570, 3) (g1%2)[570]
GOOD (562, 3) (g1%2)[562]
GOOD (571, 6) (g0%2)[571]
GOOD (570, 3) (g0%1)[568](g0%1)[570](g0%1)[573]
GOOD (578, 3) (g0%1)[574](g0%1)[578](g0%1)[585]
GOOD (614, 0) (g0%1)[614]
GOOD (616, 4) (g0%1)[616]
GOOD (629, 3) (g0%1)[629]
GOOD (633, 7) (g1%2)[633]
GOOD (637, 3) (g1%2)[637](g1%2)[638](g0%2)[641](g0%2)[642]
GOOD (630, 0) (g0%2)[630]
GOOD (633, 0) (g0%2)[633]
GOOD (645, 3) (g0%1)[645]
GOOD (662, 0) (g0%1)[662]
GOOD (667, 5) (g1%2)[667]
GOOD (643, 5) (g1%2)[643](g0%2)[652]
GOOD (658, 3) (g0%1)[658]
GOOD (666, 3) (g0%1)[666]
GOOD (687, 2) (g0%1)[687]
GOOD (683, 5) (g1%2)[683]
GOOD (691, 5) (g1%2)[691]
GOOD (691, 6) (g0%2)[691]
GOOD (690, 3) (g0%1)[689](g0%1)[690](g0%1)[691](g0%1)[692](g0%1)[693]
GOOD (693, 3) (g1%2)[693]
GOOD (675, 5) (g0%1)[675]
GOOD (678, 3) (g1%2)[678]
GOOD (684, 6) (g0%2)[684]
GOOD (682, 3) (g0%1)[678](g0%1)[679](g0%1)[680](g0%1)[681](g0%1)[682](g0%1)[683]
GOOD (666, 3) (g0%1)[665](g0%1)[666](g0%1)[667](g0%1)[668](g0%1)[669](g0%1)[670]
GOOD (671, 2) (g0%1)[671]
GOOD (671, 2) (g0%1)[671]
GOOD (682, 3) (g0%1)[682]
GOOD (669, 3) (g0%1)[669]
GOOD (678, 0) (g0%1)[678]
GOOD (681, 7) (g1%2)[681]
GOOD (685, 6) (g0%2)[685]
GOOD (697, 0) (g0%2)[697]
GOOD (675, 5) (g0%1)[675](g0%1)[676](g0%1)[677](g0%1)[678](g0%1)[679](g0%1)[680]
GOOD (675, 6) (g0%2)[675]
GOOD (687, 2) (g0%2)[687]
GOOD (704, 4) (g0%1)[704]
GOOD (706, 3) (g0%1)[701](g0%1)[706]
GOOD (713, 0) (g0%1)[713]
GOOD (702, 0) (g0%1)[702]
GOOD (707, 5) (g0%1)[707]
GOOD (711, 2) (g0%1)[711]
GOOD (705, 2) (g2%8)[705]
GOOD (662, 2) (g2%8)[662]
GOOD (658, 3) (g0%1)[658]
GOOD (658, 3) (g0%1)[658]
GOOD (654, 1) (g1%2)[654]
GOOD (646, 1) (g1%2)[646]
GOOD (649, 0) (g0%2)[649]
GOOD (651, 6) (g0%2)[650](g0%2)[651](g1%2)[652]
GOOD (666, 4) (g0%2)[666]
GOOD (670, 0) (g0%1)[670]
GOOD (667, 5) (g0%1)[667]
GOOD (654, 3) (g1%2)[654]
GOOD (660, 6) (g0%1)[660]
GOOD (667, 5) (g0%1)[667]
GOOD (660, 5) (g1%2)[660]
GOOD (652, 5) (g1%2)[652]
GOOD (666, 3) (g0%1)[664](g0%1)[665](g0%1)[666](g0%1)[667](g0%1)[668](g0%1)[669]
GOOD (675, 6) (g0%2)[675]
GOOD (637, 3) (g0%1)[637]
GOOD (641, 7) (g1%2)[641]
GOOD (638, 0) (g0%2)[638]
GOOD (611, 5) (g0%1)[611]
GOOD (612, 6) (g0%1)[612]
GOOD (612, 6) (g0%1)[612]
GOOD (609, 7) (g0%1)[609](g0%1)[614]
GOOD (609, 7) (g1%2)[609]
GOOD (611, 6) (g0%2)[610](g0%2)[611](g1%2)[614](g1%2)[615]
GOOD (605, 3) (g1%2)[605]
GOOD (603, 6) (g0%2)[603](g0%2)[604](g1%2)[607](g1%2)[608]
GOOD (600, 4) (g0%2)[600]
GOOD (617, 7) (g1%2)[617]
GOOD (621, 3) (g1%2)[621]
GOOD (626, 3) (g0%1)[626]
GOOD (627, 6) (g0%2)[627]
GOOD (629, 6) (g0%2)[629]
GOOD (629, 3) (g1%2)[629]
GOOD (618, 4) (g0%2)[618]
GOOD (618, 4) (g0%2)[618]
GOOD (620, 6) (g0%1)[620]
GOOD (631, 2) (g0%1)[631]
GOOD (626, 3) (g0%1)[626]
GOOD (641, 7) (g0%1)[641]
GOOD (633, 7) (g0%1)[633]
GOOD (648, 3) (g1%2)[648]
GOOD (641, 0) (g0%2)[641]
GOOD (619, 5) (g0%1)[612](g0%1)[615](g0%1)[616](g0%1)[619]
GOOD (613, 6) (g0%1)[613]
GOOD (611, 5) (g0%1)[611](g0%1)[616]
GOOD (616, 3) (g1%2)[616]
GOOD (623, 1) (g1%2)[623]
GOOD (612, 3) (g1%2)[612]
GOOD (593, 0) (g0%2)[593]
GOOD (592, 3) (g1%2)[592]
GOOD (581, 3) (g1%2)[581](g1%2)[582]
GOOD (594, 3) (g1%2)[594]
GOOD (609, 7) (g0%1)[609]
GOOD (601, 7) (g0%1)[601]
GOOD (607, 2) (g0%1)[607]
GOOD (619, 5) (g0%1)[619](g0%1)[620]
GOOD (613, 3) (g0%1)[613]
GOOD (604, 5) (g0%1)[604]
GOOD (605, 3) (g0%1)[605]
GOOD (614, 0) (g0%1)[614]
GOOD (625, 7) (g1%2)[625]
GOOD (632, 4) (g0%2)[632]
GOOD (622, 0) (g0%2)[622]
GOOD (626, 3) (g0%1)[626]
GOOD (613, 3) (g0%1)[613]
GOOD (607, 2) (g0%1)[607]
GOOD (635, 5) (g0%1)[635]
GOOD (637, 3) (g0%1)[632](g0%1)[637]
GOOD (644, 6) (g0%1)[644]
GOOD (637, 1) (g1%2)[637]
GOOD (653, 3) (g0%1)[652](g0%1)[653](g0%1)[654](g0%1)[655]
GOOD (655, 2) (g0%2)[655]
GOOD (657, 7) (g1%2)[657]
GOOD (676, 6) (g0%1)[676]
GOOD (676, 6) (g0%1)[676]
GOOD (668, 6) (g0%1)[668]
GOOD (676, 5) (g1%2)[676]
GOOD (689, 7) (g1%2)[689]
GOOD (701, 3) (g0%1)[701]
GOOD (701, 6) (g0%1)[701]
GOOD (708, 5) (g0%1)[708]
GOOD (694, 0) (g0%1)[694]
GOOD (701, 3) (g1%2)[701]
GOOD (705, 0) (g0%2)[705]
GOOD (690, 4) (g0%2)[690]
GOOD (687, 2) (g0%2)[687]
GOOD (698, 3) (g0%1)[694](g0%1)[695](g0%1)[696](g0%1)[697](g0%1)[698](g0%1)[699]
GOOD (702, 0) (g0%1)[702]
GOOD (692, 0) (g0%1)[692]
GOOD (661, 1) (g0%1)[661]
GOOD (661, 3) (g1%2)[661]
GOOD (665, 0) (g0%1)[665]
GOOD (661, 3) (g1%2)[661]
GOOD (660, 6) (g0%2)[660]
GOOD (657, 7) (g1%2)[657]
GOOD (664, 4) (g0%2)[664]
GOOD (674, 3) (g0%1)[674]
GOOD (683, 5) (g0%1)[680](g0%1)[683](g0%1)[684]
GOOD (684, 6) (g0%1)[684]
GOOD (687, 1) (g1%2)[687]
GOOD (686, 3) (g1%2)[686]
GOOD (688, 3) (g1%2)[688]
GOOD (682, 3) (g0%1)[675](g0%1)[682](g0%1)[685](g0%1)[686]
GOOD (677, 3) (g0%1)[677]
GOOD (674, 3) (g0%1)[674](g0%1)[679]
GOOD (679, 1) (g1%2)[679]
GOOD (668, 6) (g0%2)[667](g0%2)[668](g1%2)[671](g1%2)[672]
GOOD (667, 5) (g1%2)[667]
GOOD (670, 0) (g0%2)[670]
GOOD (667, 5) (g1%2)[667]
GOOD (684, 6) (g6%8)[684]
GOOD (729, 7) (g0%1)[729]
GOOD (719, 2) (g0%1)[719]
GOOD (720, 3) (g1%2)[720]
GOOD (726, 0) (g0%1)[726]
GOOD (772, 6) (g0%1)[772]
GOOD (786, 3) (g0%1)[786]
GOOD (795, 5) (g0%1)[795]
GOOD (786, 3) (g0%1)[785](g0%1)[786](g0%1)[789]
GOOD (802, 3) (g0%1)[802]
GOOD (792, 4) (g0%1)[792]
GOOD (785, 7) (g0%1)[785]
GOOD (804, 6) (g0%1)[804]
GOOD (799, 2) (g0%1)[799]
GOOD (811, 5) (g1%2)[811]
GOOD (798, 3) (g1%2)[798]
GOOD (806, 0) (g0%1)[806]
GOOD (796, 6) (g0%1)[796]
GOOD (800, 3) (g1%2)[800]
GOOD (803, 5) (g1%2)[803]
GOOD (785, 7) (g0%1)[785]
GOOD (777, 7) (g0%1)[776](g0%1)[777](g0%1)[780]
GOOD (783, 1) (g1%2)[783]
GOOD (792, 3) (g1%2)[792]
GOOD (796, 6) (g0%1)[796]
GOOD (787, 6) (g0%1)[780](g0%1)[787]
GOOD (774, 1) (g1%8)[774]
GOOD (762, 3) (g0%1)[762]
GOOD (771, 5) (g0%1)[771]
GOOD (773, 1) (g0%1)[768](g0%1)[773]
GOOD (773, 3) (g1%2)[773]
GOOD (759, 2) (g0%2)[759]
GOOD (756, 6) (g0%2)[756]
GOOD (760, 4) (g0%1)[760]
GOOD (753, 7) (g0%1)[753]
GOOD (767, 2) (g0%1)[767]
GOOD (755, 5) (g0%1)[755]
GOOD (762, 3) (g0%1)[762]
GOOD (773, 3) (g0%1)[773]
GOOD (776, 3) (g1%2)[776]
GOOD (779, 5) (g1%2)[779]
GOOD (768, 3) (g1%2)[768]
GOOD (761, 7) (g0%1)[761]
GOOD (778, 3) (g1%2)[778]
GOOD (775, 2) (g0%1)[775]
GOOD (769, 7) (g1%2)[769]
GOOD (763, 5) (g0%1)[763]
GOOD (766, 0) (g0%1)[761](g0%1)[766]
GOOD (773, 1) (g0%1)[773]
GOOD (773, 3) (g1%2)[773]
GOOD (772, 6) (g0%2)[772]
GOOD (783, 1) (g1%2)[783]
GOOD (777, 0) (g0%1)[776](g0%1)[777]
GOOD (773, 3) (g1%2)[773]
GOOD (776, 3) (g1%2)[776]
GOOD (773, 6) (g0%1)[773]
GOOD (774, 0) (g0%1)[774]
GOOD (754, 3) (g0%1)[754]
GOOD (765, 1) (g0%1)[765]
GOOD (760, 4) (g0%1)[760]
GOOD (756, 5) (g0%1)[756]
GOOD (762, 7) (g7%8)[762]
GOOD (789, 3) (g0%1)[789]
GOOD (795, 5) (g0%1)[795]
GOOD (781, 1) (g0%1)[781](g0%1)[784](g0%1)[785](g0%1)[788]
GOOD (810, 3) (g0%1)[810]
GOOD (813, 3) (g1%2)[813]
GOOD (809, 0) (g0%2)[809]
GOOD (889, 0) (g0%2)[889]
GOOD (895, 2) (g0%1)[895]
GOOD (898, 3) (g0%1)[893](g0%1)[898]
GOOD (898, 3) (g1%2)[898]
GOOD (879, 1) (g1%2)[879]
GOOD (881, 7) (g1%2)[879](g1%2)[880](g1%2)[881](g0%2)[882]
GOOD (875, 5) (g0%1)[875]
GOOD (878, 0) (g0%8)[878]
GOOD (890, 3) (g0%2)[886](g0%2)[887](g1%2)[890](g1%2)[891]
GOOD (886, 3) (g1%2)[886]
GOOD (889, 0) (g0%2)[889]
GOOD (886, 3) (g1%2)[886]
GOOD (903, 6) (g6%8)[903]
GOOD (921, 7) (g0%1)[921]
GOOD (922, 3) (g0%1)[922]
GOOD (923, 5) (g0%1)[923]
GOOD (923, 5) (g0%1)[923]
GOOD (925, 1) (g0%1)[920](g0%1)[925]
GOOD (925, 3) (g1%2)[925]
GOOD (911, 2) (g0%2)[911]
GOOD (918, 0) (g0%2)[918]
GOOD (913, 0) (g0%2)[913]
GOOD (918, 6) (g6%8)[918]
GOOD (926, 0) (g0%1)[924](g0%1)[926](g0%1)[929]
GOOD (929, 7) (g0%1)[929]
GOOD (928, 3) (g1%2)[928]
GOOD (930, 3) (g1%2)[930](g1%2)[931](g0%2)[934](g0%2)[935]
GOOD (919, 2) (g0%1)[919]
GOOD (928, 3) (g1%2)[928]
GOOD (924, 5) (g1%2)[924]
GOOD (931, 6) (g0%2)[931]
GOOD (937, 7) (g1%2)[937]
GOOD (944, 4) (g0%2)[944]
GOOD (924, 6) (g0%1)[924]
GOOD (962, 3) (g1%2)[962]
GOOD (947, 5) (g1%2)[947]
GOOD (953, 7) (g1%2)[953]
GOOD (959, 1) (g1%2)[959]
GOOD (964, 6) (g0%2)[964]
GOOD (972, 6) (g0%1)[972]
GOOD (965, 3) (g1%2)[965]
GOOD (988, 6) (g0%1)[988]
GOOD (988, 5) (g1%2)[988]
GOOD (990, 0) (g0%2)[990]
GOOD (985, 0) (g0%2)[985]
GOOD (981, 3) (g1%2)[981]
GOOD (973, 6) (g0%1)[973]
GOOD (974, 0) (g0%1)[974]
GOOD (973, 3) (g0%1)[971](g0%1)[972](g0%1)[973](g0%1)[974]
GOOD (977, 0) (g0%1)[976](g0%1)[977]
GOOD (989, 3) (g0%1)[988](g0%1)[989](g0%1)[990](g0%1)[991](g0%1)[992](g0%1)[993]
GOOD (994, 3) (g1%2)[994]
GOOD (982, 5) (g1%2)[982]
GOOD (987, 5) (g1%2)[987]
GOOD (981, 1) (g0%1)[981]
GOOD (978, 3) (g1%2)[978]
GOOD (971, 5) (g1%2)[971](g1%2)[972](g0%2)[975](g0%2)[976]
GOOD (969, 0) (g0%2)[969]
GOOD (980, 6) (g0%2)[980]
GOOD (981, 3) (g1%2)[981]
GOOD (995, 6) (g0%2)[995]
GOOD (997, 3) (g0%1)[997]
GOOD (986, 3) (g0%1)[986]
GOOD (1011, 6) (g0%1)[1011]
GOOD (1012, 5) (g1%2)[1012]
GOOD (1009, 0) (g0%2)[1009]
GOOD (995, 5) (g0%1)[995]
GOOD (997, 1) (g0%1)[997]
GOOD (987, 5) (g0%1)[987](g0%1)[988](g0%1)[991]
GOOD (1017, 7) (g1%2)[1017]
GOOD (1021, 3) (g1%2)[1021](g1%2)[1022](g0%2)[1025](g0%2)[1026]
GOOD (1016, 3) (g1%2)[1016]
GOOD (1024, 4) (g0%2)[1024]
GOOD (1024, 3) (g0%1)[1024]
GOOD (1018, 3) (g0%1)[1014](g0%1)[1015](g0%1)[1018]
GOOD (1014, 0) (g0%1)[1014]
GOOD (1011, 5) (g1%2)[1011]
GOOD (1024, 4) (g0%2)[1024]
GOOD (1033, 7) (g0%1)[1033]
GOOD (1030, 0) (g0%1)[1030]
GOOD (1038, 0) (g0%1)[1038]
GOOD (1039, 2) (g0%1)[1039]
GOOD (1030, 3) (g0%1)[1030]
GOOD (1038, 0) (g0%1)[1038]
GOOD (1026, 3) (g1%2)[1026]
GOOD (1031, 2) (g0%2)[1031]
GOOD (1030, 3) (g1%2)[1030]
GOOD (1022, 3) (g1%2)[1022]
GOOD (1014, 0) (g0%2)[1012](g0%2)[1013](g0%2)[1014](g1%2)[1015](g1%2)[1016](g1%2)[1017]
GOOD (1004, 6) (g0%1)[1004]
GOOD (1003, 5) (g0%1)[1003]
GOOD (1009, 7) (g0%1)[1009]
GOOD (1008, 4) (g0%1)[1008]
GOOD (1010, 7) (g7%8)[1010]
GOOD (993, 7) (g1%2)[993]
GOOD (988, 5) (g1%2)[988]
GOOD (993, 0) (g0%2)[993]
GOOD (1001, 7) (g1%2)[1001]
GOOD (1010, 6) (g0%2)[1010]
GOOD (1011, 6) (g0%2)[1011]
GOOD (1000, 4) (g0%1)[1000]
GOOD (995, 5) (g1%2)[995]
GOOD (997, 6) (g0%2)[997]
GOOD (1004, 5) (g1%2)[1004]
GOOD (999, 1) (g1%2)[999]
GOOD (1000, 4) (g0%2)[1000]
GOOD (1007, 2) (g0%2)[1007]
GOOD (974, 3) (g1%2)[974]
GOOD (921, 7) (g0%1)[921]
GOOD (930, 3) (g0%1)[926](g0%1)[929](g0%1)[930]
GOOD (930, 3) (g0%1)[930]
GOOD (933, 3) (g1%2)[933]
GOOD (927, 2) (g0%2)[927]
GOOD (915, 7) (g1%2)[915]
GOOD (905, 0) (g0%2)[905]
GOOD (918, 3) (g1%2)[918]
GOOD (921, 0) (g0%2)[921]
GOOD (910, 0) (g0%1)[910]
GOOD (814, 0) (g0%1)[814]
GOOD (813, 3) (g1%2)[813]
GOOD (815, 2) (g0%2)[815]
GOOD (825, 7) (g1%2)[825]
GOOD (803, 5) (g1%2)[803]
GOOD (813, 6) (g0%2)[813]
GOOD (821, 3) (g1%2)[821]
GOOD (832, 4) (g0%1)[832]
GOOD (831, 1) (g1%2)[831]
GOOD (830, 0) (g0%2)[830]
GOOD (843, 5) (g1%2)[843](g1%2)[844]
GOOD (836, 5) (g1%2)[836]
GOOD (844, 6) (g0%1)[844]
GOOD (856, 3) (g1%2)[856]
GOOD (853, 6) (g0%2)[852](g0%2)[853]
GOOD (869, 1) (g0%1)[869]
GOOD (859, 5) (g0%1)[859]
GOOD (848, 4) (g0%1)[848]
GOOD (858, 3) (g0%1)[854](g0%1)[857](g0%1)[858]
GOOD (853, 6) (g0%1)[853]
GOOD (846, 0) (g0%1)[846]
GOOD (856, 3) (g1%2)[856]
GOOD (844, 5) (g1%2)[844]
GOOD (831, 2) (g0%2)[831]
GOOD (843, 6) (g0%2)[843]
GOOD (802, 3) (g0%1)[802]
GOOD (801, 7) (g1%2)[801]
GOOD (803, 6) (g0%2)[803]
GOOD (805, 3) (g1%2)[805]
GOOD (808, 4) (g0%1)[808]
GOOD (807, 2) (g0%1)[804](g0%1)[807](g0%1)[808]
GOOD (799, 2) (g0%1)[799]
GOOD (791, 2) (g0%1)[791]
GOOD (789, 3) (g0%1)[789]
GOOD (808, 3) (g1%2)[808]
GOOD (797, 6) (g0%2)[797]
GOOD (784, 3) (g1%2)[784]
GOOD (791, 1) (g1%2)[791]
GOOD (786, 3) (g0%1)[786]
GOOD (795, 5) (g0%1)[795]
GOOD (794, 3) (g1%2)[794]
GOOD (785, 7) (g0%1)[785]
GOOD (787, 5) (g0%1)[787]
GOOD (803, 6) (g0%2)[802](g0%2)[803](g1%2)[806](g1%2)[807]
GOOD (802, 6) (g0%2)[802]
GOOD (799, 1) (g1%2)[799]
GOOD (811, 5) (g1%2)[811]
GOOD (818, 3) (g1%2)[818]
GOOD (823, 2) (g0%1)[823]
GOOD (816, 4) (g0%1)[816]
GOOD (831, 1) (g1%2)[831]
GOOD (818, 4) (g0%2)[818]
GOOD (808, 3) (g1%2)[808]
GOOD (807, 1) (g0%1)[807]
GOOD (808, 4) (g0%1)[808]
GOOD (802, 3) (g1%2)[802]
GOOD (811, 5) (g0%1)[808](g0%1)[811](g0%1)[812]
GOOD (805, 3) (g1%2)[805]
GOOD (803, 6) (g0%2)[803]
GOOD (836, 5) (g1%2)[836]
GOOD (838, 0) (g0%2)[838]
GOOD (840, 4) (g0%1)[840]
GOOD (829, 6) (g0%1)[829]
GOOD (841, 7) (g0%1)[841]
GOOD (850, 3) (g0%1)[846](g0%1)[849](g0%1)[850]
GOOD (843, 5) (g1%2)[843]
GOOD (830, 3) (g1%2)[830]
GOOD (828, 6) (g0%1)[828]
GOOD (804, 6) (g0%1)[804]
GOOD (805, 3) (g1%2)[805]
GOOD (803, 6) (g0%2)[803]
GOOD (805, 3) (g0%1)[798](g0%1)[805]
GOOD (803, 5) (g0%1)[800](g0%1)[803]
GOOD (810, 3) (g0%1)[810]
GOOD (811, 5) (g1%2)[811]
GOOD (789, 1) (g1%2)[788](g1%2)[789](g1%2)[790](g0%2)[791](g0%2)[792](g0%2)[793]
GOOD (795, 6) (g0%2)[795]
GOOD (797, 3) (g1%2)[797]
GOOD (806, 0) (g0%2)[806]
GOOD (809, 7) (g0%1)[809]
GOOD (792, 4) (g0%1)[792]
GOOD (788, 5) (g1%2)[788]
GOOD (785, 0) (g0%2)[785]
GOOD (785, 7) (g1%2)[785]
GOOD (814, 0) (g0%2)[814]
GOOD (806, 0) (g0%1)[806]
GOOD (805, 1) (g1%2)[805]
GOOD (805, 3) (g1%2)[805]
GOOD (800, 4) (g0%1)[800]
GOOD (819, 5) (g1%2)[819]
GOOD (810, 3) (g1%2)[810]
GOOD (821, 3) (g0%1)[821]
GOOD (819, 5) (g1%2)[819]
GOOD (813, 3) (g1%2)[813]
GOOD (809, 0) (g0%2)[809]
GOOD (818, 4) (g0%2)[818]
GOOD (821, 6) (g0%2)[821]
GOOD (816, 4) (g0%1)[816]
GOOD (806, 5) (g1%2)[806]
GOOD (813, 6) (g0%2)[813]
GOOD (809, 7) (g1%2)[809]
GOOD (802, 3) (g1%2)[802]
GOOD (792, 4) (g0%1)[792]
GOOD (792, 3) (g0%1)[792]
GOOD (789, 1) (g1%2)[789]
GOOD (784, 4) (g0%2)[784]
GOOD (793, 0) (g0%1)[793]
GOOD (804, 6) (g0%1)[804]
GOOD (800, 3) (g1%2)[800]
GOOD (797, 3) (g1%2)[797]
GOOD (808, 3) (g1%2)[808]
GOOD (810, 3) (g0%1)[809](g0%1)[810](g0%1)[813]
GOOD (808, 4) (g0%2)[808]
GOOD (816, 4) (g0%1)[816]
GOOD (805, 3) (g0%1)[805]
GOOD (805, 3) (g1%2)[805]
GOOD (797, 3) (g1%2)[797](g1%2)[798]
GOOD (805, 3) (g1%2)[805]
GOOD (804, 6) (g0%2)[804]
GOOD (802, 3) (g0%1)[802]
GOOD (801, 7) (g1%2)[801]
GOOD (799, 2) (g0%2)[799]
GOOD (803, 5) (g1%2)[803](g1%2)[804](g0%2)[807](g0%2)[808]
GOOD (811, 6) (g0%2)[811]
GOOD (806, 3) (g1%2)[806]
GOOD (814, 3) (g1%2)[814]
GOOD (813, 3) (g0%1)[813]
GOOD (810, 3) (g1%2)[810]
GOOD (801, 7) (g1%2)[801]
GOOD (815, 2) (g0%2)[815]
GOOD (819, 5) (g0%2)[815](g0%2)[816](g1%2)[819](g1%2)[820]
GOOD (808, 3) (g1%2)[808]
GOOD (829, 3) (g1%2)[829]
GOOD (827, 6) (g0%2)[827]
GOOD (854, 0) (g0%1)[854]
GOOD (844, 5) (g0%1)[844]
GOOD (846, 0) (g0%1)[846]
GOOD (893, 3) (g0%1)[893]
GOOD (897, 7) (g1%2)[897]
GOOD (882, 4) (g0%2)[882]
GOOD (888, 4) (g0%1)[888]
GOOD (896, 4) (g0%1)[896]
GOOD (918, 0) (g0%1)[918]
GOOD (918, 0) (g0%1)[918]
GOOD (910, 0) (g0%1)[910]
GOOD (918, 3) (g1%2)[918]
GOOD (924, 6) (g0%2)[924]
GOOD (919, 2) (g0%1)[919]
GOOD (938, 3) (g1%2)[938]
GOOD (942, 0) (g0%2)[942]
GOOD (932, 6) (g0%1)[932]
GOOD (929, 7) (g0%1)[929](g0%1)[934]
GOOD (929, 7) (g1%2)[929]
GOOD (937, 7) (g1%2)[936](g1%2)[937](g0%2)[940](g0%2)[941]
GOOD (921, 7) (g0%1)[921]
GOOD (924, 6) (g0%2)[924]
GOOD (941, 3) (g1%2)[941]
GOOD (937, 0) (g0%2)[937]
GOOD (896, 4) (g0%1)[896]
GOOD (889, 7) (g0%1)[889]
GOOD (897, 7) (g1%2)[897]
GOOD (879, 2) (g0%1)[879]
GOOD (855, 2) (g0%1)[855]
GOOD (851, 5) (g1%2)[851]
GOOD (841, 0) (g0%2)[841]
GOOD (851, 6) (g0%2)[851]
GOOD (862, 0) (g0%1)[862]
GOOD (854, 0) (g0%1)[854]
GOOD (862, 3) (g1%2)[862]
GOOD (868, 6) (g0%2)[868]
GOOD (875, 5) (g0%1)[875]
GOOD (869, 3) (g1%2)[869]
GOOD (873, 0) (g0%2)[873]
GOOD (871, 1) (g1%2)[871]
GOOD (862, 0) (g0%1)[862]
GOOD (865, 7) (g0%1)[865]
GOOD (877, 6) (g0%2)[877]
GOOD (876, 6) (g0%2)[876]
GOOD (907, 6) (g0%2)[907]
GOOD (912, 4) (g0%2)[912]
GOOD (910, 1) (g1%2)[910]
GOOD (919, 1) (g1%2)[919]
GOOD (911, 2) (g0%1)[911]
GOOD (901, 3) (g0%2)[898](g0%2)[899](g0%2)[900](g1%2)[901](g1%2)[902](g1%2)[903]
GOOD (868, 5) (g1%2)[868]
GOOD (867, 6) (g0%2)[866](g0%2)[867](g1%2)[870](g1%2)[871]
GOOD (865, 7) (g1%2)[865]
GOOD (875, 6) (g0%2)[875]
GOOD (876, 6) (g0%1)[876]
GOOD (859, 5) (g1%2)[859]
GOOD (870, 0) (g0%2)[870]
GOOD (872, 4) (g0%2)[872]
GOOD (866, 3) (g0%1)[863](g0%1)[864](g0%1)[865](g0%1)[866](g0%1)[867]
GOOD (869, 1) (g0%1)[869]
GOOD (858, 3) (g0%1)[858]
GOOD (857, 7) (g0%1)[857]
GOOD (868, 6) (g0%1)[868]
GOOD (897, 7) (g0%1)[897]
GOOD (887, 2) (g0%2)[887]
GOOD (883, 5) (g0%1)[879](g0%1)[883]
GOOD (877, 1) (g0%1)[877]
GOOD (877, 3) (g1%2)[877]
GOOD (867, 5) (g1%2)[867]
GOOD (876, 6) (g0%2)[876]
GOOD (879, 2) (g0%2)[879]
GOOD (868, 5) (g1%2)[868]
GOOD (880, 3) (g1%2)[880]
GOOD (880, 4) (g0%1)[880]
GOOD (872, 7) (g1%2)[872]
GOOD (880, 3) (g1%2)[880]
GOOD (885, 3) (g0%1)[885]
GOOD (885, 1) (g1%2)[885]
GOOD (873, 0) (g0%2)[873]
GOOD (865, 7) (g0%1)[865]
GOOD (865, 7) (g1%2)[865]
GOOD (867, 5) (g1%2)[867](g1%2)[868](g0%2)[871](g0%2)[872]
GOOD (884, 5) (g1%2)[884]
GOOD (887, 1) (g1%2)[887]
GOOD (877, 6) (g0%2)[877]
GOOD (860, 6) (g0%1)[860]
GOOD (865, 7) (g1%2)[865]
GOOD (870, 0) (g0%2)[870]
GOOD (866, 6) (g0%2)[866]
GOOD (856, 3) (g1%2)[856]
GOOD (867, 5) (g1%2)[867]
GOOD (865, 0) (g0%2)[865]
GOOD (857, 0) (g0%2)[857]
GOOD (872, 3) (g1%2)[872]
GOOD (859, 5) (g1%2)[859]
GOOD (862, 0) (g0%2)[862]
GOOD (867, 5) (g1%2)[867]
GOOD (862, 3) (g1%2)[862]
GOOD (864, 3) (g1%2)[864]
GOOD (873, 7) (g1%2)[873]
GOOD (868, 6) (g0%2)[868]
GOOD (876, 5) (g1%2)[876]
GOOD (894, 3) (g1%2)[894]
GOOD (885, 3) (g1%2)[885]
GOOD (896, 4) (g0%2)[896]
GOOD (888, 4) (g0%2)[888]
GOOD (882, 3) (g0%1)[882]
GOOD (879, 2) (g0%1)[879]
GOOD (874, 3) (g0%1)[871](g0%1)[872](g0%1)[873](g0%1)[874](g0%1)[875](g0%1)[876]
GOOD (850, 3) (g0%1)[847](g0%1)[848](g0%1)[849](g0%1)[850](g0%1)[851](g0%1)[852]
GOOD (834, 6) (g0%2)[834]
GOOD (839, 1) (g1%2)[839]
GOOD (840, 3) (g1%2)[840]
GOOD (845, 3) (g0%1)[845]
GOOD (826, 3) (g0%1)[826]
GOOD (832, 3) (g1%2)[832]
GOOD (837, 3) (g1%2)[837]
GOOD (821, 6) (g0%2)[821]
GOOD (827, 6) (g0%2)[827]
GOOD (831, 2) (g0%1)[831]
GOOD (827, 5) (g0%1)[827](g0%1)[832]
GOOD (820, 6) (g0%1)[820]
GOOD (828, 6) (g0%1)[828]
GOOD (805, 1) (g0%1)[805]
GOOD (797, 3) (g0%1)[796](g0%1)[797](g0%1)[800]
GOOD (805, 3) (g0%1)[805]
GOOD (815, 1) (g1%2)[815]
GOOD (806, 5) (g1%2)[806]
GOOD (813, 6) (g0%2)[813]
GOOD (836, 6) (g0%1)[836]
GOOD (834, 3) (g1%2)[834]
GOOD (838, 0) (g0%2)[838]
GOOD (830, 0) (g0%2)[830]
GOOD (824, 3) (g0%1)[824]
GOOD (821, 3) (g0%1)[821]
GOOD (833, 7) (g0%1)[833]
GOOD (834, 3) (g0%2)[831](g0%2)[832](g0%2)[833](g1%2)[834](g1%2)[835](g1%2)[836]
GOOD (849, 0) (g0%2)[849]
GOOD (851, 5) (g0%1)[851]
GOOD (840, 4) (g0%1)[840]
GOOD (852, 0) (g0%1)[852]
GOOD (852, 5) (g1%2)[852]
GOOD (844, 6) (g1%2)[839](g1%2)[840](g0%2)[843](g0%2)[844]
GOOD (857, 7) (g0%1)[857]
GOOD (865, 7) (g0%1)[865]
GOOD (865, 7) (g1%2)[865]
GOOD (863, 2) (g0%2)[863]
GOOD (867, 5) (g1%2)[867](g1%2)[868](g0%2)[871](g0%2)[872]
GOOD (875, 6) (g0%2)[875]
GOOD (870, 3) (g1%2)[870]
GOOD (867, 5) (g1%2)[867]
GOOD (874, 3) (g1%2)[874](g1%2)[875](g0%2)[878](g0%2)[879]
GOOD (876, 5) (g1%2)[876]
GOOD (877, 6) (g0%2)[877]
GOOD (891, 5) (g0%1)[891]
GOOD (893, 3) (g0%2)[889](g0%2)[890](g0%2)[891](g1%2)[892](g1%2)[893](g1%2)[894]
GOOD (881, 7) (g1%2)[881]
GOOD (879, 1) (g1%2)[879]
GOOD (871, 2) (g0%1)[871]
GOOD (879, 2) (g0%1)[879]
GOOD (879, 2) (g0%1)[879]
GOOD (898, 3) (g0%1)[898](g0%1)[899]
GOOD (887, 2) (g0%1)[887]
GOOD (899, 5) (g1%2)[899]
GOOD (895, 1) (g1%2)[895]
GOOD (879, 2) (g0%1)[879]
GOOD (882, 3) (g0%1)[882]
GOOD (875, 5) (g0%1)[875]
GOOD (877, 3) (g0%1)[877]
GOOD (886, 0) (g0%1)[886]
GOOD (882, 3) (g1%2)[882]
GOOD (873, 7) (g1%2)[873]
GOOD (887, 2) (g0%2)[887]
GOOD (891, 5) (g0%2)[887](g0%2)[888](g1%2)[891](g1%2)[892]
GOOD (880, 3) (g1%2)[880]
GOOD (905, 7) (g0%1)[905]
GOOD (905, 7) (g0%1)[905]
GOOD (896, 4) (g0%1)[896]
GOOD (897, 7) (g1%2)[897]
GOOD (881, 0) (g0%2)[881]
GOOD (883, 5) (g1%2)[883]
GOOD (892, 6) (g0%2)[892]
GOOD (895, 2) (g0%1)[895]
GOOD (881, 7) (g0%1)[881]
GOOD (879, 1) (g1%2)[879]
GOOD (874, 4) (g0%2)[874]
GOOD (866, 3) (g0%1)[866]
GOOD (873, 7) (g1%2)[873]
GOOD (853, 3) (g1%2)[853]
GOOD (848, 4) (g0%2)[848]
GOOD (824, 0) (g0%1)[824]
GOOD (821, 1) (g1%2)[821]
GOOD (823, 1) (g1%2)[823]
GOOD (817, 7) (g1%2)[817]
GOOD (820, 6) (g1%2)[815](g1%2)[816](g0%2)[819](g0%2)[820]
GOOD (829, 6) (g0%2)[829]
GOOD (814, 0) (g0%1)[809](g0%1)[811](g0%1)[814]
GOOD (817, 7) (g0%1)[817]
GOOD (817, 7) (g1%2)[817]
GOOD (819, 6) (g0%2)[819]
GOOD (819, 5) (g1%2)[819]
GOOD (809, 0) (g0%2)[809]
GOOD (811, 6) (g0%2)[811]
GOOD (815, 2) (g0%1)[815]
GOOD (819, 6) (g0%2)[819]
GOOD (817, 7) (g0%1)[817]
GOOD (809, 0) (g0%1)[809]
GOOD (806, 0) (g0%1)[806]
GOOD (812, 6) (g0%1)[812]
GOOD (819, 5) (g0%1)[819]
GOOD (804, 5) (g1%2)[804]
GOOD (826, 6) (g0%2)[826]
GOOD (816, 3) (g1%2)[816]
GOOD (827, 5) (g1%2)[827]
GOOD (825, 0) (g0%2)[825]
GOOD (820, 2) (g0%2)[820]
GOOD (822, 0) (g0%1)[822]
GOOD (813, 3) (g0%1)[813]
GOOD (810, 3) (g1%2)[810]
GOOD (805, 6) (g0%2)[805]
GOOD (814, 0) (g0%1)[814]
GOOD (825, 7) (g0%1)[825]
GOOD (814, 0) (g0%1)[814]
GOOD (838, 0) (g0%1)[838]
GOOD (838, 0) (g0%1)[838]
GOOD (829, 3) (g0%1)[829](g0%1)[830](g0%1)[833]
GOOD (833, 7) (g0%1)[833]
GOOD (843, 5) (g0%1)[843]
GOOD (852, 6) (g0%1)[852]
GOOD (839, 2) (g0%1)[839]
GOOD (848, 4) (g0%1)[848]
GOOD (844, 5) (g1%2)[844]
GOOD (836, 6) (g0%2)[836]
GOOD (840, 3) (g1%2)[840]
GOOD (843, 5) (g1%2)[843]
GOOD (839, 1) (g1%2)[839]
GOOD (850, 6) (g0%2)[850]
GOOD (830, 0) (g0%1)[830]
GOOD (823, 2) (g0%1)[823]
GOOD (830, 3) (g1%2)[830]
GOOD (830, 3) (g1%2)[830](g1%2)[831]
GOOD (842, 3) (g0%2)[837](g0%2)[838](g1%2)[841](g1%2)[842]
GOOD (830, 3) (g1%2)[830]
GOOD (845, 3) (g1%2)[845]
GOOD (842, 3) (g1%2)[842]
GOOD (845, 6) (g0%2)[845]
GOOD (856, 4) (g0%2)[856]
GOOD (851, 6) (g0%2)[851]
GOOD (846, 0) (g0%1)[846]
GOOD (848, 3) (g1%2)[848]
GOOD (858, 6) (g0%2)[858]
GOOD (855, 1) (g1%2)[855]
GOOD (854, 3) (g1%2)[854]
GOOD (856, 4) (g0%2)[856]
GOOD (848, 7) (g0%1)[848]
GOOD (855, 1) (g1%2)[855]
GOOD (840, 4) (g0%1)[840]
GOOD (841, 7) (g1%2)[841]
GOOD (842, 4) (g0%2)[842]
GOOD (840, 3) (g1%2)[840]
GOOD (835, 5) (g1%2)[835]
GOOD (842, 6) (g0%2)[842]
GOOD (845, 3) (g0%1)[845]
GOOD (835, 7) (g1%2)[835]
GOOD (832, 4) (g0%2)[832]
GOOD (814, 0) (g0%2)[814]
GOOD (828, 5) (g1%2)[828]
GOOD (832, 4) (g0%2)[832]
GOOD (830, 0) (g0%1)[830]
GOOD (821, 3) (g0%1)[821]
GOOD (818, 4) (g0%2)[818]
GOOD (811, 5) (g0%1)[811]
GOOD (802, 3) (g0%1)[802](g0%1)[803](g0%1)[806]
GOOD (811, 5) (g0%1)[811]
GOOD (821, 3) (g1%2)[821]
GOOD (812, 5) (g1%2)[812]
GOOD (819, 6) (g0%2)[819]
GOOD (824, 4) (g0%1)[824]
GOOD (832, 4) (g0%1)[832]
GOOD (818, 3) (g0%1)[818]
GOOD (820, 5) (g0%1)[820]
GOOD (819, 5) (g1%2)[819]
GOOD (817, 7) (g1%2)[817]
GOOD (812, 6) (g0%2)[812]
GOOD (824, 3) (g1%2)[824]
GOOD (825, 7) (g1%2)[825]
GOOD (829, 3) (g1%2)[829](g1%2)[830](g0%2)[833](g0%2)[834]
GOOD (845, 3) (g0%1)[845]
GOOD (854, 0) (g0%1)[854]
GOOD (846, 0) (g0%1)[846]
GOOD (849, 7) (g0%1)[849]
GOOD (861, 3) (g1%2)[861]
GOOD (876, 6) (g0%1)[876]
GOOD (894, 0) (g0%1)[894]
GOOD (884, 5) (g1%2)[884]
GOOD (854, 0) (g0%1)[854]
GOOD (866, 3) (g0%1)[866]
GOOD (858, 3) (g0%1)[858]
GOOD (861, 3) (g0%1)[861]
GOOD (873, 7) (g1%2)[873]
GOOD (889, 7) (g1%2)[889]
GOOD (872, 3) (g1%2)[872]
GOOD (864, 3) (g1%2)[864]
GOOD (874, 6) (g0%2)[874]
GOOD (877, 3) (g1%2)[877]
GOOD (867, 2) (g0%2)[867]
GOOD (866, 3) (g1%2)[866]
GOOD (881, 0) (g0%2)[881]
GOOD (866, 3) (g1%2)[866]
GOOD (888, 4) (g0%2)[888]
GOOD (898, 3) (g0%1)[898]
GOOD (895, 2) (g0%1)[895]
GOOD (891, 5) (g1%2)[891]
GOOD (899, 5) (g1%2)[899]
GOOD (893, 1) (g0%1)[893]
GOOD (886, 5) (g1%2)[886]
GOOD (895, 1) (g1%2)[895]
GOOD (901, 3) (g0%1)[901]
GOOD (889, 0) (g0%2)[889]
GOOD (890, 3) (g1%2)[890]
GOOD (900, 6) (g0%2)[900]
GOOD (900, 5) (g1%2)[900]
GOOD (871, 2) (g0%2)[871]
GOOD (878, 0) (g0%1)[878]
GOOD (887, 2) (g0%1)[887]
GOOD (883, 5) (g1%2)[883]
GOOD (891, 5) (g1%2)[891]
GOOD (898, 3) (g0%1)[898]
GOOD (887, 1) (g1%2)[887]
GOOD (883, 6) (g0%2)[883]
GOOD (880, 3) (g1%2)[880]
GOOD (878, 0) (g0%2)[877](g0%2)[878]
GOOD (873, 7) (g0%1)[873]
GOOD (874, 3) (g1%2)[874]
GOOD (876, 6) (g0%2)[876]
GOOD (873, 0) (g0%2)[873]
GOOD (877, 3) (g1%2)[877]
GOOD (864, 4) (g0%2)[864]
GOOD (873, 7) (g1%2)[873]
GOOD (882, 3) (g0%1)[882]
GOOD (881, 7) (g0%1)[881]
GOOD (880, 3) (g1%2)[880]
GOOD (864, 4) (g0%2)[864]
GOOD (865, 7) (g1%2)[865]
GOOD (860, 5) (g1%2)[860]
GOOD (870, 0) (g0%2)[870]
GOOD (877, 3) (g1%2)[877]
GOOD (878, 5) (g1%2)[878]
GOOD (876, 6) (g0%2)[876]
GOOD (871, 2) (g0%1)[871]
GOOD (877, 1) (g0%1)[877]
GOOD (863, 2) (g0%1)[863]
GOOD (875, 5) (g0%1)[875]
GOOD (868, 5) (g0%1)[868]
GOOD (821, 6) (g0%2)[821]
GOOD (822, 0) (g0%2)[822]
GOOD (825, 7) (g1%2)[825]
GOOD (824, 4) (g0%2)[824]
GOOD (822, 1) (g1%2)[822]
GOOD (818, 3) (g0%2)[813](g0%2)[814](g1%2)[817](g1%2)[818]
GOOD (811, 5) (g1%2)[811]
GOOD (818, 3) (g1%2)[818]
GOOD (822, 0) (g0%2)[822]
GOOD (803, 5) (g0%1)[803]
GOOD (800, 3) (g1%2)[800]
GOOD (792, 4) (g0%2)[792]
GOOD (788, 5) (g1%2)[788]
GOOD (796, 6) (g0%2)[796]
GOOD (796, 5) (g1%2)[796]
GOOD (787, 6) (g0%2)[787]
GOOD (798, 0) (g0%1)[798]
GOOD (793, 7) (g1%2)[793]
GOOD (803, 5) (g1%2)[803]
GOOD (809, 0) (g0%2)[809]
GOOD (799, 1) (g1%2)[799]
GOOD (791, 2) (g0%1)[791]
GOOD (800, 4) (g0%1)[800]
GOOD (812, 6) (g0%1)[812]
GOOD (815, 1) (g1%2)[815]
GOOD (821, 3) (g0%2)[817](g0%2)[818](g1%2)[821](g1%2)[822]
GOOD (819, 5) (g1%2)[819]
GOOD (810, 3) (g1%2)[810]
GOOD (802, 4) (g0%2)[802]
GOOD (806, 0) (g0%2)[806]
GOOD (793, 7) (g1%2)[793]
GOOD (805, 3) (g1%2)[805]
GOOD (808, 3) (g1%2)[808]
GOOD (811, 5) (g0%1)[808](g0%1)[811](g0%1)[812]
GOOD (803, 5) (g0%1)[803]
GOOD (803, 7) (g1%2)[803]
GOOD (787, 6) (g0%2)[787]
GOOD (789, 3) (g1%2)[789]
GOOD (798, 0) (g0%2)[798]
GOOD (801, 7) (g0%1)[801]
GOOD (789, 3) (g0%1)[789]
GOOD (794, 3) (g0%1)[794]
GOOD (793, 7) (g1%2)[793]
GOOD (802, 3) (g0%1)[802]
GOOD (793, 7) (g1%2)[793]
GOOD (781, 1) (g1%2)[781]
GOOD (777, 7) (g1%2)[777]
GOOD (787, 6) (g0%2)[787]
GOOD (805, 6) (g0%2)[805]
GOOD (795, 5) (g1%2)[795]
GOOD (797, 6) (g0%2)[797]
GOOD (797, 6) (g0%2)[797]
GOOD (809, 0) (g0%2)[809]
GOOD (826, 3) (g0%1)[826]
GOOD (811, 5) (g1%2)[811]
GOOD (811, 5) (g0%1)[811]
GOOD (801, 7) (g0%1)[801]
GOOD (813, 3) (g0%1)[813]
GOOD (816, 3) (g1%2)[816]
GOOD (820, 5) (g1%2)[820]
GOOD (812, 6) (g0%1)[812]
GOOD (805, 3) (g0%1)[803](g0%1)[804](g0%1)[805](g0%1)[806](g0%1)[807](g0%1)[808]
GOOD (819, 5) (g1%2)[819]
GOOD (825, 7) (g0%1)[825]
GOOD (817, 7) (g1%2)[816](g1%2)[817](g0%2)[820](g0%2)[821]
GOOD (822, 3) (g1%2)[822]
GOOD (811, 6) (g0%2)[810](g0%2)[811](g1%2)[814](g1%2)[815]
GOOD (819, 6) (g0%2)[819]
GOOD (820, 5) (g1%2)[820]
GOOD (823, 1) (g1%2)[823]
GOOD (834, 3) (g0%1)[834]
GOOD (833, 7) (g1%2)[833]
GOOD (835, 5) (g1%2)[835](g1%2)[836](g0%2)[839](g0%2)[840]
GOOD (831, 2) (g0%2)[831]
GOOD (827, 5) (g1%2)[827]
GOOD (810, 3) (g1%2)[810]
GOOD (818, 4) (g0%2)[818]
GOOD (835, 6) (g0%2)[835]
GOOD (820, 6) (g0%2)[820]
GOOD (818, 3) (g1%2)[818]
GOOD (815, 2) (g0%2)[815]
GOOD (843, 6) (g0%2)[843]
GOOD (842, 3) (g0%1)[842]
GOOD (837, 3) (g0%1)[837]
GOOD (829, 6) (g0%2)[829]
GOOD (829, 3) (g1%2)[829]
GOOD (822, 1) (g1%2)[822]
GOOD (811, 5) (g1%2)[811]
GOOD (821, 3) (g1%2)[821]
GOOD (806, 1) (g1%2)[806]
GOOD (811, 6) (g0%2)[811]
GOOD (813, 3) (g1%2)[813]
GOOD (817, 7) (g1%2)[817]
GOOD (820, 6) (g0%2)[820]
GOOD (820, 5) (g1%2)[820]
GOOD (808, 4) (g0%1)[808]
GOOD (804, 5) (g1%2)[804]
GOOD (797, 3) (g1%2)[797](g1%2)[798](g0%2)[801](g0%2)[802]
GOOD (819, 5) (g0%1)[819]
GOOD (823, 1) (g1%2)[823]
GOOD (791, 2) (g0%2)[791]
GOOD (795, 6) (g0%2)[795]
GOOD (796, 5) (g1%2)[796]
GOOD (801, 0) (g0%2)[801]
GOOD (799, 1) (g1%2)[799]
GOOD (794, 4) (g0%2)[794]
GOOD (799, 2) (g0%2)[799]
GOOD (808, 4) (g0%1)[808]
GOOD (799, 2) (g0%1)[799]
GOOD (799, 1) (g1%2)[799]
GOOD (809, 7) (g1%2)[809]
GOOD (799, 1) (g1%2)[799]
GOOD (800, 4) (g0%2)[800]
GOOD (808, 3) (g1%2)[808]
GOOD (803, 5) (g0%2)[799](g0%2)[800](g1%2)[803](g1%2)[804]
GOOD (812, 0) (g0%2)[812]
GOOD (811, 6) (g0%2)[811]
GOOD (808, 3) (g1%2)[808]
GOOD (809, 0) (g0%2)[809]
GOOD (811, 5) (g1%2)[811]
GOOD (820, 6) (g1%2)[815](g1%2)[816](g0%2)[819](g0%2)[820]
GOOD (821, 1) (g1%2)[821]
GOOD (816, 4) (g0%2)[816]
GOOD (809, 7) (g0%1)[809]
GOOD (816, 4) (g0%1)[816]
GOOD (802, 3) (g0%1)[802]
GOOD (803, 5) (g0%1)[803]
GOOD (802, 3) (g1%2)[802]
GOOD (818, 3) (g1%2)[818]
GOOD (811, 5) (g1%2)[811](g0%2)[820]
GOOD (796, 6) (g0%1)[796]
GOOD (802, 3) (g0%1)[801](g0%1)[802](g0%1)[803](g0%1)[804]
GOOD (811, 5) (g0%1)[811]
GOOD (818, 3) (g0%1)[817](g0%1)[818](g0%1)[819](g0%1)[820]
GOOD (829, 6) (g0%2)[829]
GOOD (826, 3) (g0%1)[826]
GOOD (833, 7) (g0%1)[833]
GOOD (825, 7) (g1%2)[825]
GOOD (806, 0) (g0%2)[806]
GOOD (812, 6) (g0%1)[812]
GOOD (811, 5) (g0%1)[811]
GOOD (797, 3) (g0%1)[797]
GOOD (794, 3) (g0%1)[794]
GOOD (796, 6) (g0%1)[796]
GOOD (795, 5) (g0%1)[795]
GOOD (788, 5) (g1%2)[788]
GOOD (790, 0) (g0%2)[790]
GOOD (782, 0) (g0%1)[782]
GOOD (789, 3) (g1%2)[789]
GOOD (810, 3) (g0%1)[810]
GOOD (813, 3) (g0%1)[813](g0%1)[814](g0%1)[815](g0%1)[816](g0%1)[817]
GOOD (842, 3) (g0%2)[839](g0%2)[840](g0%2)[841](g1%2)[842](g1%2)[843](g1%2)[844]
GOOD (845, 3) (g1%2)[845]
GOOD (850, 3) (g1%2)[849](g1%2)[850](g0%2)[853](g0%2)[854]
GOOD (844, 5) (g1%2)[844]
GOOD (856, 4) (g0%2)[856]
GOOD (864, 4) (g0%2)[864]
GOOD (863, 1) (g1%2)[863]
GOOD (865, 0) (g1%2)[860](g1%2)[861](g0%2)[864](g0%2)[865]
GOOD (860, 2) (g0%2)[860]
GOOD (859, 6) (g0%2)[859]
GOOD (866, 3) (g0%1)[866]
GOOD (866, 6) (g0%2)[866]
GOOD (860, 6) (g0%2)[860]
GOOD (870, 0) (g0%2)[870]
GOOD (877, 3) (g0%2)[874](g0%2)[875](g0%2)[876](g1%2)[877](g1%2)[878](g1%2)[879]
GOOD (896, 4) (g0%1)[896]
GOOD (891, 5) (g1%2)[891]
GOOD (883, 5) (g1%2)[883]
GOOD (907, 6) (g0%1)[907]
GOOD (894, 0) (g0%2)[894]
GOOD (890, 6) (g0%2)[890]
GOOD (891, 5) (g1%2)[891]
GOOD (888, 4) (g0%2)[888]
GOOD (891, 7) (g1%2)[891]
GOOD (892, 5) (g1%2)[892]
GOOD (890, 3) (g1%2)[889](g1%2)[890](g0%2)[893](g0%2)[894]
GOOD (880, 3) (g1%2)[880]
GOOD (889, 7) (g1%2)[889]
GOOD (883, 6) (g0%2)[883]
GOOD (878, 3) (g1%2)[878]
GOOD (879, 1) (g1%2)[879]
GOOD (876, 5) (g1%2)[876]
GOOD (874, 4) (g0%2)[874]
GOOD (882, 4) (g0%2)[882]
GOOD (889, 0) (g0%1)[889]
GOOD (888, 3) (g1%2)[888]
GOOD (897, 7) (g1%2)[897]
GOOD (892, 5) (g1%2)[892]
GOOD (894, 0) (g0%1)[894]
GOOD (883, 5) (g0%1)[883]
GOOD (885, 1) (g0%1)[885]
GOOD (885, 3) (g1%2)[885]
GOOD (876, 6) (g0%1)[876]
GOOD (878, 0) (g0%1)[878]
GOOD (880, 4) (g0%2)[880]
GOOD (879, 2) (g0%2)[879]
GOOD (874, 3) (g0%2)[870](g0%2)[871](g0%2)[872](g1%2)[873](g1%2)[874](g1%2)[875]
GOOD (888, 4) (g0%1)[888]
GOOD (889, 7) (g1%2)[889]
GOOD (873, 0) (g0%2)[873]
GOOD (875, 6) (g0%2)[875]
GOOD (881, 0) (g0%2)[881]
GOOD (876, 6) (g0%2)[876]
GOOD (867, 5) (g0%1)[867]
GOOD (875, 6) (g0%1)[875]
GOOD (860, 5) (g1%2)[860]
GOOD (873, 0) (g0%2)[873]
GOOD (858, 3) (g1%2)[858]
GOOD (876, 2) (g0%2)[876]
GOOD (870, 0) (g0%2)[870]
GOOD (866, 3) (g1%2)[866]
GOOD (885, 3) (g0%1)[885]
GOOD (881, 7) (g1%2)[881]
GOOD (878, 3) (g1%2)[878]
GOOD (886, 0) (g0%2)[886]
GOOD (883, 5) (g1%2)[883]
GOOD (894, 0) (g0%1)[894]
GOOD (895, 2) (g0%1)[895]
GOOD (888, 4) (g0%2)[888]
GOOD (882, 3) (g1%2)[882]
GOOD (896, 3) (g1%2)[896]
GOOD (885, 6) (g0%2)[885]
GOOD (879, 2) (g0%1)[879]
GOOD (889, 7) (g1%2)[889]
GOOD (878, 3) (g1%2)[878]
GOOD (879, 2) (g0%2)[879]
GOOD (879, 1) (g1%2)[879]
GOOD (873, 7) (g1%2)[873]
GOOD (875, 5) (g0%2)[871](g0%2)[872](g1%2)[875](g1%2)[876]
GOOD (886, 3) (g1%2)[886]
GOOD (881, 7) (g1%2)[881]
GOOD (869, 6) (g0%2)[869]
GOOD (874, 3) (g1%2)[874]
GOOD (866, 6) (g0%2)[866]
GOOD (865, 7) (g1%2)[865]
GOOD (860, 6) (g0%2)[860]
GOOD (867, 5) (g1%2)[867]
GOOD (856, 3) (g1%2)[856]
GOOD (859, 5) (g0%1)[859](g0%1)[860]
GOOD (851, 5) (g1%2)[851]
GOOD (854, 0) (g0%2)[854]
GOOD (849, 7) (g0%1)[849]
GOOD (849, 7) (g1%2)[849]
GOOD (865, 0) (g0%2)[865]
GOOD (863, 1) (g1%2)[863]
GOOD (866, 3) (g0%1)[866]
GOOD (864, 3) (g1%2)[864]
GOOD (845, 3) (g0%1)[845]
GOOD (841, 7) (g1%2)[841]
GOOD (859, 5) (g0%2)[855](g0%2)[856](g1%2)[859](g1%2)[860]
GOOD (859, 5) (g1%2)[859]
GOOD (859, 5) (g1%2)[859]
GOOD (847, 1) (g1%2)[847]
GOOD (853, 6) (g0%1)[851](g0%1)[853](g0%1)[856]
GOOD (827, 5) (g1%2)[827]
GOOD (830, 0) (g0%2)[830]
GOOD (830, 3) (g1%2)[830]
GOOD (853, 3) (g0%2)[849](g0%2)[850](g0%2)[851](g1%2)[852](g1%2)[853](g1%2)[854]
GOOD (838, 0) (g0%1)[838]
GOOD (828, 5) (g0%1)[828]
GOOD (801, 0) (g0%2)[801]
GOOD (809, 7) (g0%1)[809]
GOOD (814, 3) (g1%2)[814]
GOOD (794, 4) (g0%2)[794]
GOOD (794, 3) (g1%2)[794]
GOOD (807, 2) (g0%2)[807]
GOOD (829, 3) (g0%1)[829]
GOOD (817, 7) (g0%1)[817]
GOOD (831, 2) (g0%1)[831]
GOOD (832, 3) (g1%2)[832]
GOOD (820, 6) (g0%2)[820]
GOOD (828, 6) (g0%1)[828]
GOOD (837, 3) (g1%2)[837]
GOOD (836, 6) (g0%2)[835](g0%2)[836](g1%2)[839](g1%2)[840]
GOOD (832, 3) (g1%2)[832]
GOOD (834, 4) (g0%2)[834]
GOOD (853, 3) (g0%1)[853]
GOOD (857, 7) (g1%2)[857]
GOOD (854, 0) (g0%2)[854]
GOOD (846, 0) (g0%2)[846]
GOOD (830, 0) (g0%1)[830]
GOOD (834, 3) (g1%2)[834]
GOOD (826, 3) (g1%2)[826]
GOOD (838, 0) (g0%2)[838]
GOOD (826, 4) (g0%2)[826]
GOOD (831, 2) (g0%1)[831]
GOOD (829, 1) (g1%2)[829]
GOOD (826, 6) (g1%2)[822](g1%2)[823](g0%2)[826](g0%2)[827]
GOOD (826, 4) (g0%2)[826]
GOOD (820, 6) (g0%2)[820]
GOOD (824, 4) (g0%2)[824]
GOOD (829, 6) (g0%1)[829]
GOOD (828, 5) (g1%2)[828]
GOOD (827, 6) (g0%2)[827]
GOOD (828, 6) (g0%2)[828]
GOOD (828, 5) (g0%1)[828]
GOOD (814, 3) (g1%2)[814]
GOOD (811, 5) (g0%1)[811]
GOOD (818, 3) (g0%1)[818](g0%1)[819](g0%1)[822]
GOOD (827, 5) (g0%1)[827]
GOOD (839, 2) (g0%1)[839]
GOOD (837, 3) (g1%2)[837]
GOOD (828, 5) (g1%2)[828]
GOOD (835, 6) (g0%2)[835]
GOOD (823, 1) (g1%2)[823]
GOOD (811, 5) (g1%2)[811]
GOOD (822, 0) (g0%2)[822]
GOOD (824, 3) (g1%2)[824]
GOOD (819, 5) (g1%2)[819]
GOOD (830, 0) (g0%2)[830]
GOOD (832, 3) (g1%2)[832]
GOOD (829, 6) (g0%2)[829]
GOOD (837, 6) (g0%2)[837]
GOOD (844, 5) (g1%2)[844]
GOOD (842, 3) (g0%2)[838](g0%2)[839](g1%2)[842](g1%2)[843]
GOOD (829, 3) (g1%2)[829]
GOOD (831, 2) (g0%2)[831](g0%2)[832]
GOOD (834, 3) (g1%2)[834]
GOOD (837, 3) (g1%2)[837]
GOOD (829, 1) (g0%2)[825](g0%2)[826](g1%2)[829](g1%2)[830]
GOOD (832, 4) (g0%2)[832]
GOOD (825, 0) (g0%2)[825]
GOOD (812, 6) (g0%1)[812]
GOOD (809, 7) (g1%2)[809]
GOOD (817, 7) (g1%2)[817]
GOOD (811, 5) (g0%1)[811]
GOOD (803, 6) (g0%2)[803]
GOOD (818, 3) (g0%1)[818]
GOOD (822, 0) (g0%1)[822]
GOOD (832, 3) (g1%2)[832]
GOOD (830, 3) (g1%2)[830]
GOOD (833, 0) (g0%2)[833]
GOOD (824, 4) (g0%2)[824]
GOOD (814, 0) (g0%1)[814]
GOOD (824, 4) (g0%1)[824]
GOOD (831, 2) (g0%1)[831]
GOOD (817, 7) (g0%1)[817]
GOOD (829, 3) (g0%1)[829]
GOOD (822, 0) (g0%1)[822]
GOOD (841, 7) (g0%1)[841]
GOOD (830, 0) (g0%1)[830]
GOOD (865, 7) (g0%1)[865]
GOOD (856, 4) (g0%1)[856]
GOOD (860, 5) (g1%2)[860]
GOOD (866, 3) (g0%2)[862](g0%2)[863](g1%2)[866](g1%2)[867]
GOOD (862, 3) (g1%2)[862]
GOOD (866, 3) (g1%2)[866]
GOOD (856, 3) (g1%2)[856]
GOOD (855, 2) (g0%2)[855]
GOOD (846, 0) (g0%2)[846]
GOOD (842, 3) (g0%1)[842]
GOOD (852, 6) (g0%1)[852]
GOOD (849, 7) (g0%1)[849]
GOOD (858, 3) (g0%1)[854](g0%1)[857](g0%1)[858]
GOOD (854, 0) (g0%1)[854]
GOOD (849, 7) (g0%1)[849]
GOOD (848, 4) (g0%1)[848]
GOOD (847, 7) (g1%2)[847]
GOOD (833, 0) (g0%2)[833](g0%2)[834]
GOOD (854, 0) (g0%1)[854]
GOOD (864, 3) (g0%1)[864]
GOOD (851, 5) (g0%1)[851]
GOOD (851, 5) (g0%1)[851]
GOOD (841, 7) (g0%1)[841]
GOOD (818, 3) (g0%1)[818]
GOOD (818, 3) (g1%2)[818]
GOOD (814, 0) (g0%1)[814]
GOOD (812, 6) (g0%1)[812]
GOOD (812, 5) (g1%2)[812]
GOOD (801, 7) (g1%2)[801]
GOOD (802, 3) (g0%1)[802]
GOOD (806, 0) (g0%1)[806]
GOOD (807, 2) (g0%1)[807]
GOOD (808, 3) (g1%2)[808]
GOOD (794, 3) (g1%2)[794]
GOOD (808, 3) (g1%2)[808]
GOOD (813, 3) (g0%1)[813]
GOOD (810, 4) (g0%2)[810]
GOOD (799, 1) (g1%2)[799]
GOOD (804, 6) (g0%2)[804]
GOOD (809, 7) (g1%2)[809]
GOOD (806, 0) (g0%2)[806]
GOOD (820, 6) (g0%2)[820]
GOOD (810, 4) (g0%2)[810]
GOOD (813, 6) (g1%2)[809](g0%2)[813]
GOOD (828, 6) (g0%1)[828]
GOOD (832, 4) (g0%1)[832]
GOOD (840, 3) (g1%2)[840]
GOOD (843, 5) (g1%2)[843]
GOOD (849, 7) (g1%2)[849]
GOOD (834, 3) (g1%2)[834]
GOOD (843, 5) (g0%1)[843]
GOOD (833, 0) (g0%1)[833]
GOOD (826, 3) (g0%1)[826]
GOOD (832, 4) (g0%1)[832]
GOOD (842, 3) (g0%1)[831](g0%1)[836](g0%1)[837](g0%1)[842]
GOOD (828, 5) (g1%2)[828]
GOOD (817, 0) (g0%2)[817]
GOOD (828, 6) (g0%2)[828]
GOOD (832, 4) (g0%2)[832]
GOOD (825, 0) (g0%2)[825]
GOOD (839, 1) (g1%2)[839]
GOOD (850, 3) (g0%1)[848](g0%1)[849](g0%1)[850](g0%1)[851](g0%1)[852]
GOOD (844, 5) (g1%2)[844]
GOOD (833, 0) (g0%2)[833]
GOOD (831, 1) (g1%2)[831]
GOOD (821, 3) (g1%2)[821]
GOOD (815, 1) (g1%2)[815]
GOOD (820, 6) (g0%2)[820]
GOOD (815, 2) (g0%1)[815]
GOOD (822, 0) (g0%2)[822]
GOOD (829, 3) (g1%2)[829]
GOOD (835, 5) (g0%1)[835]
GOOD (838, 5) (g1%2)[838]
GOOD (847, 1) (g1%2)[847]
GOOD (840, 3) (g1%2)[840]
GOOD (830, 0) (g0%1)[830]
GOOD (825, 7) (g0%1)[825]
GOOD (850, 3) (g0%1)[847](g0%1)[850](g0%1)[851]
GOOD (842, 3) (g0%1)[841](g0%1)[842](g0%1)[845](g0%1)[852]
GOOD (854, 0) (g0%1)[854]
GOOD (866, 3) (g0%1)[866]
GOOD (863, 1) (g1%2)[863]
GOOD (866, 6) (g0%2)[866]
GOOD (869, 3) (g0%1)[869]
GOOD (880, 4) (g0%1)[880]
GOOD (867, 5) (g0%1)[867]
GOOD (876, 6) (g0%1)[876]
GOOD (883, 5) (g0%1)[883]
GOOD (880, 4) (g0%1)[880]
GOOD (870, 0) (g0%1)[870]
GOOD (894, 0) (g0%1)[894]
GOOD (895, 2) (g0%1)[895]
GOOD (913, 7) (g0%1)[913]
GOOD (950, 0) (g0%1)[950]
GOOD (957, 3) (g0%1)[957]
GOOD (943, 2) (g0%1)[943]
GOOD (950, 3) (g1%2)[950]
GOOD (954, 6) (g0%2)[954]
GOOD (939, 6) (g0%2)[939]
GOOD (936, 4) (g0%2)[936]
GOOD (941, 1) (g0%1)[941]
GOOD (972, 5) (g0%1)[972]
GOOD (972, 2) (g0%1)[972]
GOOD (972, 5) (g1%2)[972]
GOOD (970, 3) (g0%2)[965](g0%2)[966](g1%2)[969](g1%2)[970]
GOOD (961, 7) (g1%2)[961]
GOOD (977, 7) (g0%1)[977]
GOOD (970, 3) (g0%1)[967](g0%1)[968](g0%1)[969](g0%1)[970](g0%1)[971](g0%1)[972]
GOOD (976, 4) (g0%1)[976]
GOOD (970, 3) (g0%1)[970]
GOOD (968, 4) (g0%1)[968]
GOOD (976, 4) (g0%1)[976]
GOOD (972, 5) (g1%2)[972]
GOOD (967, 1) (g1%2)[967]
GOOD (943, 2) (g0%1)[943]
GOOD (943, 1) (g1%2)[943]
GOOD (955, 5) (g0%2)[951](g0%2)[952](g1%2)[955](g1%2)[956]
GOOD (939, 5) (g0%1)[939]
GOOD (941, 6) (g0%2)[941]
GOOD (944, 4) (g0%1)[944]
GOOD (959, 2) (g0%1)[959]
GOOD (962, 3) (g0%1)[957](g0%1)[962]
GOOD (962, 3) (g1%2)[962]
GOOD (957, 6) (g0%2)[957]
GOOD (953, 0) (g0%2)[953]
GOOD (933, 6) (g6%8)[933]
GOOD (919, 2) (g0%1)[919]
GOOD (920, 4) (g0%1)[920]
GOOD (908, 6) (g0%1)[908]
GOOD (922, 3) (g1%2)[922](g1%2)[923](g1%2)[924]
GOOD (933, 3) (g0%1)[933]
GOOD (933, 1) (g1%2)[933]
GOOD (945, 0) (g0%2)[945]
GOOD (938, 3) (g0%1)[938]
GOOD (945, 0) (g0%2)[945]
GOOD (946, 3) (g1%2)[946]
GOOD (947, 5) (g1%2)[947]
GOOD (944, 3) (g1%2)[944]
GOOD (959, 2) (g0%2)[959]
GOOD (958, 0) (g0%2)[958]
GOOD (952, 3) (g1%2)[952]
GOOD (971, 6) (g0%2)[971]
GOOD (961, 7) (g0%1)[960](g0%1)[961]
GOOD (959, 1) (g1%2)[959]
GOOD (936, 3) (g1%2)[936]
GOOD (933, 3) (g1%2)[933]
GOOD (931, 6) (g0%2)[931]
GOOD (939, 6) (g0%2)[939]
GOOD (946, 3) (g0%1)[946]
GOOD (932, 6) (g0%2)[932]
GOOD (920, 4) (g0%1)[920]
GOOD (916, 5) (g1%2)[916]
GOOD (909, 3) (g1%2)[909](g1%2)[910](g0%2)[913](g0%2)[914]
GOOD (908, 6) (g0%2)[908]
GOOD (904, 3) (g1%2)[904]
GOOD (909, 3) (g0%1)[904](g0%1)[909](g0%1)[910](g0%1)[911](g0%1)[912]
GOOD (890, 3) (g0%1)[890]
GOOD (899, 5) (g0%1)[899]
GOOD (898, 3) (g1%2)[898]
GOOD (907, 5) (g1%2)[907]
GOOD (897, 0) (g0%2)[897]
GOOD (894, 3) (g1%2)[894]
GOOD (912, 4) (g0%1)[912]
GOOD (908, 5) (g1%2)[908]
GOOD (914, 6) (g0%2)[914]
GOOD (922, 3) (g0%1)[922]
GOOD (915, 5) (g0%1)[915]
GOOD (913, 7) (g0%1)[913]
GOOD (924, 5) (g1%2)[924]
GOOD (928, 3) (g1%2)[928]
GOOD (925, 3) (g1%2)[925]
GOOD (920, 3) (g1%2)[920]
GOOD (913, 7) (g1%2)[913]
GOOD (911, 2) (g0%2)[911]
GOOD (954, 3) (g0%1)[944](g0%1)[951](g0%1)[954](g0%1)[955]
GOOD (951, 1) (g1%2)[951]
GOOD (956, 6) (g0%2)[956]
GOOD (946, 3) (g1%2)[946]
GOOD (943, 1) (g1%2)[943]
GOOD (933, 6) (g0%2)[933]
GOOD (928, 4) (g0%2)[928]
GOOD (936, 4) (g0%1)[936]
GOOD (936, 3) (g1%2)[936]
GOOD (924, 6) (g0%2)[924]
GOOD (931, 5) (g0%1)[931]
GOOD (933, 1) (g1%2)[933]
GOOD (928, 4) (g0%2)[928]
GOOD (935, 1) (g1%2)[935]
GOOD (959, 2) (g0%2)[959]
GOOD (961, 7) (g0%1)[961]
GOOD (957, 1) (g1%2)[957]
GOOD (952, 4) (g0%2)[952]
GOOD (950, 1) (g0%1)[950]
GOOD (944, 4) (g0%1)[944]
GOOD (951, 1) (g1%2)[951]
GOOD (937, 7) (g1%2)[937]
GOOD (941, 3) (g1%2)[941]
GOOD (947, 6) (g0%2)[947]
GOOD (952, 3) (g1%2)[952]
GOOD (961, 7) (g0%1)[961]
GOOD (973, 3) (g0%1)[973]
GOOD (973, 1) (g0%1)[973]
GOOD (976, 3) (g1%2)[976]
GOOD (992, 4) (g0%1)[992]
GOOD (993, 0) (g0%1)[993]
GOOD (994, 3) (g1%2)[994]
GOOD (980, 5) (g1%2)[980]
GOOD (969, 7) (g0%1)[969]
GOOD (961, 7) (g0%1)[961](g0%1)[972]
GOOD (996, 6) (g0%1)[996]
GOOD (996, 6) (g0%1)[996]
GOOD (1012, 5) (g1%2)[1012]
GOOD (1006, 0) (g0%1)[1006]
GOOD (982, 0) (g0%1)[982]
GOOD (983, 2) (g0%1)[983]
GOOD (974, 3) (g0%1)[974]
GOOD (978, 3) (g1%2)[978]
GOOD (988, 6) (g0%2)[988]
GOOD (986, 6) (g0%2)[986]
GOOD (980, 6) (g0%2)[980]
GOOD (984, 3) (g1%2)[984]
GOOD (989, 3) (g0%1)[988](g0%1)[989](g0%1)[990](g0%1)[991]
GOOD (994, 3) (g0%1)[994]
GOOD (990, 5) (g1%2)[990]
GOOD (1005, 6) (g0%2)[1005](g1%2)[1014]
GOOD (1009, 0) (g0%1)[1008](g0%1)[1009](g0%1)[1012](g0%1)[1019]
GOOD (998, 0) (g0%1)[998]
GOOD (1005, 3) (g0%1)[1005]
GOOD (999, 2) (g0%1)[999]
GOOD (1003, 7) (g1%2)[1003]
GOOD (1003, 6) (g0%2)[1003]
GOOD (1007, 2) (g0%2)[1007]
GOOD (1006, 0) (g0%2)[1006]
GOOD (1002, 3) (g1%2)[1002]
GOOD (1011, 5) (g1%2)[1011]
GOOD (1005, 6) (g0%2)[1005]
GOOD (995, 5) (g1%2)[995]
GOOD (1004, 6) (g0%1)[1004]
GOOD (1005, 3) (g1%2)[1005]
GOOD (999, 1) (g1%2)[999]
GOOD (1003, 6) (g0%2)[1003]
GOOD (989, 3) (g1%2)[989]
GOOD (982, 5) (g1%2)[982]
GOOD (994, 3) (g1%2)[994]
GOOD (989, 1) (g1%2)[989]
GOOD (977, 7) (g1%2)[977]
GOOD (975, 1) (g1%2)[975]
GOOD (956, 5) (g1%2)[956]
GOOD (948, 6) (g0%2)[948]
GOOD (932, 6) (g0%2)[932]
GOOD (924, 5) (g1%2)[924]
GOOD (913, 0) (g0%2)[913]
GOOD (924, 6) (g0%2)[924]
GOOD (911, 2) (g0%2)[911]
GOOD (917, 3) (g0%1)[917](g0%1)[920](g0%1)[921]
GOOD (916, 6) (g0%1)[916]
GOOD (926, 1) (g1%2)[926]
GOOD (922, 4) (g0%2)[922]
GOOD (928, 3) (g1%2)[928]
GOOD (919, 2) (g0%1)[919]
GOOD (924, 6) (g0%2)[924]
GOOD (916, 5) (g1%2)[916]
GOOD (919, 2) (g0%2)[919]
GOOD (893, 3) (g0%1)[893]
GOOD (904, 3) (g1%2)[904]
GOOD (905, 0) (g0%2)[905]
GOOD (910, 0) (g0%1)[910]
GOOD (894, 0) (g0%2)[894]
GOOD (894, 3) (g1%2)[894]
GOOD (922, 3) (g1%2)[922]
GOOD (913, 7) (g0%1)[913]
GOOD (909, 3) (g1%2)[909]
GOOD (901, 6) (g0%2)[901]
GOOD (899, 5) (g1%2)[899]
GOOD (915, 6) (g0%2)[915]
GOOD (914, 3) (g1%2)[914](g1%2)[915](g1%2)[916](g0%2)[917](g0%2)[918](g0%2)[919]
GOOD (928, 4) (g0%2)[928]
GOOD (936, 3) (g1%2)[936]
GOOD (935, 1) (g1%2)[935]
GOOD (958, 0) (g0%2)[958]
GOOD (960, 4) (g0%1)[960]
GOOD (963, 5) (g1%2)[963]
GOOD (967, 2) (g0%2)[967]
GOOD (953, 0) (g0%2)[953]
GOOD (948, 5) (g1%2)[948]
GOOD (954, 4) (g0%2)[954]
GOOD (957, 6) (g0%2)[957]
GOOD (961, 7) (g0%1)[961]
GOOD (986, 3) (g0%1)[986]
GOOD (987, 5) (g1%2)[987]
GOOD (986, 6) (g0%2)[986]
GOOD (992, 4) (g0%2)[992]
GOOD (991, 1) (g1%2)[991]
GOOD (980, 6) (g0%2)[980]
GOOD (971, 6) (g0%2)[971]
GOOD (985, 7) (g0%1)[985]
GOOD (996, 6) (g0%2)[996]
GOOD (1005, 6) (g0%2)[1005]
GOOD (1006, 3) (g1%2)[1006]
GOOD (1009, 7) (g0%2)[1004](g0%2)[1005](g1%2)[1008](g1%2)[1009]
GOOD (1001, 7) (g1%2)[1001]
GOOD (1003, 6) (g0%2)[1003]
GOOD (1015, 2) (g0%2)[1015]
GOOD (1008, 4) (g0%1)[1008]
GOOD (1011, 7) (g1%2)[1011]
GOOD (1019, 6) (g0%2)[1019]
GOOD (1043, 5) (g0%1)[1043]
GOOD (1023, 2) (g0%2)[1023]
GOOD (1024, 3) (g1%2)[1024]
GOOD (1010, 6) (g0%2)[1010]
GOOD (1019, 6) (g0%2)[1019]
GOOD (1001, 7) (g1%2)[1001]
GOOD (1019, 5) (g0%1)[1019]
GOOD (1022, 0) (g0%1)[1022]
GOOD (1018, 3) (g0%1)[1018]
GOOD (1018, 3) (g0%1)[1018]
GOOD (1022, 3) (g1%2)[1022]
GOOD (1014, 3) (g1%2)[1014]
GOOD (1026, 4) (g0%2)[1026]
GOOD (1025, 0) (g0%2)[1025]
GOOD (1017, 7) (g1%2)[1017]
GOOD (1008, 3) (g1%2)[1008]
GOOD (1010, 3) (g0%2)[1006](g0%2)[1007](g1%2)[1010](g1%2)[1011]
GOOD (1010, 3) (g1%2)[1010]
GOOD (1020, 5) (g1%2)[1020]
GOOD (1011, 5) (g0%1)[1011]
GOOD (1007, 1) (g1%2)[1007]
GOOD (995, 5) (g1%2)[995]
GOOD (997, 3) (g1%2)[997]
GOOD (1006, 3) (g1%2)[1006]
GOOD (1004, 5) (g1%2)[1004]
GOOD (1011, 5) (g1%2)[1011]
GOOD (1017, 0) (g0%2)[1017]
GOOD (1007, 2) (g0%1)[1007]
GOOD (1028, 5) (g1%2)[1028]
GOOD (1033, 7) (g1%2)[1032](g1%2)[1033](g0%2)[1036](g0%2)[1037]
GOOD (1038, 3) (g1%2)[1038]
GOOD (1033, 0) (g0%2)[1033]
GOOD (1026, 3) (g0%1)[1026]
GOOD (1022, 3) (g1%2)[1022]
GOOD (1030, 3) (g1%2)[1030]
GOOD (1018, 6) (g0%2)[1018]
GOOD (1028, 5) (g1%2)[1028]
GOOD (1018, 3) (g0%1)[1018]
GOOD (1022, 0) (g0%1)[1022]
What do you do with ill crystallographers? Take them to the mono-clinic!
User avatar
Hippo.69
Posts: 694
Joined: July 14th, 2020, 7:35 pm
Contact:

Re: Binary slow salvos

Post by Hippo.69 »

calcyman wrote: August 5th, 2023, 1:45 pm
Hippo.69 wrote: August 5th, 2023, 12:00 pm
Could you please post the RLE of all of the well-separated slow-salvo gliders emitted by your FixedBottom compiler? That way, I can use my tools to find where it first departs from the correct construction.
Okay, so there are exactly 2 mistakes out of 4444 (so your construction is almost perfect -- hooray!), namely the 252nd and 2043rd gliders:

Code: Select all

$ grep -n EVIL interleaved.txt 
252:EVIL (786, 6) (g0%2)[770]
2043:EVIL (578, 6) (g0%2)[562]
Here's the full interleaved output showing your constructed gliders together with the alternatives in levels.txt (where 'GOOD' means that the constructed glider matches one of the alternatives, and 'EVIL' means that it doesn't):

Code: Select all

GOOD (366, 0) (g0%1)[366]
GOOD (376, 4) (g0%1)[376]
GOOD (373, 2) (g0%1)[373]
GOOD (373, 3) (g1%2)[373]
GOOD (372, 6) (g0%2)[372]
GOOD (368, 3) (g1%2)[368]
GOOD (363, 6) (g0%2)[363]
GOOD (362, 3) (g0%1)[362]
GOOD (351, 2) (g0%1)[351]
GOOD (353, 7) (g0%1)[348](g0%1)[353]
GOOD (346, 3) (g0%1)[346]
GOOD (344, 4) (g0%1)[344]
GOOD (343, 2) (g0%1)[339](g0%1)[340](g0%1)[343](g0%1)[350]
GOOD (372, 6) (g0%1)[372]
GOOD (378, 3) (g0%1)[378]
GOOD (393, 7) (g0%1)[393]
GOOD (392, 3) (g1%2)[392]
GOOD (405, 3) (g0%2)[400](g0%2)[401](g1%2)[404](g1%2)[405]
GOOD (399, 1) (g1%2)[399]
GOOD (404, 6) (g0%1)[404]
GOOD (412, 5) (g1%2)[412]
GOOD (423, 2) (g0%2)[423]
GOOD (421, 3) (g0%1)[421]
GOOD (440, 4) (g0%1)[440]
GOOD (426, 3) (g1%2)[426]
GOOD (443, 5) (g0%1)[443]
GOOD (446, 3) (g1%2)[446]
GOOD (453, 6) (g0%2)[453]
GOOD (473, 7) (g0%1)[473]
GOOD (487, 2) (g0%1)[487]
GOOD (496, 4) (g0%1)[496]
GOOD (503, 2) (g0%1)[503]
GOOD (497, 7) (g0%1)[497]
GOOD (495, 1) (g1%2)[495]
GOOD (521, 7) (g1%2)[520](g1%2)[521](g1%2)[528]
GOOD (517, 6) (g0%2)[517]
GOOD (547, 5) (g0%1)[547]
GOOD (550, 3) (g1%2)[550]
GOOD (557, 6) (g0%2)[557]
GOOD (574, 0) (g0%2)[574]
GOOD (595, 6) (g0%2)[595]
GOOD (597, 6) (g0%2)[597]
GOOD (605, 1) (g0%1)[605]
GOOD (605, 3) (g1%2)[605]
GOOD (609, 0) (g0%1)[609]
GOOD (593, 0) (g0%2)[593]
GOOD (605, 3) (g0%2)[601](g0%2)[602](g1%2)[605](g1%2)[606]
GOOD (603, 6) (g0%2)[603]
GOOD (588, 5) (g1%2)[588]
GOOD (600, 4) (g0%1)[600]
GOOD (643, 5) (g0%1)[643]
GOOD (670, 0) (g0%1)[670]
GOOD (659, 5) (g0%1)[659]
GOOD (666, 3) (g0%1)[664](g0%1)[665](g0%1)[666](g0%1)[667](g0%1)[668](g0%1)[669]
GOOD (634, 3) (g0%1)[634]
GOOD (631, 2) (g0%1)[631](g0%1)[636]
GOOD (643, 5) (g0%1)[643]
GOOD (641, 0) (g0%1)[641]
GOOD (628, 5) (g1%2)[628]
GOOD (633, 7) (g1%2)[633]
GOOD (629, 3) (g0%1)[629](g0%1)[630]
GOOD (620, 5) (g1%2)[620]
GOOD (624, 3) (g1%2)[624]
GOOD (637, 3) (g0%1)[637]
GOOD (645, 3) (g0%1)[645]
GOOD (639, 2) (g0%1)[639]
GOOD (634, 3) (g0%1)[629](g0%1)[634](g0%1)[635](g0%1)[640]
GOOD (643, 5) (g1%2)[643]
GOOD (653, 6) (g0%2)[653]
GOOD (654, 3) (g1%2)[654]
GOOD (648, 3) (g1%2)[648]
GOOD (656, 4) (g0%1)[656]
GOOD (656, 3) (g0%1)[656]
GOOD (652, 6) (g0%2)[652]
GOOD (640, 3) (g1%2)[640]
GOOD (644, 6) (g0%2)[644]
GOOD (650, 3) (g1%2)[650]
GOOD (657, 0) (g0%2)[657]
GOOD (654, 0) (g0%2)[654]
GOOD (631, 7) (g7%8)[631]
GOOD (636, 6) (g0%1)[636]
GOOD (632, 3) (g1%2)[632]
GOOD (650, 3) (g1%8)[650](g2%8)[650](g3%8)[650](g4%8)[650](g5%8)[650]
GOOD (653, 3) (g0%1)[653]
GOOD (657, 7) (g1%2)[657]
GOOD (642, 3) (g0%1)[642]
GOOD (645, 3) (g0%1)[640](g0%1)[645]
GOOD (640, 3) (g1%2)[640]
GOOD (640, 4) (g0%2)[640]
GOOD (654, 1) (g1%2)[654]
GOOD (654, 0) (g0%1)[654]
GOOD (653, 3) (g0%1)[653]
GOOD (648, 3) (g1%2)[648]
GOOD (641, 7) (g1%2)[641]
GOOD (649, 0) (g0%2)[649]
GOOD (664, 3) (g1%2)[664]
GOOD (652, 6) (g0%2)[652]
GOOD (668, 6) (g0%1)[668]
GOOD (664, 3) (g1%2)[664]
GOOD (693, 3) (g0%1)[693]
GOOD (696, 3) (g1%2)[696]
GOOD (703, 2) (g0%2)[703]
GOOD (720, 4) (g0%2)[720]
GOOD (719, 1) (g1%2)[719]
GOOD (672, 3) (g1%2)[672]
GOOD (675, 6) (g0%2)[675]
GOOD (666, 3) (g0%1)[663](g0%1)[666](g0%1)[667]
GOOD (663, 2) (g0%1)[663]
GOOD (653, 3) (g0%1)[653]
GOOD (663, 2) (g0%1)[660](g0%1)[663](g0%1)[664]
GOOD (657, 7) (g1%2)[657]
GOOD (659, 6) (g0%2)[659]
GOOD (653, 3) (g1%2)[653]
GOOD (659, 5) (g0%1)[659]
GOOD (661, 3) (g0%1)[656](g0%1)[661]
GOOD (654, 0) (g0%1)[654]
GOOD (653, 3) (g0%1)[653]
GOOD (673, 7) (g0%1)[673]
GOOD (676, 5) (g1%2)[676]
GOOD (666, 3) (g0%1)[663](g0%1)[664](g0%1)[665](g0%1)[666](g0%1)[667]
GOOD (665, 0) (g0%2)[665]
GOOD (671, 1) (g1%2)[671]
GOOD (673, 0) (g0%2)[673]
GOOD (657, 7) (g1%2)[657]
GOOD (663, 1) (g1%2)[663]
GOOD (665, 7) (g1%2)[663](g1%2)[664](g1%2)[665](g0%2)[666](g0%2)[667](g0%2)[668]
GOOD (659, 5) (g0%1)[659]
GOOD (662, 2) (g2%8)[662]
GOOD (679, 1) (g1%2)[679]
GOOD (686, 0) (g0%1)[686]
GOOD (689, 7) (g1%2)[689]
GOOD (697, 7) (g1%2)[697]
GOOD (694, 0) (g0%2)[694]
GOOD (677, 6) (g0%2)[677]
GOOD (673, 7) (g0%1)[673]
GOOD (690, 3) (g1%2)[690]
GOOD (681, 7) (g1%2)[681]
GOOD (668, 6) (g0%1)[668]
GOOD (668, 6) (g0%1)[668]
GOOD (672, 3) (g1%2)[672]
GOOD (676, 6) (g0%2)[676]
GOOD (687, 2) (g0%2)[687]
GOOD (677, 6) (g0%2)[677]
GOOD (681, 0) (g0%1)[680](g0%1)[681]
GOOD (678, 0) (g0%1)[678]
GOOD (666, 3) (g0%1)[666]
GOOD (676, 5) (g0%8)[676](g1%8)[676](g4%8)[676](g5%8)[676](g6%8)[676](g7%8)[676]
GOOD (678, 0) (g0%1)[678]
GOOD (687, 2) (g0%1)[687]
GOOD (697, 7) (g0%1)[697]
GOOD (732, 5) (g1%2)[732]
GOOD (732, 6) (g0%1)[732]
GOOD (728, 4) (g0%2)[728]
GOOD (723, 5) (g1%2)[723]
GOOD (721, 7) (g0%1)[721]
GOOD (725, 3) (g1%2)[725]
GOOD (733, 6) (g0%2)[733]
GOOD (724, 5) (g1%2)[724]
GOOD (693, 3) (g1%2)[693](g1%2)[694](g0%2)[697](g0%2)[698]
GOOD (707, 5) (g1%2)[707]
GOOD (719, 1) (g1%2)[719]
GOOD (696, 4) (g0%1)[696]
GOOD (696, 3) (g1%2)[696]
GOOD (698, 4) (g0%2)[698]
GOOD (702, 0) (g0%1)[702]
GOOD (706, 6) (g0%2)[706]
GOOD (716, 6) (g0%1)[716]
GOOD (695, 1) (g1%2)[695]
GOOD (698, 6) (g0%2)[698]
GOOD (695, 1) (g1%2)[695]
GOOD (690, 3) (g0%1)[690]
GOOD (700, 6) (g0%1)[700]
GOOD (703, 1) (g1%2)[703]
GOOD (690, 3) (g0%1)[690](g0%1)[691](g0%1)[692](g0%1)[693](g0%1)[694]
GOOD (691, 5) (g1%2)[691]
GOOD (680, 4) (g0%1)[680]
GOOD (680, 3) (g1%2)[680]
GOOD (692, 6) (g0%2)[692]
GOOD (703, 1) (g1%2)[703]
GOOD (707, 6) (g0%2)[707]
GOOD (713, 7) (g1%2)[713]
GOOD (723, 6) (g0%2)[723]
GOOD (724, 5) (g1%2)[724]
GOOD (730, 4) (g0%2)[730]
GOOD (734, 0) (g0%2)[734]
GOOD (740, 6) (g0%2)[740]
GOOD (718, 5) (g1%2)[718]
GOOD (737, 7) (g0%2)[728](g0%2)[735](g1%2)[737]
GOOD (724, 6) (g0%1)[724]
GOOD (723, 5) (g1%2)[723]
GOOD (738, 3) (g1%2)[738]
GOOD (733, 6) (g0%2)[733]
GOOD (724, 5) (g1%2)[724]
GOOD (727, 2) (g0%2)[727]
GOOD (723, 5) (g0%1)[723]
GOOD (725, 3) (g0%1)[725]
GOOD (738, 3) (g0%1)[738]
GOOD (768, 4) (g0%1)[768]
GOOD (771, 5) (g1%2)[771]
GOOD (778, 4) (g0%2)[778]
GOOD (769, 0) (g0%2)[769]
GOOD (805, 3) (g0%1)[805](g0%1)[808](g0%1)[809]
GOOD (794, 3) (g1%2)[794]
GOOD (792, 4) (g0%1)[792]
GOOD (791, 2) (g0%1)[790](g0%1)[791]
GOOD (791, 1) (g1%2)[791]
GOOD (791, 2) (g0%1)[791]
GOOD (794, 3) (g0%1)[789](g0%1)[794]
GOOD (782, 0) (g0%1)[782]
GOOD (779, 5) (g1%2)[779]
GOOD (782, 3) (g1%2)[782]
GOOD (784, 4) (g0%1)[784]
GOOD (797, 3) (g1%2)[797]
GOOD (802, 3) (g1%2)[801](g1%2)[802](g0%2)[805](g0%2)[806]
GOOD (807, 1) (g1%2)[807]
GOOD (793, 0) (g0%2)[793]
GOOD (801, 7) (g1%2)[801]
GOOD (782, 3) (g1%2)[782]
GOOD (781, 3) (g1%2)[781]
GOOD (771, 6) (g0%2)[771]
GOOD (781, 3) (g0%1)[781]
GOOD (779, 5) (g0%1)[779]
GOOD (787, 5) (g0%1)[784](g0%1)[787](g0%1)[788]
GOOD (781, 6) (g0%1)[781]
GOOD (766, 0) (g0%1)[766]
GOOD (766, 3) (g1%2)[766]
GOOD (778, 4) (g0%2)[778]
GOOD (777, 0) (g0%1)[777]
GOOD (767, 2) (g0%1)[767]
GOOD (773, 3) (g0%1)[772](g0%1)[773](g0%1)[774](g0%1)[775](g0%1)[776](g0%1)[777]
GOOD (770, 3) (g0%1)[770](g0%1)[777]
GOOD (753, 7) (g0%1)[753](g0%1)[761]
GOOD (761, 7) (g1%2)[761]
GOOD (763, 6) (g1%2)[758](g1%2)[759](g0%2)[762](g0%2)[763]
GOOD (753, 7) (g1%2)[753]
GOOD (763, 6) (g0%2)[763]
GOOD (756, 6) (g0%2)[756]
GOOD (764, 5) (g1%2)[764]
GOOD (767, 2) (g0%2)[767]
GOOD (768, 3) (g1%2)[768]
GOOD (765, 3) (g1%2)[765](g1%2)[766](g0%2)[769](g0%2)[770]
GOOD (758, 5) (g1%2)[758]
GOOD (753, 7) (g1%2)[753]
GOOD (750, 0) (g0%2)[750]
GOOD (757, 3) (g0%2)[752](g0%2)[753](g0%2)[754](g1%2)[755](g1%2)[756](g1%2)[757]
GOOD (794, 3) (g1%2)[794]
GOOD (786, 3) (g0%1)[786]
GOOD (783, 1) (g1%8)[783]
GOOD (774, 3) (g1%2)[774]
GOOD (777, 7) (g0%2)[772](g0%2)[773](g1%2)[776](g1%2)[777]
GOOD (770, 3) (g1%2)[770]
EVIL (786, 6) (g0%2)[770]
GOOD (749, 3) (g0%1)[749]
GOOD (747, 5) (g0%1)[747]
GOOD (747, 7) (g0%1)[747]
GOOD (750, 3) (g1%2)[750]
GOOD (742, 3) (g1%2)[742]
GOOD (748, 6) (g0%1)[748]
GOOD (751, 2) (g0%2)[751]
GOOD (753, 7) (g1%2)[753]
GOOD (761, 7) (g0%1)[761]
GOOD (758, 3) (g1%2)[758]
GOOD (774, 0) (g0%1)[774]
GOOD (750, 0) (g0%2)[750]
GOOD (752, 4) (g0%2)[752]
GOOD (745, 7) (g0%1)[745]
GOOD (755, 5) (g0%1)[755]
GOOD (757, 3) (g0%1)[757]
GOOD (765, 3) (g0%1)[765]
GOOD (751, 2) (g0%1)[751]
GOOD (763, 5) (g0%1)[763]
GOOD (756, 6) (g0%1)[756]
GOOD (754, 3) (g0%1)[754]
GOOD (761, 0) (g0%1)[761]
GOOD (749, 3) (g1%2)[749]
GOOD (754, 4) (g0%2)[754]
GOOD (753, 7) (g1%2)[753]
GOOD (745, 7) (g1%2)[745]
GOOD (720, 4) (g0%1)[720]
GOOD (729, 0) (g0%1)[729]
GOOD (739, 6) (g0%1)[739]
GOOD (726, 0) (g0%1)[726]
GOOD (735, 2) (g0%1)[735]
GOOD (737, 7) (g0%1)[732](g0%1)[737]
GOOD (725, 3) (g0%1)[725]
GOOD (736, 4) (g0%1)[736]
GOOD (731, 5) (g0%1)[731]
GOOD (727, 2) (g0%1)[727]
GOOD (714, 3) (g0%1)[714]
GOOD (714, 3) (g1%2)[714]
GOOD (706, 3) (g1%2)[706](g1%2)[707]
GOOD (711, 2) (g0%1)[711]
GOOD (724, 6) (g0%1)[724]
GOOD (719, 2) (g0%1)[716](g0%1)[719](g0%1)[720]
GOOD (713, 7) (g1%2)[713]
GOOD (704, 3) (g1%2)[704]
GOOD (698, 4) (g0%2)[698]
GOOD (722, 3) (g1%2)[722]
GOOD (733, 0) (g0%8)[733]
GOOD (729, 7) (g0%1)[729]
GOOD (732, 5) (g1%2)[732]
GOOD (738, 3) (g0%2)[734](g0%2)[735](g1%2)[738](g1%2)[739]
GOOD (740, 5) (g1%2)[740]
GOOD (730, 3) (g1%2)[730]
GOOD (719, 1) (g1%2)[719]
GOOD (718, 0) (g0%2)[718]
GOOD (713, 7) (g0%1)[713]
GOOD (714, 3) (g0%1)[714]
GOOD (739, 6) (g0%2)[739]
GOOD (742, 0) (g0%2)[742]
GOOD (733, 3) (g0%1)[733]
GOOD (719, 1) (g1%2)[719]
GOOD (713, 0) (g0%2)[713]
GOOD (720, 4) (g0%2)[720]
GOOD (709, 3) (g1%2)[709]
GOOD (712, 3) (g1%2)[712]
GOOD (714, 3) (g0%2)[710](g0%2)[711](g1%2)[714](g1%2)[715]
GOOD (707, 5) (g1%2)[707]
GOOD (701, 1) (g1%2)[701]
GOOD (713, 7) (g1%2)[713]
GOOD (705, 7) (g0%2)[702](g1%2)[705](g0%2)[710]
GOOD (684, 5) (g0%1)[684]
GOOD (676, 6) (g0%1)[676]
GOOD (685, 3) (g0%1)[685]
GOOD (691, 5) (g0%1)[691]
GOOD (694, 0) (g0%1)[689](g0%1)[694]
GOOD (651, 5) (g0%1)[651]
GOOD (651, 5) (g1%2)[651]
GOOD (647, 2) (g0%1)[647]
GOOD (643, 5) (g1%2)[643]
GOOD (647, 2) (g0%2)[647]
GOOD (644, 5) (g1%2)[644]
GOOD (657, 0) (g0%2)[657]
GOOD (658, 4) (g0%2)[658]
GOOD (673, 0) (g0%1)[673]
GOOD (670, 3) (g1%2)[670]
GOOD (661, 3) (g1%2)[661]
GOOD (673, 0) (g0%2)[673]
GOOD (673, 7) (g1%2)[673]
GOOD (669, 3) (g0%1)[669]
GOOD (677, 3) (g0%1)[677]
GOOD (682, 3) (g0%1)[682]
GOOD (693, 3) (g0%1)[693]
GOOD (688, 3) (g0%1)[688]
GOOD (684, 6) (g0%1)[684]
GOOD (678, 0) (g0%1)[678]
GOOD (675, 5) (g0%1)[675](g0%1)[680]
GOOD (675, 5) (g1%2)[675]
GOOD (675, 6) (g0%2)[675]
GOOD (688, 3) (g1%2)[688]
GOOD (672, 4) (g0%2)[672]
GOOD (682, 3) (g0%1)[682]
GOOD (691, 5) (g1%2)[691]
GOOD (680, 4) (g0%2)[680]
GOOD (678, 0) (g0%2)[678]
GOOD (679, 2) (g0%1)[679]
GOOD (669, 3) (g0%1)[669](g0%1)[670](g0%1)[673]
GOOD (686, 0) (g0%1)[686]
GOOD (673, 7) (g1%2)[673]
GOOD (682, 3) (g0%1)[682](g0%1)[689]
GOOD (667, 6) (g0%2)[667]
GOOD (667, 6) (g0%2)[667]
GOOD (645, 3) (g1%2)[645]
GOOD (642, 3) (g0%1)[638](g0%1)[639](g0%1)[640](g0%1)[641](g0%1)[642](g0%1)[643]
GOOD (652, 6) (g0%1)[652]
GOOD (655, 2) (g0%1)[655]
GOOD (654, 5) (g1%2)[654]
GOOD (668, 6) (g0%2)[668]
GOOD (664, 3) (g1%2)[664]
GOOD (662, 3) (g1%2)[662]
GOOD (668, 5) (g1%2)[668]
GOOD (664, 4) (g0%2)[664]
GOOD (662, 0) (g0%2)[662]
GOOD (657, 7) (g0%1)[657]
GOOD (658, 3) (g0%1)[658]
GOOD (677, 3) (g0%1)[677](g0%1)[685]
GOOD (711, 2) (g0%2)[711]
GOOD (706, 3) (g0%1)[706]
GOOD (714, 3) (g0%1)[714]
GOOD (706, 3) (g1%2)[706]
GOOD (698, 4) (g0%2)[698]
GOOD (697, 7) (g1%2)[697]
GOOD (685, 2) (g0%2)[685]
GOOD (683, 5) (g0%1)[683]
GOOD (684, 5) (g1%2)[684]
GOOD (686, 0) (g0%2)[686]
GOOD (684, 5) (g1%2)[684]
GOOD (679, 2) (g0%2)[679]
GOOD (691, 6) (g0%2)[691]
GOOD (689, 7) (g1%2)[689]
GOOD (677, 3) (g0%1)[676](g0%1)[677]
GOOD (684, 6) (g0%1)[684]
GOOD (682, 3) (g0%1)[682](g0%1)[683](g0%1)[684](g0%1)[685](g0%1)[686]
GOOD (690, 5) (g5%8)[690]
GOOD (708, 5) (g1%2)[708]
GOOD (698, 3) (g1%2)[698]
GOOD (696, 4) (g0%2)[696]
GOOD (711, 2) (g0%2)[711]
GOOD (713, 0) (g0%2)[713]
GOOD (705, 0) (g0%2)[705]
GOOD (702, 0) (g0%1)[702]
GOOD (691, 5) (g0%1)[691]
GOOD (695, 1) (g1%2)[695]
GOOD (691, 5) (g1%2)[691](g1%2)[692](g0%2)[695](g0%2)[696]
GOOD (696, 3) (g1%2)[696]
GOOD (692, 6) (g0%2)[692]
GOOD (705, 7) (g1%2)[705]
GOOD (700, 6) (g0%2)[700]
GOOD (689, 7) (g1%2)[689]
GOOD (674, 3) (g0%1)[672](g0%1)[673](g0%1)[674](g0%1)[675](g0%1)[676](g0%1)[677]
GOOD (681, 7) (g0%1)[681]
GOOD (691, 5) (g0%1)[691]
GOOD (694, 3) (g1%2)[694]
GOOD (703, 1) (g1%2)[703]
GOOD (692, 5) (g1%2)[692]
GOOD (681, 0) (g0%2)[681]
GOOD (694, 0) (g0%2)[694]
GOOD (683, 5) (g0%1)[683]
GOOD (691, 5) (g0%1)[691]
GOOD (693, 3) (g0%1)[693]
GOOD (674, 3) (g1%2)[674]
GOOD (685, 6) (g0%2)[685]
GOOD (682, 3) (g0%1)[678](g0%1)[682](g0%1)[683](g0%1)[685](g0%1)[688]
GOOD (698, 3) (g1%2)[698]
GOOD (689, 7) (g1%2)[689]
GOOD (690, 3) (g0%1)[689](g0%1)[690](g0%1)[691](g0%1)[692](g0%1)[693](g0%1)[694]
GOOD (649, 7) (g0%1)[649]
GOOD (646, 3) (g1%2)[646]
GOOD (637, 3) (g1%2)[637]
GOOD (651, 7) (g1%2)[651]
GOOD (629, 3) (g0%1)[629]
GOOD (610, 3) (g0%1)[610]
GOOD (621, 3) (g0%1)[621]
GOOD (619, 5) (g0%1)[619]
GOOD (610, 3) (g0%1)[610]
GOOD (600, 3) (g0%1)[600]
GOOD (587, 5) (g0%1)[587]
GOOD (588, 5) (g1%2)[588]
GOOD (586, 3) (g0%2)[581](g0%2)[582](g1%2)[585](g1%2)[586]
GOOD (578, 4) (g0%2)[578]
GOOD (583, 1) (g1%2)[583]
GOOD (578, 4) (g0%2)[578]
GOOD (572, 6) (g0%2)[572]
GOOD (568, 3) (g0%1)[568]
GOOD (570, 3) (g0%1)[565](g0%1)[570]
GOOD (570, 3) (g1%2)[570]
GOOD (562, 3) (g0%2)[558](g0%2)[559](g1%2)[562](g1%2)[563]
GOOD (558, 3) (g1%2)[558]
GOOD (561, 0) (g0%2)[561]
GOOD (558, 3) (g1%2)[558]
GOOD (602, 3) (g0%1)[602]
GOOD (602, 3) (g0%1)[602]
GOOD (610, 3) (g0%1)[610]
GOOD (602, 3) (g1%2)[602]
GOOD (594, 6) (g0%2)[594]
GOOD (588, 6) (g0%2)[588]
GOOD (575, 1) (g1%8)[575]
GOOD (561, 7) (g0%1)[561]
GOOD (559, 2) (g0%1)[559](g0%1)[564]
GOOD (564, 5) (g1%2)[564]
GOOD (559, 2) (g0%2)[559]
GOOD (549, 6) (g0%2)[549]
GOOD (560, 4) (g0%1)[560]
GOOD (564, 6) (g0%2)[564]
GOOD (550, 5) (g5%8)[550](g7%8)[550]
GOOD (551, 2) (g0%1)[551]
GOOD (558, 0) (g0%1)[558]
GOOD (546, 3) (g1%2)[546]
GOOD (538, 3) (g1%2)[538]
GOOD (543, 2) (g0%2)[543]
GOOD (549, 3) (g0%1)[545](g0%1)[549]
GOOD (550, 0) (g0%2)[550]
GOOD (534, 0) (g0%1)[534]
GOOD (527, 1) (g1%2)[527]
GOOD (521, 7) (g0%1)[510](g0%1)[521]
GOOD (523, 5) (g1%2)[523]
GOOD (528, 3) (g1%2)[528]
GOOD (523, 5) (g1%2)[523]
GOOD (512, 4) (g0%2)[512]
GOOD (481, 0) (g0%2)[481]
GOOD (496, 3) (g1%2)[496]
GOOD (490, 3) (g0%1)[490]
GOOD (489, 7) (g0%1)[489]
GOOD (488, 3) (g1%2)[488]
GOOD (481, 0) (g0%2)[481]
GOOD (462, 0) (g0%1)[459](g0%1)[460](g0%1)[461](g0%1)[462]
GOOD (451, 5) (g0%1)[451]
GOOD (459, 5) (g0%1)[459]
GOOD (451, 5) (g1%2)[451]
GOOD (438, 3) (g1%2)[438]
GOOD (414, 0) (g0%1)[414]
GOOD (425, 7) (g0%1)[425]
GOOD (422, 0) (g0%1)[422]
GOOD (414, 0) (g0%1)[414]
GOOD (428, 6) (g0%1)[428]
GOOD (416, 4) (g0%1)[416]
GOOD (423, 2) (g0%1)[423]
GOOD (425, 0) (g0%1)[425]
GOOD (418, 3) (g0%1)[418]
GOOD (430, 3) (g1%2)[430]
GOOD (425, 0) (g0%2)[425]
GOOD (426, 3) (g1%2)[426]
GOOD (434, 3) (g1%2)[434]
GOOD (445, 3) (g0%1)[445]
GOOD (442, 3) (g0%1)[442](g0%1)[447]
GOOD (454, 0) (g0%1)[454]
GOOD (443, 5) (g0%1)[443]
GOOD (448, 4) (g0%1)[448]
GOOD (452, 6) (g0%1)[452]
GOOD (446, 0) (g0%8)[446]
GOOD (472, 4) (g0%2)[472]
GOOD (475, 5) (g0%1)[475]
GOOD (466, 3) (g1%2)[466]
GOOD (477, 6) (g0%2)[477]
GOOD (471, 1) (g1%2)[471]
GOOD (480, 4) (g0%1)[480]
GOOD (479, 2) (g0%1)[479]
GOOD (486, 0) (g0%1)[486]
GOOD (487, 2) (g0%1)[487]
GOOD (499, 5) (g0%1)[499]
GOOD (492, 6) (g0%1)[492]
GOOD (498, 3) (g0%1)[498]
GOOD (494, 3) (g1%2)[494]
GOOD (491, 5) (g1%2)[491](g1%2)[492](g0%2)[495](g0%2)[496]
GOOD (468, 5) (g1%2)[468]
GOOD (469, 3) (g0%1)[469]
GOOD (486, 3) (g1%2)[486]
GOOD (498, 3) (g1%2)[498]
GOOD (487, 2) (g0%1)[487]
GOOD (496, 4) (g0%1)[496]
GOOD (499, 5) (g1%2)[499]
GOOD (507, 5) (g1%2)[507]
GOOD (498, 3) (g1%2)[498]
GOOD (505, 7) (g1%2)[505]
GOOD (512, 3) (g1%2)[512]
GOOD (514, 6) (g0%2)[514]
GOOD (533, 3) (g1%2)[533]
GOOD (546, 3) (g1%2)[546]
GOOD (557, 1) (g0%1)[557]
GOOD (547, 5) (g0%1)[547](g0%1)[548](g0%1)[551]
GOOD (547, 5) (g0%1)[547]
GOOD (544, 3) (g1%2)[544]
GOOD (550, 0) (g0%2)[550]
GOOD (540, 6) (g0%1)[540]
GOOD (536, 3) (g1%2)[536]
GOOD (562, 3) (g1%2)[562]
GOOD (572, 6) (g0%2)[572]
GOOD (567, 2) (g0%1)[567]
GOOD (559, 1) (g1%2)[559]
GOOD (556, 6) (g0%2)[556]
GOOD (551, 2) (g0%1)[551]
GOOD (558, 0) (g0%1)[558]
GOOD (538, 6) (g0%2)[538]
GOOD (536, 4) (g0%2)[536]
GOOD (548, 5) (g1%2)[548]
GOOD (544, 3) (g1%2)[544]
GOOD (562, 3) (g0%1)[562]
GOOD (568, 4) (g0%1)[568]
GOOD (557, 6) (g0%1)[557]
GOOD (560, 4) (g0%1)[560]
GOOD (561, 7) (g1%2)[561]
GOOD (570, 3) (g0%1)[570]
GOOD (559, 1) (g0%2)[554](g0%2)[555](g1%2)[558](g1%2)[559]
GOOD (558, 0) (g0%2)[558]
GOOD (545, 0) (g0%2)[545]
GOOD (545, 7) (g1%2)[545]
GOOD (555, 7) (g1%2)[555]
GOOD (542, 3) (g1%2)[542]
GOOD (525, 3) (g1%2)[525]
GOOD (514, 6) (g0%2)[514]
GOOD (530, 3) (g1%2)[530]
GOOD (528, 4) (g0%2)[528]
GOOD (532, 6) (g0%2)[532]
GOOD (520, 3) (g1%2)[520]
GOOD (511, 2) (g0%1)[511]
GOOD (508, 6) (g0%2)[508]
GOOD (525, 3) (g0%1)[525]
GOOD (537, 7) (g0%1)[537]
GOOD (533, 3) (g1%2)[533]
GOOD (548, 6) (g0%1)[548]
GOOD (550, 3) (g0%1)[545](g0%1)[550]
GOOD (523, 6) (g0%2)[523]
GOOD (531, 6) (g0%2)[531]
GOOD (544, 4) (g0%1)[544]
GOOD (534, 5) (g1%2)[534]
GOOD (520, 4) (g0%1)[520]
GOOD (530, 3) (g1%2)[530]
GOOD (523, 5) (g1%2)[523]
GOOD (530, 4) (g0%2)[530]
GOOD (522, 4) (g0%2)[522]
GOOD (490, 6) (g0%2)[490]
GOOD (494, 5) (g1%2)[494]
GOOD (487, 2) (g0%1)[487]
GOOD (491, 5) (g1%2)[491]
GOOD (489, 7) (g1%2)[489]
GOOD (497, 7) (g1%2)[497]
GOOD (499, 5) (g0%1)[499]
GOOD (525, 3) (g0%2)[520](g0%2)[521](g1%2)[524](g1%2)[525]
GOOD (523, 5) (g1%2)[523]
GOOD (553, 7) (g1%2)[553]
GOOD (550, 0) (g0%2)[550]
GOOD (574, 0) (g0%1)[574]
GOOD (576, 4) (g0%1)[576]
GOOD (579, 5) (g1%2)[579]
GOOD (635, 5) (g0%1)[635]
GOOD (626, 3) (g0%1)[626]
GOOD (623, 1) (g1%2)[623]
GOOD (615, 1) (g1%2)[615]
GOOD (618, 4) (g0%2)[618]
GOOD (635, 6) (g0%2)[635]
GOOD (639, 2) (g0%1)[639]
GOOD (636, 6) (g0%1)[636]
GOOD (619, 5) (g1%2)[619]
GOOD (629, 3) (g0%1)[629]
GOOD (634, 3) (g0%1)[634]
GOOD (631, 2) (g0%1)[631](g0%1)[636]
GOOD (631, 1) (g1%2)[631]
GOOD (645, 6) (g0%2)[645]
GOOD (644, 5) (g1%2)[644]
GOOD (640, 4) (g0%1)[640]
GOOD (649, 0) (g0%1)[649]
GOOD (656, 4) (g0%1)[656]
GOOD (658, 3) (g0%1)[658]
GOOD (639, 1) (g1%2)[639]
GOOD (650, 4) (g0%2)[650]
GOOD (650, 3) (g0%1)[643](g0%1)[647](g0%1)[648](g0%1)[650](g0%1)[653]
GOOD (661, 1) (g1%2)[661]
GOOD (661, 3) (g1%2)[661]
GOOD (667, 5) (g0%1)[667]
GOOD (675, 5) (g0%1)[675]
GOOD (677, 6) (g0%1)[677]
GOOD (646, 1) (g1%2)[646]
GOOD (644, 6) (g0%1)[644]
GOOD (642, 3) (g0%1)[642](g0%1)[647]
GOOD (642, 3) (g1%2)[642]
GOOD (654, 0) (g1%2)[649](g1%2)[650](g0%2)[653](g0%2)[654]
GOOD (651, 6) (g0%2)[651]
GOOD (647, 2) (g0%1)[647](g0%1)[648]
GOOD (651, 6) (g0%2)[651]
GOOD (658, 3) (g1%2)[658]
GOOD (666, 3) (g1%2)[666]
GOOD (670, 3) (g1%2)[670]
GOOD (658, 6) (g0%2)[658]
GOOD (656, 4) (g0%2)[656]
GOOD (655, 1) (g1%2)[655]
GOOD (638, 3) (g1%2)[638]
GOOD (641, 7) (g0%2)[636](g0%2)[637](g1%2)[640](g1%2)[641]
GOOD (633, 7) (g1%2)[633]
GOOD (634, 4) (g0%2)[634]
GOOD (648, 3) (g1%2)[648]
GOOD (654, 3) (g1%2)[654]
GOOD (660, 6) (g0%2)[660]
GOOD (665, 0) (g0%2)[665]
GOOD (664, 3) (g1%2)[664]
GOOD (668, 6) (g0%2)[668]
GOOD (666, 3) (g1%2)[666]
GOOD (675, 5) (g0%1)[675]
GOOD (663, 2) (g0%1)[663]
GOOD (666, 3) (g0%1)[661](g0%1)[666]
GOOD (666, 3) (g1%2)[666]
GOOD (657, 0) (g0%2)[657]
GOOD (658, 3) (g1%2)[658]
GOOD (661, 1) (g0%2)[656](g0%2)[657](g1%2)[660](g1%2)[661]
GOOD (668, 5) (g1%2)[668]
GOOD (663, 1) (g1%2)[663]
GOOD (664, 3) (g1%2)[664]
GOOD (641, 7) (g0%1)[641]
GOOD (634, 3) (g0%1)[634]
GOOD (627, 7) (g1%2)[627]
GOOD (624, 4) (g0%2)[624]
GOOD (627, 5) (g1%2)[627]
GOOD (632, 4) (g0%1)[632]
GOOD (646, 5) (g1%2)[646]
GOOD (647, 2) (g0%2)[647]
GOOD (640, 4) (g0%1)[640]
GOOD (621, 2) (g0%1)[619](g0%1)[620](g0%1)[621](g0%1)[622](g0%1)[623](g0%1)[624]
GOOD (628, 5) (g1%2)[628]
GOOD (618, 6) (g0%2)[618]
GOOD (616, 4) (g0%2)[616]
GOOD (626, 4) (g0%2)[626]
GOOD (633, 7) (g1%2)[633]
GOOD (623, 2) (g0%2)[623]
GOOD (621, 1) (g0%1)[621]
GOOD (617, 7) (g1%2)[617]
GOOD (626, 3) (g0%1)[626](g0%1)[627](g0%1)[628](g0%1)[629](g0%1)[630]
GOOD (618, 3) (g1%2)[618]
GOOD (629, 3) (g0%1)[629]
GOOD (605, 3) (g0%1)[604](g0%1)[605](g0%1)[608]
GOOD (613, 1) (g0%1)[613]
GOOD (613, 3) (g0%1)[613]
GOOD (621, 3) (g0%1)[621]
GOOD (623, 2) (g0%1)[623]
GOOD (604, 5) (g1%2)[604]
GOOD (615, 2) (g0%2)[615]
GOOD (616, 3) (g1%2)[616]
GOOD (622, 0) (g0%1)[622](g0%1)[623](g0%1)[627]
GOOD (626, 6) (g0%2)[626]
GOOD (621, 3) (g1%2)[621]
GOOD (616, 3) (g0%1)[616]
GOOD (613, 3) (g1%2)[613]
GOOD (607, 2) (g0%2)[607]
GOOD (606, 0) (g0%1)[606]
GOOD (609, 7) (g0%1)[604](g0%1)[609]
GOOD (604, 5) (g1%2)[604]
GOOD (607, 1) (g1%2)[607]
GOOD (614, 0) (g0%2)[614]
GOOD (613, 3) (g0%1)[613](g0%1)[614](g0%1)[615](g0%1)[616](g0%1)[617]
GOOD (619, 5) (g0%1)[619]
GOOD (623, 1) (g1%2)[623]
GOOD (629, 6) (g0%2)[629]
GOOD (634, 3) (g0%1)[632](g0%1)[633](g0%1)[634](g0%1)[635]
GOOD (630, 0) (g0%1)[630]
GOOD (619, 5) (g0%1)[619]
GOOD (643, 5) (g0%1)[643]
GOOD (642, 3) (g0%1)[642]
GOOD (642, 3) (g0%1)[642]
GOOD (635, 5) (g0%1)[635]
GOOD (637, 3) (g1%2)[637]
GOOD (642, 3) (g1%2)[642]
GOOD (625, 7) (g0%1)[625]
GOOD (592, 4) (g0%1)[592]
GOOD (583, 2) (g0%2)[583]
GOOD (593, 0) (g0%2)[593]
GOOD (595, 5) (g0%1)[595]
GOOD (589, 3) (g0%1)[589](g0%1)[590]
GOOD (587, 5) (g0%1)[587]
GOOD (589, 6) (g0%1)[587](g0%1)[589]
GOOD (559, 2) (g0%2)[559]
GOOD (569, 7) (g0%1)[569]
GOOD (568, 4) (g0%1)[568]
GOOD (570, 3) (g0%1)[565](g0%1)[570]
GOOD (565, 3) (g1%2)[565]
GOOD (573, 3) (g1%2)[572](g1%2)[573](g0%2)[576](g0%2)[577]
GOOD (577, 0) (g0%2)[577]
GOOD (585, 7) (g0%1)[585]
GOOD (588, 5) (g1%2)[588]
GOOD (594, 3) (g0%2)[590](g0%2)[591](g1%2)[594](g1%2)[595]
GOOD (596, 5) (g1%2)[596]
GOOD (600, 3) (g1%2)[600]
GOOD (586, 3) (g1%2)[586]
GOOD (584, 3) (g1%2)[584]
GOOD (580, 6) (g0%2)[580]
GOOD (576, 3) (g1%2)[576]
GOOD (578, 3) (g0%1)[572](g0%1)[577](g0%1)[578](g0%1)[579](g0%1)[580]
GOOD (542, 5) (g0%1)[542]
GOOD (539, 5) (g1%2)[539]
GOOD (531, 5) (g1%2)[531]
GOOD (547, 5) (g1%2)[547]
GOOD (547, 6) (g0%2)[547]
GOOD (536, 3) (g1%2)[536]
GOOD (546, 3) (g1%2)[546]
GOOD (540, 6) (g0%2)[540]
GOOD (535, 1) (g1%2)[535]
GOOD (544, 4) (g0%2)[544]
GOOD (548, 6) (g0%2)[548]
GOOD (538, 3) (g0%1)[533](g0%1)[538](g0%1)[539](g0%1)[544]
GOOD (527, 2) (g0%1)[527]
GOOD (527, 1) (g1%2)[527]
GOOD (529, 0) (g0%2)[529]
GOOD (538, 6) (g0%2)[538]
GOOD (529, 0) (g0%2)[529]
GOOD (534, 0) (g0%2)[534]
GOOD (503, 2) (g0%1)[503]
GOOD (503, 2) (g0%1)[503]
GOOD (500, 5) (g1%2)[500]
GOOD (486, 0) (g0%1)[486]
GOOD (492, 6) (g0%2)[492]
GOOD (495, 2) (g0%2)[495]
GOOD (490, 3) (g1%2)[490]
GOOD (494, 0) (g0%2)[494]
GOOD (488, 3) (g1%2)[488]
GOOD (495, 1) (g1%2)[495]
GOOD (502, 3) (g1%2)[502]
GOOD (510, 0) (g0%2)[510]
GOOD (517, 3) (g1%2)[517]
GOOD (532, 5) (g1%2)[532]
GOOD (522, 3) (g1%2)[522]
GOOD (548, 6) (g0%1)[548]
GOOD (545, 7) (g1%2)[545]
GOOD (535, 2) (g0%2)[535]
GOOD (553, 0) (g0%2)[553]
GOOD (555, 5) (g0%1)[555]
GOOD (562, 3) (g0%1)[562]
GOOD (537, 0) (g0%2)[536](g0%2)[537]
GOOD (532, 6) (g0%1)[532]
GOOD (529, 7) (g1%2)[529]
GOOD (538, 3) (g0%1)[538](g0%1)[539](g0%1)[540](g0%1)[541](g0%1)[542]
GOOD (534, 0) (g0%2)[534]
GOOD (521, 7) (g1%2)[521]
GOOD (518, 3) (g1%2)[518]
GOOD (514, 3) (g1%2)[514](g1%2)[521]
GOOD (515, 5) (g0%1)[515]
GOOD (523, 5) (g0%1)[523]
GOOD (527, 2) (g0%2)[527]
GOOD (543, 1) (g1%2)[543]
GOOD (550, 3) (g1%2)[550]
GOOD (546, 3) (g1%2)[546]
GOOD (557, 6) (g0%2)[557]
GOOD (555, 5) (g1%2)[555]
GOOD (511, 1) (g1%2)[511]
GOOD (514, 3) (g1%2)[514]
GOOD (520, 3) (g1%2)[520]
GOOD (511, 1) (g1%2)[511]
GOOD (505, 7) (g1%2)[505]
GOOD (513, 7) (g0%1)[513]
GOOD (519, 2) (g0%1)[519]
GOOD (507, 6) (g0%1)[507]
GOOD (486, 0) (g0%1)[486]
GOOD (483, 5) (g1%2)[483]
GOOD (487, 2) (g0%2)[487]
GOOD (501, 3) (g0%1)[501]
GOOD (502, 1) (g1%2)[502]
GOOD (505, 0) (g0%1)[505](g0%1)[512]
GOOD (499, 6) (g0%2)[499]
GOOD (496, 4) (g0%2)[496]
GOOD (460, 6) (g0%1)[460]
GOOD (464, 3) (g1%2)[464]
GOOD (449, 7) (g0%1)[449]
GOOD (447, 2) (g0%1)[447](g0%1)[452]
GOOD (454, 3) (g1%2)[454]
GOOD (470, 0) (g0%1)[459](g0%1)[460](g0%1)[463](g0%1)[470]
GOOD (471, 1) (g1%2)[471]
GOOD (476, 5) (g1%2)[476]
GOOD (475, 5) (g0%1)[475](g0%1)[479](g0%1)[480]
GOOD (461, 3) (g0%1)[461]
GOOD (465, 7) (g1%2)[465]
GOOD (453, 1) (g0%1)[452](g0%1)[453](g0%1)[454](g0%1)[455](g0%1)[456]
GOOD (453, 1) (g1%2)[453]
GOOD (473, 0) (g0%2)[473]
GOOD (471, 2) (g0%2)[471]
GOOD (466, 3) (g0%1)[462](g0%1)[463](g0%1)[464](g0%1)[465](g0%1)[466]
GOOD (469, 3) (g0%1)[469]
GOOD (468, 6) (g0%1)[468]
GOOD (468, 6) (g0%1)[468]
GOOD (465, 7) (g1%2)[465]
GOOD (467, 5) (g1%2)[467]
GOOD (461, 3) (g1%2)[461]
GOOD (457, 0) (g0%2)[457]
GOOD (459, 5) (g1%2)[459](g1%2)[460](g0%2)[463](g0%2)[464]
GOOD (449, 7) (g0%1)[449]
GOOD (461, 6) (g0%2)[461]
GOOD (472, 4) (g0%1)[472]
GOOD (466, 3) (g0%1)[466]
GOOD (482, 3) (g0%1)[482]
GOOD (483, 5) (g1%2)[483]
GOOD (477, 6) (g0%2)[476](g0%2)[477](g1%2)[480](g1%2)[481]
GOOD (473, 0) (g0%2)[473]
GOOD (478, 3) (g1%2)[478]
GOOD (456, 4) (g0%2)[456]
GOOD (468, 5) (g1%2)[468]
GOOD (462, 0) (g0%2)[462]
GOOD (476, 6) (g0%2)[476]
GOOD (450, 3) (g0%1)[450]
GOOD (451, 5) (g0%1)[451]
GOOD (450, 3) (g0%1)[448](g0%1)[449](g0%1)[450](g0%1)[451]
GOOD (446, 0) (g0%1)[446]
GOOD (454, 0) (g0%1)[451](g0%1)[452](g0%1)[453](g0%1)[454]
GOOD (440, 4) (g0%1)[440]
GOOD (440, 3) (g1%2)[440]
GOOD (452, 6) (g0%2)[452]
GOOD (441, 7) (g1%2)[441]
GOOD (440, 4) (g0%2)[440]
GOOD (438, 0) (g0%1)[438]
GOOD (391, 2) (g0%1)[391]
GOOD (399, 2) (g0%1)[399]
GOOD (402, 3) (g0%1)[402]
GOOD (399, 2) (g0%1)[399]
GOOD (386, 3) (g0%1)[382](g0%1)[383](g0%1)[386]
GOOD (386, 3) (g1%2)[386]
GOOD (362, 3) (g0%1)[362](g0%1)[373]
GOOD (363, 5) (g0%1)[363]
GOOD (354, 3) (g0%1)[354](g0%1)[355](g0%1)[358]
GOOD (359, 6) (g0%1)[359]
GOOD (356, 5) (g1%2)[356]
GOOD (363, 6) (g0%2)[363]
GOOD (368, 3) (g1%2)[368]
GOOD (358, 0) (g0%2)[358]
GOOD (356, 6) (g0%1)[356]
GOOD (339, 5) (g1%2)[339]
GOOD (329, 7) (g1%2)[329]
GOOD (323, 6) (g0%2)[323]
GOOD (335, 2) (g0%2)[335]
GOOD (335, 2) (g0%2)[335]
GOOD (311, 2) (g0%1)[311]
GOOD (321, 7) (g1%2)[321]
GOOD (311, 1) (g1%2)[311]
GOOD (310, 0) (g0%2)[310]
GOOD (311, 2) (g0%1)[311]
GOOD (301, 3) (g0%1)[301](g0%1)[302](g0%1)[305]
GOOD (318, 0) (g0%1)[318]
GOOD (337, 7) (g0%1)[337]
GOOD (321, 7) (g0%1)[321]
GOOD (317, 1) (g0%1)[317]
GOOD (317, 3) (g1%2)[317]
GOOD (321, 0) (g0%1)[321]
GOOD (301, 6) (g0%2)[301]
GOOD (310, 0) (g0%2)[310]
GOOD (308, 5) (g1%2)[308]
GOOD (315, 5) (g0%1)[315]
GOOD (305, 7) (g1%2)[305]
GOOD (307, 6) (g1%2)[302](g1%2)[303](g0%2)[306](g0%2)[307]
GOOD (304, 3) (g1%2)[304]
GOOD (309, 6) (g0%2)[309]
GOOD (307, 6) (g0%2)[307]
GOOD (307, 6) (g0%2)[307]
GOOD (311, 2) (g0%1)[308](g0%1)[311]
GOOD (300, 5) (g1%2)[300]
GOOD (305, 7) (g0%1)[305]
GOOD (314, 3) (g0%1)[310](g0%1)[313](g0%1)[314]
GOOD (297, 7) (g0%1)[297]
GOOD (310, 3) (g1%2)[310]
GOOD (308, 6) (g0%2)[306](g0%2)[307](g0%2)[308](g1%2)[310](g1%2)[311]
GOOD (299, 5) (g1%2)[299]
GOOD (287, 1) (g1%2)[287]
GOOD (300, 5) (g1%2)[300]
GOOD (296, 3) (g1%2)[296]
GOOD (316, 6) (g0%1)[316]
GOOD (327, 2) (g0%1)[327]
GOOD (324, 6) (g0%1)[324]
GOOD (327, 1) (g1%2)[327]
GOOD (325, 3) (g1%2)[325]
GOOD (322, 3) (g1%2)[322]
GOOD (314, 3) (g1%2)[314]
GOOD (309, 3) (g1%2)[309]
GOOD (325, 6) (g0%2)[325]
GOOD (315, 5) (g1%2)[315]
GOOD (317, 3) (g1%2)[315](g1%2)[316](g1%2)[317](g0%2)[318](g0%2)[319](g0%2)[320]
GOOD (311, 2) (g0%1)[311]
GOOD (314, 1) (g1%8)[314]
GOOD (328, 3) (g1%2)[328]
GOOD (325, 3) (g1%2)[325]
GOOD (331, 6) (g0%2)[331]
GOOD (321, 7) (g1%2)[321]
GOOD (321, 7) (g1%2)[321]
GOOD (329, 0) (g0%2)[329]
GOOD (336, 4) (g0%2)[336]
GOOD (345, 0) (g0%1)[345]
GOOD (355, 5) (g0%1)[355]
GOOD (355, 5) (g0%1)[355]
GOOD (351, 1) (g1%2)[351]
GOOD (348, 5) (g1%2)[348]
GOOD (367, 2) (g0%1)[367]
GOOD (357, 3) (g0%1)[357]
GOOD (358, 0) (g0%2)[358]
GOOD (367, 2) (g0%1)[367]
GOOD (357, 3) (g0%1)[357]
GOOD (356, 6) (g0%1)[356]
GOOD (356, 6) (g0%1)[356]
GOOD (367, 2) (g0%1)[367]
GOOD (354, 3) (g0%1)[354]
GOOD (350, 0) (g0%2)[350]
GOOD (347, 6) (g6%8)[347]
GOOD (333, 3) (g0%1)[333]
GOOD (331, 5) (g0%1)[331](g0%1)[336]
GOOD (338, 3) (g0%1)[338]
GOOD (346, 3) (g0%1)[346]
GOOD (338, 3) (g0%1)[338]
GOOD (335, 1) (g0%1)[335]
GOOD (334, 0) (g0%1)[334]
GOOD (333, 3) (g1%2)[333]
GOOD (319, 2) (g0%2)[319](g0%2)[320]
GOOD (324, 6) (g0%1)[324]
GOOD (327, 1) (g1%2)[327]
GOOD (337, 0) (g0%2)[337]
GOOD (340, 6) (g0%2)[340]
GOOD (337, 0) (g0%1)[337]
GOOD (334, 0) (g0%1)[334]
GOOD (354, 3) (g0%1)[354]
GOOD (351, 1) (g1%2)[351]
GOOD (343, 1) (g1%2)[343]
GOOD (349, 6) (g0%2)[349]
GOOD (342, 0) (g0%2)[342]
GOOD (378, 3) (g1%2)[378]
GOOD (390, 0) (g0%1)[390]
GOOD (398, 0) (g0%1)[398]
GOOD (381, 3) (g1%2)[381]
GOOD (395, 5) (g1%2)[395]
GOOD (383, 1) (g1%2)[383]
GOOD (375, 2) (g0%1)[375]
GOOD (376, 3) (g0%1)[376]
GOOD (373, 3) (g0%1)[373](g0%1)[374](g0%1)[375](g0%1)[376]
GOOD (378, 3) (g0%1)[378](g0%1)[379]
GOOD (405, 3) (g0%1)[405](g0%1)[408](g0%1)[409]
GOOD (399, 2) (g0%1)[399]
GOOD (395, 5) (g1%2)[395]
GOOD (387, 5) (g1%2)[387]
GOOD (390, 0) (g0%2)[390]
GOOD (407, 2) (g0%2)[407]
GOOD (413, 6) (g0%2)[412](g0%2)[413](g1%2)[414](g1%2)[415]
GOOD (410, 6) (g0%2)[410]
GOOD (387, 5) (g0%1)[387]
GOOD (399, 2) (g0%2)[399]
GOOD (409, 7) (g0%1)[409]
GOOD (409, 7) (g0%1)[409]
GOOD (405, 3) (g1%2)[405]
GOOD (397, 6) (g0%2)[397]
GOOD (410, 6) (g0%2)[410]
GOOD (418, 4) (g0%2)[418]
GOOD (406, 3) (g1%2)[406]
GOOD (400, 4) (g0%1)[400]
GOOD (401, 0) (g0%1)[401]
GOOD (411, 5) (g0%1)[411]
GOOD (385, 7) (g0%1)[385]
GOOD (388, 5) (g1%2)[388]
GOOD (394, 3) (g0%2)[390](g0%2)[391](g1%2)[394](g1%2)[395]
GOOD (396, 5) (g1%2)[396]
GOOD (402, 3) (g1%2)[402]
GOOD (401, 0) (g0%2)[401]
GOOD (389, 3) (g1%2)[389]
GOOD (373, 3) (g0%1)[373]
GOOD (367, 2) (g0%1)[367]
GOOD (353, 7) (g1%2)[353]
GOOD (358, 0) (g0%1)[358]
GOOD (359, 2) (g0%2)[359]
GOOD (347, 5) (g1%2)[347]
GOOD (348, 6) (g0%1)[348]
GOOD (359, 1) (g1%2)[359]
GOOD (351, 1) (g1%2)[351]
GOOD (357, 6) (g0%2)[357]
GOOD (354, 3) (g0%1)[351](g0%1)[352](g0%1)[353](g0%1)[354](g0%1)[355](g0%1)[356]
GOOD (365, 3) (g0%1)[365]
GOOD (361, 7) (g1%2)[361]
GOOD (358, 3) (g1%2)[358]
GOOD (369, 7) (g1%2)[369]
GOOD (360, 4) (g0%2)[360]
GOOD (345, 0) (g0%1)[345]
GOOD (341, 3) (g1%2)[341]
GOOD (337, 7) (g1%2)[337]
GOOD (342, 0) (g0%1)[342]
GOOD (340, 6) (g0%1)[340]
GOOD (346, 3) (g0%1)[346]
GOOD (368, 4) (g0%1)[368]
GOOD (361, 7) (g1%2)[361]
GOOD (366, 0) (g0%2)[366]
GOOD (374, 0) (g0%1)[374]
GOOD (367, 1) (g1%2)[367]
GOOD (369, 7) (g0%1)[369]
GOOD (372, 5) (g1%2)[372]
GOOD (380, 6) (g0%2)[380]
GOOD (376, 3) (g1%2)[376]
GOOD (370, 6) (g0%2)[370]
GOOD (373, 3) (g1%2)[373]
GOOD (377, 0) (g0%1)[377]
GOOD (358, 0) (g0%1)[358]
GOOD (361, 7) (g0%1)[361]
GOOD (431, 2) (g0%1)[431]
GOOD (443, 5) (g1%2)[443]
GOOD (434, 3) (g0%1)[434]
GOOD (439, 2) (g0%2)[439]
GOOD (437, 3) (g0%1)[437]
GOOD (451, 5) (g0%1)[451]
GOOD (447, 1) (g1%2)[447]
GOOD (462, 0) (g0%2)[462](g1%2)[471]
GOOD (467, 5) (g0%1)[467]
GOOD (468, 6) (g0%1)[468]
GOOD (465, 7) (g1%2)[465]
GOOD (462, 3) (g1%2)[462]
GOOD (463, 1) (g1%2)[463]
GOOD (474, 3) (g0%1)[473](g0%1)[474](g0%1)[475](g0%1)[476](g0%1)[477](g0%1)[478]
GOOD (479, 2) (g0%2)[479]
GOOD (472, 4) (g0%1)[472]
GOOD (474, 3) (g0%1)[469](g0%1)[474]
GOOD (481, 0) (g0%1)[481]
GOOD (470, 0) (g0%1)[470]
GOOD (475, 5) (g0%1)[475]
GOOD (479, 2) (g0%1)[479]
GOOD (463, 2) (g0%1)[463]
GOOD (452, 6) (g0%1)[452]
GOOD (477, 1) (g0%1)[477]
GOOD (478, 3) (g1%2)[478]
GOOD (475, 6) (g0%2)[475]
GOOD (461, 3) (g0%1)[461]
GOOD (473, 7) (g7%8)[473]
GOOD (487, 1) (g0%1)[487]
GOOD (486, 0) (g0%1)[486]
GOOD (481, 7) (g1%2)[481]
GOOD (487, 2) (g0%2)[487]
GOOD (491, 5) (g1%2)[491]
GOOD (488, 3) (g1%2)[488]
GOOD (486, 0) (g0%2)[486]
GOOD (472, 4) (g0%2)[472]
GOOD (479, 1) (g1%2)[479]
GOOD (484, 5) (g1%2)[484]
GOOD (483, 6) (g0%2)[483]
GOOD (491, 5) (g1%2)[491]
GOOD (491, 5) (g1%2)[491]
GOOD (476, 2) (g0%2)[476]
GOOD (434, 3) (g0%1)[433](g0%1)[434](g0%1)[437](g0%1)[444]
GOOD (419, 5) (g1%2)[419]
GOOD (417, 0) (g0%2)[417]
GOOD (409, 0) (g0%2)[409]
GOOD (411, 5) (g0%1)[411]
GOOD (410, 3) (g0%1)[410]
GOOD (413, 1) (g1%2)[413]
GOOD (403, 5) (g1%2)[403]
GOOD (413, 6) (g0%2)[413]
GOOD (425, 7) (g0%1)[425]
GOOD (422, 3) (g1%2)[422]
GOOD (414, 0) (g0%2)[414]
GOOD (408, 4) (g0%2)[408]
GOOD (417, 7) (g1%2)[417]
GOOD (429, 3) (g1%2)[429]
GOOD (414, 0) (g0%1)[414]
GOOD (423, 2) (g0%1)[423]
GOOD (452, 6) (g0%1)[452]
GOOD (441, 7) (g0%1)[441]
GOOD (443, 5) (g0%1)[443]
GOOD (452, 6) (g0%1)[452]
GOOD (451, 5) (g1%2)[451]
GOOD (450, 6) (g0%2)[450]
GOOD (451, 6) (g0%2)[451]
GOOD (451, 5) (g0%1)[451]
GOOD (476, 6) (g0%1)[476]
GOOD (477, 3) (g0%1)[477]
GOOD (477, 6) (g0%1)[477]
GOOD (467, 5) (g0%1)[467](g0%1)[468](g0%1)[471]
GOOD (476, 6) (g0%1)[476]
GOOD (483, 5) (g1%2)[483]
GOOD (483, 5) (g0%2)[479](g0%2)[480](g1%2)[483](g1%2)[484]
GOOD (485, 3) (g0%1)[485]
GOOD (483, 5) (g1%2)[483]
GOOD (490, 3) (g0%1)[488](g0%1)[489](g0%1)[490](g0%1)[491](g0%1)[492]
GOOD (513, 7) (g1%2)[513]
GOOD (517, 3) (g1%2)[517](g1%2)[518](g0%2)[521](g0%2)[522]
GOOD (518, 5) (g1%2)[518]
GOOD (517, 6) (g0%2)[517]
GOOD (532, 6) (g0%2)[532]
GOOD (546, 3) (g0%1)[546]
GOOD (561, 7) (g1%2)[561]
GOOD (562, 3) (g1%2)[562]
GOOD (566, 0) (g0%2)[566]
GOOD (556, 6) (g0%1)[556]
GOOD (553, 7) (g0%1)[553]
GOOD (532, 6) (g0%1)[532]
GOOD (533, 3) (g0%1)[533]
GOOD (534, 0) (g0%1)[534]
GOOD (542, 0) (g0%1)[542]
GOOD (545, 7) (g0%1)[545]
GOOD (553, 7) (g0%1)[553]
GOOD (546, 3) (g1%2)[546]
GOOD (562, 6) (g0%2)[562]
GOOD (540, 6) (g0%2)[540]
GOOD (531, 6) (g0%2)[531]
GOOD (537, 7) (g1%2)[537]
GOOD (544, 4) (g0%2)[544]
GOOD (542, 0) (g0%1)[542]
GOOD (539, 5) (g0%1)[539](g0%1)[544]
GOOD (539, 5) (g1%2)[539]
GOOD (552, 3) (g1%2)[552]
GOOD (539, 6) (g0%2)[539]
GOOD (536, 4) (g0%2)[536]
GOOD (546, 3) (g0%1)[546]
GOOD (556, 6) (g0%1)[556]
GOOD (565, 3) (g0%1)[565]
GOOD (557, 3) (g0%1)[555](g0%1)[556](g0%1)[557](g0%1)[558](g0%1)[559](g0%1)[560]
GOOD (564, 6) (g0%1)[564]
GOOD (556, 6) (g0%1)[556]
GOOD (568, 3) (g1%2)[568]
GOOD (577, 7) (g0%1)[577]
GOOD (576, 3) (g1%2)[576]
GOOD (575, 1) (g0%1)[575]
GOOD (574, 0) (g0%1)[574]
GOOD (570, 3) (g1%2)[570]
GOOD (578, 3) (g1%2)[578]
GOOD (574, 3) (g1%2)[574]
GOOD (572, 6) (g0%1)[572]
GOOD (573, 3) (g1%2)[573]
GOOD (573, 6) (g0%2)[573]
GOOD (570, 4) (g0%2)[570]
GOOD (583, 2) (g0%2)[583]
GOOD (579, 5) (g1%2)[579]
GOOD (597, 3) (g0%1)[597]
GOOD (605, 3) (g0%1)[605]
GOOD (607, 2) (g0%1)[607]
GOOD (590, 5) (g1%2)[590]
GOOD (584, 4) (g0%1)[584]
GOOD (584, 3) (g1%2)[584]
GOOD (588, 6) (g0%1)[588]
GOOD (583, 2) (g0%2)[583]
GOOD (558, 5) (g1%2)[558]
GOOD (559, 2) (g1%2)[555](g1%2)[556](g0%2)[559](g0%2)[560]
GOOD (557, 6) (g0%2)[557]
GOOD (560, 4) (g0%2)[560]
GOOD (551, 1) (g1%2)[551]
GOOD (568, 4) (g0%2)[568]
GOOD (576, 3) (g1%2)[576]
GOOD (585, 7) (g1%2)[585]
GOOD (603, 5) (g0%1)[603]
GOOD (599, 2) (g0%1)[599]
GOOD (602, 6) (g0%2)[602]
GOOD (590, 1) (g1%2)[590]
GOOD (585, 0) (g0%2)[585]
GOOD (590, 3) (g1%2)[590]
GOOD (601, 7) (g1%2)[601]
GOOD (597, 3) (g0%2)[593](g0%2)[594](g1%2)[597](g1%2)[598]
GOOD (604, 6) (g1%2)[599](g1%2)[600](g0%2)[603](g0%2)[604]
GOOD (601, 7) (g1%2)[601]
GOOD (593, 0) (g0%2)[593]
GOOD (588, 6) (g0%1)[588]
GOOD (620, 6) (g0%2)[620]
GOOD (619, 5) (g1%2)[619]
GOOD (622, 3) (g1%2)[622]
GOOD (619, 5) (g1%2)[619]
GOOD (623, 2) (g0%2)[623]
GOOD (622, 0) (g0%2)[622]
GOOD (610, 3) (g0%1)[610]
GOOD (619, 5) (g0%1)[619]
GOOD (622, 3) (g1%2)[622]
GOOD (625, 7) (g1%2)[625]
GOOD (622, 3) (g1%2)[622]
GOOD (614, 3) (g1%2)[614]
GOOD (615, 2) (g0%2)[615]
GOOD (625, 7) (g1%2)[625]
GOOD (613, 6) (g0%2)[613]
GOOD (615, 2) (g0%2)[615]
GOOD (638, 0) (g0%1)[638]
GOOD (629, 3) (g1%2)[629](g1%2)[630](g1%2)[631](g0%2)[632](g0%2)[633](g0%2)[634]
GOOD (632, 4) (g0%1)[632]
GOOD (629, 1) (g1%2)[629]
GOOD (622, 5) (g1%2)[622](g1%2)[623](g0%2)[626](g0%2)[627]
GOOD (625, 7) (g1%2)[625]
GOOD (634, 3) (g1%2)[634]
GOOD (627, 6) (g0%2)[627]
GOOD (630, 0) (g0%1)[630](g0%1)[631]
GOOD (640, 4) (g0%2)[640]
GOOD (637, 2) (g0%2)[637]
GOOD (698, 3) (g0%1)[698]
GOOD (697, 7) (g1%2)[697]
GOOD (709, 6) (g0%2)[709]
GOOD (695, 2) (g0%2)[695]
GOOD (685, 3) (g0%1)[685](g0%1)[686](g0%1)[689]
GOOD (693, 6) (g0%2)[693]
GOOD (698, 3) (g1%2)[698]
GOOD (691, 5) (g0%1)[691]
GOOD (706, 3) (g1%2)[706]
GOOD (713, 7) (g0%1)[713]
GOOD (722, 3) (g0%1)[718](g0%1)[721](g0%1)[722]
GOOD (722, 3) (g0%1)[722]
GOOD (725, 1) (g1%2)[725]
GOOD (724, 5) (g1%2)[724]
GOOD (726, 3) (g1%2)[726]
GOOD (713, 7) (g0%1)[713](g0%1)[720](g0%1)[723](g0%1)[724]
GOOD (715, 5) (g0%1)[715]
GOOD (717, 1) (g0%1)[712](g0%1)[717]
GOOD (717, 3) (g1%2)[717]
GOOD (709, 1) (g0%2)[705](g0%2)[706](g1%2)[709](g1%2)[710]
GOOD (705, 7) (g1%2)[705]
GOOD (708, 6) (g0%2)[708]
GOOD (705, 7) (g1%2)[705]
GOOD (722, 0) (g0%8)[722]
GOOD (773, 3) (g0%1)[773]
GOOD (769, 7) (g1%2)[769]
GOOD (763, 6) (g0%2)[763]
GOOD (762, 3) (g0%1)[762]
GOOD (765, 3) (g0%1)[760](g0%1)[765]
GOOD (760, 3) (g1%2)[760]
GOOD (763, 5) (g1%2)[763]
GOOD (777, 0) (g0%2)[777]
GOOD (771, 5) (g0%1)[771]
GOOD (772, 6) (g0%1)[772]
GOOD (773, 3) (g1%2)[773]
GOOD (758, 5) (g1%2)[758]
GOOD (769, 7) (g1%2)[769]
GOOD (772, 5) (g1%2)[772]
GOOD (794, 3) (g0%1)[793](g0%1)[794](g0%1)[795](g0%1)[796](g0%1)[797](g0%1)[798]
GOOD (838, 0) (g0%1)[838]
GOOD (846, 0) (g0%1)[843](g0%1)[846](g0%1)[847]
GOOD (847, 2) (g0%1)[847]
GOOD (840, 3) (g1%2)[840]
GOOD (865, 0) (g1%2)[862](g1%2)[863](g0%2)[865](g0%2)[866](g0%2)[867]
GOOD (870, 0) (g0%2)[870]
GOOD (872, 3) (g1%2)[872]
GOOD (851, 5) (g0%1)[851]
GOOD (858, 3) (g0%1)[856](g0%1)[857](g0%1)[858](g0%1)[859]
GOOD (863, 2) (g0%1)[863]
GOOD (894, 0) (g0%1)[894]
GOOD (890, 3) (g0%1)[890]
GOOD (897, 7) (g0%1)[897]
GOOD (891, 5) (g0%1)[891]
GOOD (889, 7) (g1%2)[889]
GOOD (914, 3) (g1%2)[914](g1%2)[915](g1%2)[922]
GOOD (911, 2) (g0%2)[911]
GOOD (875, 5) (g0%1)[867](g0%1)[875]
GOOD (865, 7) (g0%1)[865]
GOOD (875, 5) (g0%1)[875]
GOOD (872, 4) (g0%1)[872]
GOOD (875, 5) (g1%2)[875]
GOOD (882, 3) (g0%2)[877](g0%2)[878](g1%2)[881](g1%2)[882]
GOOD (866, 3) (g0%1)[862](g0%1)[863](g0%1)[864](g0%1)[865](g0%1)[866]
GOOD (869, 1) (g1%2)[869]
GOOD (871, 2) (g0%2)[871]
GOOD (872, 3) (g0%1)[872]
GOOD (877, 3) (g0%1)[877](g0%1)[880](g0%1)[881]
GOOD (874, 3) (g1%2)[874]
GOOD (861, 3) (g1%2)[861]
GOOD (840, 4) (g0%1)[840]
GOOD (839, 2) (g0%1)[839]
GOOD (848, 4) (g0%1)[848]
GOOD (850, 3) (g0%1)[845](g0%1)[850]
GOOD (850, 3) (g1%2)[850]
GOOD (842, 3) (g0%2)[838](g0%2)[839](g1%2)[842](g1%2)[843]
GOOD (838, 5) (g1%2)[838]
GOOD (841, 0) (g0%2)[841]
GOOD (838, 3) (g1%2)[838]
GOOD (855, 5) (g5%8)[855]
GOOD (872, 4) (g0%1)[872]
GOOD (864, 4) (g0%1)[864]
GOOD (864, 3) (g0%1)[864]
GOOD (862, 0) (g0%1)[862]
GOOD (882, 3) (g1%2)[882]
GOOD (862, 5) (g1%2)[862]
GOOD (855, 2) (g0%1)[855]
GOOD (856, 3) (g1%2)[856]
GOOD (858, 6) (g0%2)[858]
GOOD (844, 6) (g0%2)[844]
GOOD (850, 3) (g1%2)[850]
GOOD (853, 3) (g1%2)[853]
GOOD (853, 1) (g1%4)[853]
GOOD (850, 3) (g0%1)[847](g0%1)[848](g0%1)[849](g0%1)[850]
GOOD (836, 6) (g0%1)[836]
GOOD (836, 5) (g1%2)[836]
GOOD (832, 4) (g0%1)[832]
GOOD (828, 5) (g1%2)[828]
GOOD (831, 2) (g0%2)[831]
GOOD (830, 0) (g0%2)[830]
GOOD (872, 4) (g0%1)[872]
GOOD (882, 3) (g0%1)[878](g0%1)[881](g0%1)[882]
GOOD (882, 3) (g0%1)[882]
GOOD (885, 3) (g1%2)[885]
GOOD (879, 2) (g0%2)[879]
GOOD (867, 5) (g1%2)[867]
GOOD (857, 0) (g0%2)[857]
GOOD (870, 3) (g1%2)[870]
GOOD (873, 0) (g0%2)[873]
GOOD (862, 0) (g0%1)[862]
GOOD (853, 3) (g0%1)[853]
GOOD (863, 2) (g0%1)[863]
GOOD (851, 5) (g0%1)[851]
GOOD (839, 2) (g0%1)[839]
GOOD (856, 4) (g0%1)[856]
GOOD (842, 3) (g0%1)[842]
GOOD (865, 7) (g0%1)[865]
GOOD (868, 5) (g1%2)[868]
GOOD (880, 4) (g0%1)[880]
GOOD (870, 0) (g0%1)[870]
GOOD (870, 3) (g1%2)[870]
GOOD (883, 6) (g0%2)[883]
GOOD (941, 3) (g0%1)[941]
GOOD (946, 3) (g0%1)[946](g0%1)[949](g0%1)[950]
GOOD (950, 0) (g0%1)[950]
GOOD (956, 6) (g0%1)[956]
GOOD (962, 3) (g0%1)[962]
GOOD (965, 1) (g0%1)[960](g0%1)[965]
GOOD (934, 5) (g1%2)[934]
GOOD (946, 3) (g0%2)[942](g0%2)[943](g1%2)[946](g1%2)[947]
GOOD (955, 5) (g1%2)[955]
GOOD (961, 7) (g0%1)[961]
GOOD (962, 3) (g0%1)[962]
GOOD (974, 3) (g1%2)[974]
GOOD (981, 3) (g0%1)[981](g0%1)[989]
GOOD (990, 5) (g1%2)[990]
GOOD (995, 5) (g0%1)[995]
GOOD (1003, 5) (g0%1)[1000](g0%1)[1003](g0%1)[1004]
GOOD (997, 3) (g1%2)[997]
GOOD (981, 1) (g0%1)[976](g0%1)[981](g0%1)[982](g0%1)[987]
GOOD (987, 5) (g1%2)[987]
GOOD (994, 3) (g0%1)[990](g0%1)[991](g0%1)[992](g0%1)[993](g0%1)[994](g0%1)[995]
GOOD (967, 2) (g0%1)[967]
GOOD (966, 0) (g0%1)[966]
GOOD (958, 0) (g0%1)[958]
GOOD (966, 3) (g1%2)[966]
GOOD (956, 6) (g0%1)[956]
GOOD (959, 1) (g1%2)[959]
GOOD (955, 6) (g0%2)[955]
GOOD (960, 4) (g0%1)[960]
GOOD (962, 3) (g0%1)[957](g0%1)[962]
GOOD (978, 3) (g1%2)[978]
GOOD (989, 3) (g0%1)[984](g0%1)[989]
GOOD (988, 6) (g0%1)[988]
GOOD (998, 0) (g0%1)[998]
GOOD (995, 5) (g0%1)[995](g0%1)[1000]
GOOD (1007, 2) (g0%1)[1007]
GOOD (996, 6) (g0%1)[996]
GOOD (1011, 5) (g0%1)[1011]
GOOD (1014, 0) (g0%1)[1014]
GOOD (1014, 0) (g0%1)[1014]
GOOD (1005, 3) (g0%1)[1004](g0%1)[1005](g0%1)[1008]
GOOD (1011, 5) (g1%2)[1011]
GOOD (1015, 7) (g1%2)[1015]
GOOD (1020, 5) (g1%2)[1020]
GOOD (1006, 0) (g0%2)[1006]
GOOD (1007, 2) (g0%2)[1007]
GOOD (1015, 2) (g0%2)[1015]
GOOD (1007, 2) (g0%1)[1007]
GOOD (995, 5) (g0%1)[995]
GOOD (998, 3) (g1%2)[998]
GOOD (1007, 1) (g1%2)[1007]
GOOD (1002, 4) (g0%2)[1002]
GOOD (986, 3) (g0%1)[985](g0%1)[986](g0%1)[987](g0%1)[988](g0%1)[989](g0%1)[990]
GOOD (983, 2) (g0%1)[983]
GOOD (969, 0) (g0%1)[969]
GOOD (967, 2) (g0%1)[967]
GOOD (954, 3) (g1%2)[954]
GOOD (959, 1) (g1%2)[959]
GOOD (955, 5) (g0%1)[955](g0%1)[956]
GOOD (946, 3) (g1%2)[946]
GOOD (950, 3) (g1%2)[950]
GOOD (963, 5) (g0%1)[963]
GOOD (971, 5) (g0%1)[971]
GOOD (965, 3) (g0%1)[965]
GOOD (966, 0) (g0%1)[955](g0%1)[960](g0%1)[961](g0%1)[966]
GOOD (969, 7) (g1%2)[969]
GOOD (980, 6) (g0%2)[980]
GOOD (974, 3) (g1%2)[974]
GOOD (966, 3) (g1%2)[966]
GOOD (957, 6) (g6%8)[957]
GOOD (975, 2) (g0%1)[975]
GOOD (976, 4) (g0%1)[976]
GOOD (967, 2) (g0%1)[967](g0%1)[968](g0%1)[971]
GOOD (984, 4) (g0%1)[984]
GOOD (971, 5) (g1%2)[971]
GOOD (977, 0) (g0%2)[977]
GOOD (965, 1) (g1%8)[965]
GOOD (967, 2) (g0%2)[967]
GOOD (979, 5) (g1%2)[979]
GOOD (978, 3) (g0%1)[978]
GOOD (979, 5) (g0%1)[979]
GOOD (972, 6) (g0%1)[972]
GOOD (970, 3) (g0%1)[970]
GOOD (1009, 0) (g0%2)[1009]
GOOD (1009, 7) (g0%1)[1009]
GOOD (997, 6) (g6%8)[997]
GOOD (990, 0) (g0%1)[990]
GOOD (972, 6) (g0%1)[972]
GOOD (976, 4) (g0%1)[976]
GOOD (981, 1) (g0%1)[981](g0%1)[984](g0%1)[985]
GOOD (985, 0) (g0%1)[985]
GOOD (988, 5) (g1%2)[988]
GOOD (982, 0) (g0%2)[982]
GOOD (970, 3) (g1%2)[970]
GOOD (960, 4) (g0%2)[960]
GOOD (965, 6) (g0%1)[965]
GOOD (915, 6) (g0%1)[915]
GOOD (895, 1) (g1%2)[895]
GOOD (853, 6) (g1%2)[844](g0%2)[853]
GOOD (865, 7) (g1%2)[865]
GOOD (868, 5) (g1%2)[868]
GOOD (870, 0) (g0%2)[870]
GOOD (858, 6) (g0%2)[858]
GOOD (862, 3) (g1%2)[862]
GOOD (873, 7) (g1%2)[873]
GOOD (876, 6) (g0%2)[876]
GOOD (859, 5) (g1%2)[859]
GOOD (850, 3) (g0%1)[839](g0%1)[846](g0%1)[849](g0%1)[850]
GOOD (823, 2) (g0%1)[823]
GOOD (812, 6) (g0%1)[812]
GOOD (812, 6) (g0%1)[812]
GOOD (820, 5) (g0%1)[820]
GOOD (805, 3) (g1%2)[805]
GOOD (820, 6) (g1%2)[815](g1%2)[816](g0%2)[819](g0%2)[820]
GOOD (828, 5) (g1%2)[828]
GOOD (826, 4) (g0%2)[826]
GOOD (826, 4) (g0%2)[826]
GOOD (821, 6) (g0%2)[821]
GOOD (825, 7) (g1%2)[825]
GOOD (834, 3) (g0%1)[827](g0%1)[834](g0%1)[837](g0%1)[838]
GOOD (834, 3) (g0%1)[834]
GOOD (838, 3) (g1%2)[838]
GOOD (831, 2) (g0%2)[831]
GOOD (833, 7) (g1%2)[833]
GOOD (823, 2) (g0%1)[823](g0%1)[824]
GOOD (825, 7) (g0%1)[825]
GOOD (834, 3) (g0%1)[834]
GOOD (837, 3) (g1%2)[837]
GOOD (845, 3) (g1%2)[845]
GOOD (835, 4) (g0%2)[835]
GOOD (821, 3) (g1%2)[821]
GOOD (830, 1) (g1%2)[830]
GOOD (813, 6) (g0%2)[813]
GOOD (817, 7) (g1%2)[817]
GOOD (818, 4) (g0%2)[818]
GOOD (830, 0) (g0%1)[830]
GOOD (823, 2) (g0%1)[823]
GOOD (860, 5) (g1%2)[860]
GOOD (849, 7) (g1%2)[849]
GOOD (853, 6) (g0%2)[853]
GOOD (853, 6) (g0%2)[853]
GOOD (850, 3) (g0%1)[850]
GOOD (841, 7) (g0%1)[841]
GOOD (850, 3) (g0%1)[847](g0%1)[850](g0%1)[851]
GOOD (851, 5) (g0%1)[851]
GOOD (847, 1) (g1%2)[847]
GOOD (850, 3) (g0%1)[848](g0%1)[850](g0%1)[851]
GOOD (854, 3) (g1%2)[854]
GOOD (841, 0) (g0%2)[841]
GOOD (841, 7) (g1%2)[841]
GOOD (849, 7) (g0%1)[849]
GOOD (849, 7) (g0%1)[849]
GOOD (859, 5) (g0%1)[859]
GOOD (857, 7) (g0%1)[857]
GOOD (857, 7) (g0%1)[857]
GOOD (849, 7) (g0%1)[849]
GOOD (855, 2) (g0%1)[855]
GOOD (852, 5) (g1%2)[852]
GOOD (873, 7) (g0%1)[873]
GOOD (872, 4) (g0%2)[872]
GOOD (877, 1) (g1%2)[877]
GOOD (871, 2) (g0%2)[871]
GOOD (876, 5) (g1%2)[876]
GOOD (871, 1) (g1%2)[871]
GOOD (880, 3) (g1%2)[880]
GOOD (877, 3) (g1%2)[877]
GOOD (886, 0) (g0%1)[886]
GOOD (887, 2) (g0%1)[887]
GOOD (864, 3) (g1%2)[864]
GOOD (865, 7) (g1%2)[865]
GOOD (868, 5) (g1%2)[868]
GOOD (870, 0) (g0%2)[870]
GOOD (858, 6) (g0%2)[858]
GOOD (862, 3) (g1%2)[862]
GOOD (873, 7) (g1%2)[873]
GOOD (876, 6) (g0%2)[876]
GOOD (859, 5) (g1%2)[859]
GOOD (849, 7) (g1%2)[849]
GOOD (855, 1) (g1%2)[855]
GOOD (837, 3) (g0%1)[836](g0%1)[837](g0%1)[838]
GOOD (856, 4) (g0%1)[856]
GOOD (873, 7) (g0%1)[870](g0%1)[871](g0%1)[872](g0%1)[873]
GOOD (866, 3) (g1%2)[866]
GOOD (843, 5) (g1%2)[843]
GOOD (861, 3) (g1%2)[861]
GOOD (861, 6) (g0%2)[861]
GOOD (878, 0) (g0%1)[878]
GOOD (889, 7) (g0%1)[889]
GOOD (886, 0) (g0%1)[886]
GOOD (896, 4) (g0%1)[896]
GOOD (890, 3) (g0%1)[886](g0%1)[887](g0%1)[888](g0%1)[889](g0%1)[890](g0%1)[891]
GOOD (872, 4) (g0%1)[872]
GOOD (872, 3) (g0%1)[872]
GOOD (861, 3) (g0%1)[861]
GOOD (873, 7) (g0%1)[873]
GOOD (873, 7) (g1%2)[873]
GOOD (867, 5) (g1%2)[867]
GOOD (872, 4) (g0%2)[872]
GOOD (867, 5) (g0%1)[867](g0%1)[868]
GOOD (856, 4) (g0%1)[856]
GOOD (853, 3) (g1%2)[853]
GOOD (857, 7) (g0%2)[852](g0%2)[853](g1%2)[856](g1%2)[857]
GOOD (853, 6) (g0%2)[853]
GOOD (859, 5) (g1%2)[859]
GOOD (859, 5) (g0%1)[859]
GOOD (850, 3) (g1%2)[850]
GOOD (871, 1) (g1%2)[871]
GOOD (871, 2) (g0%1)[871]
GOOD (871, 1) (g1%2)[871]
GOOD (871, 2) (g0%1)[871]
GOOD (888, 4) (g0%1)[888]
GOOD (891, 5) (g1%2)[891]
GOOD (899, 5) (g1%2)[899]
GOOD (903, 1) (g1%2)[903]
GOOD (907, 6) (g0%2)[907]
GOOD (918, 3) (g1%2)[918]
GOOD (905, 7) (g1%2)[905]
GOOD (922, 3) (g0%1)[922]
GOOD (928, 4) (g0%1)[928]
GOOD (943, 2) (g0%1)[943]
GOOD (942, 5) (g1%2)[942]
GOOD (957, 3) (g1%2)[957]
GOOD (957, 6) (g0%2)[957]
GOOD (954, 3) (g0%1)[954](g0%1)[955](g0%1)[956](g0%1)[957]
GOOD (960, 3) (g1%2)[960]
GOOD (956, 6) (g0%2)[956]
GOOD (963, 5) (g0%1)[963]
GOOD (955, 5) (g0%1)[955]
GOOD (946, 3) (g1%2)[946]
GOOD (945, 0) (g0%2)[945]
GOOD (944, 3) (g1%2)[944]
GOOD (938, 3) (g1%2)[938]
GOOD (948, 6) (g0%2)[948]
GOOD (935, 2) (g0%1)[935](g0%1)[936]
GOOD (922, 6) (g0%2)[922]
GOOD (930, 3) (g0%1)[930]
GOOD (945, 7) (g1%2)[945]
GOOD (950, 0) (g0%2)[950]
GOOD (958, 0) (g0%1)[958]
GOOD (951, 1) (g1%2)[951]
GOOD (959, 1) (g1%2)[959]
GOOD (964, 6) (g0%2)[964]
GOOD (964, 5) (g1%2)[964]
GOOD (954, 3) (g1%2)[954]
GOOD (962, 6) (g0%2)[962]
GOOD (952, 4) (g0%1)[952]
GOOD (943, 2) (g0%1)[943](g0%1)[944](g0%1)[947]
GOOD (960, 4) (g0%1)[960]
GOOD (947, 5) (g1%2)[947]
GOOD (943, 1) (g1%2)[943]
GOOD (957, 3) (g0%1)[957]
GOOD (973, 3) (g1%2)[973]
GOOD (976, 4) (g0%2)[976]
GOOD (967, 2) (g0%1)[964](g0%1)[967](g0%1)[968]
GOOD (955, 5) (g1%2)[955]
GOOD (960, 4) (g0%2)[960]
GOOD (960, 4) (g0%2)[960]
GOOD (958, 0) (g0%1)[958]
GOOD (966, 0) (g0%1)[966]
GOOD (975, 1) (g1%2)[975]
GOOD (987, 5) (g1%2)[987]
GOOD (982, 3) (g1%2)[982]
GOOD (970, 3) (g1%2)[970]
GOOD (973, 6) (g0%2)[972](g0%2)[973]
GOOD (962, 3) (g1%2)[962]
GOOD (959, 2) (g0%2)[958](g0%2)[959]
GOOD (937, 7) (g1%2)[937]
GOOD (936, 4) (g0%2)[936]
GOOD (938, 3) (g0%2)[933](g0%2)[934](g1%2)[937](g1%2)[938]
GOOD (926, 0) (g0%2)[926]
GOOD (932, 5) (g1%2)[932]
GOOD (924, 5) (g1%2)[924]
GOOD (922, 3) (g0%1)[922]
GOOD (922, 3) (g1%2)[922]
GOOD (921, 0) (g0%2)[921]
GOOD (936, 3) (g1%2)[936]
GOOD (929, 7) (g1%2)[929]
GOOD (917, 3) (g1%2)[917]
GOOD (920, 4) (g0%2)[920]
GOOD (917, 1) (g1%2)[917]
GOOD (920, 3) (g0%1)[920]
GOOD (918, 0) (g0%1)[918]
GOOD (914, 3) (g0%1)[914]
GOOD (917, 3) (g0%1)[912](g0%1)[917]
GOOD (924, 6) (g0%1)[924]
GOOD (927, 1) (g1%2)[927]
GOOD (925, 3) (g1%2)[925]
GOOD (925, 1) (g0%1)[925]
GOOD (905, 7) (g0%1)[905]
GOOD (906, 3) (g0%1)[906]
GOOD (906, 3) (g0%1)[903](g0%1)[904](g0%1)[905](g0%1)[906]
GOOD (909, 3) (g0%1)[908](g0%1)[909]
GOOD (916, 6) (g0%1)[916]
GOOD (920, 3) (g1%2)[920]
GOOD (925, 6) (g0%2)[925]
GOOD (916, 6) (g0%1)[916]
GOOD (914, 3) (g0%1)[914]
GOOD (921, 7) (g0%1)[921]
GOOD (914, 3) (g1%2)[914]
GOOD (901, 1) (g0%2)[896](g0%2)[897](g1%2)[900](g1%2)[901]
GOOD (912, 3) (g1%2)[912]
GOOD (906, 3) (g0%1)[906](g0%1)[907](g0%1)[910]
GOOD (928, 4) (g0%2)[928]
GOOD (936, 4) (g0%1)[936]
GOOD (935, 7) (g0%1)[935]
GOOD (926, 0) (g0%1)[926]
GOOD (922, 3) (g0%1)[922]
GOOD (910, 0) (g0%1)[910]
GOOD (913, 7) (g0%1)[913]
GOOD (880, 4) (g0%1)[880]
GOOD (872, 4) (g0%1)[872]
GOOD (872, 3) (g0%1)[872]
GOOD (887, 1) (g1%2)[887]
GOOD (880, 4) (g0%2)[880]
GOOD (877, 2) (g0%1)[877]
GOOD (837, 1) (g0%1)[837]
GOOD (848, 4) (g0%1)[848]
GOOD (855, 2) (g0%1)[855]
GOOD (852, 5) (g1%2)[852]
GOOD (860, 5) (g1%2)[860]
GOOD (843, 5) (g1%2)[843]
GOOD (844, 2) (g0%2)[844]
GOOD (838, 0) (g0%1)[838]
GOOD (835, 5) (g1%2)[835]
GOOD (837, 3) (g1%2)[837]
GOOD (829, 6) (g0%2)[829]
GOOD (824, 3) (g1%2)[824]
GOOD (822, 3) (g1%2)[822]
GOOD (839, 2) (g0%1)[839]
GOOD (846, 0) (g0%1)[846]
GOOD (846, 0) (g0%1)[846]
GOOD (857, 7) (g0%1)[857]
GOOD (855, 2) (g0%1)[855]
GOOD (863, 2) (g0%1)[863]
GOOD (863, 1) (g1%2)[863]
GOOD (864, 4) (g0%2)[864]
GOOD (859, 6) (g0%2)[859]
GOOD (870, 0) (g0%2)[870]
GOOD (879, 2) (g0%2)[879]
GOOD (878, 3) (g1%2)[878]
GOOD (873, 7) (g1%2)[873]
GOOD (851, 5) (g0%1)[851](g0%1)[852](g0%1)[855]
GOOD (845, 3) (g0%1)[845]
GOOD (845, 6) (g0%1)[845]
GOOD (835, 5) (g0%1)[835]
GOOD (823, 2) (g0%1)[823]
GOOD (820, 5) (g1%2)[820]
GOOD (813, 3) (g1%2)[813](g1%2)[814](g0%2)[817](g0%2)[818]
GOOD (816, 4) (g0%2)[816]
GOOD (819, 5) (g1%2)[819]
GOOD (829, 3) (g0%1)[829]
GOOD (835, 5) (g0%1)[835]
GOOD (827, 5) (g1%2)[827]
GOOD (827, 0) (g0%2)[827]
GOOD (823, 2) (g0%2)[823]
GOOD (837, 1) (g0%1)[837]
GOOD (837, 3) (g0%1)[837]
GOOD (835, 5) (g0%1)[835](g0%1)[840]
GOOD (835, 5) (g1%2)[835]
GOOD (849, 0) (g0%2)[849]
GOOD (838, 0) (g0%2)[838]
GOOD (838, 0) (g0%2)[838]
GOOD (839, 1) (g1%2)[839]
GOOD (828, 5) (g1%2)[828]
GOOD (847, 1) (g1%2)[847]
GOOD (827, 5) (g1%2)[827]
GOOD (832, 4) (g0%1)[832]
GOOD (842, 3) (g0%1)[842]
GOOD (839, 2) (g0%1)[839]
GOOD (835, 5) (g1%2)[835]
GOOD (845, 3) (g0%1)[844](g0%1)[845](g0%1)[846](g0%1)[847](g0%1)[848]
GOOD (850, 3) (g0%1)[850]
GOOD (836, 5) (g1%2)[836]
GOOD (835, 5) (g1%2)[835]
GOOD (839, 2) (g0%2)[839]
GOOD (796, 1) (g1%2)[796]
GOOD (808, 3) (g0%1)[808]
GOOD (805, 3) (g1%2)[805]
GOOD (820, 6) (g0%1)[820]
GOOD (817, 7) (g0%1)[817](g0%1)[822]
GOOD (822, 0) (g0%2)[822]
GOOD (801, 0) (g0%2)[801]
GOOD (781, 3) (g1%2)[781]
GOOD (773, 6) (g0%2)[773]
GOOD (749, 6) (g0%2)[749]
GOOD (750, 0) (g0%2)[750]
GOOD (751, 2) (g0%1)[751]
GOOD (751, 2) (g0%1)[751]
GOOD (751, 1) (g1%2)[751]
GOOD (754, 3) (g0%1)[754](g0%1)[761]
GOOD (750, 3) (g1%2)[750]
GOOD (744, 3) (g1%2)[744]
GOOD (756, 5) (g0%1)[756]
GOOD (724, 5) (g1%2)[724]
GOOD (755, 5) (g1%2)[755]
GOOD (754, 3) (g0%1)[754](g0%1)[755](g0%1)[756]
GOOD (764, 5) (g1%2)[764]
GOOD (763, 5) (g0%1)[763]
GOOD (752, 3) (g1%2)[752]
GOOD (761, 0) (g0%2)[761]
GOOD (769, 7) (g1%2)[767](g1%2)[768](g1%2)[769](g0%2)[770](g0%2)[771](g0%2)[772]
GOOD (819, 6) (g0%2)[819]
GOOD (825, 0) (g0%2)[825]
GOOD (828, 6) (g0%2)[828]
GOOD (829, 3) (g0%1)[829]
GOOD (838, 5) (g1%2)[838]
GOOD (843, 5) (g1%2)[843]
GOOD (834, 3) (g1%2)[834]
GOOD (837, 3) (g1%2)[837]
GOOD (829, 1) (g0%1)[829]
GOOD (833, 7) (g1%2)[833]
GOOD (841, 7) (g1%2)[841]
GOOD (841, 7) (g1%2)[841]
GOOD (829, 1) (g0%1)[829]
GOOD (833, 0) (g0%2)[833]
GOOD (856, 4) (g0%2)[856]
GOOD (840, 6) (g0%2)[840]
GOOD (840, 4) (g0%2)[840]
GOOD (829, 6) (g0%1)[829]
GOOD (826, 3) (g1%2)[826]
GOOD (842, 3) (g0%1)[842]
GOOD (822, 0) (g0%2)[822]
GOOD (816, 3) (g1%2)[816]
GOOD (841, 0) (g0%2)[841]
GOOD (821, 6) (g0%2)[821]
GOOD (826, 3) (g0%1)[822](g0%1)[823](g0%1)[824](g0%1)[825](g0%1)[826](g0%1)[827]
GOOD (819, 5) (g0%1)[819]
GOOD (819, 5) (g1%2)[819]
GOOD (821, 3) (g1%2)[821](g1%2)[822](g0%2)[825](g0%2)[826]
GOOD (818, 3) (g1%2)[818]
GOOD (819, 5) (g1%2)[819]
GOOD (811, 6) (g0%2)[811]
GOOD (793, 0) (g0%2)[793]
GOOD (789, 6) (g0%2)[789]
GOOD (787, 5) (g0%1)[787]
GOOD (780, 6) (g0%1)[780]
GOOD (787, 5) (g1%2)[787]
GOOD (801, 7) (g1%2)[800](g1%2)[801](g0%2)[804](g0%2)[805]
GOOD (789, 3) (g1%2)[789]
GOOD (773, 6) (g0%2)[773]
GOOD (772, 5) (g1%2)[772]
GOOD (777, 0) (g0%2)[777]
GOOD (770, 3) (g1%2)[770]
GOOD (759, 1) (g1%2)[759]
GOOD (762, 6) (g0%2)[762]
GOOD (751, 1) (g1%2)[751]
GOOD (767, 1) (g1%2)[767]
GOOD (785, 7) (g0%1)[785]
GOOD (786, 3) (g0%1)[786]
GOOD (779, 5) (g0%1)[779]
GOOD (802, 3) (g0%1)[799](g0%1)[800](g0%1)[801](g0%1)[802](g0%1)[803](g0%1)[804]
GOOD (796, 6) (g0%1)[796]
GOOD (779, 5) (g0%1)[779]
GOOD (776, 3) (g1%2)[776]
GOOD (768, 3) (g1%2)[768]
GOOD (777, 7) (g1%2)[777]
GOOD (772, 5) (g1%2)[772]
GOOD (778, 3) (g0%1)[776](g0%1)[777](g0%1)[778](g0%1)[779](g0%1)[780](g0%1)[781]
GOOD (778, 3) (g0%1)[774](g0%1)[775](g0%1)[776](g0%1)[777](g0%1)[778]
GOOD (781, 3) (g1%2)[781]
GOOD (778, 3) (g1%2)[778](g1%2)[779](g0%2)[782](g0%2)[783]
GOOD (778, 2) (g0%2)[778]
GOOD (780, 5) (g1%2)[780]
GOOD (785, 7) (g1%2)[785]
GOOD (785, 0) (g0%2)[785]
GOOD (782, 0) (g0%1)[782]
GOOD (779, 5) (g0%1)[779](g0%1)[784]
GOOD (779, 5) (g1%2)[779]
GOOD (786, 3) (g1%2)[786](g1%2)[787](g0%2)[790](g0%2)[791]
GOOD (791, 1) (g1%2)[791]
GOOD (788, 6) (g0%2)[788]
GOOD (791, 1) (g1%2)[791]
GOOD (754, 3) (g0%2)[749](g0%2)[750](g0%2)[751](g1%2)[752](g1%2)[753](g1%2)[754]
GOOD (754, 3) (g0%1)[754]
GOOD (736, 4) (g0%1)[736]
GOOD (727, 2) (g0%1)[727]
GOOD (724, 5) (g1%2)[724]
GOOD (731, 5) (g1%2)[731]
GOOD (738, 3) (g0%2)[735](g0%2)[736](g0%2)[737](g1%2)[738](g1%2)[739](g1%2)[740]
GOOD (702, 2) (g0%2)[702]
GOOD (713, 7) (g1%2)[713]
GOOD (700, 6) (g0%1)[700]
GOOD (697, 7) (g1%2)[697]
GOOD (689, 0) (g0%2)[689]
GOOD (688, 3) (g1%2)[688]
GOOD (699, 5) (g1%2)[699]
GOOD (696, 4) (g0%2)[696]
GOOD (706, 3) (g0%1)[706](g0%1)[707](g0%1)[708](g0%1)[709](g0%2)[710]
GOOD (711, 2) (g0%2)[711]
GOOD (718, 0) (g0%1)[718]
GOOD (721, 7) (g0%1)[721]
GOOD (714, 3) (g0%1)[714]
GOOD (717, 3) (g0%1)[717]
GOOD (700, 6) (g0%2)[700]
GOOD (710, 0) (g0%1)[710]
GOOD (708, 6) (g0%1)[708]
GOOD (710, 0) (g0%1)[710]
GOOD (726, 0) (g0%1)[716](g0%1)[723](g0%1)[726](g0%1)[727]
GOOD (716, 6) (g0%1)[716]
GOOD (700, 6) (g0%1)[700]
GOOD (689, 7) (g0%1)[689]
GOOD (714, 3) (g0%1)[714]
GOOD (717, 1) (g0%1)[712](g0%1)[717]
GOOD (717, 3) (g1%2)[717]
GOOD (716, 6) (g1%2)[711](g1%2)[712](g0%2)[715](g0%2)[716]
GOOD (721, 7) (g1%2)[721]
GOOD (719, 1) (g1%2)[718](g1%2)[719](g0%2)[722](g0%2)[723]
GOOD (720, 4) (g0%2)[720]
GOOD (703, 2) (g0%2)[703]
GOOD (701, 3) (g0%1)[701]
GOOD (697, 7) (g1%2)[697]
GOOD (700, 6) (g0%2)[700]
GOOD (714, 3) (g1%2)[714]
GOOD (712, 4) (g0%1)[712]
GOOD (722, 3) (g0%1)[722]
GOOD (719, 2) (g0%1)[719]
GOOD (726, 0) (g0%1)[726]
GOOD (711, 1) (g1%2)[711]
GOOD (720, 4) (g0%2)[720]
GOOD (726, 3) (g1%2)[726]
GOOD (723, 6) (g0%2)[723]
GOOD (730, 3) (g0%1)[730]
GOOD (737, 7) (g0%1)[737]
GOOD (722, 3) (g1%2)[722]
GOOD (738, 3) (g1%2)[737](g1%2)[738]
GOOD (742, 0) (g0%1)[742]
GOOD (745, 7) (g1%2)[745]
GOOD (752, 4) (g0%2)[752]
GOOD (743, 2) (g0%2)[743]
GOOD (687, 2) (g0%1)[687]
GOOD (686, 0) (g0%1)[686]
GOOD (686, 0) (g0%1)[686]
GOOD (679, 2) (g0%1)[679]
GOOD (682, 3) (g0%1)[682]
GOOD (697, 0) (g0%1)[697]
GOOD (678, 3) (g1%2)[678]
GOOD (675, 5) (g1%2)[675]
GOOD (675, 5) (g1%2)[675]
GOOD (674, 3) (g0%1)[669](g0%1)[670](g0%1)[671](g0%1)[672](g0%1)[673](g0%1)[674]
GOOD (692, 5) (g0%1)[692]
GOOD (686, 0) (g0%1)[686]
GOOD (690, 3) (g1%2)[690]
GOOD (697, 7) (g0%2)[692](g0%2)[693](g1%2)[696](g1%2)[697]
GOOD (677, 1) (g0%1)[677](g0%1)[678](g0%1)[679](g0%1)[680](g0%1)[681]
GOOD (683, 5) (g1%2)[683]
GOOD (687, 1) (g1%2)[687]
GOOD (691, 5) (g1%2)[691]
GOOD (688, 4) (g0%2)[688]
GOOD (682, 3) (g1%2)[682]
GOOD (686, 0) (g0%1)[685](g0%1)[686]
GOOD (688, 4) (g0%1)[688]
GOOD (699, 5) (g0%1)[699]
GOOD (665, 7) (g0%1)[665]
GOOD (673, 7) (g0%1)[673]
GOOD (665, 7) (g1%2)[665]
GOOD (641, 7) (g1%2)[641]
GOOD (642, 3) (g1%2)[642]
GOOD (645, 3) (g0%2)[641](g0%2)[642](g0%2)[643](g1%2)[644](g1%2)[645](g1%2)[646]
GOOD (636, 6) (g0%2)[636]
GOOD (649, 7) (g1%2)[649]
GOOD (637, 3) (g1%2)[637]
GOOD (663, 1) (g1%2)[663]
GOOD (670, 0) (g0%1)[670]
GOOD (667, 5) (g0%1)[667](g0%1)[672]
GOOD (667, 5) (g1%2)[667]
GOOD (675, 6) (g0%2)[675]
GOOD (683, 5) (g0%1)[683]
GOOD (684, 6) (g0%1)[684]
GOOD (687, 2) (g0%1)[687]
GOOD (695, 2) (g0%1)[695]
GOOD (689, 7) (g0%1)[689]
GOOD (690, 3) (g0%1)[679](g0%1)[684](g0%1)[685](g0%1)[690]
GOOD (689, 7) (g0%1)[689]
GOOD (682, 4) (g0%2)[682]
GOOD (694, 0) (g0%2)[694]
GOOD (684, 5) (g1%2)[684]
GOOD (684, 6) (g0%2)[684]
GOOD (695, 2) (g0%2)[695]
GOOD (689, 0) (g0%2)[689]
GOOD (685, 3) (g1%2)[685]
GOOD (700, 5) (g1%2)[700]
GOOD (694, 3) (g1%2)[694]
GOOD (690, 3) (g0%1)[690]
GOOD (691, 5) (g0%1)[691]
GOOD (692, 5) (g1%2)[692]
GOOD (684, 5) (g0%1)[684]
GOOD (660, 5) (g1%2)[660]
GOOD (660, 5) (g1%2)[660]
GOOD (657, 7) (g1%2)[657]
GOOD (663, 2) (g0%2)[663]
GOOD (670, 0) (g0%2)[670]
GOOD (654, 0) (g0%2)[654]
GOOD (658, 6) (g0%2)[658]
GOOD (655, 1) (g1%2)[655]
GOOD (672, 4) (g0%1)[672]
GOOD (663, 2) (g0%1)[663]
GOOD (671, 1) (g0%1)[671]
GOOD (659, 5) (g1%2)[659]
GOOD (668, 6) (g0%1)[668]
GOOD (661, 3) (g1%2)[661]
GOOD (664, 4) (g0%1)[664]
GOOD (653, 6) (g0%1)[653]
GOOD (671, 2) (g0%1)[671]
GOOD (662, 3) (g1%2)[662]
GOOD (666, 3) (g1%2)[666](g1%2)[667](g0%2)[670](g0%2)[671]
GOOD (658, 6) (g0%2)[658]
GOOD (660, 5) (g1%2)[660]
GOOD (662, 0) (g0%2)[662]
GOOD (664, 4) (g0%1)[664]
GOOD (670, 0) (g0%2)[670]
GOOD (710, 3) (g1%2)[710]
GOOD (709, 3) (g0%1)[709]
GOOD (717, 3) (g0%1)[717]
GOOD (709, 1) (g1%2)[709]
GOOD (721, 7) (g0%1)[721]
GOOD (720, 3) (g1%2)[720]
GOOD (733, 3) (g0%2)[728](g0%2)[729](g1%2)[732](g1%2)[733]
GOOD (727, 1) (g1%2)[727]
GOOD (719, 2) (g0%2)[719]
GOOD (732, 6) (g0%2)[732]
GOOD (729, 0) (g0%2)[729]
GOOD (734, 0) (g0%2)[734]
GOOD (719, 2) (g0%1)[719]
GOOD (719, 2) (g0%1)[719]
GOOD (711, 2) (g0%1)[711]
GOOD (719, 1) (g1%2)[719]
GOOD (734, 0) (g0%2)[734]
GOOD (735, 1) (g1%2)[735]
GOOD (716, 6) (g0%1)[716]
GOOD (713, 7) (g1%2)[713]
GOOD (686, 0) (g0%2)[686]
GOOD (682, 6) (g0%2)[682]
GOOD (690, 3) (g1%2)[690]
GOOD (691, 5) (g0%1)[691]
GOOD (694, 3) (g1%2)[694]
GOOD (690, 6) (g0%2)[690]
GOOD (686, 0) (g0%1)[686]
GOOD (703, 2) (g0%2)[703]
GOOD (705, 0) (g0%2)[705]
GOOD (711, 1) (g1%2)[711]
GOOD (707, 5) (g1%2)[707]
GOOD (697, 7) (g0%1)[697]
GOOD (673, 7) (g0%1)[673]
GOOD (664, 4) (g0%1)[664]
GOOD (661, 3) (g1%2)[661]
GOOD (653, 3) (g1%2)[653]
GOOD (664, 4) (g0%2)[664]
GOOD (660, 6) (g0%2)[660]
GOOD (667, 5) (g1%2)[667]
GOOD (685, 3) (g0%1)[685]
GOOD (693, 3) (g0%1)[693]
GOOD (687, 2) (g0%1)[687]
GOOD (690, 3) (g1%2)[690]
GOOD (670, 0) (g0%2)[670]
GOOD (679, 2) (g0%2)[679]
GOOD (676, 6) (g0%2)[676]
GOOD (671, 1) (g1%2)[671]
GOOD (667, 5) (g0%1)[667]
GOOD (671, 1) (g1%2)[671]
GOOD (653, 3) (g0%2)[650](g0%2)[651](g0%2)[652](g1%2)[653](g1%2)[654]
GOOD (658, 3) (g0%1)[658](g0%1)[659](g0%1)[660](g0%1)[661](g0%1)[662]
GOOD (670, 3) (g1%2)[670]
GOOD (659, 5) (g0%1)[659]
GOOD (658, 3) (g0%1)[658]
GOOD (661, 3) (g1%2)[661]
GOOD (667, 5) (g0%2)[663](g0%2)[664](g1%2)[667](g1%2)[668]
GOOD (671, 2) (g0%2)[671]
GOOD (685, 3) (g1%2)[685]
GOOD (656, 0) (g0%2)[656]
GOOD (653, 3) (g1%2)[653]
GOOD (644, 6) (g0%2)[644]
GOOD (633, 7) (g0%1)[633](g0%1)[640](g0%1)[643](g0%1)[644]
GOOD (655, 2) (g0%1)[655]
GOOD (657, 7) (g0%1)[652](g0%1)[657]
GOOD (657, 7) (g1%2)[657]
GOOD (650, 3) (g0%2)[645](g0%2)[646](g1%2)[649](g1%2)[650]
GOOD (645, 3) (g1%2)[645]
GOOD (648, 4) (g0%2)[648]
GOOD (645, 3) (g1%2)[645]
GOOD (623, 2) (g0%2)[623]
GOOD (628, 5) (g1%2)[628]
GOOD (627, 5) (g1%2)[627]
GOOD (617, 0) (g0%2)[617]
GOOD (614, 0) (g0%2)[614]
GOOD (609, 7) (g1%2)[609]
GOOD (576, 4) (g0%1)[576]
GOOD (580, 5) (g0%1)[580]
GOOD (565, 3) (g0%2)[560](g0%2)[561](g0%2)[562](g1%2)[563](g1%2)[564](g1%2)[565]
GOOD (562, 3) (g1%2)[562]
GOOD (562, 3) (g0%1)[561](g0%1)[562]
GOOD (560, 3) (g0%1)[560]
GOOD (549, 3) (g0%1)[549]
GOOD (552, 3) (g1%2)[552]
GOOD (552, 3) (g1%2)[552]
GOOD (562, 3) (g1%2)[562]
GOOD (563, 5) (g1%2)[563]
EVIL (578, 6) (g0%2)[562]
GOOD (536, 4) (g0%1)[536]
GOOD (545, 0) (g0%1)[545]
GOOD (541, 3) (g1%2)[541]
GOOD (538, 3) (g1%2)[538]
GOOD (538, 4) (g0%2)[538]
GOOD (533, 6) (g0%2)[533]
GOOD (530, 3) (g1%2)[530]
GOOD (504, 7) (g1%2)[504]
GOOD (515, 6) (g0%2)[515]
GOOD (504, 4) (g0%2)[504]
GOOD (497, 0) (g0%2)[497]
GOOD (496, 3) (g1%2)[496]
GOOD (497, 7) (g1%2)[497]
GOOD (499, 5) (g0%2)[495](g0%2)[496](g1%2)[499](g1%2)[500]
GOOD (493, 7) (g1%2)[493]
GOOD (462, 0) (g0%1)[462]
GOOD (454, 3) (g1%2)[454]
GOOD (446, 3) (g1%2)[446]
GOOD (459, 5) (g1%2)[459]
GOOD (451, 5) (g0%1)[451]
GOOD (458, 3) (g0%1)[458]
GOOD (452, 6) (g0%1)[452]
GOOD (423, 1) (g1%2)[423]
GOOD (411, 5) (g0%1)[411]
GOOD (388, 6) (g0%1)[388]
GOOD (397, 3) (g0%1)[397]
GOOD (394, 3) (g0%1)[394](g0%1)[399]
GOOD (392, 4) (g0%1)[392]
GOOD (397, 1) (g1%2)[397]
GOOD (392, 3) (g1%2)[392]
GOOD (390, 0) (g0%1)[390]
GOOD (381, 3) (g0%1)[381](g0%1)[382](g0%1)[385]
GOOD (390, 0) (g0%1)[390]
GOOD (393, 7) (g0%1)[393]
GOOD (385, 7) (g0%1)[385]
GOOD (384, 4) (g0%1)[384]
GOOD (393, 7) (g0%1)[393]
GOOD (385, 0) (g0%1)[385]
GOOD (397, 1) (g1%2)[397]
GOOD (392, 4) (g0%2)[392]
GOOD (393, 7) (g1%2)[393]
GOOD (401, 7) (g1%2)[401]
GOOD (414, 0) (g0%1)[409](g0%1)[414]
GOOD (421, 3) (g0%1)[421]
GOOD (410, 3) (g0%1)[410]
GOOD (415, 2) (g0%1)[415]
GOOD (419, 5) (g0%1)[419]
GOOD (413, 4) (g4%8)[413]
GOOD (431, 1) (g1%2)[431]
GOOD (445, 3) (g1%2)[445]
GOOD (447, 2) (g0%1)[447]
GOOD (461, 3) (g0%1)[454](g0%1)[461](g0%1)[464](g0%1)[465]
GOOD (458, 3) (g1%2)[457](g1%2)[458](g1%2)[459](g0%2)[460](g0%2)[461](g0%2)[462]
GOOD (456, 4) (g0%1)[456]
GOOD (421, 1) (g0%1)[421]
GOOD (421, 1) (g0%1)[421]
GOOD (425, 7) (g1%2)[425]
GOOD (425, 0) (g1%2)[421](g1%2)[422](g0%2)[425](g0%2)[426]
GOOD (409, 7) (g0%1)[409]
GOOD (420, 6) (g0%2)[420]
GOOD (424, 4) (g0%2)[424]
GOOD (424, 3) (g0%1)[424]
GOOD (418, 3) (g0%1)[418]
GOOD (421, 3) (g1%2)[421]
GOOD (413, 1) (g1%2)[413]
GOOD (416, 3) (g1%2)[416]
GOOD (415, 1) (g1%2)[415]
GOOD (414, 0) (g0%2)[414]
GOOD (418, 6) (g0%2)[418]
GOOD (415, 1) (g1%2)[415]
GOOD (410, 3) (g1%2)[410]
GOOD (397, 6) (g0%2)[397]
GOOD (411, 5) (g0%1)[411]
GOOD (415, 1) (g1%2)[415]
GOOD (423, 2) (g0%2)[423]
GOOD (419, 5) (g1%2)[419]
GOOD (416, 3) (g1%2)[416]
GOOD (413, 3) (g1%2)[413]
GOOD (421, 1) (g0%1)[421]
GOOD (416, 4) (g0%1)[416]
GOOD (415, 2) (g0%1)[415]
GOOD (414, 1) (g1%2)[414]
GOOD (405, 1) (g1%2)[405]
GOOD (404, 5) (g0%1)[404]
GOOD (405, 3) (g1%2)[405]
GOOD (391, 2) (g0%2)[391]
GOOD (392, 4) (g0%2)[392]
GOOD (401, 5) (g1%2)[401]
GOOD (380, 6) (g0%1)[380]
GOOD (377, 7) (g1%2)[377]
GOOD (371, 6) (g0%2)[371]
GOOD (365, 3) (g0%1)[365](g0%1)[366](g0%1)[367](g0%1)[368]
GOOD (381, 3) (g0%1)[381]
GOOD (380, 6) (g0%1)[380]
GOOD (371, 5) (g0%1)[371]
GOOD (371, 5) (g1%2)[371]
GOOD (370, 4) (g0%2)[370]
GOOD (386, 3) (g1%2)[386]
GOOD (378, 3) (g1%2)[378]
GOOD (374, 0) (g0%2)[374]
GOOD (361, 0) (g0%2)[361]
GOOD (362, 6) (g0%2)[362]
GOOD (364, 5) (g1%2)[364]
GOOD (366, 0) (g0%1)[366]
GOOD (359, 2) (g0%1)[359]
GOOD (373, 6) (g0%1)[373]
GOOD (305, 7) (g0%1)[305]
GOOD (305, 7) (g0%1)[305]
GOOD (297, 7) (g0%1)[296](g0%1)[297](g0%1)[300]
GOOD (301, 3) (g0%1)[301]
GOOD (306, 3) (g1%2)[306]
GOOD (296, 3) (g1%2)[296]
GOOD (298, 3) (g0%1)[298]
GOOD (305, 0) (g0%1)[305]
GOOD (298, 3) (g1%2)[298]
GOOD (290, 3) (g1%2)[290]
GOOD (275, 5) (g0%1)[275]
GOOD (276, 5) (g1%2)[276]
GOOD (285, 3) (g0%1)[285]
GOOD (279, 2) (g0%1)[279]
GOOD (273, 0) (g0%2)[273]
GOOD (284, 6) (g0%1)[284]
GOOD (315, 5) (g1%2)[315]
GOOD (303, 2) (g0%1)[303]
GOOD (310, 0) (g0%1)[310]
GOOD (315, 5) (g1%2)[315]
GOOD (323, 5) (g1%2)[323]
GOOD (320, 4) (g0%2)[320]
GOOD (303, 2) (g0%2)[303]
GOOD (299, 5) (g0%1)[299]
GOOD (316, 5) (g1%2)[316]
GOOD (307, 5) (g1%2)[307]
GOOD (295, 2) (g0%1)[295]
GOOD (292, 5) (g1%2)[292]
GOOD (286, 0) (g0%2)[286]
GOOD (295, 2) (g0%1)[295]
GOOD (293, 3) (g0%1)[293](g0%1)[300]
GOOD (277, 1) (g0%1)[277]
GOOD (277, 3) (g0%1)[277]
GOOD (277, 1) (g1%2)[277]
GOOD (284, 6) (g1%2)[279](g1%2)[280](g0%2)[283](g0%2)[284]
GOOD (291, 5) (g1%2)[291]
GOOD (278, 0) (g0%2)[278]
GOOD (277, 6) (g0%2)[277]
GOOD (289, 0) (g0%2)[289]
GOOD (297, 7) (g0%1)[297]
GOOD (297, 7) (g1%2)[297]
GOOD (294, 0) (g0%2)[294]
GOOD (270, 3) (g1%2)[270]
GOOD (267, 5) (g1%2)[267](g1%2)[268](g0%2)[271](g0%2)[272]
GOOD (273, 7) (g1%2)[273]
GOOD (270, 0) (g0%2)[270]
GOOD (269, 3) (g0%1)[269]
GOOD (279, 2) (g0%1)[268](g0%1)[279]
GOOD (286, 0) (g0%1)[286]
GOOD (293, 3) (g0%1)[293]
GOOD (293, 1) (g1%2)[293]
GOOD (294, 1) (g1%2)[294]
GOOD (304, 3) (g1%2)[304]
GOOD (304, 4) (g0%1)[304]
GOOD (301, 3) (g0%1)[296](g0%1)[299](g0%1)[301]
GOOD (302, 5) (g1%2)[302]
GOOD (304, 4) (g0%2)[304]
GOOD (309, 6) (g0%2)[309]
GOOD (318, 0) (g0%1)[318]
GOOD (322, 3) (g1%2)[322]
GOOD (327, 2) (g0%2)[327]
GOOD (318, 0) (g0%1)[318]
GOOD (307, 5) (g0%1)[307]
GOOD (300, 6) (g0%1)[300]
GOOD (315, 5) (g1%2)[315]
GOOD (308, 6) (g0%2)[308]
GOOD (285, 6) (g0%2)[285]
GOOD (288, 3) (g1%2)[288]
GOOD (265, 7) (g0%1)[265]
GOOD (263, 2) (g0%1)[263](g0%1)[268]
GOOD (256, 4) (g0%1)[256]
GOOD (267, 5) (g0%1)[267]
GOOD (262, 0) (g0%1)[262]
GOOD (258, 3) (g0%1)[258]
GOOD (278, 0) (g0%2)[278]
GOOD (288, 4) (g0%2)[288]
GOOD (276, 5) (g1%2)[276]
GOOD (297, 7) (g1%2)[297]
GOOD (299, 5) (g0%1)[299]
GOOD (289, 7) (g0%1)[289]
GOOD (282, 3) (g0%1)[282]
GOOD (288, 4) (g0%1)[288]
GOOD (298, 3) (g0%1)[287](g0%1)[292](g0%1)[293](g0%1)[298]
GOOD (288, 3) (g0%1)[288]
GOOD (278, 0) (g0%1)[278]
GOOD (281, 7) (g0%1)[276](g0%1)[281]
GOOD (266, 3) (g0%2)[262](g0%2)[263](g0%2)[264](g1%2)[265](g1%2)[266](g1%2)[267]
GOOD (269, 3) (g0%1)[269]
GOOD (280, 4) (g0%1)[280]
GOOD (265, 0) (g0%1)[265]
GOOD (273, 7) (g0%1)[273]
GOOD (273, 0) (g0%1)[273]
GOOD (273, 7) (g1%2)[273]
GOOD (258, 3) (g1%2)[258]
GOOD (263, 2) (g0%2)[263]
GOOD (271, 1) (g1%2)[271]
GOOD (273, 0) (g0%2)[272](g0%2)[273]
GOOD (281, 0) (g0%2)[281](g0%2)[288]
GOOD (295, 1) (g1%2)[295]
GOOD (293, 3) (g1%2)[292](g1%2)[293](g0%2)[296](g0%2)[297]
GOOD (292, 6) (g0%2)[292]
GOOD (299, 5) (g1%2)[299]
GOOD (299, 6) (g0%2)[299]
GOOD (298, 6) (g0%2)[298]
GOOD (288, 3) (g1%2)[288]
GOOD (293, 6) (g0%2)[293]
GOOD (283, 6) (g0%2)[283]
GOOD (265, 0) (g0%2)[265]
GOOD (261, 3) (g0%1)[261]
GOOD (261, 6) (g0%1)[261]
GOOD (261, 3) (g0%1)[261]
GOOD (259, 5) (g0%1)[259](g0%1)[264]
GOOD (259, 5) (g1%2)[259]
GOOD (264, 4) (g0%2)[264]
GOOD (268, 6) (g0%2)[268]
GOOD (252, 5) (g1%2)[252]
GOOD (264, 5) (g5%8)[264]
GOOD (307, 5) (g0%1)[307]
GOOD (296, 4) (g0%1)[296]
GOOD (309, 3) (g0%1)[309]
GOOD (330, 3) (g0%1)[330]
GOOD (337, 7) (g0%1)[337]
GOOD (322, 3) (g1%2)[322]
GOOD (309, 1) (g0%1)[309]
GOOD (305, 7) (g1%2)[305]
GOOD (298, 3) (g1%2)[298](g1%2)[299](g0%2)[302](g0%2)[303]
GOOD (297, 0) (g0%2)[297]
GOOD (311, 1) (g1%2)[311]
GOOD (310, 0) (g0%2)[310]
GOOD (336, 3) (g1%2)[336]
GOOD (343, 2) (g0%2)[343]
GOOD (332, 6) (g0%2)[332]
GOOD (337, 0) (g0%2)[337]
GOOD (340, 6) (g0%1)[340]
GOOD (341, 3) (g0%1)[340](g0%1)[341]
GOOD (349, 3) (g1%2)[349]
GOOD (346, 3) (g0%1)[346]
GOOD (333, 1) (g0%1)[333]
GOOD (341, 6) (g0%1)[341]
GOOD (331, 5) (g1%2)[331]
GOOD (334, 0) (g0%1)[334]
GOOD (354, 3) (g0%1)[344](g0%1)[351](g0%1)[354](g0%1)[355]
GOOD (357, 3) (g0%1)[357]
GOOD (353, 7) (g1%2)[353]
GOOD (357, 6) (g0%2)[357]
GOOD (350, 0) (g0%1)[350]
GOOD (399, 2) (g0%1)[399]
GOOD (400, 3) (g1%2)[400]
GOOD (388, 6) (g0%2)[388]
GOOD (399, 2) (g0%2)[399]
GOOD (400, 3) (g1%2)[400]
GOOD (403, 5) (g0%1)[403]
GOOD (389, 3) (g0%1)[389]
GOOD (394, 3) (g0%1)[394](g0%1)[397](g0%1)[398]
GOOD (381, 1) (g0%1)[381]
GOOD (394, 3) (g1%2)[394]
GOOD (398, 1) (g1%2)[398]
GOOD (383, 1) (g1%2)[383]
GOOD (373, 3) (g1%2)[373]
GOOD (369, 7) (g1%2)[369]
GOOD (373, 6) (g0%2)[373]
GOOD (386, 3) (g0%1)[384](g0%1)[385](g0%1)[386](g0%1)[387]
GOOD (388, 6) (g0%1)[388]
GOOD (361, 7) (g0%1)[361]
GOOD (349, 3) (g0%1)[349]
GOOD (341, 3) (g0%1)[340](g0%1)[341](g0%1)[344]
GOOD (347, 5) (g1%2)[347]
GOOD (362, 3) (g1%2)[362]
GOOD (353, 7) (g1%2)[353]
GOOD (336, 4) (g0%2)[336]
GOOD (353, 0) (g0%2)[353]
GOOD (358, 0) (g0%1)[358]
GOOD (349, 1) (g0%1)[349]
GOOD (349, 3) (g1%2)[349]
GOOD (363, 7) (g1%2)[363]
GOOD (347, 6) (g0%2)[347]
GOOD (346, 3) (g1%2)[346]
GOOD (350, 0) (g0%1)[350]
GOOD (341, 3) (g0%1)[341]
GOOD (361, 7) (g0%1)[359](g0%1)[360](g0%1)[361]
GOOD (363, 5) (g0%1)[363]
GOOD (363, 5) (g1%2)[363]
GOOD (373, 6) (g0%2)[373]
GOOD (367, 2) (g0%2)[367]
GOOD (388, 5) (g1%2)[388]
GOOD (402, 3) (g0%1)[402]
GOOD (398, 3) (g1%2)[398]
GOOD (395, 5) (g1%2)[395]
GOOD (403, 6) (g0%2)[403]
GOOD (399, 2) (g0%2)[399]
GOOD (401, 7) (g0%1)[401]
GOOD (403, 5) (g0%1)[403]
GOOD (405, 3) (g0%1)[400](g0%1)[405]
GOOD (412, 6) (g0%1)[412]
GOOD (401, 7) (g0%1)[401]
GOOD (371, 5) (g0%1)[371]
GOOD (373, 3) (g0%1)[373]
GOOD (355, 5) (g0%1)[355]
GOOD (352, 3) (g1%2)[352]
GOOD (344, 4) (g0%2)[344]
GOOD (343, 1) (g1%2)[343]
GOOD (350, 0) (g0%2)[350]
GOOD (347, 5) (g1%2)[347]
GOOD (353, 7) (g1%2)[353]
GOOD (358, 3) (g1%2)[358]
GOOD (361, 7) (g1%2)[361]
GOOD (363, 5) (g0%1)[363]
GOOD (354, 3) (g0%1)[349](g0%1)[350](g0%1)[351](g0%1)[352](g0%1)[353](g0%1)[354]
GOOD (353, 7) (g0%1)[353]
GOOD (346, 3) (g0%1)[346]
GOOD (358, 3) (g1%2)[358]
GOOD (359, 2) (g0%2)[359]
GOOD (353, 7) (g1%2)[353]
GOOD (351, 1) (g1%2)[351]
GOOD (379, 5) (g0%1)[379]
GOOD (379, 5) (g1%2)[379]
GOOD (394, 3) (g1%2)[394]
GOOD (389, 6) (g0%2)[389]
GOOD (381, 1) (g1%2)[381]
GOOD (374, 0) (g0%2)[374]
GOOD (379, 6) (g0%2)[379]
GOOD (374, 3) (g1%2)[374]
GOOD (375, 1) (g1%2)[375]
GOOD (396, 6) (g0%1)[396]
GOOD (399, 1) (g1%2)[399]
GOOD (386, 3) (g0%1)[386](g0%1)[387](g0%1)[388](g0%1)[389](g0%1)[390]
GOOD (394, 6) (g0%2)[394]
GOOD (395, 6) (g0%2)[395]
GOOD (405, 1) (g0%2)[401](g0%2)[402](g1%2)[405](g1%2)[406]
GOOD (400, 4) (g0%2)[400]
GOOD (406, 0) (g0%1)[406]
GOOD (410, 3) (g0%1)[410]
GOOD (404, 0) (g0%8)[404]
GOOD (397, 1) (g0%1)[397]
GOOD (387, 5) (g0%1)[387](g0%1)[388](g0%1)[391]
GOOD (394, 3) (g1%2)[394]
GOOD (385, 7) (g0%1)[384](g0%1)[385](g0%1)[388]
GOOD (392, 4) (g0%2)[392]
GOOD (396, 5) (g1%2)[396]
GOOD (395, 5) (g1%2)[395]
GOOD (396, 6) (g0%1)[396]
GOOD (394, 3) (g1%2)[394]
GOOD (397, 3) (g1%2)[397]
GOOD (384, 4) (g0%2)[384]
GOOD (381, 2) (g0%2)[381]
GOOD (389, 6) (g0%2)[389]
GOOD (392, 3) (g1%2)[392]
GOOD (392, 3) (g1%2)[392]
GOOD (392, 4) (g0%1)[392]
GOOD (392, 3) (g1%2)[392]
GOOD (396, 6) (g0%2)[396]
GOOD (403, 5) (g1%2)[403]
GOOD (402, 3) (g0%1)[402]
GOOD (398, 0) (g0%1)[398]
GOOD (403, 5) (g0%1)[403]
GOOD (392, 4) (g0%1)[392]
GOOD (398, 0) (g0%1)[398]
GOOD (394, 3) (g1%2)[394]
GOOD (396, 6) (g1%2)[391](g1%2)[392](g0%2)[395](g0%2)[396]
GOOD (378, 3) (g0%1)[378](g0%1)[379](g0%1)[380](g0%1)[381](g0%1)[382](g0%1)[383]
GOOD (386, 3) (g1%2)[386]
GOOD (398, 3) (g1%2)[398]
GOOD (397, 1) (g0%1)[397]
GOOD (397, 3) (g1%2)[397]
GOOD (401, 0) (g0%1)[401]
GOOD (385, 0) (g0%2)[385]
GOOD (397, 6) (g0%2)[397]
GOOD (382, 0) (g0%1)[375](g0%1)[382]
GOOD (376, 0) (g0%8)[376]
GOOD (389, 3) (g1%2)[389]
GOOD (388, 6) (g0%2)[388]
GOOD (388, 6) (g0%1)[388]
GOOD (383, 1) (g1%2)[383]
GOOD (374, 3) (g1%2)[374]
GOOD (382, 3) (g1%2)[382]
GOOD (379, 5) (g0%1)[379]
GOOD (391, 2) (g0%1)[391]
GOOD (375, 2) (g0%2)[375]
GOOD (378, 3) (g0%1)[378]
GOOD (382, 3) (g1%2)[382]
GOOD (370, 3) (g0%1)[369](g0%1)[370](g0%1)[371](g0%1)[372](g0%1)[373]
GOOD (377, 0) (g0%2)[377]
GOOD (372, 6) (g0%2)[372]
GOOD (383, 1) (g1%2)[383]
GOOD (379, 5) (g1%2)[379]
GOOD (392, 4) (g0%2)[392]
GOOD (376, 7) (g0%1)[376]
GOOD (379, 5) (g0%1)[379]
GOOD (370, 3) (g0%1)[370]
GOOD (363, 5) (g0%1)[363]
GOOD (378, 3) (g1%2)[378]
GOOD (357, 6) (g0%2)[357]
GOOD (364, 5) (g1%2)[364]
GOOD (374, 0) (g0%1)[374]
GOOD (350, 0) (g0%2)[350]
GOOD (336, 4) (g0%1)[336]
GOOD (335, 2) (g0%1)[335]
GOOD (334, 1) (g1%2)[334]
GOOD (323, 6) (g0%2)[323]
GOOD (322, 3) (g1%2)[322]
GOOD (312, 3) (g1%2)[312]
GOOD (318, 0) (g0%2)[318]
GOOD (315, 5) (g1%2)[315]
GOOD (304, 4) (g0%1)[304]
GOOD (307, 5) (g0%1)[302](g0%1)[307]
GOOD (302, 1) (g1%2)[302]
GOOD (297, 0) (g0%2)[297]
GOOD (300, 5) (g1%2)[300]
GOOD (304, 3) (g1%2)[304]
GOOD (288, 4) (g4%8)[288]
GOOD (291, 5) (g0%1)[291]
GOOD (298, 3) (g1%2)[298]
GOOD (309, 6) (g0%2)[309]
GOOD (322, 3) (g0%1)[322]
GOOD (325, 3) (g1%2)[325]
GOOD (329, 0) (g0%2)[329]
GOOD (339, 6) (g0%2)[339]
GOOD (330, 3) (g0%1)[329](g0%1)[330](g0%1)[331](g0%1)[332](g0%1)[333](g0%1)[334]
GOOD (334, 0) (g0%1)[334]
GOOD (371, 5) (g1%2)[371]
GOOD (373, 3) (g0%1)[373]
GOOD (376, 3) (g1%2)[376]
GOOD (384, 3) (g1%2)[384]
GOOD (371, 5) (g1%2)[371]
GOOD (370, 3) (g0%1)[363](g0%1)[366](g0%1)[367](g0%1)[370]
GOOD (376, 4) (g0%1)[376]
GOOD (387, 5) (g0%1)[387]
GOOD (385, 0) (g0%1)[385]
GOOD (401, 7) (g0%1)[401]
GOOD (397, 3) (g1%2)[397]
GOOD (389, 3) (g1%2)[389]
GOOD (400, 4) (g0%2)[400]
GOOD (389, 3) (g1%2)[389]
GOOD (389, 6) (g0%2)[389]
GOOD (397, 6) (g0%2)[397]
GOOD (404, 6) (g0%2)[404]
GOOD (409, 0) (g0%2)[409]
GOOD (409, 0) (g0%2)[409]
GOOD (389, 3) (g0%1)[389]
GOOD (386, 3) (g1%2)[386]
GOOD (397, 3) (g0%1)[395](g0%1)[396](g0%1)[397](g0%1)[398](g0%1)[399]
GOOD (401, 0) (g0%1)[401]
GOOD (380, 6) (g0%2)[380]
GOOD (382, 0) (g0%1)[382]
GOOD (388, 6) (g0%1)[388]
GOOD (394, 3) (g0%1)[394]
GOOD (378, 3) (g0%1)[378](g0%1)[389]
GOOD (379, 5) (g0%1)[379]
GOOD (376, 3) (g1%2)[376]
GOOD (368, 3) (g1%2)[368]
GOOD (371, 6) (g0%2)[371]
GOOD (373, 6) (g0%2)[372](g0%2)[373](g1%2)[374]
GOOD (388, 6) (g0%2)[388]
GOOD (392, 4) (g0%1)[392]
GOOD (388, 6) (g0%2)[388]
GOOD (380, 6) (g0%1)[380]
GOOD (391, 2) (g0%1)[391]
GOOD (400, 4) (g0%1)[400]
GOOD (393, 7) (g0%1)[393]
GOOD (391, 2) (g0%1)[391]
GOOD (410, 3) (g1%2)[410]
GOOD (399, 2) (g0%2)[399]
GOOD (386, 3) (g1%2)[386]
GOOD (393, 7) (g1%2)[393]
GOOD (389, 3) (g0%1)[389]
GOOD (386, 3) (g1%2)[386]
GOOD (379, 5) (g1%2)[379](g1%2)[380](g0%2)[383](g0%2)[384]
GOOD (377, 0) (g0%2)[377]
GOOD (388, 6) (g0%2)[388]
GOOD (385, 0) (g0%2)[385]
GOOD (391, 2) (g0%1)[391]
GOOD (393, 7) (g1%2)[393]
GOOD (394, 4) (g0%2)[394]
GOOD (401, 0) (g0%1)[401]
GOOD (401, 7) (g1%2)[401]
GOOD (402, 6) (g0%2)[402]
GOOD (398, 0) (g0%1)[398](g0%1)[399]
GOOD (400, 3) (g1%2)[400]
GOOD (411, 5) (g0%1)[411]
GOOD (410, 3) (g0%1)[410]
GOOD (401, 7) (g0%1)[401]
GOOD (398, 3) (g1%2)[398]
GOOD (406, 3) (g1%2)[406]
GOOD (400, 4) (g0%1)[400]
GOOD (413, 3) (g0%1)[413]
GOOD (412, 6) (g0%1)[412]
GOOD (405, 1) (g1%2)[405]
GOOD (414, 0) (g0%2)[414]
GOOD (386, 3) (g1%2)[386]
GOOD (375, 2) (g0%1)[375]
GOOD (379, 5) (g1%2)[379]
GOOD (387, 5) (g1%2)[387]
GOOD (370, 3) (g0%1)[366](g0%1)[367](g0%1)[368](g0%1)[369](g0%1)[370]
GOOD (367, 1) (g1%2)[367]
GOOD (374, 3) (g1%2)[374]
GOOD (370, 3) (g1%2)[370]
GOOD (370, 3) (g0%1)[370]
GOOD (373, 3) (g0%1)[373]
GOOD (389, 1) (g0%1)[389]
GOOD (396, 5) (g0%1)[396]
GOOD (382, 0) (g0%1)[382]
GOOD (386, 3) (g1%2)[386]
GOOD (378, 3) (g1%2)[378]
GOOD (376, 3) (g1%2)[376]
GOOD (353, 7) (g0%1)[353]
GOOD (353, 7) (g1%2)[353]
GOOD (355, 6) (g0%2)[355]
GOOD (364, 6) (g0%2)[364]
GOOD (355, 6) (g0%2)[355]
GOOD (360, 4) (g0%2)[360]
GOOD (336, 0) (g0%2)[336]
GOOD (331, 5) (g0%1)[331]
GOOD (329, 0) (g0%1)[329]
GOOD (312, 3) (g1%2)[312]
GOOD (314, 3) (g1%2)[314]
GOOD (332, 5) (g1%2)[332]
GOOD (335, 1) (g1%2)[335]
GOOD (343, 1) (g1%2)[343]
GOOD (358, 3) (g1%2)[358]
GOOD (365, 3) (g0%1)[365]
GOOD (390, 0) (g0%1)[390]
GOOD (393, 7) (g1%2)[393]
GOOD (393, 7) (g1%2)[393]
GOOD (386, 4) (g0%2)[386]
GOOD (393, 7) (g1%2)[393](g1%2)[400]
GOOD (392, 4) (g0%2)[392]
GOOD (389, 2) (g0%2)[389]
GOOD (401, 7) (g0%1)[401]
GOOD (392, 3) (g1%2)[392]
GOOD (395, 5) (g1%2)[395]
GOOD (387, 0) (g0%2)[387]
GOOD (388, 5) (g1%2)[388]
GOOD (392, 4) (g0%2)[392]
GOOD (396, 6) (g0%2)[396]
GOOD (393, 7) (g1%2)[393]
GOOD (393, 7) (g0%1)[393]
GOOD (393, 0) (g0%1)[393]
GOOD (390, 3) (g1%2)[390]
GOOD (380, 6) (g0%2)[380]
GOOD (395, 5) (g1%2)[395]
GOOD (391, 2) (g0%2)[391]
GOOD (378, 3) (g0%1)[378]
GOOD (385, 0) (g0%2)[385]
GOOD (380, 5) (g0%1)[380]
GOOD (366, 0) (g0%1)[366]
GOOD (364, 6) (g0%1)[364]
GOOD (383, 1) (g1%2)[383]
GOOD (372, 6) (g0%2)[372]
GOOD (359, 1) (g1%2)[359]
GOOD (360, 3) (g1%2)[360]
GOOD (367, 2) (g0%1)[367]
GOOD (370, 3) (g1%2)[370]
GOOD (373, 3) (g0%2)[368](g0%2)[369](g1%2)[372](g1%2)[373]
GOOD (365, 3) (g1%2)[365]
GOOD (368, 4) (g0%2)[368]
GOOD (361, 7) (g0%1)[361]
GOOD (365, 1) (g1%2)[365]
GOOD (371, 5) (g0%2)[367](g0%2)[368](g1%2)[371](g1%2)[372]
GOOD (381, 3) (g0%1)[380](g0%1)[381]
GOOD (369, 0) (g0%2)[369]
GOOD (358, 0) (g0%2)[358]
GOOD (363, 6) (g0%2)[363]
GOOD (348, 5) (g1%2)[348]
GOOD (352, 4) (g0%1)[352]
GOOD (365, 3) (g1%2)[365]
GOOD (365, 6) (g0%2)[365]
GOOD (360, 4) (g0%2)[360]
GOOD (358, 0) (g0%1)[358]
GOOD (355, 5) (g1%2)[355]
GOOD (339, 6) (g0%2)[339]
GOOD (336, 4) (g0%2)[336]
GOOD (340, 5) (g1%2)[340]
GOOD (343, 1) (g1%2)[343]
GOOD (330, 4) (g0%2)[330]
GOOD (338, 4) (g0%2)[338]
GOOD (324, 5) (g1%2)[324]
GOOD (325, 1) (g1%2)[325]
GOOD (334, 0) (g0%2)[334]
GOOD (326, 0) (g0%2)[326]
GOOD (342, 0) (g0%2)[342]
GOOD (337, 0) (g0%2)[337]
GOOD (347, 6) (g0%2)[347]
GOOD (346, 3) (g1%2)[346]
GOOD (357, 3) (g1%2)[357]
GOOD (365, 3) (g0%1)[364](g0%1)[365](g0%1)[366](g0%1)[367](g0%2)[368]
GOOD (369, 0) (g0%2)[369]
GOOD (356, 6) (g0%2)[356]
GOOD (363, 5) (g0%1)[363]
GOOD (359, 1) (g1%2)[359]
GOOD (367, 1) (g1%2)[367]
GOOD (367, 2) (g0%2)[367]
GOOD (365, 3) (g0%1)[365](g0%1)[366](g0%1)[367](g0%1)[368](g0%1)[369]
GOOD (369, 7) (g1%2)[369]
GOOD (380, 6) (g0%1)[380]
GOOD (383, 1) (g1%2)[383]
GOOD (370, 3) (g0%1)[370](g0%1)[371](g0%1)[372](g0%1)[373](g0%1)[374]
GOOD (376, 4) (g0%2)[376]
GOOD (379, 5) (g0%1)[379](g0%1)[380]
GOOD (382, 5) (g1%2)[382]
GOOD (386, 3) (g0%2)[382](g0%2)[383](g1%2)[385](g1%2)[386](g1%2)[387]
GOOD (382, 0) (g0%1)[382]
GOOD (381, 3) (g0%1)[381]
GOOD (387, 5) (g1%2)[387]
GOOD (386, 3) (g1%2)[386]
GOOD (389, 6) (g0%2)[389]
GOOD (378, 3) (g1%2)[378]
GOOD (362, 3) (g0%1)[362]
GOOD (355, 5) (g0%1)[355]
GOOD (369, 7) (g0%1)[369]
GOOD (362, 3) (g1%2)[362]
GOOD (358, 0) (g0%2)[358]
GOOD (373, 6) (g0%2)[373]
GOOD (376, 4) (g0%2)[376]
GOOD (369, 7) (g0%1)[364](g0%1)[365](g0%1)[366](g0%1)[367](g0%1)[368](g0%1)[369]
GOOD (361, 7) (g0%1)[361]
GOOD (371, 5) (g0%1)[371]
GOOD (381, 3) (g0%1)[381]
GOOD (389, 3) (g0%1)[389]
GOOD (383, 2) (g0%1)[383]
GOOD (386, 3) (g1%2)[386]
GOOD (379, 5) (g1%2)[379]
GOOD (378, 4) (g0%2)[378]
GOOD (368, 3) (g1%2)[368]
GOOD (375, 2) (g0%1)[375](g0%1)[380]
GOOD (399, 2) (g0%2)[399]
GOOD (400, 3) (g1%2)[400]
GOOD (402, 3) (g0%2)[398](g0%2)[399](g1%2)[402](g1%2)[403]
GOOD (403, 6) (g0%2)[403]
GOOD (408, 3) (g1%2)[408]
GOOD (397, 3) (g1%2)[397]
GOOD (403, 5) (g1%2)[403]
GOOD (417, 0) (g1%2)[414](g1%2)[415](g0%2)[416](g0%2)[417]
GOOD (406, 0) (g0%2)[406]
GOOD (407, 1) (g1%2)[407]
GOOD (409, 0) (g0%2)[409]
GOOD (401, 7) (g0%1)[401]
GOOD (401, 7) (g0%1)[401]
GOOD (397, 3) (g1%2)[397]
GOOD (415, 2) (g0%1)[415]
GOOD (418, 3) (g1%2)[418]
GOOD (429, 3) (g3%8)[429]
GOOD (444, 6) (g0%1)[444]
GOOD (441, 7) (g1%2)[441]
GOOD (435, 6) (g0%2)[435]
GOOD (445, 3) (g0%1)[445]
GOOD (434, 3) (g0%1)[434]
GOOD (439, 2) (g0%8)[439](g1%8)[439](g2%8)[439](g4%8)[439](g5%8)[439](g6%8)[439](g7%8)[439]
GOOD (431, 2) (g0%1)[431](g0%1)[432]
GOOD (426, 4) (g0%2)[426]
GOOD (412, 5) (g1%2)[412]
GOOD (401, 0) (g0%2)[401]
GOOD (410, 4) (g0%2)[410]
GOOD (413, 6) (g0%2)[413]
GOOD (416, 3) (g1%2)[416]
GOOD (420, 5) (g1%2)[420]
GOOD (419, 6) (g0%1)[419]
GOOD (406, 0) (g0%1)[406]
GOOD (399, 2) (g0%1)[399]
GOOD (397, 3) (g0%1)[397]
GOOD (416, 3) (g1%2)[416]
GOOD (405, 6) (g0%2)[405]
GOOD (402, 3) (g0%1)[402](g0%1)[405](g0%1)[407](g0%1)[408](g0%1)[412]
GOOD (390, 3) (g1%2)[390]
GOOD (391, 1) (g1%2)[391]
GOOD (397, 6) (g0%2)[397]
GOOD (399, 2) (g0%1)[399]
GOOD (406, 0) (g0%1)[406]
GOOD (394, 3) (g1%2)[394]
GOOD (399, 2) (g0%2)[399]
GOOD (401, 0) (g0%2)[401]
GOOD (388, 6) (g0%2)[388]
GOOD (379, 5) (g5%8)[379]
GOOD (394, 3) (g0%1)[394]
GOOD (394, 3) (g1%2)[394]
GOOD (395, 6) (g0%2)[395]
GOOD (403, 6) (g0%2)[402](g0%2)[403](g1%2)[406](g1%2)[407]
GOOD (410, 3) (g1%2)[410]
GOOD (401, 0) (g0%2)[401]
GOOD (410, 3) (g1%2)[410](g1%2)[411](g0%2)[414](g0%2)[415]
GOOD (404, 5) (g1%2)[404]
GOOD (389, 3) (g1%2)[389]
GOOD (413, 6) (g0%2)[413]
GOOD (407, 2) (g0%1)[407]
GOOD (414, 0) (g0%1)[414]
GOOD (400, 4) (g0%1)[400]
GOOD (416, 4) (g0%1)[416]
GOOD (419, 5) (g1%2)[419]
GOOD (413, 6) (g0%2)[413]
GOOD (410, 4) (g0%2)[410]
GOOD (417, 0) (g0%1)[417]
GOOD (417, 7) (g1%2)[417]
GOOD (426, 3) (g0%1)[426]
GOOD (420, 6) (g0%1)[420]
GOOD (425, 0) (g0%2)[425]
GOOD (428, 5) (g1%2)[428]
GOOD (426, 3) (g0%1)[426]
GOOD (415, 1) (g1%2)[415]
GOOD (442, 3) (g0%1)[442](g0%1)[445]
GOOD (447, 2) (g0%1)[447]
GOOD (444, 5) (g1%2)[444]
GOOD (460, 6) (g0%1)[460]
GOOD (460, 6) (g0%1)[460]
GOOD (463, 1) (g1%2)[463]
GOOD (456, 3) (g1%2)[456]
GOOD (475, 6) (g0%2)[475]
GOOD (449, 7) (g1%2)[447](g1%2)[448](g1%2)[449](g0%2)[450](g0%2)[451](g0%2)[452]
GOOD (455, 1) (g1%2)[455]
GOOD (449, 0) (g0%2)[449]
GOOD (437, 3) (g1%2)[437](g1%2)[438](g0%2)[441](g0%2)[442]
GOOD (444, 6) (g0%2)[444]
GOOD (444, 6) (g0%1)[444]
GOOD (435, 6) (g0%2)[435]
GOOD (436, 5) (g1%2)[436]
GOOD (474, 3) (g1%2)[474]
GOOD (478, 0) (g0%2)[478]
GOOD (464, 3) (g1%2)[464]
GOOD (462, 0) (g0%2)[462]
GOOD (472, 3) (g1%2)[472]
GOOD (475, 5) (g1%2)[475]
GOOD (487, 1) (g1%2)[487]
GOOD (505, 7) (g1%2)[505]
GOOD (509, 6) (g0%2)[509]
GOOD (494, 0) (g0%1)[494]
GOOD (501, 3) (g0%1)[501]
GOOD (486, 3) (g1%2)[486]
GOOD (480, 3) (g1%2)[480]
GOOD (467, 5) (g1%2)[467]
GOOD (480, 3) (g1%2)[480]
GOOD (474, 3) (g1%2)[474]
GOOD (477, 6) (g0%2)[477]
GOOD (484, 5) (g1%2)[484]
GOOD (476, 6) (g0%2)[476]
GOOD (477, 3) (g0%1)[477]
GOOD (474, 3) (g0%1)[474](g0%1)[479]
GOOD (474, 3) (g1%2)[474]
GOOD (476, 6) (g0%2)[475](g0%2)[476](g1%2)[479](g1%2)[480]
GOOD (470, 5) (g1%2)[470]
GOOD (473, 7) (g0%2)[468](g0%2)[469](g1%2)[472](g1%2)[473]
GOOD (471, 2) (g0%2)[471]
GOOD (503, 1) (g1%2)[503]
GOOD (511, 2) (g0%1)[511]
GOOD (517, 7) (g7%8)[517]
GOOD (552, 3) (g1%2)[552]
GOOD (550, 3) (g1%2)[550]
GOOD (548, 6) (g0%1)[548]
GOOD (548, 6) (g0%1)[548]
GOOD (548, 5) (g1%2)[548]
GOOD (539, 5) (g0%1)[539]
GOOD (545, 7) (g0%1)[545]
GOOD (540, 6) (g0%2)[540]
GOOD (537, 7) (g1%2)[537]
GOOD (539, 5) (g0%1)[539]
GOOD (550, 3) (g1%2)[550]
GOOD (574, 3) (g1%2)[574]
GOOD (583, 2) (g0%2)[583]
GOOD (562, 3) (g0%1)[562]
GOOD (563, 5) (g1%2)[563]
GOOD (564, 6) (g0%2)[564]
GOOD (547, 6) (g0%2)[547]
GOOD (550, 0) (g0%1)[550](g0%1)[551]
GOOD (548, 6) (g0%2)[548]
GOOD (565, 6) (g0%2)[565]
GOOD (553, 7) (g1%2)[553]
GOOD (522, 3) (g1%2)[522]
GOOD (502, 0) (g0%2)[502]
GOOD (509, 6) (g0%2)[509]
GOOD (515, 5) (g0%1)[515]
GOOD (493, 1) (g0%1)[493]
GOOD (488, 4) (g0%2)[488]
GOOD (505, 7) (g0%1)[505]
GOOD (518, 0) (g0%1)[518]
GOOD (509, 3) (g0%1)[509]
GOOD (517, 3) (g0%1)[517]
GOOD (519, 2) (g0%1)[519]
GOOD (508, 5) (g1%2)[508]
GOOD (528, 4) (g0%2)[528]
GOOD (519, 1) (g1%2)[519]
GOOD (539, 5) (g0%1)[539]
GOOD (547, 5) (g0%1)[544](g0%1)[547](g0%1)[548]
GOOD (535, 2) (g0%2)[535]
GOOD (543, 2) (g0%2)[543]
GOOD (539, 6) (g0%2)[539]
GOOD (533, 3) (g0%1)[533]
GOOD (529, 7) (g1%2)[529]
GOOD (521, 0) (g0%2)[521]
GOOD (528, 3) (g1%2)[528]
GOOD (544, 4) (g0%1)[544]
GOOD (543, 1) (g1%2)[543]
GOOD (539, 5) (g0%1)[539]
GOOD (514, 3) (g0%1)[514](g0%1)[517]
GOOD (527, 2) (g0%1)[527]
GOOD (546, 3) (g1%2)[545](g1%2)[546](g0%2)[549](g0%2)[550]
GOOD (543, 1) (g1%2)[543]
GOOD (575, 2) (g0%1)[575]
GOOD (586, 3) (g0%1)[586]
GOOD (574, 0) (g0%1)[574]
GOOD (562, 3) (g0%1)[562]
GOOD (571, 5) (g1%2)[571]
GOOD (571, 5) (g1%2)[571]
GOOD (563, 5) (g1%2)[563]
GOOD (561, 0) (g0%2)[561]
GOOD (570, 3) (g1%2)[570]
GOOD (566, 0) (g0%2)[566](g0%2)[567]
GOOD (571, 5) (g0%1)[571]
GOOD (589, 3) (g1%2)[589]
GOOD (594, 3) (g1%2)[593](g1%2)[594](g0%2)[597](g0%2)[598]
GOOD (600, 3) (g1%2)[600]
GOOD (601, 7) (g1%2)[601]
GOOD (618, 4) (g0%2)[618]
GOOD (599, 2) (g0%1)[599]
GOOD (573, 1) (g0%1)[568](g0%1)[573]
GOOD (568, 7) (g1%2)[568]
GOOD (573, 6) (g0%2)[573]
GOOD (573, 3) (g1%2)[573]
GOOD (574, 0) (g0%2)[574]
GOOD (559, 2) (g0%1)[559]
GOOD (556, 5) (g1%2)[556]
GOOD (514, 3) (g0%1)[513](g0%1)[514](g0%1)[515](g0%1)[516](g0%1)[517](g0%1)[518]
GOOD (508, 6) (g0%1)[508]
GOOD (526, 3) (g1%2)[526]
GOOD (511, 2) (g0%1)[511]
GOOD (500, 6) (g0%1)[500]
GOOD (490, 3) (g0%1)[487](g0%1)[488](g0%1)[489](g0%1)[490]
GOOD (494, 0) (g0%1)[494]
GOOD (477, 1) (g1%2)[477]
GOOD (487, 2) (g0%1)[487]
GOOD (498, 3) (g0%1)[498]
GOOD (513, 7) (g1%2)[513]
GOOD (505, 7) (g1%2)[505]
GOOD (509, 3) (g0%1)[509]
GOOD (505, 7) (g0%1)[505]
GOOD (498, 3) (g0%1)[498]
GOOD (498, 3) (g0%1)[498]
GOOD (502, 3) (g1%2)[502]
GOOD (510, 0) (g0%2)[510]
GOOD (507, 6) (g0%2)[507]
GOOD (503, 2) (g0%2)[503]
GOOD (512, 4) (g0%2)[512]
GOOD (500, 2) (g0%2)[500]
GOOD (492, 5) (g1%2)[492]
GOOD (495, 2) (g0%1)[495]
GOOD (496, 4) (g0%1)[496]
GOOD (501, 1) (g1%2)[501]
GOOD (500, 5) (g1%2)[500]
GOOD (506, 6) (g0%2)[506]
GOOD (489, 7) (g1%2)[489]
GOOD (485, 6) (g0%2)[485]
GOOD (492, 6) (g0%1)[492]
GOOD (491, 5) (g1%2)[491]
GOOD (503, 2) (g0%2)[503]
GOOD (492, 5) (g1%2)[492]
GOOD (487, 2) (g0%2)[487]
GOOD (497, 7) (g0%1)[497]
GOOD (493, 3) (g0%1)[493]
GOOD (499, 5) (g5%8)[499]
GOOD (557, 3) (g0%1)[556](g0%1)[557](g0%1)[558](g0%1)[559](g0%1)[560]
GOOD (577, 7) (g1%2)[577]
GOOD (580, 6) (g0%2)[580]
GOOD (570, 6) (g0%2)[570]
GOOD (577, 0) (g0%1)[577]
GOOD (566, 0) (g0%1)[566]
GOOD (564, 6) (g0%1)[564]
GOOD (589, 3) (g1%2)[589]
GOOD (583, 1) (g1%2)[583]
GOOD (572, 6) (g0%2)[572]
GOOD (559, 1) (g1%2)[559]
GOOD (566, 3) (g1%2)[566]
GOOD (571, 5) (g0%1)[571]
GOOD (570, 3) (g1%2)[570]
GOOD (561, 7) (g0%1)[561]
GOOD (558, 0) (g0%2)[558]
GOOD (561, 0) (g0%2)[561]
GOOD (578, 3) (g1%2)[577](g1%2)[578]
GOOD (570, 3) (g0%1)[570](g0%1)[571]
GOOD (573, 3) (g0%1)[573]
GOOD (570, 3) (g1%2)[570]
GOOD (562, 3) (g1%2)[562]
GOOD (571, 6) (g0%2)[571]
GOOD (570, 3) (g0%1)[568](g0%1)[570](g0%1)[573]
GOOD (578, 3) (g0%1)[574](g0%1)[578](g0%1)[585]
GOOD (614, 0) (g0%1)[614]
GOOD (616, 4) (g0%1)[616]
GOOD (629, 3) (g0%1)[629]
GOOD (633, 7) (g1%2)[633]
GOOD (637, 3) (g1%2)[637](g1%2)[638](g0%2)[641](g0%2)[642]
GOOD (630, 0) (g0%2)[630]
GOOD (633, 0) (g0%2)[633]
GOOD (645, 3) (g0%1)[645]
GOOD (662, 0) (g0%1)[662]
GOOD (667, 5) (g1%2)[667]
GOOD (643, 5) (g1%2)[643](g0%2)[652]
GOOD (658, 3) (g0%1)[658]
GOOD (666, 3) (g0%1)[666]
GOOD (687, 2) (g0%1)[687]
GOOD (683, 5) (g1%2)[683]
GOOD (691, 5) (g1%2)[691]
GOOD (691, 6) (g0%2)[691]
GOOD (690, 3) (g0%1)[689](g0%1)[690](g0%1)[691](g0%1)[692](g0%1)[693]
GOOD (693, 3) (g1%2)[693]
GOOD (675, 5) (g0%1)[675]
GOOD (678, 3) (g1%2)[678]
GOOD (684, 6) (g0%2)[684]
GOOD (682, 3) (g0%1)[678](g0%1)[679](g0%1)[680](g0%1)[681](g0%1)[682](g0%1)[683]
GOOD (666, 3) (g0%1)[665](g0%1)[666](g0%1)[667](g0%1)[668](g0%1)[669](g0%1)[670]
GOOD (671, 2) (g0%1)[671]
GOOD (671, 2) (g0%1)[671]
GOOD (682, 3) (g0%1)[682]
GOOD (669, 3) (g0%1)[669]
GOOD (678, 0) (g0%1)[678]
GOOD (681, 7) (g1%2)[681]
GOOD (685, 6) (g0%2)[685]
GOOD (697, 0) (g0%2)[697]
GOOD (675, 5) (g0%1)[675](g0%1)[676](g0%1)[677](g0%1)[678](g0%1)[679](g0%1)[680]
GOOD (675, 6) (g0%2)[675]
GOOD (687, 2) (g0%2)[687]
GOOD (704, 4) (g0%1)[704]
GOOD (706, 3) (g0%1)[701](g0%1)[706]
GOOD (713, 0) (g0%1)[713]
GOOD (702, 0) (g0%1)[702]
GOOD (707, 5) (g0%1)[707]
GOOD (711, 2) (g0%1)[711]
GOOD (705, 2) (g2%8)[705]
GOOD (662, 2) (g2%8)[662]
GOOD (658, 3) (g0%1)[658]
GOOD (658, 3) (g0%1)[658]
GOOD (654, 1) (g1%2)[654]
GOOD (646, 1) (g1%2)[646]
GOOD (649, 0) (g0%2)[649]
GOOD (651, 6) (g0%2)[650](g0%2)[651](g1%2)[652]
GOOD (666, 4) (g0%2)[666]
GOOD (670, 0) (g0%1)[670]
GOOD (667, 5) (g0%1)[667]
GOOD (654, 3) (g1%2)[654]
GOOD (660, 6) (g0%1)[660]
GOOD (667, 5) (g0%1)[667]
GOOD (660, 5) (g1%2)[660]
GOOD (652, 5) (g1%2)[652]
GOOD (666, 3) (g0%1)[664](g0%1)[665](g0%1)[666](g0%1)[667](g0%1)[668](g0%1)[669]
GOOD (675, 6) (g0%2)[675]
GOOD (637, 3) (g0%1)[637]
GOOD (641, 7) (g1%2)[641]
GOOD (638, 0) (g0%2)[638]
GOOD (611, 5) (g0%1)[611]
GOOD (612, 6) (g0%1)[612]
GOOD (612, 6) (g0%1)[612]
GOOD (609, 7) (g0%1)[609](g0%1)[614]
GOOD (609, 7) (g1%2)[609]
GOOD (611, 6) (g0%2)[610](g0%2)[611](g1%2)[614](g1%2)[615]
GOOD (605, 3) (g1%2)[605]
GOOD (603, 6) (g0%2)[603](g0%2)[604](g1%2)[607](g1%2)[608]
GOOD (600, 4) (g0%2)[600]
GOOD (617, 7) (g1%2)[617]
GOOD (621, 3) (g1%2)[621]
GOOD (626, 3) (g0%1)[626]
GOOD (627, 6) (g0%2)[627]
GOOD (629, 6) (g0%2)[629]
GOOD (629, 3) (g1%2)[629]
GOOD (618, 4) (g0%2)[618]
GOOD (618, 4) (g0%2)[618]
GOOD (620, 6) (g0%1)[620]
GOOD (631, 2) (g0%1)[631]
GOOD (626, 3) (g0%1)[626]
GOOD (641, 7) (g0%1)[641]
GOOD (633, 7) (g0%1)[633]
GOOD (648, 3) (g1%2)[648]
GOOD (641, 0) (g0%2)[641]
GOOD (619, 5) (g0%1)[612](g0%1)[615](g0%1)[616](g0%1)[619]
GOOD (613, 6) (g0%1)[613]
GOOD (611, 5) (g0%1)[611](g0%1)[616]
GOOD (616, 3) (g1%2)[616]
GOOD (623, 1) (g1%2)[623]
GOOD (612, 3) (g1%2)[612]
GOOD (593, 0) (g0%2)[593]
GOOD (592, 3) (g1%2)[592]
GOOD (581, 3) (g1%2)[581](g1%2)[582]
GOOD (594, 3) (g1%2)[594]
GOOD (609, 7) (g0%1)[609]
GOOD (601, 7) (g0%1)[601]
GOOD (607, 2) (g0%1)[607]
GOOD (619, 5) (g0%1)[619](g0%1)[620]
GOOD (613, 3) (g0%1)[613]
GOOD (604, 5) (g0%1)[604]
GOOD (605, 3) (g0%1)[605]
GOOD (614, 0) (g0%1)[614]
GOOD (625, 7) (g1%2)[625]
GOOD (632, 4) (g0%2)[632]
GOOD (622, 0) (g0%2)[622]
GOOD (626, 3) (g0%1)[626]
GOOD (613, 3) (g0%1)[613]
GOOD (607, 2) (g0%1)[607]
GOOD (635, 5) (g0%1)[635]
GOOD (637, 3) (g0%1)[632](g0%1)[637]
GOOD (644, 6) (g0%1)[644]
GOOD (637, 1) (g1%2)[637]
GOOD (653, 3) (g0%1)[652](g0%1)[653](g0%1)[654](g0%1)[655]
GOOD (655, 2) (g0%2)[655]
GOOD (657, 7) (g1%2)[657]
GOOD (676, 6) (g0%1)[676]
GOOD (676, 6) (g0%1)[676]
GOOD (668, 6) (g0%1)[668]
GOOD (676, 5) (g1%2)[676]
GOOD (689, 7) (g1%2)[689]
GOOD (701, 3) (g0%1)[701]
GOOD (701, 6) (g0%1)[701]
GOOD (708, 5) (g0%1)[708]
GOOD (694, 0) (g0%1)[694]
GOOD (701, 3) (g1%2)[701]
GOOD (705, 0) (g0%2)[705]
GOOD (690, 4) (g0%2)[690]
GOOD (687, 2) (g0%2)[687]
GOOD (698, 3) (g0%1)[694](g0%1)[695](g0%1)[696](g0%1)[697](g0%1)[698](g0%1)[699]
GOOD (702, 0) (g0%1)[702]
GOOD (692, 0) (g0%1)[692]
GOOD (661, 1) (g0%1)[661]
GOOD (661, 3) (g1%2)[661]
GOOD (665, 0) (g0%1)[665]
GOOD (661, 3) (g1%2)[661]
GOOD (660, 6) (g0%2)[660]
GOOD (657, 7) (g1%2)[657]
GOOD (664, 4) (g0%2)[664]
GOOD (674, 3) (g0%1)[674]
GOOD (683, 5) (g0%1)[680](g0%1)[683](g0%1)[684]
GOOD (684, 6) (g0%1)[684]
GOOD (687, 1) (g1%2)[687]
GOOD (686, 3) (g1%2)[686]
GOOD (688, 3) (g1%2)[688]
GOOD (682, 3) (g0%1)[675](g0%1)[682](g0%1)[685](g0%1)[686]
GOOD (677, 3) (g0%1)[677]
GOOD (674, 3) (g0%1)[674](g0%1)[679]
GOOD (679, 1) (g1%2)[679]
GOOD (668, 6) (g0%2)[667](g0%2)[668](g1%2)[671](g1%2)[672]
GOOD (667, 5) (g1%2)[667]
GOOD (670, 0) (g0%2)[670]
GOOD (667, 5) (g1%2)[667]
GOOD (684, 6) (g6%8)[684]
GOOD (729, 7) (g0%1)[729]
GOOD (719, 2) (g0%1)[719]
GOOD (720, 3) (g1%2)[720]
GOOD (726, 0) (g0%1)[726]
GOOD (772, 6) (g0%1)[772]
GOOD (786, 3) (g0%1)[786]
GOOD (795, 5) (g0%1)[795]
GOOD (786, 3) (g0%1)[785](g0%1)[786](g0%1)[789]
GOOD (802, 3) (g0%1)[802]
GOOD (792, 4) (g0%1)[792]
GOOD (785, 7) (g0%1)[785]
GOOD (804, 6) (g0%1)[804]
GOOD (799, 2) (g0%1)[799]
GOOD (811, 5) (g1%2)[811]
GOOD (798, 3) (g1%2)[798]
GOOD (806, 0) (g0%1)[806]
GOOD (796, 6) (g0%1)[796]
GOOD (800, 3) (g1%2)[800]
GOOD (803, 5) (g1%2)[803]
GOOD (785, 7) (g0%1)[785]
GOOD (777, 7) (g0%1)[776](g0%1)[777](g0%1)[780]
GOOD (783, 1) (g1%2)[783]
GOOD (792, 3) (g1%2)[792]
GOOD (796, 6) (g0%1)[796]
GOOD (787, 6) (g0%1)[780](g0%1)[787]
GOOD (774, 1) (g1%8)[774]
GOOD (762, 3) (g0%1)[762]
GOOD (771, 5) (g0%1)[771]
GOOD (773, 1) (g0%1)[768](g0%1)[773]
GOOD (773, 3) (g1%2)[773]
GOOD (759, 2) (g0%2)[759]
GOOD (756, 6) (g0%2)[756]
GOOD (760, 4) (g0%1)[760]
GOOD (753, 7) (g0%1)[753]
GOOD (767, 2) (g0%1)[767]
GOOD (755, 5) (g0%1)[755]
GOOD (762, 3) (g0%1)[762]
GOOD (773, 3) (g0%1)[773]
GOOD (776, 3) (g1%2)[776]
GOOD (779, 5) (g1%2)[779]
GOOD (768, 3) (g1%2)[768]
GOOD (761, 7) (g0%1)[761]
GOOD (778, 3) (g1%2)[778]
GOOD (775, 2) (g0%1)[775]
GOOD (769, 7) (g1%2)[769]
GOOD (763, 5) (g0%1)[763]
GOOD (766, 0) (g0%1)[761](g0%1)[766]
GOOD (773, 1) (g0%1)[773]
GOOD (773, 3) (g1%2)[773]
GOOD (772, 6) (g0%2)[772]
GOOD (783, 1) (g1%2)[783]
GOOD (777, 0) (g0%1)[776](g0%1)[777]
GOOD (773, 3) (g1%2)[773]
GOOD (776, 3) (g1%2)[776]
GOOD (773, 6) (g0%1)[773]
GOOD (774, 0) (g0%1)[774]
GOOD (754, 3) (g0%1)[754]
GOOD (765, 1) (g0%1)[765]
GOOD (760, 4) (g0%1)[760]
GOOD (756, 5) (g0%1)[756]
GOOD (762, 7) (g7%8)[762]
GOOD (789, 3) (g0%1)[789]
GOOD (795, 5) (g0%1)[795]
GOOD (781, 1) (g0%1)[781](g0%1)[784](g0%1)[785](g0%1)[788]
GOOD (810, 3) (g0%1)[810]
GOOD (813, 3) (g1%2)[813]
GOOD (809, 0) (g0%2)[809]
GOOD (889, 0) (g0%2)[889]
GOOD (895, 2) (g0%1)[895]
GOOD (898, 3) (g0%1)[893](g0%1)[898]
GOOD (898, 3) (g1%2)[898]
GOOD (879, 1) (g1%2)[879]
GOOD (881, 7) (g1%2)[879](g1%2)[880](g1%2)[881](g0%2)[882]
GOOD (875, 5) (g0%1)[875]
GOOD (878, 0) (g0%8)[878]
GOOD (890, 3) (g0%2)[886](g0%2)[887](g1%2)[890](g1%2)[891]
GOOD (886, 3) (g1%2)[886]
GOOD (889, 0) (g0%2)[889]
GOOD (886, 3) (g1%2)[886]
GOOD (903, 6) (g6%8)[903]
GOOD (921, 7) (g0%1)[921]
GOOD (922, 3) (g0%1)[922]
GOOD (923, 5) (g0%1)[923]
GOOD (923, 5) (g0%1)[923]
GOOD (925, 1) (g0%1)[920](g0%1)[925]
GOOD (925, 3) (g1%2)[925]
GOOD (911, 2) (g0%2)[911]
GOOD (918, 0) (g0%2)[918]
GOOD (913, 0) (g0%2)[913]
GOOD (918, 6) (g6%8)[918]
GOOD (926, 0) (g0%1)[924](g0%1)[926](g0%1)[929]
GOOD (929, 7) (g0%1)[929]
GOOD (928, 3) (g1%2)[928]
GOOD (930, 3) (g1%2)[930](g1%2)[931](g0%2)[934](g0%2)[935]
GOOD (919, 2) (g0%1)[919]
GOOD (928, 3) (g1%2)[928]
GOOD (924, 5) (g1%2)[924]
GOOD (931, 6) (g0%2)[931]
GOOD (937, 7) (g1%2)[937]
GOOD (944, 4) (g0%2)[944]
GOOD (924, 6) (g0%1)[924]
GOOD (962, 3) (g1%2)[962]
GOOD (947, 5) (g1%2)[947]
GOOD (953, 7) (g1%2)[953]
GOOD (959, 1) (g1%2)[959]
GOOD (964, 6) (g0%2)[964]
GOOD (972, 6) (g0%1)[972]
GOOD (965, 3) (g1%2)[965]
GOOD (988, 6) (g0%1)[988]
GOOD (988, 5) (g1%2)[988]
GOOD (990, 0) (g0%2)[990]
GOOD (985, 0) (g0%2)[985]
GOOD (981, 3) (g1%2)[981]
GOOD (973, 6) (g0%1)[973]
GOOD (974, 0) (g0%1)[974]
GOOD (973, 3) (g0%1)[971](g0%1)[972](g0%1)[973](g0%1)[974]
GOOD (977, 0) (g0%1)[976](g0%1)[977]
GOOD (989, 3) (g0%1)[988](g0%1)[989](g0%1)[990](g0%1)[991](g0%1)[992](g0%1)[993]
GOOD (994, 3) (g1%2)[994]
GOOD (982, 5) (g1%2)[982]
GOOD (987, 5) (g1%2)[987]
GOOD (981, 1) (g0%1)[981]
GOOD (978, 3) (g1%2)[978]
GOOD (971, 5) (g1%2)[971](g1%2)[972](g0%2)[975](g0%2)[976]
GOOD (969, 0) (g0%2)[969]
GOOD (980, 6) (g0%2)[980]
GOOD (981, 3) (g1%2)[981]
GOOD (995, 6) (g0%2)[995]
GOOD (997, 3) (g0%1)[997]
GOOD (986, 3) (g0%1)[986]
GOOD (1011, 6) (g0%1)[1011]
GOOD (1012, 5) (g1%2)[1012]
GOOD (1009, 0) (g0%2)[1009]
GOOD (995, 5) (g0%1)[995]
GOOD (997, 1) (g0%1)[997]
GOOD (987, 5) (g0%1)[987](g0%1)[988](g0%1)[991]
GOOD (1017, 7) (g1%2)[1017]
GOOD (1021, 3) (g1%2)[1021](g1%2)[1022](g0%2)[1025](g0%2)[1026]
GOOD (1016, 3) (g1%2)[1016]
GOOD (1024, 4) (g0%2)[1024]
GOOD (1024, 3) (g0%1)[1024]
GOOD (1018, 3) (g0%1)[1014](g0%1)[1015](g0%1)[1018]
GOOD (1014, 0) (g0%1)[1014]
GOOD (1011, 5) (g1%2)[1011]
GOOD (1024, 4) (g0%2)[1024]
GOOD (1033, 7) (g0%1)[1033]
GOOD (1030, 0) (g0%1)[1030]
GOOD (1038, 0) (g0%1)[1038]
GOOD (1039, 2) (g0%1)[1039]
GOOD (1030, 3) (g0%1)[1030]
GOOD (1038, 0) (g0%1)[1038]
GOOD (1026, 3) (g1%2)[1026]
GOOD (1031, 2) (g0%2)[1031]
GOOD (1030, 3) (g1%2)[1030]
GOOD (1022, 3) (g1%2)[1022]
GOOD (1014, 0) (g0%2)[1012](g0%2)[1013](g0%2)[1014](g1%2)[1015](g1%2)[1016](g1%2)[1017]
GOOD (1004, 6) (g0%1)[1004]
GOOD (1003, 5) (g0%1)[1003]
GOOD (1009, 7) (g0%1)[1009]
GOOD (1008, 4) (g0%1)[1008]
GOOD (1010, 7) (g7%8)[1010]
GOOD (993, 7) (g1%2)[993]
GOOD (988, 5) (g1%2)[988]
GOOD (993, 0) (g0%2)[993]
GOOD (1001, 7) (g1%2)[1001]
GOOD (1010, 6) (g0%2)[1010]
GOOD (1011, 6) (g0%2)[1011]
GOOD (1000, 4) (g0%1)[1000]
GOOD (995, 5) (g1%2)[995]
GOOD (997, 6) (g0%2)[997]
GOOD (1004, 5) (g1%2)[1004]
GOOD (999, 1) (g1%2)[999]
GOOD (1000, 4) (g0%2)[1000]
GOOD (1007, 2) (g0%2)[1007]
GOOD (974, 3) (g1%2)[974]
GOOD (921, 7) (g0%1)[921]
GOOD (930, 3) (g0%1)[926](g0%1)[929](g0%1)[930]
GOOD (930, 3) (g0%1)[930]
GOOD (933, 3) (g1%2)[933]
GOOD (927, 2) (g0%2)[927]
GOOD (915, 7) (g1%2)[915]
GOOD (905, 0) (g0%2)[905]
GOOD (918, 3) (g1%2)[918]
GOOD (921, 0) (g0%2)[921]
GOOD (910, 0) (g0%1)[910]
GOOD (814, 0) (g0%1)[814]
GOOD (813, 3) (g1%2)[813]
GOOD (815, 2) (g0%2)[815]
GOOD (825, 7) (g1%2)[825]
GOOD (803, 5) (g1%2)[803]
GOOD (813, 6) (g0%2)[813]
GOOD (821, 3) (g1%2)[821]
GOOD (832, 4) (g0%1)[832]
GOOD (831, 1) (g1%2)[831]
GOOD (830, 0) (g0%2)[830]
GOOD (843, 5) (g1%2)[843](g1%2)[844]
GOOD (836, 5) (g1%2)[836]
GOOD (844, 6) (g0%1)[844]
GOOD (856, 3) (g1%2)[856]
GOOD (853, 6) (g0%2)[852](g0%2)[853]
GOOD (869, 1) (g0%1)[869]
GOOD (859, 5) (g0%1)[859]
GOOD (848, 4) (g0%1)[848]
GOOD (858, 3) (g0%1)[854](g0%1)[857](g0%1)[858]
GOOD (853, 6) (g0%1)[853]
GOOD (846, 0) (g0%1)[846]
GOOD (856, 3) (g1%2)[856]
GOOD (844, 5) (g1%2)[844]
GOOD (831, 2) (g0%2)[831]
GOOD (843, 6) (g0%2)[843]
GOOD (802, 3) (g0%1)[802]
GOOD (801, 7) (g1%2)[801]
GOOD (803, 6) (g0%2)[803]
GOOD (805, 3) (g1%2)[805]
GOOD (808, 4) (g0%1)[808]
GOOD (807, 2) (g0%1)[804](g0%1)[807](g0%1)[808]
GOOD (799, 2) (g0%1)[799]
GOOD (791, 2) (g0%1)[791]
GOOD (789, 3) (g0%1)[789]
GOOD (808, 3) (g1%2)[808]
GOOD (797, 6) (g0%2)[797]
GOOD (784, 3) (g1%2)[784]
GOOD (791, 1) (g1%2)[791]
GOOD (786, 3) (g0%1)[786]
GOOD (795, 5) (g0%1)[795]
GOOD (794, 3) (g1%2)[794]
GOOD (785, 7) (g0%1)[785]
GOOD (787, 5) (g0%1)[787]
GOOD (803, 6) (g0%2)[802](g0%2)[803](g1%2)[806](g1%2)[807]
GOOD (802, 6) (g0%2)[802]
GOOD (799, 1) (g1%2)[799]
GOOD (811, 5) (g1%2)[811]
GOOD (818, 3) (g1%2)[818]
GOOD (823, 2) (g0%1)[823]
GOOD (816, 4) (g0%1)[816]
GOOD (831, 1) (g1%2)[831]
GOOD (818, 4) (g0%2)[818]
GOOD (808, 3) (g1%2)[808]
GOOD (807, 1) (g0%1)[807]
GOOD (808, 4) (g0%1)[808]
GOOD (802, 3) (g1%2)[802]
GOOD (811, 5) (g0%1)[808](g0%1)[811](g0%1)[812]
GOOD (805, 3) (g1%2)[805]
GOOD (803, 6) (g0%2)[803]
GOOD (836, 5) (g1%2)[836]
GOOD (838, 0) (g0%2)[838]
GOOD (840, 4) (g0%1)[840]
GOOD (829, 6) (g0%1)[829]
GOOD (841, 7) (g0%1)[841]
GOOD (850, 3) (g0%1)[846](g0%1)[849](g0%1)[850]
GOOD (843, 5) (g1%2)[843]
GOOD (830, 3) (g1%2)[830]
GOOD (828, 6) (g0%1)[828]
GOOD (804, 6) (g0%1)[804]
GOOD (805, 3) (g1%2)[805]
GOOD (803, 6) (g0%2)[803]
GOOD (805, 3) (g0%1)[798](g0%1)[805]
GOOD (803, 5) (g0%1)[800](g0%1)[803]
GOOD (810, 3) (g0%1)[810]
GOOD (811, 5) (g1%2)[811]
GOOD (789, 1) (g1%2)[788](g1%2)[789](g1%2)[790](g0%2)[791](g0%2)[792](g0%2)[793]
GOOD (795, 6) (g0%2)[795]
GOOD (797, 3) (g1%2)[797]
GOOD (806, 0) (g0%2)[806]
GOOD (809, 7) (g0%1)[809]
GOOD (792, 4) (g0%1)[792]
GOOD (788, 5) (g1%2)[788]
GOOD (785, 0) (g0%2)[785]
GOOD (785, 7) (g1%2)[785]
GOOD (814, 0) (g0%2)[814]
GOOD (806, 0) (g0%1)[806]
GOOD (805, 1) (g1%2)[805]
GOOD (805, 3) (g1%2)[805]
GOOD (800, 4) (g0%1)[800]
GOOD (819, 5) (g1%2)[819]
GOOD (810, 3) (g1%2)[810]
GOOD (821, 3) (g0%1)[821]
GOOD (819, 5) (g1%2)[819]
GOOD (813, 3) (g1%2)[813]
GOOD (809, 0) (g0%2)[809]
GOOD (818, 4) (g0%2)[818]
GOOD (821, 6) (g0%2)[821]
GOOD (816, 4) (g0%1)[816]
GOOD (806, 5) (g1%2)[806]
GOOD (813, 6) (g0%2)[813]
GOOD (809, 7) (g1%2)[809]
GOOD (802, 3) (g1%2)[802]
GOOD (792, 4) (g0%1)[792]
GOOD (792, 3) (g0%1)[792]
GOOD (789, 1) (g1%2)[789]
GOOD (784, 4) (g0%2)[784]
GOOD (793, 0) (g0%1)[793]
GOOD (804, 6) (g0%1)[804]
GOOD (800, 3) (g1%2)[800]
GOOD (797, 3) (g1%2)[797]
GOOD (808, 3) (g1%2)[808]
GOOD (810, 3) (g0%1)[809](g0%1)[810](g0%1)[813]
GOOD (808, 4) (g0%2)[808]
GOOD (816, 4) (g0%1)[816]
GOOD (805, 3) (g0%1)[805]
GOOD (805, 3) (g1%2)[805]
GOOD (797, 3) (g1%2)[797](g1%2)[798]
GOOD (805, 3) (g1%2)[805]
GOOD (804, 6) (g0%2)[804]
GOOD (802, 3) (g0%1)[802]
GOOD (801, 7) (g1%2)[801]
GOOD (799, 2) (g0%2)[799]
GOOD (803, 5) (g1%2)[803](g1%2)[804](g0%2)[807](g0%2)[808]
GOOD (811, 6) (g0%2)[811]
GOOD (806, 3) (g1%2)[806]
GOOD (814, 3) (g1%2)[814]
GOOD (813, 3) (g0%1)[813]
GOOD (810, 3) (g1%2)[810]
GOOD (801, 7) (g1%2)[801]
GOOD (815, 2) (g0%2)[815]
GOOD (819, 5) (g0%2)[815](g0%2)[816](g1%2)[819](g1%2)[820]
GOOD (808, 3) (g1%2)[808]
GOOD (829, 3) (g1%2)[829]
GOOD (827, 6) (g0%2)[827]
GOOD (854, 0) (g0%1)[854]
GOOD (844, 5) (g0%1)[844]
GOOD (846, 0) (g0%1)[846]
GOOD (893, 3) (g0%1)[893]
GOOD (897, 7) (g1%2)[897]
GOOD (882, 4) (g0%2)[882]
GOOD (888, 4) (g0%1)[888]
GOOD (896, 4) (g0%1)[896]
GOOD (918, 0) (g0%1)[918]
GOOD (918, 0) (g0%1)[918]
GOOD (910, 0) (g0%1)[910]
GOOD (918, 3) (g1%2)[918]
GOOD (924, 6) (g0%2)[924]
GOOD (919, 2) (g0%1)[919]
GOOD (938, 3) (g1%2)[938]
GOOD (942, 0) (g0%2)[942]
GOOD (932, 6) (g0%1)[932]
GOOD (929, 7) (g0%1)[929](g0%1)[934]
GOOD (929, 7) (g1%2)[929]
GOOD (937, 7) (g1%2)[936](g1%2)[937](g0%2)[940](g0%2)[941]
GOOD (921, 7) (g0%1)[921]
GOOD (924, 6) (g0%2)[924]
GOOD (941, 3) (g1%2)[941]
GOOD (937, 0) (g0%2)[937]
GOOD (896, 4) (g0%1)[896]
GOOD (889, 7) (g0%1)[889]
GOOD (897, 7) (g1%2)[897]
GOOD (879, 2) (g0%1)[879]
GOOD (855, 2) (g0%1)[855]
GOOD (851, 5) (g1%2)[851]
GOOD (841, 0) (g0%2)[841]
GOOD (851, 6) (g0%2)[851]
GOOD (862, 0) (g0%1)[862]
GOOD (854, 0) (g0%1)[854]
GOOD (862, 3) (g1%2)[862]
GOOD (868, 6) (g0%2)[868]
GOOD (875, 5) (g0%1)[875]
GOOD (869, 3) (g1%2)[869]
GOOD (873, 0) (g0%2)[873]
GOOD (871, 1) (g1%2)[871]
GOOD (862, 0) (g0%1)[862]
GOOD (865, 7) (g0%1)[865]
GOOD (877, 6) (g0%2)[877]
GOOD (876, 6) (g0%2)[876]
GOOD (907, 6) (g0%2)[907]
GOOD (912, 4) (g0%2)[912]
GOOD (910, 1) (g1%2)[910]
GOOD (919, 1) (g1%2)[919]
GOOD (911, 2) (g0%1)[911]
GOOD (901, 3) (g0%2)[898](g0%2)[899](g0%2)[900](g1%2)[901](g1%2)[902](g1%2)[903]
GOOD (868, 5) (g1%2)[868]
GOOD (867, 6) (g0%2)[866](g0%2)[867](g1%2)[870](g1%2)[871]
GOOD (865, 7) (g1%2)[865]
GOOD (875, 6) (g0%2)[875]
GOOD (876, 6) (g0%1)[876]
GOOD (859, 5) (g1%2)[859]
GOOD (870, 0) (g0%2)[870]
GOOD (872, 4) (g0%2)[872]
GOOD (866, 3) (g0%1)[863](g0%1)[864](g0%1)[865](g0%1)[866](g0%1)[867]
GOOD (869, 1) (g0%1)[869]
GOOD (858, 3) (g0%1)[858]
GOOD (857, 7) (g0%1)[857]
GOOD (868, 6) (g0%1)[868]
GOOD (897, 7) (g0%1)[897]
GOOD (887, 2) (g0%2)[887]
GOOD (883, 5) (g0%1)[879](g0%1)[883]
GOOD (877, 1) (g0%1)[877]
GOOD (877, 3) (g1%2)[877]
GOOD (867, 5) (g1%2)[867]
GOOD (876, 6) (g0%2)[876]
GOOD (879, 2) (g0%2)[879]
GOOD (868, 5) (g1%2)[868]
GOOD (880, 3) (g1%2)[880]
GOOD (880, 4) (g0%1)[880]
GOOD (872, 7) (g1%2)[872]
GOOD (880, 3) (g1%2)[880]
GOOD (885, 3) (g0%1)[885]
GOOD (885, 1) (g1%2)[885]
GOOD (873, 0) (g0%2)[873]
GOOD (865, 7) (g0%1)[865]
GOOD (865, 7) (g1%2)[865]
GOOD (867, 5) (g1%2)[867](g1%2)[868](g0%2)[871](g0%2)[872]
GOOD (884, 5) (g1%2)[884]
GOOD (887, 1) (g1%2)[887]
GOOD (877, 6) (g0%2)[877]
GOOD (860, 6) (g0%1)[860]
GOOD (865, 7) (g1%2)[865]
GOOD (870, 0) (g0%2)[870]
GOOD (866, 6) (g0%2)[866]
GOOD (856, 3) (g1%2)[856]
GOOD (867, 5) (g1%2)[867]
GOOD (865, 0) (g0%2)[865]
GOOD (857, 0) (g0%2)[857]
GOOD (872, 3) (g1%2)[872]
GOOD (859, 5) (g1%2)[859]
GOOD (862, 0) (g0%2)[862]
GOOD (867, 5) (g1%2)[867]
GOOD (862, 3) (g1%2)[862]
GOOD (864, 3) (g1%2)[864]
GOOD (873, 7) (g1%2)[873]
GOOD (868, 6) (g0%2)[868]
GOOD (876, 5) (g1%2)[876]
GOOD (894, 3) (g1%2)[894]
GOOD (885, 3) (g1%2)[885]
GOOD (896, 4) (g0%2)[896]
GOOD (888, 4) (g0%2)[888]
GOOD (882, 3) (g0%1)[882]
GOOD (879, 2) (g0%1)[879]
GOOD (874, 3) (g0%1)[871](g0%1)[872](g0%1)[873](g0%1)[874](g0%1)[875](g0%1)[876]
GOOD (850, 3) (g0%1)[847](g0%1)[848](g0%1)[849](g0%1)[850](g0%1)[851](g0%1)[852]
GOOD (834, 6) (g0%2)[834]
GOOD (839, 1) (g1%2)[839]
GOOD (840, 3) (g1%2)[840]
GOOD (845, 3) (g0%1)[845]
GOOD (826, 3) (g0%1)[826]
GOOD (832, 3) (g1%2)[832]
GOOD (837, 3) (g1%2)[837]
GOOD (821, 6) (g0%2)[821]
GOOD (827, 6) (g0%2)[827]
GOOD (831, 2) (g0%1)[831]
GOOD (827, 5) (g0%1)[827](g0%1)[832]
GOOD (820, 6) (g0%1)[820]
GOOD (828, 6) (g0%1)[828]
GOOD (805, 1) (g0%1)[805]
GOOD (797, 3) (g0%1)[796](g0%1)[797](g0%1)[800]
GOOD (805, 3) (g0%1)[805]
GOOD (815, 1) (g1%2)[815]
GOOD (806, 5) (g1%2)[806]
GOOD (813, 6) (g0%2)[813]
GOOD (836, 6) (g0%1)[836]
GOOD (834, 3) (g1%2)[834]
GOOD (838, 0) (g0%2)[838]
GOOD (830, 0) (g0%2)[830]
GOOD (824, 3) (g0%1)[824]
GOOD (821, 3) (g0%1)[821]
GOOD (833, 7) (g0%1)[833]
GOOD (834, 3) (g0%2)[831](g0%2)[832](g0%2)[833](g1%2)[834](g1%2)[835](g1%2)[836]
GOOD (849, 0) (g0%2)[849]
GOOD (851, 5) (g0%1)[851]
GOOD (840, 4) (g0%1)[840]
GOOD (852, 0) (g0%1)[852]
GOOD (852, 5) (g1%2)[852]
GOOD (844, 6) (g1%2)[839](g1%2)[840](g0%2)[843](g0%2)[844]
GOOD (857, 7) (g0%1)[857]
GOOD (865, 7) (g0%1)[865]
GOOD (865, 7) (g1%2)[865]
GOOD (863, 2) (g0%2)[863]
GOOD (867, 5) (g1%2)[867](g1%2)[868](g0%2)[871](g0%2)[872]
GOOD (875, 6) (g0%2)[875]
GOOD (870, 3) (g1%2)[870]
GOOD (867, 5) (g1%2)[867]
GOOD (874, 3) (g1%2)[874](g1%2)[875](g0%2)[878](g0%2)[879]
GOOD (876, 5) (g1%2)[876]
GOOD (877, 6) (g0%2)[877]
GOOD (891, 5) (g0%1)[891]
GOOD (893, 3) (g0%2)[889](g0%2)[890](g0%2)[891](g1%2)[892](g1%2)[893](g1%2)[894]
GOOD (881, 7) (g1%2)[881]
GOOD (879, 1) (g1%2)[879]
GOOD (871, 2) (g0%1)[871]
GOOD (879, 2) (g0%1)[879]
GOOD (879, 2) (g0%1)[879]
GOOD (898, 3) (g0%1)[898](g0%1)[899]
GOOD (887, 2) (g0%1)[887]
GOOD (899, 5) (g1%2)[899]
GOOD (895, 1) (g1%2)[895]
GOOD (879, 2) (g0%1)[879]
GOOD (882, 3) (g0%1)[882]
GOOD (875, 5) (g0%1)[875]
GOOD (877, 3) (g0%1)[877]
GOOD (886, 0) (g0%1)[886]
GOOD (882, 3) (g1%2)[882]
GOOD (873, 7) (g1%2)[873]
GOOD (887, 2) (g0%2)[887]
GOOD (891, 5) (g0%2)[887](g0%2)[888](g1%2)[891](g1%2)[892]
GOOD (880, 3) (g1%2)[880]
GOOD (905, 7) (g0%1)[905]
GOOD (905, 7) (g0%1)[905]
GOOD (896, 4) (g0%1)[896]
GOOD (897, 7) (g1%2)[897]
GOOD (881, 0) (g0%2)[881]
GOOD (883, 5) (g1%2)[883]
GOOD (892, 6) (g0%2)[892]
GOOD (895, 2) (g0%1)[895]
GOOD (881, 7) (g0%1)[881]
GOOD (879, 1) (g1%2)[879]
GOOD (874, 4) (g0%2)[874]
GOOD (866, 3) (g0%1)[866]
GOOD (873, 7) (g1%2)[873]
GOOD (853, 3) (g1%2)[853]
GOOD (848, 4) (g0%2)[848]
GOOD (824, 0) (g0%1)[824]
GOOD (821, 1) (g1%2)[821]
GOOD (823, 1) (g1%2)[823]
GOOD (817, 7) (g1%2)[817]
GOOD (820, 6) (g1%2)[815](g1%2)[816](g0%2)[819](g0%2)[820]
GOOD (829, 6) (g0%2)[829]
GOOD (814, 0) (g0%1)[809](g0%1)[811](g0%1)[814]
GOOD (817, 7) (g0%1)[817]
GOOD (817, 7) (g1%2)[817]
GOOD (819, 6) (g0%2)[819]
GOOD (819, 5) (g1%2)[819]
GOOD (809, 0) (g0%2)[809]
GOOD (811, 6) (g0%2)[811]
GOOD (815, 2) (g0%1)[815]
GOOD (819, 6) (g0%2)[819]
GOOD (817, 7) (g0%1)[817]
GOOD (809, 0) (g0%1)[809]
GOOD (806, 0) (g0%1)[806]
GOOD (812, 6) (g0%1)[812]
GOOD (819, 5) (g0%1)[819]
GOOD (804, 5) (g1%2)[804]
GOOD (826, 6) (g0%2)[826]
GOOD (816, 3) (g1%2)[816]
GOOD (827, 5) (g1%2)[827]
GOOD (825, 0) (g0%2)[825]
GOOD (820, 2) (g0%2)[820]
GOOD (822, 0) (g0%1)[822]
GOOD (813, 3) (g0%1)[813]
GOOD (810, 3) (g1%2)[810]
GOOD (805, 6) (g0%2)[805]
GOOD (814, 0) (g0%1)[814]
GOOD (825, 7) (g0%1)[825]
GOOD (814, 0) (g0%1)[814]
GOOD (838, 0) (g0%1)[838]
GOOD (838, 0) (g0%1)[838]
GOOD (829, 3) (g0%1)[829](g0%1)[830](g0%1)[833]
GOOD (833, 7) (g0%1)[833]
GOOD (843, 5) (g0%1)[843]
GOOD (852, 6) (g0%1)[852]
GOOD (839, 2) (g0%1)[839]
GOOD (848, 4) (g0%1)[848]
GOOD (844, 5) (g1%2)[844]
GOOD (836, 6) (g0%2)[836]
GOOD (840, 3) (g1%2)[840]
GOOD (843, 5) (g1%2)[843]
GOOD (839, 1) (g1%2)[839]
GOOD (850, 6) (g0%2)[850]
GOOD (830, 0) (g0%1)[830]
GOOD (823, 2) (g0%1)[823]
GOOD (830, 3) (g1%2)[830]
GOOD (830, 3) (g1%2)[830](g1%2)[831]
GOOD (842, 3) (g0%2)[837](g0%2)[838](g1%2)[841](g1%2)[842]
GOOD (830, 3) (g1%2)[830]
GOOD (845, 3) (g1%2)[845]
GOOD (842, 3) (g1%2)[842]
GOOD (845, 6) (g0%2)[845]
GOOD (856, 4) (g0%2)[856]
GOOD (851, 6) (g0%2)[851]
GOOD (846, 0) (g0%1)[846]
GOOD (848, 3) (g1%2)[848]
GOOD (858, 6) (g0%2)[858]
GOOD (855, 1) (g1%2)[855]
GOOD (854, 3) (g1%2)[854]
GOOD (856, 4) (g0%2)[856]
GOOD (848, 7) (g0%1)[848]
GOOD (855, 1) (g1%2)[855]
GOOD (840, 4) (g0%1)[840]
GOOD (841, 7) (g1%2)[841]
GOOD (842, 4) (g0%2)[842]
GOOD (840, 3) (g1%2)[840]
GOOD (835, 5) (g1%2)[835]
GOOD (842, 6) (g0%2)[842]
GOOD (845, 3) (g0%1)[845]
GOOD (835, 7) (g1%2)[835]
GOOD (832, 4) (g0%2)[832]
GOOD (814, 0) (g0%2)[814]
GOOD (828, 5) (g1%2)[828]
GOOD (832, 4) (g0%2)[832]
GOOD (830, 0) (g0%1)[830]
GOOD (821, 3) (g0%1)[821]
GOOD (818, 4) (g0%2)[818]
GOOD (811, 5) (g0%1)[811]
GOOD (802, 3) (g0%1)[802](g0%1)[803](g0%1)[806]
GOOD (811, 5) (g0%1)[811]
GOOD (821, 3) (g1%2)[821]
GOOD (812, 5) (g1%2)[812]
GOOD (819, 6) (g0%2)[819]
GOOD (824, 4) (g0%1)[824]
GOOD (832, 4) (g0%1)[832]
GOOD (818, 3) (g0%1)[818]
GOOD (820, 5) (g0%1)[820]
GOOD (819, 5) (g1%2)[819]
GOOD (817, 7) (g1%2)[817]
GOOD (812, 6) (g0%2)[812]
GOOD (824, 3) (g1%2)[824]
GOOD (825, 7) (g1%2)[825]
GOOD (829, 3) (g1%2)[829](g1%2)[830](g0%2)[833](g0%2)[834]
GOOD (845, 3) (g0%1)[845]
GOOD (854, 0) (g0%1)[854]
GOOD (846, 0) (g0%1)[846]
GOOD (849, 7) (g0%1)[849]
GOOD (861, 3) (g1%2)[861]
GOOD (876, 6) (g0%1)[876]
GOOD (894, 0) (g0%1)[894]
GOOD (884, 5) (g1%2)[884]
GOOD (854, 0) (g0%1)[854]
GOOD (866, 3) (g0%1)[866]
GOOD (858, 3) (g0%1)[858]
GOOD (861, 3) (g0%1)[861]
GOOD (873, 7) (g1%2)[873]
GOOD (889, 7) (g1%2)[889]
GOOD (872, 3) (g1%2)[872]
GOOD (864, 3) (g1%2)[864]
GOOD (874, 6) (g0%2)[874]
GOOD (877, 3) (g1%2)[877]
GOOD (867, 2) (g0%2)[867]
GOOD (866, 3) (g1%2)[866]
GOOD (881, 0) (g0%2)[881]
GOOD (866, 3) (g1%2)[866]
GOOD (888, 4) (g0%2)[888]
GOOD (898, 3) (g0%1)[898]
GOOD (895, 2) (g0%1)[895]
GOOD (891, 5) (g1%2)[891]
GOOD (899, 5) (g1%2)[899]
GOOD (893, 1) (g0%1)[893]
GOOD (886, 5) (g1%2)[886]
GOOD (895, 1) (g1%2)[895]
GOOD (901, 3) (g0%1)[901]
GOOD (889, 0) (g0%2)[889]
GOOD (890, 3) (g1%2)[890]
GOOD (900, 6) (g0%2)[900]
GOOD (900, 5) (g1%2)[900]
GOOD (871, 2) (g0%2)[871]
GOOD (878, 0) (g0%1)[878]
GOOD (887, 2) (g0%1)[887]
GOOD (883, 5) (g1%2)[883]
GOOD (891, 5) (g1%2)[891]
GOOD (898, 3) (g0%1)[898]
GOOD (887, 1) (g1%2)[887]
GOOD (883, 6) (g0%2)[883]
GOOD (880, 3) (g1%2)[880]
GOOD (878, 0) (g0%2)[877](g0%2)[878]
GOOD (873, 7) (g0%1)[873]
GOOD (874, 3) (g1%2)[874]
GOOD (876, 6) (g0%2)[876]
GOOD (873, 0) (g0%2)[873]
GOOD (877, 3) (g1%2)[877]
GOOD (864, 4) (g0%2)[864]
GOOD (873, 7) (g1%2)[873]
GOOD (882, 3) (g0%1)[882]
GOOD (881, 7) (g0%1)[881]
GOOD (880, 3) (g1%2)[880]
GOOD (864, 4) (g0%2)[864]
GOOD (865, 7) (g1%2)[865]
GOOD (860, 5) (g1%2)[860]
GOOD (870, 0) (g0%2)[870]
GOOD (877, 3) (g1%2)[877]
GOOD (878, 5) (g1%2)[878]
GOOD (876, 6) (g0%2)[876]
GOOD (871, 2) (g0%1)[871]
GOOD (877, 1) (g0%1)[877]
GOOD (863, 2) (g0%1)[863]
GOOD (875, 5) (g0%1)[875]
GOOD (868, 5) (g0%1)[868]
GOOD (821, 6) (g0%2)[821]
GOOD (822, 0) (g0%2)[822]
GOOD (825, 7) (g1%2)[825]
GOOD (824, 4) (g0%2)[824]
GOOD (822, 1) (g1%2)[822]
GOOD (818, 3) (g0%2)[813](g0%2)[814](g1%2)[817](g1%2)[818]
GOOD (811, 5) (g1%2)[811]
GOOD (818, 3) (g1%2)[818]
GOOD (822, 0) (g0%2)[822]
GOOD (803, 5) (g0%1)[803]
GOOD (800, 3) (g1%2)[800]
GOOD (792, 4) (g0%2)[792]
GOOD (788, 5) (g1%2)[788]
GOOD (796, 6) (g0%2)[796]
GOOD (796, 5) (g1%2)[796]
GOOD (787, 6) (g0%2)[787]
GOOD (798, 0) (g0%1)[798]
GOOD (793, 7) (g1%2)[793]
GOOD (803, 5) (g1%2)[803]
GOOD (809, 0) (g0%2)[809]
GOOD (799, 1) (g1%2)[799]
GOOD (791, 2) (g0%1)[791]
GOOD (800, 4) (g0%1)[800]
GOOD (812, 6) (g0%1)[812]
GOOD (815, 1) (g1%2)[815]
GOOD (821, 3) (g0%2)[817](g0%2)[818](g1%2)[821](g1%2)[822]
GOOD (819, 5) (g1%2)[819]
GOOD (810, 3) (g1%2)[810]
GOOD (802, 4) (g0%2)[802]
GOOD (806, 0) (g0%2)[806]
GOOD (793, 7) (g1%2)[793]
GOOD (805, 3) (g1%2)[805]
GOOD (808, 3) (g1%2)[808]
GOOD (811, 5) (g0%1)[808](g0%1)[811](g0%1)[812]
GOOD (803, 5) (g0%1)[803]
GOOD (803, 7) (g1%2)[803]
GOOD (787, 6) (g0%2)[787]
GOOD (789, 3) (g1%2)[789]
GOOD (798, 0) (g0%2)[798]
GOOD (801, 7) (g0%1)[801]
GOOD (789, 3) (g0%1)[789]
GOOD (794, 3) (g0%1)[794]
GOOD (793, 7) (g1%2)[793]
GOOD (802, 3) (g0%1)[802]
GOOD (793, 7) (g1%2)[793]
GOOD (781, 1) (g1%2)[781]
GOOD (777, 7) (g1%2)[777]
GOOD (787, 6) (g0%2)[787]
GOOD (805, 6) (g0%2)[805]
GOOD (795, 5) (g1%2)[795]
GOOD (797, 6) (g0%2)[797]
GOOD (797, 6) (g0%2)[797]
GOOD (809, 0) (g0%2)[809]
GOOD (826, 3) (g0%1)[826]
GOOD (811, 5) (g1%2)[811]
GOOD (811, 5) (g0%1)[811]
GOOD (801, 7) (g0%1)[801]
GOOD (813, 3) (g0%1)[813]
GOOD (816, 3) (g1%2)[816]
GOOD (820, 5) (g1%2)[820]
GOOD (812, 6) (g0%1)[812]
GOOD (805, 3) (g0%1)[803](g0%1)[804](g0%1)[805](g0%1)[806](g0%1)[807](g0%1)[808]
GOOD (819, 5) (g1%2)[819]
GOOD (825, 7) (g0%1)[825]
GOOD (817, 7) (g1%2)[816](g1%2)[817](g0%2)[820](g0%2)[821]
GOOD (822, 3) (g1%2)[822]
GOOD (811, 6) (g0%2)[810](g0%2)[811](g1%2)[814](g1%2)[815]
GOOD (819, 6) (g0%2)[819]
GOOD (820, 5) (g1%2)[820]
GOOD (823, 1) (g1%2)[823]
GOOD (834, 3) (g0%1)[834]
GOOD (833, 7) (g1%2)[833]
GOOD (835, 5) (g1%2)[835](g1%2)[836](g0%2)[839](g0%2)[840]
GOOD (831, 2) (g0%2)[831]
GOOD (827, 5) (g1%2)[827]
GOOD (810, 3) (g1%2)[810]
GOOD (818, 4) (g0%2)[818]
GOOD (835, 6) (g0%2)[835]
GOOD (820, 6) (g0%2)[820]
GOOD (818, 3) (g1%2)[818]
GOOD (815, 2) (g0%2)[815]
GOOD (843, 6) (g0%2)[843]
GOOD (842, 3) (g0%1)[842]
GOOD (837, 3) (g0%1)[837]
GOOD (829, 6) (g0%2)[829]
GOOD (829, 3) (g1%2)[829]
GOOD (822, 1) (g1%2)[822]
GOOD (811, 5) (g1%2)[811]
GOOD (821, 3) (g1%2)[821]
GOOD (806, 1) (g1%2)[806]
GOOD (811, 6) (g0%2)[811]
GOOD (813, 3) (g1%2)[813]
GOOD (817, 7) (g1%2)[817]
GOOD (820, 6) (g0%2)[820]
GOOD (820, 5) (g1%2)[820]
GOOD (808, 4) (g0%1)[808]
GOOD (804, 5) (g1%2)[804]
GOOD (797, 3) (g1%2)[797](g1%2)[798](g0%2)[801](g0%2)[802]
GOOD (819, 5) (g0%1)[819]
GOOD (823, 1) (g1%2)[823]
GOOD (791, 2) (g0%2)[791]
GOOD (795, 6) (g0%2)[795]
GOOD (796, 5) (g1%2)[796]
GOOD (801, 0) (g0%2)[801]
GOOD (799, 1) (g1%2)[799]
GOOD (794, 4) (g0%2)[794]
GOOD (799, 2) (g0%2)[799]
GOOD (808, 4) (g0%1)[808]
GOOD (799, 2) (g0%1)[799]
GOOD (799, 1) (g1%2)[799]
GOOD (809, 7) (g1%2)[809]
GOOD (799, 1) (g1%2)[799]
GOOD (800, 4) (g0%2)[800]
GOOD (808, 3) (g1%2)[808]
GOOD (803, 5) (g0%2)[799](g0%2)[800](g1%2)[803](g1%2)[804]
GOOD (812, 0) (g0%2)[812]
GOOD (811, 6) (g0%2)[811]
GOOD (808, 3) (g1%2)[808]
GOOD (809, 0) (g0%2)[809]
GOOD (811, 5) (g1%2)[811]
GOOD (820, 6) (g1%2)[815](g1%2)[816](g0%2)[819](g0%2)[820]
GOOD (821, 1) (g1%2)[821]
GOOD (816, 4) (g0%2)[816]
GOOD (809, 7) (g0%1)[809]
GOOD (816, 4) (g0%1)[816]
GOOD (802, 3) (g0%1)[802]
GOOD (803, 5) (g0%1)[803]
GOOD (802, 3) (g1%2)[802]
GOOD (818, 3) (g1%2)[818]
GOOD (811, 5) (g1%2)[811](g0%2)[820]
GOOD (796, 6) (g0%1)[796]
GOOD (802, 3) (g0%1)[801](g0%1)[802](g0%1)[803](g0%1)[804]
GOOD (811, 5) (g0%1)[811]
GOOD (818, 3) (g0%1)[817](g0%1)[818](g0%1)[819](g0%1)[820]
GOOD (829, 6) (g0%2)[829]
GOOD (826, 3) (g0%1)[826]
GOOD (833, 7) (g0%1)[833]
GOOD (825, 7) (g1%2)[825]
GOOD (806, 0) (g0%2)[806]
GOOD (812, 6) (g0%1)[812]
GOOD (811, 5) (g0%1)[811]
GOOD (797, 3) (g0%1)[797]
GOOD (794, 3) (g0%1)[794]
GOOD (796, 6) (g0%1)[796]
GOOD (795, 5) (g0%1)[795]
GOOD (788, 5) (g1%2)[788]
GOOD (790, 0) (g0%2)[790]
GOOD (782, 0) (g0%1)[782]
GOOD (789, 3) (g1%2)[789]
GOOD (810, 3) (g0%1)[810]
GOOD (813, 3) (g0%1)[813](g0%1)[814](g0%1)[815](g0%1)[816](g0%1)[817]
GOOD (842, 3) (g0%2)[839](g0%2)[840](g0%2)[841](g1%2)[842](g1%2)[843](g1%2)[844]
GOOD (845, 3) (g1%2)[845]
GOOD (850, 3) (g1%2)[849](g1%2)[850](g0%2)[853](g0%2)[854]
GOOD (844, 5) (g1%2)[844]
GOOD (856, 4) (g0%2)[856]
GOOD (864, 4) (g0%2)[864]
GOOD (863, 1) (g1%2)[863]
GOOD (865, 0) (g1%2)[860](g1%2)[861](g0%2)[864](g0%2)[865]
GOOD (860, 2) (g0%2)[860]
GOOD (859, 6) (g0%2)[859]
GOOD (866, 3) (g0%1)[866]
GOOD (866, 6) (g0%2)[866]
GOOD (860, 6) (g0%2)[860]
GOOD (870, 0) (g0%2)[870]
GOOD (877, 3) (g0%2)[874](g0%2)[875](g0%2)[876](g1%2)[877](g1%2)[878](g1%2)[879]
GOOD (896, 4) (g0%1)[896]
GOOD (891, 5) (g1%2)[891]
GOOD (883, 5) (g1%2)[883]
GOOD (907, 6) (g0%1)[907]
GOOD (894, 0) (g0%2)[894]
GOOD (890, 6) (g0%2)[890]
GOOD (891, 5) (g1%2)[891]
GOOD (888, 4) (g0%2)[888]
GOOD (891, 7) (g1%2)[891]
GOOD (892, 5) (g1%2)[892]
GOOD (890, 3) (g1%2)[889](g1%2)[890](g0%2)[893](g0%2)[894]
GOOD (880, 3) (g1%2)[880]
GOOD (889, 7) (g1%2)[889]
GOOD (883, 6) (g0%2)[883]
GOOD (878, 3) (g1%2)[878]
GOOD (879, 1) (g1%2)[879]
GOOD (876, 5) (g1%2)[876]
GOOD (874, 4) (g0%2)[874]
GOOD (882, 4) (g0%2)[882]
GOOD (889, 0) (g0%1)[889]
GOOD (888, 3) (g1%2)[888]
GOOD (897, 7) (g1%2)[897]
GOOD (892, 5) (g1%2)[892]
GOOD (894, 0) (g0%1)[894]
GOOD (883, 5) (g0%1)[883]
GOOD (885, 1) (g0%1)[885]
GOOD (885, 3) (g1%2)[885]
GOOD (876, 6) (g0%1)[876]
GOOD (878, 0) (g0%1)[878]
GOOD (880, 4) (g0%2)[880]
GOOD (879, 2) (g0%2)[879]
GOOD (874, 3) (g0%2)[870](g0%2)[871](g0%2)[872](g1%2)[873](g1%2)[874](g1%2)[875]
GOOD (888, 4) (g0%1)[888]
GOOD (889, 7) (g1%2)[889]
GOOD (873, 0) (g0%2)[873]
GOOD (875, 6) (g0%2)[875]
GOOD (881, 0) (g0%2)[881]
GOOD (876, 6) (g0%2)[876]
GOOD (867, 5) (g0%1)[867]
GOOD (875, 6) (g0%1)[875]
GOOD (860, 5) (g1%2)[860]
GOOD (873, 0) (g0%2)[873]
GOOD (858, 3) (g1%2)[858]
GOOD (876, 2) (g0%2)[876]
GOOD (870, 0) (g0%2)[870]
GOOD (866, 3) (g1%2)[866]
GOOD (885, 3) (g0%1)[885]
GOOD (881, 7) (g1%2)[881]
GOOD (878, 3) (g1%2)[878]
GOOD (886, 0) (g0%2)[886]
GOOD (883, 5) (g1%2)[883]
GOOD (894, 0) (g0%1)[894]
GOOD (895, 2) (g0%1)[895]
GOOD (888, 4) (g0%2)[888]
GOOD (882, 3) (g1%2)[882]
GOOD (896, 3) (g1%2)[896]
GOOD (885, 6) (g0%2)[885]
GOOD (879, 2) (g0%1)[879]
GOOD (889, 7) (g1%2)[889]
GOOD (878, 3) (g1%2)[878]
GOOD (879, 2) (g0%2)[879]
GOOD (879, 1) (g1%2)[879]
GOOD (873, 7) (g1%2)[873]
GOOD (875, 5) (g0%2)[871](g0%2)[872](g1%2)[875](g1%2)[876]
GOOD (886, 3) (g1%2)[886]
GOOD (881, 7) (g1%2)[881]
GOOD (869, 6) (g0%2)[869]
GOOD (874, 3) (g1%2)[874]
GOOD (866, 6) (g0%2)[866]
GOOD (865, 7) (g1%2)[865]
GOOD (860, 6) (g0%2)[860]
GOOD (867, 5) (g1%2)[867]
GOOD (856, 3) (g1%2)[856]
GOOD (859, 5) (g0%1)[859](g0%1)[860]
GOOD (851, 5) (g1%2)[851]
GOOD (854, 0) (g0%2)[854]
GOOD (849, 7) (g0%1)[849]
GOOD (849, 7) (g1%2)[849]
GOOD (865, 0) (g0%2)[865]
GOOD (863, 1) (g1%2)[863]
GOOD (866, 3) (g0%1)[866]
GOOD (864, 3) (g1%2)[864]
GOOD (845, 3) (g0%1)[845]
GOOD (841, 7) (g1%2)[841]
GOOD (859, 5) (g0%2)[855](g0%2)[856](g1%2)[859](g1%2)[860]
GOOD (859, 5) (g1%2)[859]
GOOD (859, 5) (g1%2)[859]
GOOD (847, 1) (g1%2)[847]
GOOD (853, 6) (g0%1)[851](g0%1)[853](g0%1)[856]
GOOD (827, 5) (g1%2)[827]
GOOD (830, 0) (g0%2)[830]
GOOD (830, 3) (g1%2)[830]
GOOD (853, 3) (g0%2)[849](g0%2)[850](g0%2)[851](g1%2)[852](g1%2)[853](g1%2)[854]
GOOD (838, 0) (g0%1)[838]
GOOD (828, 5) (g0%1)[828]
GOOD (801, 0) (g0%2)[801]
GOOD (809, 7) (g0%1)[809]
GOOD (814, 3) (g1%2)[814]
GOOD (794, 4) (g0%2)[794]
GOOD (794, 3) (g1%2)[794]
GOOD (807, 2) (g0%2)[807]
GOOD (829, 3) (g0%1)[829]
GOOD (817, 7) (g0%1)[817]
GOOD (831, 2) (g0%1)[831]
GOOD (832, 3) (g1%2)[832]
GOOD (820, 6) (g0%2)[820]
GOOD (828, 6) (g0%1)[828]
GOOD (837, 3) (g1%2)[837]
GOOD (836, 6) (g0%2)[835](g0%2)[836](g1%2)[839](g1%2)[840]
GOOD (832, 3) (g1%2)[832]
GOOD (834, 4) (g0%2)[834]
GOOD (853, 3) (g0%1)[853]
GOOD (857, 7) (g1%2)[857]
GOOD (854, 0) (g0%2)[854]
GOOD (846, 0) (g0%2)[846]
GOOD (830, 0) (g0%1)[830]
GOOD (834, 3) (g1%2)[834]
GOOD (826, 3) (g1%2)[826]
GOOD (838, 0) (g0%2)[838]
GOOD (826, 4) (g0%2)[826]
GOOD (831, 2) (g0%1)[831]
GOOD (829, 1) (g1%2)[829]
GOOD (826, 6) (g1%2)[822](g1%2)[823](g0%2)[826](g0%2)[827]
GOOD (826, 4) (g0%2)[826]
GOOD (820, 6) (g0%2)[820]
GOOD (824, 4) (g0%2)[824]
GOOD (829, 6) (g0%1)[829]
GOOD (828, 5) (g1%2)[828]
GOOD (827, 6) (g0%2)[827]
GOOD (828, 6) (g0%2)[828]
GOOD (828, 5) (g0%1)[828]
GOOD (814, 3) (g1%2)[814]
GOOD (811, 5) (g0%1)[811]
GOOD (818, 3) (g0%1)[818](g0%1)[819](g0%1)[822]
GOOD (827, 5) (g0%1)[827]
GOOD (839, 2) (g0%1)[839]
GOOD (837, 3) (g1%2)[837]
GOOD (828, 5) (g1%2)[828]
GOOD (835, 6) (g0%2)[835]
GOOD (823, 1) (g1%2)[823]
GOOD (811, 5) (g1%2)[811]
GOOD (822, 0) (g0%2)[822]
GOOD (824, 3) (g1%2)[824]
GOOD (819, 5) (g1%2)[819]
GOOD (830, 0) (g0%2)[830]
GOOD (832, 3) (g1%2)[832]
GOOD (829, 6) (g0%2)[829]
GOOD (837, 6) (g0%2)[837]
GOOD (844, 5) (g1%2)[844]
GOOD (842, 3) (g0%2)[838](g0%2)[839](g1%2)[842](g1%2)[843]
GOOD (829, 3) (g1%2)[829]
GOOD (831, 2) (g0%2)[831](g0%2)[832]
GOOD (834, 3) (g1%2)[834]
GOOD (837, 3) (g1%2)[837]
GOOD (829, 1) (g0%2)[825](g0%2)[826](g1%2)[829](g1%2)[830]
GOOD (832, 4) (g0%2)[832]
GOOD (825, 0) (g0%2)[825]
GOOD (812, 6) (g0%1)[812]
GOOD (809, 7) (g1%2)[809]
GOOD (817, 7) (g1%2)[817]
GOOD (811, 5) (g0%1)[811]
GOOD (803, 6) (g0%2)[803]
GOOD (818, 3) (g0%1)[818]
GOOD (822, 0) (g0%1)[822]
GOOD (832, 3) (g1%2)[832]
GOOD (830, 3) (g1%2)[830]
GOOD (833, 0) (g0%2)[833]
GOOD (824, 4) (g0%2)[824]
GOOD (814, 0) (g0%1)[814]
GOOD (824, 4) (g0%1)[824]
GOOD (831, 2) (g0%1)[831]
GOOD (817, 7) (g0%1)[817]
GOOD (829, 3) (g0%1)[829]
GOOD (822, 0) (g0%1)[822]
GOOD (841, 7) (g0%1)[841]
GOOD (830, 0) (g0%1)[830]
GOOD (865, 7) (g0%1)[865]
GOOD (856, 4) (g0%1)[856]
GOOD (860, 5) (g1%2)[860]
GOOD (866, 3) (g0%2)[862](g0%2)[863](g1%2)[866](g1%2)[867]
GOOD (862, 3) (g1%2)[862]
GOOD (866, 3) (g1%2)[866]
GOOD (856, 3) (g1%2)[856]
GOOD (855, 2) (g0%2)[855]
GOOD (846, 0) (g0%2)[846]
GOOD (842, 3) (g0%1)[842]
GOOD (852, 6) (g0%1)[852]
GOOD (849, 7) (g0%1)[849]
GOOD (858, 3) (g0%1)[854](g0%1)[857](g0%1)[858]
GOOD (854, 0) (g0%1)[854]
GOOD (849, 7) (g0%1)[849]
GOOD (848, 4) (g0%1)[848]
GOOD (847, 7) (g1%2)[847]
GOOD (833, 0) (g0%2)[833](g0%2)[834]
GOOD (854, 0) (g0%1)[854]
GOOD (864, 3) (g0%1)[864]
GOOD (851, 5) (g0%1)[851]
GOOD (851, 5) (g0%1)[851]
GOOD (841, 7) (g0%1)[841]
GOOD (818, 3) (g0%1)[818]
GOOD (818, 3) (g1%2)[818]
GOOD (814, 0) (g0%1)[814]
GOOD (812, 6) (g0%1)[812]
GOOD (812, 5) (g1%2)[812]
GOOD (801, 7) (g1%2)[801]
GOOD (802, 3) (g0%1)[802]
GOOD (806, 0) (g0%1)[806]
GOOD (807, 2) (g0%1)[807]
GOOD (808, 3) (g1%2)[808]
GOOD (794, 3) (g1%2)[794]
GOOD (808, 3) (g1%2)[808]
GOOD (813, 3) (g0%1)[813]
GOOD (810, 4) (g0%2)[810]
GOOD (799, 1) (g1%2)[799]
GOOD (804, 6) (g0%2)[804]
GOOD (809, 7) (g1%2)[809]
GOOD (806, 0) (g0%2)[806]
GOOD (820, 6) (g0%2)[820]
GOOD (810, 4) (g0%2)[810]
GOOD (813, 6) (g1%2)[809](g0%2)[813]
GOOD (828, 6) (g0%1)[828]
GOOD (832, 4) (g0%1)[832]
GOOD (840, 3) (g1%2)[840]
GOOD (843, 5) (g1%2)[843]
GOOD (849, 7) (g1%2)[849]
GOOD (834, 3) (g1%2)[834]
GOOD (843, 5) (g0%1)[843]
GOOD (833, 0) (g0%1)[833]
GOOD (826, 3) (g0%1)[826]
GOOD (832, 4) (g0%1)[832]
GOOD (842, 3) (g0%1)[831](g0%1)[836](g0%1)[837](g0%1)[842]
GOOD (828, 5) (g1%2)[828]
GOOD (817, 0) (g0%2)[817]
GOOD (828, 6) (g0%2)[828]
GOOD (832, 4) (g0%2)[832]
GOOD (825, 0) (g0%2)[825]
GOOD (839, 1) (g1%2)[839]
GOOD (850, 3) (g0%1)[848](g0%1)[849](g0%1)[850](g0%1)[851](g0%1)[852]
GOOD (844, 5) (g1%2)[844]
GOOD (833, 0) (g0%2)[833]
GOOD (831, 1) (g1%2)[831]
GOOD (821, 3) (g1%2)[821]
GOOD (815, 1) (g1%2)[815]
GOOD (820, 6) (g0%2)[820]
GOOD (815, 2) (g0%1)[815]
GOOD (822, 0) (g0%2)[822]
GOOD (829, 3) (g1%2)[829]
GOOD (835, 5) (g0%1)[835]
GOOD (838, 5) (g1%2)[838]
GOOD (847, 1) (g1%2)[847]
GOOD (840, 3) (g1%2)[840]
GOOD (830, 0) (g0%1)[830]
GOOD (825, 7) (g0%1)[825]
GOOD (850, 3) (g0%1)[847](g0%1)[850](g0%1)[851]
GOOD (842, 3) (g0%1)[841](g0%1)[842](g0%1)[845](g0%1)[852]
GOOD (854, 0) (g0%1)[854]
GOOD (866, 3) (g0%1)[866]
GOOD (863, 1) (g1%2)[863]
GOOD (866, 6) (g0%2)[866]
GOOD (869, 3) (g0%1)[869]
GOOD (880, 4) (g0%1)[880]
GOOD (867, 5) (g0%1)[867]
GOOD (876, 6) (g0%1)[876]
GOOD (883, 5) (g0%1)[883]
GOOD (880, 4) (g0%1)[880]
GOOD (870, 0) (g0%1)[870]
GOOD (894, 0) (g0%1)[894]
GOOD (895, 2) (g0%1)[895]
GOOD (913, 7) (g0%1)[913]
GOOD (950, 0) (g0%1)[950]
GOOD (957, 3) (g0%1)[957]
GOOD (943, 2) (g0%1)[943]
GOOD (950, 3) (g1%2)[950]
GOOD (954, 6) (g0%2)[954]
GOOD (939, 6) (g0%2)[939]
GOOD (936, 4) (g0%2)[936]
GOOD (941, 1) (g0%1)[941]
GOOD (972, 5) (g0%1)[972]
GOOD (972, 2) (g0%1)[972]
GOOD (972, 5) (g1%2)[972]
GOOD (970, 3) (g0%2)[965](g0%2)[966](g1%2)[969](g1%2)[970]
GOOD (961, 7) (g1%2)[961]
GOOD (977, 7) (g0%1)[977]
GOOD (970, 3) (g0%1)[967](g0%1)[968](g0%1)[969](g0%1)[970](g0%1)[971](g0%1)[972]
GOOD (976, 4) (g0%1)[976]
GOOD (970, 3) (g0%1)[970]
GOOD (968, 4) (g0%1)[968]
GOOD (976, 4) (g0%1)[976]
GOOD (972, 5) (g1%2)[972]
GOOD (967, 1) (g1%2)[967]
GOOD (943, 2) (g0%1)[943]
GOOD (943, 1) (g1%2)[943]
GOOD (955, 5) (g0%2)[951](g0%2)[952](g1%2)[955](g1%2)[956]
GOOD (939, 5) (g0%1)[939]
GOOD (941, 6) (g0%2)[941]
GOOD (944, 4) (g0%1)[944]
GOOD (959, 2) (g0%1)[959]
GOOD (962, 3) (g0%1)[957](g0%1)[962]
GOOD (962, 3) (g1%2)[962]
GOOD (957, 6) (g0%2)[957]
GOOD (953, 0) (g0%2)[953]
GOOD (933, 6) (g6%8)[933]
GOOD (919, 2) (g0%1)[919]
GOOD (920, 4) (g0%1)[920]
GOOD (908, 6) (g0%1)[908]
GOOD (922, 3) (g1%2)[922](g1%2)[923](g1%2)[924]
GOOD (933, 3) (g0%1)[933]
GOOD (933, 1) (g1%2)[933]
GOOD (945, 0) (g0%2)[945]
GOOD (938, 3) (g0%1)[938]
GOOD (945, 0) (g0%2)[945]
GOOD (946, 3) (g1%2)[946]
GOOD (947, 5) (g1%2)[947]
GOOD (944, 3) (g1%2)[944]
GOOD (959, 2) (g0%2)[959]
GOOD (958, 0) (g0%2)[958]
GOOD (952, 3) (g1%2)[952]
GOOD (971, 6) (g0%2)[971]
GOOD (961, 7) (g0%1)[960](g0%1)[961]
GOOD (959, 1) (g1%2)[959]
GOOD (936, 3) (g1%2)[936]
GOOD (933, 3) (g1%2)[933]
GOOD (931, 6) (g0%2)[931]
GOOD (939, 6) (g0%2)[939]
GOOD (946, 3) (g0%1)[946]
GOOD (932, 6) (g0%2)[932]
GOOD (920, 4) (g0%1)[920]
GOOD (916, 5) (g1%2)[916]
GOOD (909, 3) (g1%2)[909](g1%2)[910](g0%2)[913](g0%2)[914]
GOOD (908, 6) (g0%2)[908]
GOOD (904, 3) (g1%2)[904]
GOOD (909, 3) (g0%1)[904](g0%1)[909](g0%1)[910](g0%1)[911](g0%1)[912]
GOOD (890, 3) (g0%1)[890]
GOOD (899, 5) (g0%1)[899]
GOOD (898, 3) (g1%2)[898]
GOOD (907, 5) (g1%2)[907]
GOOD (897, 0) (g0%2)[897]
GOOD (894, 3) (g1%2)[894]
GOOD (912, 4) (g0%1)[912]
GOOD (908, 5) (g1%2)[908]
GOOD (914, 6) (g0%2)[914]
GOOD (922, 3) (g0%1)[922]
GOOD (915, 5) (g0%1)[915]
GOOD (913, 7) (g0%1)[913]
GOOD (924, 5) (g1%2)[924]
GOOD (928, 3) (g1%2)[928]
GOOD (925, 3) (g1%2)[925]
GOOD (920, 3) (g1%2)[920]
GOOD (913, 7) (g1%2)[913]
GOOD (911, 2) (g0%2)[911]
GOOD (954, 3) (g0%1)[944](g0%1)[951](g0%1)[954](g0%1)[955]
GOOD (951, 1) (g1%2)[951]
GOOD (956, 6) (g0%2)[956]
GOOD (946, 3) (g1%2)[946]
GOOD (943, 1) (g1%2)[943]
GOOD (933, 6) (g0%2)[933]
GOOD (928, 4) (g0%2)[928]
GOOD (936, 4) (g0%1)[936]
GOOD (936, 3) (g1%2)[936]
GOOD (924, 6) (g0%2)[924]
GOOD (931, 5) (g0%1)[931]
GOOD (933, 1) (g1%2)[933]
GOOD (928, 4) (g0%2)[928]
GOOD (935, 1) (g1%2)[935]
GOOD (959, 2) (g0%2)[959]
GOOD (961, 7) (g0%1)[961]
GOOD (957, 1) (g1%2)[957]
GOOD (952, 4) (g0%2)[952]
GOOD (950, 1) (g0%1)[950]
GOOD (944, 4) (g0%1)[944]
GOOD (951, 1) (g1%2)[951]
GOOD (937, 7) (g1%2)[937]
GOOD (941, 3) (g1%2)[941]
GOOD (947, 6) (g0%2)[947]
GOOD (952, 3) (g1%2)[952]
GOOD (961, 7) (g0%1)[961]
GOOD (973, 3) (g0%1)[973]
GOOD (973, 1) (g0%1)[973]
GOOD (976, 3) (g1%2)[976]
GOOD (992, 4) (g0%1)[992]
GOOD (993, 0) (g0%1)[993]
GOOD (994, 3) (g1%2)[994]
GOOD (980, 5) (g1%2)[980]
GOOD (969, 7) (g0%1)[969]
GOOD (961, 7) (g0%1)[961](g0%1)[972]
GOOD (996, 6) (g0%1)[996]
GOOD (996, 6) (g0%1)[996]
GOOD (1012, 5) (g1%2)[1012]
GOOD (1006, 0) (g0%1)[1006]
GOOD (982, 0) (g0%1)[982]
GOOD (983, 2) (g0%1)[983]
GOOD (974, 3) (g0%1)[974]
GOOD (978, 3) (g1%2)[978]
GOOD (988, 6) (g0%2)[988]
GOOD (986, 6) (g0%2)[986]
GOOD (980, 6) (g0%2)[980]
GOOD (984, 3) (g1%2)[984]
GOOD (989, 3) (g0%1)[988](g0%1)[989](g0%1)[990](g0%1)[991]
GOOD (994, 3) (g0%1)[994]
GOOD (990, 5) (g1%2)[990]
GOOD (1005, 6) (g0%2)[1005](g1%2)[1014]
GOOD (1009, 0) (g0%1)[1008](g0%1)[1009](g0%1)[1012](g0%1)[1019]
GOOD (998, 0) (g0%1)[998]
GOOD (1005, 3) (g0%1)[1005]
GOOD (999, 2) (g0%1)[999]
GOOD (1003, 7) (g1%2)[1003]
GOOD (1003, 6) (g0%2)[1003]
GOOD (1007, 2) (g0%2)[1007]
GOOD (1006, 0) (g0%2)[1006]
GOOD (1002, 3) (g1%2)[1002]
GOOD (1011, 5) (g1%2)[1011]
GOOD (1005, 6) (g0%2)[1005]
GOOD (995, 5) (g1%2)[995]
GOOD (1004, 6) (g0%1)[1004]
GOOD (1005, 3) (g1%2)[1005]
GOOD (999, 1) (g1%2)[999]
GOOD (1003, 6) (g0%2)[1003]
GOOD (989, 3) (g1%2)[989]
GOOD (982, 5) (g1%2)[982]
GOOD (994, 3) (g1%2)[994]
GOOD (989, 1) (g1%2)[989]
GOOD (977, 7) (g1%2)[977]
GOOD (975, 1) (g1%2)[975]
GOOD (956, 5) (g1%2)[956]
GOOD (948, 6) (g0%2)[948]
GOOD (932, 6) (g0%2)[932]
GOOD (924, 5) (g1%2)[924]
GOOD (913, 0) (g0%2)[913]
GOOD (924, 6) (g0%2)[924]
GOOD (911, 2) (g0%2)[911]
GOOD (917, 3) (g0%1)[917](g0%1)[920](g0%1)[921]
GOOD (916, 6) (g0%1)[916]
GOOD (926, 1) (g1%2)[926]
GOOD (922, 4) (g0%2)[922]
GOOD (928, 3) (g1%2)[928]
GOOD (919, 2) (g0%1)[919]
GOOD (924, 6) (g0%2)[924]
GOOD (916, 5) (g1%2)[916]
GOOD (919, 2) (g0%2)[919]
GOOD (893, 3) (g0%1)[893]
GOOD (904, 3) (g1%2)[904]
GOOD (905, 0) (g0%2)[905]
GOOD (910, 0) (g0%1)[910]
GOOD (894, 0) (g0%2)[894]
GOOD (894, 3) (g1%2)[894]
GOOD (922, 3) (g1%2)[922]
GOOD (913, 7) (g0%1)[913]
GOOD (909, 3) (g1%2)[909]
GOOD (901, 6) (g0%2)[901]
GOOD (899, 5) (g1%2)[899]
GOOD (915, 6) (g0%2)[915]
GOOD (914, 3) (g1%2)[914](g1%2)[915](g1%2)[916](g0%2)[917](g0%2)[918](g0%2)[919]
GOOD (928, 4) (g0%2)[928]
GOOD (936, 3) (g1%2)[936]
GOOD (935, 1) (g1%2)[935]
GOOD (958, 0) (g0%2)[958]
GOOD (960, 4) (g0%1)[960]
GOOD (963, 5) (g1%2)[963]
GOOD (967, 2) (g0%2)[967]
GOOD (953, 0) (g0%2)[953]
GOOD (948, 5) (g1%2)[948]
GOOD (954, 4) (g0%2)[954]
GOOD (957, 6) (g0%2)[957]
GOOD (961, 7) (g0%1)[961]
GOOD (986, 3) (g0%1)[986]
GOOD (987, 5) (g1%2)[987]
GOOD (986, 6) (g0%2)[986]
GOOD (992, 4) (g0%2)[992]
GOOD (991, 1) (g1%2)[991]
GOOD (980, 6) (g0%2)[980]
GOOD (971, 6) (g0%2)[971]
GOOD (985, 7) (g0%1)[985]
GOOD (996, 6) (g0%2)[996]
GOOD (1005, 6) (g0%2)[1005]
GOOD (1006, 3) (g1%2)[1006]
GOOD (1009, 7) (g0%2)[1004](g0%2)[1005](g1%2)[1008](g1%2)[1009]
GOOD (1001, 7) (g1%2)[1001]
GOOD (1003, 6) (g0%2)[1003]
GOOD (1015, 2) (g0%2)[1015]
GOOD (1008, 4) (g0%1)[1008]
GOOD (1011, 7) (g1%2)[1011]
GOOD (1019, 6) (g0%2)[1019]
GOOD (1043, 5) (g0%1)[1043]
GOOD (1023, 2) (g0%2)[1023]
GOOD (1024, 3) (g1%2)[1024]
GOOD (1010, 6) (g0%2)[1010]
GOOD (1019, 6) (g0%2)[1019]
GOOD (1001, 7) (g1%2)[1001]
GOOD (1019, 5) (g0%1)[1019]
GOOD (1022, 0) (g0%1)[1022]
GOOD (1018, 3) (g0%1)[1018]
GOOD (1018, 3) (g0%1)[1018]
GOOD (1022, 3) (g1%2)[1022]
GOOD (1014, 3) (g1%2)[1014]
GOOD (1026, 4) (g0%2)[1026]
GOOD (1025, 0) (g0%2)[1025]
GOOD (1017, 7) (g1%2)[1017]
GOOD (1008, 3) (g1%2)[1008]
GOOD (1010, 3) (g0%2)[1006](g0%2)[1007](g1%2)[1010](g1%2)[1011]
GOOD (1010, 3) (g1%2)[1010]
GOOD (1020, 5) (g1%2)[1020]
GOOD (1011, 5) (g0%1)[1011]
GOOD (1007, 1) (g1%2)[1007]
GOOD (995, 5) (g1%2)[995]
GOOD (997, 3) (g1%2)[997]
GOOD (1006, 3) (g1%2)[1006]
GOOD (1004, 5) (g1%2)[1004]
GOOD (1011, 5) (g1%2)[1011]
GOOD (1017, 0) (g0%2)[1017]
GOOD (1007, 2) (g0%1)[1007]
GOOD (1028, 5) (g1%2)[1028]
GOOD (1033, 7) (g1%2)[1032](g1%2)[1033](g0%2)[1036](g0%2)[1037]
GOOD (1038, 3) (g1%2)[1038]
GOOD (1033, 0) (g0%2)[1033]
GOOD (1026, 3) (g0%1)[1026]
GOOD (1022, 3) (g1%2)[1022]
GOOD (1030, 3) (g1%2)[1030]
GOOD (1018, 6) (g0%2)[1018]
GOOD (1028, 5) (g1%2)[1028]
GOOD (1018, 3) (g0%1)[1018]
GOOD (1022, 0) (g0%1)[1022]
Oh good job, thanks ... I have meanwhile extended the comments checking feature in "slowplay" to check planned glider with options and real glider with the planed one. But it is too slow ...

(1288):[(D^8)B(D^14)S(D^17)SSDDDBDDDSDDDBS(D^39)]
252 1(1289):[(D^8)B(D^14)S(D^17)SSDDDBDDDSDDDBS(D^39)] OK
252 3(1290):[B6d6DSSDS(D^8)B(D^14)S(D^17)SSDDDBDDDSDDDBS(D^39)] OK
(1292):[(D^8)B(D^14)S(D^17)SSDDDBDDDSDDDBS(D^39)](g3%8)[770] in options
253 1(1293):[(D^8)B(D^14)S(D^17)SSDDDBDDDSDDDBS(D^39)] OK
253 3(1294):[P(D^11)B(D^14)S(D^17)SSDDDBDDDSDDDBS(D^39)] OK
253 5(1296):(g6%8)[786]! planned (g6%8)[770] in options
(1297):[DDDDDB(D^14)S(D^17)SSDDDBDDDSDDDBS(D^39)]
254 1(1298):[DDDDDB(D^14)S(D^17)SSDDDBDDDSDDDBS(D^39)] OK
254 3(1299):[S6d6BDDDDB(D^14)S(D^17)SSDDDBDDDSDDDBS(D^39)] OK
254 5(1301):(g3%8)[749] in options


And I have to check the emissions file ... are the used emissions correct? I suppose these were rarely used emissions ... .

So the code cannot be good if datas are wrong ... and on both the lines the (34 6) emission was used ... which was not used elsewhere.
We probably have the evil :).

Oh 2*8 difference, so it is sufficient to rewrite 34 to 50 in emission files and the same %8 line groups would work well :).
I have edited the post with the emission files ... .

OK, I'll rerun the process after remaining botoms would be finished (After 700m level 4320 of 3rd bottom of 4). To locate other possible bugs ..., but I am almost sure the result will be correct.

... no templating problem reported for bottom 4. But the translation to salvo fails for bottom 4 anyways ... so here are still (more?) bugs in FixedBottom to be corrected. ... One (34 6) emission was in it...

OK all bottoms finished ... best results ... 0: 371546, 6: 372735, 4: 373108, 2: 373981. I do not think the debugging would change their oder so 0 % 8 is the choice.
User avatar
Hippo.69
Posts: 694
Joined: July 14th, 2020, 7:35 pm
Contact:

Re: Binary slow salvos

Post by Hippo.69 »

Here we are: 371528 bits to form the salvo ... time to prepare the starting block and final (no)stack configuration.

(unzip; > test.rle; set hashLife step 2^20 ...)

Or this monster atachment ...

And to test the salvo, put

Code: Select all

x = 7, y = 13, rule = B3/S23
2$2b2o$2b2o4$2b3o$2bo$3bo!
at starting glider.
Attachments
testBits_b0.rle.gz
(4.66 MiB) Downloaded 100 times
TestBits.zip
(177.99 KiB) Downloaded 78 times
User avatar
apg
Moderator
Posts: 3007
Joined: June 1st, 2009, 4:32 pm

Re: Binary slow salvos

Post by apg »

Hippo.69 wrote: August 6th, 2023, 1:47 am Here we are: 371528 bits to form the salvo ... time to prepare the starting block and final (no)stack configuration.

(unzip; > test.rle; set hashLife step 2^20 ...)

Or this monster atachment ...

And to test the salvo, put

Code: Select all

x = 7, y = 13, rule = B3/S23
2$2b2o$2b2o4$2b3o$2bo$3bo!
at starting glider.
Awesome!

There is a problem, though: you've built the DBCA in the wrong location (the checkerboard parity is wrong) and mod-8 phase. It should look like this:

Code: Select all

x = 3819, y = 5362, rule = LifeHistory
2741.2A$2741.2A$2727.A$2727.3A12.A$2730.A10.A.A$2729.2A9.A2.A$2739.A
2.A$2734.A$2733.A.A3.A2.A$2733.A2.A4.2A$2734.2A10$2706.2A83.2A$2705.
3A$2704.A.A2.A2.2A76.A3.A$2704.2A2.2A2.2A75.A4.A$2708.2A69.A8.A.A.A$
2779.3A5.A.A.A$2782.A2.A4.A$2781.2A2.A3.A$2713.A$2712.A.A69.A2.2A$
2711.A2.A68.A.A$2712.2A65.2A2.2A$2779.2A2$2708.2A$2707.A.A$2707.A$
2706.2A5$2756.2A$2749.2A5.2A$2749.2A3$2751.2A27.2A$2751.2A27.2A$2745.
2A$2745.2A$2786.2A$2786.2A$2782.2A$2782.2A4$2787.2A$2787.2A4$2752.A$
2751.A.A$2752.2A3$2824.2A5.2A$2824.2A5.A$2829.A.A$2752.3A74.2A$2825.
2A$2740.2A83.A.A$2740.2A84.A$2830.A$2829.3A$2828.3A.A$2745.2A22.2A58.
A3.A$2745.2A22.A.A58.A3.A$2741.2A27.A60.A.3A$2741.2A89.3A$2782.2A49.A
$2782.2A$2747.2A27.2A$2747.2A27.2A3$2778.2A$2771.2A5.2A$2771.2A2$
2746.2A$2745.A.A$2746.A$2765.2A$2765.A$2763.A.A$2763.2A6$2722.2A$
2723.A78.2A3.2A$2723.A.A75.A2.A.A2.A$2724.2A70.A5.2A3.2A5.A$2795.A.A
15.A.A$2796.A17.A$2728.2A$2727.A2.A$2728.A.A$2729.A4$2725.A$2720.3A.
2A2.2A$2720.4A4.2A$2724.2A93$2625.2A2$2623.A3.A$2623.A4.A$2625.A.A.A$
2626.A.A.A$2627.A4.A$2628.A3.A157.A$2790.3A$2629.2A2.A148.A10.A$2632.
A.A146.A.A8.2A$2633.2A146.A.A26.A$2629.2A148.3A.2A23.3A$2628.A.A147.A
28.A$2628.A5.2A143.3A.2A22.2A$2627.2A5.2A145.A.2A2$2806.2A$2806.2A4$
2631.A2$2629.3A.A$2619.A8.A.2A$2619.3A6.2A.A$2622.A3.A.3A$2621.2A$
2628.A164.2A$2624.A169.A$2623.A.A165.3A$2619.2A2.2A166.A$2619.2A13$
2801.2A$2729.A62.2A7.2A$2728.A.A62.A$2727.A3.A61.A.A$2728.A3.A8.A52.
2A$2729.A3.A5.3A178.2A$2730.A3.A3.A181.A$2731.A.A4.2A72.2A107.3A$
2732.A79.A110.A$2736.A73.A.A$2735.A.A72.2A$2736.2A2.2A$2740.2A$2796.
2A$2795.A.A$2795.A$2794.2A5$2665.A$2665.3A$2668.A130.2A$2667.A.A130.A
$2667.A.A127.3A$2668.A128.A5$2683.2A$2683.2A2$3003.2A$3003.2A$2663.2A
$2662.A.A38.A34.A49.A$2662.A38.3A32.3A47.3A33.2A$2607.2A52.2A7.2A28.A
34.A49.A36.A$2607.2A61.2A28.2A33.2A48.2A20.2A14.3A26.2A$2690.2A106.2A
7.2A16.A25.A.A$2678.2A.A9.A107.A51.A$2678.2A.3A7.A.A105.A.A48.2A$
2684.A7.2A4.2A45.A48.2A4.2A186.2A$2649.2A27.2A.3A13.A2.A44.3A47.A20.
2A170.2A$2679.A.A16.2A48.A46.A.A18.A68.2A59.A$2648.A3.A26.A.A28.2A35.
2A11.2A34.2A16.A.A64.2A.A2.A.2A50.3A.2A2.2A$2647.A4.A27.A29.2A48.2A
52.2A65.A4.A2.2A50.4A4.2A$2569.2A66.A8.A.A.A234.A59.2A$2570.A66.3A5.A
.A.A31.A200.A.A$2570.A.A67.A2.A4.A30.3A$2571.2A66.2A2.A3.A30.A$2678.
2A201.A59.A$2642.A2.2A23.2A208.A.A57.A.A$2575.2A64.A.A26.2A208.A2.A
56.A2.A64.2A$2574.A2.A59.2A2.2A53.2A3.2A32.2A48.2A94.2A58.2A65.A$
2575.A.A59.2A58.A3.A20.2A11.2A35.2A11.2A222.3A$2576.A117.3A5.3A18.A
49.A237.A$2694.A9.A15.3A47.3A35.2A75.2A58.2A$2720.A49.A37.2A2.2A71.A.
A57.A.A$2659.2A151.A.A72.A59.A32.2A5.2A$2572.4A84.A67.2A84.A72.2A58.
2A32.A5.2A$2567.2A7.A83.A.A65.2A84.2A165.A.A$2567.2A2.2A3.A84.2A97.2A
220.2A$2571.2A2.A184.A225.2A$2720.A40.3A221.A.A10.2A$2656.2A61.A.A41.
A222.A11.2A$2657.A62.A261.A$2657.A.A111.2A208.3A$2658.2A111.2A207.A.
3A$2979.A3.A$2520.A202.2A253.A3.A$2519.A.A201.2A38.A213.3A.A27.2A$
2518.A3.A195.2A42.A.A187.2A24.3A7.2A19.A$2519.A3.A155.2A36.A.A43.A
187.A2.A4.2A18.A9.A17.A.A$2520.A3.A154.A37.A233.A.A4.A2.A27.A.A15.2A$
2521.A3.A154.3A33.2A13.2A219.A5.A31.2A4.A$2522.A.A157.A48.A36.2A188.A
36.A.A$2523.A200.2A6.3A33.2A177.2A9.A.2A33.A.A$2527.A196.2A8.A213.A
11.2A34.A10.2A$2526.A.A232.2A182.3A59.A.A$2527.2A231.A.A182.A63.A$
2523.2A235.A198.2A48.2A$2522.A.A135.2A97.2A13.2A183.2A33.2A$2522.A5.
2A130.2A2.2A108.A220.A$2521.2A5.2A134.A.A100.2A6.3A214.3A$2665.A101.
2A8.A214.A2$2662.2A4.3A417.A$2663.A4.3A415.3A$2660.3A5.3A414.A$2653.
2A5.A10.3A411.2A$2653.2A16.3A$2639.A31.3A$2639.3A$2567.2A17.A55.A10.
3A377.A$2567.2A8.2A7.3A52.2A11.2A372.3A.2A2.2A$2577.A11.A61.2A375.4A
4.2A54.2A$2575.A.A10.2A56.A4.3A378.2A58.2A$2575.2A68.A.A4.A.A$2645.A
2.A4.2A$2646.2A$3028.A$3027.A.A$3027.A2.A$3028.2A3$3032.2A$3032.A.A$
3034.A57.2A$3034.2A40.2A14.2A$3076.2A$2943.2A$2551.2A336.A.A51.2A$
2551.2A45.2A292.A$2598.2A288.A4.A2.2A$2888.2A.A2.A.2A54.A$2892.2A57.A
.A$2952.A3$2897.A$2896.A.A49.2A$2895.A2.A49.2A$2896.2A55.2A$2953.A.A$
2584.2A369.A$2584.2A306.2A46.2A13.2A$2891.A.A47.A$2891.A46.3A6.2A$
2890.2A46.A8.2A$3074.2A21.A$3065.2A7.2A19.3A$2555.2A135.2A372.A27.A$
2555.2A3.A131.A373.A.A25.2A$2559.A.A128.A.A374.2A$2560.A.A127.2A$
2562.A$2562.2A2$3101.2A$3101.2A6$3069.2A$3069.2A$2895.A$2895.3A$2898.
A169.2A$2897.2A170.A$2615.A450.3A$2615.3A448.A18.2A27.2A$2618.A270.2A
194.2A27.2A$2617.2A10.2A258.A$2629.2A8.2A245.2A.A$2639.A246.A2.3A4.2A
$2637.A.A247.2A3.A3.2A$2637.2A250.4A$2889.A15.2A$2890.3A12.A.A$2893.A
13.A$2888.5A14.2A220.2A$2888.A240.2A$2890.A$2464.2A306.2A115.2A$2463.
3A306.A$2462.A.A2.A2.2A298.A.A312.2A$2462.2A2.2A2.2A298.2A313.2A$
2466.2A$2755.2A$2755.2A74.A$2829.3A$2471.A141.2A149.2A62.A$2470.A.A
140.2A45.2A102.2A6.2A54.2A244.2A$2469.A2.A187.2A110.2A301.A19.2A$
2470.2A603.A.A17.A$3076.2A15.A.A$2760.A327.A4.2A$2466.2A291.A.A45.2A
278.A.A$2465.A.A292.A6.2A37.A.A278.A.A$2465.A301.A38.A269.2A10.A$
2464.2A302.3A34.2A268.A.A$2770.A304.A$3074.2A37.2A4.2A$2810.2A277.2A
22.2A4.2A$2646.2A161.A.A277.A$2646.2A161.A280.3A$2731.A76.2A282.A$
2536.3A191.A.A385.2A$2536.3A192.A.A380.2A2.2A$2536.3A193.2A379.A.A$
2539.3A571.A$2539.3A75.2A493.2A$2539.3A75.2A3.A196.2A$2621.A.A195.2A$
2544.A77.A.A202.2A$2543.A.A78.A36.A165.A314.2A$2544.2A78.2A35.3A164.
3A311.A.A$2540.2A122.A165.A288.2A23.A$2539.A.A121.2A10.2A441.A.A23.2A
$2539.A5.2A128.2A8.2A142.A288.A$2538.2A5.2A138.A142.A.A286.2A5.2A25.
2A$2683.A.A142.A.A292.A.A25.A$2683.2A142.2A.3A290.A8.2A15.A.A$2833.A
288.2A8.2A15.2A$2827.2A.3A$2827.2A.A2$2819.2A$2810.2A7.2A$2811.A$
2811.A.A$2812.2A2$2748.2A5.2A$2748.2A5.A$2753.A.A76.2A297.2A$2753.2A
77.2A296.A.A$2659.2A88.2A379.A$2659.2A45.2A41.A.A377.2A$2706.2A42.A2$
2753.2A62.A203.3A$2753.2A.A59.A.A170.A34.A127.2A5.2A$2757.A58.A.A169.
A.A29.A3.A127.2A5.A$2754.A62.A170.A.A28.A.A2.A132.A.A$2755.A.2A55.3A
170.2A.3A24.A2.A.A134.2A$2757.2A55.A160.2A16.A23.A3.A131.2A$2975.2A
10.2A.3A24.A123.2A10.A.A$2796.2A189.2A.A27.3A120.2A11.A$2796.2A217.A
141.3A$2692.2A320.A.A139.A$2692.2A320.2A140.A3.A$3018.2A136.A2.A.A$
3018.A.A137.A.A2.A$2712.2A299.2A5.A109.2A27.A3.A$2712.A.A275.2A21.2A
5.2A109.A19.2A10.A$2713.A.A265.A8.2A139.A.A17.A8.3A$2663.2A49.A265.A.
A149.2A15.A.A$2663.2A3.A311.A2.A160.A4.2A$2667.A.A311.2A160.A.A$2668.
A.A211.2A80.2A177.A.A$2670.A211.2A2.2A75.A.A166.2A10.A$2670.2A214.A.A
74.A24.2A141.A.A$2887.A74.2A24.2A141.A$2891.A238.2A$2884.2A4.3A252.2A
$2885.A3.3A.A251.A$2882.3A5.A3.A251.3A$2882.A8.A3.A83.2A167.A$2892.A.
3A82.2A$2893.3A$2894.A5$2713.2A$2709.2A2.2A$2708.A.A19.4B$2705.A3.A
21.4B$2705.2A25.4B$2704.2A.A3.2A20.4B$2703.A2.3A2.A22.4B$2702.A.A.A5.
3A20.4B$2701.A.A.A8.A21.4B$2699.3A2.A32.4B$2700.A.2A34.4B$2701.2A36.
4B$2702.A37.4B$2741.4B235.2A$2742.4B234.2A$2743.4B$2744.4B$2745.4B$
2746.4B$2747.4B$2748.4B260.A$2749.4B60.3A194.3A$2750.4B62.A192.A$
2751.4B57.A3.A192.2A$2752.4B46.A8.A.A2.A$2753.4B45.3A4.A2.A.A$2754.4B
47.A3.A3.A$2755.4B45.2A3.A$2756.4B50.3A$2757.4B46.A$2758.4B44.A.A$
2759.4B39.2A2.2A$2760.4B38.2A$2761.4B234.A$2762.4B232.A.A$2763.4B202.
A29.2A$2764.4B201.3A$2765.4B203.A$2766.4B201.A.A$2767.4B201.A$2768.4B
$2769.4B$2770.4B199.2A$2771.4B198.2A$2772.4B$2773.4B$2774.4B215.2A$
2775.4B214.2A$2647.A128.4B$2646.A.A128.4B$2647.2A129.4B$2779.4B$2780.
4B$2781.4B$2782.4B$2783.4B$2784.4B$2785.4B$2786.4B$2696.2A89.4B$2689.
2A5.2A90.4B$2689.2A98.4B$2790.4B$2791.4B$2691.2A27.2A70.4B$2691.2A27.
2A71.4B$2685.2A107.4B$2685.2A108.4B148.2A$2726.2A68.4B148.A$2726.2A
69.4B147.A.A$2706.A15.2A74.4B147.2A$2705.A.A14.2A75.4B$2698.3A4.2A93.
4B$2801.4B148.2A$2802.4B146.A2.A$2727.2A74.4B146.A.A$2727.2A75.4B146.
A$2805.4B$2806.4B$2741.A65.4B140.2A$2693.2A113.4B50.A88.3A$2693.2A44.
A.3A65.4B48.A.A81.2A2.A2.A.A$2741.2A.A65.4B47.A.A81.2A2.2A2.2A$2741.A
.2A66.4B47.A86.2A$2688.2A52.3A.A65.4B$2688.2A123.4B$2744.A69.4B$2748.
A66.4B$2747.A.A66.4B$2748.2A4.B62.4B$2680.2A62.2A8.2B62.4B$2680.2A61.
A.A8.3B62.4B$2743.A5.2A3.4B62.4B$2742.2A5.2A4.4B62.4B$2756.4B62.4B$
2685.2A70.4B62.4B44.2A$2685.2A71.4B62.4B43.2A$2681.2A76.4B62.4B$2681.
2A77.4B62.4B23.2A$2722.2A37.4B62.4B21.A.A$2722.2A38.4B62.4B20.A$2687.
2A27.2A45.4B62.4B18.2A$2687.2A27.2A46.4B62.4B$2765.4B62.4B$2766.4B62.
4B$2718.2A47.4B62.4B25.2A$2711.2A5.2A48.4B62.4B23.A.A$2711.2A56.4B62.
4B22.A$2770.4B62.4B20.2A$2771.4B62.4B$2772.4B62.4B$2773.4B62.4B$2774.
4B62.4B234.2A$2775.4B62.4B233.2A$2776.4B62.4B$2777.4B62.4B$2778.4B62.
4B$2779.4B62.4B$2780.4B62.4B$2781.4B62.4B$2782.4B62.4B$2783.4B62.4B$
2784.4B62.4B$2677.2A106.4B62.4B144.2A$2670.2A4.A2.A106.4B62.4B143.2A
2.2A$2669.A2.A4.A.A107.4B62.4B146.A.A$2672.A5.A109.4B62.4B146.A$2672.
A116.4B62.4B149.A$2669.2A.A9.2A106.4B62.4B141.2A4.3A$2669.2A11.A108.
4B62.4B141.A3.3A.A$2683.3A106.4B62.4B137.3A5.A3.A$2685.A107.4B62.4B
136.A8.A3.A$2670.2A122.4B62.4B145.A.3A$2670.2A123.4B62.4B145.3A$2796.
4B62.4B145.A$2797.4B62.4B$2798.4B62.4B$2799.4B62.4B$2800.4B62.4B$
2801.4B62.4B$2802.4B62.4B$2803.4B62.4B$2804.4B62.4B$2805.4B62.4B$
2806.4B62.4B$2807.4B62.4B$2808.4B62.4B$2809.4B62.4B$2810.4B62.4B$
2811.4B62.4B$2812.4B$2813.4B$2814.4B$2815.4B$2816.4B$2817.4B$2818.4B$
2819.4B$2820.4B$2821.4B$2822.4B$2823.4B$2824.4B$2825.4B$2826.4B90.A$
2827.4B88.A.A5.2A$2828.4B87.2A6.2A$2829.4B$2830.5B$2831.5B$2832.5B$
2833.5B$2834.5B$2835.5B$2836.5B$2837.5B$2838.5B$2839.5B$2805.2A34.4B$
2805.2A2.2A31.4B$2809.A.A31.4B$2810.A33.4B87.2A$2814.A15.2B13.4B86.2A
$2807.2A4.3A14.3B13.4B$2808.A3.3A.A7.2AB2.5B13.4B34.A$2805.3A5.A3.A6.
2AB2.6B13.4B32.A.A53.2A$2805.A8.A3.A5.12B13.4B32.2A53.2A$2815.A.3A5.
11B14.4B$2816.3A6.12B14.4B$2817.A7.13B14.4B$2825.15B13.4B$2826.15B13.
4B100.A$2827.15B13.4B98.A.A$2827.16B4.2D7.4B98.2A$2828.16B2.B2DB7.4B$
2826.25B7.4B13.B$2824.27B8.4B11.2B$2824.28B8.4B9.3B$2825.27B9.4B7.4B$
2815.2A9.26B10.4B5.4B$2815.2A10.25B11.4B3.4B$2815.5B8.25B2.2B7.4B.4B$
2817.4B8.23B2.4B7.7B$2816.5B4.2B2.30B7.5B$2789.2B25.6B3.3B2.29B7.5B
11.4B$2789.3B23.6B3.5B2.29B5.7B9.4B$2788.5B21.9B.6B3.27B4.4B.4B7.4B
10.2A$2786.B.6B4.2D15.16B2.27B3.4B3.4B5.4B11.2A$2779.2AB3.10B2.B2DB
12.47B2.4B5.4B3.4B$2779.2AB.19B9.54B7.4B.4B$2781.21B9.55B7.7B12.B6.2A
$2781.22B9.55B7.5B12.2B6.2A69.A$2781.22B10.54B7.5B11.3B76.A.A$2782.
21B11.54B5.7B9.4B77.2A$2784.B.17B12.53B4.4B.4B7.4B$2786.18B2.2D8.52B
3.4B3.4B5.4B$2787.16B2.B2DB7.52B2.4B5.4B3.4B27.A$2764.2AB9.2B7.25B5.
58B7.4B.4B27.A.A$2764.2A5B5.3B4.27B.B.61B7.7B29.2A$2764.8B3.5B3.92B7.
5B$2766.8B.6B3.29B.61B7.5B$2766.16B3.28B3.60B5.7B$2764.20B2.30B2.58B
4.4B.4B$2762.23B2.30B5.B.52B3.4B3.4B$2762.24B2.29B7.52B2.4B5.4B$2763.
23B2.31B4.58B7.4B$2764.56B.61B7.4B$2765.118B7.3B$2766.55B.61B7.3B$
2768.53B3.60B5.4B$2769.55B2.58B4.4B$2770.55B.58B3.4B$2770.55B2.57B2.
4B98.2A$2771.56B2.60B99.2A$2772.56B.61B$2773.55B.62B$2774.55B.61B38.A
$2775.54B3.60B36.A.A$2775.117B37.2A51.2A$2774.118B89.A2.A$2773.2D59B.
57B90.A.A$2773.2D59B3.56B90.A$2774.60B3.56B$2775.61B.56B$2777.60B.55B
115.2A$2781.B.54B3.53B115.2A$2783.110B$2782.111B$2781.61B.50B$2781.
61B3.48B$2782.60B3.48B109.2A$2783.61B.48B108.A2.A$2785.60B.47B109.A.A
$2789.B.54B3.45B110.A$2791.102B$2790.103B$2789.61B.42B$2789.61B3.40B
54.2A$2790.60B3.40B54.2A$2791.61B.40B$2793.60B.39B3$2941.2A$2940.A2.A
76.2A$2941.A.A76.2A$2942.A3$2967.2A$2967.2A45.2A$3013.A2.A$3014.A.A$
3015.A2$2961.2A$2960.A2.A$2961.A.A$2962.A5$3033.2A$3033.2A5$2979.2A
46.2A$2979.2A45.A2.A$3027.A.A$3028.A$3048.A$3047.A.A$2973.2A73.2A$
2972.A2.A$2973.A.A$2974.A10$2992.2A$2992.2A5$2986.2A$2985.A2.A$2986.A
.A$2987.A$3055.A$3006.A47.A.A$3005.A.A47.2A$3006.2A13$3070.2A$3070.2A
3$3075.2A$3075.2A6$3012.A$3011.A.A$3012.2A75.2A$3089.2A3$3094.2A$
3094.2A$3035.2A$3035.2A2$3040.A$3039.A.A$3040.2A6$3057.A$3056.A.A$
3057.2A43.2A$3102.2A3$3107.2A$3107.2A7$3075.A$3074.A.A$3075.2A4$3124.
2A$3124.2A5$3118.2A$3117.A2.A$3118.A.A$3119.A4$3135.2A$3135.2A2$3140.
A$3139.A.A$3140.2A3$3087.2A$3087.2A5$3081.2A$3080.A2.A68.2A$3081.A.A
68.2A$3082.A$3157.A$3156.A.A$3100.A56.2A$3099.A.A$3100.2A9$3168.2A$
3168.2A3$3173.2A$3173.2A$3115.A$3114.A.A$3115.2A11$3182.A$3181.A.A$
3182.2A4$3160.A$3126.2A31.A.A$3126.2A32.2A3$3131.2A$3131.2A69.A$3201.
A.A$3202.2A10$3174.A$3173.A.A$3174.2A9$3210.2A$3210.2A2$3215.A$3214.A
.A$3215.2A21.A$3237.A.A$3238.2A4$3183.2A$3183.2A3$3188.2A$3188.2A2$
3209.A$3208.A.A$3209.2A13$3241.2A$3241.2A3$3246.2A$3246.2A2$3219.A$
3218.A.A45.A$3219.2A44.A.A29.A$3266.2A28.A.A$3297.2A11$3236.A$3235.A.
A$3236.2A3$3311.A$3310.A.A$3311.2A20$3320.2A$3320.2A$3239.A$3238.A.A$
3239.2A84.2A$3325.2A2$3346.A$3345.A.A$3346.2A4$3260.A$3259.A.A$3260.
2A8$3282.A$3281.A.A$3282.2A4$3356.A$3355.A.A$3356.2A8$3298.A$3297.A.A
$3298.2A3$3373.A$3372.A.A$3373.2A16$3306.2A$3306.2A$3384.2A$3311.A72.
2A$3310.A.A$3311.2A$3332.2A55.2A$3332.2A55.2A3$3337.2A22.A$3337.2A21.
A.A$3361.2A5$3402.A$3401.A.A$3402.2A12$3372.A$3371.A.A$3372.2A9$3416.
2A$3416.2A4$3436.A$3410.2A23.A.A$3409.A2.A23.2A$3410.A.A$3411.A12$
3452.A$3451.A.A$3452.2A2$3368.A$3367.A.A$3368.2A9$3468.2A$3468.2A3$
3473.2A$3473.2A7$3376.2A$3376.2A3$3381.2A$3381.2A2$3482.A$3481.A.A$
3482.2A$3398.2A$3398.2A2$3403.A$3402.A.A$3403.2A12$3413.2A78.2A$3413.
2A78.2A3$3418.2A78.2A$3418.2A78.2A5$3436.A$3435.A.A$3436.2A$3512.2A$
3512.2A3$3517.2A$3517.2A3$3537.A$3536.A.A$3537.2A$3454.A$3453.A.A$
3454.2A16$3468.A$3467.A.A$3468.2A$3544.2A$3544.2A3$3549.2A$3549.2A13$
3478.2A79.A$3478.2A78.A.A$3559.2A2$3483.2A$3483.2A4$3502.A$3501.A.A$
3502.2A10$3577.2A$3577.2A3$3518.A$3517.A.A$3518.2A51.2A$3570.A2.A$
3571.A.A$3572.A5$3587.2A$3587.2A3$3536.A55.2A$3535.A.A54.2A$3536.2A$
3564.2A$3564.2A2$3569.A$3568.A.A45.2A$3569.2A45.2A$3591.A$3590.A.A$
3591.2A2$3610.2A$3609.A2.A$3610.A.A$3611.A16$3615.2A$3615.2A2$3620.A$
3595.2A22.A.A$3595.2A23.2A3$3600.2A$3600.2A3$3635.2A$3635.2A3$3640.2A
$3640.2A7$3656.A$3614.2A39.A.A$3614.2A40.2A5$3608.2A$3607.A2.A$3608.A
.A$3609.A4$3674.A$3673.A.A$3674.2A2$3621.2A$3621.2A2$3650.2A$3626.2A
22.2A$3626.2A2$3655.2A$3655.2A8$3686.A$3685.A.A$3686.2A10$3657.2A$
3657.2A2$3662.A$3661.A.A$3662.2A$3699.2A$3699.2A3$3680.A23.2A$3679.A.
A22.2A$3680.2A3$3723.A$3722.A.A$3723.2A8$3696.2A$3696.2A3$3701.2A$
3701.2A9$3715.A$3714.A.A$3715.2A22$3660.A$3659.A.A$3659.2A4$3656.A$
3655.A.A13.2A$3656.2A13.2A3$3656.A$3655.A.A$3656.2A3$3638.A4.A$3637.A
.A2.A.A38.2A$3638.2A3.2A38.A.A$3664.2A18.A$3632.2A30.2A$3631.A.A$
3632.A19.2A$3652.2A2$3816.3C4$3670.A$3669.A.A$3670.A$3638.2A46.2A$
3638.2A46.A$3684.A.A$3684.2A$3665.A$3664.A.A$3665.2A2$3646.2A$3646.2A
152.3C4$3649.2A$3649.A.A$3650.A$3677.2A$3677.A.A$3679.A$3679.2A3$
3651.A$3650.A.A$3650.2A$3708.2A74.3C$3707.A.A$3706.A.A$3647.A59.A$
3646.A.A13.2A$3647.2A13.2A3$3647.A$3646.A.A$3647.2A2$3670.2A$3670.2A
2$3675.2A$3675.A.A$3676.A$3652.2A106.3D$3652.2A108.D$3761.D$3637.A4.A
$3636.A.A2.A.A$3637.2A3.2A2$3631.2A$3630.A.A$3631.A45.2A$3676.A.A$
3675.A.A$3649.2A16.A8.A$3649.2A15.A.A$3667.2A2$3676.2A$3660.A15.A.A$
3659.A.A15.A$3637.2A21.A$3637.2A6$3657.2A$3656.A.A$3657.A3$3647.2A$
3647.A.A$3648.A8$3713.2D$3675.A36.D.D$3674.2A38.D$3674.A.A3709$.2C$C.
C$2.C!
so you need to rerun your script with the correct phase and lane offsets for the gliders.
What do you do with ill crystallographers? Take them to the mono-clinic!
User avatar
Hippo.69
Posts: 694
Joined: July 14th, 2020, 7:35 pm
Contact:

Re: Binary slow salvos

Post by Hippo.69 »

calcyman wrote: August 6th, 2023, 2:38 am
Hippo.69 wrote: August 6th, 2023, 1:47 am Here we are: 371528 bits to form the salvo ... time to prepare the starting block and final (no)stack configuration.

(unzip; > test.rle; set hashLife step 2^20 ...)

Or this monster atachment ...

And to test the salvo, put

Code: Select all

x = 7, y = 13, rule = B3/S23
2$2b2o$2b2o4$2b3o$2bo$3bo!
at starting glider.
Awesome!

There is a problem, though: you've built the DBCA in the wrong location (the checkerboard parity is wrong) and mod-8 phase. It should look like this:

Code: Select all

x = 3819, y = 5362, rule = LifeHistory
2741.2A$2741.2A$2727.A$2727.3A12.A$2730.A10.A.A$2729.2A9.A2.A$2739.A
2.A$2734.A$2733.A.A3.A2.A$2733.A2.A4.2A$2734.2A10$2706.2A83.2A$2705.
3A$2704.A.A2.A2.2A76.A3.A$2704.2A2.2A2.2A75.A4.A$2708.2A69.A8.A.A.A$
2779.3A5.A.A.A$2782.A2.A4.A$2781.2A2.A3.A$2713.A$2712.A.A69.A2.2A$
2711.A2.A68.A.A$2712.2A65.2A2.2A$2779.2A2$2708.2A$2707.A.A$2707.A$
2706.2A5$2756.2A$2749.2A5.2A$2749.2A3$2751.2A27.2A$2751.2A27.2A$2745.
2A$2745.2A$2786.2A$2786.2A$2782.2A$2782.2A4$2787.2A$2787.2A4$2752.A$
2751.A.A$2752.2A3$2824.2A5.2A$2824.2A5.A$2829.A.A$2752.3A74.2A$2825.
2A$2740.2A83.A.A$2740.2A84.A$2830.A$2829.3A$2828.3A.A$2745.2A22.2A58.
A3.A$2745.2A22.A.A58.A3.A$2741.2A27.A60.A.3A$2741.2A89.3A$2782.2A49.A
$2782.2A$2747.2A27.2A$2747.2A27.2A3$2778.2A$2771.2A5.2A$2771.2A2$
2746.2A$2745.A.A$2746.A$2765.2A$2765.A$2763.A.A$2763.2A6$2722.2A$
2723.A78.2A3.2A$2723.A.A75.A2.A.A2.A$2724.2A70.A5.2A3.2A5.A$2795.A.A
15.A.A$2796.A17.A$2728.2A$2727.A2.A$2728.A.A$2729.A4$2725.A$2720.3A.
2A2.2A$2720.4A4.2A$2724.2A93$2625.2A2$2623.A3.A$2623.A4.A$2625.A.A.A$
2626.A.A.A$2627.A4.A$2628.A3.A157.A$2790.3A$2629.2A2.A148.A10.A$2632.
A.A146.A.A8.2A$2633.2A146.A.A26.A$2629.2A148.3A.2A23.3A$2628.A.A147.A
28.A$2628.A5.2A143.3A.2A22.2A$2627.2A5.2A145.A.2A2$2806.2A$2806.2A4$
2631.A2$2629.3A.A$2619.A8.A.2A$2619.3A6.2A.A$2622.A3.A.3A$2621.2A$
2628.A164.2A$2624.A169.A$2623.A.A165.3A$2619.2A2.2A166.A$2619.2A13$
2801.2A$2729.A62.2A7.2A$2728.A.A62.A$2727.A3.A61.A.A$2728.A3.A8.A52.
2A$2729.A3.A5.3A178.2A$2730.A3.A3.A181.A$2731.A.A4.2A72.2A107.3A$
2732.A79.A110.A$2736.A73.A.A$2735.A.A72.2A$2736.2A2.2A$2740.2A$2796.
2A$2795.A.A$2795.A$2794.2A5$2665.A$2665.3A$2668.A130.2A$2667.A.A130.A
$2667.A.A127.3A$2668.A128.A5$2683.2A$2683.2A2$3003.2A$3003.2A$2663.2A
$2662.A.A38.A34.A49.A$2662.A38.3A32.3A47.3A33.2A$2607.2A52.2A7.2A28.A
34.A49.A36.A$2607.2A61.2A28.2A33.2A48.2A20.2A14.3A26.2A$2690.2A106.2A
7.2A16.A25.A.A$2678.2A.A9.A107.A51.A$2678.2A.3A7.A.A105.A.A48.2A$
2684.A7.2A4.2A45.A48.2A4.2A186.2A$2649.2A27.2A.3A13.A2.A44.3A47.A20.
2A170.2A$2679.A.A16.2A48.A46.A.A18.A68.2A59.A$2648.A3.A26.A.A28.2A35.
2A11.2A34.2A16.A.A64.2A.A2.A.2A50.3A.2A2.2A$2647.A4.A27.A29.2A48.2A
52.2A65.A4.A2.2A50.4A4.2A$2569.2A66.A8.A.A.A234.A59.2A$2570.A66.3A5.A
.A.A31.A200.A.A$2570.A.A67.A2.A4.A30.3A$2571.2A66.2A2.A3.A30.A$2678.
2A201.A59.A$2642.A2.2A23.2A208.A.A57.A.A$2575.2A64.A.A26.2A208.A2.A
56.A2.A64.2A$2574.A2.A59.2A2.2A53.2A3.2A32.2A48.2A94.2A58.2A65.A$
2575.A.A59.2A58.A3.A20.2A11.2A35.2A11.2A222.3A$2576.A117.3A5.3A18.A
49.A237.A$2694.A9.A15.3A47.3A35.2A75.2A58.2A$2720.A49.A37.2A2.2A71.A.
A57.A.A$2659.2A151.A.A72.A59.A32.2A5.2A$2572.4A84.A67.2A84.A72.2A58.
2A32.A5.2A$2567.2A7.A83.A.A65.2A84.2A165.A.A$2567.2A2.2A3.A84.2A97.2A
220.2A$2571.2A2.A184.A225.2A$2720.A40.3A221.A.A10.2A$2656.2A61.A.A41.
A222.A11.2A$2657.A62.A261.A$2657.A.A111.2A208.3A$2658.2A111.2A207.A.
3A$2979.A3.A$2520.A202.2A253.A3.A$2519.A.A201.2A38.A213.3A.A27.2A$
2518.A3.A195.2A42.A.A187.2A24.3A7.2A19.A$2519.A3.A155.2A36.A.A43.A
187.A2.A4.2A18.A9.A17.A.A$2520.A3.A154.A37.A233.A.A4.A2.A27.A.A15.2A$
2521.A3.A154.3A33.2A13.2A219.A5.A31.2A4.A$2522.A.A157.A48.A36.2A188.A
36.A.A$2523.A200.2A6.3A33.2A177.2A9.A.2A33.A.A$2527.A196.2A8.A213.A
11.2A34.A10.2A$2526.A.A232.2A182.3A59.A.A$2527.2A231.A.A182.A63.A$
2523.2A235.A198.2A48.2A$2522.A.A135.2A97.2A13.2A183.2A33.2A$2522.A5.
2A130.2A2.2A108.A220.A$2521.2A5.2A134.A.A100.2A6.3A214.3A$2665.A101.
2A8.A214.A2$2662.2A4.3A417.A$2663.A4.3A415.3A$2660.3A5.3A414.A$2653.
2A5.A10.3A411.2A$2653.2A16.3A$2639.A31.3A$2639.3A$2567.2A17.A55.A10.
3A377.A$2567.2A8.2A7.3A52.2A11.2A372.3A.2A2.2A$2577.A11.A61.2A375.4A
4.2A54.2A$2575.A.A10.2A56.A4.3A378.2A58.2A$2575.2A68.A.A4.A.A$2645.A
2.A4.2A$2646.2A$3028.A$3027.A.A$3027.A2.A$3028.2A3$3032.2A$3032.A.A$
3034.A57.2A$3034.2A40.2A14.2A$3076.2A$2943.2A$2551.2A336.A.A51.2A$
2551.2A45.2A292.A$2598.2A288.A4.A2.2A$2888.2A.A2.A.2A54.A$2892.2A57.A
.A$2952.A3$2897.A$2896.A.A49.2A$2895.A2.A49.2A$2896.2A55.2A$2953.A.A$
2584.2A369.A$2584.2A306.2A46.2A13.2A$2891.A.A47.A$2891.A46.3A6.2A$
2890.2A46.A8.2A$3074.2A21.A$3065.2A7.2A19.3A$2555.2A135.2A372.A27.A$
2555.2A3.A131.A373.A.A25.2A$2559.A.A128.A.A374.2A$2560.A.A127.2A$
2562.A$2562.2A2$3101.2A$3101.2A6$3069.2A$3069.2A$2895.A$2895.3A$2898.
A169.2A$2897.2A170.A$2615.A450.3A$2615.3A448.A18.2A27.2A$2618.A270.2A
194.2A27.2A$2617.2A10.2A258.A$2629.2A8.2A245.2A.A$2639.A246.A2.3A4.2A
$2637.A.A247.2A3.A3.2A$2637.2A250.4A$2889.A15.2A$2890.3A12.A.A$2893.A
13.A$2888.5A14.2A220.2A$2888.A240.2A$2890.A$2464.2A306.2A115.2A$2463.
3A306.A$2462.A.A2.A2.2A298.A.A312.2A$2462.2A2.2A2.2A298.2A313.2A$
2466.2A$2755.2A$2755.2A74.A$2829.3A$2471.A141.2A149.2A62.A$2470.A.A
140.2A45.2A102.2A6.2A54.2A244.2A$2469.A2.A187.2A110.2A301.A19.2A$
2470.2A603.A.A17.A$3076.2A15.A.A$2760.A327.A4.2A$2466.2A291.A.A45.2A
278.A.A$2465.A.A292.A6.2A37.A.A278.A.A$2465.A301.A38.A269.2A10.A$
2464.2A302.3A34.2A268.A.A$2770.A304.A$3074.2A37.2A4.2A$2810.2A277.2A
22.2A4.2A$2646.2A161.A.A277.A$2646.2A161.A280.3A$2731.A76.2A282.A$
2536.3A191.A.A385.2A$2536.3A192.A.A380.2A2.2A$2536.3A193.2A379.A.A$
2539.3A571.A$2539.3A75.2A493.2A$2539.3A75.2A3.A196.2A$2621.A.A195.2A$
2544.A77.A.A202.2A$2543.A.A78.A36.A165.A314.2A$2544.2A78.2A35.3A164.
3A311.A.A$2540.2A122.A165.A288.2A23.A$2539.A.A121.2A10.2A441.A.A23.2A
$2539.A5.2A128.2A8.2A142.A288.A$2538.2A5.2A138.A142.A.A286.2A5.2A25.
2A$2683.A.A142.A.A292.A.A25.A$2683.2A142.2A.3A290.A8.2A15.A.A$2833.A
288.2A8.2A15.2A$2827.2A.3A$2827.2A.A2$2819.2A$2810.2A7.2A$2811.A$
2811.A.A$2812.2A2$2748.2A5.2A$2748.2A5.A$2753.A.A76.2A297.2A$2753.2A
77.2A296.A.A$2659.2A88.2A379.A$2659.2A45.2A41.A.A377.2A$2706.2A42.A2$
2753.2A62.A203.3A$2753.2A.A59.A.A170.A34.A127.2A5.2A$2757.A58.A.A169.
A.A29.A3.A127.2A5.A$2754.A62.A170.A.A28.A.A2.A132.A.A$2755.A.2A55.3A
170.2A.3A24.A2.A.A134.2A$2757.2A55.A160.2A16.A23.A3.A131.2A$2975.2A
10.2A.3A24.A123.2A10.A.A$2796.2A189.2A.A27.3A120.2A11.A$2796.2A217.A
141.3A$2692.2A320.A.A139.A$2692.2A320.2A140.A3.A$3018.2A136.A2.A.A$
3018.A.A137.A.A2.A$2712.2A299.2A5.A109.2A27.A3.A$2712.A.A275.2A21.2A
5.2A109.A19.2A10.A$2713.A.A265.A8.2A139.A.A17.A8.3A$2663.2A49.A265.A.
A149.2A15.A.A$2663.2A3.A311.A2.A160.A4.2A$2667.A.A311.2A160.A.A$2668.
A.A211.2A80.2A177.A.A$2670.A211.2A2.2A75.A.A166.2A10.A$2670.2A214.A.A
74.A24.2A141.A.A$2887.A74.2A24.2A141.A$2891.A238.2A$2884.2A4.3A252.2A
$2885.A3.3A.A251.A$2882.3A5.A3.A251.3A$2882.A8.A3.A83.2A167.A$2892.A.
3A82.2A$2893.3A$2894.A5$2713.2A$2709.2A2.2A$2708.A.A19.4B$2705.A3.A
21.4B$2705.2A25.4B$2704.2A.A3.2A20.4B$2703.A2.3A2.A22.4B$2702.A.A.A5.
3A20.4B$2701.A.A.A8.A21.4B$2699.3A2.A32.4B$2700.A.2A34.4B$2701.2A36.
4B$2702.A37.4B$2741.4B235.2A$2742.4B234.2A$2743.4B$2744.4B$2745.4B$
2746.4B$2747.4B$2748.4B260.A$2749.4B60.3A194.3A$2750.4B62.A192.A$
2751.4B57.A3.A192.2A$2752.4B46.A8.A.A2.A$2753.4B45.3A4.A2.A.A$2754.4B
47.A3.A3.A$2755.4B45.2A3.A$2756.4B50.3A$2757.4B46.A$2758.4B44.A.A$
2759.4B39.2A2.2A$2760.4B38.2A$2761.4B234.A$2762.4B232.A.A$2763.4B202.
A29.2A$2764.4B201.3A$2765.4B203.A$2766.4B201.A.A$2767.4B201.A$2768.4B
$2769.4B$2770.4B199.2A$2771.4B198.2A$2772.4B$2773.4B$2774.4B215.2A$
2775.4B214.2A$2647.A128.4B$2646.A.A128.4B$2647.2A129.4B$2779.4B$2780.
4B$2781.4B$2782.4B$2783.4B$2784.4B$2785.4B$2786.4B$2696.2A89.4B$2689.
2A5.2A90.4B$2689.2A98.4B$2790.4B$2791.4B$2691.2A27.2A70.4B$2691.2A27.
2A71.4B$2685.2A107.4B$2685.2A108.4B148.2A$2726.2A68.4B148.A$2726.2A
69.4B147.A.A$2706.A15.2A74.4B147.2A$2705.A.A14.2A75.4B$2698.3A4.2A93.
4B$2801.4B148.2A$2802.4B146.A2.A$2727.2A74.4B146.A.A$2727.2A75.4B146.
A$2805.4B$2806.4B$2741.A65.4B140.2A$2693.2A113.4B50.A88.3A$2693.2A44.
A.3A65.4B48.A.A81.2A2.A2.A.A$2741.2A.A65.4B47.A.A81.2A2.2A2.2A$2741.A
.2A66.4B47.A86.2A$2688.2A52.3A.A65.4B$2688.2A123.4B$2744.A69.4B$2748.
A66.4B$2747.A.A66.4B$2748.2A4.B62.4B$2680.2A62.2A8.2B62.4B$2680.2A61.
A.A8.3B62.4B$2743.A5.2A3.4B62.4B$2742.2A5.2A4.4B62.4B$2756.4B62.4B$
2685.2A70.4B62.4B44.2A$2685.2A71.4B62.4B43.2A$2681.2A76.4B62.4B$2681.
2A77.4B62.4B23.2A$2722.2A37.4B62.4B21.A.A$2722.2A38.4B62.4B20.A$2687.
2A27.2A45.4B62.4B18.2A$2687.2A27.2A46.4B62.4B$2765.4B62.4B$2766.4B62.
4B$2718.2A47.4B62.4B25.2A$2711.2A5.2A48.4B62.4B23.A.A$2711.2A56.4B62.
4B22.A$2770.4B62.4B20.2A$2771.4B62.4B$2772.4B62.4B$2773.4B62.4B$2774.
4B62.4B234.2A$2775.4B62.4B233.2A$2776.4B62.4B$2777.4B62.4B$2778.4B62.
4B$2779.4B62.4B$2780.4B62.4B$2781.4B62.4B$2782.4B62.4B$2783.4B62.4B$
2784.4B62.4B$2677.2A106.4B62.4B144.2A$2670.2A4.A2.A106.4B62.4B143.2A
2.2A$2669.A2.A4.A.A107.4B62.4B146.A.A$2672.A5.A109.4B62.4B146.A$2672.
A116.4B62.4B149.A$2669.2A.A9.2A106.4B62.4B141.2A4.3A$2669.2A11.A108.
4B62.4B141.A3.3A.A$2683.3A106.4B62.4B137.3A5.A3.A$2685.A107.4B62.4B
136.A8.A3.A$2670.2A122.4B62.4B145.A.3A$2670.2A123.4B62.4B145.3A$2796.
4B62.4B145.A$2797.4B62.4B$2798.4B62.4B$2799.4B62.4B$2800.4B62.4B$
2801.4B62.4B$2802.4B62.4B$2803.4B62.4B$2804.4B62.4B$2805.4B62.4B$
2806.4B62.4B$2807.4B62.4B$2808.4B62.4B$2809.4B62.4B$2810.4B62.4B$
2811.4B62.4B$2812.4B$2813.4B$2814.4B$2815.4B$2816.4B$2817.4B$2818.4B$
2819.4B$2820.4B$2821.4B$2822.4B$2823.4B$2824.4B$2825.4B$2826.4B90.A$
2827.4B88.A.A5.2A$2828.4B87.2A6.2A$2829.4B$2830.5B$2831.5B$2832.5B$
2833.5B$2834.5B$2835.5B$2836.5B$2837.5B$2838.5B$2839.5B$2805.2A34.4B$
2805.2A2.2A31.4B$2809.A.A31.4B$2810.A33.4B87.2A$2814.A15.2B13.4B86.2A
$2807.2A4.3A14.3B13.4B$2808.A3.3A.A7.2AB2.5B13.4B34.A$2805.3A5.A3.A6.
2AB2.6B13.4B32.A.A53.2A$2805.A8.A3.A5.12B13.4B32.2A53.2A$2815.A.3A5.
11B14.4B$2816.3A6.12B14.4B$2817.A7.13B14.4B$2825.15B13.4B$2826.15B13.
4B100.A$2827.15B13.4B98.A.A$2827.16B4.2D7.4B98.2A$2828.16B2.B2DB7.4B$
2826.25B7.4B13.B$2824.27B8.4B11.2B$2824.28B8.4B9.3B$2825.27B9.4B7.4B$
2815.2A9.26B10.4B5.4B$2815.2A10.25B11.4B3.4B$2815.5B8.25B2.2B7.4B.4B$
2817.4B8.23B2.4B7.7B$2816.5B4.2B2.30B7.5B$2789.2B25.6B3.3B2.29B7.5B
11.4B$2789.3B23.6B3.5B2.29B5.7B9.4B$2788.5B21.9B.6B3.27B4.4B.4B7.4B
10.2A$2786.B.6B4.2D15.16B2.27B3.4B3.4B5.4B11.2A$2779.2AB3.10B2.B2DB
12.47B2.4B5.4B3.4B$2779.2AB.19B9.54B7.4B.4B$2781.21B9.55B7.7B12.B6.2A
$2781.22B9.55B7.5B12.2B6.2A69.A$2781.22B10.54B7.5B11.3B76.A.A$2782.
21B11.54B5.7B9.4B77.2A$2784.B.17B12.53B4.4B.4B7.4B$2786.18B2.2D8.52B
3.4B3.4B5.4B$2787.16B2.B2DB7.52B2.4B5.4B3.4B27.A$2764.2AB9.2B7.25B5.
58B7.4B.4B27.A.A$2764.2A5B5.3B4.27B.B.61B7.7B29.2A$2764.8B3.5B3.92B7.
5B$2766.8B.6B3.29B.61B7.5B$2766.16B3.28B3.60B5.7B$2764.20B2.30B2.58B
4.4B.4B$2762.23B2.30B5.B.52B3.4B3.4B$2762.24B2.29B7.52B2.4B5.4B$2763.
23B2.31B4.58B7.4B$2764.56B.61B7.4B$2765.118B7.3B$2766.55B.61B7.3B$
2768.53B3.60B5.4B$2769.55B2.58B4.4B$2770.55B.58B3.4B$2770.55B2.57B2.
4B98.2A$2771.56B2.60B99.2A$2772.56B.61B$2773.55B.62B$2774.55B.61B38.A
$2775.54B3.60B36.A.A$2775.117B37.2A51.2A$2774.118B89.A2.A$2773.2D59B.
57B90.A.A$2773.2D59B3.56B90.A$2774.60B3.56B$2775.61B.56B$2777.60B.55B
115.2A$2781.B.54B3.53B115.2A$2783.110B$2782.111B$2781.61B.50B$2781.
61B3.48B$2782.60B3.48B109.2A$2783.61B.48B108.A2.A$2785.60B.47B109.A.A
$2789.B.54B3.45B110.A$2791.102B$2790.103B$2789.61B.42B$2789.61B3.40B
54.2A$2790.60B3.40B54.2A$2791.61B.40B$2793.60B.39B3$2941.2A$2940.A2.A
76.2A$2941.A.A76.2A$2942.A3$2967.2A$2967.2A45.2A$3013.A2.A$3014.A.A$
3015.A2$2961.2A$2960.A2.A$2961.A.A$2962.A5$3033.2A$3033.2A5$2979.2A
46.2A$2979.2A45.A2.A$3027.A.A$3028.A$3048.A$3047.A.A$2973.2A73.2A$
2972.A2.A$2973.A.A$2974.A10$2992.2A$2992.2A5$2986.2A$2985.A2.A$2986.A
.A$2987.A$3055.A$3006.A47.A.A$3005.A.A47.2A$3006.2A13$3070.2A$3070.2A
3$3075.2A$3075.2A6$3012.A$3011.A.A$3012.2A75.2A$3089.2A3$3094.2A$
3094.2A$3035.2A$3035.2A2$3040.A$3039.A.A$3040.2A6$3057.A$3056.A.A$
3057.2A43.2A$3102.2A3$3107.2A$3107.2A7$3075.A$3074.A.A$3075.2A4$3124.
2A$3124.2A5$3118.2A$3117.A2.A$3118.A.A$3119.A4$3135.2A$3135.2A2$3140.
A$3139.A.A$3140.2A3$3087.2A$3087.2A5$3081.2A$3080.A2.A68.2A$3081.A.A
68.2A$3082.A$3157.A$3156.A.A$3100.A56.2A$3099.A.A$3100.2A9$3168.2A$
3168.2A3$3173.2A$3173.2A$3115.A$3114.A.A$3115.2A11$3182.A$3181.A.A$
3182.2A4$3160.A$3126.2A31.A.A$3126.2A32.2A3$3131.2A$3131.2A69.A$3201.
A.A$3202.2A10$3174.A$3173.A.A$3174.2A9$3210.2A$3210.2A2$3215.A$3214.A
.A$3215.2A21.A$3237.A.A$3238.2A4$3183.2A$3183.2A3$3188.2A$3188.2A2$
3209.A$3208.A.A$3209.2A13$3241.2A$3241.2A3$3246.2A$3246.2A2$3219.A$
3218.A.A45.A$3219.2A44.A.A29.A$3266.2A28.A.A$3297.2A11$3236.A$3235.A.
A$3236.2A3$3311.A$3310.A.A$3311.2A20$3320.2A$3320.2A$3239.A$3238.A.A$
3239.2A84.2A$3325.2A2$3346.A$3345.A.A$3346.2A4$3260.A$3259.A.A$3260.
2A8$3282.A$3281.A.A$3282.2A4$3356.A$3355.A.A$3356.2A8$3298.A$3297.A.A
$3298.2A3$3373.A$3372.A.A$3373.2A16$3306.2A$3306.2A$3384.2A$3311.A72.
2A$3310.A.A$3311.2A$3332.2A55.2A$3332.2A55.2A3$3337.2A22.A$3337.2A21.
A.A$3361.2A5$3402.A$3401.A.A$3402.2A12$3372.A$3371.A.A$3372.2A9$3416.
2A$3416.2A4$3436.A$3410.2A23.A.A$3409.A2.A23.2A$3410.A.A$3411.A12$
3452.A$3451.A.A$3452.2A2$3368.A$3367.A.A$3368.2A9$3468.2A$3468.2A3$
3473.2A$3473.2A7$3376.2A$3376.2A3$3381.2A$3381.2A2$3482.A$3481.A.A$
3482.2A$3398.2A$3398.2A2$3403.A$3402.A.A$3403.2A12$3413.2A78.2A$3413.
2A78.2A3$3418.2A78.2A$3418.2A78.2A5$3436.A$3435.A.A$3436.2A$3512.2A$
3512.2A3$3517.2A$3517.2A3$3537.A$3536.A.A$3537.2A$3454.A$3453.A.A$
3454.2A16$3468.A$3467.A.A$3468.2A$3544.2A$3544.2A3$3549.2A$3549.2A13$
3478.2A79.A$3478.2A78.A.A$3559.2A2$3483.2A$3483.2A4$3502.A$3501.A.A$
3502.2A10$3577.2A$3577.2A3$3518.A$3517.A.A$3518.2A51.2A$3570.A2.A$
3571.A.A$3572.A5$3587.2A$3587.2A3$3536.A55.2A$3535.A.A54.2A$3536.2A$
3564.2A$3564.2A2$3569.A$3568.A.A45.2A$3569.2A45.2A$3591.A$3590.A.A$
3591.2A2$3610.2A$3609.A2.A$3610.A.A$3611.A16$3615.2A$3615.2A2$3620.A$
3595.2A22.A.A$3595.2A23.2A3$3600.2A$3600.2A3$3635.2A$3635.2A3$3640.2A
$3640.2A7$3656.A$3614.2A39.A.A$3614.2A40.2A5$3608.2A$3607.A2.A$3608.A
.A$3609.A4$3674.A$3673.A.A$3674.2A2$3621.2A$3621.2A2$3650.2A$3626.2A
22.2A$3626.2A2$3655.2A$3655.2A8$3686.A$3685.A.A$3686.2A10$3657.2A$
3657.2A2$3662.A$3661.A.A$3662.2A$3699.2A$3699.2A3$3680.A23.2A$3679.A.
A22.2A$3680.2A3$3723.A$3722.A.A$3723.2A8$3696.2A$3696.2A3$3701.2A$
3701.2A9$3715.A$3714.A.A$3715.2A22$3660.A$3659.A.A$3659.2A4$3656.A$
3655.A.A13.2A$3656.2A13.2A3$3656.A$3655.A.A$3656.2A3$3638.A4.A$3637.A
.A2.A.A38.2A$3638.2A3.2A38.A.A$3664.2A18.A$3632.2A30.2A$3631.A.A$
3632.A19.2A$3652.2A2$3816.3C4$3670.A$3669.A.A$3670.A$3638.2A46.2A$
3638.2A46.A$3684.A.A$3684.2A$3665.A$3664.A.A$3665.2A2$3646.2A$3646.2A
152.3C4$3649.2A$3649.A.A$3650.A$3677.2A$3677.A.A$3679.A$3679.2A3$
3651.A$3650.A.A$3650.2A$3708.2A74.3C$3707.A.A$3706.A.A$3647.A59.A$
3646.A.A13.2A$3647.2A13.2A3$3647.A$3646.A.A$3647.2A2$3670.2A$3670.2A
2$3675.2A$3675.A.A$3676.A$3652.2A106.3D$3652.2A108.D$3761.D$3637.A4.A
$3636.A.A2.A.A$3637.2A3.2A2$3631.2A$3630.A.A$3631.A45.2A$3676.A.A$
3675.A.A$3649.2A16.A8.A$3649.2A15.A.A$3667.2A2$3676.2A$3660.A15.A.A$
3659.A.A15.A$3637.2A21.A$3637.2A6$3657.2A$3656.A.A$3657.A3$3647.2A$
3647.A.A$3648.A8$3713.2D$3675.A36.D.D$3674.2A38.D$3674.A.A3709$.2C$C.
C$2.C!
so you need to rerun your script with the correct phase and lane offsets for the gliders.
I definitely would rerun the script ... this was just the FixedBottom usability demonstration ... so far I have recomputed LWSS seed saving something like 30 bits from the previous version, now I am working on Glider Seed ... . There is a manual work to run it at different fixed bottoms ... .
.... I am testing the subresults on the original recipe ...

Anyways thank you for letting me know I should concentrate to correct phase-line setting.

The checkeboard parity ... you mean I built the DBCA in "the other color"? So all lines should be offset to the other parity ... or the odd bottom should be chosen?
User avatar
apg
Moderator
Posts: 3007
Joined: June 1st, 2009, 4:32 pm

Re: Binary slow salvos

Post by apg »

Hippo.69 wrote: August 6th, 2023, 3:59 am The checkeboard parity ... you mean I built the DBCA in "the other color"? So all lines should be offset to the other parity
Yes, exactly: the glider lanes need to be shifted by an odd number, and the glider phases (mod 8) also need to be shifted.
What do you do with ill crystallographers? Take them to the mono-clinic!
User avatar
Hippo.69
Posts: 694
Joined: July 14th, 2020, 7:35 pm
Contact:

Re: Binary slow salvos

Post by Hippo.69 »

calcyman wrote: August 6th, 2023, 5:32 am
Hippo.69 wrote: August 6th, 2023, 3:59 am The checkeboard parity ... you mean I built the DBCA in "the other color"? So all lines should be offset to the other parity
Yes, exactly: the glider lanes need to be shifted by an odd number, and the glider phases (mod 8) also need to be shifted.
Yes, line would probably be automatically adjusted when I would try to hit correctly the block at correct location ..., but I should definitely take care of the phases ... We could be surprised how much the bitcount will be changed when bottom mod 8 is changed ...
yes :( 375493 for this phase. Actually the salvo was probably OK, just the collision timing with the block was wrong.
... maybe we have to shift the starting block position to achieve a cheaper recipe ... oh no that could solve phase off by 4, but not off by 7.
OK we can try build phase shifted by 3 rather to 7 with block one fd shifed ... and choose the better one ...
but it would change the block placement ... and it could be more expensive due to the cost of diferent block building position.

The build for the phase 7 shifted phase failed :( but we are close ... it looks like a problem in TestBits.py ... the only "\u" in the commented bits probably causes bad translation ... . It has to be ignored so I have just removed it.

Code: Select all

x = 652701, y = 653920, rule = B3/S23
651298b2o$651298b2o$651284bo$651284b3o12bo$651287bo10bobo$651286b2o9bo
2bo$651296bo2bo$651291bo$651290bobo3bo2bo$651290bo2bo4b2o$651291b2o10$
651263b2o83b2o$651262b3o$651261bobo2bo2b2o76bo3bo$651261b2o2b2o2b2o75b
o4bo$651265b2o69bo8bobobo$651336b3o5bobobo$651339bo2bo4bo$651338b2o2bo
3bo$651270bo$651269bobo69bo2b2o$651268bo2bo68bobo$651269b2o65b2o2b2o$
651336b2o2$651265b2o$651264bobo$651264bo87b2o$651263b2o87b2o5$651313b
2o$651306b2o5b2o$651306b2o3$651308b2o27b2o$651308b2o27b2o$651302b2o$
651302b2o$651282b2o59b2o$651282b2o59b2o$651339b2o$651339b2o4$651344b2o
$651344b2o4$651309bo$651308bobo$651309b2o3$651381b2o5b2o$651318b2o61b
2o5bo$651318b2o66bobo$651309b3o74b2o$651382b2o$651297b2o83bobo$651297b
2o84bo$651387bo$651386b3o$651385b3obo$651302b2o22b2o58bo3bo$651302b2o
22bobo58bo3bo$651298b2o27bo60bob3o$651298b2o89b3o$651339b2o49bo$
651339b2o$651304b2o27b2o$651304b2o27b2o3$651335b2o$651328b2o5b2o$
651328b2o2$651303b2o$651302bobo$651303bo$651322b2o$651322bo$651320bobo
$651320b2o4$651264b2o$651258bo5bobo$651258bo6bo13b2o$651258bo21bo78b2o
3b2o$651254b2o24bobo75bo2bobo2bo$651254b2o25b2o70bo5b2o3b2o5bo$651352b
obo15bobo$651353bo17bo$651285b2o$651284bo2bo$651285bobo$651286bo4$
651282bo$651277b3ob2o2b2o$651277b4o4b2o$651281b2o93$651182b2o2$651180b
o3bo170b2o$651180bo4bo169b2o$651182bobobo$651183bobobo$651184bo4bo$
651185bo3bo157bo$651347b3o$651186b2o2bo148bo10bo$651189bobo146bobo8b2o
$651190b2o146bobo26bo$651186b2o148b3ob2o23b3o$651185bobo147bo28bo$
651178b2o5bo5b2o143b3ob2o22b2o$651178b2o4b2o5b2o145bob2o2$651363b2o$
651363b2o4$651188bo2$651186b3obo$651176bo8bob2o$651176b3o6b2obo$
651179bo3bob3o7b2o$651178b2o15b2o$651185bo164b2o$651181bo169bo$651180b
obo165b3o$651176b2o2b2o166bo$651176b2o13$651358b2o$651286bo62b2o7b2o$
651285bobo62bo$651284bo3bo61bobo$651285bo3bo8bo52b2o$651286bo3bo5b3o
178b2o$651174b2o111bo3bo3bo181bo$651174b2o112bobo4b2o72b2o107b3o$
651289bo79bo110bo$651293bo73bobo$651292bobo72b2o$651293b2o2b2o$651297b
2o$651353b2o$651352bobo$651352bo$651351b2o$651235b2o$651235b2o2$
651233bo$651222bo10bo58b2o$651222b3o8bo58b2o$651225bo130b2o$651224bobo
130bo$651224bobo127b3o$651225bo61b3o64bo5$651240b2o$651240b2o2$651560b
2o$651560b2o$651220b2o$651219bobo38bo34bo49bo$651219bo38b3o32b3o47b3o
33b2o$651164b2o52b2o7b2o28bo34bo49bo36bo$651164b2o61b2o28b2o33b2o48b2o
20b2o14b3o26b2o$651247b2o106b2o7b2o16bo25bobo$651235b2obo9bo107bo51bo$
651235b2ob3o7bobo105bobo48b2o$651241bo7b2o4b2o45bo48b2o4b2o186b2o$
651206b2o27b2ob3o13bo2bo44b3o47bo20b2o170b2o$651236bobo16b2o48bo46bobo
18bo68b2o59bo$651205bo3bo26bobo28b2o35b2o11b2o34b2o16bobo64b2obo2bob2o
50b3ob2o2b2o$651204bo4bo27bo29b2o48b2o52b2o65bo4bo2b2o50b4o4b2o$
651126b2o66bo8bobobo173bo60bo59b2o$651127bo66b3o5bobobo31bo142bo57bobo
$651127bobo67bo2bo4bo30b3o137bo4bo157bo$651128b2o66b2o2bo3bo30bo139bob
o160bobo$651235b2o137bo2bo5b3o52bo59bo39bobo$651199bo2b2o23b2o146b2o
60bobo57bobo39bo$651132b2o64bobo26b2o152bo55bo2bo56bo2bo64b2o$651131bo
2bo59b2o2b2o53b2o3b2o32b2o48b2o37bo56b2o58b2o65bo$651132bobo59b2o58bo
3bo20b2o11b2o35b2o11b2o37bo184b3o$651133bo117b3o5b3o18bo49bo237bo$
651251bo9bo15b3o47b3o35b2o75b2o58b2o$651277bo49bo37b2o2b2o71bobo6b3o
48bobo$651216b2o88b2o61bobo72bo59bo32b2o5b2o$651129b4o84bo67b2o19b2o
63bo72b2o58b2o32bo5b2o$651124b2o7bo83bobo65b2o84b2o165bobo$651124b2o2b
2o3bo84b2o97b2o220b2o$651128b2o2bo184bo225b2o$651277bo40b3o221bobo10b
2o$651213b2o61bobo41bo222bo11b2o$651214bo62bo261bo$651214bobo111b2o
208b3o$651215b2o111b2o207bob3o$651536bo3bo$651077bo202b2o253bo3bo$
651076bobo201b2o38bo213b3obo27b2o$651075bo3bo195b2o42bobo187b2o24b3o7b
2o19bo$651076bo3bo155b2o36bobo43bo187bo2bo4b2o18bo9bo17bobo$651077bo3b
o154bo37bo233bobo4bo2bo27bobo15b2o$651078bo3bo154b3o33b2o13b2o219bo5bo
31b2o4bo$651079bobo157bo48bo36b2o188bo36bobo$651080bo200b2o6b3o33b2o
177b2o9bob2o33bobo$651084bo196b2o8bo213bo11b2o34bo10b2o$651083bobo232b
2o182b3o59bobo$651084b2o190bo40bobo182bo63bo$651080b2o194bo40bo198b2o
48b2o93b2o$651079bobo135b2o57bo39b2o13b2o183b2o33b2o108bobo$651079bo5b
2o130b2o2b2o56b2o50bo220bo109bo$651078b2o5b2o134bobo55b2o43b2o6b3o214b
3o$651222bo101b2o8bo214bo2$651145bo73b2o4b3o417bo$651145bo74bo4b3o415b
3o$651145bo71b3o5b3o414bo$651210b2o5bo10b3o411b2o$651210b2o16b3o$
651196bo31b3o$651196b3o$651124b2o17bo39b2o14bo10b3o377bo$651124b2o8b2o
7b3o37b2o13b2o11b2o372b3ob2o2b2o$651134bo11bo61b2o375b4o4b2o54b2o$
651132bobo10b2o56bo4b3o378b2o58b2o$651132b2o68bobo4bobo$651202bo2bo4b
2o22bo$651203b2o29bo$651234bo350bo$651584bobo$651230b3o3b3o345bo2bo$
651585b2o$651234bo$651234bo$651230bo3bo354b2o$651229bobo357bobo$
651230b2o359bo57b2o$651591b2o40b2o14b2o$651587b2o44b2o$651500b2o85b2o$
651108b2o336bobo51b2o$651108b2o45b2o292bo$651155b2o288bo4bo2b2o$
651445b2obo2bob2o54bo$651449b2o57bobo$651509bo3$651454bo220b2o$651453b
obo49b2o168b2o$651452bo2bo49b2o$651453b2o55b2o$651510bobo$651141b2o
369bo$651141b2o306b2o46b2o13b2o$651448bobo47bo$651448bo46b3o6b2o$
651447b2o46bo8b2o$651631b2o21bo$651622b2o7b2o19b3o$651112b2o135b2o372b
o27bo$651112b2o3bo131bo373bobo25b2o$651116bobo128bobo374b2o$651117bobo
127b2o$651119bo$651119b2o2$651658b2o$651658b2o3$651439b2o$651439b2o2$
651626b2o$651459b2o165b2o$651452bo6b2o$651452b3o$651455bo169b2o$
651454b2o170bo$651172bo450b3o$651172b3o448bo18b2o27b2o$651175bo270b2o
194b2o27b2o$651174b2o10b2o258bo$651186b2o8b2o245b2obo$651196bo246bo2b
3o4b2o$651194bobo247b2o3bo3b2o$651194b2o250b4o$651446bo15b2o$651447b3o
12bobo$651450bo13bo$651445b5o14b2o220b2o$651445bo240b2o$651447bo$
651021b2o306b2o115b2o$651020b3o306bo$651019bobo2bo2b2o298bobo312b2o$
651019b2o2b2o2b2o298b2o313b2o$651023b2o$651312b2o$651312b2o74bo$
651386b3o$651028bo141b2o149b2o62bo$651027bobo140b2o45b2o102b2o6b2o54b
2o244b2o$651026bo2bo187b2o110b2o301bo19b2o$651027b2o603bobo17bo$
651633b2o15bobo$651317bo327bo4b2o$651023b2o282b2o7bobo45b2o278bobo$
651022bobo282bobo7bo6b2o37bobo278bobo$651022bo285bo15bo38bo269b2o10bo$
651021b2o302b3o34b2o268bobo$651327bo304bo$651631b2o37b2o4b2o$651367b2o
277b2o22b2o4b2o$651203b2o161bobo277bo$651203b2o161bo280b3o$651288bo76b
2o282bo$651093b3o191bobo385b2o$651093b3o192bobo380b2o2b2o$651093b3o
193b2o379bobo7b2o$651096b3o571bo8bo2bo$651096b3o75b2o493b2o9b2o$
651096b3o75b2o3bo196b2o$651178bobo195b2o$651101bo77bobo202b2o$651100bo
bo78bo36bo165bo314b2o$651101b2o78b2o35b3o164b3o260b2o49bobo$651097b2o
122bo165bo260b2o26b2o23bo$651096bobo121b2o10b2o441bobo23b2o$651096bo5b
2o128b2o8b2o142bo288bo$651095b2o5b2o138bo142bobo286b2o5b2o25b2o$
651240bobo142bobo292bobo25bo$651240b2o142b2ob3o290bo8b2o15bobo$651390b
o288b2o8b2o15b2o$651384b2ob3o$651384b2obo2$651376b2o$651367b2o7b2o$
651368bo$651368bobo20b2o$651369b2o20b2o2$651305b2o5b2o$651305b2o5bo$
651310bobo76b2o297b2o$651310b2o77b2o296bobo$651190b2o24b2o88b2o379bo$
651190b2o24b2o45b2o41bobo377b2o$651263b2o42bo2$651310b2o62bo203b3o$
651310b2obo59bobo170bo34bo127b2o5b2o$651314bo58bobo169bobo29bo3bo127b
2o5bo$651311bo62bo170bobo28bobo2bo132bobo$651312bob2o55b3o170b2ob3o24b
o2bobo134b2o$651314b2o55bo160b2o16bo23bo3bo131b2o$651532b2o10b2ob3o24b
o123b2o10bobo$651353b2o189b2obo27b3o120b2o11bo$651353b2o217bo141b3o$
651249b2o299b2o19bobo139bo$651249b2o299b2o19b2o140bo3bo$651575b2o136bo
2bobo$651575bobo137bobo2bo$651269b2o299b2o5bo109b2o27bo3bo$651269bobo
275b2o21b2o5b2o109bo19b2o10bo$651270bobo265bo8b2o139bobo17bo8b3o$
651220b2o49bo265bobo149b2o15bobo$651220b2o3bo311bo2bo160bo4b2o$651224b
obo311b2o160bobo$651225bobo211b2o80b2o177bobo$651227bo211b2o2b2o75bobo
166b2o10bo$651227b2o140b2o72bobo74bo24b2o141bobo$651368bo2bo72bo74b2o
24b2o141bo$651369b2o77bo238b2o$651441b2o4b3o252b2o$651365bo76bo3b3obo
251bo$651364bobo72b3o5bo3bo251b3o$651364bobo72bo8bo3bo83b2o167bo$
651365bo83bob3o82b2o$651450b3o$651451bo2$651432bo$651431bobo$651431bob
o$651270b2o160bo$651266b2o2b2o$651204b2o59bobo$651204bobo55bo3bo$
651205bo56b2o$651261b2obo3b2o$651260bo2b3o2bo$651259bobobo5b3o$651258b
obobo8bo$651256b3o2bo$651257bob2o$651258b2o$651259bo$651537b2o$651537b
2o6$651569bo$651370b3o194b3o$651373bo192bo$651369bo3bo192b2o$651359bo
8bobo2bo$651204bo154b3o4bo2bobo$651204bo157bo3bo3bo$651204bo156b2o3bo$
651367b3o$651364bo$651363bobo$651359b2o2b2o$651359b2o$651556bo$651555b
obo$651526bo29b2o$651526b3o$651529bo$651528bobo$651529bo3$651530b2o$
651530b2o3$651550b2o$651550b2o$651204bo$651203bobo$651204b2o6$651515b
2o$651514bo2bo$651515b2o$651253b2o$651246b2o5b2o$651246b2o3$651248b2o
27b2o$651248b2o27b2o$651242b2o$651242b2o260b2o$651283b2o220bo$651283b
2o220bobo$651263bo15b2o225b2o$651262bobo14b2o$651255b3o4b2o$651510b2o$
651213bo295bo2bo$651212bobo69b2o224bobo$651213bo70b2o225bo3$651298bo
209b2o$651250b2o167bo88b3o$651250b2o44bob3o117bobo81b2o2bo2bobo$
651298b2obo116bobo81b2o2b2o2b2o$651298bob2o117bo86b2o$651245b2o36b2o
14b3obo$651245b2o35bo2bo$651283b2o16bo$651305bo$651304bobo$651305b2o$
651237b2o62b2o$651237b2o61bobo$651300bo5b2o$651299b2o5b2o2$651242b2o
184b2o$651242b2o184b2o$651238b2o$651238b2o170b2o$651279b2o128bobo$
651279b2o128bo$651244b2o27b2o133b2o$651244b2o27b2o3$651275b2o142b2o$
651268b2o5b2o141bobo$651268b2o148bo$651417b2o4$651635b2o$651615b2o18b
2o$651615bobo$651616bo8$651234b2o320b2o$651227b2o4bo2bo319b2o2b2o$
651226bo2bo4bobo323bobo$651229bo5bo325bo$651229bo335bo$651226b2obo9b2o
317b2o4b3o$651226b2o11bo319bo3b3obo$651240b3o313b3o5bo3bo$651242bo313b
o8bo3bo$651227b2o337bob3o$651227b2o338b3o$651568bo3$651240bo$651240bo$
651240bo25$651477bo$651476bobo5b2o$651476b2o6b2o12$651362b2o$651362b2o
2b2o$651366bobo$651367bo124b2o$651371bo120b2o$651364b2o4b3o$651365bo3b
3obo7b2o59bo$651362b3o5bo3bo6b2o58bobo53b2o$651362bo8bo3bo66b2o53b2o$
651372bob3o$651373b3o$651374bo2$651515bo$651514bobo$651515b2o$651363b
3o3$651351bo$651350bobo$651350bobo19b2o$651351bo20b2o$651359b3o194b3o
5$651451b2o$651451b2o$651336b2o$651336b2o$651456b2o$651456b2o69bo$
651526bobo$651527b2o3$651474bo$651321b2o150bobo$651321b2o151b2o14$
651545b2o$651545b2o3$651486bo$651485bobo$651486b2o51b2o$651538bo2bo$
651539bobo$651540bo3$651565b2o$651565b2o5$651559b2o$651558bo2bo$
651559bobo$651560bo4$651504b2o$651504b2o5$651498b2o$651497bo2bo76b2o$
651498bobo76b2o$651499bo3$651524b2o$651524b2o45b2o$651570bo2bo$651571b
obo$651572bo2$651518b2o$651517bo2bo69bo$651518bobo68bobo$651519bo70b2o
11$651536b2o$651536b2o3$651605bo$651604bobo$651530b2o73b2o$651529bo2bo
$651530bobo$651531bo3$651549bo$651548bobo$651549b2o15$651612bo$651563b
o47bobo$651562bobo47b2o$651563b2o14$651626b2o$651626b2o2$651631bo$
651630bobo$651631b2o5$651569bo$651568bobo$651569b2o$651645b2o$651645b
2o2$651650bo$651649bobo$651592b2o56b2o$651592b2o2$651597bo$651596bobo$
651597b2o6$651614bo$651613bobo$651614b2o$651658b2o$651658b2o2$651663bo
$651662bobo$651663b2o6$651632bo$651631bobo45bo$651632b2o44bobo$651679b
2o14$651695bo$651694bobo$651695b2o8$651644b2o$651644b2o5$651638b2o70b
2o$651637bo2bo69b2o$651638bobo$651639bo$651715b2o$651715b2o$651657bo$
651656bobo$651657b2o9$651725b2o$651725b2o3$651730b2o$651730b2o$651672b
o$651671bobo$651672b2o11$651739bo$651738bobo$651739b2o4$651717bo$
651683b2o31bobo$651683b2o32b2o3$651688b2o$651688b2o69bo$651758bobo$
651759b2o10$651731bo$651730bobo$651731b2o9$651767b2o$651767b2o2$
651772bo$651771bobo$651772b2o21bo$651794bobo$651795b2o4$651740b2o$
651740b2o3$651745b2o$651745b2o2$651766bo$651765bobo$651766b2o9$651803b
o$651802bobo$651803b2o9$651776bo$651775bobo45bo$651776b2o44bobo29bo$
651823b2o28bobo$651854b2o11$651793bo$651792bobo$651793b2o3$651868bo$
651867bobo$651868b2o20$651877b2o$651877b2o$651796bo$651795bobo$651796b
2o84b2o$651882b2o2$651903bo$651902bobo$651903b2o4$651817bo$651816bobo$
651817b2o8$651839bo$651838bobo$651839b2o4$651913bo$651912bobo$651913b
2o8$651855bo$651854bobo$651855b2o3$651930bo$651929bobo$651930b2o16$
651863b2o$651863b2o$651941b2o$651868bo72b2o$651867bobo$651868b2o$
651889b2o55b2o$651889b2o55b2o3$651894b2o22bo$651894b2o21bobo$651918b2o
5$651959bo$651958bobo$651959b2o12$651929bo$651928bobo$651929b2o9$
651973b2o$651973b2o4$651993bo$651967b2o23bobo$651966bo2bo23b2o$651967b
obo$651968bo12$652009bo$652008bobo$652009b2o2$651925bo$651924bobo$
651925b2o9$652025b2o$652025b2o2$652696bo$652030b2o664bo$652030b2o664bo
2$652692bo5b3o$652692bo$652692bo2$652688bo5b3o$651933b2o753bo$651933b
2o753bo2$652684bo5b3o$651938b2o744bo$651938b2o744bo2$652039bo640bo5b3o
$652038bobo639bo$652039b2o639bo$651955b2o$651955b2o719bo5b3o$652676bo$
651960bo715bo$651959bobo$651960b2o710bo5b3o$652672bo$652672bo2$652668b
o5b3o$652668bo$652668bo2$652664bo5b3o$652664bo$652664bo2$651970b2o78b
2o608bo5b3o$651970b2o78b2o608bo$652660bo2$651975b2o78b2o599bo5b3o$
651975b2o78b2o599bo$652656bo2$652652bo5b3o$652652bo$651993bo658bo$
651992bobo$651993b2o653bo5b3o$652069b2o577bo$652069b2o577bo2$652644bo
5b3o$652074b2o568bo$652074b2o568bo2$652640bo5b3o$652094bo545bo$652093b
obo544bo$652094b2o$652011bo624bo5b3o$652010bobo623bo$652011b2o623bo2$
652632bo5b3o$652632bo$652632bo2$652628bo5b3o$652628bo$652628bo2$
652624bo5b3o$652624bo$652624bo2$652620bo5b3o$652620bo$652025bo594bo$
652024bobo$652025b2o589bo5b3o$652101b2o513bo$652101b2o513bo2$652612bo
5b3o$652106b2o504bo$652106b2o504bo2$652608bo5b3o$652608bo$652608bo2$
652604bo5b3o$652604bo$652604bo2$652600bo5b3o$652600bo$652600bo$652035b
2o79bo$652035b2o78bobo478bo5b3o$652116b2o478bo$652596bo$652040b2o$
652040b2o550bo5b3o$652592bo$652592bo2$652059bo528bo5b3o$652058bobo527b
o$652059b2o527bo2$652584bo5b3o$652584bo$652584bo2$652580bo5b3o$652580b
o$652580bo2$652134b2o440bo5b3o$652134b2o440bo$652576bo2$652075bo496bo
5b3o$652074bobo495bo$652075b2o51b2o442bo$652127bo2bo$652128bobo437bo5b
3o$652129bo438bo$652568bo2$652564bo5b3o$652564bo$652144b2o418bo$
652144b2o$652566b3o2$652093bo55b2o$652092bobo54b2o$652093b2o461bo5b3o$
652121b2o433bo$652121b2o433bo2$652126bo425bo5b3o$652125bobo45b2o377bo$
652126b2o45b2o377bo$652148bo$652147bobo398bo5b3o$652148b2o398bo$
652548bo$652167b2o$652166bo2bo374bo5b3o$652167bobo374bo$652168bo375bo
2$652540bo5b3o$652540bo$652540bo2$652536bo5b3o$652536bo$652536bo$
652530b2o$652530b2o6b3o4$652528bo5b3o$652528bo$652172b2o354bo$652172b
2o$652524bo5b3o$652177bo346bo$652176bobo345bo$652151b2o24b2o$652151b2o
367bo5b3o$652520bo$652156bo363bo$652155bobo$652156b2o358bo5b3o$652516b
o$652192b2o322bo$652192b2o$652512bo5b3o$652512bo$652197b2o313bo$
652197b2o$652508bo5b3o$652508bo$652169bo338bo$652168bobo$652169b2o333b
o5b3o$652504bo$652213bo290bo$652212bobo$652213b2o285bo5b3o$652500bo$
652500bo2$652496bo5b3o$652496bo$652496bo2$652492bo5b3o$652492bo$
652492bo2$652231bo256bo5b3o$652230bobo255bo$652231b2o255bo2$652484bo5b
3o$652177b2o305bo$652177b2o305bo$652207b2o269b2o$652182bo24b2o269b2o6b
3o$652181bobo$652182b2o$652212b2o$652212b2o262bo5b3o$652476bo$652476bo
2$652472bo5b3o$652472bo$652472bo2$652243bo224bo5b3o$652242bobo223bo$
652243b2o223bo2$652464bo5b3o$652464bo$652464bo2$652460bo5b3o$652460bo$
652460bo$652215b2o$652215b2o239bo5b3o$652456bo$652456bo$652220b2o$
652220b2o230bo5b3o$652452bo$652256b2o194bo$652256b2o$652448bo5b3o$
652448bo$652237bo23b2o185bo$652236bobo22b2o$652237b2o205bo5b3o$652444b
o$652444bo$652280bo$652279bobo158bo5b3o$652280b2o158bo$652440bo2$
652436bo5b3o$652436bo$652436bo2$652432bo5b3o$652253b2o177bo$652253b2o
177bo2$652428bo5b3o$652258b2o168bo$652258b2o168bo2$652424bo5b3o$
652424bo$652424bo2$652420bo5b3o$652420bo$652420bo$652272bo$652271bobo
142bo5b3o$652272b2o142bo$652416bo2$652412bo5b3o$652412bo$652412bo2$
652408bo5b3o$652408bo$652408bo2$652404bo5b3o$652404bo$652404bo2$
652400bo5b3o$652400bo$652400bo2$652396bo5b3o$652396bo$652396bo$652217b
o$652216bobo173bo5b3o$652216b2o174bo$652392bo2$652388bo5b3o$652213bo
174bo$652212bobo13b2o158bo$652213b2o13b2o$652384bo5b3o$652384bo$
652213bo170bo$652212bobo$652213b2o165bo5b3o$652380bo$652380bo$652195bo
4bo$652194bobo2bobo38b2o134bo5b3o$652195b2o3b2o38bobo133bo$652221b2o
18bo134bo$652189b2o30b2o$652188bobo181bo5b3o$652189bo19b2o161bo$
652209b2o161bo$652366b2o$652366b2o6b3o4$652227bo136bo5b3o$652226bobo
135bo$652227bo136bo$652195b2o46b2o113b2o$652195b2o46bo114b2o6b3o$
652241bobo$652241b2o$652222bo$652221bobo132bo5b3o$652222b2o132bo$
652356bo$652203b2o$652203b2o147bo5b3o$652352bo$652352bo2$652206b2o140b
o5b3o$652206bobo139bo$652207bo140bo$652234b2o$652234bobo107bo5b3o$
652236bo107bo$652236b2o106bo2$652340bo5b3o$652208bo131bo$652207bobo
130bo$652207b2o$652265b2o75b3o$652264bobo$652263bobo$652204bo59bo$
652203bobo13b2o117b3o$652204b2o13b2o3$652204bo123bo5b3o$652203bobo122b
o$652204b2o122bo2$652227b2o95bo5b3o$652227b2o95bo$652324bo$652232b2o$
652232bobo85bo5b3o$652233bo86bo$652320bo2$652316bo5b3o$652194bo4bo116b
o$652193bobo2bobo115bo$652194b2o3b2o$652312bo5b3o$652188b2o122bo$
652187bobo122bo$652188bo45b2o$652233bobo72bo5b3o$652232bobo73bo$
652233bo74bo$652191b2o12b2o$652190bo2bo11bobo102b3o$652191b2o13bo$
652233b2o$652233bobo62b2o$652234bo63b2o6b3o$652204bo$652204bo$652204bo
$652207b2o87bo5b3o$652200b3o3bo2bo86bo$652207bobo86bo$652204bo3bo$
652204bo87bo5b3o$652204bo87bo$652292bo$652286b2o$652286b2o6b3o4$
652284bo5b3o$652284bo$652284bo2$652280bo5b3o$652280bo$652280bo2$
652282b3o4$652278b3o4$652268bo5b3o$652268bo$652268bo2$652264bo5b3o$
652264bo$652264bo2$652260bo5b3o$652260bo$652260bo$652254b2o$652254b2o
6b3o4$652252bo5b3o$652252bo$652252bo$652246b2o$652246b2o6b3o4$652244b
3o3b3o$652240b2o$652239bo2bo5bo$652239bo2bo5bo$652240b2o6bo2$652244b3o
199$652033b2o$652032bobo$652034bo254$651777b2o$651776bobo$651778bo393$
651351b2o$651351b2o41$651383b2o$651383b2o74$651265b2o$651264bobo$
651266bo254$651009b2o$651008bobo$651010bo254$650753b2o$650752bobo$
650754bo213$650544b3o$650546bo$650545bo39$650497b2o$650496bobo$650498b
o254$650241b2o$650240bobo$650242bo254$649985b2o$649984bobo$649986bo
213$649776b3o$649778bo$649777bo39$649729b2o$649728bobo$649730bo254$
649473b2o$649472bobo$649474bo213$649264b3o$649266bo$649265bo39$649217b
2o$649216bobo$649218bo254$648961b2o$648960bobo$648962bo254$648705b2o$
648704bobo$648706bo213$648496b3o$648498bo$648497bo39$648449b2o$648448b
obo$648450bo254$648193b2o$648192bobo$648194bo254$647937b2o$647936bobo$
647938bo213$647728b3o$647730bo$647729bo39$647681b2o$647680bobo$647682b
o254$647425b2o$647424bobo$647426bo254$647169b2o$647168bobo$647170bo
213$646960b3o$646962bo$646961bo39$646913b2o$646912bobo$646914bo254$
646657b2o$646656bobo$646658bo254$646401b2o$646400bobo$646402bo254$
646145b2o$646144bobo$646146bo254$645889b2o$645888bobo$645890bo254$
645633b2o$645632bobo$645634bo213$645424b3o$645426bo$645425bo39$645377b
2o$645376bobo$645378bo254$645121b2o$645120bobo$645122bo254$644865b2o$
644864bobo$644866bo254$644609b2o$644608bobo$644610bo213$644400b3o$
644402bo$644401bo39$644353b2o$644352bobo$644354bo254$644097b2o$644096b
obo$644098bo254$643841b2o$643840bobo$643842bo254$643585b2o$643584bobo$
643586bo213$643376b3o$643378bo$643377bo39$643329b2o$643328bobo$643330b
o254$643073b2o$643072bobo$643074bo254$642817b2o$642816bobo$642818bo
254$642561b2o$642560bobo$642562bo254$642305b2o$642304bobo$642306bo213$
642096b3o$642098bo$642097bo39$642049b2o$642048bobo$642050bo254$641793b
2o$641792bobo$641794bo254$641537b2o$641536bobo$641538bo213$641328b3o$
641330bo$641329bo39$641281b2o$641280bobo$641282bo254$641025b2o$641024b
obo$641026bo254$640769b2o$640768bobo$640770bo213$640560b3o$640562bo$
640561bo39$640513b2o$640512bobo$640514bo213$640304b3o$640306bo$640305b
o39$640257b2o$640256bobo$640258bo254$640001b2o$640000bobo$640002bo254$
639745b2o$639744bobo$639746bo213$639536b3o$639538bo$639537bo39$639489b
2o$639488bobo$639490bo254$639233b2o$639232bobo$639234bo254$638977b2o$
638976bobo$638978bo213$638768b3o$638770bo$638769bo39$638721b2o$638720b
obo$638722bo254$638465b2o$638464bobo$638466bo213$638256b3o$638258bo$
638257bo39$638209b2o$638208bobo$638210bo254$637953b2o$637952bobo$
637954bo254$637697b2o$637696bobo$637698bo213$637488b3o$637490bo$
637489bo39$637441b2o$637440bobo$637442bo254$637185b2o$637184bobo$
637186bo254$636929b2o$636928bobo$636930bo213$636720b3o$636722bo$
636721bo39$636673b2o$636672bobo$636674bo213$636464b3o$636466bo$636465b
o39$636417b2o$636416bobo$636418bo510$635905b2o$635904bobo$635906bo510$
635393b2o$635392bobo$635394bo213$635184b3o$635186bo$635185bo39$635137b
2o$635136bobo$635138bo1790$633345b2o$633344bobo$633346bo254$633089b2o$
633088bobo$633090bo254$632833b2o$632832bobo$632834bo254$632577b2o$
632576bobo$632578bo254$632321b2o$632320bobo$632322bo254$632065b2o$
632064bobo$632066bo254$631809b2o$631808bobo$631810bo254$631553b2o$
631552bobo$631554bo254$631297b2o$631296bobo$631298bo213$631088b3o$
631090bo$631089bo39$631041b2o$631040bobo$631042bo254$630785b2o$630784b
obo$630786bo254$630529b2o$630528bobo$630530bo254$630273b2o$630272bobo$
630274bo254$630017b2o$630016bobo$630018bo254$629761b2o$629760bobo$
629762bo254$629505b2o$629504bobo$629506bo213$629296b3o$629298bo$
629297bo39$629249b2o$629248bobo$629250bo254$628993b2o$628992bobo$
628994bo254$628737b2o$628736bobo$628738bo510$628225b2o$628224bobo$
628226bo254$627969b2o$627968bobo$627970bo254$627713b2o$627712bobo$
627714bo213$627504b3o$627506bo$627505bo39$627457b2o$627456bobo$627458b
o254$627201b2o$627200bobo$627202bo254$626945b2o$626944bobo$626946bo
213$626736b3o$626738bo$626737bo39$626689b2o$626688bobo$626690bo254$
626433b2o$626432bobo$626434bo213$626224b3o$626226bo$626225bo39$626177b
2o$626176bobo$626178bo254$625921b2o$625920bobo$625922bo254$625665b2o$
625664bobo$625666bo213$625456b3o$625458bo$625457bo39$625409b2o$625408b
obo$625410bo254$625153b2o$625152bobo$625154bo254$624897b2o$624896bobo$
624898bo254$624641b2o$624640bobo$624642bo254$624385b2o$624384bobo$
624386bo213$624176b3o$624178bo$624177bo39$624129b2o$624128bobo$624130b
o254$623873b2o$623872bobo$623874bo254$623617b2o$623616bobo$623618bo
213$623408b3o$623410bo$623409bo39$623361b2o$623360bobo$623362bo254$
623105b2o$623104bobo$623106bo254$622849b2o$622848bobo$622850bo213$
622640b3o$622642bo$622641bo39$622593b2o$622592bobo$622594bo254$622337b
2o$622336bobo$622338bo254$622081b2o$622080bobo$622082bo213$621872b3o$
621874bo$621873bo39$621825b2o$621824bobo$621826bo254$621569b2o$621568b
obo$621570bo254$621313b2o$621312bobo$621314bo254$621057b2o$621056bobo$
621058bo213$620848b3o$620850bo$620849bo39$620801b2o$620800bobo$620802b
o254$620545b2o$620544bobo$620546bo254$620289b2o$620288bobo$620290bo
213$620080b3o$620082bo$620081bo39$620033b2o$620032bobo$620034bo254$
619777b2o$619776bobo$619778bo254$619521b2o$619520bobo$619522bo213$
619312b3o$619314bo$619313bo39$619265b2o$619264bobo$619266bo254$619009b
2o$619008bobo$619010bo254$618753b2o$618752bobo$618754bo213$618544b3o$
618546bo$618545bo39$618497b2o$618496bobo$618498bo254$618241b2o$618240b
obo$618242bo254$617985b2o$617984bobo$617986bo213$617776b3o$617778bo$
617777bo39$617729b2o$617728bobo$617730bo254$617473b2o$617472bobo$
617474bo254$617217b2o$617216bobo$617218bo213$617008b3o$617010bo$
617009bo39$616961b2o$616960bobo$616962bo213$616752b3o$616754bo$616753b
o39$616705b2o$616704bobo$616706bo213$616496b3o$616498bo$616497bo39$
616449b2o$616448bobo$616450bo213$616240b3o$616242bo$616241bo39$616193b
2o$616192bobo$616194bo254$615937b2o$615936bobo$615938bo510$615425b2o$
615424bobo$615426bo469$614960b3o$614962bo$614961bo39$614913b2o$614912b
obo$614914bo213$614704b3o$614706bo$614705bo39$614657b2o$614656bobo$
614658bo1790$612865b2o$612864bobo$612866bo254$612609b2o$612608bobo$
612610bo254$612353b2o$612352bobo$612354bo254$612097b2o$612096bobo$
612098bo254$611841b2o$611840bobo$611842bo254$611585b2o$611584bobo$
611586bo213$611376b3o$611378bo$611377bo39$611329b2o$611328bobo$611330b
o254$611073b2o$611072bobo$611074bo254$610817b2o$610816bobo$610818bo
213$610608b3o$610610bo$610609bo39$610561b2o$610560bobo$610562bo254$
610305b2o$610304bobo$610306bo254$610049b2o$610048bobo$610050bo213$
609840b3o$609842bo$609841bo39$609793b2o$609792bobo$609794bo254$609537b
2o$609536bobo$609538bo254$609281b2o$609280bobo$609282bo213$609072b3o$
609074bo$609073bo39$609025b2o$609024bobo$609026bo254$608769b2o$608768b
obo$608770bo254$608513b2o$608512bobo$608514bo213$608304b3o$608306bo$
608305bo39$608257b2o$608256bobo$608258bo254$608001b2o$608000bobo$
608002bo254$607745b2o$607744bobo$607746bo213$607536b3o$607538bo$
607537bo39$607489b2o$607488bobo$607490bo254$607233b2o$607232bobo$
607234bo254$606977b2o$606976bobo$606978bo254$606721b2o$606720bobo$
606722bo254$606465b2o$606464bobo$606466bo254$606209b2o$606208bobo$
606210bo213$606000b3o$606002bo$606001bo39$605953b2o$605952bobo$605954b
o254$605697b2o$605696bobo$605698bo254$605441b2o$605440bobo$605442bo
213$605232b3o$605234bo$605233bo39$605185b2o$605184bobo$605186bo254$
604929b2o$604928bobo$604930bo254$604673b2o$604672bobo$604674bo213$
604464b3o$604466bo$604465bo39$604417b2o$604416bobo$604418bo254$604161b
2o$604160bobo$604162bo469$603696b3o$603698bo$603697bo39$603649b2o$
603648bobo$603650bo213$603440b3o$603442bo$603441bo39$603393b2o$603392b
obo$603394bo213$603184b3o$603186bo$603185bo39$603137b2o$603136bobo$
603138bo254$602881b2o$602880bobo$602882bo254$602625b2o$602624bobo$
602626bo213$602416b3o$602418bo$602417bo39$602369b2o$602368bobo$602370b
o254$602113b2o$602112bobo$602114bo254$601857b2o$601856bobo$601858bo
213$601648b3o$601650bo$601649bo39$601601b2o$601600bobo$601602bo254$
601345b2o$601344bobo$601346bo254$601089b2o$601088bobo$601090bo254$
600833b2o$600832bobo$600834bo254$600577b2o$600576bobo$600578bo254$
600321b2o$600320bobo$600322bo213$600112b3o$600114bo$600113bo39$600065b
2o$600064bobo$600066bo254$599809b2o$599808bobo$599810bo254$599553b2o$
599552bobo$599554bo213$599344b3o$599346bo$599345bo39$599297b2o$599296b
obo$599298bo254$599041b2o$599040bobo$599042bo254$598785b2o$598784bobo$
598786bo213$598576b3o$598578bo$598577bo39$598529b2o$598528bobo$598530b
o254$598273b2o$598272bobo$598274bo254$598017b2o$598016bobo$598018bo
213$597808b3o$597810bo$597809bo39$597761b2o$597760bobo$597762bo469$
597296b3o$597298bo$597297bo39$597249b2o$597248bobo$597250bo510$596737b
2o$596736bobo$596738bo254$596481b2o$596480bobo$596482bo213$596272b3o$
596274bo$596273bo39$596225b2o$596224bobo$596226bo213$596016b3o$596018b
o$596017bo39$595969b2o$595968bobo$595970bo213$595760b3o$595762bo$
595761bo39$595713b2o$595712bobo$595714bo213$595504b3o$595506bo$595505b
o39$595457b2o$595456bobo$595458bo1749$593712b3o$593714bo$593713bo39$
593665b2o$593664bobo$593666bo254$593409b2o$593408bobo$593410bo254$
593153b2o$593152bobo$593154bo213$592944b3o$592946bo$592945bo39$592897b
2o$592896bobo$592898bo254$592641b2o$592640bobo$592642bo254$592385b2o$
592384bobo$592386bo213$592176b3o$592178bo$592177bo39$592129b2o$592128b
obo$592130bo254$591873b2o$591872bobo$591874bo254$591617b2o$591616bobo$
591618bo213$591408b3o$591410bo$591409bo39$591361b2o$591360bobo$591362b
o254$591105b2o$591104bobo$591106bo254$590849b2o$590848bobo$590850bo
213$590640b3o$590642bo$590641bo39$590593b2o$590592bobo$590594bo254$
590337b2o$590336bobo$590338bo254$590081b2o$590080bobo$590082bo213$
589872b3o$589874bo$589873bo39$589825b2o$589824bobo$589826bo254$589569b
2o$589568bobo$589570bo254$589313b2o$589312bobo$589314bo213$589104b3o$
589106bo$589105bo39$589057b2o$589056bobo$589058bo254$588801b2o$588800b
obo$588802bo254$588545b2o$588544bobo$588546bo213$588336b3o$588338bo$
588337bo39$588289b2o$588288bobo$588290bo254$588033b2o$588032bobo$
588034bo254$587777b2o$587776bobo$587778bo213$587568b3o$587570bo$
587569bo39$587521b2o$587520bobo$587522bo254$587265b2o$587264bobo$
587266bo254$587009b2o$587008bobo$587010bo213$586800b3o$586802bo$
586801bo39$586753b2o$586752bobo$586754bo469$586288b3o$586290bo$586289b
o39$586241b2o$586240bobo$586242bo213$586032b3o$586034bo$586033bo39$
585985b2o$585984bobo$585986bo254$585729b2o$585728bobo$585730bo254$
585473b2o$585472bobo$585474bo213$585264b3o$585266bo$585265bo39$585217b
2o$585216bobo$585218bo254$584961b2o$584960bobo$584962bo254$584705b2o$
584704bobo$584706bo213$584496b3o$584498bo$584497bo39$584449b2o$584448b
obo$584450bo254$584193b2o$584192bobo$584194bo213$583984b3o$583986bo$
583985bo39$583937b2o$583936bobo$583938bo254$583681b2o$583680bobo$
583682bo254$583425b2o$583424bobo$583426bo254$583169b2o$583168bobo$
583170bo254$582913b2o$582912bobo$582914bo254$582657b2o$582656bobo$
582658bo213$582448b3o$582450bo$582449bo39$582401b2o$582400bobo$582402b
o254$582145b2o$582144bobo$582146bo254$581889b2o$581888bobo$581890bo
254$581633b2o$581632bobo$581634bo213$581424b3o$581426bo$581425bo39$
581377b2o$581376bobo$581378bo254$581121b2o$581120bobo$581122bo254$
580865b2o$580864bobo$580866bo254$580609b2o$580608bobo$580610bo213$
580400b3o$580402bo$580401bo39$580353b2o$580352bobo$580354bo213$580144b
3o$580146bo$580145bo39$580097b2o$580096bobo$580098bo254$579841b2o$
579840bobo$579842bo469$579376b3o$579378bo$579377bo39$579329b2o$579328b
obo$579330bo510$578817b2o$578816bobo$578818bo213$578608b3o$578610bo$
578609bo39$578561b2o$578560bobo$578562bo213$578352b3o$578354bo$578353b
o39$578305b2o$578304bobo$578306bo213$578096b3o$578098bo$578097bo39$
578049b2o$578048bobo$578050bo254$577793b2o$577792bobo$577794bo254$
577537b2o$577536bobo$577538bo213$577328b3o$577330bo$577329bo39$577281b
2o$577280bobo$577282bo254$577025b2o$577024bobo$577026bo254$576769b2o$
576768bobo$576770bo213$576560b3o$576562bo$576561bo39$576513b2o$576512b
obo$576514bo254$576257b2o$576256bobo$576258bo254$576001b2o$576000bobo$
576002bo213$575792b3o$575794bo$575793bo39$575745b2o$575744bobo$575746b
o254$575489b2o$575488bobo$575490bo254$575233b2o$575232bobo$575234bo
213$575024b3o$575026bo$575025bo39$574977b2o$574976bobo$574978bo254$
574721b2o$574720bobo$574722bo254$574465b2o$574464bobo$574466bo254$
574209b2o$574208bobo$574210bo254$573953b2o$573952bobo$573954bo254$
573697b2o$573696bobo$573698bo213$573488b3o$573490bo$573489bo39$573441b
2o$573440bobo$573442bo254$573185b2o$573184bobo$573186bo254$572929b2o$
572928bobo$572930bo254$572673b2o$572672bobo$572674bo213$572464b3o$
572466bo$572465bo39$572417b2o$572416bobo$572418bo254$572161b2o$572160b
obo$572162bo254$571905b2o$571904bobo$571906bo254$571649b2o$571648bobo$
571650bo213$571440b3o$571442bo$571441bo39$571393b2o$571392bobo$571394b
o254$571137b2o$571136bobo$571138bo254$570881b2o$570880bobo$570882bo
254$570625b2o$570624bobo$570626bo254$570369b2o$570368bobo$570370bo254$
570113b2o$570112bobo$570114bo254$569857b2o$569856bobo$569858bo213$
569648b3o$569650bo$569649bo39$569601b2o$569600bobo$569602bo213$569392b
3o$569394bo$569393bo39$569345b2o$569344bobo$569346bo1534$567809b2o$
567808bobo$567810bo469$567344b3o$567346bo$567345bo39$567297b2o$567296b
obo$567298bo254$567041b2o$567040bobo$567042bo254$566785b2o$566784bobo$
566786bo213$566576b3o$566578bo$566577bo39$566529b2o$566528bobo$566530b
o254$566273b2o$566272bobo$566274bo254$566017b2o$566016bobo$566018bo
213$565808b3o$565810bo$565809bo39$565761b2o$565760bobo$565762bo254$
565505b2o$565504bobo$565506bo254$565249b2o$565248bobo$565250bo213$
565040b3o$565042bo$565041bo39$564993b2o$564992bobo$564994bo254$564737b
2o$564736bobo$564738bo254$564481b2o$564480bobo$564482bo254$564225b2o$
564224bobo$564226bo254$563969b2o$563968bobo$563970bo254$563713b2o$
563712bobo$563714bo213$563504b3o$563506bo$563505bo39$563457b2o$563456b
obo$563458bo254$563201b2o$563200bobo$563202bo254$562945b2o$562944bobo$
562946bo213$562736b3o$562738bo$562737bo39$562689b2o$562688bobo$562690b
o254$562433b2o$562432bobo$562434bo254$562177b2o$562176bobo$562178bo
213$561968b3o$561970bo$561969bo39$561921b2o$561920bobo$561922bo254$
561665b2o$561664bobo$561666bo254$561409b2o$561408bobo$561410bo213$
561200b3o$561202bo$561201bo39$561153b2o$561152bobo$561154bo254$560897b
2o$560896bobo$560898bo254$560641b2o$560640bobo$560642bo213$560432b3o$
560434bo$560433bo39$560385b2o$560384bobo$560386bo254$560129b2o$560128b
obo$560130bo254$559873b2o$559872bobo$559874bo213$559664b3o$559666bo$
559665bo39$559617b2o$559616bobo$559618bo254$559361b2o$559360bobo$
559362bo254$559105b2o$559104bobo$559106bo254$558849b2o$558848bobo$
558850bo254$558593b2o$558592bobo$558594bo254$558337b2o$558336bobo$
558338bo254$558081b2o$558080bobo$558082bo254$557825b2o$557824bobo$
557826bo254$557569b2o$557568bobo$557570bo213$557360b3o$557362bo$
557361bo39$557313b2o$557312bobo$557314bo254$557057b2o$557056bobo$
557058bo254$556801b2o$556800bobo$556802bo213$556592b3o$556594bo$
556593bo39$556545b2o$556544bobo$556546bo254$556289b2o$556288bobo$
556290bo254$556033b2o$556032bobo$556034bo213$555824b3o$555826bo$
555825bo39$555777b2o$555776bobo$555778bo254$555521b2o$555520bobo$
555522bo469$555056b3o$555058bo$555057bo39$555009b2o$555008bobo$555010b
o469$554544b3o$554546bo$554545bo39$554497b2o$554496bobo$554498bo1790$
552705b2o$552704bobo$552706bo254$552449b2o$552448bobo$552450bo213$
552240b3o$552242bo$552241bo39$552193b2o$552192bobo$552194bo510$551681b
2o$551680bobo$551682bo254$551425b2o$551424bobo$551426bo254$551169b2o$
551168bobo$551170bo254$550913b2o$550912bobo$550914bo254$550657b2o$
550656bobo$550658bo213$550448b3o$550450bo$550449bo39$550401b2o$550400b
obo$550402bo254$550145b2o$550144bobo$550146bo254$549889b2o$549888bobo$
549890bo213$549680b3o$549682bo$549681bo39$549633b2o$549632bobo$549634b
o254$549377b2o$549376bobo$549378bo254$549121b2o$549120bobo$549122bo
213$548912b3o$548914bo$548913bo39$548865b2o$548864bobo$548866bo254$
548609b2o$548608bobo$548610bo254$548353b2o$548352bobo$548354bo213$
548144b3o$548146bo$548145bo39$548097b2o$548096bobo$548098bo254$547841b
2o$547840bobo$547842bo254$547585b2o$547584bobo$547586bo213$547376b3o$
547378bo$547377bo39$547329b2o$547328bobo$547330bo254$547073b2o$547072b
obo$547074bo254$546817b2o$546816bobo$546818bo213$546608b3o$546610bo$
546609bo39$546561b2o$546560bobo$546562bo254$546305b2o$546304bobo$
546306bo254$546049b2o$546048bobo$546050bo254$545793b2o$545792bobo$
545794bo254$545537b2o$545536bobo$545538bo254$545281b2o$545280bobo$
545282bo254$545025b2o$545024bobo$545026bo213$544816b3o$544818bo$
544817bo39$544769b2o$544768bobo$544770bo254$544513b2o$544512bobo$
544514bo254$544257b2o$544256bobo$544258bo254$544001b2o$544000bobo$
544002bo213$543792b3o$543794bo$543793bo39$543745b2o$543744bobo$543746b
o254$543489b2o$543488bobo$543490bo254$543233b2o$543232bobo$543234bo
254$542977b2o$542976bobo$542978bo254$542721b2o$542720bobo$542722bo254$
542465b2o$542464bobo$542466bo254$542209b2o$542208bobo$542210bo254$
541953b2o$541952bobo$541954bo213$541744b3o$541746bo$541745bo39$541697b
2o$541696bobo$541698bo254$541441b2o$541440bobo$541442bo254$541185b2o$
541184bobo$541186bo254$540929b2o$540928bobo$540930bo213$540720b3o$
540722bo$540721bo39$540673b2o$540672bobo$540674bo254$540417b2o$540416b
obo$540418bo254$540161b2o$540160bobo$540162bo213$539952b3o$539954bo$
539953bo39$539905b2o$539904bobo$539906bo254$539649b2o$539648bobo$
539650bo725$538928b3o$538930bo$538929bo39$538881b2o$538880bobo$538882b
o510$538369b2o$538368bobo$538370bo254$538113b2o$538112bobo$538114bo
213$537904b3o$537906bo$537905bo39$537857b2o$537856bobo$537858bo254$
537601b2o$537600bobo$537602bo254$537345b2o$537344bobo$537346bo254$
537089b2o$537088bobo$537090bo254$536833b2o$536832bobo$536834bo254$
536577b2o$536576bobo$536578bo254$536321b2o$536320bobo$536322bo213$
536112b3o$536114bo$536113bo39$536065b2o$536064bobo$536066bo254$535809b
2o$535808bobo$535810bo213$535600b3o$535602bo$535601bo39$535553b2o$
535552bobo$535554bo1534$534017b2o$534016bobo$534018bo510$533505b2o$
533504bobo$533506bo213$533296b3o$533298bo$533297bo39$533249b2o$533248b
obo$533250bo254$532993b2o$532992bobo$532994bo254$532737b2o$532736bobo$
532738bo213$532528b3o$532530bo$532529bo39$532481b2o$532480bobo$532482b
o254$532225b2o$532224bobo$532226bo254$531969b2o$531968bobo$531970bo
213$531760b3o$531762bo$531761bo39$531713b2o$531712bobo$531714bo254$
531457b2o$531456bobo$531458bo254$531201b2o$531200bobo$531202bo213$
530992b3o$530994bo$530993bo39$530945b2o$530944bobo$530946bo254$530689b
2o$530688bobo$530690bo254$530433b2o$530432bobo$530434bo213$530224b3o$
530226bo$530225bo39$530177b2o$530176bobo$530178bo254$529921b2o$529920b
obo$529922bo254$529665b2o$529664bobo$529666bo213$529456b3o$529458bo$
529457bo39$529409b2o$529408bobo$529410bo254$529153b2o$529152bobo$
529154bo254$528897b2o$528896bobo$528898bo213$528688b3o$528690bo$
528689bo39$528641b2o$528640bobo$528642bo254$528385b2o$528384bobo$
528386bo254$528129b2o$528128bobo$528130bo213$527920b3o$527922bo$
527921bo39$527873b2o$527872bobo$527874bo254$527617b2o$527616bobo$
527618bo254$527361b2o$527360bobo$527362bo213$527152b3o$527154bo$
527153bo39$527105b2o$527104bobo$527106bo254$526849b2o$526848bobo$
526850bo254$526593b2o$526592bobo$526594bo213$526384b3o$526386bo$
526385bo39$526337b2o$526336bobo$526338bo254$526081b2o$526080bobo$
526082bo254$525825b2o$525824bobo$525826bo213$525616b3o$525618bo$
525617bo39$525569b2o$525568bobo$525570bo254$525313b2o$525312bobo$
525314bo254$525057b2o$525056bobo$525058bo213$524848b3o$524850bo$
524849bo39$524801b2o$524800bobo$524802bo254$524545b2o$524544bobo$
524546bo254$524289b2o$524288bobo$524290bo254$524033b2o$524032bobo$
524034bo254$523777b2o$523776bobo$523778bo213$523568b3o$523570bo$
523569bo39$523521b2o$523520bobo$523522bo254$523265b2o$523264bobo$
523266bo254$523009b2o$523008bobo$523010bo213$522800b3o$522802bo$
522801bo39$522753b2o$522752bobo$522754bo254$522497b2o$522496bobo$
522498bo254$522241b2o$522240bobo$522242bo254$521985b2o$521984bobo$
521986bo469$521520b3o$521522bo$521521bo39$521473b2o$521472bobo$521474b
o254$521217b2o$521216bobo$521218bo213$521008b3o$521010bo$521009bo39$
520961b2o$520960bobo$520962bo213$520752b3o$520754bo$520753bo39$520705b
2o$520704bobo$520706bo213$520496b3o$520498bo$520497bo39$520449b2o$
520448bobo$520450bo254$520193b2o$520192bobo$520194bo254$519937b2o$
519936bobo$519938bo213$519728b3o$519730bo$519729bo39$519681b2o$519680b
obo$519682bo254$519425b2o$519424bobo$519426bo254$519169b2o$519168bobo$
519170bo213$518960b3o$518962bo$518961bo39$518913b2o$518912bobo$518914b
o254$518657b2o$518656bobo$518658bo254$518401b2o$518400bobo$518402bo
213$518192b3o$518194bo$518193bo39$518145b2o$518144bobo$518146bo254$
517889b2o$517888bobo$517890bo254$517633b2o$517632bobo$517634bo254$
517377b2o$517376bobo$517378bo254$517121b2o$517120bobo$517122bo254$
516865b2o$516864bobo$516866bo213$516656b3o$516658bo$516657bo39$516609b
2o$516608bobo$516610bo254$516353b2o$516352bobo$516354bo254$516097b2o$
516096bobo$516098bo213$515888b3o$515890bo$515889bo39$515841b2o$515840b
obo$515842bo254$515585b2o$515584bobo$515586bo254$515329b2o$515328bobo$
515330bo213$515120b3o$515122bo$515121bo39$515073b2o$515072bobo$515074b
o254$514817b2o$514816bobo$514818bo254$514561b2o$514560bobo$514562bo
213$514352b3o$514354bo$514353bo39$514305b2o$514304bobo$514306bo254$
514049b2o$514048bobo$514050bo254$513793b2o$513792bobo$513794bo213$
513584b3o$513586bo$513585bo39$513537b2o$513536bobo$513538bo254$513281b
2o$513280bobo$513282bo254$513025b2o$513024bobo$513026bo213$512816b3o$
512818bo$512817bo39$512769b2o$512768bobo$512770bo254$512513b2o$512512b
obo$512514bo254$512257b2o$512256bobo$512258bo213$512048b3o$512050bo$
512049bo39$512001b2o$512000bobo$512002bo254$511745b2o$511744bobo$
511746bo254$511489b2o$511488bobo$511490bo213$511280b3o$511282bo$
511281bo39$511233b2o$511232bobo$511234bo254$510977b2o$510976bobo$
510978bo254$510721b2o$510720bobo$510722bo254$510465b2o$510464bobo$
510466bo213$510256b3o$510258bo$510257bo39$510209b2o$510208bobo$510210b
o213$510000b3o$510002bo$510001bo39$509953b2o$509952bobo$509954bo213$
509744b3o$509746bo$509745bo39$509697b2o$509696bobo$509698bo213$509488b
3o$509490bo$509489bo39$509441b2o$509440bobo$509442bo254$509185b2o$
509184bobo$509186bo254$508929b2o$508928bobo$508930bo213$508720b3o$
508722bo$508721bo39$508673b2o$508672bobo$508674bo254$508417b2o$508416b
obo$508418bo254$508161b2o$508160bobo$508162bo213$507952b3o$507954bo$
507953bo39$507905b2o$507904bobo$507906bo254$507649b2o$507648bobo$
507650bo254$507393b2o$507392bobo$507394bo213$507184b3o$507186bo$
507185bo39$507137b2o$507136bobo$507138bo254$506881b2o$506880bobo$
506882bo254$506625b2o$506624bobo$506626bo254$506369b2o$506368bobo$
506370bo254$506113b2o$506112bobo$506114bo213$505904b3o$505906bo$
505905bo39$505857b2o$505856bobo$505858bo254$505601b2o$505600bobo$
505602bo254$505345b2o$505344bobo$505346bo254$505089b2o$505088bobo$
505090bo254$504833b2o$504832bobo$504834bo213$504624b3o$504626bo$
504625bo39$504577b2o$504576bobo$504578bo213$504368b3o$504370bo$504369b
o39$504321b2o$504320bobo$504322bo213$504112b3o$504114bo$504113bo39$
504065b2o$504064bobo$504066bo254$503809b2o$503808bobo$503810bo254$
503553b2o$503552bobo$503554bo213$503344b3o$503346bo$503345bo39$503297b
2o$503296bobo$503298bo254$503041b2o$503040bobo$503042bo254$502785b2o$
502784bobo$502786bo213$502576b3o$502578bo$502577bo39$502529b2o$502528b
obo$502530bo254$502273b2o$502272bobo$502274bo254$502017b2o$502016bobo$
502018bo213$501808b3o$501810bo$501809bo39$501761b2o$501760bobo$501762b
o254$501505b2o$501504bobo$501506bo254$501249b2o$501248bobo$501250bo
213$501040b3o$501042bo$501041bo39$500993b2o$500992bobo$500994bo254$
500737b2o$500736bobo$500738bo510$500225b2o$500224bobo$500226bo1749$
498480b3o$498482bo$498481bo39$498433b2o$498432bobo$498434bo254$498177b
2o$498176bobo$498178bo254$497921b2o$497920bobo$497922bo213$497712b3o$
497714bo$497713bo39$497665b2o$497664bobo$497666bo254$497409b2o$497408b
obo$497410bo213$497200b3o$497202bo$497201bo39$497153b2o$497152bobo$
497154bo254$496897b2o$496896bobo$496898bo213$496688b3o$496690bo$
496689bo39$496641b2o$496640bobo$496642bo510$496129b2o$496128bobo$
496130bo254$495873b2o$495872bobo$495874bo254$495617b2o$495616bobo$
495618bo254$495361b2o$495360bobo$495362bo254$495105b2o$495104bobo$
495106bo213$494896b3o$494898bo$494897bo39$494849b2o$494848bobo$494850b
o254$494593b2o$494592bobo$494594bo254$494337b2o$494336bobo$494338bo
213$494128b3o$494130bo$494129bo39$494081b2o$494080bobo$494082bo254$
493825b2o$493824bobo$493826bo254$493569b2o$493568bobo$493570bo254$
493313b2o$493312bobo$493314bo254$493057b2o$493056bobo$493058bo213$
492848b3o$492850bo$492849bo39$492801b2o$492800bobo$492802bo254$492545b
2o$492544bobo$492546bo254$492289b2o$492288bobo$492290bo213$492080b3o$
492082bo$492081bo39$492033b2o$492032bobo$492034bo254$491777b2o$491776b
obo$491778bo254$491521b2o$491520bobo$491522bo213$491312b3o$491314bo$
491313bo39$491265b2o$491264bobo$491266bo254$491009b2o$491008bobo$
491010bo254$490753b2o$490752bobo$490754bo213$490544b3o$490546bo$
490545bo39$490497b2o$490496bobo$490498bo254$490241b2o$490240bobo$
490242bo254$489985b2o$489984bobo$489986bo254$489729b2o$489728bobo$
489730bo469$489264b3o$489266bo$489265bo39$489217b2o$489216bobo$489218b
o254$488961b2o$488960bobo$488962bo254$488705b2o$488704bobo$488706bo
254$488449b2o$488448bobo$488450bo254$488193b2o$488192bobo$488194bo469$
487728b3o$487730bo$487729bo39$487681b2o$487680bobo$487682bo510$487169b
2o$487168bobo$487170bo254$486913b2o$486912bobo$486914bo254$486657b2o$
486656bobo$486658bo254$486401b2o$486400bobo$486402bo254$486145b2o$
486144bobo$486146bo254$485889b2o$485888bobo$485890bo213$485680b3o$
485682bo$485681bo39$485633b2o$485632bobo$485634bo213$485424b3o$485426b
o$485425bo39$485377b2o$485376bobo$485378bo254$485121b2o$485120bobo$
485122bo213$484912b3o$484914bo$484913bo39$484865b2o$484864bobo$484866b
o254$484609b2o$484608bobo$484610bo254$484353b2o$484352bobo$484354bo
254$484097b2o$484096bobo$484098bo213$483888b3o$483890bo$483889bo39$
483841b2o$483840bobo$483842bo254$483585b2o$483584bobo$483586bo254$
483329b2o$483328bobo$483330bo254$483073b2o$483072bobo$483074bo254$
482817b2o$482816bobo$482818bo254$482561b2o$482560bobo$482562bo254$
482305b2o$482304bobo$482306bo254$482049b2o$482048bobo$482050bo213$
481840b3o$481842bo$481841bo39$481793b2o$481792bobo$481794bo254$481537b
2o$481536bobo$481538bo254$481281b2o$481280bobo$481282bo254$481025b2o$
481024bobo$481026bo254$480769b2o$480768bobo$480770bo254$480513b2o$
480512bobo$480514bo254$480257b2o$480256bobo$480258bo254$480001b2o$
480000bobo$480002bo213$479792b3o$479794bo$479793bo39$479745b2o$479744b
obo$479746bo254$479489b2o$479488bobo$479490bo213$479280b3o$479282bo$
479281bo39$479233b2o$479232bobo$479234bo213$479024b3o$479026bo$479025b
o39$478977b2o$478976bobo$478978bo254$478721b2o$478720bobo$478722bo254$
478465b2o$478464bobo$478466bo254$478209b2o$478208bobo$478210bo254$
477953b2o$477952bobo$477954bo213$477744b3o$477746bo$477745bo39$477697b
2o$477696bobo$477698bo213$477488b3o$477490bo$477489bo39$477441b2o$
477440bobo$477442bo1534$475905b2o$475904bobo$475906bo254$475649b2o$
475648bobo$475650bo510$475137b2o$475136bobo$475138bo213$474928b3o$
474930bo$474929bo39$474881b2o$474880bobo$474882bo254$474625b2o$474624b
obo$474626bo254$474369b2o$474368bobo$474370bo213$474160b3o$474162bo$
474161bo39$474113b2o$474112bobo$474114bo254$473857b2o$473856bobo$
473858bo254$473601b2o$473600bobo$473602bo213$473392b3o$473394bo$
473393bo39$473345b2o$473344bobo$473346bo254$473089b2o$473088bobo$
473090bo254$472833b2o$472832bobo$472834bo213$472624b3o$472626bo$
472625bo39$472577b2o$472576bobo$472578bo254$472321b2o$472320bobo$
472322bo254$472065b2o$472064bobo$472066bo213$471856b3o$471858bo$
471857bo39$471809b2o$471808bobo$471810bo254$471553b2o$471552bobo$
471554bo254$471297b2o$471296bobo$471298bo213$471088b3o$471090bo$
471089bo39$471041b2o$471040bobo$471042bo254$470785b2o$470784bobo$
470786bo254$470529b2o$470528bobo$470530bo213$470320b3o$470322bo$
470321bo39$470273b2o$470272bobo$470274bo254$470017b2o$470016bobo$
470018bo254$469761b2o$469760bobo$469762bo213$469552b3o$469554bo$
469553bo39$469505b2o$469504bobo$469506bo469$469040b3o$469042bo$469041b
o39$468993b2o$468992bobo$468994bo213$468784b3o$468786bo$468785bo39$
468737b2o$468736bobo$468738bo254$468481b2o$468480bobo$468482bo254$
468225b2o$468224bobo$468226bo213$468016b3o$468018bo$468017bo39$467969b
2o$467968bobo$467970bo254$467713b2o$467712bobo$467714bo254$467457b2o$
467456bobo$467458bo213$467248b3o$467250bo$467249bo39$467201b2o$467200b
obo$467202bo213$466992b3o$466994bo$466993bo39$466945b2o$466944bobo$
466946bo213$466736b3o$466738bo$466737bo39$466689b2o$466688bobo$466690b
o254$466433b2o$466432bobo$466434bo254$466177b2o$466176bobo$466178bo
213$465968b3o$465970bo$465969bo39$465921b2o$465920bobo$465922bo254$
465665b2o$465664bobo$465666bo254$465409b2o$465408bobo$465410bo213$
465200b3o$465202bo$465201bo39$465153b2o$465152bobo$465154bo254$464897b
2o$464896bobo$464898bo213$464688b3o$464690bo$464689bo39$464641b2o$
464640bobo$464642bo213$464432b3o$464434bo$464433bo39$464385b2o$464384b
obo$464386bo213$464176b3o$464178bo$464177bo39$464129b2o$464128bobo$
464130bo213$463920b3o$463922bo$463921bo39$463873b2o$463872bobo$463874b
o254$463617b2o$463616bobo$463618bo254$463361b2o$463360bobo$463362bo
254$463105b2o$463104bobo$463106bo254$462849b2o$462848bobo$462850bo213$
462640b3o$462642bo$462641bo39$462593b2o$462592bobo$462594bo469$462128b
3o$462130bo$462129bo39$462081b2o$462080bobo$462082bo469$461616b3o$
461618bo$461617bo39$461569b2o$461568bobo$461570bo213$461360b3o$461362b
o$461361bo39$461313b2o$461312bobo$461314bo254$461057b2o$461056bobo$
461058bo254$460801b2o$460800bobo$460802bo254$460545b2o$460544bobo$
460546bo254$460289b2o$460288bobo$460290bo254$460033b2o$460032bobo$
460034bo254$459777b2o$459776bobo$459778bo254$459521b2o$459520bobo$
459522bo254$459265b2o$459264bobo$459266bo213$459056b3o$459058bo$
459057bo39$459009b2o$459008bobo$459010bo213$458800b3o$458802bo$458801b
o39$458753b2o$458752bobo$458754bo213$458544b3o$458546bo$458545bo39$
458497b2o$458496bobo$458498bo213$458288b3o$458290bo$458289bo39$458241b
2o$458240bobo$458242bo254$457985b2o$457984bobo$457986bo1790$456193b2o$
456192bobo$456194bo254$455937b2o$455936bobo$455938bo254$455681b2o$
455680bobo$455682bo213$455472b3o$455474bo$455473bo39$455425b2o$455424b
obo$455426bo254$455169b2o$455168bobo$455170bo254$454913b2o$454912bobo$
454914bo213$454704b3o$454706bo$454705bo39$454657b2o$454656bobo$454658b
o254$454401b2o$454400bobo$454402bo254$454145b2o$454144bobo$454146bo
213$453936b3o$453938bo$453937bo39$453889b2o$453888bobo$453890bo254$
453633b2o$453632bobo$453634bo254$453377b2o$453376bobo$453378bo213$
453168b3o$453170bo$453169bo39$453121b2o$453120bobo$453122bo254$452865b
2o$452864bobo$452866bo254$452609b2o$452608bobo$452610bo213$452400b3o$
452402bo$452401bo39$452353b2o$452352bobo$452354bo254$452097b2o$452096b
obo$452098bo254$451841b2o$451840bobo$451842bo213$451632b3o$451634bo$
451633bo39$451585b2o$451584bobo$451586bo254$451329b2o$451328bobo$
451330bo254$451073b2o$451072bobo$451074bo213$450864b3o$450866bo$
450865bo39$450817b2o$450816bobo$450818bo254$450561b2o$450560bobo$
450562bo254$450305b2o$450304bobo$450306bo213$450096b3o$450098bo$
450097bo39$450049b2o$450048bobo$450050bo254$449793b2o$449792bobo$
449794bo254$449537b2o$449536bobo$449538bo254$449281b2o$449280bobo$
449282bo254$449025b2o$449024bobo$449026bo254$448769b2o$448768bobo$
448770bo254$448513b2o$448512bobo$448514bo254$448257b2o$448256bobo$
448258bo254$448001b2o$448000bobo$448002bo213$447792b3o$447794bo$
447793bo39$447745b2o$447744bobo$447746bo254$447489b2o$447488bobo$
447490bo254$447233b2o$447232bobo$447234bo213$447024b3o$447026bo$
447025bo39$446977b2o$446976bobo$446978bo254$446721b2o$446720bobo$
446722bo254$446465b2o$446464bobo$446466bo254$446209b2o$446208bobo$
446210bo254$445953b2o$445952bobo$445954bo213$445744b3o$445746bo$
445745bo39$445697b2o$445696bobo$445698bo254$445441b2o$445440bobo$
445442bo254$445185b2o$445184bobo$445186bo213$444976b3o$444978bo$
444977bo39$444929b2o$444928bobo$444930bo254$444673b2o$444672bobo$
444674bo254$444417b2o$444416bobo$444418bo213$444208b3o$444210bo$
444209bo39$444161b2o$444160bobo$444162bo254$443905b2o$443904bobo$
443906bo254$443649b2o$443648bobo$443650bo213$443440b3o$443442bo$
443441bo39$443393b2o$443392bobo$443394bo254$443137b2o$443136bobo$
443138bo254$442881b2o$442880bobo$442882bo254$442625b2o$442624bobo$
442626bo469$442160b3o$442162bo$442161bo39$442113b2o$442112bobo$442114b
o254$441857b2o$441856bobo$441858bo254$441601b2o$441600bobo$441602bo
254$441345b2o$441344bobo$441346bo254$441089b2o$441088bobo$441090bo469$
440624b3o$440626bo$440625bo39$440577b2o$440576bobo$440578bo510$440065b
2o$440064bobo$440066bo254$439809b2o$439808bobo$439810bo254$439553b2o$
439552bobo$439554bo254$439297b2o$439296bobo$439298bo254$439041b2o$
439040bobo$439042bo254$438785b2o$438784bobo$438786bo213$438576b3o$
438578bo$438577bo39$438529b2o$438528bobo$438530bo213$438320b3o$438322b
o$438321bo39$438273b2o$438272bobo$438274bo254$438017b2o$438016bobo$
438018bo213$437808b3o$437810bo$437809bo39$437761b2o$437760bobo$437762b
o254$437505b2o$437504bobo$437506bo254$437249b2o$437248bobo$437250bo
254$436993b2o$436992bobo$436994bo213$436784b3o$436786bo$436785bo39$
436737b2o$436736bobo$436738bo254$436481b2o$436480bobo$436482bo254$
436225b2o$436224bobo$436226bo254$435969b2o$435968bobo$435970bo254$
435713b2o$435712bobo$435714bo254$435457b2o$435456bobo$435458bo254$
435201b2o$435200bobo$435202bo254$434945b2o$434944bobo$434946bo213$
434736b3o$434738bo$434737bo39$434689b2o$434688bobo$434690bo254$434433b
2o$434432bobo$434434bo254$434177b2o$434176bobo$434178bo254$433921b2o$
433920bobo$433922bo254$433665b2o$433664bobo$433666bo254$433409b2o$
433408bobo$433410bo254$433153b2o$433152bobo$433154bo254$432897b2o$
432896bobo$432898bo213$432688b3o$432690bo$432689bo39$432641b2o$432640b
obo$432642bo254$432385b2o$432384bobo$432386bo213$432176b3o$432178bo$
432177bo39$432129b2o$432128bobo$432130bo213$431920b3o$431922bo$431921b
o39$431873b2o$431872bobo$431874bo254$431617b2o$431616bobo$431618bo254$
431361b2o$431360bobo$431362bo254$431105b2o$431104bobo$431106bo254$
430849b2o$430848bobo$430850bo213$430640b3o$430642bo$430641bo39$430593b
2o$430592bobo$430594bo213$430384b3o$430386bo$430385bo39$430337b2o$
430336bobo$430338bo1790$428545b2o$428544bobo$428546bo254$428289b2o$
428288bobo$428290bo254$428033b2o$428032bobo$428034bo254$427777b2o$
427776bobo$427778bo254$427521b2o$427520bobo$427522bo254$427265b2o$
427264bobo$427266bo254$427009b2o$427008bobo$427010bo254$426753b2o$
426752bobo$426754bo254$426497b2o$426496bobo$426498bo213$426288b3o$
426290bo$426289bo39$426241b2o$426240bobo$426242bo254$425985b2o$425984b
obo$425986bo254$425729b2o$425728bobo$425730bo213$425520b3o$425522bo$
425521bo39$425473b2o$425472bobo$425474bo254$425217b2o$425216bobo$
425218bo254$424961b2o$424960bobo$424962bo213$424752b3o$424754bo$
424753bo39$424705b2o$424704bobo$424706bo254$424449b2o$424448bobo$
424450bo254$424193b2o$424192bobo$424194bo213$423984b3o$423986bo$
423985bo39$423937b2o$423936bobo$423938bo254$423681b2o$423680bobo$
423682bo254$423425b2o$423424bobo$423426bo213$423216b3o$423218bo$
423217bo39$423169b2o$423168bobo$423170bo254$422913b2o$422912bobo$
422914bo254$422657b2o$422656bobo$422658bo213$422448b3o$422450bo$
422449bo39$422401b2o$422400bobo$422402bo254$422145b2o$422144bobo$
422146bo254$421889b2o$421888bobo$421890bo254$421633b2o$421632bobo$
421634bo254$421377b2o$421376bobo$421378bo254$421121b2o$421120bobo$
421122bo213$420912b3o$420914bo$420913bo39$420865b2o$420864bobo$420866b
o254$420609b2o$420608bobo$420610bo254$420353b2o$420352bobo$420354bo
213$420144b3o$420146bo$420145bo39$420097b2o$420096bobo$420098bo254$
419841b2o$419840bobo$419842bo254$419585b2o$419584bobo$419586bo213$
419376b3o$419378bo$419377bo39$419329b2o$419328bobo$419330bo254$419073b
2o$419072bobo$419074bo469$418608b3o$418610bo$418609bo39$418561b2o$
418560bobo$418562bo213$418352b3o$418354bo$418353bo39$418305b2o$418304b
obo$418306bo213$418096b3o$418098bo$418097bo39$418049b2o$418048bobo$
418050bo254$417793b2o$417792bobo$417794bo254$417537b2o$417536bobo$
417538bo213$417328b3o$417330bo$417329bo39$417281b2o$417280bobo$417282b
o254$417025b2o$417024bobo$417026bo254$416769b2o$416768bobo$416770bo
254$416513b2o$416512bobo$416514bo213$416304b3o$416306bo$416305bo39$
416257b2o$416256bobo$416258bo254$416001b2o$416000bobo$416002bo254$
415745b2o$415744bobo$415746bo254$415489b2o$415488bobo$415490bo254$
415233b2o$415232bobo$415234bo254$414977b2o$414976bobo$414978bo254$
414721b2o$414720bobo$414722bo254$414465b2o$414464bobo$414466bo254$
414209b2o$414208bobo$414210bo254$413953b2o$413952bobo$413954bo254$
413697b2o$413696bobo$413698bo254$413441b2o$413440bobo$413442bo254$
413185b2o$413184bobo$413186bo254$412929b2o$412928bobo$412930bo254$
412673b2o$412672bobo$412674bo213$412464b3o$412466bo$412465bo39$412417b
2o$412416bobo$412418bo254$412161b2o$412160bobo$412162bo213$411952b3o$
411954bo$411953bo39$411905b2o$411904bobo$411906bo254$411649b2o$411648b
obo$411650bo254$411393b2o$411392bobo$411394bo254$411137b2o$411136bobo$
411138bo254$410881b2o$410880bobo$410882bo254$410625b2o$410624bobo$
410626bo510$410113b2o$410112bobo$410114bo469$409648b3o$409650bo$
409649bo39$409601b2o$409600bobo$409602bo1534$408065b2o$408064bobo$
408066bo469$407600b3o$407602bo$407601bo39$407553b2o$407552bobo$407554b
o254$407297b2o$407296bobo$407298bo254$407041b2o$407040bobo$407042bo
213$406832b3o$406834bo$406833bo39$406785b2o$406784bobo$406786bo254$
406529b2o$406528bobo$406530bo254$406273b2o$406272bobo$406274bo213$
406064b3o$406066bo$406065bo39$406017b2o$406016bobo$406018bo254$405761b
2o$405760bobo$405762bo254$405505b2o$405504bobo$405506bo213$405296b3o$
405298bo$405297bo39$405249b2o$405248bobo$405250bo254$404993b2o$404992b
obo$404994bo254$404737b2o$404736bobo$404738bo213$404528b3o$404530bo$
404529bo39$404481b2o$404480bobo$404482bo254$404225b2o$404224bobo$
404226bo254$403969b2o$403968bobo$403970bo213$403760b3o$403762bo$
403761bo39$403713b2o$403712bobo$403714bo254$403457b2o$403456bobo$
403458bo254$403201b2o$403200bobo$403202bo213$402992b3o$402994bo$
402993bo39$402945b2o$402944bobo$402946bo254$402689b2o$402688bobo$
402690bo254$402433b2o$402432bobo$402434bo213$402224b3o$402226bo$
402225bo39$402177b2o$402176bobo$402178bo254$401921b2o$401920bobo$
401922bo254$401665b2o$401664bobo$401666bo213$401456b3o$401458bo$
401457bo39$401409b2o$401408bobo$401410bo254$401153b2o$401152bobo$
401154bo254$400897b2o$400896bobo$400898bo213$400688b3o$400690bo$
400689bo39$400641b2o$400640bobo$400642bo254$400385b2o$400384bobo$
400386bo254$400129b2o$400128bobo$400130bo213$399920b3o$399922bo$
399921bo39$399873b2o$399872bobo$399874bo254$399617b2o$399616bobo$
399618bo254$399361b2o$399360bobo$399362bo213$399152b3o$399154bo$
399153bo39$399105b2o$399104bobo$399106bo254$398849b2o$398848bobo$
398850bo254$398593b2o$398592bobo$398594bo213$398384b3o$398386bo$
398385bo39$398337b2o$398336bobo$398338bo254$398081b2o$398080bobo$
398082bo254$397825b2o$397824bobo$397826bo213$397616b3o$397618bo$
397617bo39$397569b2o$397568bobo$397570bo254$397313b2o$397312bobo$
397314bo254$397057b2o$397056bobo$397058bo213$396848b3o$396850bo$
396849bo39$396801b2o$396800bobo$396802bo254$396545b2o$396544bobo$
396546bo254$396289b2o$396288bobo$396290bo213$396080b3o$396082bo$
396081bo39$396033b2o$396032bobo$396034bo254$395777b2o$395776bobo$
395778bo254$395521b2o$395520bobo$395522bo213$395312b3o$395314bo$
395313bo39$395265b2o$395264bobo$395266bo254$395009b2o$395008bobo$
395010bo254$394753b2o$394752bobo$394754bo213$394544b3o$394546bo$
394545bo39$394497b2o$394496bobo$394498bo254$394241b2o$394240bobo$
394242bo254$393985b2o$393984bobo$393986bo213$393776b3o$393778bo$
393777bo39$393729b2o$393728bobo$393730bo254$393473b2o$393472bobo$
393474bo254$393217b2o$393216bobo$393218bo213$393008b3o$393010bo$
393009bo39$392961b2o$392960bobo$392962bo254$392705b2o$392704bobo$
392706bo254$392449b2o$392448bobo$392450bo213$392240b3o$392242bo$
392241bo39$392193b2o$392192bobo$392194bo254$391937b2o$391936bobo$
391938bo254$391681b2o$391680bobo$391682bo213$391472b3o$391474bo$
391473bo39$391425b2o$391424bobo$391426bo469$390960b3o$390962bo$390961b
o39$390913b2o$390912bobo$390914bo213$390704b3o$390706bo$390705bo39$
390657b2o$390656bobo$390658bo254$390401b2o$390400bobo$390402bo254$
390145b2o$390144bobo$390146bo254$389889b2o$389888bobo$389890bo254$
389633b2o$389632bobo$389634bo254$389377b2o$389376bobo$389378bo213$
389168b3o$389170bo$389169bo39$389121b2o$389120bobo$389122bo254$388865b
2o$388864bobo$388866bo254$388609b2o$388608bobo$388610bo213$388400b3o$
388402bo$388401bo39$388353b2o$388352bobo$388354bo213$388144b3o$388146b
o$388145bo39$388097b2o$388096bobo$388098bo254$387841b2o$387840bobo$
387842bo254$387585b2o$387584bobo$387586bo213$387376b3o$387378bo$
387377bo39$387329b2o$387328bobo$387330bo213$387120b3o$387122bo$387121b
o39$387073b2o$387072bobo$387074bo254$386817b2o$386816bobo$386818bo254$
386561b2o$386560bobo$386562bo254$386305b2o$386304bobo$386306bo254$
386049b2o$386048bobo$386050bo213$385840b3o$385842bo$385841bo39$385793b
2o$385792bobo$385794bo254$385537b2o$385536bobo$385538bo254$385281b2o$
385280bobo$385282bo254$385025b2o$385024bobo$385026bo213$384816b3o$
384818bo$384817bo39$384769b2o$384768bobo$384770bo254$384513b2o$384512b
obo$384514bo254$384257b2o$384256bobo$384258bo254$384001b2o$384000bobo$
384002bo213$383792b3o$383794bo$383793bo39$383745b2o$383744bobo$383746b
o254$383489b2o$383488bobo$383490bo254$383233b2o$383232bobo$383234bo
254$382977b2o$382976bobo$382978bo254$382721b2o$382720bobo$382722bo254$
382465b2o$382464bobo$382466bo254$382209b2o$382208bobo$382210bo254$
381953b2o$381952bobo$381954bo213$381744b3o$381746bo$381745bo39$381697b
2o$381696bobo$381698bo254$381441b2o$381440bobo$381442bo213$381232b3o$
381234bo$381233bo39$381185b2o$381184bobo$381186bo254$380929b2o$380928b
obo$380930bo213$380720b3o$380722bo$380721bo39$380673b2o$380672bobo$
380674bo254$380417b2o$380416bobo$380418bo254$380161b2o$380160bobo$
380162bo213$379952b3o$379954bo$379953bo39$379905b2o$379904bobo$379906b
o254$379649b2o$379648bobo$379650bo254$379393b2o$379392bobo$379394bo
213$379184b3o$379186bo$379185bo39$379137b2o$379136bobo$379138bo254$
378881b2o$378880bobo$378882bo254$378625b2o$378624bobo$378626bo213$
378416b3o$378418bo$378417bo39$378369b2o$378368bobo$378370bo254$378113b
2o$378112bobo$378114bo254$377857b2o$377856bobo$377858bo254$377601b2o$
377600bobo$377602bo254$377345b2o$377344bobo$377346bo213$377136b3o$
377138bo$377137bo39$377089b2o$377088bobo$377090bo254$376833b2o$376832b
obo$376834bo254$376577b2o$376576bobo$376578bo213$376368b3o$376370bo$
376369bo39$376321b2o$376320bobo$376322bo254$376065b2o$376064bobo$
376066bo254$375809b2o$375808bobo$375810bo213$375600b3o$375602bo$
375601bo39$375553b2o$375552bobo$375554bo254$375297b2o$375296bobo$
375298bo254$375041b2o$375040bobo$375042bo213$374832b3o$374834bo$
374833bo39$374785b2o$374784bobo$374786bo254$374529b2o$374528bobo$
374530bo213$374320b3o$374322bo$374321bo39$374273b2o$374272bobo$374274b
o254$374017b2o$374016bobo$374018bo469$373552b3o$373554bo$373553bo39$
373505b2o$373504bobo$373506bo469$373040b3o$373042bo$373041bo39$372993b
2o$372992bobo$372994bo213$372784b3o$372786bo$372785bo39$372737b2o$
372736bobo$372738bo1790$370945b2o$370944bobo$370946bo254$370689b2o$
370688bobo$370690bo254$370433b2o$370432bobo$370434bo213$370224b3o$
370226bo$370225bo39$370177b2o$370176bobo$370178bo254$369921b2o$369920b
obo$369922bo254$369665b2o$369664bobo$369666bo213$369456b3o$369458bo$
369457bo39$369409b2o$369408bobo$369410bo254$369153b2o$369152bobo$
369154bo254$368897b2o$368896bobo$368898bo254$368641b2o$368640bobo$
368642bo469$368176b3o$368178bo$368177bo39$368129b2o$368128bobo$368130b
o254$367873b2o$367872bobo$367874bo213$367664b3o$367666bo$367665bo39$
367617b2o$367616bobo$367618bo213$367408b3o$367410bo$367409bo39$367361b
2o$367360bobo$367362bo213$367152b3o$367154bo$367153bo39$367105b2o$
367104bobo$367106bo254$366849b2o$366848bobo$366850bo254$366593b2o$
366592bobo$366594bo213$366384b3o$366386bo$366385bo39$366337b2o$366336b
obo$366338bo254$366081b2o$366080bobo$366082bo254$365825b2o$365824bobo$
365826bo213$365616b3o$365618bo$365617bo39$365569b2o$365568bobo$365570b
o254$365313b2o$365312bobo$365314bo254$365057b2o$365056bobo$365058bo
213$364848b3o$364850bo$364849bo39$364801b2o$364800bobo$364802bo254$
364545b2o$364544bobo$364546bo254$364289b2o$364288bobo$364290bo254$
364033b2o$364032bobo$364034bo254$363777b2o$363776bobo$363778bo254$
363521b2o$363520bobo$363522bo213$363312b3o$363314bo$363313bo39$363265b
2o$363264bobo$363266bo254$363009b2o$363008bobo$363010bo254$362753b2o$
362752bobo$362754bo213$362544b3o$362546bo$362545bo39$362497b2o$362496b
obo$362498bo254$362241b2o$362240bobo$362242bo254$361985b2o$361984bobo$
361986bo213$361776b3o$361778bo$361777bo39$361729b2o$361728bobo$361730b
o254$361473b2o$361472bobo$361474bo254$361217b2o$361216bobo$361218bo
213$361008b3o$361010bo$361009bo39$360961b2o$360960bobo$360962bo254$
360705b2o$360704bobo$360706bo254$360449b2o$360448bobo$360450bo213$
360240b3o$360242bo$360241bo39$360193b2o$360192bobo$360194bo254$359937b
2o$359936bobo$359938bo254$359681b2o$359680bobo$359682bo213$359472b3o$
359474bo$359473bo39$359425b2o$359424bobo$359426bo254$359169b2o$359168b
obo$359170bo254$358913b2o$358912bobo$358914bo213$358704b3o$358706bo$
358705bo39$358657b2o$358656bobo$358658bo254$358401b2o$358400bobo$
358402bo254$358145b2o$358144bobo$358146bo213$357936b3o$357938bo$
357937bo39$357889b2o$357888bobo$357890bo254$357633b2o$357632bobo$
357634bo254$357377b2o$357376bobo$357378bo254$357121b2o$357120bobo$
357122bo213$356912b3o$356914bo$356913bo39$356865b2o$356864bobo$356866b
o213$356656b3o$356658bo$356657bo39$356609b2o$356608bobo$356610bo213$
356400b3o$356402bo$356401bo39$356353b2o$356352bobo$356354bo213$356144b
3o$356146bo$356145bo39$356097b2o$356096bobo$356098bo254$355841b2o$
355840bobo$355842bo254$355585b2o$355584bobo$355586bo213$355376b3o$
355378bo$355377bo39$355329b2o$355328bobo$355330bo254$355073b2o$355072b
obo$355074bo254$354817b2o$354816bobo$354818bo213$354608b3o$354610bo$
354609bo39$354561b2o$354560bobo$354562bo254$354305b2o$354304bobo$
354306bo254$354049b2o$354048bobo$354050bo213$353840b3o$353842bo$
353841bo39$353793b2o$353792bobo$353794bo254$353537b2o$353536bobo$
353538bo254$353281b2o$353280bobo$353282bo254$353025b2o$353024bobo$
353026bo254$352769b2o$352768bobo$352770bo213$352560b3o$352562bo$
352561bo39$352513b2o$352512bobo$352514bo254$352257b2o$352256bobo$
352258bo254$352001b2o$352000bobo$352002bo254$351745b2o$351744bobo$
351746bo254$351489b2o$351488bobo$351490bo213$351280b3o$351282bo$
351281bo39$351233b2o$351232bobo$351234bo213$351024b3o$351026bo$351025b
o39$350977b2o$350976bobo$350978bo213$350768b3o$350770bo$350769bo39$
350721b2o$350720bobo$350722bo254$350465b2o$350464bobo$350466bo254$
350209b2o$350208bobo$350210bo213$350000b3o$350002bo$350001bo39$349953b
2o$349952bobo$349954bo254$349697b2o$349696bobo$349698bo254$349441b2o$
349440bobo$349442bo213$349232b3o$349234bo$349233bo39$349185b2o$349184b
obo$349186bo254$348929b2o$348928bobo$348930bo254$348673b2o$348672bobo$
348674bo213$348464b3o$348466bo$348465bo39$348417b2o$348416bobo$348418b
o254$348161b2o$348160bobo$348162bo254$347905b2o$347904bobo$347906bo
213$347696b3o$347698bo$347697bo39$347649b2o$347648bobo$347650bo254$
347393b2o$347392bobo$347394bo510$346881b2o$346880bobo$346882bo2005$
344880b3o$344882bo$344881bo39$344833b2o$344832bobo$344834bo254$344577b
2o$344576bobo$344578bo254$344321b2o$344320bobo$344322bo213$344112b3o$
344114bo$344113bo39$344065b2o$344064bobo$344066bo254$343809b2o$343808b
obo$343810bo254$343553b2o$343552bobo$343554bo254$343297b2o$343296bobo$
343298bo254$343041b2o$343040bobo$343042bo254$342785b2o$342784bobo$
342786bo254$342529b2o$342528bobo$342530bo254$342273b2o$342272bobo$
342274bo254$342017b2o$342016bobo$342018bo213$341808b3o$341810bo$
341809bo39$341761b2o$341760bobo$341762bo254$341505b2o$341504bobo$
341506bo254$341249b2o$341248bobo$341250bo213$341040b3o$341042bo$
341041bo39$340993b2o$340992bobo$340994bo254$340737b2o$340736bobo$
340738bo254$340481b2o$340480bobo$340482bo254$340225b2o$340224bobo$
340226bo254$339969b2o$339968bobo$339970bo213$339760b3o$339762bo$
339761bo39$339713b2o$339712bobo$339714bo254$339457b2o$339456bobo$
339458bo254$339201b2o$339200bobo$339202bo213$338992b3o$338994bo$
338993bo39$338945b2o$338944bobo$338946bo254$338689b2o$338688bobo$
338690bo254$338433b2o$338432bobo$338434bo213$338224b3o$338226bo$
338225bo39$338177b2o$338176bobo$338178bo254$337921b2o$337920bobo$
337922bo254$337665b2o$337664bobo$337666bo213$337456b3o$337458bo$
337457bo39$337409b2o$337408bobo$337410bo254$337153b2o$337152bobo$
337154bo254$336897b2o$336896bobo$336898bo254$336641b2o$336640bobo$
336642bo469$336176b3o$336178bo$336177bo39$336129b2o$336128bobo$336130b
o254$335873b2o$335872bobo$335874bo254$335617b2o$335616bobo$335618bo
254$335361b2o$335360bobo$335362bo254$335105b2o$335104bobo$335106bo469$
334640b3o$334642bo$334641bo39$334593b2o$334592bobo$334594bo510$334081b
2o$334080bobo$334082bo254$333825b2o$333824bobo$333826bo254$333569b2o$
333568bobo$333570bo254$333313b2o$333312bobo$333314bo254$333057b2o$
333056bobo$333058bo254$332801b2o$332800bobo$332802bo213$332592b3o$
332594bo$332593bo39$332545b2o$332544bobo$332546bo213$332336b3o$332338b
o$332337bo39$332289b2o$332288bobo$332290bo254$332033b2o$332032bobo$
332034bo213$331824b3o$331826bo$331825bo39$331777b2o$331776bobo$331778b
o254$331521b2o$331520bobo$331522bo254$331265b2o$331264bobo$331266bo
254$331009b2o$331008bobo$331010bo213$330800b3o$330802bo$330801bo39$
330753b2o$330752bobo$330754bo254$330497b2o$330496bobo$330498bo254$
330241b2o$330240bobo$330242bo254$329985b2o$329984bobo$329986bo254$
329729b2o$329728bobo$329730bo254$329473b2o$329472bobo$329474bo254$
329217b2o$329216bobo$329218bo254$328961b2o$328960bobo$328962bo213$
328752b3o$328754bo$328753bo39$328705b2o$328704bobo$328706bo254$328449b
2o$328448bobo$328450bo254$328193b2o$328192bobo$328194bo254$327937b2o$
327936bobo$327938bo254$327681b2o$327680bobo$327682bo254$327425b2o$
327424bobo$327426bo254$327169b2o$327168bobo$327170bo254$326913b2o$
326912bobo$326914bo213$326704b3o$326706bo$326705bo39$326657b2o$326656b
obo$326658bo254$326401b2o$326400bobo$326402bo213$326192b3o$326194bo$
326193bo39$326145b2o$326144bobo$326146bo213$325936b3o$325938bo$325937b
o39$325889b2o$325888bobo$325890bo254$325633b2o$325632bobo$325634bo254$
325377b2o$325376bobo$325378bo254$325121b2o$325120bobo$325122bo254$
324865b2o$324864bobo$324866bo213$324656b3o$324658bo$324657bo39$324609b
2o$324608bobo$324610bo213$324400b3o$324402bo$324401bo39$324353b2o$
324352bobo$324354bo1534$322817b2o$322816bobo$322818bo254$322561b2o$
322560bobo$322562bo510$322049b2o$322048bobo$322050bo213$321840b3o$
321842bo$321841bo39$321793b2o$321792bobo$321794bo254$321537b2o$321536b
obo$321538bo254$321281b2o$321280bobo$321282bo213$321072b3o$321074bo$
321073bo39$321025b2o$321024bobo$321026bo254$320769b2o$320768bobo$
320770bo254$320513b2o$320512bobo$320514bo213$320304b3o$320306bo$
320305bo39$320257b2o$320256bobo$320258bo254$320001b2o$320000bobo$
320002bo254$319745b2o$319744bobo$319746bo213$319536b3o$319538bo$
319537bo39$319489b2o$319488bobo$319490bo254$319233b2o$319232bobo$
319234bo254$318977b2o$318976bobo$318978bo254$318721b2o$318720bobo$
318722bo254$318465b2o$318464bobo$318466bo213$318256b3o$318258bo$
318257bo39$318209b2o$318208bobo$318210bo254$317953b2o$317952bobo$
317954bo254$317697b2o$317696bobo$317698bo213$317488b3o$317490bo$
317489bo39$317441b2o$317440bobo$317442bo254$317185b2o$317184bobo$
317186bo254$316929b2o$316928bobo$316930bo213$316720b3o$316722bo$
316721bo39$316673b2o$316672bobo$316674bo254$316417b2o$316416bobo$
316418bo254$316161b2o$316160bobo$316162bo213$315952b3o$315954bo$
315953bo39$315905b2o$315904bobo$315906bo254$315649b2o$315648bobo$
315650bo254$315393b2o$315392bobo$315394bo213$315184b3o$315186bo$
315185bo39$315137b2o$315136bobo$315138bo254$314881b2o$314880bobo$
314882bo254$314625b2o$314624bobo$314626bo213$314416b3o$314418bo$
314417bo39$314369b2o$314368bobo$314370bo254$314113b2o$314112bobo$
314114bo254$313857b2o$313856bobo$313858bo213$313648b3o$313650bo$
313649bo39$313601b2o$313600bobo$313602bo254$313345b2o$313344bobo$
313346bo254$313089b2o$313088bobo$313090bo213$312880b3o$312882bo$
312881bo39$312833b2o$312832bobo$312834bo469$312368b3o$312370bo$312369b
o39$312321b2o$312320bobo$312322bo254$312065b2o$312064bobo$312066bo254$
311809b2o$311808bobo$311810bo254$311553b2o$311552bobo$311554bo254$
311297b2o$311296bobo$311298bo254$311041b2o$311040bobo$311042bo213$
310832b3o$310834bo$310833bo39$310785b2o$310784bobo$310786bo254$310529b
2o$310528bobo$310530bo254$310273b2o$310272bobo$310274bo213$310064b3o$
310066bo$310065bo39$310017b2o$310016bobo$310018bo254$309761b2o$309760b
obo$309762bo254$309505b2o$309504bobo$309506bo213$309296b3o$309298bo$
309297bo39$309249b2o$309248bobo$309250bo213$309040b3o$309042bo$309041b
o39$308993b2o$308992bobo$308994bo213$308784b3o$308786bo$308785bo39$
308737b2o$308736bobo$308738bo254$308481b2o$308480bobo$308482bo254$
308225b2o$308224bobo$308226bo213$308016b3o$308018bo$308017bo39$307969b
2o$307968bobo$307970bo254$307713b2o$307712bobo$307714bo254$307457b2o$
307456bobo$307458bo213$307248b3o$307250bo$307249bo39$307201b2o$307200b
obo$307202bo254$306945b2o$306944bobo$306946bo254$306689b2o$306688bobo$
306690bo213$306480b3o$306482bo$306481bo39$306433b2o$306432bobo$306434b
o254$306177b2o$306176bobo$306178bo254$305921b2o$305920bobo$305922bo
254$305665b2o$305664bobo$305666bo254$305409b2o$305408bobo$305410bo254$
305153b2o$305152bobo$305154bo213$304944b3o$304946bo$304945bo39$304897b
2o$304896bobo$304898bo254$304641b2o$304640bobo$304642bo254$304385b2o$
304384bobo$304386bo254$304129b2o$304128bobo$304130bo213$303920b3o$
303922bo$303921bo39$303873b2o$303872bobo$303874bo254$303617b2o$303616b
obo$303618bo213$303408b3o$303410bo$303409bo39$303361b2o$303360bobo$
303362bo254$303105b2o$303104bobo$303106bo254$302849b2o$302848bobo$
302850bo213$302640b3o$302642bo$302641bo39$302593b2o$302592bobo$302594b
o213$302384b3o$302386bo$302385bo39$302337b2o$302336bobo$302338bo213$
302128b3o$302130bo$302129bo39$302081b2o$302080bobo$302082bo213$301872b
3o$301874bo$301873bo39$301825b2o$301824bobo$301826bo213$301616b3o$
301618bo$301617bo39$301569b2o$301568bobo$301570bo213$301360b3o$301362b
o$301361bo39$301313b2o$301312bobo$301314bo254$301057b2o$301056bobo$
301058bo254$300801b2o$300800bobo$300802bo254$300545b2o$300544bobo$
300546bo213$300336b3o$300338bo$300337bo39$300289b2o$300288bobo$300290b
o254$300033b2o$300032bobo$300034bo510$299521b2o$299520bobo$299522bo
1749$297776b3o$297778bo$297777bo39$297729b2o$297728bobo$297730bo510$
297217b2o$297216bobo$297218bo254$296961b2o$296960bobo$296962bo213$
296752b3o$296754bo$296753bo39$296705b2o$296704bobo$296706bo254$296449b
2o$296448bobo$296450bo254$296193b2o$296192bobo$296194bo213$295984b3o$
295986bo$295985bo39$295937b2o$295936bobo$295938bo254$295681b2o$295680b
obo$295682bo254$295425b2o$295424bobo$295426bo254$295169b2o$295168bobo$
295170bo254$294913b2o$294912bobo$294914bo213$294704b3o$294706bo$
294705bo39$294657b2o$294656bobo$294658bo254$294401b2o$294400bobo$
294402bo254$294145b2o$294144bobo$294146bo510$293633b2o$293632bobo$
293634bo254$293377b2o$293376bobo$293378bo213$293168b3o$293170bo$
293169bo39$293121b2o$293120bobo$293122bo254$292865b2o$292864bobo$
292866bo213$292656b3o$292658bo$292657bo39$292609b2o$292608bobo$292610b
o254$292353b2o$292352bobo$292354bo254$292097b2o$292096bobo$292098bo
254$291841b2o$291840bobo$291842bo254$291585b2o$291584bobo$291586bo213$
291376b3o$291378bo$291377bo39$291329b2o$291328bobo$291330bo254$291073b
2o$291072bobo$291074bo254$290817b2o$290816bobo$290818bo213$290608b3o$
290610bo$290609bo39$290561b2o$290560bobo$290562bo254$290305b2o$290304b
obo$290306bo254$290049b2o$290048bobo$290050bo254$289793b2o$289792bobo$
289794bo254$289537b2o$289536bobo$289538bo213$289328b3o$289330bo$
289329bo39$289281b2o$289280bobo$289282bo254$289025b2o$289024bobo$
289026bo254$288769b2o$288768bobo$288770bo213$288560b3o$288562bo$
288561bo39$288513b2o$288512bobo$288514bo254$288257b2o$288256bobo$
288258bo254$288001b2o$288000bobo$288002bo213$287792b3o$287794bo$
287793bo39$287745b2o$287744bobo$287746bo254$287489b2o$287488bobo$
287490bo254$287233b2o$287232bobo$287234bo213$287024b3o$287026bo$
287025bo39$286977b2o$286976bobo$286978bo254$286721b2o$286720bobo$
286722bo254$286465b2o$286464bobo$286466bo254$286209b2o$286208bobo$
286210bo254$285953b2o$285952bobo$285954bo254$285697b2o$285696bobo$
285698bo254$285441b2o$285440bobo$285442bo213$285232b3o$285234bo$
285233bo39$285185b2o$285184bobo$285186bo254$284929b2o$284928bobo$
284930bo254$284673b2o$284672bobo$284674bo213$284464b3o$284466bo$
284465bo39$284417b2o$284416bobo$284418bo254$284161b2o$284160bobo$
284162bo213$283952b3o$283954bo$283953bo39$283905b2o$283904bobo$283906b
o213$283696b3o$283698bo$283697bo39$283649b2o$283648bobo$283650bo510$
283137b2o$283136bobo$283138bo510$282625b2o$282624bobo$282626bo213$
282416b3o$282418bo$282417bo39$282369b2o$282368bobo$282370bo1749$
280624b3o$280626bo$280625bo39$280577b2o$280576bobo$280578bo254$280321b
2o$280320bobo$280322bo254$280065b2o$280064bobo$280066bo213$279856b3o$
279858bo$279857bo39$279809b2o$279808bobo$279810bo254$279553b2o$279552b
obo$279554bo254$279297b2o$279296bobo$279298bo213$279088b3o$279090bo$
279089bo39$279041b2o$279040bobo$279042bo254$278785b2o$278784bobo$
278786bo254$278529b2o$278528bobo$278530bo213$278320b3o$278322bo$
278321bo39$278273b2o$278272bobo$278274bo254$278017b2o$278016bobo$
278018bo254$277761b2o$277760bobo$277762bo213$277552b3o$277554bo$
277553bo39$277505b2o$277504bobo$277506bo254$277249b2o$277248bobo$
277250bo254$276993b2o$276992bobo$276994bo213$276784b3o$276786bo$
276785bo39$276737b2o$276736bobo$276738bo254$276481b2o$276480bobo$
276482bo254$276225b2o$276224bobo$276226bo213$276016b3o$276018bo$
276017bo39$275969b2o$275968bobo$275970bo254$275713b2o$275712bobo$
275714bo254$275457b2o$275456bobo$275458bo213$275248b3o$275250bo$
275249bo39$275201b2o$275200bobo$275202bo254$274945b2o$274944bobo$
274946bo254$274689b2o$274688bobo$274690bo213$274480b3o$274482bo$
274481bo39$274433b2o$274432bobo$274434bo254$274177b2o$274176bobo$
274178bo254$273921b2o$273920bobo$273922bo213$273712b3o$273714bo$
273713bo39$273665b2o$273664bobo$273666bo254$273409b2o$273408bobo$
273410bo254$273153b2o$273152bobo$273154bo254$272897b2o$272896bobo$
272898bo254$272641b2o$272640bobo$272642bo213$272432b3o$272434bo$
272433bo39$272385b2o$272384bobo$272386bo254$272129b2o$272128bobo$
272130bo254$271873b2o$271872bobo$271874bo213$271664b3o$271666bo$
271665bo39$271617b2o$271616bobo$271618bo254$271361b2o$271360bobo$
271362bo254$271105b2o$271104bobo$271106bo254$270849b2o$270848bobo$
270850bo469$270384b3o$270386bo$270385bo39$270337b2o$270336bobo$270338b
o254$270081b2o$270080bobo$270082bo213$269872b3o$269874bo$269873bo39$
269825b2o$269824bobo$269826bo213$269616b3o$269618bo$269617bo39$269569b
2o$269568bobo$269570bo213$269360b3o$269362bo$269361bo39$269313b2o$
269312bobo$269314bo254$269057b2o$269056bobo$269058bo254$268801b2o$
268800bobo$268802bo213$268592b3o$268594bo$268593bo39$268545b2o$268544b
obo$268546bo254$268289b2o$268288bobo$268290bo254$268033b2o$268032bobo$
268034bo213$267824b3o$267826bo$267825bo39$267777b2o$267776bobo$267778b
o254$267521b2o$267520bobo$267522bo254$267265b2o$267264bobo$267266bo
213$267056b3o$267058bo$267057bo39$267009b2o$267008bobo$267010bo254$
266753b2o$266752bobo$266754bo254$266497b2o$266496bobo$266498bo254$
266241b2o$266240bobo$266242bo254$265985b2o$265984bobo$265986bo254$
265729b2o$265728bobo$265730bo213$265520b3o$265522bo$265521bo39$265473b
2o$265472bobo$265474bo254$265217b2o$265216bobo$265218bo254$264961b2o$
264960bobo$264962bo213$264752b3o$264754bo$264753bo39$264705b2o$264704b
obo$264706bo254$264449b2o$264448bobo$264450bo254$264193b2o$264192bobo$
264194bo213$263984b3o$263986bo$263985bo39$263937b2o$263936bobo$263938b
o254$263681b2o$263680bobo$263682bo254$263425b2o$263424bobo$263426bo
213$263216b3o$263218bo$263217bo39$263169b2o$263168bobo$263170bo254$
262913b2o$262912bobo$262914bo254$262657b2o$262656bobo$262658bo213$
262448b3o$262450bo$262449bo39$262401b2o$262400bobo$262402bo254$262145b
2o$262144bobo$262146bo254$261889b2o$261888bobo$261890bo213$261680b3o$
261682bo$261681bo39$261633b2o$261632bobo$261634bo254$261377b2o$261376b
obo$261378bo254$261121b2o$261120bobo$261122bo213$260912b3o$260914bo$
260913bo39$260865b2o$260864bobo$260866bo254$260609b2o$260608bobo$
260610bo254$260353b2o$260352bobo$260354bo213$260144b3o$260146bo$
260145bo39$260097b2o$260096bobo$260098bo254$259841b2o$259840bobo$
259842bo254$259585b2o$259584bobo$259586bo254$259329b2o$259328bobo$
259330bo213$259120b3o$259122bo$259121bo39$259073b2o$259072bobo$259074b
o213$258864b3o$258866bo$258865bo39$258817b2o$258816bobo$258818bo213$
258608b3o$258610bo$258609bo39$258561b2o$258560bobo$258562bo213$258352b
3o$258354bo$258353bo39$258305b2o$258304bobo$258306bo254$258049b2o$
258048bobo$258050bo254$257793b2o$257792bobo$257794bo213$257584b3o$
257586bo$257585bo39$257537b2o$257536bobo$257538bo254$257281b2o$257280b
obo$257282bo254$257025b2o$257024bobo$257026bo213$256816b3o$256818bo$
256817bo39$256769b2o$256768bobo$256770bo254$256513b2o$256512bobo$
256514bo254$256257b2o$256256bobo$256258bo213$256048b3o$256050bo$
256049bo39$256001b2o$256000bobo$256002bo254$255745b2o$255744bobo$
255746bo254$255489b2o$255488bobo$255490bo254$255233b2o$255232bobo$
255234bo254$254977b2o$254976bobo$254978bo213$254768b3o$254770bo$
254769bo39$254721b2o$254720bobo$254722bo254$254465b2o$254464bobo$
254466bo254$254209b2o$254208bobo$254210bo254$253953b2o$253952bobo$
253954bo254$253697b2o$253696bobo$253698bo213$253488b3o$253490bo$
253489bo39$253441b2o$253440bobo$253442bo213$253232b3o$253234bo$253233b
o39$253185b2o$253184bobo$253186bo213$252976b3o$252978bo$252977bo39$
252929b2o$252928bobo$252930bo254$252673b2o$252672bobo$252674bo254$
252417b2o$252416bobo$252418bo213$252208b3o$252210bo$252209bo39$252161b
2o$252160bobo$252162bo254$251905b2o$251904bobo$251906bo254$251649b2o$
251648bobo$251650bo213$251440b3o$251442bo$251441bo39$251393b2o$251392b
obo$251394bo254$251137b2o$251136bobo$251138bo254$250881b2o$250880bobo$
250882bo213$250672b3o$250674bo$250673bo39$250625b2o$250624bobo$250626b
o254$250369b2o$250368bobo$250370bo254$250113b2o$250112bobo$250114bo
213$249904b3o$249906bo$249905bo39$249857b2o$249856bobo$249858bo254$
249601b2o$249600bobo$249602bo510$249089b2o$249088bobo$249090bo2005$
247088b3o$247090bo$247089bo39$247041b2o$247040bobo$247042bo254$246785b
2o$246784bobo$246786bo254$246529b2o$246528bobo$246530bo213$246320b3o$
246322bo$246321bo39$246273b2o$246272bobo$246274bo254$246017b2o$246016b
obo$246018bo254$245761b2o$245760bobo$245762bo254$245505b2o$245504bobo$
245506bo254$245249b2o$245248bobo$245250bo213$245040b3o$245042bo$
245041bo39$244993b2o$244992bobo$244994bo254$244737b2o$244736bobo$
244738bo254$244481b2o$244480bobo$244482bo213$244272b3o$244274bo$
244273bo39$244225b2o$244224bobo$244226bo254$243969b2o$243968bobo$
243970bo254$243713b2o$243712bobo$243714bo213$243504b3o$243506bo$
243505bo39$243457b2o$243456bobo$243458bo254$243201b2o$243200bobo$
243202bo254$242945b2o$242944bobo$242946bo213$242736b3o$242738bo$
242737bo39$242689b2o$242688bobo$242690bo254$242433b2o$242432bobo$
242434bo254$242177b2o$242176bobo$242178bo254$241921b2o$241920bobo$
241922bo254$241665b2o$241664bobo$241666bo254$241409b2o$241408bobo$
241410bo254$241153b2o$241152bobo$241154bo254$240897b2o$240896bobo$
240898bo213$240688b3o$240690bo$240689bo39$240641b2o$240640bobo$240642b
o254$240385b2o$240384bobo$240386bo254$240129b2o$240128bobo$240130bo
213$239920b3o$239922bo$239921bo39$239873b2o$239872bobo$239874bo254$
239617b2o$239616bobo$239618bo254$239361b2o$239360bobo$239362bo254$
239105b2o$239104bobo$239106bo254$238849b2o$238848bobo$238850bo213$
238640b3o$238642bo$238641bo39$238593b2o$238592bobo$238594bo254$238337b
2o$238336bobo$238338bo254$238081b2o$238080bobo$238082bo213$237872b3o$
237874bo$237873bo39$237825b2o$237824bobo$237826bo469$237360b3o$237362b
o$237361bo39$237313b2o$237312bobo$237314bo213$237104b3o$237106bo$
237105bo39$237057b2o$237056bobo$237058bo254$236801b2o$236800bobo$
236802bo254$236545b2o$236544bobo$236546bo213$236336b3o$236338bo$
236337bo39$236289b2o$236288bobo$236290bo213$236080b3o$236082bo$236081b
o39$236033b2o$236032bobo$236034bo254$235777b2o$235776bobo$235778bo254$
235521b2o$235520bobo$235522bo254$235265b2o$235264bobo$235266bo254$
235009b2o$235008bobo$235010bo254$234753b2o$234752bobo$234754bo213$
234544b3o$234546bo$234545bo39$234497b2o$234496bobo$234498bo254$234241b
2o$234240bobo$234242bo213$234032b3o$234034bo$234033bo39$233985b2o$
233984bobo$233986bo254$233729b2o$233728bobo$233730bo254$233473b2o$
233472bobo$233474bo213$233264b3o$233266bo$233265bo39$233217b2o$233216b
obo$233218bo213$233008b3o$233010bo$233009bo39$232961b2o$232960bobo$
232962bo213$232752b3o$232754bo$232753bo39$232705b2o$232704bobo$232706b
o254$232449b2o$232448bobo$232450bo254$232193b2o$232192bobo$232194bo
213$231984b3o$231986bo$231985bo39$231937b2o$231936bobo$231938bo254$
231681b2o$231680bobo$231682bo254$231425b2o$231424bobo$231426bo254$
231169b2o$231168bobo$231170bo213$230960b3o$230962bo$230961bo39$230913b
2o$230912bobo$230914bo213$230704b3o$230706bo$230705bo39$230657b2o$
230656bobo$230658bo469$230192b3o$230194bo$230193bo39$230145b2o$230144b
obo$230146bo510$229633b2o$229632bobo$229634bo254$229377b2o$229376bobo$
229378bo254$229121b2o$229120bobo$229122bo254$228865b2o$228864bobo$
228866bo254$228609b2o$228608bobo$228610bo254$228353b2o$228352bobo$
228354bo1790$226561b2o$226560bobo$226562bo254$226305b2o$226304bobo$
226306bo254$226049b2o$226048bobo$226050bo213$225840b3o$225842bo$
225841bo39$225793b2o$225792bobo$225794bo254$225537b2o$225536bobo$
225538bo254$225281b2o$225280bobo$225282bo213$225072b3o$225074bo$
225073bo39$225025b2o$225024bobo$225026bo254$224769b2o$224768bobo$
224770bo254$224513b2o$224512bobo$224514bo254$224257b2o$224256bobo$
224258bo254$224001b2o$224000bobo$224002bo254$223745b2o$223744bobo$
223746bo254$223489b2o$223488bobo$223490bo254$223233b2o$223232bobo$
223234bo254$222977b2o$222976bobo$222978bo213$222768b3o$222770bo$
222769bo39$222721b2o$222720bobo$222722bo254$222465b2o$222464bobo$
222466bo254$222209b2o$222208bobo$222210bo213$222000b3o$222002bo$
222001bo39$221953b2o$221952bobo$221954bo254$221697b2o$221696bobo$
221698bo254$221441b2o$221440bobo$221442bo254$221185b2o$221184bobo$
221186bo254$220929b2o$220928bobo$220930bo213$220720b3o$220722bo$
220721bo39$220673b2o$220672bobo$220674bo254$220417b2o$220416bobo$
220418bo254$220161b2o$220160bobo$220162bo213$219952b3o$219954bo$
219953bo39$219905b2o$219904bobo$219906bo254$219649b2o$219648bobo$
219650bo254$219393b2o$219392bobo$219394bo213$219184b3o$219186bo$
219185bo39$219137b2o$219136bobo$219138bo254$218881b2o$218880bobo$
218882bo254$218625b2o$218624bobo$218626bo213$218416b3o$218418bo$
218417bo39$218369b2o$218368bobo$218370bo254$218113b2o$218112bobo$
218114bo254$217857b2o$217856bobo$217858bo213$217648b3o$217650bo$
217649bo39$217601b2o$217600bobo$217602bo254$217345b2o$217344bobo$
217346bo254$217089b2o$217088bobo$217090bo213$216880b3o$216882bo$
216881bo39$216833b2o$216832bobo$216834bo254$216577b2o$216576bobo$
216578bo254$216321b2o$216320bobo$216322bo213$216112b3o$216114bo$
216113bo39$216065b2o$216064bobo$216066bo254$215809b2o$215808bobo$
215810bo254$215553b2o$215552bobo$215554bo213$215344b3o$215346bo$
215345bo39$215297b2o$215296bobo$215298bo254$215041b2o$215040bobo$
215042bo254$214785b2o$214784bobo$214786bo254$214529b2o$214528bobo$
214530bo254$214273b2o$214272bobo$214274bo254$214017b2o$214016bobo$
214018bo254$213761b2o$213760bobo$213762bo254$213505b2o$213504bobo$
213506bo254$213249b2o$213248bobo$213250bo213$213040b3o$213042bo$
213041bo39$212993b2o$212992bobo$212994bo254$212737b2o$212736bobo$
212738bo254$212481b2o$212480bobo$212482bo213$212272b3o$212274bo$
212273bo39$212225b2o$212224bobo$212226bo254$211969b2o$211968bobo$
211970bo254$211713b2o$211712bobo$211714bo213$211504b3o$211506bo$
211505bo39$211457b2o$211456bobo$211458bo254$211201b2o$211200bobo$
211202bo254$210945b2o$210944bobo$210946bo213$210736b3o$210738bo$
210737bo39$210689b2o$210688bobo$210690bo254$210433b2o$210432bobo$
210434bo254$210177b2o$210176bobo$210178bo213$209968b3o$209970bo$
209969bo39$209921b2o$209920bobo$209922bo254$209665b2o$209664bobo$
209666bo469$209200b3o$209202bo$209201bo39$209153b2o$209152bobo$209154b
o469$208688b3o$208690bo$208689bo39$208641b2o$208640bobo$208642bo469$
208176b3o$208178bo$208177bo39$208129b2o$208128bobo$208130bo254$207873b
2o$207872bobo$207874bo254$207617b2o$207616bobo$207618bo213$207408b3o$
207410bo$207409bo39$207361b2o$207360bobo$207362bo254$207105b2o$207104b
obo$207106bo254$206849b2o$206848bobo$206850bo213$206640b3o$206642bo$
206641bo39$206593b2o$206592bobo$206594bo254$206337b2o$206336bobo$
206338bo254$206081b2o$206080bobo$206082bo254$205825b2o$205824bobo$
205826bo254$205569b2o$205568bobo$205570bo254$205313b2o$205312bobo$
205314bo254$205057b2o$205056bobo$205058bo254$204801b2o$204800bobo$
204802bo254$204545b2o$204544bobo$204546bo254$204289b2o$204288bobo$
204290bo254$204033b2o$204032bobo$204034bo254$203777b2o$203776bobo$
203778bo254$203521b2o$203520bobo$203522bo254$203265b2o$203264bobo$
203266bo254$203009b2o$203008bobo$203010bo254$202753b2o$202752bobo$
202754bo254$202497b2o$202496bobo$202498bo254$202241b2o$202240bobo$
202242bo213$202032b3o$202034bo$202033bo39$201985b2o$201984bobo$201986b
o213$201776b3o$201778bo$201777bo39$201729b2o$201728bobo$201730bo213$
201520b3o$201522bo$201521bo39$201473b2o$201472bobo$201474bo213$201264b
3o$201266bo$201265bo39$201217b2o$201216bobo$201218bo254$200961b2o$
200960bobo$200962bo213$200752b3o$200754bo$200753bo39$200705b2o$200704b
obo$200706bo254$200449b2o$200448bobo$200450bo213$200240b3o$200242bo$
200241bo39$200193b2o$200192bobo$200194bo213$199984b3o$199986bo$199985b
o39$199937b2o$199936bobo$199938bo213$199728b3o$199730bo$199729bo39$
199681b2o$199680bobo$199682bo1749$197936b3o$197938bo$197937bo39$
197889b2o$197888bobo$197890bo254$197633b2o$197632bobo$197634bo254$
197377b2o$197376bobo$197378bo213$197168b3o$197170bo$197169bo39$197121b
2o$197120bobo$197122bo254$196865b2o$196864bobo$196866bo254$196609b2o$
196608bobo$196610bo254$196353b2o$196352bobo$196354bo254$196097b2o$
196096bobo$196098bo254$195841b2o$195840bobo$195842bo213$195632b3o$
195634bo$195633bo39$195585b2o$195584bobo$195586bo254$195329b2o$195328b
obo$195330bo254$195073b2o$195072bobo$195074bo213$194864b3o$194866bo$
194865bo39$194817b2o$194816bobo$194818bo254$194561b2o$194560bobo$
194562bo254$194305b2o$194304bobo$194306bo254$194049b2o$194048bobo$
194050bo254$193793b2o$193792bobo$193794bo213$193584b3o$193586bo$
193585bo39$193537b2o$193536bobo$193538bo254$193281b2o$193280bobo$
193282bo254$193025b2o$193024bobo$193026bo213$192816b3o$192818bo$
192817bo39$192769b2o$192768bobo$192770bo254$192513b2o$192512bobo$
192514bo254$192257b2o$192256bobo$192258bo254$192001b2o$192000bobo$
192002bo254$191745b2o$191744bobo$191746bo213$191536b3o$191538bo$
191537bo39$191489b2o$191488bobo$191490bo254$191233b2o$191232bobo$
191234bo254$190977b2o$190976bobo$190978bo213$190768b3o$190770bo$
190769bo39$190721b2o$190720bobo$190722bo254$190465b2o$190464bobo$
190466bo254$190209b2o$190208bobo$190210bo254$189953b2o$189952bobo$
189954bo254$189697b2o$189696bobo$189698bo213$189488b3o$189490bo$
189489bo39$189441b2o$189440bobo$189442bo254$189185b2o$189184bobo$
189186bo254$188929b2o$188928bobo$188930bo213$188720b3o$188722bo$
188721bo39$188673b2o$188672bobo$188674bo469$188208b3o$188210bo$188209b
o39$188161b2o$188160bobo$188162bo213$187952b3o$187954bo$187953bo39$
187905b2o$187904bobo$187906bo254$187649b2o$187648bobo$187650bo254$
187393b2o$187392bobo$187394bo213$187184b3o$187186bo$187185bo39$187137b
2o$187136bobo$187138bo213$186928b3o$186930bo$186929bo39$186881b2o$
186880bobo$186882bo254$186625b2o$186624bobo$186626bo213$186416b3o$
186418bo$186417bo39$186369b2o$186368bobo$186370bo254$186113b2o$186112b
obo$186114bo254$185857b2o$185856bobo$185858bo213$185648b3o$185650bo$
185649bo39$185601b2o$185600bobo$185602bo213$185392b3o$185394bo$185393b
o39$185345b2o$185344bobo$185346bo254$185089b2o$185088bobo$185090bo213$
184880b3o$184882bo$184881bo39$184833b2o$184832bobo$184834bo254$184577b
2o$184576bobo$184578bo254$184321b2o$184320bobo$184322bo254$184065b2o$
184064bobo$184066bo213$183856b3o$183858bo$183857bo39$183809b2o$183808b
obo$183810bo254$183553b2o$183552bobo$183554bo254$183297b2o$183296bobo$
183298bo254$183041b2o$183040bobo$183042bo254$182785b2o$182784bobo$
182786bo254$182529b2o$182528bobo$182530bo254$182273b2o$182272bobo$
182274bo254$182017b2o$182016bobo$182018bo254$181761b2o$181760bobo$
181762bo254$181505b2o$181504bobo$181506bo254$181249b2o$181248bobo$
181250bo254$180993b2o$180992bobo$180994bo254$180737b2o$180736bobo$
180738bo254$180481b2o$180480bobo$180482bo213$180272b3o$180274bo$
180273bo39$180225b2o$180224bobo$180226bo213$180016b3o$180018bo$180017b
o39$179969b2o$179968bobo$179970bo213$179760b3o$179762bo$179761bo39$
179713b2o$179712bobo$179714bo469$179248b3o$179250bo$179249bo39$179201b
2o$179200bobo$179202bo469$178736b3o$178738bo$178737bo39$178689b2o$
178688bobo$178690bo254$178433b2o$178432bobo$178434bo213$178224b3o$
178226bo$178225bo39$178177b2o$178176bobo$178178bo254$177921b2o$177920b
obo$177922bo254$177665b2o$177664bobo$177666bo213$177456b3o$177458bo$
177457bo39$177409b2o$177408bobo$177410bo254$177153b2o$177152bobo$
177154bo213$176944b3o$176946bo$176945bo39$176897b2o$176896bobo$176898b
o1534$175361b2o$175360bobo$175362bo213$175152b3o$175154bo$175153bo39$
175105b2o$175104bobo$175106bo510$174593b2o$174592bobo$174594bo254$
174337b2o$174336bobo$174338bo254$174081b2o$174080bobo$174082bo254$
173825b2o$173824bobo$173826bo254$173569b2o$173568bobo$173570bo213$
173360b3o$173362bo$173361bo39$173313b2o$173312bobo$173314bo254$173057b
2o$173056bobo$173058bo254$172801b2o$172800bobo$172802bo213$172592b3o$
172594bo$172593bo39$172545b2o$172544bobo$172546bo254$172289b2o$172288b
obo$172290bo254$172033b2o$172032bobo$172034bo213$171824b3o$171826bo$
171825bo39$171777b2o$171776bobo$171778bo254$171521b2o$171520bobo$
171522bo254$171265b2o$171264bobo$171266bo213$171056b3o$171058bo$
171057bo39$171009b2o$171008bobo$171010bo254$170753b2o$170752bobo$
170754bo254$170497b2o$170496bobo$170498bo213$170288b3o$170290bo$
170289bo39$170241b2o$170240bobo$170242bo254$169985b2o$169984bobo$
169986bo254$169729b2o$169728bobo$169730bo213$169520b3o$169522bo$
169521bo39$169473b2o$169472bobo$169474bo254$169217b2o$169216bobo$
169218bo254$168961b2o$168960bobo$168962bo254$168705b2o$168704bobo$
168706bo254$168449b2o$168448bobo$168450bo254$168193b2o$168192bobo$
168194bo254$167937b2o$167936bobo$167938bo213$167728b3o$167730bo$
167729bo39$167681b2o$167680bobo$167682bo254$167425b2o$167424bobo$
167426bo254$167169b2o$167168bobo$167170bo254$166913b2o$166912bobo$
166914bo213$166704b3o$166706bo$166705bo39$166657b2o$166656bobo$166658b
o254$166401b2o$166400bobo$166402bo254$166145b2o$166144bobo$166146bo
254$165889b2o$165888bobo$165890bo254$165633b2o$165632bobo$165634bo254$
165377b2o$165376bobo$165378bo254$165121b2o$165120bobo$165122bo254$
164865b2o$164864bobo$164866bo213$164656b3o$164658bo$164657bo39$164609b
2o$164608bobo$164610bo254$164353b2o$164352bobo$164354bo254$164097b2o$
164096bobo$164098bo254$163841b2o$163840bobo$163842bo213$163632b3o$
163634bo$163633bo39$163585b2o$163584bobo$163586bo254$163329b2o$163328b
obo$163330bo254$163073b2o$163072bobo$163074bo213$162864b3o$162866bo$
162865bo39$162817b2o$162816bobo$162818bo254$162561b2o$162560bobo$
162562bo725$161840b3o$161842bo$161841bo39$161793b2o$161792bobo$161794b
o510$161281b2o$161280bobo$161282bo254$161025b2o$161024bobo$161026bo
213$160816b3o$160818bo$160817bo39$160769b2o$160768bobo$160770bo254$
160513b2o$160512bobo$160514bo254$160257b2o$160256bobo$160258bo254$
160001b2o$160000bobo$160002bo254$159745b2o$159744bobo$159746bo254$
159489b2o$159488bobo$159490bo254$159233b2o$159232bobo$159234bo213$
159024b3o$159026bo$159025bo39$158977b2o$158976bobo$158978bo254$158721b
2o$158720bobo$158722bo213$158512b3o$158514bo$158513bo39$158465b2o$
158464bobo$158466bo1534$156929b2o$156928bobo$156930bo254$156673b2o$
156672bobo$156674bo469$156208b3o$156210bo$156209bo39$156161b2o$156160b
obo$156162bo254$155905b2o$155904bobo$155906bo254$155649b2o$155648bobo$
155650bo213$155440b3o$155442bo$155441bo39$155393b2o$155392bobo$155394b
o254$155137b2o$155136bobo$155138bo254$154881b2o$154880bobo$154882bo
213$154672b3o$154674bo$154673bo39$154625b2o$154624bobo$154626bo254$
154369b2o$154368bobo$154370bo254$154113b2o$154112bobo$154114bo213$
153904b3o$153906bo$153905bo39$153857b2o$153856bobo$153858bo254$153601b
2o$153600bobo$153602bo254$153345b2o$153344bobo$153346bo213$153136b3o$
153138bo$153137bo39$153089b2o$153088bobo$153090bo254$152833b2o$152832b
obo$152834bo254$152577b2o$152576bobo$152578bo213$152368b3o$152370bo$
152369bo39$152321b2o$152320bobo$152322bo254$152065b2o$152064bobo$
152066bo254$151809b2o$151808bobo$151810bo254$151553b2o$151552bobo$
151554bo254$151297b2o$151296bobo$151298bo254$151041b2o$151040bobo$
151042bo254$150785b2o$150784bobo$150786bo254$150529b2o$150528bobo$
150530bo254$150273b2o$150272bobo$150274bo254$150017b2o$150016bobo$
150018bo254$149761b2o$149760bobo$149762bo254$149505b2o$149504bobo$
149506bo213$149296b3o$149298bo$149297bo39$149249b2o$149248bobo$149250b
o254$148993b2o$148992bobo$148994bo254$148737b2o$148736bobo$148738bo
213$148528b3o$148530bo$148529bo39$148481b2o$148480bobo$148482bo254$
148225b2o$148224bobo$148226bo254$147969b2o$147968bobo$147970bo254$
147713b2o$147712bobo$147714bo254$147457b2o$147456bobo$147458bo213$
147248b3o$147250bo$147249bo39$147201b2o$147200bobo$147202bo254$146945b
2o$146944bobo$146946bo254$146689b2o$146688bobo$146690bo213$146480b3o$
146482bo$146481bo39$146433b2o$146432bobo$146434bo254$146177b2o$146176b
obo$146178bo254$145921b2o$145920bobo$145922bo213$145712b3o$145714bo$
145713bo39$145665b2o$145664bobo$145666bo254$145409b2o$145408bobo$
145410bo254$145153b2o$145152bobo$145154bo213$144944b3o$144946bo$
144945bo39$144897b2o$144896bobo$144898bo254$144641b2o$144640bobo$
144642bo254$144385b2o$144384bobo$144386bo213$144176b3o$144178bo$
144177bo39$144129b2o$144128bobo$144130bo254$143873b2o$143872bobo$
143874bo254$143617b2o$143616bobo$143618bo213$143408b3o$143410bo$
143409bo39$143361b2o$143360bobo$143362bo254$143105b2o$143104bobo$
143106bo254$142849b2o$142848bobo$142850bo213$142640b3o$142642bo$
142641bo39$142593b2o$142592bobo$142594bo254$142337b2o$142336bobo$
142338bo254$142081b2o$142080bobo$142082bo213$141872b3o$141874bo$
141873bo39$141825b2o$141824bobo$141826bo254$141569b2o$141568bobo$
141570bo254$141313b2o$141312bobo$141314bo254$141057b2o$141056bobo$
141058bo254$140801b2o$140800bobo$140802bo254$140545b2o$140544bobo$
140546bo254$140289b2o$140288bobo$140290bo254$140033b2o$140032bobo$
140034bo254$139777b2o$139776bobo$139778bo213$139568b3o$139570bo$
139569bo39$139521b2o$139520bobo$139522bo254$139265b2o$139264bobo$
139266bo254$139009b2o$139008bobo$139010bo213$138800b3o$138802bo$
138801bo39$138753b2o$138752bobo$138754bo254$138497b2o$138496bobo$
138498bo254$138241b2o$138240bobo$138242bo213$138032b3o$138034bo$
138033bo39$137985b2o$137984bobo$137986bo254$137729b2o$137728bobo$
137730bo254$137473b2o$137472bobo$137474bo213$137264b3o$137266bo$
137265bo39$137217b2o$137216bobo$137218bo254$136961b2o$136960bobo$
136962bo254$136705b2o$136704bobo$136706bo213$136496b3o$136498bo$
136497bo39$136449b2o$136448bobo$136450bo254$136193b2o$136192bobo$
136194bo469$135728b3o$135730bo$135729bo39$135681b2o$135680bobo$135682b
o469$135216b3o$135218bo$135217bo39$135169b2o$135168bobo$135170bo469$
134704b3o$134706bo$134705bo39$134657b2o$134656bobo$134658bo254$134401b
2o$134400bobo$134402bo254$134145b2o$134144bobo$134146bo213$133936b3o$
133938bo$133937bo39$133889b2o$133888bobo$133890bo254$133633b2o$133632b
obo$133634bo254$133377b2o$133376bobo$133378bo213$133168b3o$133170bo$
133169bo39$133121b2o$133120bobo$133122bo254$132865b2o$132864bobo$
132866bo254$132609b2o$132608bobo$132610bo254$132353b2o$132352bobo$
132354bo254$132097b2o$132096bobo$132098bo254$131841b2o$131840bobo$
131842bo254$131585b2o$131584bobo$131586bo254$131329b2o$131328bobo$
131330bo254$131073b2o$131072bobo$131074bo254$130817b2o$130816bobo$
130818bo254$130561b2o$130560bobo$130562bo254$130305b2o$130304bobo$
130306bo254$130049b2o$130048bobo$130050bo254$129793b2o$129792bobo$
129794bo254$129537b2o$129536bobo$129538bo254$129281b2o$129280bobo$
129282bo254$129025b2o$129024bobo$129026bo254$128769b2o$128768bobo$
128770bo213$128560b3o$128562bo$128561bo39$128513b2o$128512bobo$128514b
o213$128304b3o$128306bo$128305bo39$128257b2o$128256bobo$128258bo213$
128048b3o$128050bo$128049bo39$128001b2o$128000bobo$128002bo213$127792b
3o$127794bo$127793bo39$127745b2o$127744bobo$127746bo254$127489b2o$
127488bobo$127490bo213$127280b3o$127282bo$127281bo39$127233b2o$127232b
obo$127234bo254$126977b2o$126976bobo$126978bo213$126768b3o$126770bo$
126769bo39$126721b2o$126720bobo$126722bo213$126512b3o$126514bo$126513b
o39$126465b2o$126464bobo$126466bo213$126256b3o$126258bo$126257bo39$
126209b2o$126208bobo$126210bo1749$124464b3o$124466bo$124465bo39$
124417b2o$124416bobo$124418bo254$124161b2o$124160bobo$124162bo254$
123905b2o$123904bobo$123906bo213$123696b3o$123698bo$123697bo39$123649b
2o$123648bobo$123650bo254$123393b2o$123392bobo$123394bo254$123137b2o$
123136bobo$123138bo213$122928b3o$122930bo$122929bo39$122881b2o$122880b
obo$122882bo254$122625b2o$122624bobo$122626bo254$122369b2o$122368bobo$
122370bo213$122160b3o$122162bo$122161bo39$122113b2o$122112bobo$122114b
o254$121857b2o$121856bobo$121858bo254$121601b2o$121600bobo$121602bo
213$121392b3o$121394bo$121393bo39$121345b2o$121344bobo$121346bo254$
121089b2o$121088bobo$121090bo254$120833b2o$120832bobo$120834bo213$
120624b3o$120626bo$120625bo39$120577b2o$120576bobo$120578bo254$120321b
2o$120320bobo$120322bo254$120065b2o$120064bobo$120066bo213$119856b3o$
119858bo$119857bo39$119809b2o$119808bobo$119810bo254$119553b2o$119552b
obo$119554bo254$119297b2o$119296bobo$119298bo213$119088b3o$119090bo$
119089bo39$119041b2o$119040bobo$119042bo254$118785b2o$118784bobo$
118786bo254$118529b2o$118528bobo$118530bo213$118320b3o$118322bo$
118321bo39$118273b2o$118272bobo$118274bo254$118017b2o$118016bobo$
118018bo254$117761b2o$117760bobo$117762bo213$117552b3o$117554bo$
117553bo39$117505b2o$117504bobo$117506bo254$117249b2o$117248bobo$
117250bo254$116993b2o$116992bobo$116994bo213$116784b3o$116786bo$
116785bo39$116737b2o$116736bobo$116738bo254$116481b2o$116480bobo$
116482bo254$116225b2o$116224bobo$116226bo213$116016b3o$116018bo$
116017bo39$115969b2o$115968bobo$115970bo254$115713b2o$115712bobo$
115714bo254$115457b2o$115456bobo$115458bo213$115248b3o$115250bo$
115249bo39$115201b2o$115200bobo$115202bo254$114945b2o$114944bobo$
114946bo254$114689b2o$114688bobo$114690bo213$114480b3o$114482bo$
114481bo39$114433b2o$114432bobo$114434bo254$114177b2o$114176bobo$
114178bo254$113921b2o$113920bobo$113922bo213$113712b3o$113714bo$
113713bo39$113665b2o$113664bobo$113666bo254$113409b2o$113408bobo$
113410bo254$113153b2o$113152bobo$113154bo213$112944b3o$112946bo$
112945bo39$112897b2o$112896bobo$112898bo254$112641b2o$112640bobo$
112642bo254$112385b2o$112384bobo$112386bo213$112176b3o$112178bo$
112177bo39$112129b2o$112128bobo$112130bo254$111873b2o$111872bobo$
111874bo254$111617b2o$111616bobo$111618bo213$111408b3o$111410bo$
111409bo39$111361b2o$111360bobo$111362bo469$110896b3o$110898bo$110897b
o39$110849b2o$110848bobo$110850bo213$110640b3o$110642bo$110641bo39$
110593b2o$110592bobo$110594bo254$110337b2o$110336bobo$110338bo254$
110081b2o$110080bobo$110082bo254$109825b2o$109824bobo$109826bo254$
109569b2o$109568bobo$109570bo254$109313b2o$109312bobo$109314bo213$
109104b3o$109106bo$109105bo39$109057b2o$109056bobo$109058bo254$108801b
2o$108800bobo$108802bo254$108545b2o$108544bobo$108546bo213$108336b3o$
108338bo$108337bo39$108289b2o$108288bobo$108290bo213$108080b3o$108082b
o$108081bo39$108033b2o$108032bobo$108034bo254$107777b2o$107776bobo$
107778bo254$107521b2o$107520bobo$107522bo213$107312b3o$107314bo$
107313bo39$107265b2o$107264bobo$107266bo213$107056b3o$107058bo$107057b
o39$107009b2o$107008bobo$107010bo254$106753b2o$106752bobo$106754bo254$
106497b2o$106496bobo$106498bo254$106241b2o$106240bobo$106242bo254$
105985b2o$105984bobo$105986bo213$105776b3o$105778bo$105777bo39$105729b
2o$105728bobo$105730bo254$105473b2o$105472bobo$105474bo254$105217b2o$
105216bobo$105218bo254$104961b2o$104960bobo$104962bo213$104752b3o$
104754bo$104753bo39$104705b2o$104704bobo$104706bo254$104449b2o$104448b
obo$104450bo254$104193b2o$104192bobo$104194bo254$103937b2o$103936bobo$
103938bo213$103728b3o$103730bo$103729bo39$103681b2o$103680bobo$103682b
o254$103425b2o$103424bobo$103426bo254$103169b2o$103168bobo$103170bo
254$102913b2o$102912bobo$102914bo254$102657b2o$102656bobo$102658bo254$
102401b2o$102400bobo$102402bo254$102145b2o$102144bobo$102146bo254$
101889b2o$101888bobo$101890bo213$101680b3o$101682bo$101681bo39$101633b
2o$101632bobo$101634bo254$101377b2o$101376bobo$101378bo213$101168b3o$
101170bo$101169bo39$101121b2o$101120bobo$101122bo254$100865b2o$100864b
obo$100866bo213$100656b3o$100658bo$100657bo39$100609b2o$100608bobo$
100610bo254$100353b2o$100352bobo$100354bo254$100097b2o$100096bobo$
100098bo213$99888b3o$99890bo$99889bo39$99841b2o$99840bobo$99842bo254$
99585b2o$99584bobo$99586bo254$99329b2o$99328bobo$99330bo213$99120b3o$
99122bo$99121bo39$99073b2o$99072bobo$99074bo254$98817b2o$98816bobo$
98818bo254$98561b2o$98560bobo$98562bo213$98352b3o$98354bo$98353bo39$
98305b2o$98304bobo$98306bo254$98049b2o$98048bobo$98050bo254$97793b2o$
97792bobo$97794bo254$97537b2o$97536bobo$97538bo254$97281b2o$97280bobo$
97282bo213$97072b3o$97074bo$97073bo39$97025b2o$97024bobo$97026bo254$
96769b2o$96768bobo$96770bo254$96513b2o$96512bobo$96514bo213$96304b3o$
96306bo$96305bo39$96257b2o$96256bobo$96258bo254$96001b2o$96000bobo$
96002bo254$95745b2o$95744bobo$95746bo213$95536b3o$95538bo$95537bo39$
95489b2o$95488bobo$95490bo254$95233b2o$95232bobo$95234bo254$94977b2o$
94976bobo$94978bo213$94768b3o$94770bo$94769bo39$94721b2o$94720bobo$
94722bo254$94465b2o$94464bobo$94466bo213$94256b3o$94258bo$94257bo39$
94209b2o$94208bobo$94210bo254$93953b2o$93952bobo$93954bo469$93488b3o$
93490bo$93489bo39$93441b2o$93440bobo$93442bo469$92976b3o$92978bo$
92977bo39$92929b2o$92928bobo$92930bo213$92720b3o$92722bo$92721bo39$
92673b2o$92672bobo$92674bo1790$90881b2o$90880bobo$90882bo213$90672b3o$
90674bo$90673bo39$90625b2o$90624bobo$90626bo254$90369b2o$90368bobo$
90370bo254$90113b2o$90112bobo$90114bo213$89904b3o$89906bo$89905bo39$
89857b2o$89856bobo$89858bo254$89601b2o$89600bobo$89602bo254$89345b2o$
89344bobo$89346bo213$89136b3o$89138bo$89137bo39$89089b2o$89088bobo$
89090bo254$88833b2o$88832bobo$88834bo254$88577b2o$88576bobo$88578bo
213$88368b3o$88370bo$88369bo39$88321b2o$88320bobo$88322bo469$87856b3o$
87858bo$87857bo39$87809b2o$87808bobo$87810bo254$87553b2o$87552bobo$
87554bo254$87297b2o$87296bobo$87298bo213$87088b3o$87090bo$87089bo39$
87041b2o$87040bobo$87042bo254$86785b2o$86784bobo$86786bo254$86529b2o$
86528bobo$86530bo213$86320b3o$86322bo$86321bo39$86273b2o$86272bobo$
86274bo213$86064b3o$86066bo$86065bo39$86017b2o$86016bobo$86018bo254$
85761b2o$85760bobo$85762bo254$85505b2o$85504bobo$85506bo254$85249b2o$
85248bobo$85250bo254$84993b2o$84992bobo$84994bo254$84737b2o$84736bobo$
84738bo254$84481b2o$84480bobo$84482bo254$84225b2o$84224bobo$84226bo
213$84016b3o$84018bo$84017bo39$83969b2o$83968bobo$83970bo254$83713b2o$
83712bobo$83714bo254$83457b2o$83456bobo$83458bo213$83248b3o$83250bo$
83249bo39$83201b2o$83200bobo$83202bo254$82945b2o$82944bobo$82946bo254$
82689b2o$82688bobo$82690bo213$82480b3o$82482bo$82481bo39$82433b2o$
82432bobo$82434bo254$82177b2o$82176bobo$82178bo213$81968b3o$81970bo$
81969bo39$81921b2o$81920bobo$81922bo254$81665b2o$81664bobo$81666bo254$
81409b2o$81408bobo$81410bo213$81200b3o$81202bo$81201bo39$81153b2o$
81152bobo$81154bo254$80897b2o$80896bobo$80898bo254$80641b2o$80640bobo$
80642bo213$80432b3o$80434bo$80433bo39$80385b2o$80384bobo$80386bo254$
80129b2o$80128bobo$80130bo254$79873b2o$79872bobo$79874bo213$79664b3o$
79666bo$79665bo39$79617b2o$79616bobo$79618bo254$79361b2o$79360bobo$
79362bo254$79105b2o$79104bobo$79106bo213$78896b3o$78898bo$78897bo39$
78849b2o$78848bobo$78850bo213$78640b3o$78642bo$78641bo39$78593b2o$
78592bobo$78594bo254$78337b2o$78336bobo$78338bo254$78081b2o$78080bobo$
78082bo213$77872b3o$77874bo$77873bo39$77825b2o$77824bobo$77826bo254$
77569b2o$77568bobo$77570bo254$77313b2o$77312bobo$77314bo213$77104b3o$
77106bo$77105bo39$77057b2o$77056bobo$77058bo254$76801b2o$76800bobo$
76802bo213$76592b3o$76594bo$76593bo39$76545b2o$76544bobo$76546bo213$
76336b3o$76338bo$76337bo39$76289b2o$76288bobo$76290bo254$76033b2o$
76032bobo$76034bo254$75777b2o$75776bobo$75778bo213$75568b3o$75570bo$
75569bo39$75521b2o$75520bobo$75522bo254$75265b2o$75264bobo$75266bo254$
75009b2o$75008bobo$75010bo213$74800b3o$74802bo$74801bo39$74753b2o$
74752bobo$74754bo254$74497b2o$74496bobo$74498bo213$74288b3o$74290bo$
74289bo39$74241b2o$74240bobo$74242bo254$73985b2o$73984bobo$73986bo254$
73729b2o$73728bobo$73730bo213$73520b3o$73522bo$73521bo39$73473b2o$
73472bobo$73474bo254$73217b2o$73216bobo$73218bo254$72961b2o$72960bobo$
72962bo254$72705b2o$72704bobo$72706bo213$72496b3o$72498bo$72497bo39$
72449b2o$72448bobo$72450bo254$72193b2o$72192bobo$72194bo254$71937b2o$
71936bobo$71938bo254$71681b2o$71680bobo$71682bo254$71425b2o$71424bobo$
71426bo254$71169b2o$71168bobo$71170bo469$70704b3o$70706bo$70705bo39$
70657b2o$70656bobo$70658bo1790$68865b2o$68864bobo$68866bo510$68353b2o$
68352bobo$68354bo213$68144b3o$68146bo$68145bo39$68097b2o$68096bobo$
68098bo254$67841b2o$67840bobo$67842bo254$67585b2o$67584bobo$67586bo
213$67376b3o$67378bo$67377bo39$67329b2o$67328bobo$67330bo254$67073b2o$
67072bobo$67074bo254$66817b2o$66816bobo$66818bo213$66608b3o$66610bo$
66609bo39$66561b2o$66560bobo$66562bo254$66305b2o$66304bobo$66306bo254$
66049b2o$66048bobo$66050bo213$65840b3o$65842bo$65841bo39$65793b2o$
65792bobo$65794bo254$65537b2o$65536bobo$65538bo254$65281b2o$65280bobo$
65282bo213$65072b3o$65074bo$65073bo39$65025b2o$65024bobo$65026bo254$
64769b2o$64768bobo$64770bo254$64513b2o$64512bobo$64514bo213$64304b3o$
64306bo$64305bo39$64257b2o$64256bobo$64258bo254$64001b2o$64000bobo$
64002bo254$63745b2o$63744bobo$63746bo213$63536b3o$63538bo$63537bo39$
63489b2o$63488bobo$63490bo254$63233b2o$63232bobo$63234bo254$62977b2o$
62976bobo$62978bo213$62768b3o$62770bo$62769bo39$62721b2o$62720bobo$
62722bo254$62465b2o$62464bobo$62466bo254$62209b2o$62208bobo$62210bo
213$62000b3o$62002bo$62001bo39$61953b2o$61952bobo$61954bo254$61697b2o$
61696bobo$61698bo254$61441b2o$61440bobo$61442bo213$61232b3o$61234bo$
61233bo39$61185b2o$61184bobo$61186bo254$60929b2o$60928bobo$60930bo254$
60673b2o$60672bobo$60674bo213$60464b3o$60466bo$60465bo39$60417b2o$
60416bobo$60418bo254$60161b2o$60160bobo$60162bo254$59905b2o$59904bobo$
59906bo213$59696b3o$59698bo$59697bo39$59649b2o$59648bobo$59650bo254$
59393b2o$59392bobo$59394bo254$59137b2o$59136bobo$59138bo254$58881b2o$
58880bobo$58882bo254$58625b2o$58624bobo$58626bo254$58369b2o$58368bobo$
58370bo213$58160b3o$58162bo$58161bo39$58113b2o$58112bobo$58114bo254$
57857b2o$57856bobo$57858bo254$57601b2o$57600bobo$57602bo213$57392b3o$
57394bo$57393bo39$57345b2o$57344bobo$57346bo254$57089b2o$57088bobo$
57090bo254$56833b2o$56832bobo$56834bo213$56624b3o$56626bo$56625bo39$
56577b2o$56576bobo$56578bo254$56321b2o$56320bobo$56322bo469$55856b3o$
55858bo$55857bo39$55809b2o$55808bobo$55810bo254$55553b2o$55552bobo$
55554bo254$55297b2o$55296bobo$55298bo254$55041b2o$55040bobo$55042bo
213$54832b3o$54834bo$54833bo39$54785b2o$54784bobo$54786bo254$54529b2o$
54528bobo$54530bo254$54273b2o$54272bobo$54274bo254$54017b2o$54016bobo$
54018bo254$53761b2o$53760bobo$53762bo254$53505b2o$53504bobo$53506bo
254$53249b2o$53248bobo$53250bo213$53040b3o$53042bo$53041bo39$52993b2o$
52992bobo$52994bo213$52784b3o$52786bo$52785bo39$52737b2o$52736bobo$
52738bo254$52481b2o$52480bobo$52482bo254$52225b2o$52224bobo$52226bo
254$51969b2o$51968bobo$51970bo213$51760b3o$51762bo$51761bo39$51713b2o$
51712bobo$51714bo213$51504b3o$51506bo$51505bo39$51457b2o$51456bobo$
51458bo254$51201b2o$51200bobo$51202bo254$50945b2o$50944bobo$50946bo
254$50689b2o$50688bobo$50690bo213$50480b3o$50482bo$50481bo39$50433b2o$
50432bobo$50434bo254$50177b2o$50176bobo$50178bo254$49921b2o$49920bobo$
49922bo213$49712b3o$49714bo$49713bo39$49665b2o$49664bobo$49666bo254$
49409b2o$49408bobo$49410bo254$49153b2o$49152bobo$49154bo213$48944b3o$
48946bo$48945bo39$48897b2o$48896bobo$48898bo254$48641b2o$48640bobo$
48642bo254$48385b2o$48384bobo$48386bo213$48176b3o$48178bo$48177bo39$
48129b2o$48128bobo$48130bo254$47873b2o$47872bobo$47874bo254$47617b2o$
47616bobo$47618bo213$47408b3o$47410bo$47409bo39$47361b2o$47360bobo$
47362bo254$47105b2o$47104bobo$47106bo254$46849b2o$46848bobo$46850bo
213$46640b3o$46642bo$46641bo39$46593b2o$46592bobo$46594bo254$46337b2o$
46336bobo$46338bo254$46081b2o$46080bobo$46082bo213$45872b3o$45874bo$
45873bo39$45825b2o$45824bobo$45826bo254$45569b2o$45568bobo$45570bo254$
45313b2o$45312bobo$45314bo213$45104b3o$45106bo$45105bo39$45057b2o$
45056bobo$45058bo254$44801b2o$44800bobo$44802bo254$44545b2o$44544bobo$
44546bo254$44289b2o$44288bobo$44290bo254$44033b2o$44032bobo$44034bo
213$43824b3o$43826bo$43825bo39$43777b2o$43776bobo$43778bo254$43521b2o$
43520bobo$43522bo254$43265b2o$43264bobo$43266bo254$43009b2o$43008bobo$
43010bo254$42753b2o$42752bobo$42754bo213$42544b3o$42546bo$42545bo39$
42497b2o$42496bobo$42498bo254$42241b2o$42240bobo$42242bo254$41985b2o$
41984bobo$41986bo469$41520b3o$41522bo$41521bo39$41473b2o$41472bobo$
41474bo469$41008b3o$41010bo$41009bo39$40961b2o$40960bobo$40962bo213$
40752b3o$40754bo$40753bo39$40705b2o$40704bobo$40706bo254$40449b2o$
40448bobo$40450bo213$40240b3o$40242bo$40241bo39$40193b2o$40192bobo$
40194bo1749$38448b3o$38450bo$38449bo39$38401b2o$38400bobo$38402bo254$
38145b2o$38144bobo$38146bo254$37889b2o$37888bobo$37890bo213$37680b3o$
37682bo$37681bo39$37633b2o$37632bobo$37634bo254$37377b2o$37376bobo$
37378bo254$37121b2o$37120bobo$37122bo254$36865b2o$36864bobo$36866bo
254$36609b2o$36608bobo$36610bo254$36353b2o$36352bobo$36354bo213$36144b
3o$36146bo$36145bo39$36097b2o$36096bobo$36098bo254$35841b2o$35840bobo$
35842bo254$35585b2o$35584bobo$35586bo213$35376b3o$35378bo$35377bo39$
35329b2o$35328bobo$35330bo254$35073b2o$35072bobo$35074bo254$34817b2o$
34816bobo$34818bo213$34608b3o$34610bo$34609bo39$34561b2o$34560bobo$
34562bo254$34305b2o$34304bobo$34306bo254$34049b2o$34048bobo$34050bo
213$33840b3o$33842bo$33841bo39$33793b2o$33792bobo$33794bo254$33537b2o$
33536bobo$33538bo254$33281b2o$33280bobo$33282bo213$33072b3o$33074bo$
33073bo39$33025b2o$33024bobo$33026bo254$32769b2o$32768bobo$32770bo254$
32513b2o$32512bobo$32514bo213$32304b3o$32306bo$32305bo39$32257b2o$
32256bobo$32258bo254$32001b2o$32000bobo$32002bo254$31745b2o$31744bobo$
31746bo254$31489b2o$31488bobo$31490bo254$31233b2o$31232bobo$31234bo
254$30977b2o$30976bobo$30978bo254$30721b2o$30720bobo$30722bo213$30512b
3o$30514bo$30513bo39$30465b2o$30464bobo$30466bo254$30209b2o$30208bobo$
30210bo254$29953b2o$29952bobo$29954bo254$29697b2o$29696bobo$29698bo
213$29488b3o$29490bo$29489bo39$29441b2o$29440bobo$29442bo254$29185b2o$
29184bobo$29186bo254$28929b2o$28928bobo$28930bo254$28673b2o$28672bobo$
28674bo254$28417b2o$28416bobo$28418bo254$28161b2o$28160bobo$28162bo
254$27905b2o$27904bobo$27906bo254$27649b2o$27648bobo$27650bo213$27440b
3o$27442bo$27441bo39$27393b2o$27392bobo$27394bo254$27137b2o$27136bobo$
27138bo254$26881b2o$26880bobo$26882bo254$26625b2o$26624bobo$26626bo
213$26416b3o$26418bo$26417bo39$26369b2o$26368bobo$26370bo254$26113b2o$
26112bobo$26114bo254$25857b2o$25856bobo$25858bo213$25648b3o$25650bo$
25649bo39$25601b2o$25600bobo$25602bo254$25345b2o$25344bobo$25346bo725$
24624b3o$24626bo$24625bo39$24577b2o$24576bobo$24578bo510$24065b2o$
24064bobo$24066bo254$23809b2o$23808bobo$23810bo213$23600b3o$23602bo$
23601bo39$23553b2o$23552bobo$23554bo254$23297b2o$23296bobo$23298bo254$
23041b2o$23040bobo$23042bo254$22785b2o$22784bobo$22786bo254$22529b2o$
22528bobo$22530bo254$22273b2o$22272bobo$22274bo254$22017b2o$22016bobo$
22018bo213$21808b3o$21810bo$21809bo39$21761b2o$21760bobo$21762bo254$
21505b2o$21504bobo$21506bo213$21296b3o$21298bo$21297bo39$21249b2o$
21248bobo$21250bo1534$19713b2o$19712bobo$19714bo254$19457b2o$19456bobo
$19458bo469$18992b3o$18994bo$18993bo39$18945b2o$18944bobo$18946bo254$
18689b2o$18688bobo$18690bo254$18433b2o$18432bobo$18434bo213$18224b3o$
18226bo$18225bo39$18177b2o$18176bobo$18178bo254$17921b2o$17920bobo$
17922bo254$17665b2o$17664bobo$17666bo213$17456b3o$17458bo$17457bo39$
17409b2o$17408bobo$17410bo254$17153b2o$17152bobo$17154bo254$16897b2o$
16896bobo$16898bo213$16688b3o$16690bo$16689bo39$16641b2o$16640bobo$
16642bo254$16385b2o$16384bobo$16386bo254$16129b2o$16128bobo$16130bo
213$15920b3o$15922bo$15921bo39$15873b2o$15872bobo$15874bo254$15617b2o$
15616bobo$15618bo254$15361b2o$15360bobo$15362bo213$15152b3o$15154bo$
15153bo39$15105b2o$15104bobo$15106bo254$14849b2o$14848bobo$14850bo254$
14593b2o$14592bobo$14594bo213$14384b3o$14386bo$14385bo39$14337b2o$
14336bobo$14338bo254$14081b2o$14080bobo$14082bo254$13825b2o$13824bobo$
13826bo213$13616b3o$13618bo$13617bo39$13569b2o$13568bobo$13570bo254$
13313b2o$13312bobo$13314bo254$13057b2o$13056bobo$13058bo213$12848b3o$
12850bo$12849bo39$12801b2o$12800bobo$12802bo254$12545b2o$12544bobo$
12546bo254$12289b2o$12288bobo$12290bo213$12080b3o$12082bo$12081bo39$
12033b2o$12032bobo$12034bo254$11777b2o$11776bobo$11778bo254$11521b2o$
11520bobo$11522bo213$11312b3o$11314bo$11313bo39$11265b2o$11264bobo$
11266bo254$11009b2o$11008bobo$11010bo254$10753b2o$10752bobo$10754bo
213$10544b3o$10546bo$10545bo39$10497b2o$10496bobo$10498bo254$10241b2o$
10240bobo$10242bo254$9985b2o$9984bobo$9986bo254$9729b2o$9728bobo$9730b
o254$9473b2o$9472bobo$9474bo254$9217b2o$9216bobo$9218bo213$9008b3o$
9010bo$9009bo39$8961b2o$8960bobo$8962bo254$8705b2o$8704bobo$8706bo254$
8449b2o$8448bobo$8450bo213$8240b3o$8242bo$8241bo39$8193b2o$8192bobo$
8194bo254$7937b2o$7936bobo$7938bo254$7681b2o$7680bobo$7682bo213$7472b
3o$7474bo$7473bo39$7425b2o$7424bobo$7426bo254$7169b2o$7168bobo$7170bo
254$6913b2o$6912bobo$6914bo213$6704b3o$6706bo$6705bo39$6657b2o$6656bob
o$6658bo254$6401b2o$6400bobo$6402bo254$6145b2o$6144bobo$6146bo213$
5936b3o$5938bo$5937bo39$5889b2o$5888bobo$5890bo254$5633b2o$5632bobo$
5634bo254$5377b2o$5376bobo$5378bo213$5168b3o$5170bo$5169bo39$5121b2o$
5120bobo$5122bo254$4865b2o$4864bobo$4866bo254$4609b2o$4608bobo$4610bo
254$4353b2o$4352bobo$4354bo254$4097b2o$4096bobo$4098bo254$3841b2o$
3840bobo$3842bo254$3585b2o$3584bobo$3586bo254$3329b2o$3328bobo$3330bo
254$3073b2o$3072bobo$3074bo213$2864b3o$2866bo$2865bo39$2817b2o$2816bob
o$2818bo254$2561b2o$2560bobo$2562bo254$2305b2o$2304bobo$2306bo213$
2096b3o$2098bo$2097bo39$2049b2o$2048bobo$2050bo254$1793b2o$1792bobo$
1794bo254$1537b2o$1536bobo$1538bo213$1328b3o$1330bo$1329bo39$1281b2o$
1280bobo$1282bo254$1025b2o$1024bobo$1026bo469$560b3o$562bo$561bo39$
513b2o$512bobo$514bo469$48b3o$50bo$49bo39$b2o$obo$2bo!
Let me concentrate on fixing the bug at the recipe end...

So here we are:

Code: Select all

x = 1682, y = 2580, rule = B3/S23
279b2o$279b2o$265bo$265b3o12bo$268bo10bobo$267b2o9bo2bo$277bo2bo$272bo
$271bobo3bo2bo$271bo2bo4b2o$272b2o10$244b2o83b2o$243b3o$242bobo2bo2b2o
76bo3bo$242b2o2b2o2b2o75bo4bo$246b2o69bo8bobobo$317b3o5bobobo$320bo2bo
4bo$319b2o2bo3bo$251bo$250bobo69bo2b2o$249bo2bo68bobo$250b2o65b2o2b2o$
317b2o2$246b2o$245bobo$245bo87b2o$244b2o87b2o5$294b2o$287b2o5b2o$287b
2o3$289b2o27b2o$289b2o27b2o$283b2o$283b2o$263b2o59b2o$263b2o59b2o$320b
2o$320b2o4$325b2o$325b2o4$290bo$289bobo$290b2o3$362b2o5b2o$299b2o61b2o
5bo$299b2o66bobo$290b3o74b2o$363b2o$278b2o83bobo$278b2o84bo$368bo$367b
3o$366b3obo$283b2o22b2o58bo3bo$283b2o22bobo58bo3bo$279b2o27bo60bob3o$
279b2o89b3o$320b2o49bo$320b2o$285b2o27b2o$285b2o27b2o3$316b2o$309b2o5b
2o$309b2o2$284b2o$283bobo$284bo$303b2o$303bo$301bobo$301b2o4$245b2o$
239bo5bobo$239bo6bo13b2o$239bo21bo78b2o3b2o$235b2o24bobo75bo2bobo2bo$
235b2o25b2o70bo5b2o3b2o5bo$333bobo15bobo$334bo17bo$266b2o$265bo2bo$
266bobo$267bo4$263bo$258b3ob2o2b2o$258b4o4b2o$262b2o93$163b2o2$161bo3b
o170b2o$161bo4bo169b2o$163bobobo$164bobobo$165bo4bo$166bo3bo157bo$328b
3o$167b2o2bo148bo10bo$170bobo146bobo8b2o$171b2o146bobo26bo$167b2o148b
3ob2o23b3o$166bobo147bo28bo$159b2o5bo5b2o143b3ob2o22b2o$159b2o4b2o5b2o
145bob2o2$344b2o$344b2o4$169bo2$167b3obo$157bo8bob2o$157b3o6b2obo$160b
o3bob3o7b2o$159b2o15b2o$166bo164b2o$162bo169bo$161bobo165b3o$157b2o2b
2o166bo$157b2o13$339b2o$267bo62b2o7b2o$266bobo62bo$265bo3bo61bobo$266b
o3bo8bo52b2o$267bo3bo5b3o178b2o$155b2o111bo3bo3bo181bo$155b2o112bobo4b
2o72b2o107b3o$270bo79bo110bo$274bo73bobo$273bobo72b2o$274b2o2b2o$278b
2o$334b2o$333bobo$333bo$332b2o$216b2o$216b2o2$214bo$203bo10bo58b2o$
203b3o8bo58b2o$206bo130b2o$205bobo130bo$205bobo127b3o$206bo61b3o64bo5$
221b2o$221b2o2$541b2o$541b2o$201b2o$200bobo38bo34bo49bo$200bo38b3o32b
3o47b3o33b2o$145b2o52b2o7b2o28bo34bo49bo36bo$145b2o61b2o28b2o33b2o48b
2o20b2o14b3o26b2o$228b2o106b2o7b2o16bo25bobo$216b2obo9bo107bo51bo$216b
2ob3o7bobo105bobo48b2o$222bo7b2o4b2o45bo48b2o4b2o186b2o$187b2o27b2ob3o
13bo2bo44b3o47bo20b2o170b2o$217bobo16b2o48bo46bobo18bo68b2o59bo$186bo
3bo26bobo28b2o35b2o11b2o34b2o16bobo64b2obo2bob2o50b3ob2o2b2o$185bo4bo
27bo29b2o48b2o52b2o65bo4bo2b2o50b4o4b2o$107b2o66bo8bobobo173bo60bo59b
2o$108bo66b3o5bobobo31bo142bo57bobo$108bobo67bo2bo4bo30b3o137bo4bo157b
o$109b2o66b2o2bo3bo30bo139bobo160bobo$216b2o137bo2bo5b3o52bo59bo39bobo
$180bo2b2o23b2o146b2o60bobo57bobo39bo$113b2o64bobo26b2o152bo55bo2bo56b
o2bo64b2o$112bo2bo59b2o2b2o53b2o3b2o32b2o48b2o37bo56b2o58b2o65bo$113bo
bo59b2o58bo3bo20b2o11b2o35b2o11b2o37bo184b3o$114bo117b3o5b3o18bo49bo
237bo$232bo9bo15b3o47b3o35b2o75b2o58b2o$258bo49bo37b2o2b2o71bobo6b3o
48bobo$197b2o88b2o61bobo72bo59bo32b2o5b2o$110b4o84bo67b2o19b2o63bo72b
2o58b2o32bo5b2o$105b2o7bo83bobo65b2o84b2o165bobo$105b2o2b2o3bo84b2o97b
2o220b2o$109b2o2bo184bo225b2o$258bo40b3o221bobo10b2o$194b2o61bobo41bo
222bo11b2o$195bo62bo261bo$195bobo111b2o208b3o$196b2o111b2o207bob3o$
517bo3bo$58bo202b2o253bo3bo$57bobo201b2o38bo213b3obo27b2o$56bo3bo195b
2o42bobo187b2o24b3o7b2o19bo$57bo3bo155b2o36bobo43bo187bo2bo4b2o18bo9bo
17bobo$58bo3bo154bo37bo233bobo4bo2bo27bobo15b2o$59bo3bo154b3o33b2o13b
2o219bo5bo31b2o4bo$60bobo157bo48bo36b2o188bo36bobo$61bo200b2o6b3o33b2o
177b2o9bob2o33bobo$65bo196b2o8bo213bo11b2o34bo10b2o$64bobo232b2o182b3o
59bobo$65b2o190bo40bobo182bo63bo$61b2o194bo40bo198b2o48b2o93b2o$60bobo
135b2o57bo39b2o13b2o183b2o33b2o108bobo$60bo5b2o130b2o2b2o56b2o50bo220b
o109bo$59b2o5b2o134bobo55b2o43b2o6b3o214b3o$203bo101b2o8bo214bo2$126bo
73b2o4b3o417bo$126bo74bo4b3o415b3o$126bo71b3o5b3o414bo$191b2o5bo10b3o
411b2o$191b2o16b3o$177bo31b3o$177b3o$105b2o17bo39b2o14bo10b3o377bo$
105b2o8b2o7b3o37b2o13b2o11b2o372b3ob2o2b2o$115bo11bo61b2o375b4o4b2o54b
2o$113bobo10b2o56bo4b3o378b2o58b2o$113b2o68bobo4bobo$183bo2bo4b2o22bo$
184b2o29bo$215bo350bo$565bobo$211b3o3b3o345bo2bo$566b2o$215bo$215bo$
211bo3bo354b2o$210bobo357bobo$211b2o359bo57b2o$572b2o40b2o14b2o$568b2o
44b2o$481b2o85b2o$89b2o336bobo51b2o$89b2o45b2o292bo$136b2o288bo4bo2b2o
$426b2obo2bob2o54bo$430b2o57bobo$490bo3$435bo220b2o$434bobo49b2o168b2o
$433bo2bo49b2o$434b2o55b2o$491bobo$122b2o369bo$122b2o306b2o46b2o13b2o$
429bobo47bo$429bo46b3o6b2o$428b2o46bo8b2o$612b2o21bo$603b2o7b2o19b3o$
93b2o135b2o372bo27bo$93b2o3bo131bo373bobo25b2o$97bobo128bobo374b2o$98b
obo127b2o$100bo$100b2o2$639b2o$639b2o3$420b2o$420b2o2$607b2o$440b2o
165b2o$433bo6b2o$433b3o$436bo169b2o$435b2o170bo$153bo450b3o$153b3o448b
o18b2o27b2o$156bo270b2o194b2o27b2o$155b2o10b2o258bo$167b2o8b2o245b2obo
$177bo246bo2b3o4b2o$175bobo247b2o3bo3b2o$175b2o250b4o$427bo15b2o$428b
3o12bobo$431bo13bo$426b5o14b2o220b2o$426bo240b2o$428bo$2b2o306b2o115b
2o$b3o306bo$obo2bo2b2o298bobo312b2o$2o2b2o2b2o298b2o313b2o$4b2o$293b2o
$293b2o74bo$367b3o$9bo141b2o149b2o62bo$8bobo140b2o45b2o102b2o6b2o54b2o
244b2o$7bo2bo187b2o110b2o301bo19b2o$8b2o603bobo17bo$614b2o15bobo$298bo
327bo4b2o$4b2o282b2o7bobo45b2o278bobo$3bobo282bobo7bo6b2o37bobo278bobo
$3bo285bo15bo38bo269b2o10bo$2b2o302b3o34b2o268bobo$308bo304bo$612b2o
37b2o4b2o$348b2o277b2o22b2o4b2o$184b2o161bobo277bo$184b2o161bo280b3o$
269bo76b2o282bo$74b3o191bobo385b2o$74b3o192bobo380b2o2b2o$74b3o193b2o
379bobo7b2o$77b3o571bo8bo2bo$77b3o75b2o493b2o9b2o$77b3o75b2o3bo196b2o$
159bobo195b2o$82bo77bobo202b2o$81bobo78bo36bo165bo314b2o$82b2o78b2o35b
3o164b3o260b2o49bobo$78b2o122bo165bo260b2o26b2o23bo$77bobo121b2o10b2o
441bobo23b2o$77bo5b2o128b2o8b2o142bo288bo$76b2o5b2o138bo142bobo286b2o
5b2o25b2o$221bobo142bobo292bobo25bo$221b2o142b2ob3o290bo8b2o15bobo$
371bo288b2o8b2o15b2o$365b2ob3o$365b2obo2$357b2o$348b2o7b2o$349bo$349bo
bo20b2o$350b2o20b2o2$286b2o5b2o$286b2o5bo$291bobo76b2o297b2o$291b2o77b
2o296bobo$171b2o24b2o88b2o379bo$171b2o24b2o45b2o41bobo377b2o$244b2o42b
o2$291b2o62bo203b3o$291b2obo59bobo170bo34bo127b2o5b2o$295bo58bobo169bo
bo29bo3bo127b2o5bo$292bo62bo170bobo28bobo2bo132bobo$293bob2o55b3o170b
2ob3o24bo2bobo134b2o$295b2o55bo160b2o16bo23bo3bo131b2o$513b2o10b2ob3o
24bo123b2o10bobo$334b2o189b2obo27b3o120b2o11bo$334b2o217bo141b3o$230b
2o299b2o19bobo139bo$230b2o299b2o19b2o140bo3bo$556b2o136bo2bobo$556bobo
137bobo2bo$250b2o299b2o5bo109b2o27bo3bo$250bobo275b2o21b2o5b2o109bo19b
2o10bo$251bobo265bo8b2o139bobo17bo8b3o$201b2o49bo265bobo149b2o15bobo$
201b2o3bo311bo2bo160bo4b2o$205bobo311b2o160bobo$206bobo211b2o80b2o177b
obo$208bo211b2o2b2o75bobo166b2o10bo$208b2o140b2o72bobo74bo24b2o141bobo
$349bo2bo72bo74b2o24b2o141bo$350b2o77bo238b2o$422b2o4b3o252b2o$346bo
76bo3b3obo251bo$345bobo72b3o5bo3bo251b3o$345bobo72bo8bo3bo83b2o167bo$
346bo83bob3o82b2o$431b3o$432bo2$413bo$412bobo$412bobo$251b2o160bo$247b
2o2b2o$185b2o59bobo$185bobo55bo3bo$186bo56b2o$242b2obo3b2o$241bo2b3o2b
o$240bobobo5b3o$239bobobo8bo$237b3o2bo$238bob2o$239b2o$240bo$518b2o$
518b2o6$550bo$351b3o194b3o$354bo192bo$350bo3bo192b2o$340bo8bobo2bo$
185bo154b3o4bo2bobo$185bo157bo3bo3bo$185bo156b2o3bo$348b3o$345bo$344bo
bo$340b2o2b2o$340b2o$537bo$536bobo$507bo29b2o$507b3o$510bo$509bobo$
510bo3$511b2o$511b2o3$531b2o$531b2o$185bo$184bobo$185b2o6$496b2o$495bo
2bo$496b2o$234b2o$227b2o5b2o$227b2o3$229b2o27b2o$229b2o27b2o$223b2o$
223b2o260b2o$264b2o220bo$264b2o220bobo$244bo15b2o225b2o$243bobo14b2o$
236b3o4b2o$491b2o$194bo295bo2bo$193bobo69b2o224bobo$194bo70b2o225bo3$
279bo209b2o$231b2o167bo88b3o$231b2o44bob3o117bobo81b2o2bo2bobo$279b2ob
o116bobo81b2o2b2o2b2o$279bob2o117bo86b2o$226b2o36b2o14b3obo$226b2o35bo
2bo$264b2o16bo$286bo$285bobo$286b2o$218b2o62b2o$218b2o61bobo$281bo5b2o
$280b2o5b2o2$223b2o184b2o$223b2o184b2o$219b2o$219b2o170b2o$260b2o128bo
bo$260b2o128bo$225b2o27b2o133b2o$225b2o27b2o3$256b2o142b2o$249b2o5b2o
141bobo$249b2o148bo$398b2o4$616b2o$596b2o18b2o$596bobo$597bo8$215b2o
320b2o$208b2o4bo2bo319b2o2b2o$207bo2bo4bobo323bobo$210bo5bo325bo$210bo
335bo$207b2obo9b2o317b2o4b3o$207b2o11bo319bo3b3obo$221b3o313b3o5bo3bo$
223bo313bo8bo3bo$208b2o337bob3o$208b2o338b3o$549bo3$221bo$221bo$221bo
25$458bo$457bobo5b2o$457b2o6b2o12$343b2o$343b2o2b2o$347bobo$348bo124b
2o$352bo120b2o$345b2o4b3o$346bo3b3obo7b2o59bo$343b3o5bo3bo6b2o58bobo
53b2o$343bo8bo3bo66b2o53b2o$353bob3o$354b3o$355bo2$496bo$495bobo$496b
2o$344b3o3$332bo$331bobo$331bobo19b2o$332bo20b2o$340b3o194b3o5$432b2o$
432b2o$317b2o$317b2o$437b2o$437b2o69bo$507bobo$508b2o3$455bo$302b2o
150bobo$302b2o151b2o14$526b2o$526b2o3$467bo$466bobo$467b2o51b2o$519bo
2bo$520bobo$521bo3$546b2o$546b2o5$540b2o$539bo2bo$540bobo$541bo4$485b
2o$485b2o5$479b2o$478bo2bo76b2o$479bobo76b2o$480bo3$505b2o$505b2o45b2o
$551bo2bo$552bobo$553bo2$499b2o$498bo2bo69bo$499bobo68bobo$500bo70b2o
11$517b2o$517b2o3$586bo$585bobo$511b2o73b2o$510bo2bo$511bobo$512bo3$
530bo$529bobo$530b2o15$593bo$544bo47bobo$543bobo47b2o$544b2o14$607b2o$
607b2o2$612bo$611bobo$612b2o5$550bo$549bobo$550b2o$626b2o$626b2o2$631b
o$630bobo$573b2o56b2o$573b2o2$578bo$577bobo$578b2o6$595bo$594bobo$595b
2o$639b2o$639b2o2$644bo$643bobo$644b2o6$613bo$612bobo45bo$613b2o44bobo
$660b2o14$676bo$675bobo$676b2o8$625b2o$625b2o5$619b2o70b2o$618bo2bo69b
2o$619bobo$620bo$696b2o$696b2o$638bo$637bobo$638b2o9$706b2o$706b2o3$
711b2o$711b2o$653bo$652bobo$653b2o11$720bo$719bobo$720b2o4$698bo$664b
2o31bobo$664b2o32b2o3$669b2o$669b2o69bo$739bobo$740b2o10$712bo$711bobo
$712b2o9$748b2o$748b2o2$753bo$752bobo$753b2o21bo$775bobo$776b2o4$721b
2o$721b2o3$726b2o$726b2o2$747bo$746bobo$747b2o9$784bo$783bobo$784b2o9$
757bo$756bobo45bo$757b2o44bobo29bo$804b2o28bobo$835b2o11$774bo$773bobo
$774b2o3$849bo$848bobo$849b2o20$858b2o$858b2o$777bo$776bobo$777b2o84b
2o$863b2o2$884bo$883bobo$884b2o4$798bo$797bobo$798b2o8$820bo$819bobo$
820b2o4$894bo$893bobo$894b2o8$836bo$835bobo$836b2o3$911bo$910bobo$911b
2o16$844b2o$844b2o$922b2o$849bo72b2o$848bobo$849b2o$870b2o55b2o$870b2o
55b2o3$875b2o22bo$875b2o21bobo$899b2o5$940bo$939bobo$940b2o12$910bo$
909bobo$910b2o9$954b2o$954b2o4$974bo$948b2o23bobo$947bo2bo23b2o$948bob
o$949bo12$990bo$989bobo$990b2o2$906bo$905bobo$906b2o9$1006b2o$1006b2o
2$1677bo$1011b2o664bo$1011b2o664bo2$1673bo5b3o$1673bo$1673bo2$1669bo5b
3o$914b2o753bo$914b2o753bo2$1665bo5b3o$919b2o744bo$919b2o744bo2$1020bo
640bo5b3o$1019bobo639bo$1020b2o639bo$936b2o$936b2o719bo5b3o$1657bo$
941bo715bo$940bobo$941b2o710bo5b3o$1653bo$1653bo2$1649bo5b3o$1649bo$
1649bo2$1645bo5b3o$1645bo$1645bo2$951b2o78b2o608bo5b3o$951b2o78b2o608b
o$1641bo2$956b2o78b2o599bo5b3o$956b2o78b2o599bo$1637bo2$1633bo5b3o$
1633bo$974bo658bo$973bobo$974b2o653bo5b3o$1050b2o577bo$1050b2o577bo2$
1625bo5b3o$1055b2o568bo$1055b2o568bo2$1621bo5b3o$1075bo545bo$1074bobo
544bo$1075b2o$992bo624bo5b3o$991bobo623bo$992b2o623bo2$1613bo5b3o$
1613bo$1613bo2$1609bo5b3o$1609bo$1609bo2$1605bo5b3o$1605bo$1605bo2$
1601bo5b3o$1601bo$1006bo594bo$1005bobo$1006b2o589bo5b3o$1082b2o513bo$
1082b2o513bo2$1593bo5b3o$1087b2o504bo$1087b2o504bo2$1589bo5b3o$1589bo$
1589bo2$1585bo5b3o$1585bo$1585bo2$1581bo5b3o$1581bo$1581bo$1016b2o79bo
$1016b2o78bobo478bo5b3o$1097b2o478bo$1577bo$1021b2o$1021b2o550bo5b3o$
1573bo$1573bo2$1040bo528bo5b3o$1039bobo527bo$1040b2o527bo2$1565bo5b3o$
1565bo$1565bo2$1561bo5b3o$1561bo$1561bo2$1115b2o440bo5b3o$1115b2o440bo
$1557bo2$1056bo496bo5b3o$1055bobo495bo$1056b2o51b2o442bo$1108bo2bo$
1109bobo437bo5b3o$1110bo438bo$1549bo2$1545bo5b3o$1545bo$1125b2o418bo$
1125b2o$1547b3o2$1074bo55b2o$1073bobo54b2o$1074b2o461bo5b3o$1102b2o
433bo$1102b2o433bo2$1107bo425bo5b3o$1106bobo45b2o377bo$1107b2o45b2o
377bo$1129bo$1128bobo398bo5b3o$1129b2o398bo$1529bo$1148b2o$1147bo2bo
374bo5b3o$1148bobo374bo$1149bo375bo2$1521bo5b3o$1521bo$1521bo2$1517bo
5b3o$1517bo$1517bo$1511b2o$1511b2o6b3o4$1509bo5b3o$1509bo$1153b2o354bo
$1153b2o$1505bo5b3o$1158bo346bo$1157bobo345bo$1132b2o24b2o$1132b2o367b
o5b3o$1501bo$1137bo363bo$1136bobo$1137b2o358bo5b3o$1497bo$1173b2o322bo
$1173b2o$1493bo5b3o$1493bo$1178b2o313bo$1178b2o$1489bo5b3o$1489bo$
1150bo338bo$1149bobo$1150b2o333bo5b3o$1485bo$1194bo290bo$1193bobo$
1194b2o285bo5b3o$1481bo$1481bo2$1477bo5b3o$1477bo$1477bo2$1473bo5b3o$
1473bo$1473bo2$1212bo256bo5b3o$1211bobo255bo$1212b2o255bo2$1465bo5b3o$
1158b2o305bo$1158b2o305bo$1188b2o269b2o$1163bo24b2o269b2o6b3o$1162bobo
$1163b2o$1193b2o$1193b2o262bo5b3o$1457bo$1457bo2$1453bo5b3o$1453bo$
1453bo2$1224bo224bo5b3o$1223bobo223bo$1224b2o223bo2$1445bo5b3o$1445bo$
1445bo2$1441bo5b3o$1441bo$1441bo$1196b2o$1196b2o239bo5b3o$1437bo$1437b
o$1201b2o$1201b2o230bo5b3o$1433bo$1237b2o194bo$1237b2o$1429bo5b3o$
1429bo$1218bo23b2o185bo$1217bobo22b2o$1218b2o205bo5b3o$1425bo$1425bo$
1261bo$1260bobo158bo5b3o$1261b2o158bo$1421bo2$1417bo5b3o$1417bo$1417bo
2$1413bo5b3o$1234b2o177bo$1234b2o177bo2$1409bo5b3o$1239b2o168bo$1239b
2o168bo2$1405bo5b3o$1405bo$1405bo2$1401bo5b3o$1401bo$1401bo$1253bo$
1252bobo142bo5b3o$1253b2o142bo$1397bo2$1393bo5b3o$1393bo$1393bo2$1389b
o5b3o$1389bo$1389bo2$1385bo5b3o$1385bo$1385bo2$1381bo5b3o$1381bo$1381b
o2$1377bo5b3o$1377bo$1377bo$1198bo$1197bobo173bo5b3o$1197b2o174bo$
1373bo2$1369bo5b3o$1194bo174bo$1193bobo13b2o158bo$1194b2o13b2o$1365bo
5b3o$1365bo$1194bo170bo$1193bobo$1194b2o165bo5b3o$1361bo$1361bo$1176bo
4bo$1175bobo2bobo38b2o134bo5b3o$1176b2o3b2o38bobo133bo$1202b2o18bo134b
o$1170b2o30b2o$1169bobo181bo5b3o$1170bo19b2o161bo$1190b2o161bo$1347b2o
$1347b2o6b3o4$1208bo136bo5b3o$1207bobo135bo$1208bo136bo$1176b2o46b2o
113b2o$1176b2o46bo114b2o6b3o$1222bobo$1222b2o$1203bo$1202bobo132bo5b3o
$1203b2o132bo$1337bo$1184b2o$1184b2o147bo5b3o$1333bo$1333bo2$1187b2o
140bo5b3o$1187bobo139bo$1188bo140bo$1215b2o$1215bobo107bo5b3o$1217bo
107bo$1217b2o106bo2$1321bo5b3o$1189bo131bo$1188bobo130bo$1188b2o$1246b
2o75b3o$1245bobo$1244bobo$1185bo59bo$1184bobo13b2o117b3o$1185b2o13b2o
3$1185bo123bo5b3o$1184bobo122bo$1185b2o122bo2$1208b2o95bo5b3o$1208b2o
95bo$1305bo$1213b2o$1213bobo85bo5b3o$1214bo86bo$1190b2o109bo$1190b2o$
1297bo5b3o$1175bo4bo116bo$1174bobo2bobo115bo$1175b2o3b2o$1293bo5b3o$
1169b2o122bo$1168bobo122bo$1169bo45b2o$1214bobo72bo5b3o$1213bobo73bo$
1187b2o16bo8bo74bo$1187b2o15bobo$1205b2o84b3o2$1214b2o$1198bo15bobo62b
2o$1197bobo15bo63b2o6b3o$1175b2o21bo$1175b2o2$1277bo5b3o$1277bo$1277bo
$1195bo$1194bobo76bo5b3o$1195bo77bo$1273bo$1267b2o$1267b2o6b3o$1185b2o
$1185bobo$1186bo$1265bo5b3o$1265bo$1265bo2$1261bo5b3o$1261bo$1261bo2$
1257bo5b3o$1257bo$1257bo2$1253bo5b3o$1253bo$1253bo2$1249bo5b3o$1249bo$
1249bo2$1245bo5b3o$1245bo$1245bo2$1241bo5b3o$1241bo$1241bo2$1243b3o3$
1231b2o$1230bo2bo5b3o$1230bo2bo$1231b2o2$1235b3o2$1232b2o$1232b2o165$
1061b3o$1063bo$1062bo39$1014b2o$1013bobo$1015bo649$332b2o$332b2o41$
364b2o$364b2o!
So we have to add stack replacement by 3 well placed S and last glider emission and we are done ...
... and good stack reducion requires fixing 53 templates over the whole stack building history where 11 of them really adds bits (5 B's, 6 S's).

... labels 375493, 369746, 352985, 24552 and 231579 in main recipe, and still 8 templates earlier where 4 of them add bits ... (1 B, 3 S's).
Oh there are from before the glider seed was build in far NE.

Oh one more S template on 351705. BTW: Another bug ... in SDDSDDDSDDS reduction detected.

Code: Select all

x = 1682, y = 2580, rule = B3/S23
279b2o$279b2o$265bo$265b3o12bo$268bo10bobo$267b2o9bo2bo$277bo2bo$272bo
$271bobo3bo2bo$271bo2bo4b2o$272b2o10$244b2o83b2o$243b3o$242bobo2bo2b2o
76bo3bo$242b2o2b2o2b2o75bo4bo$246b2o69bo8bobobo$317b3o5bobobo$320bo2bo
4bo$319b2o2bo3bo$251bo$250bobo69bo2b2o$249bo2bo68bobo$250b2o65b2o2b2o$
317b2o2$246b2o$245bobo$245bo87b2o$244b2o87b2o5$294b2o$287b2o5b2o$287b
2o3$289b2o27b2o$289b2o27b2o$283b2o$283b2o$263b2o59b2o$263b2o59b2o$320b
2o$320b2o4$325b2o$325b2o4$290bo$289bobo$290b2o3$362b2o5b2o$299b2o61b2o
5bo$299b2o66bobo$290b3o74b2o$363b2o$278b2o83bobo$278b2o84bo$368bo$367b
3o$366b3obo$283b2o22b2o58bo3bo$283b2o22bobo58bo3bo$279b2o27bo60bob3o$
279b2o89b3o$320b2o49bo$320b2o$285b2o27b2o$285b2o27b2o3$316b2o$309b2o5b
2o$309b2o2$284b2o$283bobo$284bo$303b2o$303bo$301bobo$301b2o4$245b2o$
239bo5bobo$239bo6bo13b2o$239bo21bo78b2o3b2o$235b2o24bobo75bo2bobo2bo$
235b2o25b2o70bo5b2o3b2o5bo$333bobo15bobo$334bo17bo$266b2o$265bo2bo$
266bobo$267bo4$263bo$258b3ob2o2b2o$258b4o4b2o$262b2o93$163b2o2$161bo3b
o170b2o$161bo4bo169b2o$163bobobo$164bobobo$165bo4bo$166bo3bo157bo$328b
3o$167b2o2bo148bo10bo$170bobo146bobo8b2o$171b2o146bobo26bo$167b2o148b
3ob2o23b3o$166bobo147bo28bo$159b2o5bo5b2o143b3ob2o22b2o$159b2o4b2o5b2o
145bob2o2$344b2o$344b2o4$169bo2$167b3obo$157bo8bob2o$157b3o6b2obo$160b
o3bob3o7b2o$159b2o15b2o$166bo164b2o$162bo169bo$161bobo165b3o$157b2o2b
2o166bo$157b2o13$339b2o$267bo62b2o7b2o$266bobo62bo$265bo3bo61bobo$266b
o3bo8bo52b2o$267bo3bo5b3o178b2o$155b2o111bo3bo3bo181bo$155b2o112bobo4b
2o72b2o107b3o$270bo79bo110bo$274bo73bobo$273bobo72b2o$274b2o2b2o$278b
2o$334b2o$333bobo$333bo$332b2o$216b2o$216b2o2$214bo$203bo10bo58b2o$
203b3o8bo58b2o$206bo130b2o$205bobo130bo$205bobo127b3o$206bo61b3o64bo5$
221b2o$221b2o2$541b2o$541b2o$201b2o$200bobo38bo34bo49bo$200bo38b3o32b
3o47b3o33b2o$145b2o52b2o7b2o28bo34bo49bo36bo$145b2o61b2o28b2o33b2o48b
2o20b2o14b3o26b2o$228b2o106b2o7b2o16bo25bobo$216b2obo9bo107bo51bo$216b
2ob3o7bobo105bobo48b2o$222bo7b2o4b2o45bo48b2o4b2o186b2o$187b2o27b2ob3o
13bo2bo44b3o47bo20b2o170b2o$217bobo16b2o48bo46bobo18bo68b2o59bo$186bo
3bo26bobo28b2o35b2o11b2o34b2o16bobo64b2obo2bob2o50b3ob2o2b2o$185bo4bo
27bo29b2o48b2o52b2o65bo4bo2b2o50b4o4b2o$107b2o66bo8bobobo173bo60bo59b
2o$108bo66b3o5bobobo31bo142bo57bobo$108bobo67bo2bo4bo30b3o137bo4bo157b
o$109b2o66b2o2bo3bo30bo139bobo160bobo$216b2o137bo2bo5b3o52bo59bo39bobo
$180bo2b2o23b2o146b2o60bobo57bobo39bo$113b2o64bobo26b2o152bo55bo2bo56b
o2bo64b2o$112bo2bo59b2o2b2o53b2o3b2o32b2o48b2o37bo56b2o58b2o65bo$113bo
bo59b2o58bo3bo20b2o11b2o35b2o11b2o37bo184b3o$114bo117b3o5b3o18bo49bo
237bo$232bo9bo15b3o47b3o35b2o75b2o58b2o$258bo49bo37b2o2b2o71bobo6b3o
48bobo$197b2o88b2o61bobo72bo59bo32b2o5b2o$110b4o84bo67b2o19b2o63bo72b
2o58b2o32bo5b2o$105b2o7bo83bobo65b2o84b2o165bobo$105b2o2b2o3bo84b2o97b
2o220b2o$109b2o2bo184bo225b2o$258bo40b3o221bobo10b2o$194b2o61bobo41bo
222bo11b2o$195bo62bo261bo$195bobo111b2o208b3o$196b2o111b2o207bob3o$
517bo3bo$58bo202b2o253bo3bo$57bobo201b2o38bo213b3obo27b2o$56bo3bo195b
2o42bobo187b2o24b3o7b2o19bo$57bo3bo155b2o36bobo43bo187bo2bo4b2o18bo9bo
17bobo$58bo3bo154bo37bo233bobo4bo2bo27bobo15b2o$59bo3bo154b3o33b2o13b
2o219bo5bo31b2o4bo$60bobo157bo48bo36b2o188bo36bobo$61bo200b2o6b3o33b2o
177b2o9bob2o33bobo$65bo196b2o8bo213bo11b2o34bo10b2o$64bobo232b2o182b3o
59bobo$65b2o190bo40bobo182bo63bo$61b2o194bo40bo198b2o48b2o93b2o$60bobo
135b2o57bo39b2o13b2o183b2o33b2o108bobo$60bo5b2o130b2o2b2o56b2o50bo220b
o109bo$59b2o5b2o134bobo55b2o43b2o6b3o214b3o$203bo101b2o8bo214bo2$126bo
73b2o4b3o417bo$126bo74bo4b3o415b3o$126bo71b3o5b3o414bo$191b2o5bo10b3o
411b2o$191b2o16b3o$177bo31b3o$177b3o$105b2o17bo39b2o14bo10b3o377bo$
105b2o8b2o7b3o37b2o13b2o11b2o372b3ob2o2b2o$115bo11bo61b2o375b4o4b2o54b
2o$113bobo10b2o56bo4b3o378b2o58b2o$113b2o68bobo4bobo$183bo2bo4b2o22bo$
184b2o29bo$215bo350bo$565bobo$211b3o3b3o345bo2bo$566b2o$215bo$215bo$
211bo3bo354b2o$210bobo357bobo$211b2o359bo57b2o$572b2o40b2o14b2o$568b2o
44b2o$481b2o85b2o$89b2o336bobo51b2o$89b2o45b2o292bo$136b2o288bo4bo2b2o
$426b2obo2bob2o54bo$430b2o57bobo$490bo3$435bo220b2o$434bobo49b2o168b2o
$433bo2bo49b2o$434b2o55b2o$491bobo$122b2o369bo$122b2o306b2o46b2o13b2o$
429bobo47bo$429bo46b3o6b2o$428b2o46bo8b2o$612b2o21bo$603b2o7b2o19b3o$
93b2o135b2o372bo27bo$93b2o3bo131bo373bobo25b2o$97bobo128bobo374b2o$98b
obo127b2o$100bo$100b2o2$639b2o$639b2o3$420b2o$420b2o2$607b2o$440b2o
165b2o$433bo6b2o$433b3o$436bo169b2o$435b2o170bo$153bo450b3o$153b3o448b
o18b2o27b2o$156bo270b2o194b2o27b2o$155b2o10b2o258bo$167b2o8b2o245b2obo
$177bo246bo2b3o4b2o$175bobo247b2o3bo3b2o$175b2o250b4o$427bo15b2o$428b
3o12bobo$431bo13bo$426b5o14b2o220b2o$426bo240b2o$428bo$2b2o306b2o115b
2o$b3o306bo$obo2bo2b2o298bobo312b2o$2o2b2o2b2o298b2o313b2o$4b2o$293b2o
$293b2o74bo$367b3o$9bo141b2o149b2o62bo$8bobo140b2o45b2o102b2o6b2o54b2o
244b2o$7bo2bo187b2o110b2o301bo19b2o$8b2o603bobo17bo$614b2o15bobo$298bo
327bo4b2o$4b2o282b2o7bobo45b2o278bobo$3bobo282bobo7bo6b2o37bobo278bobo
$3bo285bo15bo38bo269b2o10bo$2b2o302b3o34b2o268bobo$308bo304bo$612b2o
37b2o4b2o$348b2o277b2o22b2o4b2o$184b2o161bobo277bo$184b2o161bo280b3o$
269bo76b2o282bo$74b3o191bobo385b2o$74b3o192bobo380b2o2b2o$74b3o193b2o
379bobo7b2o$77b3o571bo8bo2bo$77b3o75b2o493b2o9b2o$77b3o75b2o3bo196b2o$
159bobo195b2o$82bo77bobo202b2o$81bobo78bo36bo165bo314b2o$82b2o78b2o35b
3o164b3o260b2o49bobo$78b2o122bo165bo260b2o26b2o23bo$77bobo121b2o10b2o
441bobo23b2o$77bo5b2o128b2o8b2o142bo288bo$76b2o5b2o138bo142bobo286b2o
5b2o25b2o$221bobo142bobo292bobo25bo$221b2o142b2ob3o290bo8b2o15bobo$
371bo288b2o8b2o15b2o$365b2ob3o$365b2obo2$357b2o$348b2o7b2o$349bo$349bo
bo20b2o$350b2o20b2o2$286b2o5b2o$286b2o5bo$291bobo76b2o297b2o$291b2o77b
2o296bobo$171b2o24b2o88b2o379bo$171b2o24b2o45b2o41bobo377b2o$244b2o42b
o2$291b2o62bo203b3o$291b2obo59bobo170bo34bo127b2o5b2o$295bo58bobo169bo
bo29bo3bo127b2o5bo$292bo62bo170bobo28bobo2bo132bobo$293bob2o55b3o170b
2ob3o24bo2bobo134b2o$295b2o55bo160b2o16bo23bo3bo131b2o$513b2o10b2ob3o
24bo123b2o10bobo$334b2o189b2obo27b3o120b2o11bo$334b2o217bo141b3o$230b
2o299b2o19bobo139bo$230b2o299b2o19b2o140bo3bo$556b2o136bo2bobo$556bobo
137bobo2bo$250b2o299b2o5bo109b2o27bo3bo$250bobo275b2o21b2o5b2o109bo19b
2o10bo$251bobo265bo8b2o139bobo17bo8b3o$201b2o49bo265bobo149b2o15bobo$
201b2o3bo311bo2bo160bo4b2o$205bobo311b2o160bobo$206bobo211b2o80b2o177b
obo$208bo211b2o2b2o75bobo166b2o10bo$208b2o140b2o72bobo74bo24b2o141bobo
$349bo2bo72bo74b2o24b2o141bo$350b2o77bo238b2o$422b2o4b3o252b2o$346bo
76bo3b3obo251bo$345bobo72b3o5bo3bo251b3o$345bobo72bo8bo3bo83b2o167bo$
346bo83bob3o82b2o$431b3o$432bo2$413bo$412bobo$412bobo$251b2o160bo$247b
2o2b2o$185b2o59bobo$185bobo55bo3bo$186bo56b2o$242b2obo3b2o$241bo2b3o2b
o$240bobobo5b3o$239bobobo8bo$237b3o2bo$238bob2o$239b2o$240bo$518b2o$
518b2o6$550bo$351b3o194b3o$354bo192bo$350bo3bo192b2o$340bo8bobo2bo$
185bo154b3o4bo2bobo$185bo157bo3bo3bo$185bo156b2o3bo$348b3o$345bo$344bo
bo$340b2o2b2o$340b2o$537bo$536bobo$507bo29b2o$507b3o$510bo$509bobo$
510bo3$511b2o$511b2o3$531b2o$531b2o$185bo$184bobo$185b2o6$496b2o$495bo
2bo$496b2o$234b2o$227b2o5b2o$227b2o3$229b2o27b2o$229b2o27b2o$223b2o$
223b2o260b2o$264b2o220bo$264b2o220bobo$244bo15b2o225b2o$243bobo14b2o$
236b3o4b2o$491b2o$194bo295bo2bo$193bobo69b2o224bobo$194bo70b2o225bo3$
279bo209b2o$231b2o167bo88b3o$231b2o44bob3o117bobo81b2o2bo2bobo$279b2ob
o116bobo81b2o2b2o2b2o$279bob2o117bo86b2o$226b2o36b2o14b3obo$226b2o35bo
2bo$264b2o16bo$286bo$285bobo$286b2o$218b2o62b2o$218b2o61bobo$281bo5b2o
$280b2o5b2o2$223b2o184b2o$223b2o184b2o$219b2o$219b2o170b2o$260b2o128bo
bo$260b2o128bo$225b2o27b2o133b2o$225b2o27b2o3$256b2o142b2o$249b2o5b2o
141bobo$249b2o148bo$398b2o4$616b2o$596b2o18b2o$596bobo$597bo8$215b2o
320b2o$208b2o4bo2bo319b2o2b2o$207bo2bo4bobo323bobo$210bo5bo325bo$210bo
335bo$207b2obo9b2o317b2o4b3o$207b2o11bo319bo3b3obo$221b3o313b3o5bo3bo$
223bo313bo8bo3bo$208b2o337bob3o$208b2o338b3o$549bo3$221bo$221bo$221bo
25$458bo$457bobo5b2o$457b2o6b2o12$343b2o$343b2o2b2o$347bobo$348bo124b
2o$352bo120b2o$345b2o4b3o$346bo3b3obo7b2o59bo$343b3o5bo3bo6b2o58bobo
53b2o$343bo8bo3bo66b2o53b2o$353bob3o$354b3o$355bo2$496bo$495bobo$496b
2o$344b3o3$332bo$331bobo$331bobo19b2o$332bo20b2o$340b3o194b3o5$432b2o$
432b2o$317b2o$317b2o$437b2o$437b2o69bo$507bobo$508b2o3$455bo$302b2o
150bobo$302b2o151b2o14$526b2o$526b2o3$467bo$466bobo$467b2o51b2o$519bo
2bo$520bobo$521bo3$546b2o$546b2o5$540b2o$539bo2bo$540bobo$541bo4$485b
2o$485b2o5$479b2o$478bo2bo76b2o$479bobo76b2o$480bo3$505b2o$505b2o45b2o
$551bo2bo$552bobo$553bo2$499b2o$498bo2bo69bo$499bobo68bobo$500bo70b2o
11$517b2o$517b2o3$586bo$585bobo$511b2o73b2o$510bo2bo$511bobo$512bo3$
530bo$529bobo$530b2o15$593bo$544bo47bobo$543bobo47b2o$544b2o14$607b2o$
607b2o2$612bo$611bobo$612b2o5$550bo$549bobo$550b2o$626b2o$626b2o2$631b
o$630bobo$573b2o56b2o$573b2o2$578bo$577bobo$578b2o6$595bo$594bobo$595b
2o$639b2o$639b2o2$644bo$643bobo$644b2o6$613bo$612bobo45bo$613b2o44bobo
$660b2o14$676bo$675bobo$676b2o8$625b2o$625b2o5$619b2o70b2o$618bo2bo69b
2o$619bobo$620bo$696b2o$696b2o$638bo$637bobo$638b2o9$706b2o$706b2o3$
711b2o$711b2o$653bo$652bobo$653b2o11$720bo$719bobo$720b2o4$698bo$664b
2o31bobo$664b2o32b2o3$669b2o$669b2o69bo$739bobo$740b2o10$712bo$711bobo
$712b2o9$748b2o$748b2o2$753bo$752bobo$753b2o21bo$775bobo$776b2o4$721b
2o$721b2o3$726b2o$726b2o2$747bo$746bobo$747b2o9$784bo$783bobo$784b2o9$
757bo$756bobo45bo$757b2o44bobo29bo$804b2o28bobo$835b2o11$774bo$773bobo
$774b2o3$849bo$848bobo$849b2o20$858b2o$858b2o$777bo$776bobo$777b2o84b
2o$863b2o2$884bo$883bobo$884b2o4$798bo$797bobo$798b2o8$820bo$819bobo$
820b2o4$894bo$893bobo$894b2o8$836bo$835bobo$836b2o3$911bo$910bobo$911b
2o16$844b2o$844b2o$922b2o$849bo72b2o$848bobo$849b2o$870b2o55b2o$870b2o
55b2o3$875b2o22bo$875b2o21bobo$899b2o5$940bo$939bobo$940b2o12$910bo$
909bobo$910b2o9$954b2o$954b2o4$974bo$948b2o23bobo$947bo2bo23b2o$948bob
o$949bo12$990bo$989bobo$990b2o2$906bo$905bobo$906b2o9$1006b2o$1006b2o
2$1677bo$1011b2o664bo$1011b2o664bo2$1679b3o4$1675b3o$914b2o$914b2o2$
1671b3o$919b2o$919b2o$1659b2o$1020bo638b2o6b3o$1019bobo$1020b2o$936b2o
$936b2o719bo5b3o$1657bo$941bo715bo$940bobo708b2o$941b2o707bo2bo5b3o$
1650bo2bo$1651b2o2$1655b3o8$951b2o78b2o$951b2o78b2o3$956b2o78b2o$956b
2o78b2o5$974bo$973bobo$974b2o$1050b2o$1050b2o3$1055b2o$1055b2o3$1075bo
$1074bobo$1075b2o$992bo$991bobo$992b2o16$1006bo$1005bobo$1006b2o$1082b
2o$1082b2o3$1087b2o$1087b2o13$1016b2o79bo$1016b2o78bobo$1097b2o2$1021b
2o$1021b2o4$1040bo$1039bobo$1040b2o10$1115b2o$1115b2o3$1056bo$1055bobo
$1056b2o51b2o$1108bo2bo$1109bobo$1110bo5$1125b2o$1125b2o3$1074bo55b2o$
1073bobo54b2o$1074b2o$1102b2o$1102b2o2$1107bo$1106bobo45b2o$1107b2o45b
2o$1129bo$1128bobo$1129b2o2$1148b2o$1147bo2bo$1148bobo$1149bo16$1153b
2o$1153b2o2$1158bo$1157bobo$1132b2o24b2o$1132b2o2$1137bo$1136bobo$
1137b2o2$1173b2o$1173b2o3$1178b2o$1178b2o3$1150bo$1149bobo$1150b2o2$
1194bo$1193bobo$1194b2o12$1212bo$1211bobo$1212b2o3$1158b2o$1158b2o$
1188b2o$1163bo24b2o$1162bobo$1163b2o$1193b2o$1193b2o8$1224bo$1223bobo$
1224b2o9$1196b2o$1196b2o3$1201b2o$1201b2o2$1237b2o$1237b2o3$1218bo23b
2o$1217bobo22b2o$1218b2o3$1261bo$1260bobo$1261b2o8$1234b2o$1234b2o3$
1239b2o$1239b2o9$1253bo$1252bobo$1253b2o22$1198bo$1197bobo$1197b2o4$
1194bo$1193bobo13b2o$1194b2o13b2o3$1194bo$1193bobo$1194b2o3$1176bo4bo$
1175bobo2bobo38b2o$1176b2o3b2o38bobo$1202b2o18bo$1170b2o30b2o$1169bobo
$1170bo19b2o$1190b2o6$1208bo$1207bobo$1208bo$1176b2o46b2o$1176b2o46bo$
1222bobo$1222b2o$1203bo$1202bobo$1203b2o2$1184b2o$1184b2o4$1187b2o$
1187bobo$1188bo$1215b2o$1215bobo$1217bo$1217b2o3$1189bo$1188bobo$1188b
2o$1246b2o$1245bobo$1244bobo$1185bo59bo$1184bobo13b2o$1185b2o13b2o3$
1185bo$1184bobo$1185b2o2$1208b2o$1208b2o2$1213b2o$1213bobo$1214bo$
1190b2o$1190b2o2$1175bo4bo$1174bobo2bobo$1175b2o3b2o2$1169b2o$1168bobo
$1169bo45b2o$1214bobo$1213bobo$1187b2o16bo8bo$1187b2o15bobo$1205b2o2$
1214b2o$1198bo15bobo$1197bobo15bo$1175b2o21bo$1175b2o6$1195b2o$1194bob
o$1195bo3$1185b2o$1185bobo$1186bo897$332b2o$332b2o41$364b2o$364b2o!
Using TestBis.py saved several days of testing ...

... optimization of bottom positioning, checking if temporary botom switches help, improving FixedBottom in next phase ...
Attachments
TestBits.zip
(177.99 KiB) Downloaded 90 times
Last edited by Hippo.69 on August 7th, 2023, 8:57 am, edited 11 times in total.
User avatar
apg
Moderator
Posts: 3007
Joined: June 1st, 2009, 4:32 pm

Re: Binary slow salvos

Post by apg »

Hippo.69 wrote: August 6th, 2023, 10:46 am probably OK, just the collision timing with the block was wrong.
... maybe we have to shift the starting block position to achieve a cheaper recipe ... oh no that could solve phase off by 4, but not off by 7.
No, moving the starting block doesn't solve any phase issues: it might change the phases of the reflectors by 4, but it would also change the time it takes for the information-carrying gliders to reach the DBCA by 4 as well.
What do you do with ill crystallographers? Take them to the mono-clinic!
User avatar
Hippo.69
Posts: 694
Joined: July 14th, 2020, 7:35 pm
Contact:

Re: Binary slow salvos

Post by Hippo.69 »

calcyman wrote: August 6th, 2023, 2:38 am [Awesome!

There is a problem, though: you've built the DBCA in the wrong location (the checkerboard parity is wrong) and mod-8 phase. It should look like this:

Code: Select all

x = 3819, y = 5362, rule = LifeHistory
2741.2A$2741.2A$2727.A$2727.3A12.A$2730.A10.A.A$2729.2A9.A2.A$2739.A
2.A$2734.A$2733.A.A3.A2.A$2733.A2.A4.2A$2734.2A10$2706.2A83.2A$2705.
3A$2704.A.A2.A2.2A76.A3.A$2704.2A2.2A2.2A75.A4.A$2708.2A69.A8.A.A.A$
2779.3A5.A.A.A$2782.A2.A4.A$2781.2A2.A3.A$2713.A$2712.A.A69.A2.2A$
2711.A2.A68.A.A$2712.2A65.2A2.2A$2779.2A2$2708.2A$2707.A.A$2707.A$
2706.2A5$2756.2A$2749.2A5.2A$2749.2A3$2751.2A27.2A$2751.2A27.2A$2745.
2A$2745.2A$2786.2A$2786.2A$2782.2A$2782.2A4$2787.2A$2787.2A4$2752.A$
2751.A.A$2752.2A3$2824.2A5.2A$2824.2A5.A$2829.A.A$2752.3A74.2A$2825.
2A$2740.2A83.A.A$2740.2A84.A$2830.A$2829.3A$2828.3A.A$2745.2A22.2A58.
A3.A$2745.2A22.A.A58.A3.A$2741.2A27.A60.A.3A$2741.2A89.3A$2782.2A49.A
$2782.2A$2747.2A27.2A$2747.2A27.2A3$2778.2A$2771.2A5.2A$2771.2A2$
2746.2A$2745.A.A$2746.A$2765.2A$2765.A$2763.A.A$2763.2A6$2722.2A$
2723.A78.2A3.2A$2723.A.A75.A2.A.A2.A$2724.2A70.A5.2A3.2A5.A$2795.A.A
15.A.A$2796.A17.A$2728.2A$2727.A2.A$2728.A.A$2729.A4$2725.A$2720.3A.
2A2.2A$2720.4A4.2A$2724.2A93$2625.2A2$2623.A3.A$2623.A4.A$2625.A.A.A$
2626.A.A.A$2627.A4.A$2628.A3.A157.A$2790.3A$2629.2A2.A148.A10.A$2632.
A.A146.A.A8.2A$2633.2A146.A.A26.A$2629.2A148.3A.2A23.3A$2628.A.A147.A
28.A$2628.A5.2A143.3A.2A22.2A$2627.2A5.2A145.A.2A2$2806.2A$2806.2A4$
2631.A2$2629.3A.A$2619.A8.A.2A$2619.3A6.2A.A$2622.A3.A.3A$2621.2A$
2628.A164.2A$2624.A169.A$2623.A.A165.3A$2619.2A2.2A166.A$2619.2A13$
2801.2A$2729.A62.2A7.2A$2728.A.A62.A$2727.A3.A61.A.A$2728.A3.A8.A52.
2A$2729.A3.A5.3A178.2A$2730.A3.A3.A181.A$2731.A.A4.2A72.2A107.3A$
2732.A79.A110.A$2736.A73.A.A$2735.A.A72.2A$2736.2A2.2A$2740.2A$2796.
2A$2795.A.A$2795.A$2794.2A5$2665.A$2665.3A$2668.A130.2A$2667.A.A130.A
$2667.A.A127.3A$2668.A128.A5$2683.2A$2683.2A2$3003.2A$3003.2A$2663.2A
$2662.A.A38.A34.A49.A$2662.A38.3A32.3A47.3A33.2A$2607.2A52.2A7.2A28.A
34.A49.A36.A$2607.2A61.2A28.2A33.2A48.2A20.2A14.3A26.2A$2690.2A106.2A
7.2A16.A25.A.A$2678.2A.A9.A107.A51.A$2678.2A.3A7.A.A105.A.A48.2A$
2684.A7.2A4.2A45.A48.2A4.2A186.2A$2649.2A27.2A.3A13.A2.A44.3A47.A20.
2A170.2A$2679.A.A16.2A48.A46.A.A18.A68.2A59.A$2648.A3.A26.A.A28.2A35.
2A11.2A34.2A16.A.A64.2A.A2.A.2A50.3A.2A2.2A$2647.A4.A27.A29.2A48.2A
52.2A65.A4.A2.2A50.4A4.2A$2569.2A66.A8.A.A.A234.A59.2A$2570.A66.3A5.A
.A.A31.A200.A.A$2570.A.A67.A2.A4.A30.3A$2571.2A66.2A2.A3.A30.A$2678.
2A201.A59.A$2642.A2.2A23.2A208.A.A57.A.A$2575.2A64.A.A26.2A208.A2.A
56.A2.A64.2A$2574.A2.A59.2A2.2A53.2A3.2A32.2A48.2A94.2A58.2A65.A$
2575.A.A59.2A58.A3.A20.2A11.2A35.2A11.2A222.3A$2576.A117.3A5.3A18.A
49.A237.A$2694.A9.A15.3A47.3A35.2A75.2A58.2A$2720.A49.A37.2A2.2A71.A.
A57.A.A$2659.2A151.A.A72.A59.A32.2A5.2A$2572.4A84.A67.2A84.A72.2A58.
2A32.A5.2A$2567.2A7.A83.A.A65.2A84.2A165.A.A$2567.2A2.2A3.A84.2A97.2A
220.2A$2571.2A2.A184.A225.2A$2720.A40.3A221.A.A10.2A$2656.2A61.A.A41.
A222.A11.2A$2657.A62.A261.A$2657.A.A111.2A208.3A$2658.2A111.2A207.A.
3A$2979.A3.A$2520.A202.2A253.A3.A$2519.A.A201.2A38.A213.3A.A27.2A$
2518.A3.A195.2A42.A.A187.2A24.3A7.2A19.A$2519.A3.A155.2A36.A.A43.A
187.A2.A4.2A18.A9.A17.A.A$2520.A3.A154.A37.A233.A.A4.A2.A27.A.A15.2A$
2521.A3.A154.3A33.2A13.2A219.A5.A31.2A4.A$2522.A.A157.A48.A36.2A188.A
36.A.A$2523.A200.2A6.3A33.2A177.2A9.A.2A33.A.A$2527.A196.2A8.A213.A
11.2A34.A10.2A$2526.A.A232.2A182.3A59.A.A$2527.2A231.A.A182.A63.A$
2523.2A235.A198.2A48.2A$2522.A.A135.2A97.2A13.2A183.2A33.2A$2522.A5.
2A130.2A2.2A108.A220.A$2521.2A5.2A134.A.A100.2A6.3A214.3A$2665.A101.
2A8.A214.A2$2662.2A4.3A417.A$2663.A4.3A415.3A$2660.3A5.3A414.A$2653.
2A5.A10.3A411.2A$2653.2A16.3A$2639.A31.3A$2639.3A$2567.2A17.A55.A10.
3A377.A$2567.2A8.2A7.3A52.2A11.2A372.3A.2A2.2A$2577.A11.A61.2A375.4A
4.2A54.2A$2575.A.A10.2A56.A4.3A378.2A58.2A$2575.2A68.A.A4.A.A$2645.A
2.A4.2A$2646.2A$3028.A$3027.A.A$3027.A2.A$3028.2A3$3032.2A$3032.A.A$
3034.A57.2A$3034.2A40.2A14.2A$3076.2A$2943.2A$2551.2A336.A.A51.2A$
2551.2A45.2A292.A$2598.2A288.A4.A2.2A$2888.2A.A2.A.2A54.A$2892.2A57.A
.A$2952.A3$2897.A$2896.A.A49.2A$2895.A2.A49.2A$2896.2A55.2A$2953.A.A$
2584.2A369.A$2584.2A306.2A46.2A13.2A$2891.A.A47.A$2891.A46.3A6.2A$
2890.2A46.A8.2A$3074.2A21.A$3065.2A7.2A19.3A$2555.2A135.2A372.A27.A$
2555.2A3.A131.A373.A.A25.2A$2559.A.A128.A.A374.2A$2560.A.A127.2A$
2562.A$2562.2A2$3101.2A$3101.2A6$3069.2A$3069.2A$2895.A$2895.3A$2898.
A169.2A$2897.2A170.A$2615.A450.3A$2615.3A448.A18.2A27.2A$2618.A270.2A
194.2A27.2A$2617.2A10.2A258.A$2629.2A8.2A245.2A.A$2639.A246.A2.3A4.2A
$2637.A.A247.2A3.A3.2A$2637.2A250.4A$2889.A15.2A$2890.3A12.A.A$2893.A
13.A$2888.5A14.2A220.2A$2888.A240.2A$2890.A$2464.2A306.2A115.2A$2463.
3A306.A$2462.A.A2.A2.2A298.A.A312.2A$2462.2A2.2A2.2A298.2A313.2A$
2466.2A$2755.2A$2755.2A74.A$2829.3A$2471.A141.2A149.2A62.A$2470.A.A
140.2A45.2A102.2A6.2A54.2A244.2A$2469.A2.A187.2A110.2A301.A19.2A$
2470.2A603.A.A17.A$3076.2A15.A.A$2760.A327.A4.2A$2466.2A291.A.A45.2A
278.A.A$2465.A.A292.A6.2A37.A.A278.A.A$2465.A301.A38.A269.2A10.A$
2464.2A302.3A34.2A268.A.A$2770.A304.A$3074.2A37.2A4.2A$2810.2A277.2A
22.2A4.2A$2646.2A161.A.A277.A$2646.2A161.A280.3A$2731.A76.2A282.A$
2536.3A191.A.A385.2A$2536.3A192.A.A380.2A2.2A$2536.3A193.2A379.A.A$
2539.3A571.A$2539.3A75.2A493.2A$2539.3A75.2A3.A196.2A$2621.A.A195.2A$
2544.A77.A.A202.2A$2543.A.A78.A36.A165.A314.2A$2544.2A78.2A35.3A164.
3A311.A.A$2540.2A122.A165.A288.2A23.A$2539.A.A121.2A10.2A441.A.A23.2A
$2539.A5.2A128.2A8.2A142.A288.A$2538.2A5.2A138.A142.A.A286.2A5.2A25.
2A$2683.A.A142.A.A292.A.A25.A$2683.2A142.2A.3A290.A8.2A15.A.A$2833.A
288.2A8.2A15.2A$2827.2A.3A$2827.2A.A2$2819.2A$2810.2A7.2A$2811.A$
2811.A.A$2812.2A2$2748.2A5.2A$2748.2A5.A$2753.A.A76.2A297.2A$2753.2A
77.2A296.A.A$2659.2A88.2A379.A$2659.2A45.2A41.A.A377.2A$2706.2A42.A2$
2753.2A62.A203.3A$2753.2A.A59.A.A170.A34.A127.2A5.2A$2757.A58.A.A169.
A.A29.A3.A127.2A5.A$2754.A62.A170.A.A28.A.A2.A132.A.A$2755.A.2A55.3A
170.2A.3A24.A2.A.A134.2A$2757.2A55.A160.2A16.A23.A3.A131.2A$2975.2A
10.2A.3A24.A123.2A10.A.A$2796.2A189.2A.A27.3A120.2A11.A$2796.2A217.A
141.3A$2692.2A320.A.A139.A$2692.2A320.2A140.A3.A$3018.2A136.A2.A.A$
3018.A.A137.A.A2.A$2712.2A299.2A5.A109.2A27.A3.A$2712.A.A275.2A21.2A
5.2A109.A19.2A10.A$2713.A.A265.A8.2A139.A.A17.A8.3A$2663.2A49.A265.A.
A149.2A15.A.A$2663.2A3.A311.A2.A160.A4.2A$2667.A.A311.2A160.A.A$2668.
A.A211.2A80.2A177.A.A$2670.A211.2A2.2A75.A.A166.2A10.A$2670.2A214.A.A
74.A24.2A141.A.A$2887.A74.2A24.2A141.A$2891.A238.2A$2884.2A4.3A252.2A
$2885.A3.3A.A251.A$2882.3A5.A3.A251.3A$2882.A8.A3.A83.2A167.A$2892.A.
3A82.2A$2893.3A$2894.A5$2713.2A$2709.2A2.2A$2708.A.A19.4B$2705.A3.A
21.4B$2705.2A25.4B$2704.2A.A3.2A20.4B$2703.A2.3A2.A22.4B$2702.A.A.A5.
3A20.4B$2701.A.A.A8.A21.4B$2699.3A2.A32.4B$2700.A.2A34.4B$2701.2A36.
4B$2702.A37.4B$2741.4B235.2A$2742.4B234.2A$2743.4B$2744.4B$2745.4B$
2746.4B$2747.4B$2748.4B260.A$2749.4B60.3A194.3A$2750.4B62.A192.A$
2751.4B57.A3.A192.2A$2752.4B46.A8.A.A2.A$2753.4B45.3A4.A2.A.A$2754.4B
47.A3.A3.A$2755.4B45.2A3.A$2756.4B50.3A$2757.4B46.A$2758.4B44.A.A$
2759.4B39.2A2.2A$2760.4B38.2A$2761.4B234.A$2762.4B232.A.A$2763.4B202.
A29.2A$2764.4B201.3A$2765.4B203.A$2766.4B201.A.A$2767.4B201.A$2768.4B
$2769.4B$2770.4B199.2A$2771.4B198.2A$2772.4B$2773.4B$2774.4B215.2A$
2775.4B214.2A$2647.A128.4B$2646.A.A128.4B$2647.2A129.4B$2779.4B$2780.
4B$2781.4B$2782.4B$2783.4B$2784.4B$2785.4B$2786.4B$2696.2A89.4B$2689.
2A5.2A90.4B$2689.2A98.4B$2790.4B$2791.4B$2691.2A27.2A70.4B$2691.2A27.
2A71.4B$2685.2A107.4B$2685.2A108.4B148.2A$2726.2A68.4B148.A$2726.2A
69.4B147.A.A$2706.A15.2A74.4B147.2A$2705.A.A14.2A75.4B$2698.3A4.2A93.
4B$2801.4B148.2A$2802.4B146.A2.A$2727.2A74.4B146.A.A$2727.2A75.4B146.
A$2805.4B$2806.4B$2741.A65.4B140.2A$2693.2A113.4B50.A88.3A$2693.2A44.
A.3A65.4B48.A.A81.2A2.A2.A.A$2741.2A.A65.4B47.A.A81.2A2.2A2.2A$2741.A
.2A66.4B47.A86.2A$2688.2A52.3A.A65.4B$2688.2A123.4B$2744.A69.4B$2748.
A66.4B$2747.A.A66.4B$2748.2A4.B62.4B$2680.2A62.2A8.2B62.4B$2680.2A61.
A.A8.3B62.4B$2743.A5.2A3.4B62.4B$2742.2A5.2A4.4B62.4B$2756.4B62.4B$
2685.2A70.4B62.4B44.2A$2685.2A71.4B62.4B43.2A$2681.2A76.4B62.4B$2681.
2A77.4B62.4B23.2A$2722.2A37.4B62.4B21.A.A$2722.2A38.4B62.4B20.A$2687.
2A27.2A45.4B62.4B18.2A$2687.2A27.2A46.4B62.4B$2765.4B62.4B$2766.4B62.
4B$2718.2A47.4B62.4B25.2A$2711.2A5.2A48.4B62.4B23.A.A$2711.2A56.4B62.
4B22.A$2770.4B62.4B20.2A$2771.4B62.4B$2772.4B62.4B$2773.4B62.4B$2774.
4B62.4B234.2A$2775.4B62.4B233.2A$2776.4B62.4B$2777.4B62.4B$2778.4B62.
4B$2779.4B62.4B$2780.4B62.4B$2781.4B62.4B$2782.4B62.4B$2783.4B62.4B$
2784.4B62.4B$2677.2A106.4B62.4B144.2A$2670.2A4.A2.A106.4B62.4B143.2A
2.2A$2669.A2.A4.A.A107.4B62.4B146.A.A$2672.A5.A109.4B62.4B146.A$2672.
A116.4B62.4B149.A$2669.2A.A9.2A106.4B62.4B141.2A4.3A$2669.2A11.A108.
4B62.4B141.A3.3A.A$2683.3A106.4B62.4B137.3A5.A3.A$2685.A107.4B62.4B
136.A8.A3.A$2670.2A122.4B62.4B145.A.3A$2670.2A123.4B62.4B145.3A$2796.
4B62.4B145.A$2797.4B62.4B$2798.4B62.4B$2799.4B62.4B$2800.4B62.4B$
2801.4B62.4B$2802.4B62.4B$2803.4B62.4B$2804.4B62.4B$2805.4B62.4B$
2806.4B62.4B$2807.4B62.4B$2808.4B62.4B$2809.4B62.4B$2810.4B62.4B$
2811.4B62.4B$2812.4B$2813.4B$2814.4B$2815.4B$2816.4B$2817.4B$2818.4B$
2819.4B$2820.4B$2821.4B$2822.4B$2823.4B$2824.4B$2825.4B$2826.4B90.A$
2827.4B88.A.A5.2A$2828.4B87.2A6.2A$2829.4B$2830.5B$2831.5B$2832.5B$
2833.5B$2834.5B$2835.5B$2836.5B$2837.5B$2838.5B$2839.5B$2805.2A34.4B$
2805.2A2.2A31.4B$2809.A.A31.4B$2810.A33.4B87.2A$2814.A15.2B13.4B86.2A
$2807.2A4.3A14.3B13.4B$2808.A3.3A.A7.2AB2.5B13.4B34.A$2805.3A5.A3.A6.
2AB2.6B13.4B32.A.A53.2A$2805.A8.A3.A5.12B13.4B32.2A53.2A$2815.A.3A5.
11B14.4B$2816.3A6.12B14.4B$2817.A7.13B14.4B$2825.15B13.4B$2826.15B13.
4B100.A$2827.15B13.4B98.A.A$2827.16B4.2D7.4B98.2A$2828.16B2.B2DB7.4B$
2826.25B7.4B13.B$2824.27B8.4B11.2B$2824.28B8.4B9.3B$2825.27B9.4B7.4B$
2815.2A9.26B10.4B5.4B$2815.2A10.25B11.4B3.4B$2815.5B8.25B2.2B7.4B.4B$
2817.4B8.23B2.4B7.7B$2816.5B4.2B2.30B7.5B$2789.2B25.6B3.3B2.29B7.5B
11.4B$2789.3B23.6B3.5B2.29B5.7B9.4B$2788.5B21.9B.6B3.27B4.4B.4B7.4B
10.2A$2786.B.6B4.2D15.16B2.27B3.4B3.4B5.4B11.2A$2779.2AB3.10B2.B2DB
12.47B2.4B5.4B3.4B$2779.2AB.19B9.54B7.4B.4B$2781.21B9.55B7.7B12.B6.2A
$2781.22B9.55B7.5B12.2B6.2A69.A$2781.22B10.54B7.5B11.3B76.A.A$2782.
21B11.54B5.7B9.4B77.2A$2784.B.17B12.53B4.4B.4B7.4B$2786.18B2.2D8.52B
3.4B3.4B5.4B$2787.16B2.B2DB7.52B2.4B5.4B3.4B27.A$2764.2AB9.2B7.25B5.
58B7.4B.4B27.A.A$2764.2A5B5.3B4.27B.B.61B7.7B29.2A$2764.8B3.5B3.92B7.
5B$2766.8B.6B3.29B.61B7.5B$2766.16B3.28B3.60B5.7B$2764.20B2.30B2.58B
4.4B.4B$2762.23B2.30B5.B.52B3.4B3.4B$2762.24B2.29B7.52B2.4B5.4B$2763.
23B2.31B4.58B7.4B$2764.56B.61B7.4B$2765.118B7.3B$2766.55B.61B7.3B$
2768.53B3.60B5.4B$2769.55B2.58B4.4B$2770.55B.58B3.4B$2770.55B2.57B2.
4B98.2A$2771.56B2.60B99.2A$2772.56B.61B$2773.55B.62B$2774.55B.61B38.A
$2775.54B3.60B36.A.A$2775.117B37.2A51.2A$2774.118B89.A2.A$2773.2D59B.
57B90.A.A$2773.2D59B3.56B90.A$2774.60B3.56B$2775.61B.56B$2777.60B.55B
115.2A$2781.B.54B3.53B115.2A$2783.110B$2782.111B$2781.61B.50B$2781.
61B3.48B$2782.60B3.48B109.2A$2783.61B.48B108.A2.A$2785.60B.47B109.A.A
$2789.B.54B3.45B110.A$2791.102B$2790.103B$2789.61B.42B$2789.61B3.40B
54.2A$2790.60B3.40B54.2A$2791.61B.40B$2793.60B.39B3$2941.2A$2940.A2.A
76.2A$2941.A.A76.2A$2942.A3$2967.2A$2967.2A45.2A$3013.A2.A$3014.A.A$
3015.A2$2961.2A$2960.A2.A$2961.A.A$2962.A5$3033.2A$3033.2A5$2979.2A
46.2A$2979.2A45.A2.A$3027.A.A$3028.A$3048.A$3047.A.A$2973.2A73.2A$
2972.A2.A$2973.A.A$2974.A10$2992.2A$2992.2A5$2986.2A$2985.A2.A$2986.A
.A$2987.A$3055.A$3006.A47.A.A$3005.A.A47.2A$3006.2A13$3070.2A$3070.2A
3$3075.2A$3075.2A6$3012.A$3011.A.A$3012.2A75.2A$3089.2A3$3094.2A$
3094.2A$3035.2A$3035.2A2$3040.A$3039.A.A$3040.2A6$3057.A$3056.A.A$
3057.2A43.2A$3102.2A3$3107.2A$3107.2A7$3075.A$3074.A.A$3075.2A4$3124.
2A$3124.2A5$3118.2A$3117.A2.A$3118.A.A$3119.A4$3135.2A$3135.2A2$3140.
A$3139.A.A$3140.2A3$3087.2A$3087.2A5$3081.2A$3080.A2.A68.2A$3081.A.A
68.2A$3082.A$3157.A$3156.A.A$3100.A56.2A$3099.A.A$3100.2A9$3168.2A$
3168.2A3$3173.2A$3173.2A$3115.A$3114.A.A$3115.2A11$3182.A$3181.A.A$
3182.2A4$3160.A$3126.2A31.A.A$3126.2A32.2A3$3131.2A$3131.2A69.A$3201.
A.A$3202.2A10$3174.A$3173.A.A$3174.2A9$3210.2A$3210.2A2$3215.A$3214.A
.A$3215.2A21.A$3237.A.A$3238.2A4$3183.2A$3183.2A3$3188.2A$3188.2A2$
3209.A$3208.A.A$3209.2A13$3241.2A$3241.2A3$3246.2A$3246.2A2$3219.A$
3218.A.A45.A$3219.2A44.A.A29.A$3266.2A28.A.A$3297.2A11$3236.A$3235.A.
A$3236.2A3$3311.A$3310.A.A$3311.2A20$3320.2A$3320.2A$3239.A$3238.A.A$
3239.2A84.2A$3325.2A2$3346.A$3345.A.A$3346.2A4$3260.A$3259.A.A$3260.
2A8$3282.A$3281.A.A$3282.2A4$3356.A$3355.A.A$3356.2A8$3298.A$3297.A.A
$3298.2A3$3373.A$3372.A.A$3373.2A16$3306.2A$3306.2A$3384.2A$3311.A72.
2A$3310.A.A$3311.2A$3332.2A55.2A$3332.2A55.2A3$3337.2A22.A$3337.2A21.
A.A$3361.2A5$3402.A$3401.A.A$3402.2A12$3372.A$3371.A.A$3372.2A9$3416.
2A$3416.2A4$3436.A$3410.2A23.A.A$3409.A2.A23.2A$3410.A.A$3411.A12$
3452.A$3451.A.A$3452.2A2$3368.A$3367.A.A$3368.2A9$3468.2A$3468.2A3$
3473.2A$3473.2A7$3376.2A$3376.2A3$3381.2A$3381.2A2$3482.A$3481.A.A$
3482.2A$3398.2A$3398.2A2$3403.A$3402.A.A$3403.2A12$3413.2A78.2A$3413.
2A78.2A3$3418.2A78.2A$3418.2A78.2A5$3436.A$3435.A.A$3436.2A$3512.2A$
3512.2A3$3517.2A$3517.2A3$3537.A$3536.A.A$3537.2A$3454.A$3453.A.A$
3454.2A16$3468.A$3467.A.A$3468.2A$3544.2A$3544.2A3$3549.2A$3549.2A13$
3478.2A79.A$3478.2A78.A.A$3559.2A2$3483.2A$3483.2A4$3502.A$3501.A.A$
3502.2A10$3577.2A$3577.2A3$3518.A$3517.A.A$3518.2A51.2A$3570.A2.A$
3571.A.A$3572.A5$3587.2A$3587.2A3$3536.A55.2A$3535.A.A54.2A$3536.2A$
3564.2A$3564.2A2$3569.A$3568.A.A45.2A$3569.2A45.2A$3591.A$3590.A.A$
3591.2A2$3610.2A$3609.A2.A$3610.A.A$3611.A16$3615.2A$3615.2A2$3620.A$
3595.2A22.A.A$3595.2A23.2A3$3600.2A$3600.2A3$3635.2A$3635.2A3$3640.2A
$3640.2A7$3656.A$3614.2A39.A.A$3614.2A40.2A5$3608.2A$3607.A2.A$3608.A
.A$3609.A4$3674.A$3673.A.A$3674.2A2$3621.2A$3621.2A2$3650.2A$3626.2A
22.2A$3626.2A2$3655.2A$3655.2A8$3686.A$3685.A.A$3686.2A10$3657.2A$
3657.2A2$3662.A$3661.A.A$3662.2A$3699.2A$3699.2A3$3680.A23.2A$3679.A.
A22.2A$3680.2A3$3723.A$3722.A.A$3723.2A8$3696.2A$3696.2A3$3701.2A$
3701.2A9$3715.A$3714.A.A$3715.2A22$3660.A$3659.A.A$3659.2A4$3656.A$
3655.A.A13.2A$3656.2A13.2A3$3656.A$3655.A.A$3656.2A3$3638.A4.A$3637.A
.A2.A.A38.2A$3638.2A3.2A38.A.A$3664.2A18.A$3632.2A30.2A$3631.A.A$
3632.A19.2A$3652.2A2$3816.3C4$3670.A$3669.A.A$3670.A$3638.2A46.2A$
3638.2A46.A$3684.A.A$3684.2A$3665.A$3664.A.A$3665.2A2$3646.2A$3646.2A
152.3C4$3649.2A$3649.A.A$3650.A$3677.2A$3677.A.A$3679.A$3679.2A3$
3651.A$3650.A.A$3650.2A$3708.2A74.3C$3707.A.A$3706.A.A$3647.A59.A$
3646.A.A13.2A$3647.2A13.2A3$3647.A$3646.A.A$3647.2A2$3670.2A$3670.2A
2$3675.2A$3675.A.A$3676.A$3652.2A106.3D$3652.2A108.D$3761.D$3637.A4.A
$3636.A.A2.A.A$3637.2A3.2A2$3631.2A$3630.A.A$3631.A45.2A$3676.A.A$
3675.A.A$3649.2A16.A8.A$3649.2A15.A.A$3667.2A2$3676.2A$3660.A15.A.A$
3659.A.A15.A$3637.2A21.A$3637.2A6$3657.2A$3656.A.A$3657.A3$3647.2A$
3647.A.A$3648.A8$3713.2D$3675.A36.D.D$3674.2A38.D$3674.A.A3709$.2C$C.
C$2.C!
so you need to rerun your script with the correct phase and lane offsets for the gliders.
Hippo.69 wrote: August 4th, 2023, 2:35 am
OK now I finally see the parity issue ... the diff determining required block placement was horizontally one off :(.

So the most of the manual work again ... I know, you have worn me in time ... so still about two days to finish it ... .

The previous LWSS seed was biult from bottom -28 nicely just before L and R blocks.
Now the natural starting distance to build LWSS seed is -56, but building R before it from -28 collides with the LWSS recipe.
So I should build LWSS seed from -56 and then return to building R(L) ... loss of efficiency.
Oops no ... 12fd ... 24hd let me check the other order again ... yes the order must be changed.

So the p8 should be synchronized with incomming gliders, what can be checked already after first of them is built, but carefully for exac difference of 4. p256 would be correct as it is started from the p8 seed.
The igniting glider must be p8 synchronized with incomming gliders as well to start reflectors well mod 8.
The recipe for the last glider can be computed independently.
Attachments
TestBits.zip
(183.65 KiB) Downloaded 61 times
Last edited by Hippo.69 on August 8th, 2023, 2:21 pm, edited 1 time in total.
User avatar
Hippo.69
Posts: 694
Joined: July 14th, 2020, 7:35 pm
Contact:

Re: Binary slow salvos

Post by Hippo.69 »

So I hope the search with correct phaseShift and line is running ... here is the prefix of the recipe
Current version of PlayBitSequence.txt:

Code: Select all

[S]--0
----- {LWSS seed block -----
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--[][S]>[S6d6BDBD-28]>[S-28]
211211S211211D211211D211211B211211P 212221121121122112111211221121111121112111211111122 111 --[][S-28]>[SPBDDS-28]>[T6S26I4S-28]>[S30S-28]
 211211D211211D211211S211211D21 2111211211211211111211211211221121121211211221111121211112R1 --[][S30S-28]>[B6d6DSDD30S-28]>[R30S-28]
----- {LR -----
211211D211211B211211S211211S211211S211211D211211B211 11221121121111121121121111111121121111122111 --[][R..S-28][R..S6d6BDSSSBD-28]>[R..S36SBD-28]
211211S --[][R..S36SBD-28]>[R..SS36SBD-28]
211211D211211D211211D2112 211211212211211121122L1 --[][R..SS36SBD-28]>[R..PDDDDS36SBD-28]>[R..LS36SBD-28]
211211D211211D211211S211211D21 2111211211211211111211211211221121121211211221111121211112R1 --[][RL..S36SBD-28][RL..B6d6DSDD36SBD-28][LRR..SBD-28]
211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221 --[][LRR..SBD-28]>[LRR..S6d6BDBD-28]>[LRR..S-56]
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*3
----- {LWSS seed -----
--bottomymx:2312 totalCost=2006
   --<2312(0)[S]>[S]>[S]>[S]>[S]~(S)[0] 
 211211\D211211\B211211\D2112112112112112112112112112111112112111112112112112112112111121121121121111111211211112112 221122111112121122211211122 2 111111 --(g7%8)[2417](17 7)<2400(143)[S]>[S]>[PDBSBBDDSSDDDD###]>[PDBSBBDDSSDDDD###]>[DDSSDDDD###]~((#^11))[143] (g0%1)[2417]
 111211211211211111111211211112112112112111 21111 2 111111221211121111111211111112122111122 --(g2%8)[2415](15 2)<2400(230)[DDSSDDDD###]>[DDSSDDDD###]>[SPDBSSDSSDDDD###]>[SPDBSSDSSDDDD###]>[I16T6SDSSDDDD###]~(I16T6S(#^10))[230] "%(52 5%)""%(60 2%)"(g0%1)[2420](g0%1)[2415](+0)
111 211211112112112112112112112112 2111112112112221121121121111121112121122222211121 1  --(g1%8)[2413](13 1)<2400(313)[I16T6SDSSDDDD###]>[SDSSDDDD###]>[PDDDDBDSSDDDD###]>[PDDDDBDSSDDDD###]>[S6d6BDSSDDDD###]~(S6d6B(#^10))[313] "%(37 3%)"(g0%1)[2413](+0)
21212 2112112112111111211121111111211121121  2 112111111212 --(g0%8)[2414](38 0)<2376(368)[S6d6BDSSDDDD###]>[SDSSDDDD###]>[SSDDSSDDDD###]>[T6SPDSSDDDD###]>[T6SDDDD###]~(T6S(#^7))[368] (g0%1)[2414](+0)
11 2112112112112112112112112112111121121121121111211 1121211112112111121121121121111112112122 1 12 --(g5%8)[2411](27 5)<2384(462)[T6SDDDD###]>[SDDDD###]>[SBDB(D^8)###]>[S6d6BDB(D^8)###]>[S(D^6)###]~(S(#^9))[462] (g0%1)[2411]
 21121121121111121121121121121121111111121121121 2 2  --(g3%8)[2402](10 3)<2392(511)[S(D^6)###]>[S(D^6)###]>[SDSSDS(D^7)###]>[B6d6DSSDS(D^7)###]>[(D^7)###]~((#^10))[511] (g0%1)[2399](g0%1)[2398](g0%1)[2400](g0%1)[2401](g0%1)[2402](g0%1)[2403]
 111211211112112111 2122211211211211111211211211211211211211211122221121121121111211112221121121121121 1  --(g4%8)[2400](32 4)<2368(612)[(D^7)###]>[(D^7)###]>[SPB(D^6)###]>[SPB(D^6)###]>[SDDSDDDD###]~(SDDS(#^7))[612] (g0%1)[2400]
 11121121121121121121111111121121121 2 2  --(g3%8)[2394](10 3)<2384(649)[SDDSDDDD###]>[SDDSDDDD###]>[SDSSDSDSDDDD###]>[B6d6DSSDSDSDDDD###]>[DSDDDD###]~((#^9))[649] (g0%1)[2390](g0%1)[2391](g0%1)[2394]
 1112112111112112111121121111211211112112 2211221211221211121111111111111222 2 21211212 --(g3%8)[2397](29 3)<2368(732)[DSDDDD###]>[DSDDDD###]>[PDBBBSSDDDD###]>[PDBBBSSDDDD###]>[PDDDD###]~(P(#^7))[732] (g1%2)[2397]
 1121121121121111121121121121111211 1122111112112112112111111211212 2 11221 --(g5%8)[2404](52 5)<2352(803)[PDDDD###]>[PDDDD###]>[SBDSDDDDD###]>[S6d6BDSDDDDD###]>[H6T22DD###]~(H6T22#####)[803] (g1%2)[2404](+0)
11121121 11121121121121121121121121121121121121111211 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[2405](37 3)<2368(907)[H6T22DD###]>[DD###]>[SB(D^6)###]>[S6d6B(D^6)###]>[DDBDDDD###]~(DDB(#^7))[907] (g0%1)[2405](g0%1)[2400]
 1112112112112111121121121121111211 1121211112112111121121121121111112112122 1 12 --(g5%8)[2403](27 5)<2376(984)[DDBDDDD###]>[DDBDDDD###]>[SBDBDDBDDDD###]>[S6d6BDBDDBDDDD###]>[SBDDDD###]~(S(#^8))[984] (g0%1)[2403]
 111121121121121121121111121121121 22211211121111111111111121211111 1 2 --(g0%8)[2401](33 0)<2368(1051)[SBDDDD###]>[SBDDDD###]>[SDSDDSSDDD###]>[B6d6DSDDSSDDD###]>[I4SDDD###]~(I4S(#^6))[1051] (g0%1)[2401](+0)
1 211211211211\#2112111121121121121111111211211112112 221122111112121122211211122 2 111111 --(g7%8)[2393](17 7)<2376(1135)[I4SDDD###]>[SDDD###]>[PDBSBB#DDDD###]>[PDBSBB#DDDD###]>[#DDDD###]~((#^8))[1135] (g0%1)[2393]
 1112112112112112112112112112112 22112112121111121112111221 2 12221121121121121111121112111211111122 --(g6%8)[2396](20 6)<2376(1231)[#DDDD###]>[#DDDD###]>[PDDDD#DDDD###]>[PDDDD#DDDD###]>[I4SDDDDD###]~(I4SD(#^7))[1231] (g0%1)[2396](+0)
1 2112111121121121121111111211211112112 221122111112121122211211122 2 111111 --(g7%8)[2393](17 7)<2376(1303)[I4SDDDDD###]>[SDDDDD###]>[PDBSBBDDDDD###]>[PDBSBBDDDDD###]>[DDDDD###]~((#^8))[1303] (g0%1)[2398](g0%1)[2393]
 11111111121121121121121121111121121121 22211211121111111111111121211111 1 2 --(g0%8)[2393](33 0)<2360(1375)[DDDDD###]>[DDDDD###]>[SDSDDSSDD###]>[B6d6DSDDSSDD###]>[I4SDD###]~(I4S#####)[1375] (g0%2)[2393](+0)
1 2112112112112112112112111111121121121121121121111121121121 222112112111112112112112 2 112222 --(g6%8)[2397](29 6)<2368(1465)[I4SDD###]>[SDD###]>[SDSDDSBDDDD###]>[B6d6DSDDSBDDDD###]>[DDDD###]~((#^7))[1465] (g0%2)[2397]
 111211211211211211211211211211211211211112112112112112112112112112112111121121121121111211 1121212111211222211112 2 11112 --(g2%8)[2407](7 2)<2400(1583)[DDDD###]>[DDDD###]>[SBDBDDDDB(D^8)###]>[S6d6BDBDDDDB(D^8)###]>[T14(D^8)###]~(T14(#^11))[1583] "%(15 2%)"(g0%1)[2407](+0)
2 111111111112112111121121121121121121121121111111121121121121121 2 2 2112112111111111111111112222121222 --(g4%8)[2410](18 4)<2392(1683)[T14(D^8)###]>[P(D^7)###]>[SDDSSDDBSSSDDDD###]>[B6d6DDSSDDBSSSDDDD###]>[SSSDDDD###]~(SSS(#^7))[1683] (g0%2)[2410]
 1112112111121121121121121121121121111111121121121121121 2 2 2112112111111111111111112222121222 --(g4%8)[2402](18 4)<2384(1774)[SSSDDDD###]>[SSSDDDD###]>[SDDSSDDBSSSDDD###]>[B6d6DDSSDDBSSSDDD###]>[SSSDDD###]~(SSS(#^6))[1774] (g0%2)[2402]
 2112111121121121121121121121121121121121121111211 11121121211211211211111211121112111121121122112112121121122 1 12 --(g5%8)[2414](6 5)<2408(1885)[SSSDDD###]>[SSSDDD###]>[SBDDDDDBSSDDD###]>[S6d6BDDDDDBSSDDD###]>[h4t14DDDBSSDDD###]~(h4t14(#^12))[1885] (g1%2)[2414](+0)
11111111121 11111121121121121121121111111121121121 2 2  --(g3%8)[2402](10 3)<2392(1936)[h4t14DDDBSSDDD###]>[DDDBSSDDD###]>[SDSSDSDBSSDDD###]>[B6d6DSSDSDBSSDDD###]>[DBSSDDD###]~((#^10))[1936] (g1%2)[2402](+0)
221121121212 112112112112112112111111211121111111211121121  2 112111111212 --(g0%8)[2390](38 0)<2352(2006)[DBSSDDD###]>[SSPD###]>[SSDDSSD###]>[T6SPDSSD###]>[T6SD###]~(T6S####)[2006] (g0%2)[2390]
1111 --[][LR..T6SBDBD-84]>[LR..SBDBD-84]
----- LWSS seed} -----
211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221 --[][LR..SDBD-84]>[LR..S6d6BDBD-84][LR..S-28*4]
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*5
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*6
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*7
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*8
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*9
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*10
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*11
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*12
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*13
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*14
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*15
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*16
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*17
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*18
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*19
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*20
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*21
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*22
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*23
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*24
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*25
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*26
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*27
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*28
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*29
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*30
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*31
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*32
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*33
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*34
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*35
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*36
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*37
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*38
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*39
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*40
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*41
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*42
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*43
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*44
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*45
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*46
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*47
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*48
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*49
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*50
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*51
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*52
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*53
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*54
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*55
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*56
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*57
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*58
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*59
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*60
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*61
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*62
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*63
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*64
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*65
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*66
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*67
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*68
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*69
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*70
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*71
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*72
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*73
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*74
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*75
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*76
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*77
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*78
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*79
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*80
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*81
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*82
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*83
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*84
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*85
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*86
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*87
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*88
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*89
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*90
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*91
211211D211211B211211D211211B211 11212112112112112112112112112211111211221111211211221122221221121121121121121111121122121121211211221112111211221--28*92

----- {glider seed block -----
211211\#211211\#211211\#211211\#211211\#211211\#
211211D211211S211211S211211D211211D 211211D211211D211211D211211D211211D211211S211211D21 211111111211211211221121121111121111122 11 --[][LR..S(#^6)-2576][LR2500SDDSSD(#^6)-2576][][..B6d6DS(D^5)DDSSD(#^6)-2576][..S22t36 DDSSD-2716]>[..S58 DDSSD-2716]273 6
211211D211211D211211S211211D21 2111211211211211111211211211221121121211211221111121211112R 1 --[][..S58 DDSSD(#^6)-2576][..B6d6DSDD58 DDSSD(#^6)-2576][][LR2450R18I40DDSSD(#^6)-2576]>[LR2450R58DDSSD(#^6)-2576]276 9
----- {glider seed -----
S --[][LR2450R58DDSSD(#^6)-2576][LR2450R58SDSSD(#^6)-2576]
 211211211211211211211211211211211211211211211211112112112112112112112112 2111112112112221121121121111121112121122222211121 1  --(g1%8)[213](13 1)<200(122)[SDSS(#^14)]>[SDSS(#^14)]>[PDDDDB(D^8)SS(#^14)]>[PDDDDB(D^8)SS(#^14)]>[S6d6B(D^8)SS(#^14)]~(S6d6B(#^24))[122] "%(37 3%)"(g0%1)[213](+0)
21212 2112112112111121121121121111211 1121211112112111121121121121111112112122 1 12 --(g5%8)[211](27 5)<184(201)[S6d6B(D^8)SS(#^14)]>[S(D^8)SS(#^14)]>[SBDB(D^9)SS(#^14)]>[S6d6BDB(D^9)SS(#^14)]>[S(D^7)SS(#^14)]~(S(#^23))[201] (g0%1)[216](g0%1)[211]
 11111121121121121121121111121121121 22211211121111111111111121211111 1 2 --(g0%8)[209](33 0)<176(270)[S(D^7)SS(#^14)]>[S(D^7)SS(#^14)]>[SDSDDSS(D^5)SS(#^14)]>[B6d6DSDDSS(D^5)SS(#^14)]>[I4S(D^5)SS(#^14)]~(I4S(#^21))[270] (g0%1)[209](+0)
1 21121121121121121121121121121111121121121121121121111111121121121 2 2  --(g3%8)[210](10 3)<200(338)[I4S(D^5)SS(#^14)]>[S(D^5)SS(#^14)]>[SDSSDS(D^9)SS(#^14)]>[B6d6DSSDS(D^9)SS(#^14)]>[(D^9)SS(#^14)]~((#^25))[338] (g0%1)[210]
 111211211111111211211112112112112111 21111 2 111111221211121111111211111112122111122 --(g2%8)[207](15 2)<192(419)[(D^9)SS(#^14)]>[(D^9)SS(#^14)]>[SPDBSS(D^7)SS(#^14)]>[SPDBSS(D^7)SS(#^14)]>[I16T6S(D^7)SS(#^14)]~(I16T6S(#^23))[419] (g0%1)[207](+0)
111 21121111121121121121121121111111121121121 2 2  --(g3%8)[194](10 3)<184(465)[I16T6S(D^7)SS(#^14)]>[S(D^7)SS(#^14)]>[SDSSDS(D^7)SS(#^14)]>[B6d6DSSDS(D^7)SS(#^14)]>[(D^7)SS(#^14)]~((#^23))[465] (g0%1)[195](g0%1)[194](g0%1)[196](g0%1)[197](g0%1)[198](g0%1)[199]
 1112112111121121121121111211 1121211112112111121121121121111112112122 1 12 --(g5%8)[187](27 5)<160(536)[(D^7)SS(#^14)]>[(D^7)SS(#^14)]>[SBDB(D^6)SS(#^14)]>[S6d6BDB(D^6)SS(#^14)]>[SDDDDSS(#^14)]~(S(#^20))[536] (g0%1)[187]
 211211211211112112111 2122211211211211111211211211211211211211211122221121121121111211112221121121121121 1  --(g4%8)[184](32 4)<152(640)[SDDDDSS(#^14)]>[SDDDDSS(#^14)]>[SPB(D^5)SS(#^14)]>[SPB(D^5)SS(#^14)]>[SDDSDDDSS(#^14)]~(SDDS(#^19))[640] (g0%2)[184]
 11121121121121121121111111121121121 2 2  --(g3%8)[178](10 3)<168(677)[SDDSDDDSS(#^14)]>[SDDSDDDSS(#^14)]>[SDSSDSDSDDDSS(#^14)]>[B6d6DSSDSDSDDDSS(#^14)]>[DSDDDSS(#^14)]~((#^21))[677] (g1%2)[178]
 1111121121121121121121111121121121 222112112111112112112112 2 112222 --(g6%8)[173](29 6)<144(742)[DSDDDSS(#^14)]>[DSDDDSS(#^14)]>[SDSDDSBDDSS(#^14)]>[B6d6DSDDSBDDSS(#^14)]>[DDSS(#^14)]~((#^18))[742] (g0%1)[175](g0%1)[172](g0%1)[173](g0%1)[174]
 1112112112112112112112112112112112112112112112112 22112112121111121112111221 2 12221121121121121111121112111211111122 --(g6%8)[188](20 6)<168(856)[DDSS(#^14)]>[DDSS(#^14)]>[P(D^9)SS(#^14)]>[P(D^9)SS(#^14)]>[I4S(D^5)SS(#^14)]~(I4SD(#^20))[856] (g0%1)[188](+0)
1 21121121121121121111121121121121121121111111121121121 2 2  --(g3%8)[194](10 3)<184(912)[I4S(D^5)SS(#^14)]>[S(D^5)SS(#^14)]>[SDSSDS(D^7)SS(#^14)]>[B6d6DSSDS(D^7)SS(#^14)]>[(D^7)SS(#^14)]~((#^23))[912] (g0%1)[192](g0%1)[193](g0%1)[194](g0%1)[195](g0%1)[196](g0%1)[197]
 11121121111121121121121121121111111121121121 2 2  --(g3%8)[186](10 3)<176(958)[(D^7)SS(#^14)]>[(D^7)SS(#^14)]>[SDSSDS(D^6)SS(#^14)]>[B6d6DSSDS(D^6)SS(#^14)]>[(D^6)SS(#^14)]~((#^22))[958] (g0%1)[186]
 11111211 11111221221121121121121111121 2 21121121121121122111112111222 --(g3%8)[182](46 3)<136(1025)[(D^6)SS(#^14)]>[(D^6)SS(#^14)]>[SBDDDDSS(#^14)]>[S6d6BDDDDSS(#^14)]>[DSS(#^14)]~((#^17))[1025] (g1%2)[182]
 11121121121121121121121121111211 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[173](37 3)<136(1109)[DSS(#^14)]>[DSS(#^14)]>[SBDDDSS(#^14)]>[S6d6BDDDSS(#^14)]>[DDBDSS(#^14)]~(DDB(#^17))[1109] (g1%2)[173](+0)
112 111211211112112112112112112112112 211211221111111211211212112112111112112112221112111211111112111111 1 22 --(g6%8)[183](39 6)<144(1214)[DDBDSS(#^14)]>[PBDSS(#^14)]>[PDDDDBSDSS(#^14)]>[PDDDDBSDSS(#^14)]>[T6SDSS(#^14)]~(T6S(#^17))[1214] (g0%2)[183]
11 -- [][LR2502T6SDSSD(#^6)-2576][LR2508SDSSD(#^6)-2576]
----- glider seed} -----
211211S211211S211211B2112 2211212112112211111212111211121111 --[][LR2508SDSSD(#^6)-2576][..PDBSSDSSD(#^6)-2576]>[..H6T16T6SDSSD(#^6)-2576]
11111112 --[][..H6(T18^1)T16T6SDSSD(#^6)-2576]
11111112 --[][..H6(T18^2)T16T6SDSSD(#^6)-2576]
11111112 --[][..H6(T18^3)T16T6SDSSD(#^6)-2576]
11111112 --[][..H6(T18^4)T16T6SDSSD(#^6)-2576]
11111112 --[][..H6(T18^5)T16T6SDSSD(#^6)-2576]
11111112 --[][..H6(T18^6)T16T6SDSSD(#^6)-2576]
11111112 --[][..H6(T18^7)T16T6SDSSD(#^6)-2576]
11111112 --[][..H6(T18^8)T16T6SDSSD(#^6)-2576]
11111112 --[][..H6(T18^9)T16T6SDSSD(#^6)-2576]
11111112 --[][..H6(T18^10)T16T6SDSSD(#^6)-2576]
11111112 --[][..H6(T18^11)T16T6SDSSD(#^6)-2576]
11111112 --[][..H6(T18^12)T16T6SDSSD(#^6)-2576]
11111112 --[][..H6(T18^13)T16T6SDSSD(#^6)-2576]
11111112 --[][..H6(T18^14)T16T6SDSSD(#^6)-2576]
11111112 --[][..H6(T18^15)T16T6SDSSD(#^6)-2576]
11111112 --[][..H6(T18^16)T16T6SDSSD(#^6)-2576]
11111112 --[][..H6(T18^17)T16T6SDSSD(#^6)-2576]
11111112 --[][..H6(T18^18)T16T6SDSSD(#^6)-2576]
11111112 --[][..H6(T18^19)T16T6SDSSD(#^6)-2576]
11111112 --[][..H6(T18^20)T16T6SDSSD(#^6)-2576]
11111112 --[][..H6(T18^21)T16T6SDSSD(#^6)-2576]
11111112 --[][..H6(T18^22)T16T6SDSSD(#^6)-2576]
11111112 --[][..H6(T18^23)T16T6SDSSD(#^6)-2576]
11111112 --[][..H6(T18^24)T16T6SDSSD(#^6)-2576]
11111112 --[][..H6(T18^25)T16T6SDSSD(#^6)-2576]
11111112 --[][..H6(T18^26)T16T6SDSSD(#^6)-2576]
11111112 --[][..H6(T18^27)T16T6SDSSD(#^6)-2576]
11111112 --[][..H6(T18^28)T16T6SDSSD(#^6)-2576]
11111112 --[][..H6(T18^29)T16T6SDSSD(#^6)-2576]
11111112 --[][..H6(T18^30)T16T6SDSSD(#^6)-2576]
11111112 --[][..H6(T18^31)T16T6SDSSD(#^6)-2576]
11111112 --[][..H6(T18^32)T16T6SDSSD(#^6)-2576]
11111112 --[][..H6(T18^33)T16T6SDSSD(#^6)-2576]
11111112 --[][..H6(T18^34)T16T6SDSSD(#^6)-2576]
11111112 --[][..H6(T18^35)T16T6SDSSD(#^6)-2576]
11111112 --[][..H6(T18^36)T16T6SDSSD(#^6)-2576]
11111112 --[][..H6(T18^37)T16T6SDSSD(#^6)-2576]
11111112 --[][..H6(T18^38)T16T6SDSSD(#^6)-2576]
11111112 --[][..H6(T18^39)T16T6SDSSD(#^6)-2576]
11111112 --[][..H6(T18^40)T16T6SDSSD(#^6)-2576]
11111112 --[][..H6(T18^41)T16T6SDSSD(#^6)-2576]
11111112 --[][..H6(T18^42)T16T6SDSSD(#^6)-2576]
11111112 --[][..H6(T18^43)T16T6SDSSD(#^6)-2576]
11111112 --[][..H6(T18^44)T16T6SDSSD(#^6)-2576]
11111112 --[][..H6(T18^45)T16T6SDSSD(#^6)-2576]
11111112 --[][..H6(T18^46)T16T6SDSSD(#^6)-2576]
11111112 --[][..H6(T18^47)T16T6SDSSD(#^6)-2576]
11111112 --[][..H6(T18^48)T16T6SDSSD(#^6)-2576]
11111112 --[][..H6(T18^49)T16T6SDSSD(#^6)-2576]
11111112 --[][..H6(T18^50)T16T6SDSSD(#^6)-2576]
11111112 --[][..H6(T18^51)T16T6SDSSD(#^6)-2576]
11111112 --[][..H6(T18^52)T16T6SDSSD(#^6)-2576]
11111112 --[][..H6(T18^53)T16T6SDSSD(#^6)-2576]
11111112 --[][..H6(T18^54)T16T6SDSSD(#^6)-2576]
11111112 --[][..H6(T18^55)T16T6SDSSD(#^6)-2576] -- -
11111112 --[][..H6(T18^56)T16T6SDSSD(#^6)-2576] -- -
11111112 --[][..H6(T18^57)T16T6SDSSD(#^6)-2576] -- -
11111112 --[][..H6(T18^58)T16T6SDSSD(#^6)-2576] -- -
11111112 --[][..H6(T18^59)T16T6SDSSD(#^6)-2576] -- -
11111112 --[][..H6(T18^60)T16T6SDSSD(#^6)-2576] -- -
--11111112 --[][..H6(T18^61)T16T6SDSSD(#^6)-2576] -- -
--11111112 --[][..H6(T18^62)T16T6SDSSD(#^6)-2576] -- -
--11111112 --[][..H6(T18^63)T16T6SDSSD(#^6)-2576] -- -
--11111112 --[][..H6(T18^64)T16T6SDSSD(#^6)-2576] -- -
--11111112 --[][..H6(T18^65)T16T6SDSSD(#^6)-2576] -- -
--11111112 --[][..H6(T18^66)T16T6SDSSD(#^6)-2576] -- -
--11111112 --[][..H6(T18^67)T16T6SDSSD(#^6)-2576] -- -
--11111112 --[][..H6(T18^68)T16T6SDSSD(#^6)-2576] -- -
--11111111111 11111111111 --[][LR..H6(T18t20^0)(T18^54)T16T6SDSSD(#^6)-2576][..h4t20(T18^54)T16T6SDSSD(#^6)-2576]
--11111111111 11111111111 --[][LR..H6(T18t20^1)(T18^54)T16T6SDSSD(#^6)-2576][..h4t20(T18t20^1)(T18^54)T16T6SDSSD(#^6)-2576]
--11111111111 11111111111 --[][LR..H6(T18t20^2)(T18^54)T16T6SDSSD(#^6)-2576][..h4t20(T18t20^2)(T18^54)T16T6SDSSD(#^6)-2576] --+
 11111111111 11111111111 --[][LR..H6(T18t20^3)(T18^54)T16T6SDSSD(#^6)-2576][..h4t20(T18t20^3)(T18^54)T16T6SDSSD(#^6)-2576] --+
 11111111111 11111111111 --[][LR..H6(T18t20^4)(T18^54)T16T6SDSSD(#^6)-2576][..h4t20(T18t20^4)(T18^54)T16T6SDSSD(#^6)-2576] --+
 11111111111 11111111111 --[][LR..H6(T18t20^5)(T18^54)T16T6SDSSD(#^6)-2576][..h4t20(T18t20^5)(T18^54)T16T6SDSSD(#^6)-2576] --+
 111212212221111221121221121121121121121121121121121122211111211211121211211211211111122221121222211121121121121121121111122111211211211211211211211211111111212121 --[][][..D6d24(T18t20^6)(T18^54)T16T6SDSSD(#^6)-2576]
S211# --[][S#26(T18t20^6)(T18^54)T16T6SDSSD(#^6)-2576]
211211#211211#211211S 211211D211211D211211B2112S 212221121121122112111211221121111121112111211111122 111 --[][..S#26(t20T18^6)(T18^54)T16T6SDSSD(#^6)-2576][..SS###26(t20T18^6)(T18^54)T16T6SDSSD(#^6)-2576]>[..SSBDDS###26(t20T18^6)(T18^54)T16T6SDSSD(#^6)-2576]>[..S30S###26(t20T18^6)(T18^54)T16T6SDSSD(#^6)-2576]
 211211D211211D211211S211211D21 2111211211211211111211211211221121121211211221111121211112R1 --[][..S30S###26(t20T18^6)(T18^54)T16T6SDSSD(#^6)-2576]>[LR1224R30SDDD26(t20T18^6)(T18^54)T16T6SDSSD(#^6)-2576]
----- { syncedGliderPair -----
 2112111112112111112112112112112112111121121121121111111211211112112 221122111112121122211211122 2 111111 --(g7%8)[1315](17 7)<1298(101)[SDD]>[SDD]>[PDBSBBDDSSDD]>[PDBSBBDDSSDD]>[DDSSDD]~((#^6))[101] "%(37 3%)"(g0%1)[1315]
 111211211211211111111211211112112112112111 21111 2 111111221211121111111211111112122111122 --(g2%8)[1313](15 2)<1298(188)[DDSSDD]>[DDSSDD]>[SPDBSSDSSDD]>[SPDBSSDSSDD]>[I16T6SDSSDD]~(I16T6S#####)[188] (g0%1)[1318](g0%1)[1313](+0)
111 211211112112112112112112112112 2111112112112221121121121111121112121122222211121 1  --(g1%8)[1311](13 1)<1298(271)[I16T6SDSSDD]>[SDSSDD]>[PDDDDBDSSDD]>[PDDDDBDSSDD]>[S6d6BDSSDD]~(S6d6B#####)[271] "%(37 3%)"(g0%1)[1311](+0)
21212 2112112112111111211121111111211121121  2 112111111212 --(g0%8)[1312](38 0)<1274(326)[S6d6BDSSDD]>[SDSSDD]>[SSDDSSDD]>[T6SPDSSDD]>[T6SDD]~(T6S##)[326] (g0%1)[1312](+0)
11 2112112112112112112112112112111121121121121111211 1121211112112111121121121121111112112122 1 12 --(g5%8)[1309](27 5)<1282(420)[T6SDD]>[SDD]>[SBDB(D^6)]>[S6d6BDB(D^6)]>[SDDDD]~(S####)[420] (g0%1)[1309]
 21121121121111121121121121121121111111121121121 2 2  --(g3%8)[1300](10 3)<1290(469)[SDDDD]>[SDDDD]>[SDSSDSDDDDD]>[B6d6DSSDSDDDDD]>[DDDDD]~(#####)[469] (g0%1)[1297](g0%1)[1296](g0%1)[1298](g0%1)[1299](g0%1)[1300](g0%1)[1301]
 111211211112112111 2122211211211211111211211211211211211211211122221121121121111211112221121121121121 1  --(g4%8)[1298](32 4)<1266(570)[DDDDD]>[DDDDD]>[SPBDDDD]>[SPBDDDD]>[SDDSDD]~(SDDS##)[570] (g0%1)[1298]
 111111211211112112112112111 21111 2 111111221211121111111211111112122111122 --(g2%8)[1297](15 2)<1282(642)[SDDSDD]>[SDDSDD]>[SPDBSSSDD]>[SPDBSSSDD]>[I16T6SSDD]~(I16T6S###)[642] (g0%2)[1297](+0)
111 21121121121111121121121121121121111111121121121 2 2  --(g3%8)[1292](10 3)<1282(694)[I16T6SSDD]>[SSDD]>[SDSSDSDSDD]>[B6d6DSSDSDSDD]>[DSDD]~(####)[694] (g0%1)[1292]
 1112112111112112112112112112111111211121111111211121121  2 112111111212 --(g0%8)[1312](38 0)<1274(762)[DSDD]>[DSDD]>[SSDDSSDD]>[T6SPDSSDD]>[T6SDD]~(T6S##)[762] (g0%2)[1312](+0)
11 21121121121121121121121111121121121121121121111111121121121 2 2  --(g3%8)[1300](10 3)<1290(825)[T6SDD]>[SDD]>[SDSSDSDDDDD]>[B6d6DSSDSDDDDD]>[DDDDD]~(#####)[825] (g1%2)[1300]
 1112112112112111121121121121111211 1121211112112111121121121121111112112122 1 12 --(g5%8)[1301](27 5)<1274(902)[DDDDD]>[DDDDD]>[SBDBDDDDD]>[S6d6BDBDDDDD]>[SDDD]~(S###)[902] (g1%2)[1301]
 2112112112111111112112112112112112111111211121111111211121121  2 112111111212 --(g0%8)[1320](38 0)<1282(976)[SDDD]>[SDDD]>[SSDDSSDDD]>[T6SPDSSDDD]>[T6SDDD]~(T6S###)[976] (g0%2)[1320](+0)
11 21121121121121121121121111211 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[1319](37 3)<1282(1059)[T6SDDD]>[SDDD]>[SB(D^6)]>[S6d6B(D^6)]>[DDBDDDD]~(DDB####)[1059] (g0%1)[1319]
 1112112112112111121121121121111111211211112112 221122111112121122211211122 2 111111 --(g7%8)[1323](17 7)<1306(1139)[DDBDDDD]>[DDBDDDD]>[PDBSBBDDBDDDD]>[PDBSBBDDBDDDD]>[DDBDDDD]~((#^7))[1139] (g1%2)[1323]
 1112112111121121121121111111211211112112 221122111112121122211211122 2 111111 --(g7%8)[1315](17 7)<1298(1213)[DDBDDDD]>[DDBDDDD]>[PDBSBBDBDDDD]>[PDBSBBDBDDDD]>[DBDDDD]~((#^6))[1213] (g1%2)[1315]
 11121121121121121121111121121121121121121111111121121121 2 2  --(g3%8)[1316](10 3)<1306(1271)[DBDDDD]>[DBDDDD]>[SDSSDSDDBDDDD]>[B6d6DSSDSDDBDDDD]>[DDBDDDD]~((#^7))[1271] (g1%2)[1316](+0)
112 111211211211211112112112112112112111121121121 221211211211211211211211221121121221121121112211111111 1 1111112 --(g3%8)[1314](24 3)<1290(1381)[DDBDDDD]>[PBDDDD]>[SDBDDBDSDDDD]>[B6d6DBDDBDSDDDD]>[SDDDD]~(S####)[1381] (g1%2)[1314]
 21121111121121121121111211 1122111112112112112111111211212 2 11221 --(g5%8)[1310](52 5)<1258(1444)[SDDDD]>[SDDDD]>[SBDSDDDD]>[S6d6BDSDDDD]>[H6T22D]~(H6T22#)[1444] (g1%2)[1310](+0)
11121121 1112112112112112112112112112112112112111111121121121121121121111121121121 222112112111112112112112 2 112222 --(g6%8)[1311](29 6)<1282(1556)[H6T22D]>[D]>[SDSDDSBDDDD]>[B6d6DSDDSBDDDD]>[DDDD]~(####)[1556] (g0%2)[1311]
 1111111112112112112112112111111211121111111211121121  2 112111111212 --(g0%8)[1304](38 0)<1266(1621)[DDDD]>[DDDD]>[SSDDSSD]>[T6SPDSSD]>[T6SD]~(T6S#)[1621] (g0%1)[1304]
1121121 21212  --<1250(1665)[T6S#]>[T6SD]>[BDD]>[1]>(1)[1]
-----  syncedGliderPair } -----

121 -- [][LR1278P26(t20T18^4)(T18^57)T16T6SDSSD(#^6)-2576]
2121 -- [][LR..(T18^60)T16T6SDSSD(#^6)-2576]
22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 -- [][LR..(T18^51)T16T6SDSSD(#^6)-2576][LR..(T18^48)T16T6SDSSD(#^6)-2576]
 
21 -- [][LR..T16T6SDSSD(#^6)-2576]>[LR..SDSSD(#^6)-2576]

----- {boat2placedBlock and startDBCA -----
--bottomymx:160 phaseShift:7 totalCost=8228
   --<160(0)[SDSSD(#^6)]>[SDSSD(#^6)]>[SDSSD(#^6)]>[SDSSD(#^6)]>[SDSSD(#^6)]~(SDSSD(#^6))[0] 
 211211\#211211\#21121121121121121121121121121121121111121121121121121121111111121121121 2 2  --(g3%8)[306](10 3)<296(85)[SDSSD(#^6)]>[SDSSD(#^6)]>[SDSSDSDDDDD##DSSD(#^6)]>[B6d6DSSDSDDDDD##DSSD(#^6)]>[DDDDD##DSSD(#^6)]~((#^17))[85] (g0%1)[306]
 11121121121121111121121121121121121111111121121121 2 2  --(g3%8)[306](10 3)<296(137)[DDDDD##DSSD(#^6)]>[DDDDD##DSSD(#^6)]>[SDSSDSDDDDD##DSSD(#^6)]>[B6d6DSSDSDDDDD##DSSD(#^6)]>[DDDDD##DSSD(#^6)]~((#^17))[137] (g0%1)[301](g0%1)[306]
 1112112112112112112112112 22112112121111121112111221 2 12221121121121121111121112111211111122 --(g6%8)[308](20 6)<288(227)[DDDDD##DSSD(#^6)]>[DDDDD##DSSD(#^6)]>[P(D^8)##DSSD(#^6)]>[P(D^8)##DSSD(#^6)]>[I4SDDDD##DSSD(#^6)]~(I4SD(#^15))[227] (g0%1)[308](+0)
1 2112112112111121121121121111211 1121211112112111121121121121111112112122 1 12 --(g5%8)[307](27 5)<280(302)[I4SDDDD##DSSD(#^6)]>[SDDDD##DSSD(#^6)]>[SBDBDDDDD##DSSD(#^6)]>[S6d6BDBDDDDD##DSSD(#^6)]>[SDDD##DSSD(#^6)]~(S(#^15))[302] (g0%1)[307]
 1111112112112112112112111111211121111111211121121  2 112111111212 --(g0%8)[310](38 0)<272(364)[SDDD##DSSD(#^6)]>[SDDD##DSSD(#^6)]>[SSDDSSD##DSSD(#^6)]>[T6SPDSSD##DSSD(#^6)]>[T6SD##DSSD(#^6)]~(T6S(#^13))[364] (g0%1)[310](+0)
11 211211\#21121121121121121121121121121121121111121121121121121121111111121121121 2 2  --(g3%8)[322](10 3)<312(445)[T6SD##DSSD(#^6)]>[SD##DSSD(#^6)]>[SDSSDSDDDDD#D##DSSD(#^6)]>[B6d6DSSDSDDDDD#D##DSSD(#^6)]>[DDDDD#D##DSSD(#^6)]~((#^19))[445] (g0%1)[318](g0%1)[319](g0%1)[320](g0%1)[321](g0%1)[322](g0%1)[323]
 1112112111121121121121111111211211112112 221122111112121122211211122 2 111111 --(g7%8)[321](17 7)<304(519)[DDDDD#D##DSSD(#^6)]>[DDDDD#D##DSSD(#^6)]>[PDBSBBDDDD#D##DSSD(#^6)]>[PDBSBBDDDD#D##DSSD(#^6)]>[DDDD#D##DSSD(#^6)]~((#^18))[519] (g0%1)[321]
 111211211211211111111211211112112112112111 21111 2 111111221211121111111211111112122111122 --(g2%8)[319](15 2)<304(606)[DDDD#D##DSSD(#^6)]>[DDDD#D##DSSD(#^6)]>[SPDBSSDDD#D##DSSD(#^6)]>[SPDBSSDDD#D##DSSD(#^6)]>[I16T6SDDD#D##DSSD(#^6)]~(I16T6S(#^17))[606] (g0%1)[319](g0%1)[324](+0)
111 1111112112112112112112111111211121111111211121121  2 112111111212 --(g0%8)[326](38 0)<288(671)[I16T6SDDD#D##DSSD(#^6)]>[SDDD#D##DSSD(#^6)]>[SSDDSSD#D##DSSD(#^6)]>[T6SPDSSD#D##DSSD(#^6)]>[T6SD#D##DSSD(#^6)]~(T6S(#^15))[671] (g0%1)[326](+0)
11 211211\#21121121121121121111211 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[325](37 3)<288(754)[T6SD#D##DSSD(#^6)]>[SD#D##DSSD(#^6)]>[SBDD#D#D##DSSD(#^6)]>[S6d6BDD#D#D##DSSD(#^6)]>[DDB#D#D##DSSD(#^6)]~(DDB(#^16))[754] (g0%1)[325]
 111211211211211112112111 2122211211211211111211211211211211211211211122221121121121111211112221121121121121 1  --(g4%8)[328](32 4)<296(861)[DDB#D#D##DSSD(#^6)]>[DDB#D#D##DSSD(#^6)]>[SPBDDB#D#D##DSSD(#^6)]>[SPBDDB#D#D##DSSD(#^6)]>[SDDSB#D#D##DSSD(#^6)]~(SDDS(#^17))[861] (g0%1)[328]
 21121121121111121121121121121121111111121121121 2 2  --(g3%8)[338](10 3)<328(910)[SDDSB#D#D##DSSD(#^6)]>[SDDSB#D#D##DSSD(#^6)]>[SDSSDSDDDSB#D#D##DSSD(#^6)]>[B6d6DSSDSDDDSB#D#D##DSSD(#^6)]>[DDDSB#D#D##DSSD(#^6)]~((#^21))[910] (g0%1)[336](g0%1)[337](g0%1)[338](g0%1)[339](g0%1)[340](g0%1)[341]
 1112112112112111121121121121111211 1121211112112111121121121121111112112122 1 12 --(g5%8)[339](27 5)<312(987)[DDDSB#D#D##DSSD(#^6)]>[DDDSB#D#D##DSSD(#^6)]>[SBDBDDDSB#D#D##DSSD(#^6)]>[S6d6BDBDDDSB#D#D##DSSD(#^6)]>[SDSB#D#D##DSSD(#^6)]~(S(#^19))[987] (g0%1)[339]
 1112112112112112112111111211121111111211121121  2 112111111212 --(g0%8)[342](38 0)<304(1046)[SDSB#D#D##DSSD(#^6)]>[SDSB#D#D##DSSD(#^6)]>[SSDDSSB#D#D##DSSD(#^6)]>[T6SPDSSB#D#D##DSSD(#^6)]>[T6SB#D#D##DSSD(#^6)]~(T6S(#^17))[1046] (g0%1)[337](g0%1)[342](+0)
11 211211\#211211211211211211211211112112111 2122211211211211111211211211211211211211211122221121121121111211112221121121121121 1  --(g4%8)[344](32 4)<312(1170)[T6SB#D#D##DSSD(#^6)]>[SB#D#D##DSSD(#^6)]>[SPBDDD#B#D#D##DSSD(#^6)]>[SPBDDD#B#D#D##DSSD(#^6)]>[SDDSD#B#D#D##DSSD(#^6)]~(SDDS(#^19))[1170] (g0%1)[344]
 111111211211112112112112111 21111 2 111111221211121111111211111112122111122 --(g2%8)[343](15 2)<328(1242)[SDDSD#B#D#D##DSSD(#^6)]>[SDDSD#B#D#D##DSSD(#^6)]>[SPDBSSSD#B#D#D##DSSD(#^6)]>[SPDBSSSD#B#D#D##DSSD(#^6)]>[I16T6SSD#B#D#D##DSSD(#^6)]~(I16T6S(#^20))[1242] (g0%1)[343](+0)
111 21121121121121121111121121121121121121111111121121121 2 2  --(g3%8)[346](10 3)<336(1300)[I16T6SSD#B#D#D##DSSD(#^6)]>[SSD#B#D#D##DSSD(#^6)]>[SDSSDSDDSD#B#D#D##DSSD(#^6)]>[B6d6DSSDSDDSD#B#D#D##DSSD(#^6)]>[DDSD#B#D#D##DSSD(#^6)]~((#^22))[1300] (g0%1)[346]
 11121121121121121121111121121121121121121111111121121121 2 2  --(g3%8)[354](10 3)<344(1358)[DDSD#B#D#D##DSSD(#^6)]>[DDSD#B#D#D##DSSD(#^6)]>[SDSSDSDDDSD#B#D#D##DSSD(#^6)]>[B6d6DSSDSDDDSD#B#D#D##DSSD(#^6)]>[DDDSD#B#D#D##DSSD(#^6)]~((#^23))[1358] (g0%1)[354](g0%1)[355](g0%1)[356](g0%1)[357](g0%1)[358](g0%1)[359]
 1111111112112112112112112111111211121111111211121121  2 112111111212 --(g0%8)[366](38 0)<328(1423)[DDDSD#B#D#D##DSSD(#^6)]>[DDDSD#B#D#D##DSSD(#^6)]>[SSDDSSSD#B#D#D##DSSD(#^6)]>[T6SPDSSSD#B#D#D##DSSD(#^6)]>[T6SSD#B#D#D##DSSD(#^6)]~(T6S(#^20))[1423] (g0%1)[366](+0)
11 21121121121121121121121121121121121121121121121111121121121 2111211111122111221112112112112112112112112111121111211 2 2212 --(g4%8)[376](40 4)<336(1544)[T6SSD#B#D#D##DSSD(#^6)]>[SSD#B#D#D##DSSD(#^6)]>[SDS(D^7)SD#B#D#D##DSSD(#^6)]>[B6d6DS(D^7)SD#B#D#D##DSSD(#^6)]>[DDSD#B#D#D##DSSD(#^6)]~((#^22))[1544] (g0%1)[376]
 11121121121121121121121121111211 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[373](37 3)<336(1628)[DDSD#B#D#D##DSSD(#^6)]>[DDSD#B#D#D##DSSD(#^6)]>[SBDDDDSD#B#D#D##DSSD(#^6)]>[S6d6BDDDDSD#B#D#D##DSSD(#^6)]>[DDBDDSD#B#D#D##DSSD(#^6)]~(DDB(#^22))[1628] (g0%1)[373]
 1112112111111121121121121121121111121121121 222112112111112112112112 2 112222 --(g6%8)[373](29 6)<344(1702)[DDBDDSD#B#D#D##DSSD(#^6)]>[DDBDDSD#B#D#D##DSSD(#^6)]>[SDSDDSBBDDSD#B#D#D##DSSD(#^6)]>[B6d6DSDDSBBDDSD#B#D#D##DSSD(#^6)]>[BDDSD#B#D#D##DSSD(#^6)]~((#^23))[1702] (g0%2)[373]
 121121121121111121121121121111211 1122111112112112112111111211212 2 11221 --(g5%8)[372](52 5)<320(1772)[BDDSD#B#D#D##DSSD(#^6)]>[BDDSD#B#D#D##DSSD(#^6)]>[SBDSDDDSD#B#D#D##DSSD(#^6)]>[S6d6BDSDDDSD#B#D#D##DSSD(#^6)]>[H6T22SD#B#D#D##DSSD(#^6)]~(H6T22(#^20))[1772] (g1%2)[372](+0)
11121121 21121121121121121121121121121121121121121121121111121121121 2111211111122111221112112112112112112112112111121111211 2 2212 --(g4%8)[368](40 4)<328(1899)[H6T22SD#B#D#D##DSSD(#^6)]>[SD#B#D#D##DSSD(#^6)]>[SDS(D^8)#B#D#D##DSSD(#^6)]>[B6d6DS(D^8)#B#D#D##DSSD(#^6)]>[DDD#B#D#D##DSSD(#^6)]~((#^21))[1899] (g0%2)[368]
 1112112112112112112112112112112111121121121121111211 1121211112112111121121121121111112112122 1 12 --(g5%8)[363](27 5)<336(1994)[DDD#B#D#D##DSSD(#^6)]>[DDD#B#D#D##DSSD(#^6)]>[SBDB(D^6)#B#D#D##DSSD(#^6)]>[S6d6BDB(D^6)#B#D#D##DSSD(#^6)]>[SDDDD#B#D#D##DSSD(#^6)]~(S(#^22))[1994] (g1%2)[363]
 21121121121121121111121121121121121121111111121121121 2 2  --(g3%8)[362](10 3)<352(2049)[SDDDD#B#D#D##DSSD(#^6)]>[SDDDD#B#D#D##DSSD(#^6)]>[SDSSDS(D^6)#B#D#D##DSSD(#^6)]>[B6d6DSSDS(D^6)#B#D#D##DSSD(#^6)]>[(D^6)#B#D#D##DSSD(#^6)]~((#^24))[2049] (g0%1)[362]
 111111111211211112112112112111 21111 2 111111221211121111111211111112122111122 --(g2%8)[351](15 2)<336(2124)[(D^6)#B#D#D##DSSD(#^6)]>[(D^6)#B#D#D##DSSD(#^6)]>[SPDBSSDDD#B#D#D##DSSD(#^6)]>[SPDBSSDDD#B#D#D##DSSD(#^6)]>[I16T6SDDD#B#D#D##DSSD(#^6)]~(I16T6S(#^21))[2124] (g0%1)[351](+0)
111 2112112112111121121121121111111211211112112 221122111112121122211211122 2 111111 --(g7%8)[353](17 7)<336(2204)[I16T6SDDD#B#D#D##DSSD(#^6)]>[SDDD#B#D#D##DSSD(#^6)]>[PDBSBBDDDD#B#D#D##DSSD(#^6)]>[PDBSBBDDDD#B#D#D##DSSD(#^6)]>[DDDD#B#D#D##DSSD(#^6)]~((#^22))[2204] (g0%1)[348](g0%1)[353]
 11121121121121111121121121121121121111111121121121 2 2  --(g3%8)[346](10 3)<336(2256)[DDDD#B#D#D##DSSD(#^6)]>[DDDD#B#D#D##DSSD(#^6)]>[SDSSDSDDDD#B#D#D##DSSD(#^6)]>[B6d6DSSDSDDDD#B#D#D##DSSD(#^6)]>[DDDD#B#D#D##DSSD(#^6)]~((#^22))[2256] (g0%1)[346]
 111211211112112111 2122211211211211111211211211211211211211211122221121121121111211112221121121121121 1  --(g4%8)[344](32 4)<312(2357)[DDDD#B#D#D##DSSD(#^6)]>[DDDD#B#D#D##DSSD(#^6)]>[SPBDDD#B#D#D##DSSD(#^6)]>[SPBDDD#B#D#D##DSSD(#^6)]>[SDDSD#B#D#D##DSSD(#^6)]~(SDDS(#^19))[2357] (g0%1)[344]
 111111211211112112112112111 21111 2 111111221211121111111211111112122111122 --(g2%8)[343](15 2)<328(2429)[SDDSD#B#D#D##DSSD(#^6)]>[SDDSD#B#D#D##DSSD(#^6)]>[SPDBSSSD#B#D#D##DSSD(#^6)]>[SPDBSSSD#B#D#D##DSSD(#^6)]>[I16T6SSD#B#D#D##DSSD(#^6)]~(I16T6S(#^20))[2429] (g0%1)[339](g0%1)[340](g0%1)[343](g0%1)[350](+0)
111 211211\#211211\#211211\#2112112112112112112112112112 22112112121111121112111221 2 12221121121121121111121112111211111122 --(g6%8)[372](20 6)<352(2543)[I16T6SSD#B#D#D##DSSD(#^6)]>[SSD#B#D#D##DSSD(#^6)]>[PDDDDD###SD#B#D#D##DSSD(#^6)]>[PDDDDD###SD#B#D#D##DSSD(#^6)]>[I4SD###SD#B#D#D##DSSD(#^6)]~(I4SD(#^23))[2543] (g0%1)[372](+0)
1 21121121121121121111121121121121121121111111121121121 2 2  --(g3%8)[378](10 3)<368(2599)[I4SD###SD#B#D#D##DSSD(#^6)]>[SD###SD#B#D#D##DSSD(#^6)]>[SDSSDSDDD###SD#B#D#D##DSSD(#^6)]>[B6d6DSSDSDDD###SD#B#D#D##DSSD(#^6)]>[DDD###SD#B#D#D##DSSD(#^6)]~((#^26))[2599] (g0%1)[378]
 1112112112112112112111121121121121111111211211112112 221122111112121122211211122 2 111111 --(g7%8)[393](17 7)<376(2685)[DDD###SD#B#D#D##DSSD(#^6)]>[DDD###SD#B#D#D##DSSD(#^6)]>[PDBSBBDDDD###SD#B#D#D##DSSD(#^6)]>[PDBSBBDDDD###SD#B#D#D##DSSD(#^6)]>[DDDD###SD#B#D#D##DSSD(#^6)]~((#^27))[2685] (g0%1)[393]
 111211211211211112112111 2122211211211211111211211211211211211211211122221121121121111211112221121121121121 1  --(g4%8)[392](32 4)<360(2792)[DDDD###SD#B#D#D##DSSD(#^6)]>[DDDD###SD#B#D#D##DSSD(#^6)]>[SPBDDDD###SD#B#D#D##DSSD(#^6)]>[SPBDDDD###SD#B#D#D##DSSD(#^6)]>[SDDSDD###SD#B#D#D##DSSD(#^6)]~(SDDS(#^25))[2792] (g0%2)[392]
 2112111121121121121111111211211112112 221122111112121122211211122 2 111111 --(g7%8)[401](17 7)<384(2863)[SDDSDD###SD#B#D#D##DSSD(#^6)]>[SDDSDD###SD#B#D#D##DSSD(#^6)]>[PDBSBBDDSDD###SD#B#D#D##DSSD(#^6)]>[PDBSBBDDSDD###SD#B#D#D##DSSD(#^6)]>[DDSDD###SD#B#D#D##DSSD(#^6)]~((#^28))[2863] (g1%2)[400](g1%2)[401](g0%2)[404](g0%2)[405]
 111211211211211111111211211112112112112111 21111 2 111111221211121111111211111112122111122 --(g2%8)[399](15 2)<384(2950)[DDSDD###SD#B#D#D##DSSD(#^6)]>[DDSDD###SD#B#D#D##DSSD(#^6)]>[SPDBSSDSDD###SD#B#D#D##DSSD(#^6)]>[SPDBSSDSDD###SD#B#D#D##DSSD(#^6)]>[I16T6SDSDD###SD#B#D#D##DSSD(#^6)]~(I16T6S(#^27))[2950] (g0%2)[399](+0)
111 2112112112112112112112112112 22112112121111121112111221 2 12221121121121121111121112111211111122 --(g6%8)[404](20 6)<384(3046)[I16T6SDSDD###SD#B#D#D##DSSD(#^6)]>[SDSDD###SD#B#D#D##DSSD(#^6)]>[P(D^6)SDD###SD#B#D#D##DSSD(#^6)]>[P(D^6)SDD###SD#B#D#D##DSSD(#^6)]>[I4SDDSDD###SD#B#D#D##DSSD(#^6)]~(I4SD(#^27))[3046] (g0%1)[404](+0)
1 2112112112112112112112112112 22112112121111121112111221 2 12221121121121121111121112111211111122 --(g6%8)[412](20 6)<392(3140)[I4SDDSDD###SD#B#D#D##DSSD(#^6)]>[SDDSDD###SD#B#D#D##DSSD(#^6)]>[P(D^7)SDD###SD#B#D#D##DSSD(#^6)]>[P(D^7)SDD###SD#B#D#D##DSSD(#^6)]>[I4SDDDSDD###SD#B#D#D##DSSD(#^6)]~(I4SD(#^28))[3140] (g0%2)[412](+0)
1 2112112112112112112112112112112112 2111111221211112112112112112112122111121112111211211122112121 1 2 --(g1%8)[423](23 1)<400(3238)[I4SDDDSDD###SD#B#D#D##DSSD(#^6)]>[SDDDSDD###SD#B#D#D##DSSD(#^6)]>[P(D^9)SDD###SD#B#D#D##DSSD(#^6)]>[P(D^9)SDD###SD#B#D#D##DSSD(#^6)]>[DDDDSDD###SD#B#D#D##DSSD(#^6)]~(D(#^29))[3238] (g1%2)[423]
 11121121121121111211 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[421](37 3)<384(3310)[DDDDSDD###SD#B#D#D##DSSD(#^6)]>[DDDDSDD###SD#B#D#D##DSSD(#^6)]>[SBDDDDSDD###SD#B#D#D##DSSD(#^6)]>[S6d6BDDDDSDD###SD#B#D#D##DSSD(#^6)]>[DDBDDSDD###SD#B#D#D##DSSD(#^6)]~(DDB(#^28))[3310] (g0%1)[421]
 111211211211211211211211211112112111 2122211211211211111211211211211211211211211122221121121121111211112221121121121121 1  --(g4%8)[440](32 4)<408(3429)[DDBDDSDD###SD#B#D#D##DSSD(#^6)]>[DDBDDSDD###SD#B#D#D##DSSD(#^6)]>[SPBDDDDBDDSDD###SD#B#D#D##DSSD(#^6)]>[SPBDDDDBDDSDD###SD#B#D#D##DSSD(#^6)]>[SDDSDDBDDSDD###SD#B#D#D##DSSD(#^6)]~(SDDS(#^31))[3429] (g0%1)[440]
 2112112112112112112112 2211111211221122111121112111211111112121211211211211112112112112121 2 22 --(g6%8)[426](10 6)<416(3521)[SDDSDDBDDSDD###SD#B#D#D##DSSD(#^6)]>[SDDSDDBDDSDD###SD#B#D#D##DSSD(#^6)]>[P(D^6)SDDBDDSDD###SD#B#D#D##DSSD(#^6)]>[P(D^6)SDDBDDSDD###SD#B#D#D##DSSD(#^6)]>[BSDDBDDSDD###SD#B#D#D##DSSD(#^6)]~(B(#^32))[3521] (g0%2)[426]
 12112112112112112111121121121121111211 1121211112112111121121121121111112112122 1 12 --(g5%8)[443](27 5)<416(3602)[BSDDBDDSDD###SD#B#D#D##DSSD(#^6)]>[BSDDBDDSDD###SD#B#D#D##DSSD(#^6)]>[SBDBDDSDDBDDSDD###SD#B#D#D##DSSD(#^6)]>[S6d6BDBDDSDDBDDSDD###SD#B#D#D##DSSD(#^6)]>[SSDDBDDSDD###SD#B#D#D##DSSD(#^6)]~(S(#^32))[3602] (g0%1)[443]
 1112112112112112112111111211121111111211121121  2 112111111212 --(g0%8)[446](38 0)<408(3661)[SSDDBDDSDD###SD#B#D#D##DSSD(#^6)]>[SSDDBDDSDD###SD#B#D#D##DSSD(#^6)]>[SSDDSSDBDDSDD###SD#B#D#D##DSSD(#^6)]>[T6SPDSSDBDDSDD###SD#B#D#D##DSSD(#^6)]>[T6SDBDDSDD###SD#B#D#D##DSSD(#^6)]~(T6S(#^30))[3661] (g0%2)[446](+0)
1 1211211\#211211\#21121121121121121111211 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[453](37 3)<416(3750)[T6SDBDDSDD###SD#B#D#D##DSSD(#^6)]>[I4SDBDDSDD###SD#B#D#D##DSSD(#^6)]>[SBDD##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[S6d6BDD##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[DDB##DBDDSDD###SD#B#D#D##DSSD(#^6)]~(DDB(#^32))[3750] (g1%2)[453]
 111211211\#2112112112112112111121121121121111111211211112112 221122111112121122211211122 2 111111 --(g7%8)[473](17 7)<456(3842)[DDB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[DDB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[PDBSBBDD#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[PDBSBBDD#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[DD#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]~((#^37))[3842] (g0%1)[473]
 111211211\#211211211211211211111111211211112112112112111 21111 2 111111221211121111111211111112122111122 --(g2%8)[487](15 2)<472(3941)[DD#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[DD#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SPDBSSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SPDBSSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[I16T6SD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]~(I16T6S(#^38))[3941] (g0%1)[487](+0)
111 211211211211211211112112111 2122211211211211111211211211211211211211211122221121121121111211112221121121121121 1  --(g4%8)[496](32 4)<464(4054)[I16T6SD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SPBDDD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SPBDDD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SDDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]~(SDDS(#^38))[4054] (g0%1)[496]
 211211111111211211112112112112111 21111 2 111111221211121111111211111112122111122 --(g2%8)[503](15 2)<488(4132)[SDDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SDDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SPDBSSDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SPDBSSDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[I16T6SDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]~(I16T6S(#^40))[4132] (g0%1)[503](+0)
111 2112111121121121121111111211211112112 221122111112121122211211122 2 111111 --(g7%8)[497](17 7)<480(4206)[I16T6SDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[PDBSBBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[PDBSBBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[DSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]~((#^40))[4206] (g0%1)[497]
 111211211211211111111211211112112112112111 21111 2 111111221211121111111211111112122111122 --(g2%8)[495](15 2)<480(4293)[DSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[DSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SPDBSSSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SPDBSSSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[I16T6SSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]~(I16T6S(#^39))[4293] (g0%2)[495](+0)
111 21121121121121121111111121121121121121121111121121121 22211211121111111111111121211111 1 2 --(g0%8)[521](33 0)<488(4383)[I16T6SSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SDSDDSSDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[B6d6DSDDSSDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[I4SDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]~(I4S(#^40))[4383] (g0%2)[520](g0%2)[521](g0%2)[528](+0)
1 21121121121121121111211 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[517](37 3)<480(4459)[I4SDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SBDDDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[S6d6BDDDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]~(DDB(#^40))[4459] (g1%2)[517]
 1112112112112112112112112112112112112111121121121121111211 1121211112112111121121121121111112112122 1 12 --(g5%8)[547](27 5)<520(4560)[DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SBDB(D^6)BDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[S6d6BDB(D^6)BDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SDDDDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]~(S(#^45))[4560] (g0%1)[547]
 1111112112112112112112111111211121111111211121121  2 112111111212 --(g0%8)[550](38 0)<512(4622)[SDDDDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SDDDDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SSDDSSDDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[T6SPDSSDDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[T6SDDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]~(T6S(#^43))[4622] (g0%2)[550](+0)
1 1211211\#21121121121121121121121111211 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[557](37 3)<520(4711)[T6SDDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[I4SDDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SBDDD#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[S6d6BDDD#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[DDBD#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]~(DDB(#^45))[4711] (g1%2)[557]
 11121121121121121121111211 11111221221121121121121111121 2 21121121121121122111112111222 --(g3%8)[574](46 3)<528(4796)[DDBD#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[DDBD#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SBDDDBD#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[S6d6BDDDBD#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[BD#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]~((#^46))[4796] (g1%2)[574]
 1211211\#211211\#211211\#211211\#2112112112112112112112112112111121121121121111211 1121211112112111121121121121111112112122 1 12 --(g5%8)[595](27 5)<568(4913)[BD#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[BD#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SBDBDDDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[S6d6BDBDDDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]~(S(#^51))[4913] (g1%2)[595]
 21121121121111211 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[597](37 3)<560(4982)[SDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SBDDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[S6d6BDDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[DDBD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]~(DDB(#^50))[4982] (g1%2)[597]
 11121121121121111211 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[605](37 3)<568(5054)[DDBD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[DDBD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SBDDBD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[S6d6BDDBD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[DDBBD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]~(DDB(#^51))[5054] (g0%1)[605]
 1112112111111121121121121121121111121121121 222112112111112112112112 2 112222 --(g6%8)[605](29 6)<576(5128)[DDBBD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[DDBBD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SDSDDSBBBD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[B6d6DSDDSBBBD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[BBD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]~((#^52))[5128] (g0%2)[605]
 12112112112112112112112111121121121121111111211211112112 221122111112121122211211122 2 111111 --(g7%8)[609](17 7)<592(5218)[BBD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[BBD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[PDBSBBDDDBD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[PDBSBBDDDBD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[DDDBD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]~((#^54))[5218] (g0%1)[609]
 1111121121121121111111211211112112 221122111112121122211211122 2 111111 --(g7%8)[593](17 7)<576(5286)[DDDBD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[DDDBD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[PDBSBBDBD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[PDBSBBDBD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[DBD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]~((#^52))[5286] (g1%2)[593]
 111211211211211211211211211\#11121121121121121121111111121121121 2 2  --(g3%8)[602](10 3)<592(5350)[DBD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[DBD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SDSSDS#DDBD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[B6d6DSSDS#DDBD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[#DDBD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]~((#^54))[5350] (g1%2)[601](g1%2)[602](g0%2)[605](g0%2)[606]
 1112112112112111121121121121111211 1121211112112111121121121121111112112122 1 12 --(g5%8)[603](27 5)<576(5427)[#DDBD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[#DDBD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SBDB#DDBD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[S6d6BDB#DDBD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SDBD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]~(S(#^52))[5427] (g1%2)[603](+0)
2112121212 2112112112112112112112112112 22112112121111121112111221 2 12221121121121121111121112111211111122 --(g6%8)[588](20 6)<568(5530)[SDBD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[P(D^6)####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[P(D^6)####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[I4SDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]~(I4SD(#^50))[5530] (g0%2)[588](+0)
1 211211211211211211112112111 2122211211211211111211211211211211211211211122221121121121111211112221121121121121 1  --(g4%8)[600](32 4)<568(5641)[I4SDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SPBDDDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SPBDDDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]~(SDDS(#^51))[5641] (g0%1)[600]
 2112112112112112112112112112112112111121121121121111211 1121211112112111121121121121111112112122 1 12 --(g5%8)[643](27 5)<616(5739)[SDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SBDB(D^7)SDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[S6d6BDB(D^7)SDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SDDDDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]~(S(#^57))[5739] (g0%1)[643]
 2112112112112112111111112112112112112112111111211121111111211121121  2 112111111212 --(g0%8)[670](38 0)<632(5819)[SDDDDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SDDDDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SSDDSS(D^6)SDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[T6SPDSS(D^6)SDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[T6S(D^6)SDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]~(T6S(#^58))[5819] (g0%1)[670](+0)
11 2112112112112112112112111121121121121111211 1121211112112111121121121121111112112122 1 12 --(g5%8)[659](27 5)<632(5907)[T6S(D^6)SDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[S(D^6)SDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SBDB(D^9)SDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[S6d6BDB(D^9)SDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[S(D^7)SDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]~(S(#^59))[5907] (g0%1)[659]
 2112112112111121121121121111121121121121121121111111121121121 2 2  --(g3%8)[666](10 3)<656(5970)[S(D^7)SDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[S(D^7)SDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SDSSDSDB(D^8)SDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[B6d6DSSDSDB(D^8)SDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[DB(D^8)SDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]~((#^62))[5970] (g0%1)[664](g0%1)[665](g0%1)[666](g0%1)[667](g0%1)[668](g0%1)[669](+0)
22 1111121121121121121121111111121121121 2 2  --(g3%8)[634](10 3)<624(6011)[DB(D^8)SDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[P(D^7)SDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SDSSDS(D^6)SDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[B6d6DSSDS(D^6)SDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[(D^6)SDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]~((#^58))[6011] (g0%1)[634]
 111211211111111211211112112112112111 21111 2 111111221211121111111211111112122111122 --(g2%8)[631](15 2)<616(6092)[(D^6)SDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[(D^6)SDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SPDBSSDDDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SPDBSSDDDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[I16T6SDDDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]~(I16T6S(#^56))[6092] (g0%1)[631](g0%1)[636](+0)
1 112112112112112112112112111121121121121111211 1121211112112111121121121121111112112122 1 12 --(g5%8)[643](27 5)<616(6181)[I16T6SDDDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[T6SDDDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SBDB(D^7)SDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[S6d6BDB(D^7)SDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SDDDDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]~(S(#^57))[6181] (g0%1)[643]
 211211\#2112111121121121121111111211211112112 221122111112121122211211122 2 111111 --(g7%8)[641](17 7)<624(6258)[SDDDDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SDDDDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[PDBSBB#DDDDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[PDBSBB#DDDDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[#DDDDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]~((#^58))[6258] (g0%1)[641]
 1112112112112112112 22112112121111121112111221 2 12221121121121121111121112111211111122 --(g6%8)[628](20 6)<608(6342)[#DDDDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[#DDDDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[PDD#DDDDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[PDD#DDDDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[I4SDDDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]~(I4SD(#^55))[6342] (g0%2)[628](+0)
1 11111121121121121121121111121121121 22211211121111111111111121211111 1 2 --(g0%8)[633](33 0)<600(6412)[I4SDDDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SDDDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SDSDDSSDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[B6d6DSDDSSDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[I4SDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]~(I4S(#^54))[6412] (g0%2)[633](+0)
1 2112111111112112112112112112111111211121111111211121121  2 112111111212 --(g0%8)[630](38 0)<592(6481)[I4SDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SSDDSSDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[T6SPDSSDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[T6SDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]~(T6S(#^53))[6481] (g0%1)[629](g0%1)[630](+0)
11 2112112112112112112112112112112112 22112112121111121112111221 2 12221121121121121111121112111211111122 --(g6%8)[620](20 6)<600(6582)[T6SDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[P(D^7)SDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[P(D^7)SDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[I4SDDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]~(I4SD(#^54))[6582] (g0%2)[620](+0)
1 211211211211112112111 2122211211211211111211211211211211211211211122221121121121111211112221121121121121 1  --(g4%8)[624](32 4)<592(6687)[I4SDDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SDDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SPBDDDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SPBDDDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SDDSDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]~(SDDS(#^54))[6687] (g0%2)[624]
 21121111211 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[637](37 3)<600(6750)[SDDSDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SDDSDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SBDDSDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[S6d6BDDSDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[DDBSDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]~(DDB(#^55))[6750] (g0%1)[637]
 11121121121121111211 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[645](37 3)<608(6822)[DDBSDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[DDBSDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SBDDBSDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[S6d6BDDBSDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[DDBBSDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]~(DDB(#^56))[6822] (g0%1)[645]
 111211211111111211211112112112112111 21111 2 111111221211121111111211111112122111122 --(g2%8)[639](15 2)<624(6903)[DDBBSDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[DDBBSDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SPDBSSBBSDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SPDBSSBBSDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[I16T6SBBSDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]~(I16T6S(#^57))[6903] (g0%1)[639](+0)
111 21121121121111121121121121121121111111121121121 2 2  --(g3%8)[634](10 3)<624(6955)[I16T6SBBSDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SBBSDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SDSSDSDBBSDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[B6d6DSSDSDBBSDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[DBBSDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]~((#^58))[6955] (g0%1)[629](g0%1)[634](g0%1)[635](g0%1)[640](+0)
22 2112112112112112112112112112112112112112 22112112221121121222211112 2 221111111122221 --(g6%8)[643](43 6)<600(7039)[DBBSDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SSDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[P(D^7)SDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[P(D^7)SDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]~((#^55))[7039] (g0%2)[643]
 21121121121121121121121121121121121111211 1112112121121111211211211211121121121121121122221 1 22 --(g3%8)[653](37 3)<616(7132)[SDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SB(D^7)SDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[S6d6B(D^7)SDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[DDBDDDDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]~(DDB(#^57))[7132] (g1%2)[653](+0)
112 1111112112112112112112111111211121111111211121121  2 112111111212 --(g0%8)[654](38 0)<616(7197)[DDBDDDDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[PBDDDDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SSDDSSDDDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[T6SPDSSDDDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[T6SDDDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]~(T6S(#^56))[7197] (g0%2)[654](+0)
1 1211211211211211211211211112112111 2122211211211211111211211211211211211211211122221121121121111211112221121121121121 1  --(g4%8)[648](32 4)<616(7315)[T6SDDDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[I4SDDDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SPB(D^7)SDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SPB(D^7)SDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SDDSDDDDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]~(SDDS(#^57))[7315] (g0%2)[648]
 211211112112111 2122211211211211111211211211211211211211211122221121121121111211112221121121121121 1  --(g4%8)[656](32 4)<624(7413)[SDDSDDDDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SDDSDDDDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SPBDDSDDDDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SPBDDSDDDDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SDDSSDDDDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]~(SDDS(#^58))[7413] (g0%1)[656]
 112112112112112112111121121121 221211211211211211211211221121121221121121112211111111 1 1111112 --(g3%8)[656](24 3)<632(7505)[SDDSSDDDDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SDDSSDDDDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SDBDDBDSSDDDDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[B6d6DBDDBDSSDDDDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SSDDDDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]~(S(#^58))[7505] (g0%1)[656](+0)
2111211121121 21121121121111121121121121111211 1122111112112112112111111211212 2 11221 --(g5%8)[652](52 5)<600(7587)[SSDDDDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SDDDDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SBDS(D^6)SDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[S6d6BDS(D^6)SDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[H6T22DDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]~(H6T22(#^55))[7587] (g1%2)[652](+0)
11121121 111211211211211211211211211211211112112111 2122211211211211111211211211211211211211211122221121121121111211112221121121121121 1  --(g4%8)[640](32 4)<608(7720)[H6T22DDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[DDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SPB(D^6)SDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SPB(D^6)SDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SDDSDDDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]~(SDDS(#^56))[7720] (g0%2)[640]
 21121111111121121121121121121121121111121121121 21112112121112111222121121121121222221211121121121 1 1112211 --(g5%8)[644](20 5)<624(7825)[SDDSDDDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SDDSDDDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SDSDDDSSDSDDDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[B6d6DSDDDSSDSDDDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[DSDDDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]~((#^58))[7825] (g1%2)[644]
 1112112112112112112112112112112112112112112112112112112 2211111211221122111121112111211111112121211211211211112112112112121 2 22 --(g6%8)[650](10 6)<640(7950)[DSDDDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[DSDDDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[P(D^9)SDDDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[P(D^9)SDDDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[BDDDSDDDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]~(B(#^60))[7950] (g0%2)[650]
 12112112112 211211212112112111112121111111111211121 2 2111211121111111112211121112112 --(g5%8)[657](41 5)<616(8032)[BDDDSDDDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[BDDDSDDDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[PDDDDDSDDDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[PDDDDDSDDDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[I4SDDDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]~(I4S(#^56))[8032] (g1%2)[657](+0)
1 21121121121121121121121111211 11111221221121121121121111121 2 21121121121121122111112111222 --(g3%8)[654](46 3)<608(8121)[I4SDDDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SDDDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[SB(D^7)SDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[S6d6B(D^7)SDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[DDDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]~((#^56))[8121] (g1%2)[654](+0)
112 11111211211112112112112112112112112 211211221111111211211212112112111112112112221112111211111112111111 1 22 --(g6%8)[631](39 6)<592(8228)[DDDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[PDDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[PDDDDBSDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[PDDDDBSDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]>[T6SDSDD####D#DDBDSD#D#DB##DBDDSDD###SD#B#D#D##DSSD(#^6)]~(T6S(#^53))[8228] (g6%8)[631]

[]
And translator TestBits.py >test.rle:

Code: Select all

import lifelib

lt = lifelib.load_rules('b3s23').lifetree(n_layers=1)


def sanitise_line(x):
    '''
    Removes comments and parenthetical strings from a binary line.
    '''

    x = x.split('--')[0] # remove comments

    l = []
    d = 0
    for c in x:
        if c == '(':
            d += 1
        elif c == ')':
            d -= 1
        elif (d == 0):
            l.append(c if c in '12 ' else '')
            l.append('1' if c in 'ESBP' else '')
            l.append('1' if c in 'ESB' else '')
            l.append('1' if c in 'ES' else '')
            l.append('1' if c in 'E' else '')
    return ''.join(l)


def sanitise(x):

    return '    '.join([sanitise_line(l) for l in x.split('\n')])


def bin2rle(x, spacing=256):

    x = sanitise(x)

    initial = lt.pattern('''x = 132, y = 131, rule = B3/S23
    124bo$123bobo$123bobo$124bo2$114bo13b2o$114bo13b2o$114bo2$110b3o3b3o
    10b2o$128bo2bo$114bo13bo2bo$114bo14b2o$114bo74$48b3o$50bo$49bo39$b2o$o
    bo$2bo!''')

    target = initial[:, :50]
    d = {'1': initial[:, 100:], '2': initial[:, 50:], ' ': target - target}

    def convert(s):
        if s in d:
            return d[s]
        else:
            l = len(s) >> 1
            left = convert(s[:l])
            right = convert(s[l:])
            dist = l * spacing
            res = left + right(-dist, dist)
            d[s] = res
            return res

    segsize=256

    for i in range(0, len(x), segsize):
        #if ((i & 4095) == 0):
        #    print('%d / %d' % (i, len(x)), end='\r')
        dist = i * spacing
        target += convert(x[i:i+segsize])(-dist, dist)

    print('\n\n\n')

    return target.rle_string()


if __name__ == '__main__':

    recipe_start = '''
-- convert initial target into blinker
11111211111122122121112121121212121121211211211211211211211211111121121121121111
21111112112111112112112211121121211211211211211221121122111111211211211211211211
21111211212211111211122111111211211211211211211211211211211212111111211211212211
2122112111121

'''
    with open('c:\\Golly\\PlayBitSequence.txt', 'r') as file:
        rest_of_recipe = '\n'.join(file.read().split('\n')[1:-1])
    recipe = recipe_start + rest_of_recipe

    print(bin2rle(recipe))
And generation 32,505,856 ... of the test.rle:

Code: Select all

x = 1528, y = 2578, rule = B3/S23
103bo$102bobo$102bobo$103bo8$103b2o$103b2o8$102b2o$102b2o9$104b2o$104b
obo$105bo61$116b2o$116b2o6$105b2o$99bo5bobo$99bo6bo$99bo$95b2o$95b2o
17$108b2o$108b2o3$107b2o$107b2o59$56b3o$65b2o$65b2o5$57b3o8$64bo$64bo$
64bo8$23b2o2$21bo3bo$21bo4bo$23bobobo$24bobobo$25bo4bo$26bo3bo2$27b2o
8$25bo$24bobo$24bo2bo$25b2o6bo$16b2o14bobo$16b2o14bobo$29bo3bo$19b2o8b
o$19b2o8bo2$25b3o3b3o4$21b2o8bo$21b2o8bo$31bo3$2o$2o992$1523bo$1523bo$
1523bo2$1519bo5b3o$1519bo$1519bo2$1515bo5b3o$1515bo$1515bo2$1511bo5b3o
$1511bo$1511bo2$1507bo5b3o$1507bo$1507bo2$1503bo5b3o$1503bo$1503bo2$
1499bo5b3o$1499bo$1499bo2$1501b3o4$1497b3o4$1487bo5b3o$1487bo$1487bo2$
1483bo5b3o$1483bo$1483bo2$1479bo5b3o$1479bo$1479bo2$1475bo5b3o$1475bo$
1475bo2$1471bo5b3o$1471bo$1471bo2$1467bo5b3o$1467bo$1467bo2$1463bo5b3o
$1463bo$1463bo$1457b2o$1457b2o6b3o4$1455bo5b3o$1455bo$1455bo2$1451bo5b
3o$1451bo$1451bo2$1453b3o4$1443bo5b3o$1443bo$1443bo2$1439bo5b3o$1439bo
$1439bo2$1435bo5b3o$1435bo$1435bo2$1431bo5b3o$1431bo$1431bo2$1427bo5b
3o$1427bo$1427bo2$1429b3o4$1419bo5b3o$1419bo$1419bo2$1415bo5b3o$1415bo
$1415bo$1409b2o$1409b2o6b3o4$1407bo5b3o$1407bo$1407bo2$1403bo5b3o$
1403bo$1403bo2$1399bo5b3o$1399bo$1399bo$1393b2o$1393b2o6b3o4$1391bo5b
3o$1391bo$1391bo2$1387bo5b3o$1387bo$1387bo2$1383bo5b3o$1383bo$1383bo2$
1379bo5b3o$1379bo$1379bo2$1375bo5b3o$1375bo$1375bo2$1377b3o4$1367bo5b
3o$1367bo$1367bo$1361b2o$1361b2o6b3o4$1359bo5b3o$1359bo$1359bo2$1355bo
5b3o$1355bo$1355bo2$1351bo5b3o$1351bo$1351bo2$1347bo5b3o$1347bo$1347bo
2$1343bo5b3o$1343bo$1343bo2$1339bo5b3o$1339bo$1339bo2$1335bo5b3o$1335b
o$1335bo2$1331bo5b3o$1331bo$1331bo2$1327bo5b3o$1327bo$1327bo2$1323bo5b
3o$1323bo$1323bo2$1325b3o4$1315bo5b3o$1304bo10bo$1303bobo9bo$1303bobo$
1304bo12b3o2$1308b2o$1307bo2bo$1308b2o3b3o1078$192b2o$192b2o41$224b2o$
224b2o!
New bugs detected ... let us hope another emission is wrong ... yep (30 4) a composite one. There was bad conditioning as (18 4)'s conditioning is exceptional ... :( .
Post Reply