Maze Solver

For discussion of other cellular automata.

Maze Solver

I made a ten-state von-Neumann rule that can solve mazes:
`@RULE Solver0 vacuum1 wall2 fill from N3 fill from E4 fill from S5 fill from W6 path from N7 path from E8 path from S9 path from W@TABLEn_states:10neighborhood:vonNeumannsymmetries:nonevar a = {0,1,2,3,4,5,6,7,8,9}var b = avar c = bvar d = cvar f1 = {2,3,4,5}var f2 = f1var f3 = f2var f4 = f3# draw path0,f1,b,c,d,20,a,f2,c,d,30,a,b,f3,d,40,a,b,c,f4,5# retrace path2,a,b,6,d,63,a,b,6,d,74,a,b,6,d,85,a,b,6,d,92,a,b,c,7,63,a,b,c,7,74,a,b,c,7,85,a,b,c,7,92,8,b,c,d,63,8,b,c,d,74,8,b,c,d,85,8,b,c,d,92,a,9,c,d,63,a,9,c,d,74,a,9,c,d,85,a,9,c,d,9@COLORS1 130 130 1302 140 000 1103 130 000 1204 120 000 1305 111 000 1406 060 180 0607 065 170 0658 070 160 0709 075 150 075`

It does this by filling the maze with cells defined by what direction they were filled from.
Once the goal is located, the fill directions are used to backtrack to the start.
Your start cell (a fill cell) should be against a wall and have its fill direction coming from the wall to prevent the backtrack from overshooting.
Your goal cell cannot have its fill direction coming from a wall (or the backtracking will not work) and should have its fill direction coming from the direction it will be reached first from.
A big example maze:
`x = 197, y = 131, rule = Solver8.16A\$7.A16.5A\$7.A21.7A\$7.A28.14A\$7.A42.6A\$6.2A48.9A\$5.2A58.3A\$4.19A45.8A\$4.A18.6A47.4A\$4.A24.9A42.4A\$4.A32.10A37.3A\$4.A42.7A33.2A\$4.A48.6A30.2A\$4.5A46.A3.15A17.A\$4.A3.8A39.A18.5A13.2A38.33A14.10A\$4.A10.6A34.A22.3A13.2A5.31A7.A25.15A8.A\$4.A15.7A28.A25.2A13.5A9.A28.A49.A\$4.A22.4A24.A26.3A25.A28.A49.A\$4.A26.17A7.A29.2A23.A28.A49.A\$4.A50.A6.11A13.A23.A28.A17.11A22.A\$4.A50.A5.2A9.7A7.A24.A27.A6.12A10.4A18.A\$4.A49.A6.A16.2A6.A10.5A9.A13.6A8.A6.A24.12A7.A\$4.A8.10A31.A6.A17.A6.A9.2A3.2A8.A7.7A4.3A6.A6.A35.A7.A\$4.A8.A9.7A24.A6.A17.A6.A8.2A5.2A7.A7.A19.A6.A35.A7.A\$4.A8.A14.A.12A12.A6.A17.A5.2A7.2A7.A7.A7.A18.A7.A35.A7.A\$4.A8.A14.A12.3A10.A6.2A16.A5.A7.2A8.A7.A7.A18.A7.A35.A7.A\$4.A8.A13.2A14.12A6.A6.A10.A5.A7.A9.A7.A7.A18.A7.A35.A7.A\$4.A8.A13.A14.A18.A6.A9.A6.A7.A9.A7.A7.A18.A7.A35.A8.A\$4.A8.A13.A14.A18.A6.2A8.A6.A7.A9.A7.A7.A5.14A7.A7.20A8.A8.A\$4.A8.A13.A14.A18.A7.A8.A6.A7.A9.A7.A7.A18.A7.A7.A19.A7.A8.A\$4.A7.A7.A6.A6.2A6.A18.A7.A8.A6.A7.A9.A7.A7.A18.A7.A6.A20.A7.A8.A\$4.A7.A7.A6.A6.A6.2A5.14A7.A7.2A6.A7.A9.A7.A7.A18.A7.A27.A7.A8.A\$4.A7.A7.A5.A6.2A6.A6.A12.A7.A7.A7.A7.A9.A7.A7.A18.2A6.A27.2A6.A8.A\$4.A7.A7.A5.A6.A7.A6.A12.A7.A7.A7.A7.A9.A6.2A7.A19.A6.A28.A6.A8.A\$4.A7.A7.A5.A6.A7.A5.2A12.A7.2A6.A7.A7.A9.A6.A8.A19.A6.2A.5A18.4A6.A8.A\$5.A6.A7.A5.A6.A7.A5.A13.A8.A6.A7.A7.A9.A6.A8.A.11A7.A5.4A4.3A13.4A9.A8.A\$5.A6.A7.A2.F2.A6.A7.A5.A7.A5.A8.A6.A7.2A6.A9.A6.A8.2A18.A4.A10.15A12.2A7.A\$5.A6.A8.6A6.A7.A5.A7.A5.A8.A6.A8.A6.A16.A8.A19.A4.A38.A7.A\$5.A6.A20.A13.A6.2A5.A8.A6.A8.A7.A15.A8.A19.A4.A38.A7.A\$5.A6.A20.A12.2A6.A6.A8.A6.A16.2A14.A8.A19.A4.A38.A7.A\$5.A6.A18.4A11.A7.A6.A8.A6.A18.2A12.A8.A19.A3.2A38.A7.A\$5.A6.3A15.3A2.3A8.A7.A6.A8.A6.2A18.10A3.A8.A19.A3.A39.A7.A\$5.A9.A14.A7.5A3.A6.A7.A8.A7.A28.4A8.A19.A3.A39.A7.A\$5.A10.4A9.2A11.7A4.A7.A8.A8.2A38.A19.A3.A9.15A15.A7.A\$5.A13.4A6.A19.5A7.A8.A9.11A28.A18.2A3.A23.3A13.2A6.A\$5.A16.8A22.2A7.2A7.A20.7A21.A6.13A4.A26.5A9.A6.A\$5.A23.5A19.2A7.2A6.A27.6A15.A18.A4.A31.3A6.A6.A\$5.7A22.2A18.A9.2A4.A32.4A12.A23.A33.A6.A6.A\$4.2A5.4A21.2A17.A9.2A3.A35.3A10.A23.A34.A5.2A5.A\$4.2A8.3A20.A.5A11.2A9.A3.A37.4A7.A23.A34.A6.2A4.A\$4.A12.3A17.3A3.2A11.2A8.2A2.A40.10A22.A18.7A9.2A6.A4.A\$4.A15.4A20.2A11.2A8.3A.A8.8A32.2A15.A5.A15.4A16.A7.A3.A\$4.A19.4A17.3A10.A10.3A5.3A7.2A5.13A14.2A4.2A6.24A20.A7.A3.A\$4.A22.5A16.2A8.A12.7A10.7A11.3A13.7A3.4A43.2A6.A3.A\$4.A27.2A15.2A7.2A11.4A33.3A17.4A48.A6.A3.A\$4.A28.3A14.2A7.A14.4A32.3A67.2A5.A3.A\$3.A31.5A11.A8.A16.4A31.3A58.A7.A5.A3.A\$3.A35.2A10.2A7.A19.2A32.5A52.2A8.A4.2A3.A\$3.A36.2A10.A7.3A19.A35.4A44.5A10.2A.3A4.A\$3.A6.A5.2A23.2A9.A7.A2.2A17.10A30.5A19.20A16.3A6.A\$3.A6.A5.A.6A19.A8.A6.A4.2A26.2A32.3A16.2A7.A36.A\$2.A7.A5.A7.3A16.A7.2A4.3A5.A28.9A26.3A12.2A8.2A35.A\$2.A7.A5.A10.5A11.A7.A5.2A7.9A27.11A18.3A9.2A10.A20.2A13.A\$2.A7.A5.A14.6A6.2A6.A5.A9.A6.3A35.11A10.2A7.A12.A19.2A7.8A\$2.A7.A5.A19.2A6.3A4.A5.A8.A9.3A43.A10.A7.A13.A17.2A8.2A6.A\$2.A7.A4.2A20.2A10.3A5.A8.A11.A43.A10.A7.A13.A17.A8.A8.A\$2.A7.A4.A6.A15.3A8.A7.A7.2A12.7A36.A10.A7.A13.9A8.A8.2A8.A\$2.A6.A5.A3.4A17.A8.A6.2A5.3A13.A5.2A35.A10.A6.A22.A8.A8.A9.A\$.A7.A6.4A20.2A7.A5.2A6.A15.A6.2A5.A6.9A13.A10.A6.A22.A7.2A7.A10.A\$.A7.A31.2A5.A6.A7.A7.A7.A8.6A6.A8.3A10.A10.A6.A22.A7.A7.A11.A\$.A6.2A18.8A6.2A4.A6.A7.A7.A7.A13.A6.A10.A10.A10.A6.A22.A7.A7.A11.A\$.A5.2A15.5A6.2A7.A3.A5.2A7.A7.A7.A13.A6.A11.A9.A10.A6.A13.A8.A7.A7.A11.A\$.A5.A11.6A12.2A5.A2.2A5.A15.2A7.A13.A6.A11.A9.A10.A6.A13.A8.A7.A7.A4.2A5.A\$.A5.2A9.2A18.A5.A2.A6.2A14.A8.A13.A6.A11.A9.A10.A6.A13.A8.A7.A7.A5.A5.A\$.A6.2A4.5A19.A5.4A7.4A11.A8.A13.A6.A11.2A8.A10.A6.A13.A8.A7.A13.A5.A\$.A7.6A23.2A8.A9.4A8.A8.A5.A7.A6.A12.A8.A10.A6.A13.A8.A7.A13.A5.A\$.A37.2A7.2A11.3A5.A9.A5.A6.A7.A3.2A7.2A7.A10.A6.A12.A9.A7.A13.A5.A\$.A19.2A8.2A7.2A8.4A9.7A9.A5.A6.A7.A4.A8.A7.A10.A6.A12.A9.A7.A13.A5.A\$.A20.A9.A8.A11.5A10.2A9.A5.A6.A7.A4.A8.A7.A10.A6.A11.2A9.A7.A14.A4.A\$.A21.A8.2A7.2A14.A11.A9.A5.A5.2A7.A4.A8.A7.A10.A6.A11.A10.A8.A13.A3.A\$.A22.2A7.2A7.A15.2A10.A8.A5.A5.A7.2A4.A8.A7.A10.A6.A11.2A9.A8.A13.A3.A\$.A23.2A8.A6.A16.4A7.A7.A6.5A.A7.A5.A8.A7.A10.A6.A12.A9.A8.A13.A3.2A\$9A17.A9.2A24.3A5.A7.A10.2A8.A5.A8.A7.A10.A6.2A11.A18.2A12.A4.A\$.A6.8A11.A9.2A25.A5.A7.A20.A5.A8.A7.A10.A7.A11.A18.15A4.A\$2.A12.4A9.A9.A31.A7.A20.A5.A8.A7.A10.A7.A11.2A17.A18.A\$2.A15.A9.2A8.2A30.A7.A20.A5.A8.A7.A10.A7.A12.2A3.14A19.A\$2.A16.A9.2A8.A30.A8.7A12.2A5.A8.A7.A10.2A6.A12.6A32.A\$3.A16.A9.A8.A6.14A10.A15.9A3.A6.A8.A7.2A10.A6.2A9.3A4.2A31.A\$3.A16.2A8.A8.A19.4A8.A22.3A.A6.A8.A8.A10.A7.3A3.5A7.A32.A\$3.A17.A8.A8.A23.A7.A24.3A6.A8.A8.A10.A10.3A12.A10.10A12.A\$3.A17.A8.A8.2A22.5A3.A33.A8.A8.A10.A25.A10.A8.A4.9A\$3.A17.2A7.A9.A26.5A33.A8.A9.A9.A25.A10.A8.A12.A\$3.A18.A7.2A8.A30.2A32.A8.A9.A9.A25.A10.A8.A12.A\$4.A17.A8.A8.A31.2A31.A8.A9.A9.A25.A10.A8.A12.A\$4.A7.A9.A8.A8.2A31.2A30.A8.A9.A9.A14.A10.A10.A8.A12.A\$4.A7.A9.A9.A8.15A19.2A28.A8.A9.A9.15A11.2A9.A8.A12.A\$4.A7.2A8.A9.A23.2A18.22A7.A8.A9.A9.A26.A9.A9.8A4.A\$4.A8.A8.2A8.2A24.11A29.8A8.A9.A9.A26.A9.A8.A13.A\$4.A8.A9.A9.A34.A45.A9.A9.A26.A18.A13.A\$4.A8.A9.A9.2A33.A45.A9.A9.A20.6A18.A14.A\$4.A8.A9.2A9.A33.A45.A19.A5.16A23.A14.A\$5.A7.A10.A10.2A32.A44.A19.7A38.2A13.A\$5.A7.A11.A9.A.16A16.A44.2A52.4A8.A13.A\$5.A7.A11.4A6.A16.3A14.A11.10A24.A50.2A3.10A13.A\$5.A7.A21.A18.2A13.A20.7A18.A49.2A13.A7.7A\$5.A7.2A20.A19.2A12.A27.6A12.A49.A14.A14.A\$5.A8.A20.A20.8A5.A32.11A2.2A47.2A14.A14.A\$6.A7.2A19.A33.A43.11A39.2A8.A6.A14.A\$6.A8.A19.A34.A52.4A29.8A9.A6.A14.A\$6.A8.2A18.A34.A7.A48.12A8.10A16.A6.A14.A\$6.A9.7A12.A34.A8.3A57.8A26.A6.A14.A\$6.A15.5A8.A34.A11.A62.A27.A6.A14.A\$6.A19.3A6.A9.2A23.2A11.4A58.A27.A6.A14.A\$6.A21.8A10.8A17.A15.3A55.A14.14A6.A15.A\$6.A46.19A18.7A48.A9.6A19.A7.A7.A\$7.A63.A24.4A45.A7.2A25.A7.A7.A\$7.A63.A28.5A40.A7.A26.A7.A7.A\$7.A63.A33.5A36.A6.A26.A7.A7.A\$7.A63.A38.6A11.6A13.A6.A26.A7.A7.A\$7.A63.A44.11A6.14A6.2A8.7A10.A7.A7.A\$7.A63.A82.A7.2A5.7A4.A8.A6.A\$7.81A66.A20.3A2.A8.A6.A\$88.7A59.A22.4A8.A6.A\$95.3A56.A25.A8.A6.A\$98.4A52.2A33.A6.A\$102.4A49.A34.A5.A\$106.6A43.A34.A5.A\$112.16A17.21A24.A5.A\$128.17A21.10A14.A5.A\$176.13A2.A.D2.A\$189.8A!`
LifeWiki: Like Wikipedia but with more spaceships. [citation needed]

Posts: 1858
Joined: November 8th, 2014, 8:48 pm
Location: Getting a snacker from R-Bee's

Re: Maze Solver

Hmm... I think it should be possible to do this using just six states (though this might require a restriction to one-cell-thick mazes rather than the hand-drawn one in your example):
• The "walker"
• Wall
• Blank path (vacuum)
• Good path
• Goal

The walker initially puts good path cells behind it, but if it hits a dead end, it turns around and overwrites the good path cells with bad path cells until it reaches another blank path opening. At intersections, the walker always turns in a specific direction (left or right, it doesn't matter as long as it's consistent) first.

77topaz

Posts: 1345
Joined: January 12th, 2018, 9:19 pm

Re: Maze Solver

Posts: 336
Joined: May 7th, 2016, 8:53 am

Re: Maze Solver

77topaz wrote:Hmm... I think it should be possible to do this using just six states (though this might require a restriction to one-cell-thick mazes rather than the hand-drawn one in your example):
• The "walker"
• Wall
• Blank path (vacuum)
• Good path
• Goal
{...}

I guess five states are sufficient for "thin" mazes (combining "good path" with "goal" here):
`@RULE ThinSolver0 vacuum1 wall2 fill3 reject4 goal@TABLEn_states:5neighborhood:vonNeumannsymmetries:permutevar a = {0,1}var b = avar f = {1,3}var g = fvar h = {0,2}# draw path0,2,0,a,b,2# reject dead end0,1,1,1,2,3# reject loop0,1,1,2,2,3# retrace bad path2,2,3,f,g,3# retrace good pathh,2,4,f,g,4@COLORS1 130 130 1302 140 000 1403 220 000 0004 000 220 000`

Example maze and output:
`x = 35, y = 15, rule = ThinSolver15A5.15A\$ABA3.A7.A5.ABA3DA7CA\$A.A.A3.5A.A5.ADADA3D5ACA\$A3.A.A4.A2.A5.A3DACA2D2CA2CA\$5A.2A.3A.2A5.5AC2AD3AC2A\$2A5.A.A4.A5.2A5CADA4CA\$4A.3A.A.2A.A5.4AC3ADAC2ACA\$A2.A3.A.A.2A.A5.A2CA3CADAC2ACA\$2A.5A.A2.A.A5.2AC5ADA2CACA\$2A7.4A.A5.2A6CD4ACA\$3A.4A3.A2.A5.3AC4A3DA2CA\$A3.A2.A.A2.3A5.A3CA2CACA2D3A\$A.3A.2A.2A.ADA5.AC3AC2AC2ADADA\$A5.A3.A3.A5.A5CA3CA3DA\$15A5.15A!`

EDIT: Hey, what if we combined "bad path" with vacuum?
`@RULE ThinSolver40 vacuum1 wall2 fill3 goal@TABLEn_states:4neighborhood:vonNeumannsymmetries:permutevar a = {0,1}var b = avar f = {0,1,2}var g = fvar h = g# draw path0,2,0,a,b,2# retrace good path0,2,3,f,g,32,3,f,g,h,3# untrace bad path3,0,3,a,b,0@COLORS1 130 130 1302 140 000 1403 000 220 000`

Example maze/output:
`x = 35, y = 15, rule = ThinSolver415A5.15A\$ABA3.A7.A5.ACA3CA7.A\$A.A.A3.5A.A5.ACACA3C5A.A\$A3.A.A4.A2.A5.A3CA.A2C2.A2.A\$5A.2A.3A.2A5.5A.2AC3A.2A\$2A5.A.A4.A5.2A5.ACA4.A\$4A.3A.A.2A.A5.4A.3ACA.2A.A\$A2.A3.A.A.2A.A5.A2.A3.ACA.2A.A\$2A.5A.A2.A.A5.2A.5ACA2.A.A\$2A7.4A.A5.2A6.C4A.A\$3A.4A3.A2.A5.3A.4A3CA2.A\$A3.A2.A.A2.3A5.A3.A2.A.A2C3A\$A.3A.2A.2A.ACA5.A.3A.2A.2ACACA\$A5.A3.A3.A5.A5.A3.A3CA\$15A5.15A!`
Last edited by BlinkerSpawn on March 3rd, 2018, 11:13 pm, edited 3 times in total.
LifeWiki: Like Wikipedia but with more spaceships. [citation needed]

Posts: 1858
Joined: November 8th, 2014, 8:48 pm
Location: Getting a snacker from R-Bee's

Re: Maze Solver

The rule B3e4ejrw5-ejkr6-ei78/S012345678 does okay for some mazes.
`x = 16, y = 16, rule = B3e4ejrw5-ejkr6-ei78/S012345678ob14o\$obo5bobob2obo\$obob3obobob2obo\$obo3bo3bo4bo\$ob3ob5obob2o\$o5bo5bo2bo\$ob5obobob2obo\$obo5bobo2bobo\$obob3ob4obobo\$obo3bobo2b3obo\$ob3ob4o3bobo\$o3bo4bobobobo\$3ob2obobobobobo\$o6bobobobobo\$ob4obo3bobobo\$14obo!`

Macbi

Posts: 650
Joined: March 29th, 2009, 4:58 am

Re: Maze Solver

Macbi wrote:The rule B3e4ejrw5-ejkr6-ei78/S012345678 does okay for some mazes.
`x = 16, y = 16, rule = B3e4ejrw5-ejkr6-ei78/S012345678ob14o\$obo5bobob2obo\$obob3obobob2obo\$obo3bo3bo4bo\$ob3ob5obob2o\$o5bo5bo2bo\$ob5obobob2obo\$obo5bobo2bobo\$obob3ob4obobo\$obo3bobo2b3obo\$ob3ob4o3bobo\$o3bo4bobobobo\$3ob2obobobobobo\$o6bobobobobo\$ob4obo3bobobo\$14obo!`

Or, more simply, B3/S01234V:
`x = 16, y = 16, rule = B3/S01234Vob14o\$obo5bobob2obo\$obob3obobob2obo\$obo3bo3bo4bo\$ob3ob5obob2o\$o5bo5bo2bo\$ob5obobob2obo\$obo5bobo2bobo\$obob3ob4obobo\$obo3bobo2b3obo\$ob3ob4o3bobo\$o3bo4bobobobo\$3ob2obobobobobo\$o6bobobobobo\$ob4obo3bobobo\$14obo!`

which works in cases where the start and goal are on the exterior, no empty 2x2 squares exist, and no loops are present (i.e. the maze is solvable via the left/right-hand rule)
Oddly enough, ThinSolver4 can handle open 2x2 regions but seemingly not anything bigger:
`x = 37, y = 34, rule = ThinSolver415A7.15A\$ABA3.A7.A7.ACA3CA7.A\$A.A.A3.4A2.A7.ACACA3C4A2.A\$A3.A.A4.A.2A7.A3CA.A2C2.A.2A\$5A.2A.3A2.A7.5A.2AC3A2.A\$2A5.A.A4.A7.2A5.ACA4.A\$3A2.3A.A.2A.A7.3A2.3ACA.2A.A\$A2.A3.A.A.2A.A7.A2.A3.ACA.2A.A\$A2.5A.A2.A.A7.A2.5ACA2.A.A\$2A7.4A.A7.2A6.C4A.A\$3A.4A3.A2.A7.3A.4A3CA2.A\$A3.A2.A.A2.3A7.A3.A2.A.A2C3A\$A2.2A2.A.2A.ACA7.A2.2A2.A.2ACACA\$2A4.A3.A3.A7.2A4.A3.A3CA\$15A7.15A5\$15A7.15A\$ABA3.A7.A7.ACA3CA6C.A\$A.A.A3.4A2.A7.ACACA3C4A2CA\$A3.A.A4.A2.A7.A3CACA2C2.A2CA\$5A.2A.3A.2A7.5AC2AC3A.2A\$2A5.A.A4.A7.2A2.2C.ACA4.A\$3A2.3A.A.2A.A7.3A2C3ACA.2A.A\$A.A4.A.A.2A.A7.A.A2C2.ACA.2A.A\$A2.5A.A2.A.A7.A2.5ACA2.A.A\$2A7.4A.A7.2A7C4A.A\$2A.5A3.A2.A7.2AC5A3CA2.A\$A2.A3.A.A2.3A7.A.CA3.A.A2C3A\$A2.2A.2A.2A.ACA7.A2C2A.2A.2ACACA\$A6.A2.A3.A7.A2C4.A2.A3CA\$15A7.15A!`
LifeWiki: Like Wikipedia but with more spaceships. [citation needed]

Posts: 1858
Joined: November 8th, 2014, 8:48 pm
Location: Getting a snacker from R-Bee's

Re: Maze Solver

There is a problem with ThinSolver4
`x = 36, y = 37, rule = ThinSolver431.5A\$31.A3.A\$21.11A.3A\$21.A11.A\$16.6A.9A.3A\$16.A6.A7.A3.A\$16.A.4A.4A4.5A\$16.A.A2.A4.A\$16.A.A2.4A.A\$8.9A.A5.A.A\$8.A9.A3.3A.3A2.5A\$8.A.7A.A3.A5.A2.A2.CA\$3.6A.A5.A.A3.A.3A.A2.A.3A\$3.A6.A5.A.A3.A.A.A.A2.A.A\$3.A.4A.A5.A.A3.A.A.A.4A.A\$3.A.A2.A.4A2.A.A3.A.A.A6.A\$3.A.A2.A4.A2.A.A3.A.A.6A.A\$4A.A2.4A.4A.A3.A.A6.A.A\$AB3.A5.A6.A3.A.A6.A.A\$4A.A2.4A.4A.A3.A.A6.A.A\$3.A.A2.A4.A2.A.A3.A.A.6A.A\$3.A.A2.A.4A2.A.A3.A.A.A6.A\$3.A.4A.A5.A.A3.A.A.A.4A.A\$3.A6.A5.A.A3.A.A.A.A2.A.A\$3.6A.A5.A.A3.A.3A.A2.A.3A\$8.A.7A.A3.A5.A2.A3.A\$8.A9.A3.3A.3A2.5A\$8.9A.A5.A.A\$16.A.A2.4A.A\$16.A.A2.A4.A\$16.A.4A.4A4.5A\$16.A6.A7.A3.A\$16.6A.9A.3A\$21.A11.A\$21.11A.3A\$31.A3.A\$31.5A!`

And this
`x = 41, y = 37, rule = ThinSolver436.5A\$36.A2.BA\$26.11A.3A\$26.A11.A\$21.6A.9A.3A\$21.A6.A7.A3.A\$21.A.4A.4A4.5A\$21.A.A2.A4.A\$21.A.A2.4A.A\$13.9A.A5.A.A\$13.A9.A3.3A.3A2.5A\$13.A.7A.A3.A5.A2.A3.A\$8.6A.A5.A.A3.A.3A.A2.A.3A\$8.A6.A5.A.A3.A.A.A.A2.A.A\$8.A.4A.A5.A.A3.A.A.A.4A.A\$8.A.A2.A.4A2.A.A3.A.A.A6.A\$8.A.A2.A4.A2.A.A3.A.A.6A.A\$9A.A2.4A.4A.A3.A.A6.A.A\$A9.A5.A6.A3.A.A6.A.A\$9A.A2.4A.4A.A3.A.A6.A.A\$8.A.A2.A4.A2.A.A3.A.A.6A.A\$8.A.A2.A.4A2.A.A3.A.A.A6.A\$8.A.4A.A5.A.A3.A.A.A.4A.A\$8.A6.A5.A.A3.A.A.A.A2.A.A\$8.6A.A5.A.A3.A.3A.A2.A.3A\$13.A.7A.A3.A5.A2.A3.A\$13.A9.A3.3A.3A2.5A\$13.9A.A5.A.A\$21.A.A2.4A.A\$21.A.A2.A4.A\$21.A.4A.4A4.5A\$21.A6.A7.A3.A\$21.6A.9A.3A\$26.A11.A\$26.11A.3A\$36.A2.CA\$36.5A!`
If you're the person that uploaded to Sakagolue illegally, please PM me.
`x = 17, y = 10, rule = B3/S23b2ob2obo5b2o\$11b4obo\$2bob3o2bo2b3o\$bo3b2o4b2o\$o2bo2bob2o3b4o\$bob2obo5bo2b2o\$2b2o4bobo2b3o\$bo3b5ob2obobo\$2bo5bob2o\$4bob2o2bobobo!`

(Check gen 2)

Saka

Posts: 2837
Joined: June 19th, 2015, 8:50 pm
Location: In the kingdom of Sultan Hamengkubuwono X

Re: Maze Solver

Saka wrote:There is a problem with ThinSolver4
`binary-tree-looking maze`

The loss of directionality - and therefore any form of path encoding - that results from boiling the rule down for thin mazes means there's no good way to handle loops.
Even if I did remove the "bubbles" at the junctions the goal would simply flood the entire maze.
Five-state ThinSolver doesn't like that maze either, but ten-state Solver finds no problem with it.
LifeWiki: Like Wikipedia but with more spaceships. [citation needed]

Posts: 1858
Joined: November 8th, 2014, 8:48 pm
Location: Getting a snacker from R-Bee's

Re: Maze Solver

It seems to break with whatever this is, as well as two paths of equal length:
`x = 19, y = 5, rule = ThinSolver45A2.5A2.5A\$AB2.A2.AB2.A2.AB2.A\$3A.A2.A.A.A2.A.A.A\$A.ACA2.A2.CA2.A.ACA\$5A2.5A2.5A!`
she/they // Please stop using my full name. Refer to me as dani.

"I'm always on duty, even when I'm off duty." -Cody Kolodziejzyk, Ph.D.

danny

Posts: 935
Joined: October 27th, 2017, 3:43 pm
Location: New Jersey, USA

Re: Maze Solver

danny wrote:It seems to break with whatever this is, as well as two paths of equal length:
`x = 19, y = 5, rule = ThinSolver45A2.5A2.5A\$AB2.A2.AB2.A2.AB2.A\$3A.A2.A.A.A2.A.A.A\$A.ACA2.A2.CA2.A.ACA\$5A2.5A2.5A!`

The last one fails since the rule makes no innate discrimination between the starting cell and the other fill cells.
How this discrimination happens is that a path-eliminating bubble occurs in every dead end except the one the starting cell was placed in.
Unrelated note: Using a goal and start in conjunction joins the flood and backtrack steps:
`x = 9, y = 11, rule = ThinSolver49A\$ACB5.A\$3A.3A.A\$A3.A3.A\$A.A.A.3A\$A.A.A3.A\$7A.A\$A7.A\$A.5A.A\$A2.CA3.A\$9A!`

EDIT: ThinSolver (five-state version) has been edited to reject loops.
This behaviour fails for loops containing the start cell.
Last edited by BlinkerSpawn on March 3rd, 2018, 11:13 pm, edited 1 time in total.
LifeWiki: Like Wikipedia but with more spaceships. [citation needed]

Posts: 1858
Joined: November 8th, 2014, 8:48 pm
Location: Getting a snacker from R-Bee's

Re: Maze Solver

BlinkerSpawn wrote:Unrelated note: Using a goal and start in conjunction joins the flood and backtrack steps:
`x = 9, y = 11, rule = ThinSolver49A\$ACB5.A\$3A.3A.A\$A3.A3.A\$A.A.A.3A\$A.A.A3.A\$7A.A\$A7.A\$A.5A.A\$A2.CA3.A\$9A!`

This is really cool. Any other "cool unintended behaviours" in the rule?
It seems that it works with lots starts if at least of them uses the above trick
If you're the person that uploaded to Sakagolue illegally, please PM me.
`x = 17, y = 10, rule = B3/S23b2ob2obo5b2o\$11b4obo\$2bob3o2bo2b3o\$bo3b2o4b2o\$o2bo2bob2o3b4o\$bob2obo5bo2b2o\$2b2o4bobo2b3o\$bo3b5ob2obobo\$2bo5bob2o\$4bob2o2bobobo!`

(Check gen 2)

Saka

Posts: 2837
Joined: June 19th, 2015, 8:50 pm
Location: In the kingdom of Sultan Hamengkubuwono X

Re: Maze Solver

I realized that traveling from start to finish in a maze was the same as traveling from finish to start.
So instead of traveling from one to the other, how about spreading outwards from both and meeting in the middle, ignoring which is which?
This principle is used in this "symmetric solver":
`@RULE SymmetricSolver0 vacuum1 wall2 fill3 reject@TABLEn_states:4neighborhood:vonNeumannsymmetries:permutevar a = {0,1}var b = avar f = {1,3}var g = fvar h = g# fill path0,2,a,b,0,2# reject dead end0,2,f,g,h,32,2,f,g,3,3# reject loop0,1,1,2,2,3@COLORS1 130 130 1302 0 170 03 170 0 0`

The symmetric solver detects loops via rejecting two branches with a one-cell gap, similar to the edited ThinSolver. To avoid triggering this when paths from the start and end meet, the start and finish must be of different parity. The solver will gladly reject loops that do not contain either endpoint or the point(s) where the two "trees" meet:
`x = 33, y = 25, rule = SymmetricSolver9A3.9A3.9A\$AB6.A3.AB6.A3.AB6.A\$3A.3A.A3.3A.3A.A3.3A.3A.A\$A5.A.A3.A5.A.A3.A3.A3.A\$A.3A.A.A3.A.3A.A.A3.A.A.A.A.A\$A5.A.A3.A5.A.A3.A3.A.A.A\$7A.A3.7A.A3.5A.A.A\$A7.A3.A7.A3.A.B2A.A.A\$A.3A.A.A3.AB3A.A.A3.A.3A.A.A\$A.B2A3.A3.A5.A.A3.A7.A\$9A3.9A3.9A4\$9A3.9A3.9A\$A7BA3.AB6CA3.A7BA\$3AC3ABA3.3AC3ACA3.3AC3ABA\$A5CABA3.A5CACA3.A3CA3BA\$AC3ACABA3.AC3ACACA3.ACACABABA\$A5CABA3.A5CACA3.A3CABABA\$7ABA3.7ACA3.5ABABA\$A7BA3.A7CA3.A2B2ABABA\$AB3ACACA3.AC3ACACA3.AB3ABABA\$A2B2A3CA3.A5CACA3.A7BA\$9A3.9A3.9A!`

If that's too complex, you can remove the loop-rejecting transition and use it like the old version of ThinSolver.
LifeWiki: Like Wikipedia but with more spaceships. [citation needed]

Posts: 1858
Joined: November 8th, 2014, 8:48 pm
Location: Getting a snacker from R-Bee's

Re: Maze Solver

Macbi wrote:The rule B3e4ejrw5-ejkr6-ei78/S012345678 does okay for some mazes.
`x = 16, y = 16, rule = B3e4ejrw5-ejkr6-ei78/S012345678ob14o\$obo5bobob2obo\$obob3obobob2obo\$obo3bo3bo4bo\$ob3ob5obob2o\$o5bo5bo2bo\$ob5obobob2obo\$obo5bobo2bobo\$obob3ob4obobo\$obo3bobo2b3obo\$ob3ob4o3bobo\$o3bo4bobobobo\$3ob2obobobobobo\$o6bobobobobo\$ob4obo3bobobo\$14obo!`

Or, more simply, B3/S01234V:
`x = 16, y = 16, rule = B3/S01234Vob14o\$obo5bobob2obo\$obob3obobob2obo\$obo3bo3bo4bo\$ob3ob5obob2o\$o5bo5bo2bo\$ob5obobob2obo\$obo5bobo2bobo\$obob3ob4obobo\$obo3bobo2b3obo\$ob3ob4o3bobo\$o3bo4bobobobo\$3ob2obobobobobo\$o6bobobobobo\$ob4obo3bobobo\$14obo!`

which works in cases where the start and goal are on the exterior, no empty 2x2 squares exist, and no loops are present (i.e. the maze is solvable via the left/right-hand rule)
...

Wrong. You forgot B4.

Posts: 336
Joined: May 7th, 2016, 8:53 am

Re: Maze Solver

When would that actually arise in practice during maze-solving, though?

77topaz

Posts: 1345
Joined: January 12th, 2018, 9:19 pm

Re: Maze Solver

Macbi wrote:The rule B3e4ejrw5-ejkr6-ei78/S012345678 does okay for some mazes.
`x = 16, y = 16, rule = B3e4ejrw5-ejkr6-ei78/S012345678ob14o\$obo5bobob2obo\$obob3obobob2obo\$obo3bo3bo4bo\$ob3ob5obob2o\$o5bo5bo2bo\$ob5obobob2obo\$obo5bobo2bobo\$obob3ob4obobo\$obo3bobo2b3obo\$ob3ob4o3bobo\$o3bo4bobobobo\$3ob2obobobobobo\$o6bobobobobo\$ob4obo3bobobo\$14obo!`

This rule produces nice "tunnel" structures if you run it on a random initial condition. Here it is running on a random gradient:
`x = 771, y = 323, rule = B3e4ejrw5-ejkr6-ei78/S0123456782ob3ob3o4b2o4b2ob8ob2obob3ob4o2b2ob3obo2b4o2b3o2b3o2bob10o3b3o2bo4b4ob6ob8o4b3ob2o3b2obobobo3b3ob3o2b3obobo2b3o2b4o3b3o3bo2b2o5b4obo2b2o2bo2bo2b5obob2ob4ob2ob3obob2o2bo4b3o2b2obo5bobobobo4bob2obo4bob3o4bobo2bobob3obo5b2ob2o3b3o3bo4b3o6b2obobo13bo2bobob2o3b2obo5bo4bobo3bo3b2obob3o3b3o4b3o4bo6bo2bo3bo2b3ob2ob3o2b2obobo6bo2bob3o3bo2bo2bo3bo4bo3bo3bo2b2obo2b2o12b2o4b2o2bobo3bo4bo3b3o2bob2o2bob3o2b2o4bo3bobo11bob3o2bo17bo2bo3bo5bo8bo21bo9bo7bobo8bo20bo7bo5bo5bo\$o3bob2obo5bobobob2obob6ob2o2b2obo2b4o2bo2b2o2b3ob3obo4b2ob2o3b2o2bo2b3ob2ob4ob2o2b6ob3obob3o4b3o5bob3ob2ob5o2bobo2b2o5b4o2b3o4b4o2bo2bobo6b3ob2ob5ob2ob2o5b2o4bo2b2o2b2o2b2ob2o3b2o3bo2b11o4b3o2b4ob2o6bob3o2bob2ob2o5b2o5b4obo5b5o2bobo3b2o4b3o2b4ob3ob2ob2o2bobob2o2b2o2bo2bobo2bo2bo2b2ob3o4bo2bob2obo2bo2bo2b2obo2b3ob2o4bo4bo7bo2bo18b2o6bobobob3o3bob2o2bo7bo9bo2b2o9bo2bo9bobo13b2o2bo3bo2bo6bo9bo2bo5bo3bo3bobobo4bo4bo9bo4bo2bo8bo2bo6bo5bo2bo12bo7bo7bo11bo4bo24bo\$5o4b3o2b2o2b5o3bob3o2bo2b5o2b4o4b2obob4obob7ob2ob4o5b2obob13ob2ob3ob2o2b4o3bob3ob3obobo2b4ob2ob4o3bob3o4bobo3bobo6bo3bobo4b2obobob3obob2o4b3obo2b2o2b3o2bobo4b3ob2obo3bo2bobo2bob3o6bo2bob7o3b4o2bobo5bo3b2o5bo8bo2bob3ob3obob3obobo3bo2bob3o3b3o4b2ob2obo4b3o3b2ob3obob2obo2bobobob3o5bobo7b2obo2b2o2bobo3bob3obo2bo4b2obobo2bob2o3b3o5bobo11bo2b3obobo3bo5bo6bo4bo2b2o7bo5bo2bo8b2o9bo9bo3b2o5bob2obo5bo10bo3bo5bo16bob2o6bo5b2o6b2o44b2o8bo20bo15bo\$2obo3b9o5b2obo3b3o2bo2b3o2bo2bo2bob3obobo2bob3ob2o2b4ob5o2bob4ob2obo2b2o3bobo2b2o6bo2bo2bo4b5obo3bobo5bo3b2o4bobo2b3o2b2ob2o2bob2obobob2o2bobob2ob2o2b5o2b4o3bo2b3ob4o2b2o6b2o2b6o5b4ob2o2b2obob5o3b3obo6b3ob2o3bob4o2b3o4b3o5b3o3b5o4b4o2bo3b2o2bobo3bo5bo2bobo6bobo2bo2b4o2bo2bo5b5o3b3o2b2obob4o4b4o2b2o7b3o4bob3o5bo3b2o2b2o3bobob2o2b2o3bo6b2o2bo4bo2b4o2bo5bo4bo15b2o6bo3b2o7bo3bo2b2o2bo4b2obob2o8bo2bobo12bob2o8bo4bo23bo6bo12bo2bo15bo13bo20bo6bo\$2b2o3bobobobobob6ob5ob3obobo3bobo2bobob3ob3obo3b4obob3o3b2obob5obob2o2b2o2bo2bo5bob2ob6obo2b2ob2obob5o5bobob3o3bobob2o2bo2b2ob5o2b2o2bo3b4o2bobobob3obob5o6b4ob3obo2b4ob4obo3bobob2ob2o2bo3bo3b3o2b2o4bobo4bo2bob2obo9b3ob3o2bo4b2ob3ob2o2bo2b3o2b3obo2bo3bobo2bo4b2o5bob3obobobo2bo2bo3bo2bob2obobo3bo2bo2b4o9bobo4bo2bo9b2o4bo5bo2bobo3b2o8b3o4bo8b2o5bo5bo10bo2bo7bo2bo2b2o6bo5bobo2b2o3b2ob2o4bobo2bo4bo4bo16bo4bobo7b2o3bo5bo2bo8bobo2bo6bo26bo2bo8bo10b2o5bo2bo4bo5bo6bo3bo\$b2ob3o2b2ob2o2b2obobob2o4b4o2bo2b3ob8ob8obo2bo2bob4ob2obobob3o4b4ob3o2b10o3b2ob2obob3o2bo2b2o2bobob2o2b2o2bo2b2obobobo2bo3bob6ob4o2b6obo2bo2bo5bo2b2o2bo4b4o2b2ob2o2bo3bo2bob2o2bob2o3b2obobob2obobo2bo2bobo2b2o3b4ob2o2bo5bob4o3b2obobobob2o2bobob4o2bo2bobo4bo2bo2b4o2bob2obobob2obo4bo3bo4b2o3bo2bo7bo2bobo2bo2b2o5bobobo6b4o6bo7b2o2bo3bo4bo2b2o2b2obo3bobo11bo5bo4b2o4bo4b2o9bobo4bo3bob2o2bobo10bobob2obo3b2o4b3o4bob2o8bob2o3bo3bo2bo2bo8bo2bo6bo2b2o2b3o7bo2bo15b2o2bo4bobo4bo4bobobo6bobobo19bo11bo27bo\$bob4o2b2ob4o2bobo2bob3obobo2bob4ob2o2bobobo3bobo3b2ob4obo4b5o4b2o2b3o3bob2o2bobob2ob2o2b3obobob4o3bo4b4ob8o6b4o2bo3b2o2b3ob2obob2obo2b2o2bo2b5obo3bobobobo2bobob4o2b2o4b2obobobo7bo2bo3b3o3bobob2o3b3o2bobo4b3ob2o2bo3b2ob3ob3o6b2o2b2obo2b4ob2o2b5o4bob2o4b5obo3bo3b4o2bo5bobobo2b3o6b2o3b2o3b3o2b2ob2o6bo4bo5bo11b2o3bob2o7bo3b3o9bo3b3o2bo2b2obobo9bo4bo3bo4bo3b2o4bo4bo8bobobo2bo5b2o8bo6bo4bo6bo9bo5bo11bobo9bobo4bobo4bo2b2obobo11bo28bo7bo33bo2bo15bo\$o4b2o4bo3bob6ob3o2bobob5obo2bobo2b9o2b3o2b4o3b3ob2o2b5ob2o4bo2b2o2b3o2b3obob4o2bob4o2b2o2b9o2b2ob2obo3b2obo3b3o6bo2bobo4bo2bo2b3ob4o2b3ob2obobo4b2ob2ob3o2bobobo4b3obo5bo3bo2bob3obob5o4bob2ob2obobo3bo4b2o5bo2b2o2b5o5b3obobo3bo2bob3o4bobob6o2bob2ob2o2bo2bob2obo5bo3bobo4b3o4bo5b2obob2o3bobob2obobo4bo4b2obo4b2o3bo4b2o2bobob3ob2ob2o8bo2bo3bobobo7bo2bo6bo4b3o9bo9bo3bobo3b2o6bo13b3o9bo3bobo4bo4bo4bo6bo7bo9bo2bo3bobo2bo12bo6bo6bobo4bo4bo3bo3b2o2b2o2bo2bo16bobo4bo4bo5bo2b2o32bo\$bob3ob2o2b2o2b3ob10obob6ob2obobobob2ob4ob2ob2o2bobob2obob3o2b3obobo2bo3b2obo2bobob3o4bo3bo2b2o3b4obobob2o2bob7o3bob2obob2obob2obob2ob3o2b2ob4obo4b2ob2obobo4b3ob2ob2obo5bo3b2o2b2ob2o3bo2b2o2b2o4b3o4bo3bob7ob2obo3bo3b2o2bo4b2o3b3o3b2obobo2bo2b3o2b2obo5b2obo10bob2obo6bob2obob2o3bo5b2ob2o5bobo3bobo4b3ob2ob2o13bo3bo3b2o2bo2bobobob2obo12bob2o9b2obobo2bobo4bobo2bo2bo2b2o3b2obobo2bo3bo10bo4bob2obo2bo16bo13b2o5bo7bo2bo3bo9b2o2bo2bo5bo5bo5bo2bo4bo19bobo10bo8bo3bo15bo7bo28bo27bo\$2ob2obo3b2o3b11ob3obo2b4obo3bo2b2ob11ob5obo4bobobob3ob3ob10o3b2obo2bob2o3bo5b2o2b2o2bo4b2obob9obo4b3o3b5o3b3o4bo2bo2bob2o3bobo2bo3b2o2bo8b3ob3o3bo5b4ob3o2bobo3b2obobobobo2bo5b3obo4bo3b2obobo4b2obobo2bo3b3ob2obo2bo3bobo2bob2ob3o2bo2bobo4bobob2o2bobobobob3obo3bo11bo5bobo4bo4bobo2bob3ob3ob2o3bo3b3obo6bo2b2o3bo3bobo8bo7b4o12b2o2b2obo2bo4bobob2ob2o2b3obob3o4bo3bo6bo14bo3b2o10bo3bobo6b2o2bobo13b3o14bobo17b2o4bo3bobo17bo14b2o3bo9bo18bo4bo4bo15bo7bo\$6ob2obobob3ob3o2b3ob2o4bo3bob2o8bob5o2bob2o5b5o2b3o2bob2o5bobob3obo2bob2obo4bob2o4bo2b2ob2ob2o2b2o3bobob4o2b2o2bo2b2ob4ob6ob3o2b6obob2o2b4o2bo3bob2o2b2obobo3bobobob3o2bo6b9obo2bob5obob2ob2obobo5bobo5b2o2bo2bobob2o2b3obobo4b4o4b2o4bobobob2o7bo4bo2bo3bob6obobo3bo2bo2b2o2bobo2b3o4bo6bo3bob2o3bo4bo5b4obo4b2o4b2o2bo3bo2b2o4bo9bo10bobo2b5o3b2o2bo5b2o8bo3bob2o5bo4bo4b3o5bo4bo3b2obo6bo10bo7bobo5bo31bo3bo3bo5bo3bo2bobo27bo12bo12bo2bo10bo17bo9bo6bo\$o4b6obo4b3ob3obob5o8b4obob2o2b2obo2b3o2bob2o4bobob3ob5o3b2ob3obobob3o2bob5o2b3o3b5o2b2o2bobobob2o2b3o2bo5b5ob2o2b5o2bo2bobo4bo2bobo4b2o3bo2b2ob5obo4b4obo2bo3bo2b2ob2obo2bobo2b2o6bo3bo5b5o2bo8b2o2bobobob2obobobobo8b3ob2o4bob4o2bo4b2ob2obo3bo5b2o2b2o5b2ob2obo5b4o2b2o5bobo4bo3b2o2bo4bo2bobobob6o3b2o3bo2b2obo2bo2bob2o3bob2ob2o2b2o2bo3bobobo2b2o4bo3bo2bo5bo4b2obob3o3bobo4bo3bo2bo4b2obo2bo13b2o10bo2b2o6b2o5bo2bobo2b3o6bo4bo6bo4bo5b2o3bo13bo15bo7b3o4bo18bo19bo7bo3bo19bo\$3ob4o2b3obobob4obobob7o3b2ob3ob2o2b2ob4o2bo2b2ob2ob12ob2o3b2o4bob2o2bo8bobo4bobob2ob3obobob3obob2o3b3ob4obob2o3bo4b2o5bob5o2bo3bob2o9bo3b4ob2obobo10b4ob4o3bo2bobobo2bobobobobo3bobo2b3o2b3o2bobob2ob3ob3o5bo3bobo3b2ob2o4bo2b5o5b3ob4obobo6b3ob3obobo5bobobobo2bo5b3obo4b2o4bobo2b4o9bo2b2o6bo12b2o4b2o7bo5bo4b2o3b4obobo3bo11bobo4bo2bo3bo2bo9bobo6bo13b2o6bo2bo2bobo9bo6bo8b3obo4bo2bo2bo3b2o5bo2bo7b3obo4b2o22bo15bo14b2obo2bo27bo11bo\$2obo2bob2ob4o2b3ob2ob2o2b3ob3ob4obob5ob4o4bo2b3obo2b4o2b2o2bo2b3o3bo2b8o2b2ob9obo5b2ob5o4b3o2bob3ob5ob8o2b4o3bo3b3o2bobob3ob2obob2o2bo3bo2bo4bobo2bo2b3ob3o5b2o2bo2bo3bo2b3obob2o4bo2bo2b2ob3ob4ob2o2bo2bo4bob2ob5obo2bo5b2obobo3b2o2b2o3bob4o3b2obo2bo3bo7bo5bo3b2o2b3o5bo6bobob2o3bo2bobo4b2o9bo9bobo5bo2b3obo4bo7b2obo11bobo3bo5bob3obo5bob2o3bo3bo2bobo3bo2bobo16b2obo5bo5bo12b2o6bo2b2o4b2obo11b2obo5b2obo3bo2b2obobo3bo3bo26bo4b2o16bo6bobo11bo14bo3bo7bo9bo26bo\$obob6o2b5obo2bob4ob2ob7o2bo2b2obob3obob3o4b2ob4ob2o2b3o5b2obobo2bo2b2ob4ob4obobob3obob2o3bob4o4b4obobo2bo3b4obob4o2bobob3obo2bob2obobob6ob4ob2obo6bo2bo5b2o2b4o5b2o4b3ob3ob3ob2ob2o6b2o3bo2b2ob4obo3bo3b2ob4o4b5o2b2o3b2o2bo6b2o3bobo2b2o5b3o4b2ob2o2bo7b3o4bobobobo2b2obobo4b2ob2ob2o3b4o5bo5bo2bo7bo8b2o11bo2bobob2obo5bobo3bo4b2o5bo3b2o4bo2bo9b2o2bo3bo2b2o2bo3bob2ob2o8bo6b2obo3b3o4bo9b2o2bob4o8bo2bo2b2o7bo10bo8bobo3bo2bo7bobo18bo29bobo6bo8bo15bo2bo\$5o2b2obob3ob3ob2o3b2obo2b3o2b16ob2ob2o2b2o2bo2b3obob4o2b5obob5ob3o2bo4bobo3b4obo2bob2ob5o2b3o4b3o3bob3o2b4obobobo7bo4bo5b4obo3b3obobobo4b5obo4b3o3bob2o2b3ob6obob2obob3o4bob3o3b2o3bo2bo4b2o4b3o2bo2bobo2b2ob2ob2o2bob3ob3ob3o3bobo2b3o2bo2bo7bo2b2o4bo3bo2b2o5bo5bo4bobobo3b2o2bobobo2bo3b2obo3bo2b2o5b4o12bobo2bo14b3o4bo2bo11bo3bo18bo6bo2bo2bo3b2ob2o12bobo6bob2o6bo2bo3bobobo7bobo3bo5bo3b2o3bo3bobo5bo3bo11bobo2bo4bo3bobo3bo3bo4b2o23bo19bo6bo6bo8bo4bo2bo7bo\$b2o4bob5o2b5o2bo2b6ob8o3bo9b2obo2bo2b2ob2ob2o4b2o2b2ob2o2bob5obo3b2obo2bo4bob8o2b3obo2bo3bobobo2bo3bob2obob2obob4o5b3obo4b2o2bo2bo2b5ob3o2bo6bob2o2bo2bobo2b2o4bob2ob3o2b2o2bo2b3o2bo4bobobo2b2o2b4ob3o2bo7b2o2bob2obobob3ob2o4b4o2bo2b6ob2o14bobobo3b2obo2bobo2b2o3bobo2bo4bo4bob3obo2bo6bo2bobo9bo4bobo6bob2o11bo4b2o16bo4bo6bo3bo6bobo4b2o4bo3bo5bo4bo4bobo3bo4b4obo2bobobo10bo21b2o6bo4bo4bo2bo4b2o12bo5bo3bobo4bo11bobo14bo5bo8bo2bo18bo20bo20bo8bo\$ob4o2b2o2bob2ob3o2b2o5b2o3bobo2b2o4b2obob2ob4ob5obobob3obobob3obob2obo2b4ob5ob2obo2b4o3b5obobo3bob2obob2ob4o2bo2b6obobob2o2b2ob3o2bobo2bobo3bo2bobo3b2o3bobo2bo3bo4b3o3b2obo2b3ob3ob2ob6o3bo2b4ob2obobob2o2bobobo3b4obo2b2o4b4o2bobobo2b2o5b2o2bob2obob2o3b2o4bob5o2b2o2b3o3b2o3b3o4bo2bo4b4o6b2o12b2o2b2ob2o6bobobob2o2bo2bo4bob7o2b2o2b3ob4o3b2o3bo7bobo3bo2bob2o8bobob2o5bo4bo4bo2bobo2b3o2b2obo4bob2obo7bo2bo2bo5b6ob2ob3o8b2obo2bo16b2ob2o14bo3bobo4bobo10bo2bo8bo5bo5b2obobo10bo11bobo16bo14bo11bo5bo\$obo2b5o2b2obob5obob3ob2o4bo2bob6ob2ob3o2b4ob2obob2ob2ob3obo4b3ob2o5bobo2bo3bob2o2b2o2b2o2bo2b4ob4o5bobobobob5obo2bo5bob3o4b3o5bo2bob2ob3ob2obob7obo2bo2b4o3b2obob2o4b2ob2o2bobobo3bo3bo4bo2b2o2bobo2bobobob2obo3bo2bob2ob4o3b2o2bo2bo7b2ob2o3b3obo8b2obob3o2b3o2bo2b2obo3bo2bob2obob3o5b2o5bobobo3b2o3b2obob2o3bo3b2o2bobobob2o5bo5b3ob3obo4b2o2bo5bo10bo2bo2bo2bo3bo3b2o7bo4b2o8bo4bob2o2bo2bo5b3o6bo4bo2bobo4b2o2b2o9bo11b2o7bo9bobo3bo19bo2b2o5bo2bo24bo2bo5bo17bo3bo2bobo2bo9bo4bo2b2o\$2bo2b2obo2bo3bob2o2bob2obobobo2b2obo2bob2o2b2ob2o3b2o3bobo2b2obobobo2b3obob2o2b2ob8o5b2o5bo2b8o2b2ob2ob2o3b5ob3o2b3obo2bob2o2bob2o2bo3b4o2b3o2b5o2bo4b3ob2o3bo3b2obo4b2o3b8obo2b2o2bo17bob4obo4bo3bob5o3b3o4bobo3bob2obobob3o3bo4bo2b2o3bob2o2b6ob2ob2o10b2obobobob2obo2b4obo5b3obo4bob3o2b2o2b3ob2o6bo3bo4b2o4b3o4b2o9bo3bo3bobobobo9bo2bo2bo4b2o6bo8bo5bobobo6bob2o5bo2b2o4bob2o9bo2bo2bo7bo8b2o3b2obo7b3o2bo9bo3bo15b2o3bo4bo2bo2bobo8bo8bo7bo6bo3bo12bo4bo2bo19bo\$b10ob4ob2obobo5b4ob2o3b5obo3b3o2bob2ob2o2bo2b3ob4ob2ob8o4bobo3b3obo3bo3b2obo2bo3bob4ob2obobob5ob3obobo3bo2b3ob4o3bo4b2obo2b3obob4o2bob5ob2o2bob2obob4o3b5o3bobob2o2b2o4bobo2b3obo5bo2bo2bo4b5o4bobob2o3bo3b2ob3o2bobo4b2o2b2o2bo2bo3bobo4b5o2b2o2bo4b3o7bob3o2bobo3bobo5bo2b2o4bo2b2o5bobobobo2b2o2b3ob2o3b2obob2o6bo3bobob2o3b2o2bo9bob3o5b4o3bo2bo3bo2bobo6b2o4bobo5bo3bo8b2o2bob2o3bo7bo9bo4bo3bo2bob2o7bo3bobo20bobo14bo8bo7bobo9bo13bobo4b2o14bo11bo21bo11bo\$5bo3bo4bo2bo2b2o2b4obo2bo4b4obob6ob6o2bo5b2o2b2ob2o3b2ob2o2bob4o3b7obobob2o2b2ob5o2b4o2b4o3b5ob2obo2bo2bob2o9bobobobo2b4o2bob2o2b2o3b3ob2o2b2obob2o6b2obo3bobobob2o2b3o3b2obob3ob2obo3bo3b3o2b2obobo4b2obob2o2bo2bobobo8b2o3bob2ob4o2bob2o9bobob2ob2o4bo2b2ob2obo2b3obo4bo2bo2b2o2bobo2bobob2o3b2obo2bobobo5bo3bob3o2bo2bob3ob3o2b3obo3bo13b2obobob2o3bobo2bo2bobobo7bo6bo11bob2o2bo3b2o7b2o6bo3bo5bo3b2o2bobobo4bo2bo3bo4bobo2bo8bo10bo5bo4bo7b2o13b2o5bobo12b2o3bobo29bo6bo3bo22bo6bo\$bo2bob5obobob2ob3ob2o3bobo2b2o5b5ob2ob2obob2o3bobo2b2ob4obobo2bo4b4obo2bob2obob4o2bob4obob7obobob2o2b3o2b5o2bobobo2b2obobo2b2o4b3o2bobob2ob2ob2obo2b2ob2ob2o3bo2bo5bo5bobo3b2o2bo6bo2b6ob2ob5obo4b3o2bo2bo4bo5bobob2o2bo3b2o4b3o2b4obobobo2b4ob2o3bo2b2o3bob2obo3bo2bo2b2o3bo6b2o2bob2obobob3obobo4bo5bo3b2o4bo2bo2bo3bo9bo3b3o3bo8bo3bo7bobob4o3b2o6bob2obo3bobo19bo2b2o9bobobo6bo5bo5bo6bo4bo15bo10bo4bobobo3bo3bo5bo3b3obo3bob2o2bo3bo10bo2bo3bo10b2o12bo37bo\$2b4o2bobob4ob6o3b2o2b4ob11ob3obobob3ob4o3bo3b4o2bob2ob4ob5obob4ob5obo2bob3ob2obob2o2bo4b4o2b3obob7obob5o3bo5bo2bobobobobo2bo3bob3obobob2o16bo6bo3bobo3bobob6ob2o2bo2bo4b3o4b2ob2o2bo3b2o3b3o3bo2b2obo3b2o2bo2bob2obobobob2o3b3ob2o2b3o3b3ob2obobo5b2obo4b3o2bo4bo2bo3b4o5bo5bobobob2o4bobob2obo3b4o13bo4bo7b2o4b2obo3b3o3b2ob2o2b2o2bo2b2o3bo4b2o2bobo6bo2b3o8b2obo4bo3bo7bo7bo4b2o3bo3bo6bo3bo3b3obob2o4bobo6bo2bo5bo14bo8b2obo2bo5bo7bo20bo5bo4bo5bobo8bo9b2o17bo26b2o\$bo2bo2b2o2bobo2b2o2b8ob3o4bobo2b2obo3bo5bobob12o4b4ob5ob3ob7o3b2ob3o2bobobo3b2obo2bo2b2obob2o3b4o2b2ob2ob3o2bob2o5b3ob3obo2b2o4b2o4bobob3o3b2ob2obobo3bo2b5o2b7o2b2o2bobo3bob2o2bob3o4b2obo2b2o3bobo5bo4bobobo3bobo6bobo3b2ob4o4bo3bo2b2obo2b3obo4b2ob7ob2o3b2ob2o2bo2b2o2bo4b5ob2o2b2o3bo3b2obobo2bobo4bob4o2b3o4bobo2bo2b2o4bo3bo2bo4bobo2b2o3bo4b2obobobobobobo5bo10b2o3bo12bo5bo3bobo6bobo4bobobo2bo6bo7bo6bo13bo2bo3bo11b2o4bo12b2o8bo14bo8bo5bo5bo2bo6bo23bo6bo9bo6bo\$3ob5obob2o3b3o2bobo4b2ob3ob4o2bo2b10o2bobobobobo4b7obob2ob3o2bo2b2o4bo2b2ob4obo2b2ob3ob2o6bo2b4obob5obobo3b2obo5bob2o4b3o2b3ob2o2b3o2b2ob2obob2o2b2ob2o5bob2o4bobo2bo3bob3obobobo2b2ob4ob2ob4o3bobob3obo2b2o3b2o2b2o5bobo3b2o2b2ob2o3b2ob2ob3obobob3o3b2obo3bo2b3o3bobobo7bobo2b2o2bo2bo2bo3b2ob2ob3obobobo3bo5b2o4bo2bo9bobo2bo6b2o4bo2bob2obo2b2o2bo4bobob3obobobo5b3obo7bo2bo8b2obo3bo13bo6bo5bo6b2o3bo3bob2ob2obo8bobo3bo4bob3o4bo4bo6b2o6b2o7bo9bo6bo13bo14bo17bo11bo12bo9bo8bo4bo8bo\$b4obob4ob5ob3ob9ob3o3bob5o2b6ob2ob2o2b2o2bo2b4o3bob3o5b2o3b3ob2o4bob2o4b3o3bob2o6bo2b2obob2ob2o2bob2obob2o2bo2bob3o2b3o2b2obob7o3bobob2ob2ob2ob2obobo3bo2bo6b3obob2o2b3obob2o2b3o4bob2obob3o2b2o3bobo2bo2b2o6bo5b5ob3o3b2o2b3o2b2o4b2o4bo6bo2bo5bo2b2obo2b3o5bobobo3b2o6bo2b2o3bob3obobo2bo3bo5bo2bobo5b3o4b2o5bo5b2o2bo3bobob2obo3bobo4b2o4bo3b5o4bo4bo2bo4bo2b2o4bo2bo8bo3b3obobobob2ob2o6bo8bo6bo2bo2bo2bob2o6bo17bo6bob2o2bo2bo2bo2bo8bo5bo3bo3bo2bo7bo5bo3bo2bo4bo9bobo\$o5bob3o2b5obobob2obob5o2b3o2b2o3bobob3ob3obo2b3obobob5ob4ob2o2bob7o2bo2bobo2bo2b2ob3o2b3o6b2o4bobob3o2b2obo3b2obobob2o2b2obo2b2o3bo2b2o5b3obo2bo2bob2o2bo2b3o2bo2b2o9bobobo3bobo4bo3bo3bobob2o4bob3o5b3o6bo2bo3bo5b2o5b3obo5bo3bo3b2o2b3ob2obobo2b2obo2b4obobo2bo3bo3b2o4bo2b2ob2o6b4o3bo4bob2obob3o4bo3bobobo4bob2o3b2o4b2o5b2obo3bo5bo4bob2o2bo3bo6bobo12bobobo3bo2b2o10b3o2bobo4b2o8b2o11bo4bo5b2o3b2o6bo2bo5bo2bobob2o4bo3bo11b2obobo2bo7bo3bo5bo14bo2b2obo4bo4bobo7bobobo35bo5bo10b2o11bo\$2ob3ob4o2bob2ob2ob3o2bob3ob5o4bobob3ob5ob5obo3b2ob4ob5obobobo2b3ob3o4bob2ob5o3b4obo2b2o2b2ob2ob2ob2ob3obo2b4obobobob3ob3obobo3b3o2bo6bobobob2obobo3bob3ob5obo6b3o2b4o2bo2bob3o2bo5bob3ob2obo2bob2o2bo3b4obob3o2b4o3bo2bob2ob2obo4bobobobob3o2b2o2b2obo3bo2bobobobobo3bobo7bob2o3b2o2bob3o5bo2bob2obob2ob2obo8b4ob2ob2o4b2o3bo3bo2bobo2b4o4bobo3bo7b2o4bo5bo2bo7bo7bo6b2obo5bo4bo3b3o3bo2bo2bo3bobo9bobo4bo4bobo10bo2b2obobo2bo4bo3bo7bobobo12b2o4bo8bo2bo2bo3bo11bo4bo5bo10bo9b2o7b2o26bo3bo\$ob7ob2o3b3o2b2obo2b2obo2b2o5bob4o4b6obob2obo2bo2bobob2o3b3ob3o2b3o2bo2bob3o2bobobobob2o3b4obob3ob2ob4o2bo3bo2b2o4b2ob2obobo3bo3b2o2bo4b4ob3obo5b6o2b3o2b5ob4ob3o2b2o8bobob4ob4ob2ob2o4bobo3bo5bo2b2o3bo2bo2b2o3bo2bo2b2obo2b3o3b2o2bo2bo2bob2o3bo2b2o2bo2b3ob3o3bo2bo2bobobo6bo4b3o3bobo2bo5b3o9bobo2bob2obo2b2o4b3ob2ob3o6bo4bo4bo2b2obo4bo11bo3b2o8bob2o5bob2o10bo2bo6bo2bo4bo10b2o8b2ob3o5bo9bo9bobobo5bo4bobo6bo11bo4bo17bo7b2obo13bo3bo2bo59bo28bo\$bo2bob3o5b4o2b2o2b3o2b5ob3obobobob4obobob3o2b4ob2ob5o2b3o3b2ob3ob6obob2o2b4obob3obo5bo4bob2ob2ob2o3b5o4b2ob7obo2b2obo2bob2o6bobob6o7b3ob6o3bobo2bo2b3o3b3o5b4obobo4b2obo2b5ob2o6bo2bo2b2obo2bobobo2bob2obo3b2ob5o5b2o3bo12bo2bo3bobo3b2o2bo2b2o4b3obobo6b2obobo4bo5bobo6bobo2bo7bobobob2o2bobo3b3obo8b2o2b3o4b3obob2o7bo2bo2b2o2bo3bo7b4o6bo12bobo6bo2bo2bo11b2o2bo3bo2bo4bo2bo2bobobo2bo3bo4bo8bo8bo3bo9bo12bo5bo2b2ob2o3bo3bo3bo14bo3bo14bo11b3o23b2o\$obo7b7obob4o2b3ob3ob3o2bo2b2obobob2obo2b4o2bob3obo3bo2b2ob2obobobobo3b2o2b2ob2obo4b2o2bo2bobobo5bobo3bobobo3b2o2bo3bo2b2o3b3o2bob6obobo2b2o2bo2b10o2b2ob3ob4o2bo2b3ob2ob3ob4o5bobo5bob2o3bobo5bo6bob2o3bobo5bo2b3o2b2o4bob2o2b2obo3b4o3b12o2bo5bo6bo2bo2bob5o3b2o2bobobobo2bo4b2o4b4o2bo6bo6bo7b2obo2bo4b2o2bo7bo3b3o2bo3bo3b2o11bo2bo3bo2bo4bob3ob2o2bobo3b2ob3obo2bo3bo12b3o9bo11bo2bo3bo8bo4bo2bo4b2o2bo2b3o3bobobo4bo2b2o7bo2bo2b2o6bo4bo2bo9b2obobo2bobo2bo2bo3bo8bo21bo\$bo5b2o2bob6ob2obob5obobo4b4ob3o3bob4o2bobob2o3bob2o2b2obo2b2obob4obobo7b2o3b3o2bobob3obobob3o3b2ob4ob3o2b3obob2obobob6obobob4o4b7o3bo4b3o3bo2b2o2b3obob7ob2obobob2o2bo4b2o3bo2b3o2bo2b2o5bo3b3obob4o9bo3b2ob2ob3o5b2o6bo6bo4bobo2b5obo3bo10bobob3obo3b2ob3o3bo3b2o3bobo3bo5bo2bob2o4bob3o4bobo2bob2o3bo7bobo2b3o3bo2b2ob3o6bob2o11bo13bo9b3o10b2o2b4ob2o8bo23b2o4bo2b2o3bobo6bo13bo3b3o5bob2o3b2o3bo7bobo3bo2bo10b2obo2bo6bo6bo24bo30bo\$11o3bob2ob5o2bo3b11ob2o4b3obobobobob2o2bobo4bo2bob2o2bo3bobo2bobob2o3b2obobob3obobobobo2bo3b2o2bob2ob16ob2o2b6o7b4obo4b9o6b3o3b2ob4o2bo2b2obo2bo2b2o2b4o3bobobo2b3o2bob3o2bo2b2ob2obobobobo4bo4b2o2b3o2b2obo3bo3bo2bob2obo3bo5bo8b3obo3bo2bo2bob3obo4bo2bobo3bo11bobo2bobobo2b2o3b6obobo9bobo8b2obo7bo5bo3b3o4b2obo6b2o2b3o2b2obo3bobo6bo8b2o4bob2ob3o5bobobo17bo2b3o3bo2bo2b2o13b3obo6b3o12b2o13bobo5bo10bo4b2ob2o10bo46bo3bo5bo6b2obo\$2o2b3obob2o2b3o2b3o2b3o3b7o3b4ob3ob3ob3o5b3ob5obob2o2b4obobo2b3ob3obo2b4ob2o2b5ob2o4bob3ob2o2bobo5b2o2bo2bo2b4ob2ob2ob2obo2b3ob3o3bob4obo3b2o5b3o2bo2bob3obo5b3o2bo3b2o2b3obo4bobo2bo2b3o2b4o4bo2b2obobobobo2bo5bob2o2b3o2bo2b2o2bo2b2ob2obob2obob3o2b3obo2b2obo4bob2o2bo5bo2bo2bobob3o4b4o7b3obo3bo2bo2bo3b3o2bobo4b3o4bo2b2obobob2ob2o6bo3b2o4bo3bo3b2o2bo5bo13b3o3b2obo3bob2o3bo7b3o3bo2b3o13bobo3bo2bo4bo9bo16bo4bo3bo4bobobo2bo3bo5b2obo2bo9bob2obo8bo6b2o18bo30b2o\$o5b2ob2ob5obob5o2b2obob4ob2ob2obob3o2bob2ob3obo2b2ob2obobob2ob13ob3o4b3obob2o7bo5bo2bo5b4ob2ob3ob2o5bobobobobobob3obo2bo2b7ob5ob5o2b2o2b2o2bob4o2bo3b3ob5o5b2obo2bobob2o2bo4b2obo3b2obo2bobobobo2bo2b2obob3o3bobob2o4bo5b2o2b5ob2ob2o7bobo3bo3b3obo3bobo2b3obob6o7b2o2b2o2bo5b2o5bo3b2ob2obob3o5bo4bo2b2o5bo3b2obob2obo4bo3b4ob2o4bo2bobo2bobo12bo2bobo8bo8bo2bo2b2o4bobo2b2o2bobo8bo4bo4bo2b2o5bo9bo10bo3b2obo3bo9bobo2bobo2b2o7bo3bobo4bo2bo4bo6bo3b2o4bo14bo3bo4bo6bo54bo5bo\$obob2obobo2bob2o2bo2bobo10bob2o2bob3o2b5ob3ob3ob3o2bo2b5ob2o3b4ob2o2b4o2b2obob3ob2ob7ob6ob4obobobobo2bo2bo2bo2b5obo6b4o2bo3bobo3bob3obobo3b2obob4obobo2b2o6b2ob6o2b4o2bob5ob2ob3o5bob4obo2bo3b2o2b4ob2o3bob7o2b5obo2b3ob2o2b2obo3bob4o2bo5b4o7bo2bo3bob4obob3o4b2o3bo2bobo2bo4b4obo2bobo5bobo3bo8bobob3o4bo4bo13bo2bobo2bo4bobo4bo15bobo3bobo3bo11bobobo3bo3b2o3bo3bo4b3o6bo4bo13bo2bob3o8bo7bo3b4o12b2o7bo13bo11bo13bo40bo22bo15bo\$2bo5b3ob4o2bobob7obob3ob5o2bob2o2b9o2b5o2b3o2bo2bo2bob2ob4o3bo2b2ob3o2b4o2b2obo3b2o2bo2bob3obo3bo4bobob3o4b4ob5o3bob2obo3b2o3bo2bo2bobobob3o3bobobobobo2b3obo9b4obo4bo9bob4o3b2obobo6bob3obob3ob2ob3o2bo3b2o2b2o5b2o2b2o3bo2b2ob2o5bob3ob2o2bo2b3obobob4ob2o2b2ob2ob2obobo6bo7bobo5bo2bo3bob2o2b2ob3o4bo3bo3bob2o8bo3bo4b3o5bobo5bobo5bobobob2ob2o3bo3bo4bo4b2obo3bo6b4o2bo3bo10bobo15bobobo9bo3bo2bobo2bo2bo2bo5bo9b3o3bo6bo3bo9bo18bo3bo5bo3bo5bo4bob3o2bo5bo13bo24bo7bo14bobo5bo\$2bo2b4ob3ob3obo2b3ob3o2b3obob5ob5o3b3ob3o2b2o2b2o2b7ob2o3bo3bo2b3ob3o3bo5bo4b4obob3o3b2obob2o3bob2ob3o3b3o2b2obo2bob3ob2ob3ob3o2b4o3b3ob4o2b2o2bobobobo2bo2b4obob2o2b3ob2o2bo3bob5obobobob2ob2o4b2obobob2obob3o2b2o6bo3bobob3ob2o2b3ob3obobo5bo2b2obobobobo3bobo2bo2b4o3b3obo4bobo2bo9b2o4bo3bobob2o2bob2o5b2o4b2o4b2obob3ob3o7bobo3b2o4bobobo4bo4bo2bobo4b2ob2ob2o2bo2b2obobobo2bo2b2obo2b4o2bo2bo3bo2bobobo14b2obo5bo3b2o2bobo3bobob2o5b3obo2bo4bo2bo3bobo9bobo2bo3bo6bobo17bo8bo3b3o3bo4bo14bo7bo21bo6bo5bo23bo\$o2b3obo2b5obob3o3bob2ob3o2b6o2b2ob2o2b3ob2obobobob2o2b2o2bo2b2ob5ob4o2b4ob3ob3ob6o2bob3o3b2obob3obo2bo2b6o2b2obob2obo2bobob2ob3o4bob2o3b2ob2obob2o2bo2b2obobobo3bo3bob3o5b3obobo3bob2obob2obo2b2ob2o4b3o3b4o8bo4bobobobob2obo2b2o8bo2bobo5b5o6b2ob2obob2ob4o4bo6bob3ob2obo4bobob4o2bo2b4o3bo8b2o3b2obob2o4bo9bo2b3o3b5obobo3b4obo3bob2ob4o3bo3bo2bobo3bobo5bo2bobobo2bo4bo12bo8bobo2bo3b2o6bo8bo8b4ob2o5bo9bo2b2obo4b2o4bo6bo3b3obo2bobo7bo6bo6b2obo26bo4bo3bo5bo13bo19bo\$b3o3bo2b5obobob2o2b2o2b4ob3o2b2ob10obo2bo4bo2b3o2b4obo2bo2b2ob3obob3obo5bo2b5o2bob2o2bobobob2obob2o3b3ob3ob3ob10o2bo3b2o2b3ob8o2b4o3b2obobob2o4bobo2bobo4b2ob5ob8o2bobo2bobobo2bobo2bob3obo4b2o2b2obo2b3obobob3o2b2obob2o2b5o2bo2bo3bo3b2o2bo5bobo2b3o3b4obo8bo2bo2bo4b2obo4bo6b2o2b2obo3bob3obo2bo5b2ob2o6b2obobobo4b3ob2o4bo4b2o3bobo13bo10bo2bo4b3o2bo3bo6bo3b2o2bo5bo5bo11bobobobo3bo3bo9b2o2bo2bo10bo4b3o7bobo7bobo10bo3bo10bo4bo6bo9bo8b2obo5bo9bo10b2o10bo57bo\$o5b6ob7ob3ob3obo2b3o3b5ob7o3bo2b2o2b7o5b2o3bob5obobo2b3obobo3bo4bo4b3obo2bob2o6b3ob4obo2bobob3ob5o2bob3o4bo2bob2ob3o2bobo2bob2o3bobob2obo2b2ob2o3b2ob2o4bob2o2b2o8bob2o2bo3bo3bob2o2b3o2b4o3b2obo2bob2obob2o5bo2b2o3b2ob2o3b4o8b3o10bob2o3b2obo5bo3b2o4b2o2bobo3b3o4bo10bob2ob3o4bo4b2ob2obobo2bo2bo4b3o2b5o3bobobobo3bob2o7b2o2b3obobo4bo4b3o5b2o3bo4bo3bo12b2o3bo5bo8bobo3b2o5bobo6bo3b2obo2b3o3bo6b2o2bo3bo7bo2bo5bobo4bo9bob2o2bo2bobo2bo12bo16bo9bo10bo3bo2b2o6bo10bo17bo\$2b4o2bobo3b2obo3b6o3b2ob2obobobobob2ob3o2b2obobob3o2bo2bob3obo3b8ob2o3b3obobob2o2b2ob2ob2obo2b2o3b4o2b2o3bob4o4b2o2b3o2bob2o11b2o2bo2b2o3bo3bo3bo2b3obobo3b2o2b2obo3b3ob5o2bo3bobob2ob5o3bob2ob5o4bo3b3ob5o5bo3b2ob2obobo4b3o6bo6b4ob5ob2o4bo4bobo2bo5bo2bobo6bo2bob2obo3bo2bob3o2bo3bobob2obo3b5o7bo5bobo6bo2bobo5bob2obo2b3o9bo7b2o3bo3b2obo3bo4b2o4b2o2bo3bobo4bo17bo4bobo2bo3bo2b3obo5b2ob2o11b2obo8bo4bo2bo3b2o3bo2bo6bo8bo3bo12bo2bo2bo5bo8bo14bo7bo\$b3ob2o4b6ob2o2bobo3bo5bo3b2ob10o3bo2b2o3b3ob2o3b3o3b3obob3o2bob5obobob3ob4o2bob4o3b2o2b3o3b2obob2o2b3o3b6ob2o4bob4o3b3ob2ob4obo2bo2b2o3b2o2bo2bobobobo2bob2ob4o3b2obo3b9ob2obo3bob3ob3ob5obob2obo2bo3bob3obob2o2bo2bo3bo3bobo2bo4bo5bobobob4o2bobo5bo2bo3bob2o2bo2bo2bo2b2ob3o2bobobobo10b2o5b2o2bob5o2b2o2bo2bo2bo4b2ob2o4b2o4bo2bob2o2b3ob2o6b2o2b2obo5b2obobobobobob3ob2o2b2obobobobobob2o3bobo4bobobob2o6bo2bo13b2obob2obo2bo10bobo5b2o2bobo3bo4bo6bo3bo4b3o3bobo2bobo8bo2b2obo9b2o2bo13bo6bo7bo31bo30bobo5bo\$bobob2ob4o2bobobob7ob3ob2obobo4bobob5obo5b2ob2ob6obo3b4ob3ob2ob3o3b2o3b3obob2ob2ob2ob2obob3ob2o2b3obobo2bobo2b2o3b2obobo2b2ob3o2bob3o3bobobob6obob3ob5o2b3o2b2o3bo2bob2obob2o2bobo2b3o6b2obo5bob3o2b2ob2ob2obo2b2o4b2ob3o7b2ob2o4bobo2bob2obo2b5o2b2obo5bob2ob2obo3bobobo2bobob2obo12bo10bo3b2obobo2bob2ob2o2b2obob2o4bo2bob2obo2bo2bobobo9b2o8b2ob2obobo3bobobo2bob2o6bo10bo2bo3bo11bo5bo2bobo3b2o2bo2bo6bo7b2o2bobo9b2o2bobo3b2o2bob2o2b2obo3bo4bo3b2o2bo7bo5bo2bo12b2obo11bo6bobo17bo22bo17bo\$bo4b2o2b3ob4o3bob5ob12o2b5ob3o3b3obo2b3ob2ob3ob2ob7obo6b2o2bob2obobobo6b2o2bo4bo2bo4b2o3b2obob2obob3ob3obob5o3bo4bobo4bo3b2obobo2bo3bo2bo4b5o4bo2b2obobob3o2bobo2b2o2b4o2b3ob3obo4b2o4bobo4b8ob3o4b3o2b2obobo5bo11bo4b2o3b3o3bob3obobo2b2ob2o2bobo8bo6bo2bobo2bo3bo2b3obobobo3b2ob3ob3obo4b2obo5bobo2b4o2b4o2bo2b2ob2o3bo6bobobo3bo11b3o2bo2b2obobo2bo5b2obo7bo2bob2obo9bo4bo2b4obo3b2o9bo14bo8bobo2bobobo3b2o5bob2o2bo12bo2bo3bo7b3o4bobo5bo6bo8bo24bo15bo32bo\$obo5bo2bobob5o3bobo3b3obobobob5o3bob3o2bob3o2bobo3b9obo3bo3b3o3bobo2bobo3b3ob2ob2o9b3o2bo5bo5bo3b2ob2obo2b2obobob2ob2obo4bob2ob2o2bobobobob2o5b2ob2obo2bobo2b2o2b5ob2obo2bo2b3o10b2o4b3o4bo7b2ob4o3bo2bo3bo5b4ob2o4bo2bob2o3bo4b2o2b2ob2obobob2obo2bobobob3obobo2bo2bobo3bob2o2bo2bob2o5bo3bo5bo2bo15bo2bobob4o4bobob2o2bo2b2obobobo2bobo6bo4bo2bobo9bo4bobo7bo3bo5b4ob4o9bo2bo2bo2bo5bobo4bo2bo7bobo3b2o5bo2bo12bo2bo5bo3bo3bobo4b2o2bo14bo4b2o2bo3bo6bo27bo24bo9bo2bo6bo8bo5bo\$2ob3obob3obobob6o2bo2bo2b2ob2o2bo2b6o3bobob3ob3ob4obob4ob2o2b3ob6o3bo2bo2bob7o2b3ob2o2bo2b2obobo2bo2b6o5bobobo3bo2b2ob3obo2bo5b4o2b5o2bo2bo2b6o3bo2b2obo3bob3ob2o2bo3bobo2bob3o2bo6b3ob3o2b3o4bo4bo3bo2bobo2bo5bob2o2bob2ob2obob2o4b2o2bobo2b3o3b4ob2o3b2o2bobo2bo2b3o4b2o3bo2bo6bo2bobo4b2o2bo4bo2bob2o3bob3o3bo6bo3b2o2bob3o7bo7bobo4bo4bo3bo2bo6b2ob2ob2o3bo2bo4bobo12bo3b2o2b2o8b2ob3obo2bob3o4bo15bo4bo2bo2bo5bo5bo3bo4bo3bo12bo7b2obo4bo15bo34bo14bo9bo32bo\$b2ob2obobob6obob2o5b5ob2o2b3o3b2ob5ob3ob5ob4ob2ob4o2b8obo3b4ob2o2b2o2b6ob2ob3ob6ob3o4bob10o2bo2b2o4bo5bob3o2b3obo2b2o2b3o2bobob6obo2b3o3bob6obo2b2o5b6o3b2obob3o3b2ob4obo2b2o3b2ob4o3bo2b2o2bobobob4obo3bo3b3o4bob2o4b3obo5b2obobob2ob2ob2o3bo4bob2o11bobo2b2o4b3o4b2o5bo3b2obo7bo2bo2b2o2bobo3bo5b5obobobo2bobobobo3bob2o5bo2b4obob2o2bo5bo21b3obobo2bo8b2obo8bobo4bo4bo3bo6bo3bo3b2o9b2obo4bo2bobo18bobo2bo5bobo16bo2bo17bo5bo5bobo85bo\$o4bob3ob2obobob2o3bobob2ob2obobob4ob3obobob2o3bo3b4o4bobobo3bobo2bo2bo2b3ob9ob4o3bobob5o5b2ob2obo3bobobob5o7bo2bobo2bob2ob8obobo4bo2b7ob2ob2o6b3ob2obob4obobo3bo2b2o3b2ob3obo3bob2o3b3obo2b6obo2b4o5bobob3o7b3ob3o3b4o2bobobob4obobobobo8b2o2bob3obo2b2o7b4obo2bo5b2obo2bobobo7b3obo4bo2b2o2bo2b2o2b2o2b2obo2bo5bo9b3o3bo3b3o2bo5b2o2bobo2b2obobo5bo7bo7bo5b2obobo5bo2b2o15bo2bo5b3o13bo12bo11b2o4bo7bobobo13b2o20bo8bo8bo21bo23bo4bo\$2ob5ob2obob5obo4bo2bobobo2b2obo2bob5obob3o3b2o2b4o2bo2b3ob2o2b5ob3o3b4ob2o2b3ob2o5bo3bob2o2b4ob2ob2o2b3o4b3o2b2obob7ob4ob2o2b3obobo2b2ob3o3bo3bo2bo3bobobobob2ob2o3b2o2bo5b3obo2b2o2bo3bo2bo6b5o4b3o4b2obo2b3o4bo3b3o2bo3bo2bo2b2o2bob2ob3o2b2o3bob2o2b4obo2b2ob4o3bobo3bobo2bob4o6b3ob2o7bo2b3ob3ob2ob2o3b3obo4bo4bob2obo6b5o6bob2o5bo4bo3bobobo4b2ob2ob2o4bobobobo4b2o3bo11bo2bo3bo7bo10bobobo3bo6b2o6bo2bo8bo2bo5b2o2b2o10bo5b2o9bo2bo10bo8bo2bo8b2o3bo2bobo8b2o11bo5bo5bo6bo7bo29bo\$2ob3ob6obobob8obo2b4obob4o2bobobob5o2b5ob2o2bob2o2b2ob3obobo2bo2bob3obo2bo2b4obobobo3bobob2ob2ob4obob2o4bob4o2bobo3bo2bob3o4b5o2bob3ob2obo2b2ob2o3b6o2bobo7b6obo2b2obo2bo2bobobo6b3o3bo2bobob3o3bo2b3ob2o2bo2bo3bobo4bob2obobobo4b4o2bobo4bob2o2b8o6b2obo2bob2o6b2obo2bo5b2o3bo2b2o4bob2obo2bo2bo5b2ob2o2bobo4b3o2bo2bo4bo2bo8bo2b2o2bo3bobobo3b2o13bobob3obobo3bo18b3o6bo2bo4b3obo2bobo3b2o6bo3bo4b2o2bo3bo10bobo7bo12bo11bo18bobo3bo19bo2bo11b2o9bo23bo25bo\$b2ob12o2b4o2bo2b2obob5ob5o2b3obob2ob2ob2o3bobobob2obo2b3obobob4o4b3obob2obo3b4ob2o2b2ob3ob5ob2obob2o2bobo4b3ob3obo2bo2bo2b9ob3o2b3ob2obo2bob3o2b5o2b2o3bo2b5o2bo3bob2o6b4o3bobob2o3bob2o3bo2bo2bob2o3bob3ob6o3b3ob2o2b3o2bobo5b3o5bo3bobo6b3o2bobob2o2bo2b4o2b2o4b4o2b3o4b2obobo2b2o11bobo2b2obo3b3o2bobo4bobob2ob2o2bo2b2o2bobo16bo7b2obo5bo5bo2b2o2bo2bo3bo5bo2bobo7bo2bob2o3b2o8bobo7b4o4bob3o4bo3bo3bo3bo5b2o3b4o7bobo3bo23b3o4bo4bo9bo3bob2o3bobo10bo7bo2bo8bob2o9bo\$bo3bo2b3o2b3obo3b2ob2ob7ob5ob8obob3ob2o2b4o3b11ob2ob3o2b4o2b2ob2ob4o2b3ob2o2bobo5bob2obo3bob4o4bo2b2o5b2ob2ob4o4bo2b3o2bo2bo3b2obobob2ob3obob4ob5o2bob3obo2bob3ob2obo2b3o5bo2b2o2bo3bo2b2o4b6o2bo4b2o2b2o4b6ob3o2bob2o5b3obo3b5o6b2o6bob6o3bobobo7bo4b2o2bobo2bob2obobobo5bo17bo4bo5bo4bo6bo2bo4bo2b2ob3obo3b2o7bo2b3obo2bobo2b2ob2obobo2bo2b2o2bo4bo3bo2bob2o4bo9bo8bobo12b2o4bo2bo7bo9b2obobo9bo2bo5bo2b3o3bo11bo11bo2bo9b2obo5bo5bo8bobo14bo29b2o\$ob2o2bobob3ob2o2bob2obo2b3ob3o2b5ob2ob4ob3obob2ob2o2bobobob2o4b3o3b2ob3o4bo2b3ob3o3bo3b2ob5obob2ob5ob2ob2ob2o2bob3o3bo3b2o2b2o4bob5o3b2obobob2ob3obobobobo4b2o2b3ob2ob2o3b3ob2obo2b2obob5o2b2o3b3ob4o4b4o2bo3bo3b3o2bob2obo2bo3bob6o3b2obo4bobob2ob3obobo5bob2o4bo3bobo3bob2o7bo4b2o2bo6b2obo3bobobo2b2o4b2o3b2obo4bo2bobo4b3obo2bobobo3bo11bo2bob3obobo4bo3bo4bo5bo3bo10b2o14b2o4b2o11b4o2bo5bo4bo11bo5bo2bo3bo5bo3bo6b2o4bo2bo12b2o2bo12bo2bo2bo3bo5bo3bo24bo3bo13bobo9bo6b2o18bo8bo\$6obob3ob4obo3b7ob2ob2ob3obo2bob4obobob2ob2o2b2o2bobo5bobobo2b3o2b4o4b2o3b2o2b2o3bob3o2bob3o3bo2b2o2bo2bo2bo2bob6obobo3bobobobo4b2o3bob3o2b2obobobobobobobo6b2o2bo3b5o2bo4bo2bobo2b2obo4bobob6ob4ob2obo2b2obob2ob2obo3b2ob2o2bo3bo4bo3bobo7bo2bo2bo2b6ob2o4b3obo2b3obo2b3o3b3obo2bobo3b2o5b3o4b2ob2o2bo6bobo3b2o2bo3bo5b4o4bob2o7bo6bobo2bo2b3obo6bobo2bo6bob2o3bobob2o5b3o3bo5bo2bobo4bobo8bo4b2ob2o5b2obob2o3bo5bo2bo5bo7b2obobo7bo22b2o12bobo8bo17b2o2bo2bo9bo8bo22bo3bo41bo\$obo2b4o3b3obob3o2bob8ob2o2bob7o2bo2bob2o2b2obobob9obo5b5ob4o2b3ob3obob2ob2ob2o2b2ob3o2b2ob2ob3ob3o2bo2b4ob3ob3ob7ob3ob2ob3o2b5obobo3b5ob4o2b3o3b7ob6obob2o2b2o2b3ob2o2b6obo2b2ob2obob3o4b2obo2bobobo3bo5bo2bobobo6bo3bobo2bob2o4bo3b2o2bo2b2o4b3obo2b4obobob2o3bob2obob2ob2o2bo12bo3bob2ob2o2b3ob3obo2b3o9bo2bo3b5obo2bo3bobo2b2o4bo4bo2b3obo2bo3bo2bo8b2o4bo11b2o4bo3bo4bo2bo2bo6b2o23bo2bo2b2o4bo2bobobo4b4o3b2o10bo2bo14bo6bo10bo7bo3bo5bo4bo5bo7b3o4bo4bobo11b2obo\$ob4obo2b5o2b5ob5ob2o3bob3ob3o2bo2bob3ob3ob4o3bo2b2ob2o2b2obo7bo2b5o2bob2obo5bob3o2bob3o3bobo3bo5bob2o3b2ob2ob2obob3o2bo2b2o6bo3b2ob2o2bob3ob2ob3obob2o3b2o2bo2b3obo5b2o4bo4bobo5b2obo2bo2b2ob2ob2o4b3obob3o2b2o2b2ob2o3bob2obob2o3bo4bob3o3b3o3bo5b3o3bo2bo3bob5ob2o2bobo10bo3bob3o4bo11bo8bo3bob2o2bo4bob2o2bob2o4bob3obobo2bo6bo3bob2ob2o4bob2o2bo2bo4bo2bob2o2bo5bo3b4o2b2o7bo6b2obo4bo18bo9bobo2b3o3bobobo4bo3bo4bo4b2obobobo3bo13bobo13bo6bo2bo2bo2bo34bo7bo5bo6bo17b2o6bo30bo\$o2b6ob2o2b14ob4ob3obob4o6b3obobo2b4o4b2o2bob8ob11obo2b3ob3ob2ob2obobo5b2o2bob3o2b5ob2ob2o2bobob3ob2obo3b2o4bo2bo5bobob2o2bo2bo3b2o4bobo3bob4obo3b3o2b4o2b3o4b3obobo4b2obo4b2obo4b4ob2ob3obo2bobo5b2obo12bob2o2b3obo9b2obob2o8b2o5bo2bo9b2o2bob2obo2bo2b2o2b2obo4bob2o4bo5bo5b2ob2obo2b3o3b3o2bobobo2bo2bo2b3obo2bo3bo3b6o3bobobo6bob2o6bobobo7bo3b2o2bo7bobo14bo3bo5bo2b3o16bo8bo4bo5bo2bo6bo6bo2bo4bo11bo3bo8bo4bo12bo6bobo9bo12bo2bo38bo4b2o3bo15bo6bo\$o3bob2o3b2obo2b2obobobo2bo2bobob2o2bob13ob9o4b6ob2o3bo2b3ob3o2b5o4b2o3bo2bo2b3o3bobob4o3b2obo4bo2b3o2b2ob4o3bo6b4ob2ob3o6b2o2bo2bob4o2bo2b5o5b2obob3ob3obo2bob2o2b2ob2o2bobobob2ob5o2b3o2bob2o2bob2obo2bobobo4b2o3b2o4bo2bob2o4b2obo4b2o3b2o4bob2o3b6ob2obobo2b3obo5bo4b2o2b3o9bo2bo2b2o3bobo3bo7b2o3bo4bo2bo9bobobo2b2o2bo2b4o8bo2bo3bo3b2o2bobo2bo6bo5b4o4bo4bo6bo2b2o2bo6bo2b2ob2o9bo5bob2o11bo3bo13bo2bo3bo2bobo3bo7bo5bo10bo13bo8bo5bo4bo7bo12bo12b2o35bo\$ob4ob5ob3obo2b3ob3ob2o2bo2b3o3b6ob5obob4o2bobo3bob2ob2o2bo2b2ob2o2b2o2b8o4b2o4bobob2o3bo2b2o3b2obo3bo2b7ob2o2b2ob3obobob3ob5o3b2obobo2b3o2b2ob3o2bo3b4obobobob2obobob3ob2o2bob3o2bobob3ob6obo2bo2bobobob2obobobob5o3b2o2b2ob2o2bobob2obo3bobobobob3ob3o2b2o7bo2b3o2b2obo2bo2bobo3b2o11b2o2bo3bo3bo5bob3o2b3o4bo4bo4bo2b2o4b2o7bo2b2o5bobob2ob3o10b2o3bo2bo2bo2bobo2bo6bo3bobo13b3o5b2o8bo3bo5bo4bo8bo8bo6bo3bo5bo5bo15bo6bo9b2o11bo8bo8bo8bo12bo2bo6bo3bo28bo\$3ob4o2b4ob5ob3o2b2ob5ob2obo2b4obobo3bob5o3bobo3b4o2b6o2b2o2b2o2bob4o4b2ob4obo2b6o3b2o2b4ob4obob6o2bob2obob2o2bo5b3ob4ob3o2b2o4bo2bo3b6obob5obob4obo2b4obobo2b2obob4o4bobo2b4o3bo2b5ob2o2b2o4bo5bo6bobo3bo6b6o2bo2b2obobobob2obo2bo4bo2b3o2b3o2bo5b2o3bo2bo4b2o2bo2b4ob2obo7bobo2b2o5bo3b2o2bobo3bo3bo4bo4b2o9bob2o3bo2b2o5b2o2b2o5b2o2bo3bo6bo2bo2b2o4bo5bobo8bo8b3o4bobo7b3o11bo3bobo5bo10bo6bo8b3o9bo7bo13bo5bo3bo3bo8bo2bo14b3o6bo4bo3bo19bo\$4obo4bo5b3ob2o2b2ob3ob10ob3ob2obob3ob2ob4obobo3bo3b4o5bob2obo3bo4bo3bo3b6ob4o3b3o2bo4b7ob2obob2o2bo3b3o2bob3o4bo3bob2ob3o2b3o3bobo3bo5bo3bob3o2b2o3b6obo5b3o3b2ob2ob4o7bo3bob2ob3obobob2ob2o3b2o3bob5o2b2o7b2o2b3o3b2o5b3obo6b2o4bo4b4obo5bob2o7bo3bobobo2bo4b2obob2o3b5obo2bo8bo3b2o4b2obo2bobob2o2bo4bo2bo2bo2b2o5bo3bo3bo3b3o6bo2bob3o7bob2o9bo17b3o8bo2bo8b3o6bo3bo3b3obo3bo9bo4bo3bobo2bo6bobo3bo5bo4bo9bob2o7bo2bo11bo2bo27b2o2bo23bo14bo\$bo3b4obo4b4ob2o3b2ob2o2bob2obob5o4b2o5b5o3b2o2bob4ob6o3bo2b2obob2o2b2ob2o5b2ob3obo2b4o3b2obob2o4b2obobo2bo3b2o7bob2o2bo3bo5b9o6b4ob5o2bo3bo10b8o3bo2bobobob2ob4obo2bob7o2bo4b6ob3o6bobo4bobo5bo7bo9bo2b6o2bobob2o4bob2ob2o3bobo4bobo3bo2b2o6bo4bobob2o2b2o8bo2b3ob2ob2o4b2o2b2obo2bo3bobo6bobo2b2obobo2bobo6bo3bo3b2o7bo6b3o6b2o8bob2o3b2o5bobob3obo3bobo5bobob2o3bo16bo2bo4bo11b2o2b3o6bobo5bobo4bo2b2o5bo7bo60bo47bo9bo\$bo2b5ob2o3b3o3b6ob2o3b2ob2o2b2o2bobo3bobobo2b2ob3o2b2obobob3ob2o4b2obo4b3ob3o2bo2bo5bo3b5o2bo2bob3o3b3o4b5ob6o3bob2o2bo2bobo2b2obo2b6ob2ob3ob5obo2b2ob3obo3bo2bob2obobob3ob2ob5obo2bo4b3o3b7o3bobob2ob3o2bobobo2b2obob2o2bo2bo4bobo2b4o5b2o3bo4bobobo2bo2b2o2b4o2bobo2bo4b2obo2bo2bo4bo2b6o7bobo3bo2b2o2b2o3bo2bobobob4o3bo3b2o3bo4bo3bo8b2o2bobo6bo3bo4bo6b2ob2o3b4o5bo5bo4bo3b3o2bo5bobobo8bobo2bo10bo3bo4bo9bo4b2o2bob2o4bo3bo4bo10bo2bobo2bo5bo4b2o9bo7bo8bo2b2o24bobo7b2o4bo6bo9bo11bo\$4bobob6ob4ob4ob5ob5ob2o2b2obob2ob3obob7o2b2o2bobobo2bo2b2o2b2o2b2obob3obo2b4obobo3bob4o2bo3b2ob5ob3ob6obo3bo2bob2o2bo4bo2bobo2b5ob4ob3o2b2ob2o2b3obobo3b2o4bobob3o3b2o2b3o2b3o2b2o2b2obobob2obob2obo3bo2bo2bo5b3ob2obo2b2o4b2o6bo2b3obo3bobo3b2obo3bo5b4o2bo6b2obobob2ob2o7bo10b2o8bob3o2b2o3bob2o4b6o2bo3b2o4bobo2bo3bo4bobo4bo6bo3b2o2bo3bo2bo2bo2bo10b4obo6bo7bobobobo4b2obo7b3o2bo4b2o5bob2o7bo2b2o4bo2bo2bo3bo4bobobo5bo2b2o4bo25bo2bo10bob3o4bo14bo4bo3bo4bo17bo21bo11bo12bo3bo7bo\$o4bob2o3b3o2bo3b2o2b2ob3ob6ob2obob2o2b2o4bo4b3o2b5ob2ob3obobo2b4obo2bobob2o2b4obo4b5ob2o3b2o3b2obo3bo3b5obo3bob3o3b4o2b2obo3bo2b2o2b5obo2b3ob9o3b5ob3obo3bobo3b3obo4b3o2bobo3b2o4bo2b2o2bo2b3o2b2ob2o2bo3b2ob2obob2ob2obo3bobobo4b2obobob2o2b3o2bob3o2bo2b3o2b2ob2ob2o4bo4bob2o2bo3b3obo2bobo5b3o2bo2bob3o3bo4bo4bo8bo3bobo3bo2bo2bo4bo2bo3b2obobo6bo5bobo4bo4bo5bo2bo6bo2bo3bobobo2b2o3b2obo6b3o22bo3b2obo2bo8bobo2bo7b2o5bo2b2o3b3o5bo2b2o2bo5bo26bobo3bo4bo4bo12bo23bo12bo51bo\$b2ob2ob2ob3ob2ob2ob3o2b3ob3obo4b2o2b3obob3o2bobobobob2obo3b3o2b2o3b4ob3o7bobobob3ob2ob3o2bobobo3bob2ob3o3bobobo2b3o2b2ob5ob6ob2o3b6o2b4o2bobob4o2bob4ob2obobobob2o5b3o3b2o3b2obob2o2bob2o2b3ob3obo5b2obobobobob2o4bo6bo2bob2o2bo2bo6bobo3bobobobo2bob2ob4obobo2bo2bobo2bo3bo3bo6b2o9b3o4bobo3b2o2bobobobo7b3ob2obo4b2obo6bo3bobo3bob2obo3bo8bobo4bo4b2o3b2o3bo9bo3b2obo2bobo2bo4b2ob2o4bo8bo6bo13bo15bo3bo2bo4bo6bo6bo4bo22bo2bo5bobo2b5o9bo11bo2bo5bo5bo26bo2bo31bo10bo\$bo2b2o3b2obob4obo3b2ob2obo2bob4o2b2ob3o4b3o3bob5obob5obob4o6b5ob2obobo3b2o2bobo2b3o6b3ob4o2b2o3bo4b2obo2b2obo2bobob3ob3ob3o2b2ob3obobob5ob2ob4ob3o5bob2ob3o3bob2obo2b5ob4ob2o6bo4bo2bob2o2bo2bo2bobo2b2o2b8o3b6o4bo8bo2bo5b3o2b4o8bobo2bob2o4b2o3b2o2bo3b3o2bo3bobobo11bo3bo6bo4b2obo4bob2obo3b2o5b2obo3bo6bo3bo4b3o3bo6b2o3bo3bo4bo3bo4b2o8bo6bo2bobo4bo5b2o8bo5bo3b2o5bobo2b2o7bo3bo3bo5bo3b2o6bob2o22bo8bo21bobo16bo7bo7bo23bobo\$b2ob3obo2b2ob4obob5obob2o2b2ob2ob2ob4obob2obobo2b2o2bobobo2b3o3bob4ob4o4bobo2b2o3b2ob2o3bobo2b2obo3bo2b2ob2o3bob3ob4ob2obo4bo2bobo2b3ob3ob3obo2bo2b2obo2bo2b2obo3bobob3o2bo3b3ob4ob2o2b3obob3o5bobob5o5bo2bobo4b3obo3bobobob3o3bo2bobobobobobo6b3o2b3ob2o2bo6b2obo7bo2b4o4bo6b4o7b2o2b2o2b2obo8bobob2o3bo3b3obo2bob2obob2o3b2o2bobo7bobobo12bo2bo3bo6b2o3bobo9bo5bo4bobo2bo3bo6bobo20bo11bo4bob2obobo3bob2o2bobo8b3o5bo6b2o3bo5bo6bobobo10bo5bo2bo2bo2bo2bo6b2o6bo8bo14bo10bo4bo12bo18bo\$b4ob3obob5ob8o2bobob3o2bo3bobob2ob3ob2ob7ob2obo2b3ob3ob6o2bo5bobo2b5o2b4o2b2obobob3obo3b2obo2b2o2bobo2b3obobobo2b2o2bo2b4o2b5obobo5bobobo3b3o2b3o2b5obo4bobo2bo2b2o2b2o8b6o2b2o5bobob2o2bo3bob7o3bo4bo3bo5bo2bo3b2o2bo2b2ob5obo8b2ob2obobob5ob3o2b2o2bo7bob2obobo2b3o5bo2bobob2o2bo7bobo2b3o8bo2b2ob2obo3bo3b2o8bo3bo11bob2o3bo6bo3bo3b2obobo2bo7bobobob2o8bo8b3o6b2o5b3obo2bobo4bo2bobob2o2bo2bo9bobo12bo6bo4bo5bo6bo9bo5bo2bo17b2ob2o2b2obobo5bo3bo35bo25bo\$2b4obobob6ob3obo3bob3obobobob2obo5bobob6obob2obob2o4b11obo4bob3o5bobo3bob2o2bobobob3o2bo4bo3bob2ob3o2b4o2b2o2bo3bobob3o2bo2bob3o2bo2b4o5bob4o2b2ob2ob2ob3ob8o2bob6ob2obo2b2obobo5bo3b4obo2b5ob2ob3o2b2ob4o3bo4bo3b2o3bo2bo2b3o2bob2o2bo4bo4bo2b2ob2ob2o2bob3o2b2o3bo2bo7b2o2bobo2bob2o5b2o5bobo3bobo2b2o2bob2ob6o4bob2o2bo2b2o4bo3bobob2o2bobobob2ob3o2bobob2o2bobo10b2o3bo7b3o2bo2bo3b2o3bobobobo3bo2b2obo2bo2bo2bo6b2obo6b3o4bob3o9bo3bo2bo9bob2o5bobo3bo6bob2o2b3o5bo3bob2o8bo12bo4bo9bo12bo13bo13bo3bo\$b3o2b2ob5o3b3o2b6ob10obobo2bobob2ob2o2b3o3b3ob2o2b6obo2bobob4ob4o2bo4bob2ob2ob2o2bob2ob2o2bobobo2bo2bob3o2b3obobo2bob6o2bobob6o3bobo3b5o4b2o5b3o3bo5bo2bob2obob2o4b3o6bobobo3bob2o3bob2o3bobob2obobo2bobo2bo4bo4b2ob2ob2obob2o2b2ob2obo2b2obobo2bo2b2o2b2obobobobo2b3o9bo3bo4bobo2bo2bo2bo2b2o4bobo4bobob2o5bo2b2o4b2o2bo3bo2bo2b3o2bo2bob2o5b2obo2b2o2bo15bo2bo3bo3bo4bo5bobobo4b2o3b3obobo2bo4bob2o12bo2b2o2bo8bobobo5bo3bo5bobo6b2o4bo8bob2o5bo4bo2bo8bobo7bo2bo29bobo4bo5bo21bo\$bob3obo5b5o3bob2o5bobobob3ob7obo2bob2obob4o7b7o2bo2b9obob5obo5bobo2b4obobo2b5ob2ob4ob3o2b3ob4obob6o2b2o2b6obo8b3o2bo3b3o2bob2ob2ob3o2b3o2b3o3b6o3bo5b5ob3ob3ob7ob2obo4bo3bo3bob2obob4o6b5obob2o2b2o7b4ob2obo2bobo2b3o2bo3bo4bobo6b6o2bo5b2obobob2ob4o2b3o2bo3bo2bo2bo8bob2ob2obobob2obo5b4o4b2o6bo6bo2bo2bo2bob2o5b2o3bob2o4b2o2bo5bo3bo17bo9bo14bo8b2o2bo3b2obo5bo2bo3bo7bo7b2o2bo6bo4bo3b2o2b2o2bo17bo8bo12bobo4b2o5bo20bo5bo13bo12bo\$2o3b3ob6obob4o2bo2bob3ob2o3b4obo3b4obo3bob5o2b5o3b6ob3ob2ob3obob4o3b3ob9o3b3ob2o4b2o3b3o7bob3obo2b4o3bo5b2o2b2o2bob2ob3obob3o7bobobob3obob2obo2bo2b3obo3bobo2b2o3b2ob2o3bob2ob3o2bobo3b3obob3o2bo3bobo4bob2o5bobobob2o4b2o2bo2bobo2b3ob6o9bo11bobo3bo3b5ob2o2bo7b2ob2o3bobo2bob2o3bobo4bobo2bobobo8b2ob2o3b3obob2o2bobo2b2obo5b2obo3bo3bobo5bo3bo3bo6b2o9b2obob2o6bobobobo5b2obo4bo4bo9bo2b2obo3bo3bo5bo5bo2bobo10bo15bo8bo3bo11bo4bo9b2o12bo5bobo18bo6bo5bo13bo15bo9bo\$6o2b4ob3obo4bo3b3o3bo2bob4ob3ob2ob3o3bob4o3bob3o3b3obo2b2o2bobob2obobobob3obo5b2obob3ob3obo2bo2b7obob3obobob2o3bob2o3b2obob4o2b4ob2obob2o4b3o3b2o2b3obo3b2ob4obobobo3b2obo2bob4o6b2ob3ob3ob2obo3b4o2b3ob2ob2o4b3ob2o7b2ob2obo3b3obo2b3o7bo2b3ob3ob2o2b2obob2o4b3o2bo3bob5obob3obo3b2ob4o2bobo3bo3bo3bo3b2o2bob5ob3obo2bobo2b3ob3o3bo4bobo4bobo4bob2obo2b3o10b2o5bobobob2o2bo6b2obo7bobobo4bobobob3o3bo2bo15b4o7bo2b3o3bo5bo4bobo3bo4bo6bo2bo5bobo6bo9bo2bo2bobobo11bo7bo2bo12bo7bo29bo7bo18bo\$2ob3ob4o3bob9ob2obo2b2o5b2obob3obobob2o2b2obob2ob2ob7obobob3ob6ob2o2bobobo2bob3o2b2ob2o3bo2bo2b2obo6b2o2bo2bo4bobobo5b2o2bo2b2o2bo9b3o2b3obo2b2obo2bo2b3o2b3ob3obo3bo4b3o4bo5b2o2b2o2bob3ob2o2bo4bobob2obo2b2ob2obobob2o2bo2bobob2o4bo3b2o2bob4ob2o3bo2bo6bobo4bobo4bo6b2o2bobo5bob2ob3obo3b2ob2obobo3bobobob4o9bo2b2o4bo3bo2b4o2b4obo2bobobobob3o2b3o4b2o3b5o2bobo3bo2bo7bobobo2bob2o3bo3b3o3bo2bo13bo2bo4b2o2b2obob3o2bo9b2o5bo6bobo5bo4bob2o2b2o6bobo3bo17bo3bo8bo6bo2b2obo26bo29bo\$4ob2ob5o2b2o3b4obo2bob2obo2b3o2bob4ob6o3b4obobob6o2b9obobobo2b2o2b6ob4ob2o2b2ob3o2b5ob3ob3o2b12obo2b5o2b3o8bo3b2obo5bo2bo2b4o2bo3b2ob2o3b2obobob3obo2bobobo3bobobob2o2b3obob4obobobo3b2ob4obo2bo7bo3bo3bo5bo3b2ob2ob2o9b2o2bob3obobo2b2o2bobob2obob2o2b2obobo2bo4bobo6bo3bo9bo5b3obo3bobob4obobo8b2o3bo5bo6bo7b2ob3o7bo7b3o3bo3b2o2bo3bo2bo9bobo6b2o8bo2b3o5bo2bo8b2o10bob2o16bo5b2o9b2o7bo2bo2bo2b3o2bobo3b2o4bo4bo6bo2b2o7bo8bo4bo2bo68bo\$4b5ob2ob2o4bo2bob2o2b2o3bobo2bob6o2bo3bo3b2obo3bobo2bobobo2bob3o2b2o3bobobob3o3b3ob2o3bob4ob3o2bo2b8o2bo5b3ob3ob2obob4o4b3o8b4o5bo2b4obo3bo3b2obo5bobobo3b2o5bo4bo2b6o4b2obo6bo5b5obo3b3ob3obo3bo6bob3o2b3o2bo2bo2b2o2b3obobo4bo6b2o9b4obobobo2bobobo7b2o2bobo2b2o4bo2bo3bo3bobo5b2ob2obo6bobobobo4bobob4obo4bo2b2o7bo5bo11bobobo2bo6b2o5bo11b3obo4bo12bob3o6bo4b2o3bo6bo5bo19bo10bo15bo4bo2b2o6bo4bobo7bo8bo8b2o6bo21bo12bo29bo8bo11bo4bo\$o4b2o2b2ob4o4b5o4bob6ob2obobobo2bobobo2b3obob2o2b3ob5o2bo2b4obo3b2ob4o3bo2bo3bob2ob3ob5ob4obob2obo2bob2o2b2obo2b2obobo3b2obobo3b3o2bob5o2bob2o3b2obob2ob3o2b3o2b2obobob2o3bobo4bo4bob2obob2obo7bo3bob3o6bob7o3b2o4bo4b2o5bobob2o5bob2obo3bo3bo2bo3b2obo3b2ob4obobobo3bo4bobobo8b4o2b6o2bobo2b2o2bo2b2ob9o5bobo3bo7b2ob7o3bobo2bobo2bo4bobo2bo10bo4bobob2o3bob3o6bobo2b3o23bo6bo4bo2bo4bob2obo5bo10bo3bo5bo3b2ob2obo4b3o5bo9bo4bo20bo12bo6bo30bobo6bo5bo10bo2bo4bo3bo\$4o2b2obo4b7o2b2ob5o2b2o2bob3ob3obob2o2b5ob3o2b2ob8o2b2ob5o2bob2obob4o2b2ob5obob4o2bo2b6obo2b3o2b4o2b2ob4ob2o2bo4bo2b2obob4o2bo2bob2obo2bo2bo2b2o2b2ob2o2b2o6bobobo2bo7b2o2bo3bo3bob2obob2obo3b2o2bob3ob2o2bobo3b5o2bo2b2o6bob3obob2ob2ob6o2bo5b8o2bob3obob2o2b2o4b2o2b2o2bo4b2o3b3o7bo3b2o2b3o2bobo3b2obobob3o3bob3obobo2bobob3o2bo2bo6bob5o3b2o3bo4b2o10bo4b3o5bo3bo6bo2bo6bob2o6b2obobo3b2o4bo2bo3bo3bob2o4bobobo2bo4bo2bo11bo2bo2b2o4bo4bo7bo17bo4bobo4bo8bobo11bo6bobo2bo45bo14bobo\$2obob2o4b3o4b3o3bob5o2b2o3b2ob2ob3o2bo2bob3obobob2ob6obobobob2obobo3b3o2b2o2bobobob3ob2o2b4o6b2obo3b3obo2b4o2b3ob2o5b2ob2ob2ob4o2bo2bob8o2b2o3b4o2bo2b11obo2b3obo4b2o2b3o2bo4bobob3o7b2o8b2o8b6o5b3obo3bo2b3o7b3o4b3o3bo3b2o2b3o3b2obobo3bobo6bobobo2bobobob3obo5b3obo2b2o2b2o3b2o5bob4obo3bobo2bo4bob3o2bobo2b2o2b2o5bo9bo2bob2o3bo6bobo10b3o2bobo4bobo2bo2bo9bobo13bo2bob2o5bob3o8bobo7bo9bobo2b2o3bo8bo3bo3bo3b2o5bo7bo8bobo23bo3bo9bo40bo15bo\$4ob2ob5obob4o2b5obobob4o3b4obobo4b7ob6o3b2o3bo4b4ob2o2b5o2bobobobobo2b2obo2bo3b3obobobo4b4o3bo3bo2b3ob4o5b4obobobo2b5o2bo4b3o3b2obob2o2b2o3b5obo3b2ob8obob2ob2o3bob7o2bobobo2b5obobob3obobo4bob4o5b2obob2ob2obobo3bobo4bo2bobo3b2o8b2ob3obobo6bo2bo3b2o3b2o2bo2bo2b2obo3b4o2bo2bo4b2obo2b2o4bobo2bo2bo3b3obo2bo7bobo6bo4b5obo11bo6bobo4bo3bo4bo2bobo3bo5b2o5b2obobob2o2b2o4bo3bo8bobo6bo2bo3bo2bo5bo14b2o33bo3bo3bo4bo11bo3bo7b2o11bo6bobobo14bo39bo\$3ob2o2b3o3b4ob4ob9o2b3o5bob2o2b2o2bob2o2bob5ob2ob2o2b2obo2b5ob4ob2o2bo6bo2b3obobo2bobobobob4o4bob2obobob4o6bob2o2b3o2bobo2bo3b2obo4b3obo2b3o2bobob4ob2o2bob2o2b2obobob2o3bobo3bob2obo3b3o3bob2o3bobobobo5b2o3b2ob3ob2ob5obo2b2obo4b2o2bo8b3ob3o2bo3bobo2bob4obob2obo3b2o2bo3bo2b3ob2o3bo3b2o4bob2o6b4o3b2obo3b4o2bob2o3bo4b2o4bobo5bo2bo2b2o2b2o4bo10b4ob4o8bo2b2o3bo4b2o2b2ob2o2b2o10bo4bo6bo2bo5bo12b2o8bo3bo4b3o3bo2bo8bo6bo7bobo2b2o5bo2bobo8bo14bo12bo4bo10bo8bo8bo21bo2bo11b2o\$b2ob3obob3ob4ob2o2bob3ob5o2bob4o2bo2bobob4obob4obob2o2bo2bobobobo2b5ob5o6b5o2bob7o2b4obobo3b3ob4o2b4ob2ob4obobo3b2ob2ob3o2b2ob5o3bo2bo2bo4bo2bo2bob2o2b2o6bob2obo3bo2b4ob2o7b4ob2ob2o2b4o2bo3b2o2bobob3o4bob3ob2obobob3o2b2obo2b2obo6b3obobo4bobo2bo2bob4o2bob2o8b3obo4bo2bob3o3bo2bobobobo5bo2b4o5bobobobobob3ob2o10bo2b2o3bob4o2b3obob3o2bo9bobo2b2o6b2obo4bobo3bo2bobo2bo3bo5b3obo6bo7bo3bo8bobo3bo5bo5bo15b2obo14bobob2o14bobo16bo4b2o3bo5bo11bobo10bo8bo7bo26b2o35bo\$2o2b2ob2o5b5obobobob2o2b2obob3obo5bob4o5bobob3ob2o3b3obobo3b2obob3o4b4o9b2ob5ob4o4bo4b2obob3ob5obobobo4b2o2b2o4bob2ob2o3bob3obo2b2obo3bo2b2o2b2ob4o2b6o3b2o2bo2bo2b2o2bo3bobobob2ob2ob2obob4o3b2o3b7o2bo2b2obo3b2o8bo4b3o2bo4b2obo2b4o3bo4bo5b2ob2o4b2obobo3bo8bo2b3o3b3o3b2o3bob2o7bo3bo2bobo2bobo4bo5b2o4b2obo2bo2b2obo4bo3b2o2bo2bo12bob2o3bo3b2o2b2o8b2o5bo7bo7b2o2b2obobo2b2o6bo3b2o4bo3bo3bob2o14bo7b2o14bo4bo3bo2bo2bo7bobo4bo5bo4b2o4bob2o7bo4bo8b2o11bo6b2o9bo16bo2bo\$3o2b3obob8ob3ob4o2bobob5o4bo2b3o2b6o3bo2bo3bobo2bobob3ob2o3bob2o2b3o2b4o5b3o3bo3b2obo2b2obobo2b2o4bo3b7o2bo3b3obob2o4bo3b5ob2ob5o2b3o3bo5b6o6b2obobo3bo6b3o3b2o2bobob2o3bo2bob5obobob2o2b3o3b2o3bob2obob4ob4obob2obobobo4bobo3bobo2bo2bob2o2bo3b4obo2bob2o4b2o3bo2b5o3b2o2bobo3bobo3bo2b2o2bobo2bobobob3o5b2obo2bo2b2o2bo3b2o23bobob2ob3o4bo2bo2bo2bo2bo2bobo4bob2obo19b2o14b3o6b2o3bo2bo3b2o7bo6b2obo10bo7bo4bo3bo3bo10bo4b3o5bo4b2o9bo2bobo3bo6bo17bobo5bo46bo15bo\$2b2o4bo2b4o5b4ob2obob2obo2bo2b3o2bo4bo5b4o2b6o2b2o3bob2o2bo5b2obo2b4o3bobob3obo2b3ob2obo4bobo2bob5ob3o2b2o3bob2obobo2b3o2b2ob3o3bob4o5bob6ob5o2b2o2bobo2bo2b5o3bo2b3ob5obo2b2obobo3b2o2b6o3b4o6bo2bobobob2o8bob2ob2o4b2obob6o2bo5bobob2o2bo2bobo4bobo5bob2o4b3obo5b3o7b2o6bo2bo2bo4bo2bo7b3o4b2o4bobo2bo4bob2o2b2o4bo2bobo5bo3bo7b2o4bobo5bo2bobobobo5bo2bo3bo2bob2o2b2obo11bo3b2o5bo2bobobo5bo12b2o15bo5bobo2bobo2b2o5b2o4bo26bo8bobo5b2o15bo6bo5bobo7bo7bo43bo\$b4obobo3bo2b2obobobobo3b2ob6obobob11o2b3ob3obobo2b4o2bob5ob4ob2ob4ob3ob3ob5ob3obo3b3o3b2o2b4o4b2ob2o2b2o5bo3b4ob2obobobo4bob2ob2ob5o2bo2bob2o2b5obob4o3b2ob4o3bo4bobo4b3o2bob3o5bo3b2o4bo2bo2b3obob2o9bo3b2ob4ob2ob2o4b2o2b2o2bo2bob4obo4bob2ob3ob3ob7o2b4ob2ob2ob3o3b2o2bo3b2obob2obo2b2o5bob2obo3bobo3bo5b3ob3o3bob2o3b2o6b4o2b2o7bo2b2ob3o3bo5b2o4b2o4bobo4bo4bobo7bo5bobob2o2bo2bo4bo4b2obo7bo9bobobo8bo2bobo6bo2bobo21bobo2bobo18bo5bo12bo2b2o6bo46bo12bo\$2b2obo2bob2obo2b4ob7obob2ob3o5bo2bob4o2b4o2b2obobo3b2obobo3bobo2bobo2bob8ob2obo2b2ob4o2bo3b2o3b4o2b4o2bo2b2ob6ob3o4b3o2bo2bobo2b2o3b2o2bobo2b5ob5o2bobo4bo2bob4o2b7obob3o5bobobobo4bobo4bo2bo2bo2b2obo3bob3o2b3o3b2ob2o2b2obob4obo2bo2b2o5bobobo2bobo2bo3bo6bobob3o7b2o2bo2b2obo8bob5o2b2o2bo8b2o5bo5b6obo2bo3b3o4bobo5b2o3b4o2bobo5bo2bo4b2o9bobo5bobo2bo2bo2bo12b2obobo4bo3bo5bo10b2o2b2obobo6b2o2b2obobo5bo10bo3bo9bo4bobobo8bobo5bo2bobo3bobo3bobobobo3bo4bo2b2o5bo4bo3bo5bo2bo8bo24bo19bo\$b2o3b6ob3ob2ob3obob2o2b5o4bo4b2obobob2obobobobo2b2ob3obobob3obob3o2b2ob5obobo4bo2bo4b2o4b7o2b7obob3ob2obo4b3o2bo6b4o4bobobob2o2b2o3b6o6b4obobo5b4o3bo2b2obobo2bo3b7obo3b4o2bobob2o5bobo2bo4bobob3obobo4b2o2bobobo2bo2bo4b2o3bo2bo2bo2b2obobobo3b2o2bo2bobo6b3obo2b6o2b4o2bobobo8bo2b2obobobo5bo2bo2bo2b3o5b3obo3bob3o2b3o2bo3bo3bob2obo2b2o2bobo2bo2bo2bo7bobo3bo3bo3bo5bo2bob3ob4o2bo6bo3b2o2b2o3bobobo2bo5b4o3bo2bo6bo2bob2obo4bo10bo2bo4bobobob2o12bob2o6bo2b2o7bobo2bo9bo20b2o2bo14bo14bo16bo\$bo4bobob7ob3o3bo3bob4ob3ob2ob5obobo2b3o2b4o2b3o2b2obo2bo2b2obo2b4o2b5obobo4b2ob3o3bob3o3bobobob2obo3bob4o4bo3bo6bob2o3b3obo4bo3bo3bobo4b2o3b3ob3o3bo2b2obo2b3o7b2obo6bo2bob2obo3bob2o2bob5obo4b2o3b3ob2ob3o2bob4o2bobo2b3o2bobo4bobo2bobo2bo3bo3b2o5b4obo3b3o5bo2bob2o8bo5bo2bo7b2ob2obo3bo2b2o5b4o3bo6bobo2bo16b2obo6b2o4bobo3bo2b2o8b2o8bob2o2bo7bo2bo16bo6bo3b2obo7bo2bo2bo8bo4bo9b2o4b2o19b3o6bobo7bo2bobobo3bo5b2o12bo3bo14bo8bo23bo7b2o7bo11bo\$5ob3ob2ob3ob3o4b2o2b4ob2o3b5ob4ob4ob3ob2o4bo2b3obob2ob2o3bob2ob2ob8obob5ob3ob5o2bobo2bob6o2b3o2bo4b4obo2bo2bobob2o2b5o4bob3obo3bob2obo2bo2bobobobo5bo2b5o2b3o4b3o2bo6bo2b2o7b2obo2bo3b2o6bobo2b3ob4o2b2o2bob3ob4obo3b3o2b2o2b2o2bo5b3o6b2o3b2obobo4bo2bo3b3obo3bo2bo2b4o3bob3o3bob3ob2o2b2o3bo2bo2b2o3b3obob2o2b4obo2bobobobo4b3o2bo6bo2bo5bobo3bo3bo5b2o8bo7bo7b3obo2bo20bo2bo2bo2bob4o2bo2bo9bo9bo3bo12bobo7bo2bo10bo8bo7bo18bo2bo12bobo2bo30bo33bo\$2o2b3o2bo2b2o2b2o2bo2b3ob2ob3ob2o2b3ob3o2b2obob6o3b3o2bo4b3ob6obo2b2ob2o2b2o3b2o2bob2obo3b3ob6ob4ob2o2b2ob2ob2o3bo4b3ob2o2b2o4b2o3b2o2b7obob2obobo2b6o5b4o2bob5ob3o3bo3bob2ob5o2bobob3ob3o2b2o2bo2b2o2b2o2b2obo2bob2obo5bobob3obo4bo3bo2bob2ob2obob2ob2o2bo4b2ob3o3bo5b2obo5bo6b2ob2o2bo4bo2b2obo2b3o2bo3bo7b3o3bo3b2o3b3obo7bob2ob5o3bo4b2o6bo6bo2bo2bo11bo4bo2b3obo5b2o15bobo4bo7bo2bo3bobo3bo2bo3b3o3bo8b2o3bobo3bo15bo8bo3bo6bo9bo21bo12bo2bo2bo9bo28bo18bo30bo\$2o2bob3ob3obobobob5obob2o2bob3obob3obo3b3ob3ob3ob3o2b2o5b3ob2obo2bobo2b7obo3bob2ob8o3bo2b2o2bo2b4obobobobo2bo7b2obobo3bo2bobob2ob7obo2bob2ob3ob3o2b2o4b3o2bobob2obo2bob2ob3o3bob5ob2o2b2o2bo2bo4b3ob2o3bob2o2b2o3bo2b5o4b2ob4obo2bo3b2ob2o4b2o2b4o2b2obo2bobo3bo5bobo4bo2b5o4b2o8b5ob2obobo7bobo4b2obo3bo4b3o5bo4bo2bobo6bo2bo2bobo2bo4bo2b3obo2bo3b2obo4bobo2bo4bobobo3b2obo3b2o2bo6bo4bobo4bo2bo8bobo5b3obo4bo6bo10bo4bo6bo2b2o6bo8b2o3bo2bo5bo2bo12bo7bobobo11bo6bo7bobo3bo47bo\$2obob2obob3ob3ob5o2bo3b2obo3bo3b8ob2ob2obo2b2obobo3bob5ob2o2b6ob4ob2o2b3ob2ob2o2b3o2b2o3b3ob2o3bo3bob5o2b2o2b3obobo2bobobob4ob4o3b3o3b5o3b3obobob2ob2o2bobo5b2o4bo2bo3b2ob2ob6ob4ob3ob4o3b2o7b2o2bo2bobob3obo10bob2o7bobobo6b3obo4bo6bo3b2ob2ob3obob2o2b2o3bo3b2o4b3o5bobobobo2bo3b2ob2obo3bob3o2bob2obobo4b2obo2bo3bob2ob2o2bobo5bo5bob2o6bo2bobo2b3o2bo3b2o2bo10bo5b2o2bo3bobo5bobobo5bo4bo8bo7bo2b2o2bo9bo5bo7bo2bo5b3o4bo14b3o4bo3bobobobo6bo13bo18bo12bobo4bo6bo22bo26bo\$2b3o2b5obob3ob2o2bo3bobo3bo2b3o2bobobob5ob2o3b4o2b4ob3o5bobobo4b4obo3b4o3b3o4b2o2bo2b3ob2o4bo2b3ob3o2b2obo3bob12o2bob3o2bob2o2b2o4b3o2bo2bo3bobo2bo2b3o3bobob2ob3o2b3o3b5o2b4o2bobobo2bo3b2o2bo3b2obo2bo2b3o2bobobobo7bob2obo4bo2b2o2bo4b3o2b2ob3o2b2o3bob2o3b3obob3ob4obo4bo4bo2bo4bo2bo4bo6b2obobo2bobo10bo4bobo2bo4bo3b2o2b3o6b2o3bo5b2o8bo2b2o4b4o2bobo4b2o3bo6bo5b4o2bo8b8obo4bo5bobo3bo4bo3b2o6bo4bo2bobob3o5bobo6bo18bo13b2o10bo5bo12bo2bo10bo19bo14bo16bo\$ob3obo3bo2bo4bobo5bo3b2o4b2ob2o3b2obo2bo2bo2bo2b2ob3o2b2ob2o2bo2bobobob2obo3bob3o3b3o3b2o3b2o2b3ob4ob2o10b2ob2ob3ob2o2b3o4bo3bo2b2o2b4o3bo2b5obob2o2bo2bo3bo2bo3bobo6bobo4b2ob2ob4obobob2o3bob3obob2o4b2o2bo2bobo5b3obo2bo3b2o2b3obobo5bobo2bobobo4bo10bo2b2obo5bob3obo6bo5b3obo5bo2b2o2bob3o4bo2b2obo2bob2o2bobo2bo3b2o3bobo2b2obo4b2o5bo3bobobo4b2o4bo4bo4bo3bo6b2obo5bo4bo3b2o3b3o4bo3bo5b2obo2bob2o3bo4bo2b3o3bo3bo7bobo4bo6bob2o2bo9bo5bo5bobo2bo6bo2bo4bo2bo8bo2bobo13bobo6bobo7bo12bobo3bo11bo5bo7bo4bo17bo\$ob2o2b3ob3obob3ob2ob4ob2obob2obo4bobo2b9ob3o3bobo2b5o2b3o2b5ob3o3bo2b2o3bo3b3o3b2o2bob3o3bob2o2bob3obobo2b10obo4b3o2bo3b4o2b3obo2bo6b7o3bo4b2o2bobo2b2obo5bo3b2o2bobobo3bob2obo3bob2obo2b5o5b4obob2o5b3ob2o2bobob3o3bo2bo3b2o3b2ob2o2b2o5bo2bob5obob2o2b3o2bobobob3obo3b3o2b5o6bo3bobo2bo6b2o5bo3bobo3b3obo3b3ob3obob2ob2obobob6o3bo6bo2bo3bobob2o3bo4bo4bo2bo4b2o6bo12bo9bo2bo4b2o3bo3b2o10bo5bo8bo6bo5bo2b2o4bo3bo2bo2bo3bo5b2o2bo4bo15bo2b2o4bo3bo5bobobo3bo5bo3bobo20bo9bobo12bobo27bo\$b4obobobob2o2bo4b2o3bo6b2o2b3ob3obo3b2o2b2obob8obo2b3o3bob2obobo2bo2bo2b2o3b2o2b2obob2o2b5o2b2ob3o4b6o2bob3o2b2obo2bo2b2o5b2ob3o2b2ob3o2b4o2bo8bo2bobob3o6b4o2b2o5b2o2b4ob4obo2b5ob2ob2ob4obo3b2obob2o3bobo2bob3obob3o3b2o2bobo5bob2o2bobo2bo3bo6bob2ob3ob3ob2o6b2o5b3o3b2o2b4obobo5bobobo2bo5bo3bo4bo4bob2o4b2o2bo6b2o3bob2o4bo2bo6b3o2b4o6bobo7b3o3bo3bo8bobo2bobo4bo11bo4bobo2b2obo3bo7bo4bobo7bo4bo2b2obo8bo4bo12bo3bo5bo16bo2bo7bo5b2o10bo10bo6bo2bo6bo11bo2bo2bo9bo\$obob6ob2ob4obo3b2ob2ob2o5b14ob2o2b2obo3b2obo2bo2b2obo3b3ob4ob3ob2obobo5b2ob4obo4b3o3bo2b2o4bob2o4b2o2bob4ob3o2bo2b5ob2ob4o2bob5ob2obo3b2o2bo2b5o2b2obobo4bobo2b2obo5bo3bo5b5o2bobo3b3obobo2bo2bo2b2ob3obob4ob5o4bobo5b2o2bo3bob3ob2o2bo5bo4bobobo2bo4bo2bo2bobo7bo4bo2bo2bo5bo2bobobo3bo2bob2o2bo6bobo8bobobo9bo2bo3b2o5bo2bo6bobo6bobo5b3o5b2o5bobo2bob2o3bobobo9b2o2bo3bo2bo4bo14bo17bo4bo8bobo4bobobo9bo4bo5bobo12bo2b3obo16bo31bobobo15bo3bo27bo10bo\$3obob6o2b2obob2o3bobobo2bobo2b3o2b2obobo3b2o2b3o4bob5o2b4ob5o2b4obob3ob3o2bob2o3b3obo2b3o2bo3bobo2bo4bob2ob6obo2bo2bo4bo4b3o3b2o3b2o6b4o9b3o2b2obobo5b5ob4o2b2o3b6o2b4obobobo2b4ob2o2b2o5b2ob2obo5bob2o5bobo5bob2o3b4o2bob2o3bobo4bobobo2b2o2b2o7b4obob3o2bobobo3bo2bo3b2obo2bo3bo2b3ob2o4bo2bobobobo3b3o17bo6b2o2bo2bo6b4o4bo4b2o6bob2o2bo4b2obobo12bob2obo7bo3bo3bo6b4ob4o13b2o5bo12bo3bo10bo2bo9bo9bo5bo7bo8bo4bobo7bo2bo4bo10bo5bo9bobo2bo2bo4bo12bo17bobo\$o2b3ob2ob3obob2ob3o3b2ob8ob3obo4b2ob7o2b2o2b7ob3o2b2obo2b3obobob4obo3bob4o2b3o2b2obob2obo2bo2bobob2obo2b4ob2ob3obob5o2bo4b2o2bob7obobob2o2b2ob3ob6o2bo2bo3b2o6b2ob2o3b3ob4o2b2ob2ob2o4bobo2b4o2b3o4b3obobobob6o2b2ob3o2bob2obo3b2o2b2o2bobobo3bob3ob3o5b5obob2obobob3obobo3b2ob2obo6b2o4bo4bob2ob3obobo2bo2bobo2b2o2b2o2bo2bo2bo2b2o2b3o2b3o3bo3bobo4b2obob3o5bo5bo4bo8b2o9b2o4bo4b6o11b2o11bo4bo9bo5bo4bo4bo5b3o19bo11bo10bo6bobo9bo14bo11bo11bobo4bobo7bo6bo51bo\$2b2ob2obob2o4b6ob6obob4ob2o2b3o4bob3ob2ob2o2b2ob3ob3ob3ob4obo2bob3ob2ob4ob2o2b8o2b2ob3obo2b4ob4obob4ob3obo2b2o2b2ob2o4b3ob2ob2ob2o3bobob2ob4o8bobo2b2obo3bobobo5b7o2b5ob4ob3o3b3o2bo2bobo3bobobobobo2bo2bo2b4o2bo2b2obo3b2o2bobo5bobobo2b2obo2bo3b4o2bob4obo2b4obob2obo2bo3bo4bobobobo4b2o2bob3obo7bobo3bo2bo2b2o2bo2b2o5bo8bo3bo2bobobo6b2o3bo3bo9bo4b3o7bo10bo7b2o5bo5bo2b3obobo2b4o5bo12bo3bo2b2o2b2o3bo5bo9bobo8bo5bo3bo4bobo5bobo30bo7bo5bo3bo12bo42bo\$2o3bo3b3obobobob4obob5ob2o3b2obobo2bobob3o3bob2o4b2o2b3obob2obo2bo2bob3obo3bob3o2bo3bob2ob3obo6b3ob3ob2o2b2ob2o4b8obo4b5o8b5obobob6o2bo2b3obo2b2obob2obob4obob4obobob3o3bobob3ob3o3bobobob3o4bo3bo2bob2o2b2o4b3o3bo4bo3bo3b2o2bo2bo3bobo3bo7b6o6b2o2b5o4bo3bob2ob2obo2b3o4b2obob2o2bo6bo2bo2bob2o6bo3bobo11bo3b2obobob3ob2o2b2obob2o3bobob3o2b2obo7bo3bobo3bo2bo2bo5bob2obo4bo4bo3bo6b3o3bo4bobo8bo3bob3o7bo8bo2bobo4bo2bobo2bo15bo4b2o7bo4b2o7bo10bo5bo2bo16bobo37bo32bo13bo\$bobo2bob2ob4obob2ob6ob7ob3ob5ob4o2b2obob2ob5o3bob2o2b2ob2ob2obo2b3ob2o2b2obob9obob3ob3obo2bob5o4bo3b5o2bo5bob5o2b5obob2o3b2ob3ob3o3b2obo2bobobobobo3bo3b3o6b5obobobo2bobob2obob6obo2b3ob4obob4ob2o4bob2obo4bo2bo2b6o9bobobo2bo2b2ob5o3bo2b2o2b2obo3bo4b2o3b2ob2o2bob3o2b3obobobo6bo4bo2bo5b3obob2o2bo2bo5b3ob2obo2bo2bo2bo5bobo6b2o2b4o7b2o2bo3b2o4bo2b3o4b2o8bo8bobo3bo5b2o7bo3bobobo2bo4bobo9bo12bobobo7b2o12bo3bo4bo12bo2bo11bo16bobo11bo6bo5bo2bo11bo16bo3bo36bo\$bob2ob2o2bob9ob5ob2o4bob3ob4o2b3o2bob3ob5o2b2ob2o3bo2b4ob2obo2b3o3b2o4b2o2b2ob2ob2o3bob3obo2bobo3b3o3b4obo3bob3o3b4ob4obob2obo3bobo3bo2b2o2bob2o12b2o2b2o3b2obo2b2ob2o3b2o4b3ob2ob3o2b2o2bobobob2o5b2ob6o4b2obo2b2o5bobo3bo4b4obobo3bobob2o2b3ob2o7bo2b2ob2o2bob2o7b3o5bo5bo2bob2o2b2o2b2o2bo5bo3bo2bo3b3obobo4bo2bo2b3o8b2ob2o3bo4b2o4bobo4bobo5b2o2b2o2bo3b2o3bo2bobo6bobobo5bo3bo4b2obo6bo7b2o2bobo2bo4bobo5b2obobo5bo4bobo8bobo2bob2o8bo3bo2b2obo2b2o2bobo8bo3bobo4bobobo2bo4bo3bo7bo4bo2bo5bo17bo19bo4bo14bo\$bob6ob2ob2o2b2ob4o2b2ob2o2b5o3bo2b2obobo2b4obob3ob5ob3ob3obo2b2ob2o2bobo4b9o2b9ob3ob2ob4ob2obo6b2ob3o3b2obob2obob5ob3o3b2o4b3o2bobob2ob2o3b2o4bobo2bob3o4bo2b3o2b3obob3o2bob3ob2o6bob4ob3obo3bobob2o3bob2ob2o8bob3obob3o2bobo2bo2bo4bobob2o4bo3bo7bobob2o2bob3o3b2o2bobo3bo2b2o3bo2bobo4bobobo3bobobo5bo4bobob2o3bob2o10b2obo5bobo2bo2b2obo3bo2bo2bobo3bo4bo6bo4b2obo3bo3bo2bo5bo5bo12b2o4bo2bob2o2bo2bo19b2o2bo18bo2bo4b2o3bo16b2o6bo5bo3bo2bo4bo7bo8bo8bo7bo34bo25bo\$2ob8ob4obo2b3obo6bob7obo4bob2obo2bo2b2o2bo3b4obob5ob3o2bob7obobob5ob2o3b3o2b5o2bobobobob4o2b3ob2obob4o6bobobo2b3ob4ob4o3bo3b3o2b2obob2obo2b2ob3o3bo2b2o2b2obo2b3obobobo2b2o4bo2bobob2obo2b4o2b2ob3o2bob4o2b2obo4bo2bob2o3bo3bo2b4o3bobobo4bob2o4bo4bobobo2b2o2bo4bo2b2ob2o7bo2bob3o4bo4bobobo2bo2b2o4b3o2bo6b2o2bo4bobo6b2o5b2o5b2o3bobo7bo5bobobo2bob2o2b2obobobo3b2o4bob2o5bo4bo4bo3bob2o4b2obo3bo3bo12b2ob2o7b2ob2o3bob3obo10bo7bo12bo7bo3bo2bo13bo3b2o4b2o4bo9bo5bo4bo5bob2o19bo36bo\$bobo3b2ob2ob4ob2obobob7ob2o3b5ob5ob3ob5obobobo3bo3bobob2obo2b5ob2o2bo3bo2b5o2bo2b2o2bob5o6b4o2bo2bo2b4obob3obobo5bo2b2obob4o2b2o5b3o3bobo2bo4b2obo2b2obo2bob2ob3ob4o2b2ob4o4bob3obob2o2bo2bo3bo2b3o2b2obo3bo12b2obobo3b2o3b2o3bo6bo2bobo5b2obo2bo2bobo4bobobo2bo2bobobo2b3obobob2o2b2ob2o3bobobob2ob2obo4bob2ob4obo2bo6b2obobo2bo9b2o3bobobo4bob2o4b2ob5obo8bob2o4bobo3bo3bobobobo2bo7b3o2bo2b2obo2bo2bo8b2o5bo4bob2o2bo3bo10bobo8bo7bo9bo9b2o2bo4bo9bo2bo13bo9bobo2bo7b2o10bo7bo11bo\$b4o3b3obo3b7o2b2o2bo3b2o2b3obobobob2obob2obob2ob4obo5bob2ob2o2bo2bo2bo3b2o4b2obo2bo4bobob3ob4o3b4ob2o2bo6b4o3b2obo2b2obob3ob4ob5obob2ob3obobo2b2o2b5ob4o4bob3o2b3ob2ob4o2bo3b2obob3o2bo2bob3o3b5obo2bobo2bobob2obobobob3ob2obobob2ob2o2bo5b5o4b2o2bo2b3o2bo10b2ob4ob2ob5o2bobo3b2o2bob3obo3bob3obob3obob2obo2b2o7bo3bob2obob7o2bo4bo2b2ob2o2b3o9bo5b3o2bob2o7bobo2bo3bobobobo8bobo2bo2bo4bobo2bo8bobobo5bo2bo4bobo5bo2bo4bo4bo16bobo2bobo4bo5bo2bo2bo11bobo2bo10bo7bo5bo7bo3bo3bo49bo33bo\$bobob2o2bob2o2bo3b6obob2o3b6obo3b3o4bob3ob2o2b3obobobobo3b3ob2o5b3o3b4o2bob4ob2ob2ob3o3b3o4b2o2b7ob4o2bobo2b2ob5obob3ob2o3b2o2b2ob3o2bo5bob3o2bobob3obobobo6b2ob2o5bob2o3bo2bo2bob3obo3b3ob3ob4o3bob3obo7b2ob2ob2o6bo3bo5b6obobobob2o7b3o3bobo2b5o2bo3b2o2b4obo3b3o2bo2bob2o2b3o2b2o2bobo2b4o8bobo5b2ob2o3bo6b3o3b4o4b2o2bo3bo5bo2bob2obo4bo3bo3b2obo2b2o5bo5bob4o2b2obo7b4o2bo5b2o9b4o3bo3bo9b2obo3bo2bo5bob2o13bobobo3b2o8bo4bo2bo7bo3bobobo16bo4bo3bo13bo7bo3bo20bo7bo7bo6bo9bo\$2b2o4bob4ob2o2b2o2b7o4bob4o2bo2b4o4bob2o3b2ob4obo2b2o4b7ob2ob3ob2ob3ob3o2b2obo2bob2ob3o2b6ob2obo3bo2bobobobob4o3b4o2b3ob3obobo2bo2bo2bobob2obobobo2b2ob5obobo6bob5o2b5o2b2obobo2bo2b2o6bobobobob2o3b3o3bob3ob2o3bo2bob2o2b2o3bob2o3bob2o5bob3obob3o2bobobobob4o3bob2obo2bob2o6bo5bo3bo3b2ob2o5bo3b4o2bo7bobobo3bobob3o4bobo8bo5b2o3bo7bo5b2obo4bo4bo2b3o2bo2b2o4bo5b2o2bo11b2o7bob2obo2b3o3b2o2bo5b2o3bob3obo4b3o6bo7b2ob2obob2o6bo6bobo6bo15bo9bo3bo13bo5bobo13bo18bo14bo5bo\$bob2ob5o2b2obo3b4obo3bob11o2bo6bob2ob3obo2b3obo2bobob2o2b5ob3o9bob5ob4ob2o2b2o2bobo2b2ob7ob2o2b5o2b4ob4obob3o3b2o3bob2ob4o3bo2b2ob5o2b2ob3ob2ob4o2bobo2bobo4b2ob5o2bob2o2bobob4o2bobo2bo7b2obobo2b3obo3b2o2bo4b4obobo2b3o6b2o3bo2bobo2b3o5bo2bo2b2ob2ob4o2b3obo5b3o7bobob4o14b2o3bo2bobo3bob2o8b3o3bo9b2o6bo5b2o5bo3bo4bo5bo4bo5bo13b3o4b3o18bo5bo2bo2bo2b2o5bo4bo9bo3bo2bo3b2o5bo5bo10bo3b2o6bo24bo3b2o2bo12b2o6bo12bo2bo4bobo3bo10bo8bo9bo10bo18bo\$2b5obo2bo2b6obob8ob5obobo2bobob4obob2obob2o5bobobobobo2bobo2bo4b2ob2obob2o5b2o2b3o3bo2b3obob3obo2b4obo2b3ob3ob2o5b2obo6b5o2bobo3b2obo2b2o2b5ob3ob4obo3b2ob2obob4obo2b3ob2o3bob3o3b3o2b4o2b2obo4bo2bo2bob3o4b5obo3b2o5bo2bo5bo3b2o2b3o2bo3b8obobob2o2bo5bob4o2bo2b3o5b3obo2b4o7bobobobobo2bo2b3o2bobo3bobob2o7bo3bo2bo4bo4b5ob2o3b2o3b2o8b2o13bob2o7bobo2bo11b2o2bobo3b2obob2o8bo3bo5bobo5bo2b2obo15bob2o3b2o9b2o3b2o2bo11bo2bo3bo4bo18bo2b4o17bo10bobo12bo11bo3bo2bo\$3b2ob5ob2o3b3ob2o2bob4ob3obo2b2o2b2o3b2o2b5ob2o4bob4ob6o2b2obobobo3bo4b2ob2o3bob3o2bo2bo2bob2ob4o4bo3bo4bo2bobo2bo4bo6b3obobobobobobo2b4obob2obobo6b3o6b3o5b2o3bo2bob6o8bo3b3obob2obo3b2ob5o2b2o5bo5bo2bobo7bobo2bob4o3bobo4bo3bob2obob3obobo4bo3b2o2b2obo2bob3o3bob3o2bobob3o3bobobo3bobo2b2o5b2obob4o2b2ob2ob2ob3o3bo3bo2b4ob2o6bob3o2bo4bo3bob2o2bob2o2bobo2bo2bo2bob3obobo5bo3bo2b2o9bo6bo4bo7bo16bo2bobob2o4bo2bobob2obo3bobo9bo4bo14bobobo3bo8bo2bobob2obobo10bo6bo15bo7bo4bo10bobo6bo7bo16bo\$obo2bobob6obob2obo2b2o3b5ob3obobob3o2b2ob3ob4ob2ob4o3b2ob5obo3b9o2bo5b11o4b2o2bo3bo2bob2o3b2o2b2o3b2ob3o2bob4o2b7o2b2o2b2o2bob2ob4o2bobobo2bo2b4ob2o3b2o2b5ob7o3bobo4b2ob2o2b3o2b2o3b2ob2o3bob2o2bo3bo2b2o6bob2o2b3o4bo2bo2bo6b2obob2o3bob2o9bo5bob2o2bobo4b2ob2o9bo2b4o7bobobo2bobo3bo4b2o2bobo3bobo2b2o3bo3bobo3b2o2bo7b2obo3bob2o4bo3b2o6bobobo4bo4bo2bo2bo3bo6bo3b2o3bo6b2o6bo2bo8bo3bobo2b2o2bo5bo3bobo5b2o7bo6b4o3bo10bo3bo3b2o5bo14bo6bo5bo31bo18bo4bo18bo19bo\$o2b8obob2ob5o2b6ob2obo3bobob6o7bo2bo3b2obo2bob2o2bobobobo3bobo3b3o6bobo2b3obo3b4o4b3obo3b6ob4ob2obob2o3b6ob2obob4ob2obo3bobo4bo2bo2b2o4b3obobo3bobo3b2o2b2o7bo4b2obo2bobo2bo2bo2b3obob2ob3ob3obo2b3ob3o3b3ob3o5bo2bo4b4ob2o3bob2o2bobobo2bobob2o2bo2b2o2b2o2bobobo7bo2bobob3o3b2ob2obo5b2obo2b2obo15bo4bo4bobo2bo5bo3bobobo5b3ob2obobo11bobobobo15bo9bob3o3b2o2bobo5bo4bo2bo5bo6bo3bo24b2ob3o5bo7bobo2bobo13b2o5bo4bo5bo8bo3b2o4bobobo15bo11bo16bo14bo16bo26bo\$2obob3ob4ob2ob6ob5o3b3obobobobo2b4o2bo2bo3b3obobob2o2bob5o4bo8bob5obo3b4ob3obob3ob2o7b2obo2bo3b4o4bobobo2bo2b2ob5o6b2o4bo3b3o2bo3bob2obob2o2b3obob2ob2obob2ob2o3b2o2b2o7b2ob3obobob3o2bo7bo4b2ob2ob3obo2bo5bobo2bo4bo2bo2bo4b2o3bobob2o2bo5bobo3bobo2b2o3b2o3bob2o3bo3b2o2b2o6bob2o3b3o5bo3bo3bobo17bo3bo3bo9bobob2o2bobobob2o5bo11b4obo3bo3bo2bo4bobobob2o5bo6bo3bo2bo3bobo3bo4bo3bob2o2b2o3bobob2o7bo7b3o5bo3bo7bobobo2bo17bo9bo15bob3o4bo4b2o2bo29bo22bo5bo\$o2bob3o5b3o2b4o2b3o2b4ob2o3bo2b3ob6ob3ob4obob2ob8o2b2ob2ob2o2bob3ob3o4b3o3bobob2obo4b2obo7bo5bo2bobob2o2b2o2b7o3b3ob4ob2obobobo3bob2o2bo2bob2ob3obobobo2b3ob3o2bo2bobobo2bob4o2bo2b4ob4obo2b3obo3bobo2b2obo8b2o2bo3b2o2bobo3bo4bobo3bo2bo4b2o3bo4bo2bobobo5bob3obo2bobobobobo2b2ob3o2bobob3obo2b2obob5o2b3o6bo2b2obo5bo2bobo5bo6bob2obo2b2o2bo8bob2o3bobobo8b2o4b2o3b2o4bobo8bo9bo6b2o13bo10bo4bo2bo9bo3bo8b2o2bo7bobo4b2o12b2o4b4obo2bobobo12bo5bo7bo9bo12bobo2bo20bo29bo\$2bo3b5ob2obob4o4b4o2bo2b2o4bo2bob4obob4o3b2obobob2obob3ob3o6b2obobo3bo2bobo2b6ob5ob2o2b2obo4b4ob2o2b2o3bo2b5o2bobobo4b2obo3bo3bo3b3ob2o2bob2ob2obo2b2obo5bob2o4bob2ob3obob3o3b3o2bo2bo3b2o3bobobo4b5o2bo2bobo2b2ob5ob2ob2obobobob3ob3o5b3ob3obobo2bo2b4o2bob2o3b2o3bo4bo3bo2bo3b3o6bo2b4obo3bo2b3o2bo5bo6b2obo4b3o3b3o2b2o10bo3bo2bo8b5obo2bo4bo2bobobo2b2o2bo3b2obo2b2o5b2obo5bo3bo2bo6bo5bo9bo3bo3bobo2bo2bo4bo7bobo2bo3bobo10bo3bo10bo5bo9b2o3bobo28bo17bo4bo11bo13bo37bo\$3o2b2ob4ob2obo2b2obobobob5obo2b2o3bobobob4ob3obobobo2b3obob2ob2obo2bobobob4obobob5obo2bo2b2obobo9bo2bo3bo4b3obob2ob8o2bo2bo2b2obob6obo3bobob2o3b8obo2b2o2b4ob2obobo2b2ob6o4bobobo2b3o2bobobo3bo2bob8o3b3o3b2obob3o2b2o7bo2b2ob2o2b2o2bobo9bo5b3obo3b2ob2ob3o3bobobo3b3o5bo3bob2o2b2obobobo2bo2b2o2bo2bobo2bo2b2o3bo2bo5bob3ob2o4bobo5b2o2b2o2bo2bo2bobo5bo7b2o22b2obob2ob3o5bo2bo8bobo5bo3bo9bo7bo12bo3bo5bobo3bo9bo2bo6bo18b2o11bo5bobo2bo8b2o13bo4bo4bo6b2o13bo4bo9b2o18bo\$8o2bob2ob2o3bo3b2obo3b2o2bo2b2ob3o2bobob2ob2obob2obobob2ob3o2bo2bo2bobo2b4o2bo2b2ob2o5bo6bobobo3b2o4bo3bob3ob7ob2obo5bob2o2b3obo2b2o2bob2obo3bob2o2bobo2bob4ob2o2b3ob2o2b2ob5o2bobobo2b2o2bo2bobob2obob3ob2o4b2o3bob6obobo2b2obo2bo6b4o5bo4b3obo2b2o6b2obo10b2o2bo2b2o2bo6bo3b4o2bobobobo4b2o3bob2o2bo2bob4o10bobo2bo8bo3b2o2b2obo3b2o8bo3bobo4b2o4bob2obo2bo2b2obo8bo3b2o3bo4bo3bo2bo2bo4bo3bobo7bo2bo3bo4bo3bo8bo8b3o12bo5b2o5b2o6bo10bobo6bo14bo3bo9bo5bo12bo17bo3bo6bo7bo14bo17bo20bo\$3o2bobo3b3o2bob2o2b2o2b2ob4ob2o2b2o3bobob2o6bo3b3o2b6obo3b2ob2obobo5bobo2b3ob2o3b3o2b2ob4obo2bo2bobob4o4b2o4bo2bobob2o2bob2obob2ob9obo4bo2b2o6bo3b3ob2obobo4b2o2bo4bob4obob2o2b2ob2obo4bobob8ob2ob3ob5o2b3obobob2ob2o2b3o3b4o2b2o2b2obo3bo2b2obo3b2o3bobo2bobobob2o3bob3o5b2ob3o4b2obo4bo4b2o2bo2b2o4b4obob2o6bo3bo4b3o6bobo2b6o7b3ob2o3b4o3bob3o4bobo5bo2bo7bo4bobo3bo3b2o3bo5bo2bobobo4bo8bo19bobobo2bo7bob5o4bo4bo2bo3bo2bo6bobo11bo4b2o6bo3bo3bo6bo2bo2bob2o13bo3bo12bo12bo24bo27bo\$b5o3b3o4b3o4b11o2bob2obob4ob2o3bob6o3bo2bo2b3obob5o2bob2obob3obo2bo5b4o2b2o3bob2obob3obo3b2o2bob2ob2obo6b4ob6obobob2o2bo2bob4ob5obob4o4bo2b2o4b3o2bo4bo4b2obo2bobo2b3obobob7o2bo3bo2bo4b4o2b2o7bob3o4bobob3o2bobo2bo2b2ob2obo6b2ob5o4b2o3b2obo6b2obo4b3o3bobobo6bobo2b4obo2bobo3b3o3bo5bo2b2obo3b3o5bo3b2ob2obo2bob4o3bobo2bo2bo3bo4bo5b2o6b2obo2bo3bo2b2o5b3obo4bobo2b3o6bobo8bo3bobo2bo12bobobo3bob2o3bo5bo3b2ob2obobo4bo10b3o16bo4bo6bo4bob2ob3o6bo3bo3bo8b2o5b2obobo3bobo48bo\$5o2bob4ob3o4b2o3b2o2bob3ob4o2b4ob3o2bo5bobo2bo3bo3b3obo2b2o2b2o2bo6b2ob2ob2ob3o2bobobobo2b5obob2o2b2obob7ob2ob2ob2o3b2ob3ob2o4b2o2bobob2o2bobo4bo4bo5b2o3b4obo3b2o3bobo2bobob2o8bob3o2bo2bob3o2bo3b2o3bo2b3o3bo4bo3bo4bo4bo3bo2bobobo2bobo3bo3bo2bo5b3o3bo3bo2bo2bobo2bobob2o2b3obobo3bo2bobo3bo10bob4o2bob2o4bo7bobo4bo5b2o4bo3b2obo10b2o16bobo3bo3b3o5b2obobo2b4o2bo13b2o4bo4b2o16bo4b3o2bobo3b2o9bo2bo12bo5bo2bo3bobo3b3obo9bo7b2o22bobo44bo17bo22bo\$2ob3o2b3o2b5obobo3bo2b2obobo3bobobob3ob4o3b5obo2b3ob2o2bobobo3b5ob9o2bob4ob5ob4ob2ob2obo2b6o2b2o4b2ob2ob3ob3o3b5obobobobob5o2b4obob2o2b3obo2bob3ob4o2bobo4b2o3b3o2b2o2bob2o2b4obobo2b3ob4o4bo3b4o2bo2bo3b2o2b2o2b2o3bobo3bob2ob3ob2obo3b2o3b2obobo2b2o3bob3ob2o2bobo3b7o2b2o7b3obobobo2bob2obobobob3obob2o4b2o3b2ob4ob2o7bo4bobo3bo6bo5b3ob3o6bo2b2obo2bo2b2obo4b4ob2o3bo12bo6bobob2o3bo2bo2b3o2bo6b2o9bo3b2o2bo4bo19bo6b4obo7bob2o12bo6bo4bo9bo8bo4bo3bo8bo8bobo6bo8bo7bo\$bob4o2bo3b4o3b2ob5ob3o3bo2b3ob3ob4ob5o4bobob2obob3o2bob2o7bo3b2ob2obo2bo2b3obo2b2o3bobobo2bo2bo2bob2ob3obo2b3o3b2obo2b2obob3o3b4obo4b3o4bob3o2b3ob5obobobo3bobobo2bobob4o2bo4bobobo2bo2b2o2bob2o4b3obob3obobob2o4bo2bo2b2obo7bo2b3o4bobo5bo3bo2bo4bo3b2o2b2obo3bob2ob3obob2o2bob2o2bo2bob4obo6b2o5b2o2bo2bobo7bo3b3o2bo5b2ob2o2bo2b3obob2o4b2ob2obo3b2o4bobobob4o2bob2obo6b3obo6b2o4b3o4b2o7b2obobo2bo9bo4b2o8bo3bob2o6bo4bobo8bo2b2o3b2o7bobo3bobo2bo3b2o8bo2b2o20bobo13bo4b2obo23bo\$bob4ob9ob5o2bob3o2b3ob2obob2ob4ob3obob9ob3ob3o3b4obobobo3bobob3o2b2obo2b3o4b2ob9ob2obobo3bo2bobobobob6obobob2o4bo4b2o3bob5o4b4obob2ob2ob2o3bo2bo4b6o3b2o4b3ob5obo5bobob5ob2o3b2obo3bob2o2b7obo3bo5bobo3b4obob5ob4ob2o2b2obo2bo3b4o2bo3bo4bo4b2o3b2obob4o10bo3b2o2b2o3bo3bo7b2o6bobo3bob2o5b5o8b2o6bobob2obo11b2o3bo3bo10bo4bo4bo6b3o3b2o5bo4bo2bo2b2o5b2o6b3o4bo4bo2b2o9bo5bo2b3o3bo3bo4bo6bo4bo3bo5bo6bo4bo6bo4bo3bo20bo6bo19bo14bo\$b4ob2ob3o2b11ob3o2b2o7bo2b2o6bob3ob4ob4ob2o2bobobobo2bo4b2ob2ob2o2bo2b2o2bob2o7b7obo3bo3b2o3b8o2bobo2bobob2ob3obo5bob2ob3ob5obo4b2o2b2obo2b4o2bo2b2obo2bo4b2obo4bo2bo2bo2b5o3b2o3b2o5bo3b2ob5ob3ob4o3bobobo2b2o2b2obo4bo2bobo3bo2b4o3bobo3bo2bobobob3o7b2o3b3obo3b2o2bo4b3ob2o2b3obobo3bob3ob2o2b4o4bo4bobo4b2obo2bo2b2o2bo5bo2b2o2b2o4bo3b2o2bo3bobobo7bo2bo2bobo2bo2bo5bo3b3o11bo3bo3bo2b2o2bobobo12b2o2b2o12bo4bo8bo3bo9bo12bo3bo4b2o57bo4bo6bo8bo18bo17bo\$6obob4ob12o2b2o2bob2obobob5ob5ob9o4bo2b2ob5o2bob3obob3ob3obo2b2obob2ob8ob2ob5ob5o3bo2b2obo2b3o3bobo2bob4ob4o4bobobobobo4bobobob2o2b3o2b3obobo4bo8b2ob3o5b2o2bo3b5obo2bo2bobob2ob2ob2o4bob2o4b2o4b7o3bobo4bo2bo2b2o4bo5bo2bobo2bobob2o4bo3bo4bo3bobo9bo2bobobo12bo4b5o4b3o2b2ob2o4b2obo2b3o4bo3b2o5bob2o6b2o5bo2bo2b2o4bobo3bo2bo5bo3bo2bo2bobobobo4bo2bo3b2o4bobo3bo4b2o7bo5bo3b2o5bob2o7bob2o4bo3b2o7bo6b2o12bo13b2obo3bobo9bo8bobobo2b2o21bo11bo5bo5bo15bo6bo\$2o4bobob2o7b6ob4ob2ob2o2b3obob3ob3o3b2o2bob2obobob5o3b2obob2obo4bob4ob2o2bo2b2obo2b2o2b4o6b5o3b2o4bo2b2ob2obo7b3obo3bo2b4o2b4obo2bob2obo2bo2bo7bobo3bobob2ob2ob2ob2o2b5o4bob3obo3bobo4bobo2b3o6b3o2bobo4bo2bo3bob2obo6bo2bobo4b2o3b2obo2b5obobo3b2ob5o3b4ob4o3b2ob2o2bob3ob2ob3o3bobobo2bo2b2ob2ob3obo2bobo2b2o2b2o2bobo2bobo6b2o4b3o2b2o2bo2b2o3bo10bobo2bob2o3b5o14b3obobobo3bo10bobo3bo3b5o2bo2b2obo2bo7bo3bo2b2o3bo29bo2bo6bob2obo11bo6bo3bo4bo7bo2b2o8b2o15bo2bo3bobo38bo2bo\$4obo2bob5obobob3ob4ob2o2b4o3b2ob2obo2b2obo2b3ob2o2bob2ob7obob5o2b2ob2o3bobo3b2ob2ob5o6bo3bob2obobo2b3o4bo6bo2b2obob2obob4ob2o2bobo5b2o2b3o3b3o3b3obo2bo2bobob3obo2bo6b3obobob2o5b2ob2o2b3obo3bo5bo2bobobo2bo4b4ob2obo5b4o2b4o2bob6ob2o3bobo3bo3b2obobo2bo6bo2b2o3bo2b2o2bo4bo2bo2b2o3bo4b2obo3bo3bo2bo6b4o2bo3bo7bo2b2o4b2o4b5obo2b3o2bo2bo3b2o8b3o2b2o2bo4bo2bo3bobobo4bo7bo3b2obo3bo2b3o7bo6bo30bo3bobo5bobo7bo6bo2bo11b3o8bo4bo16bo6bo7bo17b2o23bo15bo16bo\$ob2o2bo2bob5obo3b2o5b2obo3bob2ob4o5bob2ob3ob4ob2o3bob2o3bo6b3ob5obob6obo5b2o2b4o6bo2bobo2b3ob2ob2obo2bob3ob2o3bobobo3b4ob3ob3o7b2ob2ob4o4b5o5b2obobo3b2obobob3ob5ob2ob2o3bo4bo2b2o5b2obo2bo3bo3b4o3bo2bob2o6b2obobobo2bobo5bo4bobobob3obo2bo3bobo5b2ob2ob2obo7b2o9b2ob3o4bo8b5o8b2o4bo4bobo2bo2bobobo9bobo6bo2b3o7bo3bo8b2obob2obobo3b2o6bobo2b2o2b2ob2o3bo6bo3bo5bo5bo2b2obo9bobobo5bobobo3bo14bobo3bo3bo3bo2bo7bobo4b2o3bo2bo2bo4bo5bo4bo2bo3bo52bo6bo8bo22bo\$3b3obob2ob2ob4obob2o3b5ob5ob3ob2ob2obo2bobo3b3ob2obobob2ob3ob2obob2o5b2obobo2b2o3bo2bo4b5o4bob2ob2o2bob2o2bo4bobobo3bob3obobo2b3o3b2obob3obob2ob5o2b2ob3obob2ob3ob2o2b2ob2o2b5obobobob5o3bobo2b2obo2bobob3o5b2ob3obobo2b3o3bob4obo4bobobob3o3b2ob2obo4b2ob2obo2bobo4bob2o6b2ob3obo2bobo7b2obo2b2ob2ob2o4bo3bo2bo2bobo2bob2o5b2obo8bobo4bo7b3o2bo2bo3b3obo2bo8bo3bo9bobo4b2ob2o3b3o3bobobo2bo6bo4bo2bo4b2o4bo2bob2obo25bo3bo4bobobo6bo8b2o7bo5bobo5bobo10bo4bo9bo2bo4bobo2bo11b2o28bo3bo25bo\$bob5ob3ob2ob2obobo2bob2ob2o2bo2b2o4bob5obo2bo2bo3b2obob2o5bob6o2b2o3bo2bob4ob2ob3ob5o3b3o4bob2obob7o6bob2o2bo2bo3bobo2bob5o4bo2bo2b4o4bo2bo4bo6bobo5b2o4bo2bob5o2b2o4bo3b2o2b3ob3o2b2obo2b3o2bo2bo4b3obob4o14b2o8b2o2b5o4b3o2b2o3bo3b2obob2o3bo2bo3bo4bobo3b2o2bo3b4o2bob2obobo2bo3b2o2bob2o2b4obobo3bo4b3ob2o5bo5bobo6b2o8bo5bo10bo2bo2b3o2bo3bob2o3bo6b2obo3bo6bo3bo2b2ob2o2bo4b2o3b2o7b2o2bo4bo14b2o8b2o18bo2bo2bo5b2ob2o5bo5bo4bo12bo10bo27b2o3bo2bo7bo7bo4bo27bo\$b3ob3o3b8ob3ob2o2b5o2b7o4bo4bo2bo3bob4ob5obob2obo3bob2obo2b6ob2obob3ob2ob4o3bobob5o2b2obobo2b2ob2ob2o4bo3bobo2b2ob4ob4o2b5obobob6o2b7obo6bo3bo4bobobo2bob2o3b3o2b3o2bo5bo2b2ob3o3bo3b2ob3o4b2ob2ob2o3bo2b2o2bobobo4bo3bo5b2obo2b3o4b2o2b3o6b2ob3o5bo4bob2o2bobo2bo4bo3bobobo2bob2o2bo2bo2bobobob2obo4bo4bobo3b3o2bo5bo6bob3o3bob2o2bo8bo8bobo2bo4b2o2bo2bo3b2o5b3o3bo3bo4bobob2o5bo4b2o7bo8b2obo14bo3bo3b2o4bo4b2o6bo8bo6bo7bobo7bo3b3o3bo9bo5bo4bo20bo13b2o7bo8bo33bo\$2b4ob9obo2b3ob3o2b4obo5bo2bobob2o4b9obo2bob3o7bobo3b2o4bo6b3obobo2b3obo2b3ob3obo2b2ob2ob5ob3o6b4o4b4o2bo4b2o2b2ob4obo4bo3b2o3bobo2b2o7b3o2b2o2bobo6b2ob2o5bobo5bob4o2bo6b3ob2o3b2o6b2obo2b3o4b3o2b2ob3o2bo3bob7ob3obo2bobo3bo3bo6bobo2bo2bo2bo3b3ob2obo5bo5bo2b4o2bo2b2ob2o2bobo18bo4b3o2bo5b3o4bo6bo2bobo2bo3bobo2b2o2bobo8b2o6bo3b2o3bo3bo2bobobobo3b3o2bobobobo5bo2bo2bobo5bo4bobo6bo4bo4bo2bo5b2o10b2o3bobo12bo3bo8bo9bo8bo4bo3bo4bo2bo8bo8bo3bobo12bo36bo\$4ob7obobo2bob2obo2bobo2bobobobob4obo2b5obo4b2ob3obo2b2o4bob3o3b2obob3obo2b4o2b3o2bo2bob3o3b3ob2ob4obobob5o4b2ob7o5b4o3bo2b3o2b3obob2obo2bo3bob3ob2ob3obobo3bo3b2ob8obob2o3b7o3b2o2bo3b2obo3b2obo3b2o5b3o7bo3bobobo3b2o2b2obo3b2o3bo5b3obo3b4o4bobo3b2o3bo2b3o2b3o2b2obo2bo4bo4bobo8bo3bo3b2o5bo11bob3obo11b3o11bo6bo5b4o9bo4bo4bobo4b2o2b2ob2o5bobo6bo5bo6bob2o10bo12b3obo2bobo4bo3bobobo4bobo28bo2b3o8bo15bo6bo19bo16bo10bo17bo14bo\$2obo2b2obob3o3bobob5o4b4ob7ob4obo2bob5o4bo5b5ob4o3bob2obo2bo2b2obob2o3bob2o3b2ob2o3b2obo2b2obo2b3ob2o3b2ob4o6bo2b3ob3o2bo2bobob2o3b2ob5ob3o2b5o3b3obob2o3bo3b2obob3obob3o2b2o4bobo5bobob2o6bobob3o5bo3bo5b2o3b4o6b2o3bo2bo2bo7bo5b2obobo2bo5b4obob2o4b3ob2obobo2bo2bob2o3b3obobo3bobo5bobo5b3o4bo2bo3bo2b3o2bobobo4b2o6bo2bobo2bobo8bo3bo2bobobo5bobo27bobo7b2obobo2bo12b2o13b4o4b3ob2obobo4bobo5bo4bob3o3bo19b2o3b2o16bo7bo9bo2bobo12bo20bo19bo8bobo\$b9ob4ob4o2b3o5b5obo2b3ob3o8bo3bob2ob7obob3o2b3ob2obob5o3b6o3bobo2b2o2bob4ob3o2bob2ob5obob3ob2obo2b4ob2ob4o2b5o5b3o2bo4bo2bo2b2o4b2o3b2o4b4obobo3bobobobo2bob5ob2o2b3o2bobo8bobo2b4o2bo2bobo2bo3b2ob2ob2o2b4ob2ob2obobobobob2obo3b2o2b3o3bo9bo6b2ob5obo3bobobobob4ob2o2bob2obo2bob3o4bobobobob2ob2ob2ob2o7bo2bo3bo8b2ob2ob2o2bo2b4o2bob2ob2o5b2o4b2o7b2obo7bob2o2b6o2bobo2b2o2bo2b2o8bo2b2o10bo6bo7bo2bo2b2ob2o3bo6b2o2bo5bo5b2o2bo3bo5bo3b2o14b2o6b2o5bo12bobo8bo8b3o3bo31bo\$2b2obobobobobo2b4o3bob2ob2obo3b6ob2obobo3bobo2bo3bob2o2b3o4b4ob3ob5ob8ob2o3bo3b5obo2bobobo2bo3bob4o2bob3obobob5ob4obo3b2obo3b3o2bob2o2bo5bobobo2bobo2b2ob2obobo8bo3bo2bob7obobob3obob7ob3o2b2o3b6o2b2obo5bo3b6obobo2b2obo2bob2ob4obo3bo2bo5bo2b3obobo3b3o5b2o4bob2ob2ob3obobo2bo2bo2bobo2bo3bob2ob2o3b2o3b2ob4o4bo2bobo3b3o2b2ob3ob3o6b2obo4b3ob2o8bob2o5bobobo3bo2bo3bo11bo3bo2bo4b2o11bo11bobob2o2b2obobobo4bo2bo2bob4ob2o2bobo10b2o8bo2bobobo18bobo9bo3bo2bo2bo30bo8b2o4bo4bo9bo\$b2o2b4obo2bo3bob4ob3ob5o2bo4bo2bobo2b4obo2b3ob3o3bobobobob7o5b4obobo2bo2b3obo2bo3b5o2b2obobo3bo2b2ob2ob2o3bo4b2obo2bobo3b3o6bo3bob2o2bob2obo2b2obob3ob2o3b2o2b2o3bo3b2obobobobo5bobob5obobob3o4b2ob3ob2o3bo2bo4bob2obobobob2o4bo2b2o2b2obo2b6obo2bo4b3o4bo3bobo6bo3bo2bo5b2o5bobo2bobo6b2o2bo5bo2bo2bo4b2obo5b2obo7b2o3b2o9bo3b3obo2bo3bo2b3ob3o3bo2bo2b2o3bobobo4bob3obo11b2o3bob3o2bo3bob2obo3bo7bo5bo10bobobo2bobo18bo5bo4bo14bo18bo3bo4bo12bo6bo2bo3bo7bo16bo30bo7bo\$2b2obob6o2b2o3bo3b2obo2b3obobo2bobobob2o2bo2b3obob2ob2o8b4obo2b2ob2obo2bo2b2obo2b2o2bobob2obo2b3ob9ob2ob2obo2bob3obobob2o2b4o5b3ob2ob5ob3ob7o3b4o2b6o2bobo8b3o2bobob2ob3obob6obo3bo4bo5bob2ob3o4bo3bob4o3bobo3b2obobo2b3ob3obob2ob3o2bo2b2ob3obobo2b2ob3obo6b4obobob2o2b2obo3bo4bo2bo3bobobo3bo5bo2bo5b2o4bobo2bob2o6b2o6b5obobo5bo6bo4b2o6b2o4b2obobobo3bob2o2bob2obo4b3o11bo8b2o2bo6bo2bob2o8bo5b2o7bo2bobo6bo21b2o5bo5bo8bo17bo4bo2bo3b2o32b2o17b2o10bo10bo16b2o\$2b4obob2obo2b3ob3o4bobo2b2ob3ob2o2b2ob2o3bo2b2o2b2o2b2ob2o4b4obob2o2bob2o3b3o2b2obo6bob7o4bobobob2obob2o3bo2bo4bob2o3bob2obo6bo2b4o2b2ob5ob2o2b2o3bo2b7o2b2o2bo5b2ob2ob2obobo2bo3b6obob4o5b2obob2o4b2obo6b3o4bo2bob7o2bobob2obo2b2o4bo2b2o2bo4bobob2o9bobob2o10bo3b2o3bobo2bo4bo2b2o4bo6b2o2bo3b3o9bo6b2obo3bob3o2b2o3bo6b2o11bo4bo9bobo8bo7bo2bo3bo7b2ob3obo3bobo4b2o2bobo9bo2b2o3bo3bo3bobo15bob3o4bo2b2o7bo23bo5bo6b2o5b2o8bo5bo3b3o7bo7bo16bo5bo3bo10b2o2bo13bo6bo\$obob2o7b2obo2b3ob2ob2o3b2ob2o2bob2ob5o3bobob4o2b2o5b3o3b4obo2b2o2b3obobo2bo3bo4bo6b7obob5ob2ob5o3b3o5bob2obo5bo2b3o3b4obobobob2obo2b2o2b2o2b3o3b6o3bo2bo4bo2b6ob2obob5obob2obobo4bo3bo3b6o2bobo2bob5obobo2bobob2obo4bobo5bobo3bo4bobob5o2bob4obo3b3o3b2o7bobobo4bob2o2b13obo6b2o2bob2o6b2obo10bobo4bo7bob2o4bo3bo2bo3bobo7b2o3bo3bo2bo2b2o8bob3o2bo3bo5bo3b2o2b4o2bo4bo2bo8b2o4b2o11b2o2bo4b2ob2o8bobo5b2o3bo4bo2bo15b2o18bo11bo4bo7bo5b2o32bo2bo20bo6bo22bo\$b2obo2b2o2b5obobobobo2bo2bob3obob2obob3ob8o3bob3ob2ob7o4b3obo2bo3bobo2b7obobo2bob3ob3o2bob2obob5obob2ob5o2b4obo3b5ob2o2bobob4obob6o2b2obo3b2o3b2o3bobo2bobo7bobo3b4o3bob2o2bobo2bob6ob2obo3bo3b4o2bobobob4obob2obo4b3o3bob2o6b2o2bo3bo2bo2b2ob3o2bob3obobo3bo3bobo2b2o2b4obobo3b4o3b2o3b3o3b3o2b2o5bob2o2bo7bo3b3ob2obo3bo9bo4bo4b4o2bo3bo2bo2bo5bo10bo2b2o2b2o3b2ob3o8bo5bo2bo5bobo7bo5b2o2bo7bo9bo4bo9bo7bo3bobo14bo6bo2bobo27bo3bo3bo4b2o2bo2bo10bo9bo2bo3bo37bo\$2o2bob2obobob4o3bobobob2obo2b3o3b2ob3o2b7o4b4o6b2o2bob2o2b2o2bo3b2o2b3o4b2o3b3o4bo2bobobob7ob2obobob9o3bo2b4ob2o3b4o3bob4ob2o4b5o4b2o4bobo3b2obo4bo2bob2o4b2ob5o3b3o2b3o2bo3b2o2bob2o2bob2ob3obo5b2o2bo2bobobob2ob3o4b2obo2bobob4o2b3o5bo2b4o3b3ob2o2bo2bo2bobobo2b2ob5o3b2o3b2o2b2obo3bo2bo4bo4bob3o3bo5b2obob2ob3obobo3bobo3bo2bob2ob2o4bo3bo2b2o2b2o3bo3bo6b3o7bobo3bo2bo3bo2b3o2b2o2bo2bo8bo4b3ob3o2bo2bo4bo8bo2bo3bobobob2o10bo3bo5bobo4bo2b2obo2b2o6b2obo2bobo20bo2bo24bo20bo4bo12bo5bo5bo\$o2b9o2b4o2b5ob3o3b4o3b4o3bobo2b3o2bob6o2b2obobobobob2obo2bobob2o4b2o2bobob2obo2bo3bo3b10obo4b2ob2o3bob2o4b4o2bob2o2b2o4b2ob4obob2obo2b2o2bo2b3ob3o2b5o2b2o2b2ob2o7b3ob3obob3obo2b2ob3o2b3obobob2obobob2o2b2o5bobo2bobo4bo2bo2b5obo5bo2bo2b2obo2bo4bobo2bob2o2b2obo5b3o2b2o3bo2bo4bobobo8bobo2bo2bo3bob3obobo8b3o2bo14b2o2b2obob2o5bo4bo12bo2bo8b2o2b2o6b2obo3bo3b2o8b2o3bo3bobo3b2o5b2o11bo11bobo7bo2bo2bobo2b2o4bo6bobobo4bobo21bo11bo7bo5bo12bo24bo10bo15bo\$o2bobob5obo2b7o4b6o3b2o4b2ob2o2b2o4b6o3b4ob3o2bo6b2o4b2ob2obobo2bo4b2o3b2obob3o3b3obob2o3b5ob2o2bobo2bob2obob6ob2o4bob3o2b3o2b3obobo6b4o3bo3bob2o6bo3b5o5bob2obo2bo3b2obo3b2o2b5o2bobo8bobo4b3obo4bob3o4bob3o5b2ob2o2b3o3bob3o2bo2bo5bob4o2bob2o2b2ob3o2b2ob3o3bo9b2o7bob2ob2obo3b3o2bobo2b2ob3o5bobo3b2ob2o3b2ob2o2bo2b2o7bobo2b2obobo2b2o9b4o8bobo7bo4bo3b2ob2o2bobo3bobo3b2o3bob2o4bo6bobobobobo3bo5bo11bobo3bo4bo4bo4bo4bobo8bobo2bo2bo13bobo23b2o12bo3bo9bo\$obo3b3obobo2b2o2b2o3b3o2b2ob4o2b3o6bob2obo2b3o2bob3ob4o4bobob6o2b2obo2b3o2bob2ob5ob2ob2ob2obo2b2o2bobob3o5b3obob2o3b7ob3ob5ob5ob3obo4bo3b2o2b3o2b2o2bobob2o4b2o5b2o10b3o4bobo4b8ob2obo3b2ob2o2bob3o2bo3bobobobo2bobo4bo2bo2b3o2b4o5b2o5bobobobo2b4obob2obo2bobo3bobob2o5b4obo7b3o4bo2bobo5bo8bo2bob3ob4o2bobo2bobo2bobobobo2bobobo5bobo7bo2bo2bo5bo4bo2bobob2o2bo4bo2b2o2b2o4bobobo2bo3b4o2bo3b2obo2bo2b2o12bo8bo4b2o5b3ob2o2bo8bo4b2o13bo2bo3bo2bo10bo3bo20bo3b3o7bo5bo3bo15bo9bo31bo3bo\$3ob6o2b2ob9ob2o2bo4b4ob2o2b3obo2bobobob6o3bob2ob3o3b10o2bo4bo2bobo2b2o2b2ob2o2bo2bobo2b2o3bob2o2b2o2b2ob2ob3ob2o3b4o3b2obobobobob2ob5o4bob3ob3ob3ob5obo2bob2ob2ob3ob2obobo4b3o4bobob3obobo2bo3b5o2bo2bobo2bobob3o4bo3b3o4b2o5b4o2b3o3b2o9b2o3b3obo2b2o2b2o2b2o3b4obo2bobobo2bo3bo2b2o6b3obo8bo8b3o3bob2o2bo2bo2b2ob2o2b2ob2obo7bobo3bobo3bobo7bo2bo3bo8bo3b2o4bo2bobo3bo3bo2b2o11b2o6bo6bo2b3o2bo5bobo2bo2bobo3b2o3bo6bo2bo6b3o6bo7bobo2bo7bo2bo4bo6bo22bobo9bo11bo31bo14b2o\$2b2ob3o2b2o4bobobob4ob6o4b2o4b4o2b5obobo5bobobob4obo2b2obo7b2ob2o2b3obo4b3o2b2o2b4ob2ob2ob2ob2obobob2obo3b6ob3ob5o3b7o4b2o8bo3bo2b3ob9obobobobobob2obob2obo8bobobobo4bo2bobobo3bo2bobob2o4bob3o3bobob2ob2o2bob2ob2o3bo3b3ob2ob2o2bob2obo2b2ob3ob2o4b2o2b2obo5b2obobo2bo6bo7bo2bo3b2o2b3obo3bobo3bobo3bo2b2obo3bo2b2o4bo2bo3bo2bo3b2o4bo7b2o10bo3bobob2ob2o2bo2bobo3b2o9bo9bo5b2obobo2bo7b2o4bo2bo10b2o4bobo2bo6b2o5bo2bo2bob2obo3bobob2o11bo5bobobo4bo8b2o15bo5bo3bo12bo42bo\$2ob3ob6o3bo2bo3b3ob3obo3bobobo2b2o4b3o2b4o2b2obo7b4o4bobob3o2bo2bo3bobobo2bo2bob2o2b5obobo2b2o3bobobo3b5ob2o4b2ob3ob3o2bob2o4bo2bob8ob3ob2o2b2obob2o4bo8bob2o2bo2bob2ob2ob4o2bo2b2obob2ob2o2bob5ob3ob8ob3o2b2o2bo2b2o3bo2bo4b4o3b4o4bobo4bo6b4ob3o3bobobob8o3bo3b3obobo3bob2obobo10b3o2b2obo2b2obo2bo4bobo5b3o5bo4b3ob2obob2o5bobob4o2bo3b2o7bob2o3bo2bo2b3o4b3obo2bobo6bo5b2o2b2obo3b3o4b2o18bo2bo4bo16bobo7bobo6bobo4bo6bo11bo14bo6b2o5bob2o2b2obo5bo48bo17bo7bo\$ob5ob4ob2ob4ob2o2b3o2b2ob2obo2bo2b3obob2ob2o3b5o4bobo2bo2bo2bobobo3bobo3bo2b2o5bo2bo3bo4bobo2bobobobo4bob3ob4ob3o4bob3ob2obo2bob6o3bobob3obo2b4ob2obo3b5obob10ob3obob4o3bob2o2bobo3b7obobo3bo4bo3bo3b2o2bob2o4b2obob2ob2o6bobob2o9bobo5b2obob2obo3bo3bob3ob2o3b2o7bob2o3b2o3b2obo3bo2bobob2o4b3o2b3o3b2o5bo9bo5bo3b4obo2bobo4bo2bo4bo2bo4bo2b2obo7bo4b2o4b2o4bo4bo2bobo4bo6bo2bo13b3obob3obo8b2o2bo5bo2bo2b2o6b2o7bo4bo27bo18bo3bo12bo21bo27bo38bo\$bo3b5o2b5obobob4obo2bo2b2ob5obo2b5ob2obo2b3ob2obob5o3bo2b2o2bobo4bobo2b4o5b4o4b4obob4ob2ob4ob3o5b3obobobob2o2bo3b4obob2obo3bob2ob2o2bo3b3obobob2ob4ob2obob2o2b3obob5ob3obo5bo2bo2b2o2bobo2b2o6bobo5bo2b3obo3b2ob2ob2obo3bo3b2obob2o2b2o3bo2b3obobo3b2o2bobo7bo7bo7b3ob2o3bo2bo5b2ob2o5bo5b2o8bo4bo3bob2ob2o6bo2bobob4o2b2o7bob2o3bo10bo4bo5bobo8bobo2bo2bo3bo4bo7bo5bo20b2o6b2o4bo11bo10bo8bo3bo3bo4bo15bobo15bo2bo3bo4bo8bo18bo3b3o31b2o8bo17bobo5bo4bo\$ob6ob2obo2b4obo3bobob2o2b8ob6obob2o2b3o2b3ob5o2b5o2b2obo2bo4b2o2b3obo3b2o3b2obob6obo4bo4b7obob3o2bob2ob2ob4obo5b2o2b2o2b3ob3o3b3obo2b4ob2obo2bob3ob4ob2o2b2ob2ob3ob4o5b5obo2bobo6b2ob5ob3o3b2o4bo3bo4b2o2bo3bo9bobob2obo2b2obobobo3b2ob3obobobo4bobob2obo5bo5bob2o2bo2bo5bo6b2o3b2o2bo7b2ob2obo3bo3bobo2b2ob2o3b2o8b2obobobo10bo6bo6b3o3b2o2bo2bo5bo2bo11bo5bo5b2o5b2o4bo2bo4bobobobo14bo5bo3bo3bo4bo9bo4bobo3bobo9bo9b3o9bobo12bo5bo5bo16bo2bo3bo21bo5bo22bo\$o3bo10bobob4obo2b2o4bob4ob4o3b4obob3o3b3o2b2ob2ob2o3b3ob2o5b2ob4obobob2ob5obo2bobobobo2b4o2bobobobob2obo2b2o2bob3o2bo3b5obob5o3b3o2b3ob2ob3obobo3b6o4bob3ob2o5bo2b6obo3bo3b3o2b2ob5o3bo2bo2b2ob2o3b6obo2b4o2bo8bobob2ob2ob3ob2o3b3obo3b3o2b2o2b4obobo5b2obo3b3o2b2o4b2o3bo3bo8b3ob4obobo12b5ob2obobo2bob3o7bo2b3o7bo9bobo3b3ob2o2bobo5b4o7b2o3bobo6bob2o3b2o3b2obo3bo2bo5b2o11b2o5bo7b2o2bo3bo18bo3b2o21bobo7bob2o3bo23b3o12bo3bo2bo14bo6bo7bo43bo2bo\$2ob9ob4ob2o4bobobo2b2obo2bob7ob2o7b2obob4obo2b3o2bobo2b6ob5ob2obobobobobob4obobo3bob2o5b2obo2b2o3bob3o2b3obob2ob2o2b3obo4b7o4bob2ob3o2bobobob3o2bobo3b2obo3b3o4bo2bob3ob2ob2o4b4o2b2o3b2o2bob4obob3o2b2o2bo6bo2b5o4b2o3bobo2bo3b2obo4b2o4b2obo3b2o2bob2o2bo2bo3bo3bo2b3obo3b2obobo2b4ob6o7b2o3bobo6bo2b4obobobo2bobo4bobobob4o2bo2bo7bob2o2bobo4bo5b2o6b3o4b3o3b2o5bo6bo3bobo4b2o3bobob2o9bo3bo13bo6bo14bo19b3o14b2o3bo3bo4bobobo4bo3bo14bo6bo5bo7bo2bo6bo40bo8bo3bo10bo\$bo2b2o3b12o2bo2b2obob2ob3o3b2o4bo2b3obobob4ob5obob3obob4o2b3o2bob4ob2obo2bo2b3ob6o3b3obo4bobob5o3bo3b4ob5o2bo3b2obo3bobob3ob2ob3ob3ob5ob2o2bo3bob2obo3b2o4bo3bob10obo2bob3obo6bob2o2bo2b2ob3o7b2o5b3o4bo4bob2o2bobo7b2o2b5o3b2o3bobo6bo7bo2bo3bobob3obobo3bob2obob2ob3obo4b2o4bo4bo7b2o2b4obo7b4obo9b2o5bo4bobo13bo2bo12b2o3bo12bo2b2o5bo5bo2bo3bo3b2o9bo4bo15bo4bo2bo9b2o8bo2bo3bobobob3o6b2o16bo2bo5bo12b3o5bo10bobo6bo3bo2bo6bo13bo6bobo5b2o\$obobo2b4ob2o3bob4o2bo2b5obo2b4obob3obob3o3b5o2b4o2bob2obob2o3b3obo2b2ob3obobo2b4o3bo5b3ob14o3bo5bob3o3bo3bobo2bo2bo2bob3o2bo2b4o3bobo2bob4o2bobo2b2o3bob2o6bo5bobobob3obobobob2ob3obo4b3o2b3o2bo3bobo4bo2bob3obo4b4ob3o3bob2ob2obo5b2obob2o2b3o2b2ob3ob3o2b2o4b3o9b2o4bo3b2o3bo2bob2ob2o2bo2bobo8bob2o3bobo5b2ob2o8b2o3bob2obo3bobob5o2bo3b2obo2b4o3bo2bo2b3ob2obob2o3bobo7bob2o7bo3b3obobo2bo2b2o24bo3bo4bo6bobo2b2o3bo17bo11bo3bo8b2o23b2o9bo2bob2ob4o5bo11bo8bo6bo19bo6bo\$4bo2b4obob2obo4b2o3b4obob2obobob4ob2obo5bobo6bobo2bob3obobobobo8bo2bo3b2o3bo2bobo2b3obo2bob3obo4bo2bo3b6ob3obob2obo2b4o4bob3o2bob2obo3b3obobob4o2b4o2b2obobo3bob2ob2ob2ob3o3bo5bo3b2o4bobob4obo6b2o3bob2o3b2obob5o2bob2o3b3o4b2o6bo2bobobo6b2o2b2ob2o2bo2bo2bo6b3o3b2obo6bo5bobo2bo2b2o2bob3o2bo3b3o2b2ob3o3bob3obo3bo3b2obob6obo3bo2b2o3bo2bo3bo3bo5bo5bobo8b2o2b2o2b4obo6bo3bo8bobo24bobo4bo21bo3bobo3bo3bo15bo4bo4bo5bo4bo2bo3bo2b3o7bo8bo12bo6bobo5bo5b2obo29bo3bo\$6o2bo2b2ob3obo4b3o2b2o3b2obo2b3o2bob3o3b2o3bobo2b4o2b4o2bo2b2o2bob3o3b2o3b6obob3ob4ob3o2b10obo2bo2bo3b2obob8obo5bo4b2o2b4obo3b2ob2o2bo3bo6bobob5obob3o2bobo3b4o6bo3b2ob5o6bo2bo4bo2bo2bob3o7bo3b3o2bobob3ob2ob4o8bob3obo3b2obo7bo2bo2bo2bob3obo4b2o6bo2bob3ob3obo3bobobo12b3o3bobo5b2ob2obo7b3ob2o2bo3bo3bo5bo3b2o3bo3bob2o2b2o8bo3bobo12b2o2bo3b2obobob2obo3bo3bo3bo2bo3bo8b2o2bo2b2o7bo4bob2obo6b2o7bo7bo8bobo2bo3bobobo7bobobobo15b2o11bo13bo21bobo21bo3bo13b2o\$b3obo2bo3bob7o2b2ob3o4b5ob2o2b3obo2b6obo2bo3b2ob2o2bob3ob3o4b3o3bob2o2b7o3b2obob5ob2ob3o3b2o3b5o4b3obo2b4obo2b2obobo2b2obobobobo3bo3b2obob2o2bo2bo3bo2bob2ob2ob3obob2o3bo5b6o2bo3bobobo5bobo3b4o2bob3obobo4b2ob2o3bo3b3o2bo2b4o3bobo2bo3bobob2o15bobobo3bob2o6b3ob3o2b3obo2b2o4b2obo3bo5b2obo4b3obo4b2obo2b2ob2o2bo2bo3b2o5bo3bo3bo4bo2bo13bo6bo6bob2o3bobo13b3o5b2o3b3obo4bo2bobo9bobobo5bob2o2bo4bo5bo3bo9bobo10bo7bo4bo6bo3bo7bo6bob2o22bo31bo14bo7bobo2bo35bo\$o2b11ob3obo2b5obo2b2ob2o3bobob3o3b4ob2o3bo2b5obobo2b3ob2obobobo2bo3b5ob9o2bob2ob3ob6o2b2o2b2ob6obo3bo3bo2b2obo5b2o3bo3b3ob2obobo3b3o2b4o3b2o3bo2b3ob3o4bobo2bob2ob2ob3obo2bob2ob2o2bo2b2o2bo2bobobobobob2ob2o3bo3bo3bo2b2obo2bo2bobob3ob2obobobobob2obob2o8bo3b2obobo2bo3bob11o3bob2obobobobo3bob3o5b4obo3b3o2bobo2bo5bo13bo6bo5bo2bo2bo3b2o7b3o6b2o3bo7bo3bo3bo2bobo4b2o3bo2bo7bo2b2o2bo3bo3bob2obo5bo11b3o4bob4obo6bo2bobo8b3o2bo4bo5bo5bo3bo8b2o4bo12bo6bo3bo15bo3bo6bo13bo16bo27bo11bo\$obob2o5b2o2bobob2obo4bob4ob3ob3o2b2o2b7o2b2ob2ob8o2bobob4o3b3ob3o3b3o4b6obobob3ob4ob6obo4b2ob4obobo3bob5ob2o2b3ob4o3bobob6ob3ob3ob3obobob2ob2o2b2o2b2o2b3obo6b2o2b5o2b2o2b2o3bob4o2bo2bob8ob3o2b2o2bob3obo7bob2o2b2o3bo2b4o2bob2ob2ob3o2b5obo2bo3bo4b2obo6bo2b3o3bo5bo3bo6b2obo6bobo3bo2bobo10b2o4b2obo4bo5b3ob2o11bobob2ob3o2b2o4b2o3bo13bo11bo2bo4bo4bo6b2o4bobo4bo2bo7bo3bo3bo3b2o9bo4b2ob4o25bo3bo3bo3bo2bo9b2o3bo5bob2o6bo25bo8bo19bo11bo\$b10obob3obob4ob2ob6ob2obob3obo4bobo3b2o3b7o5bobo2b5ob4obob8o2b2ob2o4bobo7bob4o2bo3bo2bobobo2b5obo2b2ob3obob2o2bo5b4o2b4obob2obo2b4ob2o2bobobobob2o3b2o2b3obob2ob2obobo2b4obobo4b3obo2bo2bo2b5ob3o3b3o3b3o2bobob2ob2obo7bo2bobo4bo3b5o3bob2o2bobo2b2ob3o5bobo6bo4bob2o2bo2b2o4bobob3obo6bo4b2obobob2obo5bobo9bo3b3obo3bo4bobob5o5bo7bo2bob2ob2o3bo2bob2o2b2o8bobo9bobobo8bo2bobo4b2o2b2ob2o10bobo7b2o2b2o6bo3bo11bo6bo7bo3bo2bo2bo10bo2bobo8b2o8bo5bo37bo12bo\$ob2ob4ob4o2b3o3b3o3bob3ob2obob4o2bob5ob3ob13ob3ob3obo2b2o3b2o3bo2b3ob3ob2o3bob3o9b3o6b8ob2obob2ob4o2b3ob2o2bo3bob2ob2o2b2o4b2ob2o3bob2o3bo2bobobobobobo3bobo3b2o2bob2o2bo2bobobob2o5bobo9bobo3b3o3b5o3bob2obobobob2o2bo8b3o11bo2b2ob2o3b6o2b3o2b2o8bo4bobo2bo7b3o2bo3bo2bobo2bo3bobobob4obo5bo6bo8b2obo4bobo2bobo2bo3bo4bo7bob2obo2b2obo10b2o3b3obo4b2obobo3b2o5bobo2bobo3b2o4bobob2obobo4bobo6bo2bo14bo5bo3b4ob2o3bobo13bo5bo7bo3bo10bobo8bo3bo27bobo15bo3bo3bo6bo\$bo2b2o2bo2b4o3b2obo2b6o4b2o2b2ob2o2bob2obob4obob7obobobobob2o2bob2o2bob3obo2bo2b2o6bo2bo5b13ob3ob2o3bob2o2b2o2b2obob2o2b2o2bob2o2bob2o3b4obo4bobobo3bo3bobobo2bobob2o4bob2o2b3o2b4ob4obo2bob3ob7o4bob3o2b2obo3b2ob4ob2o3b2o2b7ob2o6bo5b4obo2bo2bo6bo6b3o2b4o2bobo4b2o2bo3bo2bo2b4obob2o2bo4bo12bobob2obob3o3bobo3bo3bo3b4o3b2obo3b2o6b2o15b3o3bo2b3o3b5o5b2obo5bo4b2o2bo2bob2o7b3o3b2o2b3o3bo2bo6bo5bo6bobo4bo2bobobo2bo2bo2bo3bo3bobo3b4o13bobo5bo12bo4b2o4bo34bo4bo24bo5bobo9bo\$obob2o2b2ob3obo2b2o2bo4bobo3b3o4bob4o3bob4o4bo2b3o2bobo2bob6o5bo2b3o2b3obo4bob5ob6o2b3obo2b3ob2ob4ob6ob2o3b3obo2b2o2bobo2b3ob3o2b5o2b2o4bo2b2obo2bo3b7o3bo2b2o2b5o2bo2bob3ob2ob2ob2ob3ob2o2b3ob2o3b2o2bo2b2ob3o3bo7b3o3b2o2bo2bo3bobobobo3bobob4o3b4obo4b2obo3b2o2bo2b2obo2bo2b3o5bo2bo2b2o12bo8b2obob4obo5bob2o2bo2b2o3bo3b2ob2ob2o5b2obob2ob2obo4b2o3bo7b3o2bo5bo3bobo2bob2o2bo3bob2o6bo7bo7bobo10bo6bo2b2o13bo6bo10bo5bo24bo4bo4bo15bo8bo2bobobo12bo7bo5bo13bo2bobo9bo\$obobob2obo6b8ob2o2b3o3bob2obobo2b2ob2o3b3o2b3obob6o3bobo2b2o2b2o3bobo2b4o2bo2bob13o2b2ob5ob4o2bobobo4b2ob3o4b3ob2ob2o2bob3ob3o2b2obo3b2obo2bob2ob2o2bobo3b4obo2bo5bo2b2ob5o6bobo7bo6b3ob5o2bo2bobob4o2b3o5b2obo3b2obobobobo3b3obob5o2bo4bo2bo2b3obo7bo2bo10b2o3bobo2b3o2b3o2bob3o2bobo2bo2b3o10b2o3b3o2bo3bobob2obob2o6b2obo2bo2bo2bob4obo2bo2bo10bo2bo3bob3o2bobo2b2obobobo2bo7bobobo2bo3bob3ob2o4bo2bobo2bo3b2o2bo3bo3bo5bobo7bobo7bo2bo3b2o2bo3bobo2bobo2bobo7bo16bo20bo2b2o7b2o7bo4bo9bo39bo\$ob6o3bo4b2o2b2ob2ob3ob2o3b2o3b8obob3ob2o2bob2obob2obo2b6ob7ob5ob3o2b3o8bob2ob3o2bo2b4ob4obobo2bo3bob2o3b2ob2obob2obobobob2o2b5ob2ob3obobob2o4b2o2b2ob5o4bob2obob2ob2obo4b7obo7bo2b3o2b2obobo2bo3bo2b2ob2o2bob3o2b3o2bobob2o2bobobo2b2ob2o18bob2o4b2ob2o6b2o3b4obo4b2obo3b2o2b3obo4bo7bo2bo6b2ob4o2b2o3bo2bob3ob4o3bo3bob4o4b2o2bobo6bobo7b3ob3o6bobobobo2bob2o16bo4bob2o2bo4bo14b2o12bo2bobobo3bo3b2o6b2ob2o11bo3bo6bo16bo4bobo3bo4bo2bo40bo11bo2bo7bo4bo\$b3o2bo3bobob3o2bobo3bobobob3ob4o2b3o3b3ob2ob3o6bob2o2bob5ob4o4b2ob2o3bob2o2bo2bob2obob6o2b2obo2bo3b3obo2b2o5bo3bo4bob2obo2b3obo2bo2b3obob5ob8ob3o3bo3b2o2bo2bo2b2obo2bobo2bo2bo3bobo2bo5b2o6b2obo2b3obo2bobobo2bo2bobo2bo4bob3obo2b2o2b4ob2obobobobob4o2bobobo2b3ob5o3bo2bob2obo2b2o2b2obo2bobobob2o2b4o4bob2obobo2bo10bo6b2obo4b3o2bo4b2o2bo5bobo3bobo2bo2bob2o6b3o2bo2bo4bobo6bo3bo4bo2b2ob3o4bobo14bo3bo3bo4bo2bo6bo4bobo4bo11bo2b2obo2bo2bo12bo3bo10bobo7bo9bo29bo6bo39bo\$bo4b5o3bob3ob5obobob3ob4ob2o2b3o2b2ob5ob3ob2o2bob3ob3o2bobobobob3o2b5ob9o2bo2bobo2bob2ob4o3b2o2b3ob8o2b4obo2bob4o6b2o2b3ob2obob2o2b4ob3o2bo3bo2bo4bobob2ob2o2bob2o5bo2b6o3bo2b3o2b3o6bob2o6bo6bo4bo2b2obo4b6o11bo2bobobob4o2bo3bo5bo7bobo2b2o4b2obo2bob2o5b3o8b3o2bo4bobob2o6bobo5bo3bo6bob4o2bo4bob2obo5b2o5bo2bo4bo3bobobo5bo2bo4bobo5bo3b3o7bobo10bobo6b2o7bo3b2o3bo3b2o5bo2bo15bobo4bobo2b4o2bo2b3obo7bobo3bo3bo3bo5bo9bo2bobo2bo16bo8bo22b2o27bo27bo\$3o2b4obob2ob2o3bo2b6ob2ob2ob5obob2ob3o2b2o2b5ob2o7bobob3obobob2ob2ob4ob3obobob2o2bo2bobo3bo3b5o2b3ob2o2b6o2b2ob8obobobobo2bo2bo3bob5ob3obo8b2o5bobo4b3ob9o2b2ob4ob2o4b2ob5o3b2ob3o4bo2bo9b8obo2b2ob4ob2obo2b2o3bobob3ob2ob5ob2obo8bobo3b2o2bo3b2o5bobo5b3o3bo8bobobo2bobobob3o6bobob2obobo3bo8b3o9b2obo3b2o3bobo7bo4b2ob2obobo2b2o2b2o8bobo13b2o3bob2ob2o9bo5b2obo2b3o5bo11bo3bobob3o2bob3o4b2o2bo3bo13bobo6bo10bo3bo21bo50bo3bo6bobo\$2ob3o2bob5ob3ob5ob5ob2o2bo2b2o2b3ob2o7bob3o2b3obob2obo4b2ob4o2bobob11ob9ob2obo4bobo4b3ob4obob4ob4o4b8o3bobo3b2obobo2b12ob5obob2obo3bo3b3obo5bobo2bo2b2obo3bo2bo2b2o2bo3b5o4b2o2b2o2bo5b3ob2o2bobo2b3o3bobob3o2bo4bobo2bo5bobob2o2bo2bob2obob3obo5bo6bo2bo6bob2o4bo2bobo5bob5obobo2b2obobo3bobo2b2o8b3o2bo8b5o11b2obo2bo13b2obo7bo2b2o4bo4bobo8bo15b2ob2o2bo6b2o5bo9bo13bobo9bo2bo3bo6bo14b2o9bo5bo4b2obobo5bo2bo2bo6bobo15bo8bo3bo5bo7bo6bo6b2o21bo\$3o2bo2bob2ob3ob4o4b3o2b4ob2obobob13ob4obo2b2obobob2obo3b4obob5obo2bobobo3bo4b2ob2obo4bobo2b6ob2ob7o3b2obo2b7obob2o2b2ob2ob4o6b2ob5ob2o4bob7ob2o2bob3ob8o3bo3bo2b3obob3o3bo4b2obo2bobo2b2obobobob2o2bo6bob2ob2o3b2obo5bobo5b2obob2obo2bobo5b2o4b2obo5b2ob3ob2o3bobobo8b5obo9b4o2bob2obo2bobo5b3o4b3ob3o4b4o6b2ob2o2bo2bo12bo5bobo5bobo2bo6bo5bo2bobobo8bo2bo4b2o3bo6bo6bobo4bo7bo2bo12bo4bo6bo16bob3o5bo2b2obo5b3o21bo3bobo6bo5bo8bo34bo\$3obob8o4b3ob7o2b5ob5ob2ob3obobob3o3bob3o2b2o2b4ob3obo2b4o3bo6b3o2b3ob3o6bo2b2o2bob2obob4ob2o4b2obobo6bobobobo3b4ob4obo2b3ob2obob2o2b2o2bo3bob7o3bobo2b3ob3obo3bob4ob2o6bobo2bo3b2o3bo2b2obob4obob4o2bob5o8bo2b2ob3o2b2o2b3o2b2ob4o2b3ob2o9bo2b3o2bo2b3obo3bo3b5obo7bob2obo2bo2b3o3b2ob2o2bo2b2o2b2ob3o2bo2bo2bobo4b2o5bo3b2o4bob2obo4b2obo6bo2bo2bobo3b2o3bobo8bo3bobo6bobo3bo2bo4bo2bo2bo2bobo2bo10b2obo4bo13bo2bo7bo8bo6b2o6bo16bo7bo4b2o4bobo7bo4bo27bo2bobo10b2o13bo\$b8ob3o2bob3o3b2ob11ob3o2bo3bob2obobob4ob3o2b2ob6o7b2obo2bo2bob2obob2obob3obo4b3ob5o2bob2ob2obob2ob6o3b4obob3ob4obo3bo3b5ob3obo2b4o5bob4obobobo4bo2b3o2b2o3b2o2b2o2bobobob2o2bo2b3o5bobobob2ob2obo7bob2o2bob4o3b3o5bo6bo5b3o15bob2ob2ob2o2b2o2bobo2bo2b3o2b2o3bob2obo2bo3b2o2bo6bob2ob2o4b2o6bo2bo8bo4bo4bo3bo11b3ob2o2b2obo8bobo6b2o5bo8bobo3bobo5bo4bo13bo2bo9bobo6bo2b2o3b2obo2bo2bo9bo15bo6bo6b2o8bo2bobo29bo4bo8bo3bo4bo23bo4bo\$6o4bob2o2b2o2b2o2bo2b2obo2bob3obo4bob7obobob2ob3ob3obob4obo2bo3b2o2b2obo2b2obob2obob2o3bo3b2o3b2o2b3o5b2o2bobobo2b2o3bob3o2b7o2b3ob2ob2ob2o4bo2b2o2bo2b2ob5o3b2o2b4o3bobo3bo2b2obo2b4o3b4obo3bo5bob2o3bo2b2o2bo2b2o3b5ob2o2bobobobobobobobo3bob2o2bobo2b4o2bo3bo9bo2bobo2bo2b2obob2o12b2obobo4bo3bo2b4o10bo2b3o5bob2o6bobobobo2bobo2b3o9b2o2bobo3bo2bob3o6bo7bo5b2o2b2obobo2bo8bo5bobob2obobo6bo11b2o2bo13bobo8bob2o4bo7bo3b2o4bo12b2obo10bo2bo29bo8bo26bo13bo22bo5bo\$b4o2b3ob4o2b2ob3o5bo2bo2b3o3b4o3b2obo2b2ob3obo2b2o4b4obo2b2o2b3ob7o2b3ob2ob6o3b2o3b3o2b2ob4o3bobob3o3b8ob3obo2b3ob2ob3o2b2ob3o3bobobo3b2o2bobob5o4b2ob2ob2o4b4obo2bo2bo2bob2o3b3o4b2o3bo5bo2bo4b2o3bo6bob2ob2o4b3ob2o2bobo5b6o2bo4bob2obo5b2o2b3obo3bo10bo4b2obobob3o3b2o8b4o5bo4b2o4b2o4bo6bo2bo6bob3obobo2bobobo2b2obo3b2o6bo3bo3b2o5bob4obo2b2obo6bo2b2obo14b2obo10bo4bobo10bob2obo2bo5bo5bo2bo2bo23bo2bob2o4b2o4b3o5b2o6bo2bo13bo4bo4bo14bo6bobo5bo13bo13bo32bo\$4bob2ob3ob2o2b3ob3ob4o2b6obo5b5o3b13ob4ob2o2b2o2b3o3b3o2b2obobobo2bo2bo2bob4o2b2obob5o2b4obo3b2o3bobobob4o2b3o2b2obob6obo2bo2bo6bob2obobo6b3ob4o2b4ob3o2b3ob2obo4b2o3bo2b2o2bobo4b4o3bo3b2obo4b3obob2obob3obob2ob2obo7b2o3bob3o4bob3o3b2o2bo2bo4b4o5b2ob2obob2o6bo6bobo2b2o3bobo2bo2b2obobo2bobo3b3o3b2o7b5o4b3o2bo3bo3b3ob2o4bob2o5b2obo4bo2bo3b2o3bo5bo4bo4bobo4bob3o9bo3bob2obo3bo2bo8b2ob3o13bo4bo2bobo3bo2bo7bo10bobo2b2o2bo2bo19bo5bo4bobo5bo5bo22bo8bo16bo32bo\$b4obo4b3o5b2obobobo5b2ob2obobo5bo8b10ob2o2b3obobob3o3b4o3b2obobobo2bobobob2o3bo3b2ob4o2b2o2bo4b2o4b3obo2bo3bo3bobob4obobob9o4bobob2ob2o2b7obo2b4o3bo2b3o8b2obobo2b2ob3o3b3obo4bo2bob2o4bob2o2b3o3bo3bo3b5ob4o2bo3b2o3b2o3b3obob6o2bobo3bo2bo4bobo5bo4b2o2bo7bobo8b2o2bo2bobo5b2o6b2o2b3ob3o2b2o5bo12bob3o4bo5bo5bo6bob2o3bo2bo3bo4b2o6bo3bo2bo4bobo5b3o2b4o3bo12bo2bo7bo3bo2bo2bo7bo10b2o3bo4bobo3bobo2bo4b2o8bo2bobob2o8bo4bo22bo15bobo23bobo7bo2bo\$2b2ob3o2b7ob2o2b3o2b3ob2o2b5ob3obob2ob3o2bo2b3o2b4ob2ob2obob2ob2ob2o2b4ob3obo2bob2obo2b9ob2ob4o2bo2bo2bo5b7o2b2obob2obob2o3b3o3b2o3bob3ob6ob2ob2ob3o2b6obo2b2o5b4o2bo2bobobobo5b3o2bo2b3o2bo3b2o2b2ob2obob3o4b2ob2ob2o2b3obo4bob2o3b3obo3bo3bobo7bob2o3b5ob3o2bobobobo2bo7bo2bobo3bo2bo3bob3o2b2o2bob3o7bob3o4bo2bo2b2obob3o2bobobo6bo5b4obob2o2bob2o3bo4b2obo6bobobo3b5o2bo2bobo12bo5bobo11bobo2bo3b3obo3bo3bo2b2o2bo2b2o4bo3bo3bo6bo10bo2bo2bo3bo4bo7b2o2bo5bo12bo6bobo12bo3bo21bobo11bo3bo35bo\$o2bo2b2o4b3o3b6ob5o2b3obo2b2o2b5o2b3obo3b2obob2o3bob4ob2obob4o2bo2b10o3b4ob2o2bob2o2b2ob3obobo3b2o2bob3ob4ob4ob4o2bo2b2ob4ob2obo2bob5o4bo2bobo2bo5b2ob2obo3bob6o3bobo2bo3b2o2bo2b3obob3obobo3bo7bobob4o2b2o3bo2b2o2b3obo5bo4bob2o4b3obobo2bobo2bobo2bobo4b3obo2b3o7bob6o3b3obob2o5bobobo3b2o2bo4bo6bo2b3obo2b2o2bo2bobo3bobo7bobo7b2obo2bo12bo6b2o2b2o5bo5bobo2bob2o3bo10bobo14b2o2bo4b2o19bo5b2o3bo2bo2bob2obo4bo11bobo5bo9bo8bo2bo2bo9bo43b2o10bo7bo\$4ob2o2b2obob7o2b7obo2b2o2b5obo4b2o3b3obo2b3ob4obob2ob3o2b3ob2ob5o3bob5ob3o2b5o2b2obobo4b6o4b2obob2o3bob2o3b2obo2bo2b2obobo3bo3bo4bobo3bob4o2b5obo2b3o6bo3b4o5bo4b2o2b4o3b3ob2ob2o6bob2ob3o2bob2ob2obo4b6o4bobob2o3bo2b2o5bobo3b2o2b5o2bo2bob3o9bobo9bo4bob3o6bo2bo2b2o3bobo2b3o3b2o3bobobo2bobobob2ob2ob2o8b2o2bobo2bo4bo2bo3bo5b2o2b2o3b2o11bo6bo3bob2o4b2o2bo2bo6bo4bobob2o12bo4bo4bob2ob3ob2o3b2o11bo3bob3o7b2o6bo11b3o19bo2bo25bo12bo15bobo7bobo18bo2bo\$obobo3bo3b10obo3b4o3b3obobo3bob3ob2ob3o3b2obob7obobo3b5o2bob3obobobobo3bo5b7obo3bobo2b2o2b3o2b5obo4bobobo2b3obobo2b3o4b2o5b3obo5b6o4bo3b2obob2ob2o2b2o2bobo3bob4ob2obob3obo5bob3o2bo2b4o6bobo2bobo4b2obo2b2o3bobobobobobo3b3o9bo4bob2o7bob2o3bo2b3ob7o4b2ob4o6bob2obo3bo3b3o3b3obo5bo4bo10b4obo6bo5bo9bobo6bo9b2o5b2obobo2bobo2b2o3bobo5bo2b2o3bobo3bo6bobobo2bo2bo6bo5bob2o5bo11b2o2bob3obo17bobo5b2obo8bo3bo8bo47bo3bo8bo9b3o14bo27bo\$o2b4ob2o2bo3b2obo3bob2obobo2bo4bob2o4b2ob2ob2ob2ob3o6b2ob2obobob3o2b3obo2bo2b4obo3b5obob6ob10ob3ob8ob3o2b3ob3obo3bo2b2ob3o3bobo2bob2o3b2o2bo2b2ob4ob4o3b4o2bo2b2obob3o4b3o14b3o2bo2bobob2o3bo3bobo3bobo2bobo3b2o2bobo2bobo4b4o3bo8bobobo2bobobobo4bo2bo10bo2bob3o4bo3bo2bobo3bo2bo4bob2obob2o2bobobobob2obobo4b2obob2o2bobo2bo4b2o2bo2bobob3o2bo5bo3bobo3bo2bo9bo4bo7b2o4bo4b2o2bo2bobobo8b3o4b2o2b2o4b3o13b2o6b3o8bo8bo8bo8bo2bo3bo4bobobo4bo4bo10bobo9bo8bo2bo10bo16bo24bo22bo\$2o2b2obob3ob4obob7obob2o2b3o3bob2ob2o2b2ob2o2bobobobob2obo7bobob3obobo2b3ob6obo3b4ob2obo6bob7o3bobo3bobo2bob3obobo5bob2ob3obo2b3o2bobob3ob5o5bo2bob2o3bob3o3bobobobo6bobobo3b2ob3obobob2o2b5obo3bo10b3o2b4obobo4bobo4bo2bo2b2obo3b3ob4obo6b2o3bo3b2o5bobobo3b2o3bo2bo2b2o8b2o2bob2o2bo6bo5b2o3bobo2b2obo4bo7bo5b2o2bo5bobo2bob2o6bo4b2o2b2o6bobo4b3o3bobo2bo3bo2bob2o4bobobo2b3o3bobobo3bo8bobo3bo4bo5bo7bo4bo6b3o11bobo4bo15bo22bobob2o11bo6bobo2bo4bo17bo5bo2b2o2bo9bo\$obobobo2b7ob3ob2o5b3obo2b2o2bo2bo2b4ob3ob2ob2obob2o2b2o2bob4o2bobob5obob3obob2o2bobo4b3o3b5obob2o2b5o4bob4o3bob3ob2o4bo2bo2bobo4b3ob2obo3bo4b4o3bob2obobobob3o2b3obobo2bo2b3o2b2o2b2ob3obo6b2ob2obo2b2obobo2b7obo2bo7b2ob6o2bo5bo2bobo5bobo6b2o3b2obo3bo4b3o2b3obobo2bo5b2obob4o4b3obobo2bobobo2bobobob2obo4b2o3b3o4bo3bo3b2o2b2o9bobo3bo3b2o2b3o2b2obo2bo5b3o4b2obo2bobo2b3o4bobo2b2o3bo4bo2bo3bo9bo2bo12bo4bobob2obo3bobo8bobobobo3bo12bobo4bo3b2o15b2obo6bo10bo4b2o12bo8bo8bo6bo3bo4bo2bo13bo3bo14bo16bo\$ob2o4b3ob2o3bo2b4o2b3ob2ob3o2b2obobo3b2o2bob6ob3o2b2obob2o2b2obob2obobo3b5ob4o2b2ob2obo3b3ob2o3b5ob2ob3ob4o2b3ob3o4b2obo2bo3bo2b3ob7ob2ob2o4b2o5b2o7bo3b2ob3o6b3ob3o3b2o5b4ob3obobo3bo4b5ob5o4bob2o3bo2b2o6b3o2bobobobo6bo2b2o6b3o4b3o3b2obo2b3obo2b3obob2obo2bobo8bo3bobo3b2obobo5b2ob2o6b5ob3o2bo6b2ob2o2bo2bo3bo7b2o2b3obo2b2o4bo8b2obobob4o3bo2bo7bo5b2obo5b2o2bo5bo17bo3bo2b2obob3o14bobo3bobo7bo5bo6bo2bo4bobo13bobo5bo4bo8bo12bo13bo3bo2bo3bo10bo3bo8bo14b2o16bobo\$ob2o2b5ob3o2b2ob2obobobo2bo2b2o2b3obo3b2ob2o4bob4ob6obo2b2obob6o7bo4b2o2b6o6b6obo2bo2bob2o2bo4b2obo4bobo2bob6obobo2bobo2b2obo2b3ob7o2b2obo6bo2b2o2b3obobo5b2ob5ob7ob3obo2bo3b2o3bobo3bo3bo3bo3b3o2b5ob2obo2b2obobob4obo2b2ob3ob4o2b5obob2obo2b2o2b3obob2obo5bob2o2bobobo5b2obo2bob2o6b2ob3ob2o6bo2bo2bo2bo4bo2b2obobo2bo3bo4bo5bo3b2o4bobobo5bobo2bobo3b2obo7bo5bo2bo6bobobo3bo2b4o6bo4b2o2bo3b3obo9b2o7bo2bo7bo8bobo11bo6b2o2bo5bobob2o11bobob2o7bo6bo9bo8bobo26bo3bo13bo5bo35bo\$obo2b2obo2b4ob2o3b3o2b2o2bo2b5o2bo2bo3b2o3b3obo2b3obo9b3o3b2ob2o2b2o2b4ob4o2bob3o8bo2b2obob2ob7o3b2o3b3obo2b2obo3b2ob4ob3ob3o2bob2ob4obob2obobo2b5ob4o3b3o2bob6o3b4o4b2ob4o2bo2bo2bobobob4o3bob3obo3bo3bobob3o2b4obobobobo7bob2ob2o2bob2ob3obob2obob3obob2o3b2o2b2o2b7obo2bo3b4obo4b2o3bobo4bo2bo4bo2b3o4bo2bo8bob2o6bo4bo5bob2o9bo8b2obo3bo4bo4bo2bo2bo3bo3bob2o12bo2bobo8b2o2b2o4bo4bo11b3o2b4o2bo3bobo6bo7b2o2bo17bobo8bo2bo9bo4b2o8bo2bo8bobobo5bo8bo13bo3bo4bo\$8o4bob2o3b2obo4b2o2b8o3b3ob3o2b3obo2b2o3b3o2b2ob4o2bobob3obob3obobobo2b9o2bobob10o4b2o2b3ob3o4b2o2bobobobo2b4o7b2o3b4ob7ob5o2b2o2bo5bob7o2bobob5ob3ob2obobo4b3obob2o2bo3b3ob2obobobobo3bo3b9o4b2ob2o2bobo2bo3bo2bob2o2b3o3bo2bobo2bo2bobob4obob2o3bobo3b2o2bo9bo3bo2b3obo2b2o5b2ob2ob2o3bo3bo2bobo5bo3bo6bob2ob2o2bo7bo9b4obob3ob3ob3obobo3bo3b2o8bobo2b3o3bo3b2ob4o2b3o3b2o4bo4b4o4bo2b3obo7b3o7b3obo3b3o3bo4bo3bo3bo5bo10bo3bobo10b3o12bo12bo3bo3bo9bo42bo9bo27bo\$3o4b3obo2bo2b5obobo2b2o2b3o2b4o2bob2ob2o3b4o5bo2bo3bob3o2bo3b5o2b2ob2ob3obobob2o3b3o3b4o5bo3bo2bob3o3bob3o2bobob3o4bob2obob2ob2obo2bob2o2b4obo4bobo7bo2bobo3b2o2b4ob2ob4o2b3o3b2o4bobob2ob2o2bobo4bo2b5obobobo3bo2b2obob2o4bo2bo2b2o3bobo2bo4bo2bob2o5bo2b3o3b3o5bo6b2o2bobo2bo8bo5b2obo2bo2bo2bo2b3o4bobob2o2b5o5b2o2b2o3b2o2bo2bo5b3o2b2o4b3o4bo2bo2b2obo3b3o2bobob3o5bo3bo6b2o10bobo7bo11b2o3bobo23bo11bo8bo2bo2bo2bo11bo9b2o5bo3bo3bob2o6bo3bo15bo11bo10bo57bo\$b3o2bobob7o2bob2o2b2ob4obob2obob2ob2obob3o4b2obob2o3b10ob3obob2ob2obo4b3ob2obo3b2ob7ob2ob5ob2o3b4ob8ob2o2b5o2b2o2b5o2b6ob3obob6obobo3bobo2b3o4bo2b2obo6b2obob3obob3obo2bob2o5bo6b2ob2ob2ob2obobob5obo2b2o3b2o3bo2bo6b3o2bob2ob5obo4b2ob5o3bo4bo2bo2b3obo6b2o2bo2bo2bob5ob2obo4bo7bobobo3bo2b2o2b2o7bo2bo3b2obo2b4o2bo5bo7bo4bo6bo5bobobob2o6bobo13bobo8b2o2bo2bo2bo2b2obo5bobo2bo3bo2b2ob2o3bo6bobo5bo2bo6b2o3bo25bo3bo4bo5bo4bo9b2o9bo22bo7bo9bo18bo4bo\$ob3obo2bobob3o2b13ob2obobobo2b2o4bobo2bo2bobob4obo3b2ob3o3bobo3b5obo3bobo5bob3o3bo3bo3b2o5bobob4ob4ob2ob4ob9o4bo2b3o2b2obob3o2bo2bo3bo2b2o2bo3bob5ob2o2b2o2bobob2o3b2o3b3o3bobo2b2ob2o2b2obo3bo4b3o5b2o3b2obob2ob2o2bo2b3o5b3obobo5b4o3b3o3bo2b2o7b5o3bob3obo3b3o8b2o4b2o7b3o6b2o5b4o3bo4b3o2bobo2b2o10bobob2o4b2o2b2o3bobob3o4bob4o5bo3bo3bo2bo6b2obo2b2o6bo2b2obo2b2o9bo4bob2o6b2o3bobobo4b2o8b3o14bo4bo2bo4bo4bo11bobobo2bo4bobo2bo22bo31b2o38bobo\$4o4bob4obob2ob4ob2o3bobobob2o3bobo2b2ob3o3b5o6bo2b2ob2o2b2ob3o3bob2ob6o2b2ob4ob2obo2b2ob2o2b3obo2b2o2b3obo2b3ob2o2bo5bo2b7ob2o2b2o2b2o2bo3b3ob3obob5o2b4obob3o3b3ob2obob4obobo3bo2bo3b2o2b4o2bo2b3o2b2obo2b3ob2ob2o2bo2bobobo2b4ob3obo3bobo2bo3b3o5b2ob2o3bo2b5ob2ob3o3bo3bob3o2bo5b2ob2o7bo5bobo2bo2bo3b3o3bob4ob3o5bo4b2o4b3o3b2o5bo4b2ob2o3b3o2bo5bo3bo5bo4b4obo6b2o3bobo2bobo3bo6b2o2b2o3bo2bobo33bo5b2o7bo15bo4bo9bo2bo5bo6bobo22bo11bo25bo16bo21bo7bo\$b4ob3ob2obo2bob3ob5o5b3o2b2ob2ob9obob2ob2ob6obo3b4o3b2obo2b5o2bo3bob2ob4o4b3ob3obo2b2o4bo2b2o4bob2o3b3ob2ob4o5bo3bo4bo2bo3bo4b2o2b2obobo2bo8b3o3b6o3bobo3bo2b2ob3o2b4o5bo3b5ob3obobo2b2ob2obo5bo3bo5b3o5b2o6bo3b2o14b2obob2obo2bo13bo3b2obobo6b2o4bo5bo2bo4b2obobob2o2b2obo13b4o4bobo5bo2bo5bo7b2o3b4o2b4o5bobo2bo3b2o3bo8bobo5bobo3bo8bob2o10bobobo2bo5bo2bo4b2o5bo17bo2bo2bo25bo4bobo5b2o4bo5bo25bo5bo6bo8bo3bo25bo3bo5bo\$5ob3o2bob11obob3ob2ob2ob4ob5ob2ob5o2bob2o3b2o3b2o5b3o4bo2b2o2bo2b2o2b2ob2o3bo2bo2bob4ob2ob2ob2o3b3ob7obobobobobob3o3b3o2bo2bo2b4o5b7ob7ob3obo2bobo2b2obobob2o2b3obobob2o2bo4bobo2bo2b2o4b3obo2b3o9bobob2ob2o6b2o2bo3bob2o6b2o3bobobo5b3o3bobob3o4b3o6bob2o3bob2obobob5obo5bo3bo4bo3bobobo3bobo4b2o3b2o4bo2b3obo2bobobo3b2o3bob2obo2bobo2bo4bo4bo3bo2bo5bobobo4b2o4bo4b2o2b2obobo10bo3b3o6b3o2bo3bo6bo6bo2b2o3b2o14bo2bo9b2o4b3o5bo11bo2b3obo6bo2bo9bo2b2obo6bo6bo36bo8b2o10bo24bo\$b2o2b2ob2o7b2obo4b3o2bo4b2ob3ob2obo4b4ob2obo3bo2b3obob3o2bob5ob2ob2o2bo2bo2b3ob6ob2o3bob3ob3o3bo2b2o2b9o3b2o4b4o2bobobo2bob3obobob2obo2b3obob5ob3ob2o3bo2bo3b3o2bo3b2o7bobo3b3obob2ob5o2bobo3bo2bo6bobo2bo2bo2b3ob2o2bob2o3bob2o3bobo4bo3bo2bo4b2ob2o9bob2o2bo2bobo2bo4bo4b2o2bobobo3b2o5bob3ob2o2bo3b2o4bo4bo2bo2bo5bobobobobo3bobo6b2o2bobob3ob2o2bob2ob2o8bobo6bo2bobob2ob3ob2obob2o6bo5bobo4bo6bo3b2o3b2o4bo2bo2bo4b2obo5bo9bo5b2o6b3o3bo7b2obo4bobo3b2o7bo2bo9bo14bo3b2o6bo9bo18bobo8bo7bo20bo2bo11bo\$o2b3o2b2ob5ob4o2bob3o3b2ob2o3bo3b3o2bo4b3ob2obo4bo2b3ob5obob4o4bo4b3ob7ob2ob3obo3b2ob3ob2obo3bo4b3obo2b2obob2ob3o5bo2b4o4b3o8bobobo3b3o2b2o4bo2b2o3bo4bo2b2obobob2o2bo2b2ob2obo3bob2o3bo3b2o2b2ob2ob2ob3o2b3obob5o3b3obo2bo2bobo2bobobo5b2o5b2o8bo5b3o2bobo2b2obo2b3obo8b5o2bo7bobo11bo3bo2bo2bo5bo8b3o2bo2bob4o6bo2bo2bo2bo6bo3bo4bo3bo2b2obo2b3obobobo3b4obo3bo3bo7b2o3bo4b4o9b2o5bo12bo3bobo7b2o9b4o7bobo3bo7bo8bo2b2o2bo26bo10bo13bo4bo\$bobo2bobo2b2ob3obob2ob5ob2ob7obo3b2obo2b3ob2ob4obob2obob6o2b3o3b2o2bob2ob5obo2bob2o2bob2o2b2o8bo2b12o3b2o3bobo2b4o2b2ob2o2b4obo4b2o3bo6bobo2b3obo2b6obob2obo4bobob4o4bo3bo7bo2bo2b3ob4o3bo2b3obob3o4bo2b2o2bo3b2o5bo2bob3o3bobobobobobobo7bobob2ob4o2b2obob2o2b2ob2ob4obobo2bob2obo3bobo2bo7bo4bo7b2o2b3obo6bo3b5o4bo3b2obo2b2obo2b4o3b2o2b2o4bob3o6bo2bo4bobo3bo2bo9bo6bo3bo2bo2bobo5b2o3bo4bo7bobo5b3o10b2o2bobo2bob3o4bo9bo3b2o2bo8b3obo21b3o8bo16bo4bo4bo6b2obo9bo14bo\$4ob2ob3ob2ob8ob2o3b6o4bobo6bob2o4bo2b9o2bo2b3o3b2o2bob3o3b2ob12o2b3ob3obo2bo2b2o2b2obo4bo4b2ob2o2b3o3b3o2b3o4bo3b2obo3bob4obo4bo4b2o5bo3b2obobob2o12b3ob2obo3bob3ob3o5bob3ob5obo2bo3b2ob3o3b4o2b5o3b2o8bo5bo4bo3bobob3ob2o9bo8bobo5bo2bo2bo5bo2bo4b3obo5bo2b3ob3ob2o6bobo2bo4bo4bob5o3bo3bo7bobo4b2ob2o5b3obob3o13bo3b2o15b2o2b2o2bo2bobo2bobobobo21bob2o14bo7bo5b2o4bo21bobob2o3bo15bo3bo20bo7bo25bo2bo33bo11b2o\$7o2bo2b2ob3o2b3ob3ob9o2b5ob2obo2b8ob3o3b2o4bo2b3o2bob2obobobob2ob2o3bo2b2o2bo6b2obo3bob3o2bo2b3o5b2ob9o2b4o2bobob3obob2o2bob8ob3obobobob3o4b2obob3o4bobo3b2o2bobo9b2obobo2bo2bob2o3bo3b3o5bo3b4o4b2o7bobob3obo2b5o3b3o2b5o4b2o2bob2obobob4ob2obo2bo3bob2obo2b2ob2obobobo3b2o2b2obob2o2bob3o5b4ob3o6b2o2bo7b2o4bob2o11b2obobobo2b2o3bo4b2obo5b2o10b2o3bob2o3bo2bobo5bo2bo2bo3bo2bo3bo2bo4bo5bo5b2o8bobo23bo6bo2b2o3bob2o8bobo5bo13bo2bo4bo3b2o5bo2b2o4bo27bo51bo9bo\$bob3ob2ob3o2bob2o2b2o6b3o2b4o2b3o2bobobob2ob2obo2b6obo2b2ob5ob3ob5o3b2o3b3o2bo2b3o2b6obo3b3o4b2o2b2o6b3ob2obob4ob3ob10obobob7o2bo6b3ob3obob3o6bobo2b5o2b2ob2o2bo2bo5b2o2b2ob2ob3ob2o2bo2b4o4bobo2bo2b2obob3o2b2o5bo3bo2bo4bobobobobo3bobob2obob2ob2o9bo2b2ob2obo2bob3ob3o3bo2bo2bobo3b2o7b3obobobobobo2bobo6bobob2o3bo3b2o3b3o3b2obo2b2ob2obo3b2ob4o11bo3bob2ob4o2bo5bob2o4bo2b2o18b4o9bo7bo3bobo6bo21bo2bo3bobo3bo4bo2bo11bo13b2o5b2o5bo34bo16bo\$10ob3o2bob2o2b3obob4o5b4o2b3o4bobo2bo3b2ob7ob7ob2o3b2obob5ob2o3b5ob5obob2o5b2obobo2bobo2b2obo3bob10o2bo4bobob3ob2o3b3o3b2o3bo3b2obo5bobob6o3bo4bobo4b2o2bob2o2b2o2b5ob2obo2bobo4bobo2b3ob5ob3ob2o2bo2b2o3bo3bobo3bo4bo3b8o2bob2o3bobob2o2bo2b3o3b2obob2obobobo2bobo6bo6b2ob2o2bobo2bo3b2obobo2b5o12bo2bo3bo6bobo2bobob3ob2o7b4o10bo3b3o2bobo2bo5bo9b3o3bo3b2obo3bo3bob2o8b2o2bo5bobo5bo4bo2bobo11bobo12bo5bo4bo3bo6bo3bo12bo4b2o2bo7bo5bo15b2o9bo12bo3b2obo7bo15bobo2bo\$b2ob2ob2obob3o2b3o3bob2o3bo2bob5ob2o2b2ob2ob4o3b6o2b2ob4obo2bob3obob2ob2ob3obobo2bob4ob2ob2ob3o3b6obo3bo2b2o3b2o2bo2b3obobob3ob2o2b3o4bob3obo5bo2bo2bobobob2o2b5obobo3b2ob2o2b2o2bob2o2bob3o4bo2b2o2b2o2b3o2bo4b2obo2bo2bo3bobobo2b2ob2ob8ob2o4bobobo2bo4bo3b2obo2bobo4b7o2b2o2bo5bo4bob3obo2bo2b3obobo4bobobo3b2o2bo2bo2bobo2b2obo2bob3obobobo5bo5bob3o2bob2o2bobo2bobo5bob2ob2o2bo2bo9b2o7bo3bo2bo2b4obo4bo3bo3bo2bo5bo2bob2obo2bobobo3bo2bo2b2o2bobo3b2o9bo4bo3bo3bo2bo11bo3bobo7b2o5bo3bo3bo4bo5bo14bo3bo5bo6bobo6b2o18bo5bo15bo\$o2bobob2ob2obo2bob3o6b2o2b3obob6ob2obo2bo4b2ob2o3bo5bobobobob3obob4ob2ob2o5b7o2bo2bob4ob2ob3o3b3ob3o2bo4b3o6bobob2ob4obobo3b2o2b3ob3o2bobo5bobob2ob4o4bo2bo3bob7o8bo13b3obob2ob2o4b2o2b2ob3obo6b3o2bob2o3bo4b4o3b2o6bo2b4o2b2obo3bob3o6bo2b5o2bobob2o4bob3o4bo2b4o2bo3bo2bo4b2obo3bo2b2ob2obob2obo5b3obobobo3b3o4b4o4bob2o4bobo5bo4bo4bo3b3o2b2o6b2ob2obo6bob3obo3bobo4bo2b3o9bo2b2o2bo3b2obo5b2o5bo2b2obo3bobo2bo2bobo11b2o4bo2bob2o5bo5bobo2bo10bo4bobo22bo10bo6bo19bo2bo15bo21bo2bo\$3bo2b2o2bob3ob2o2bob4o2bobob2o2bob12ob2ob4ob2obo2b4o2bob4o2bo2bo5b2ob4o3b2o2bob3ob2ob2o2bo2b2o2bo2bo2bo2bo3b2obobo2b8o3bobobo2b3ob3o4b5obob3o2b2ob2o3b3o4b2o2b2ob3o4b2ob2o2bobo3b2ob2ob3ob2ob3o2bo2b4obob2ob3obobobobo2bob2o5bobob4ob2o9bo7b3o5bob3o4bo2bob2o2bo3bo4bo3bob2o5b3o10bobo2b2ob2obob3o3bo2bobo3b4obo3bob3o2bobo3bo3bo3bo2bob2obo2bo6b2o5bobo8bobob2obo4bobob3o2b2o2bobo14bo6bobobobo6bo9bo4bo12bo13bob2o5bobo2bobo2bobo11bo17bo6bo7bo3bo22bo7b2o8bo9bo7bo9bo26bo\$b2ob3o2b3obob2ob5ob5o2b6o3bo2bob4obobob2o3bob4obobobob2ob4o2b4obo2b2o4bobo2bo2b2obo2bo2bob4o2b3ob2o2bo3bo3b3obo2bo6b3obo2bobob3ob2ob2o2b2ob2o2b2o3bo2bo2b2obo3bobob3o2b2obo6bo2b2o2b3obob2o2b3ob5o2bo2bobo4b4ob2o4b3o3bobo3b3o4bo4b2obo2bo4bo3bo2b3ob2ob3o2bob2ob2o3bobo2bobo3bo5bo2bob4o3bob5o4b3obo2bo2bo2bobo6bo2bo2b2o3b2ob2o2bo2bo5bobo2b2o2bob2obo3b3obob2o4bo2bobo3b2o3bo3bo3bob3o11bo5b2o2bo4bobobo2b2o4b2o4bo5b2o5bo2bo5bo2b2o7bo3bobo3bo2bob3o6bobobobo15bobo5bo2bobo2bo5b3o2bo12bo14bobo3b2o16bo11bo13bo15bo\$bob2ob4o2bob3ob5ob2o5b2ob2o3bob2o2bob2ob3obobo4b7o3bo3bobo3b2o3b6obob4o2b3obobob2obo2bo2bo3b8ob2o3bo2b2ob4ob3o2b8o3bobo5bo2bob5o3bobob2o5bo6b3o2bob2obo4bob3obobo2bob2o5bo6bobobo2b2ob2o3b2ob3o2bob2ob2o2b4o2bo5b9obob2obo2bo2b2ob4ob2o3bobobo10b2o3b2o2bo8b2obob2o3bo7b2obobo4b5o8bo2bo4bo2bobo3b3ob2o2bobo2b2obo2bo2bo3bo4b2o3bob2ob2o5b2o8b2ob2o6b2o5bo2bo4bobo3bobobo6bobo6bo2bo2bo6bo7bo2bobo4bo5bo4bo3bo3b2o4bobo3bo2bo14bo3bo3bo2b2o5bo10bo4b2o5b2o4b2obobo20bo9bo10bo6bo29bo\$b2o2b2ob5ob2o4b3obobo3b4obob6obob4ob4obob4ob2ob5ob6o4b3obo2bobob3ob4ob2ob2ob2o2b5o2bob3o3b7ob2o2b4ob6ob2o3bobobo2bob2obo4b6ob2ob4ob4ob2obobob2obobob2o2b6o2bobobobob2ob3o2b2o4bo4b5o2b3ob2ob2ob2o2b2o6b2ob3ob3o5bobo2bob2obobo6bo3b3o3bo2bobobob2o3b2obo4b2o4b4obobo4b2ob2obobo2b8o3b3obobobo3bo3b2ob2o8b2obobo7bobobo7bo2b2o8b2obo2bo3bobob2o2bo2bo13bobo7b2o2bo3bo2bo5b2ob2obo2bo5b2obobo5bo3bo3bobo6bo12bobo2bobo7bobo3b2o2b4o12bo2b2obo18bo9bo4bo14bo5bo3bo4bo8bo9bo2bo\$ob2ob3o2b2o2b3o3b3obobob4ob4o3bo4b7ob2ob5obo2b2ob2o2bob2o3bo3b2obobobo2bobo2b2ob2ob2ob3o3b5ob2o3b4o2b4obo3bob3o2b6ob4o4bob2obobobob3o2bobo2b3ob2obobo2b2o2b4o2b2o2b2ob3o3b2o2b2ob2o2b2o2bob2o4b3o4bo2bo3b3o10bob3o2b2o2bobobobo2bo3b2o2bo4b2o3bo3b2o2b3obo3b2obo6b5o3bob2ob2o7bo3bobo7bo2b2o2bob2o2bob2ob2o8b2o2bobo2bobo2bobo4bo3bob2obobob2obob2obob2o5bobo4bob3o3b7o2b4ob2obo2bobo4b2ob8obo2bo9bo12bo2bo12bo6bo5bo2bo7bobo4bo11bo5bobobo7b2o6bo3bo11bo13bo6bo6bo9bo20b2o24bo3bobo\$ob2obob2obob2ob2ob2o3b3o5bob2obob3o2b4ob4ob3o2bob2ob2o2b5o2bob2o2bo2b2obo2b3obo2b4o2bo2bob5ob2obob4ob2ob2obob7ob2ob2obobob2ob2ob3o4b2o3bobob4obob5obob2ob5obo3bob2obo2b4obo4bo4b5ob2o2b3o2bobo2b2obobo2b2o2bo2bob3o2b6o6b2obo3bobo3bobo2b2ob2ob2obobo5bo3bo2bobo5bobobobob2o9b2o3bo5b2o2bobobobob2o5bobo3bo2bo2bobo2b5o3b3o10bo8bobob2o7bo3b2obo5bobo5bo4b2o4bo2b2obobobo3bo4bo9bo8b2o5bo5bobo11bo9bo7bo4bo4bo7bo3bo28b2o7bo5bobo15bo3bo23bo35bo\$3o5bobo2b6obob4obobo2b2obo2b2ob2ob5obo2b2obo2b2o5bobob5obo2b7obob4o2b3o2bobob3o3bobob7ob4ob2obob2o4bobob4o2bobo4b2o2bob3obobo4bo2b2o2bob3obob2o2bob2o2b2o3bob2o2b2o4bo2bo2b4obo2bobob4obob2o3b2obobob3o2bo5bo9bo3b5o3bo4bo2b2o2bobo2b2o3b3ob7obob4o4b2obo4bob5ob2o2bo4bo11bob2ob2obo6bo4bo2bo2b5o2bo4bob4o2bo8bo3bo3bo4b2o3bo5bobob2o3b2ob3ob2obo9b3o3b2o5bobo2bobobo5b3o7bo2b2o8bo3bo2b4o2bob2o7bo5b3o21bo10bo5bo2bo2bo9bo3bo8bo8b2o13bo7bo4bo20bo23bo33bo3bo\$b2o2b2ob2o3bo2b2ob6ob2ob3obo2b2obo2b2o2b2ob3obo2b6o2b3ob2o2b3obob4ob2obo3bob3ob4o3b5o4b2o3bo3bo3b2ob2obob2obo3b2ob3ob2o2bob2o2bo5bo3bo2bo5bo3b2o2bo4bobob2o2b2o3bo2bo2b2o2b3ob2o2bo3bobobobob2ob3o4bo3bobo4bo2b2obo3b2obo5b3o2bo4bob2ob2o3bo6bobob2o2b4o2bo3bobobobo2bobo5bobo2b2o2b4obobobobo6bobo3bo3b3o2bob2o4b2obobo3b3o3bo3b2obo2bo2bobo5b3obo5bo2bobo5bo5b2obo4bo2bo2bobo6bo6bo11b2o5bo9bo5b2o9bo13b2obo2bo8bobo5bobo2bo5b2ob2o5bobo9bo4bo2b6obo11b2o2bo2bo19bo10bo17bo16bo31b2o\$bo2b3ob2ob4ob2ob3o2b2obobobobob3obo3b3o2b3ob8obo2b4ob2obo2b2ob2o2b4o2b3ob10ob4o4bo3b3obob2o2b2o4b6ob2obob2o2bobobob4ob3o2b3ob2ob2obo2bo4b4obo5b2ob2o3b2ob2o3b2o2b6obo3bo2b2ob4obo2bo2b3obo3bobo2bo5bobob2ob3o3b2o2b3o2b2ob3o2b4ob2o4bo5bobo2bo2bo2b2o2b3obo2b2ob2o2bo3bo5b2ob2ob7o2b2obo2bo4bo4bob2ob2obob2o2bo8bo2bo2b3obo3bobo6b2o2bo2b2obo9b2o2bob3obob2o2bob2o2b2o2bo5bo2bo3bo5bo3bobo2b2o6bo2b2o2bo2bo4bobo2b2o2bobo7bo2bobobo3bo3bo2bo7bobo14bob3o2bo20bo3bo7bobo6bo5bo9bo5bo3bo13bo11bo22bo3bo7bo\$ob3ob5o2b2ob2o4bob4o3b3obob2obo3bob4obo2bob2o3b3obo3bobo3b4ob3ob2ob3obo7bo2b4obob2o2b9ob3o2bob3obo3b5obobo2b3ob2o7b2obobo2bob2ob2ob4o4bob2ob2o4b2o5b3obob2o2bo3bo4bo3bo2bob2obo2b2ob2ob2o4b4o3bo2bob2o2bo2bo3b3o8bobob2o2bo4b2o2bo3bobo5b2o5b2obo2bobo2bobobo3b3o6b2ob2ob2obob3o4bo3b2o7b2o2bo4b2o4bo2bo2bo5bo2b3ob2obobo3bo3bo3bo3b2o2bo4bo3b3ob3o5bo6b3o3b2ob2obo2b2o3b2o5bobo3b2ob2o2bo2bo7bo7bobo4bobo8b2o4bo2bo2bo8bo16b2o4bo4bo2bo35bo3b2o2bo8b3o2bo4bo9bo4bo8bo28bobo6bo\$ob4ob3o3bob2ob2ob2ob2o3bobobob3o2b7obobobob2o2bobobob3ob8obo2b6o3bo3b2ob2o3b2o2bo3bobob2o2bobob3ob6o3b5ob3o2bob4obobob6ob4o4b3obobo3b2obo2b3o3b2ob2o2b3obo2bo4bob3o2b4obo5b3obo5b2ob5obobob4ob3o8b2o3b3o3b2o4b2o9bo3b2ob2obo6bobo5b3o3bo8bo5bo6b2o5b3o5bo7bo9bo4b2o5b2o2bobobo2b2o3bo2bo2b4obobobo7bo6bo2bo13bo5b3o3bo6bobo7bobo2bo2b2ob2o7bo2b2o4b2o11bobo2bo6b2o2bo2bo4bo2bo2bobo10bo7bo6bo13bo2bo9bo26bo17bo9bo11bo8bo5bo12bo10bo\$ob2o5b4obo2b2ob4o2bobob2ob6obobob2o2bo4bo5bo2b3o6bobob2ob2obo2bo4bobo2bobob5o2bo2b2ob3o2bob2obobo3bob7obob8o2bo2bobob2obob2obo2b2o2b3o3bo2b2obo4b7obobobo4b2o3b3o2b2o4bo4b2ob2o7bo2b3ob2o3b2o2b3o3b3o4bob2ob4obobob2o3bob3o4bobobo2bo2bo3b6o2b4obob2obob2o3b2obo2bo2b2o3b2o7bo7bo4bo3b2o2bob2ob2o3bo5bo2bob2o2bo16bo2bo2bo2bo2b3obo9b3ob2obobo5b2o9b4obob2o5bo5bo4bobo6bo2bo4bo5bo5b2o12b2obo4bobo9bo7bo6b2o3b2o5bobobo5bo4bo3bo11bo11bo4bo4bo9bo12bo4bo5bo18bo\$o2b2o2bob2ob2o3b6o2bob2o3bo2b2o2bo2bo2bo2b5obobo2bob3o2bob2o2b2o4bo3bobo3b2obobo3b2ob3o2b4o4bobobobobobob2ob3o2b2o2bob2o2b6o3bo3b3ob2o2bob6o2b5obo3b3obob2ob4ob3obob2o2b4o2b2obo5b6o2bobob3o3b4o2bob6o3bo5b2o3bobo4b4obo3b2o2b3obob2obob5o2bob3obo3b2o3bob2o2b2obobo3bobo4bo6bobob2o5b2obob5o2bobob2o3b4o2bo2b2obo4bo5b3obobo2bob2o10b2o2bo2bo2bo2b2obobo7bo6bo3bo2bo3bo2bo2bo6bo5bo4bo3bo2bob3o5bo5bo6bo6bo5bo3bo4bo3bo2bo10bo3bo4bo3bo5bo5bo9bo8bo2bo12b2obo4bo9bo4bo15bo2bo10bobo8bo24bo\$ob2o5b4obob2o2bo3bob3o4b2o3b3o2b2obob3ob4ob2o3b3o2b5ob3o2bo2b3o2b2ob4obob4obob2ob3ob3obo3b8o2bobo3bob3obobo2b3o2bo2bob2ob3o2b2ob2o3bo2bo3bobobob3o2bob3ob3ob2obo2b3o2bob2o2bo2bobo3b2obob2ob2o2bobo5b2o4bob3o2bo3bo2bo2bobo2bobobobobobo5b2o4bo8bo3bob3ob2obo2b3ob3o3b2ob3o5bobobobob2o6bo5bo8bob2o2bo4bo5bobo4bobob2o3b2o9bo3bo3bo8bobo12bo3bob2obo4bob2o2b4o4bobo3bo3bo3bo2b2o4b2ob2obobo5bo4b2obo3bo20bo4bo3b2o18bo11bo8b2obobo18bobo3bo3bo20b2o11b2o2bo6bo18bo\$2b2o2bo4b6o2b4o2bo2bo4bobo2b3o5b6ob4o3b2obo3b3ob4obo3bobobobobobo3b2ob2ob2ob4o3b2o2bobobob8ob2ob2o5b4o2b2obo2b2ob2o2b2o3b2ob4o2b3o16bobo2bo4b2obobo2b2o2bo2bo2b6o2b3ob2o3bo3b3obo2b2o4b2o2b2ob2ob2obob3o2b3o2bo2bo4b5o5b2o5bo2b5o2bobob3ob4o4b2obob2ob2obobobo2b3ob3o3bo7bo6b4o6bobo2bobobob2o3b3o2bob3ob3o2b2o4bo2bo11b3obo6bob2o3bobo3bo2b2o3bo3bo2bo2b2obo8bobo4bo3b2o5bo6bo2bo2bo4bobo4bo10bo19bo3bo3bo2b2o6bo7bo10bo4bo14bo4bo3b2obo9bo12bo4bobo11bo23bo32bo\$obob2o4bo2b2ob5obob2obobo2bobob2o3b2ob2o4bob2ob2o3bob2o2bo2b2o4bob3ob3obob5o5bo2b2obobo2b3obob2o3b3o5bo2bobob2obo2bo4bo2b2ob2obo7bob4o3bo3bo2bo2bobo3bo2bobo2bobob3o2b4o2bob3obo3bo2b2ob3o4b2o3b2ob3ob5o2b2obo2bo2bobob2o5bo3bo2b2o3b2obo4b2o2b2o2bo3b2o3bo2bo4b2obo4bo2b2o7bo3bob3obo2b2o2b2o3bo3b3o5bo2b4o4b5o2bo3bo3b2o2bo4bobo4bo2bobob2o3bo6b2o4b2ob2ob2obobo2bo5bo2bo5bo3bo2b2o7b2obobo2bo3bo3bo3bo20bo2b2o2b3o4bo3bo7bo5bo3bob2o3bo5bo5bo4bobo3bo3bo8bo3bo8bo3bo2b2ob3o25bo12bo9bo4bo14bo13bo\$5obob2obobo3bobobo2bobo2b4ob2obobo2bob2obob2ob3obobo2b2ob3o3bo2bo3bo4bob7obo2b7o2b3o2b3ob2obo2b4o2b2o3bobob4o4b4ob3ob4o3bob4o3b5o3bo3bo3b2obo4bobob5ob2o3b2o2b2obobo3b2o4bob8o3b3ob2o2b4ob2ob4ob3o2b5obob3ob2o2bo3bob3obobobo3bob4obob2obob2obo5b2obo3bob2obobobo2bo3b3ob2o2bo6bo2b3o3b3ob2o2bo4b2ob2o5b2obo5b2o2b3o3bo2bo9bo3b2o2bob3o7bo5bo3b2obo2bo3bobo7b4o4b5o3bobobobo4bo5b3obobo4bo2b2o8bobo8bo5bo9bobob2o9bo11bo3bo2bo4bo2bo6bo3bo23bo7bo11b2o7b2o12bo21bo19bo29bo\$o5b4ob3ob4obo3b2ob3o3bobo2bo4b5ob2ob2o3b2ob3o2b2obob3ob3obob2o5bobobo2bo2b2obo2b2o2bob2o2b2obobobobobo2b2o5b2o3bob2o4b2obo2bo2b3o5bob2ob2obo4bob2obobob4ob5ob3o7bo2b2o4bo2bo2b2o3bob2obo3b4o3bob2o2b2o4b2obo2bo2bo3bo7b3obo2bobobo5b3o3b3o2b4ob2obo2b2ob2o5bob2obobo2b3o4b2o3b2ob4o3bob3o4b2ob3ob4ob3ob2o6bobo7b3o2b4o3b7obob2o6b3o3bobo2b2o3bo13bo5b2o4bo2b3o7bobo4b2o5b2o13b2o2bob3o2b2o8bo2bo2bo3bob2o2bo4bobo4b2obo2bobo6bo6bo14bo6bo4bo8bobo17bo7bo2bo4b2o2bo16bo4bo10bo\$o2bobo4b6o2bo2b2o2b7o2bob2obo2bob3ob13o2bobo2b2o2bobo2bo3b4o2b2o2b4ob2o3bo2bo4bobo2b2obo2bo3bob3obobobob6ob2ob2ob2o4b3o2b2obobo2b2o2bo2bob4o2b3ob2obo4bo3b6o2b3o2b2o2b3ob3o6bo2b2o5bob9ob2obo3b4o4bo4bob5obob3o4b2obo2bo11b7o2bo7b3o4b3o3b2obob2obobo2b2ob2obo5b2obo4b3o3b2obob2o2bob3o2bo2b3o8b3obo7bobobo7bobo2bo7b2obo4bo3bo2bo7bo3bob2obo7bob2obo8b2o2bo4bo5b2o11bo2bo6bo6bo12bo2bo4bo2bobo9bo6bo17bobo5bo2bobo4bo14b2o22b2o8bo17bo5bo5b2o\$2ob3ob2obo2b2obob4ob7ob4o2b2ob2o2bob2ob2o2b3o2b2o2bob6obob5ob2o3b3obo2bo4b2o2b2obob7o3b5ob4o2b2ob4o2bob3obobob9obob4obo2b3o2bobo2bo2b2o5b2o3b5ob3obobob3o4b3o2bob2ob2o6b4o2b2o3bobob3ob4o3bob2o2bob2o2b2o3bo6bo4b2o2bo3b2o3bobo2b7o2bo3bobo3bo5bo2b2o3bob5obobo3bob2o2bobo4bo2b2o3bo2bo11b2ob4ob6o3bobo5bo2b2o5bo2bobobobo3b3o13b2o4bobo4bo2bobo2bo4bo3bo3bo4bo2bo3bo3bo3bo2bo19bo3bo5bo4b2o2bo10bo4bo19bo7bo3bo3bo9bo4b2o7bo2bo5bo4bobo4bo2bo24bo2bo4bo11bo21b2o\$3bobobo3bo4bob2obo4bob2obo2bo2bobo6bob4ob2o2b2ob2obobob2obo2b3o2b5obobob6ob2obo2b2o3b2ob4o3b4ob4obob4o3b2ob3o8b3ob7o2b6o6b2o3b2o2bo2b2obo3bo2b3ob3ob2obo2bobo2bob5o7bo2b6o5b6o2bob6o2bobob3obo2bob4obob4o4bobobobobo2b3ob2obob4o6b2o4bo3b3o2bo6bo3b2o2b2obo3bo5bob2o4bobo2bo3bo2bo2bob2o11bo7b2obo4bo2b2o3bo6bo3bo8bo8b2o2bo3bo2bo16b2o10bobo8b3obo4b3o5bobob2o2bo6bo2bo5bo2bo2bo2bobo2b2obo4bo4b2o5bo3bo3bo3bobobo2b2o3b2o3bo17bo2bo6bo14bo7bo7bo3bo2bo4bo18bo11bo20bo\$obob4ob4obo2b3ob2o3b6obobo3b3ob2ob3obobo4b4ob5o2bo2b4o7b4o2b4o3bo3bo4bo6bob2o2b2ob3obob2o3bo2bob3obob2ob3ob2o2bo4bo8bobobobo2bo3bob2ob3o2bobobobobo2bobob6ob4obobob4ob3ob4o2bo3bo2bo2bo3bobo3bo3bo2b4obo3b4o4bob2obobob8o6bobo2bob3o2bobob4obo4bo4b2o2b4obo2b5o11bo3bo3b4obo2bo4bobo3b2obobo6b3obob3o2bo3b2obo4bo3b2o2b2obo4b2obobo2bo3bo2bo2bo3bo4bo3bo2bo3bo2bob3o2b3o3bo5b2obobo3b2o8bo4bo3b2o3bo10bobo3b2o3bo5bo11b3obo10bo7bo9bo16bo17bo2bo7bo2bo10bo2bo18bo42bo15bo\$2b5obob2obobo8bob5ob2ob2o2bobobo2bo2bobo3b4ob2o2b2ob4obo2b4o3b2ob5obob2obo3b2ob2o2b2obob2o2bobo3b5ob2obobobo2bobo3b4obo2bobob3o4bo2b2ob2o3b4o3bo7b2obo4bob3o3b2ob2obo4bob3o4bo3b2ob3obo6bo2b2o3bo3b3obobob2o2b2o3b2o3b6o2b2ob2o2bob3o3b6ob2o2bob2ob2obobob4o2bo2b3o6b2ob5o7bo2b2ob4ob3o3bo2b2o2b3o2b2ob7o3b2o7b2obo5bo4bobo6b2o2b3obo5b2o3bobo2bobo2bo4b2o9bo6b4obobobo6bo3bo2bobo4bo2bobob2o5bo13bo2bo20bo4b3o3bobo8bob2o4bo9b2o2b2o7bo7bo5bo23bo19bo6bo7b2o11bo20bo5bo\$bo3bobob2ob4obo3b4ob2o2b3o2b2o6b5o2b2ob3obobob2ob3ob2obo2b6o3b2ob2obo2bob2o5b2obo2bobo2b2ob2o6b3o2b3obob2o3bo2b2o2bob3o3bo4bobo4bo2b3o3b3ob3o2b7o2b2obob3obo4b4ob2ob2ob2o2b2o2bob4o2b2ob2obo3b4ob2ob5ob4o2b2o2bo4b3o7b2o3b2obo3bob2o3bobo2b2o8bo6b2o3b2o5bo2bob2ob2obo4b7o3b3o4bo4bo2bobo2b3obobobob4o2bobob2o3bobo6bo4bo4bo3bo6bo3bo2bo3bo4bob4o2bo2bo6bo9bo2bo12b4o3bo9bo2b2o13bo3bobo2bo9bobobo5bo3bobo5b2o7bo3bo13bo3bo10bo4b2o6b2o33bobo2bo8bo26bo\$5o2b3o2b3ob5ob2o2bob2ob2ob2o2b4o10bo7b5obo2bo3b2o2b3ob2o4bobo2b4ob3obo2b2ob3ob4ob5o2bob4ob2o2b3o3bo3bo2bo2bo2bo3b2o2bo2b5o2b3o2bo5bobob5o2bo2b3o5bob2o3b3ob2obo3b2o2b2obob2ob2o4bobobob2o3b5o5b2o3bob3obo6b2o3bob3o5bo3b2o3b2obobobo2b3obo9bobo4bo2b6ob3obo4bo2bo6bo2b2o2b3o4b3o3bob2o2bo3bob4obo3bob3o4b2o2b2o3bo2b2o3b2o8bo4b2o4bo4bo4b2o3b3obobo3bo2b3o5bo5bo6b3obo2bo3bobo2bo3bo12bo4bo2bo4bo4b2o3bobo2b2obo4bo5b2o5bo6b2ob2o2bo8bo6b2ob2obo3bo27bobo6bo3bobobo5bo2bo2bo7bo11bo10bo2bo18bo5bo\$o2bo2bo2b3ob12o3b4o2bob3o3b2obobo2b4o2b3o5bob3o3bo2bob4o3b3ob3o2bob10obo2bo4bob3obobo2b4o5bo2bobo5b5obo2b3o4bob2o4b2o2bobob4o2bob3o2b4o3bobob7ob2o2bo2bobo4b2o2bo5b4ob2o3b2ob2o2bo2bobo3b2obo2b2o2b2ob3o3bobob3ob4o2b2o2bob2o8b6o3bobo2bo3bo3b2ob3obob3obo2bo2b3o5b3obo3bobo3bobo5bo2bo7bo2b2o4bob3o3bobobo3bo2b3o5b2obo2bo5bo2bobobo4b2o5b2ob3o8bo4b4o3bobo4bobobo10b2o14bo2b2ob2o3b3o7b2o2b2o14bo2bo9bo7bo4b2o8bo4bobo4bo17bobo3bo5bo3bo10bo2bobo12bo10bo13bo\$b2ob6ob2o2b7o2b8ob3o2b2ob2ob3o3b2o2bobo2bob5o2b2ob2ob2o3b3ob2ob2o3bobobobobo2bob4obob5ob3ob2o3b2ob4obo2b5o2b2ob4obo3bob2ob4ob2o4b3obo2bobob3ob2o2bobob5ob2obo3bob5o2b2obo2b3obo2b3obob2o4bo4b2ob2ob2ob2o9b5o2bob3o3bo6bo2b2ob2o4bo3bobob2o4bo6bo2b2obo4b2o5bobo2bo2b2o2b2obob2o7b2o2bo15bobobo3bob2o6bo4bo3b2obo2bo2bo2b2o2b7o8b2o2bo5bo6bo2bo3bo3bobobo3bo4bo9bo8bo2bo8b2o6bo4bo3bo2bobobo2b2o2bo3b2obo4b2o2bobo13b2o2b2o2bo5bo24bo3bo6bo2b4o19bo27bo25bo6bo\$4obob2o2b2o2bob3o3b2obo4bob2ob4o6b4o2bobo2bob2o3bobob3o9b4obobob3o2bo2b2o2bob2ob2obo3b3obob4ob3obob3obobob2o3bob3o2b2o5b5ob2obo2b3ob2obob4obo2bo2bobobo3bobo3b2ob4o2bo2bo2b2obo2b3o3bobo2bo8b4o2b5o2b2o2bob3o2bo2b3o3bo2bo4bo3bo4bo6b2o2b2o5b2obo3b4obob3o2bobo2b2o2bobo2b3o2b2o2b2obo6bo6bo7bo2b3ob3o4bo4bo3b2o2b2o2bo9bo2b2ob7o3bo3bo3b3o2b2obo6bobo2bo2bob6obo6b2o6bobo6bo9bo7bo2bobo4b4o3bo3bob2o14bobobob2o5b2o10bo4bo2bob2o4bo2bo9bo7bo6bobo3bobo2bobo18b2o6bob2o20bo3bo7bo5bo23bo\$o2b4ob2o5b5obo2b3ob4o3b3obobo3b3ob7ob7o6bo3b3ob5o2bobob5obo2bob2ob2obo2bo2bo2b5obo2bobobob3ob5obo4b4ob2obo3b2o6bob3obobo4bob5obobob2obo2bob2o3bo3b2obo2bob2obo4b2o2b2obobo4b2obo4b2obobo5b2obobo3bo4bo6bo6b2o4b2obo2bo3bob2ob2o2b2o3bob2obo6b3o4bob4obobobobob2o5b3o3b2ob4o3bo3bob4o2b4o3bo4b2o2bo9b2o5bo2bobobo11bo3bobobobob3o4b3obo2bo6bobo3bo2bo5b2obo2bo5bo5b2o6bo2bo7b2o2b2o3bo11bobo7bo2bob2obobo8bobo10bo5bo18bo3bo8bo6bo16bo4bo2bo4bo2bo10bo6bob2o4bo4bo2bo\$o2b2obobo2bob10ob2ob2o2b8o2b2o2b2ob3o3bobobob5o2b4o2bo2bob5ob4ob2o4bob2o3bob2o4b2obob2o3bobo2b2ob2obobo3bo2bo2b3ob3o5bobo3b3obo2bob3o3b4o4b3o3b2o2b3ob5o2bob2ob4o2bo4b3o2b4o2bo2b2ob3ob2obo2b2o7bobo2bob2o2b3o5bo2bob7o2bo2b2o3bo3b2ob3ob2o5bo2bo2bobo2bobobob2o2b2o4bobo2b2o3b4o2bobo2b4o6bobo6bo2bobobobo7bobo5b2ob2o3bob3obo2bo3bo2b2obobo2b3o8bobobobo2bo3b2o2b3o4b2o3bo14bo3bo3bo2b2o6bo4b2obo2bo5b4o8b2o3bo3bo4bo2bo2bob2o4b2o3bo6bo4bo6bo4bo2bo7bo4bo3bo6bo8bo16bo9bo7bo3bo5b2o17bo2bo22bo\$4ob2o3b2o2bobob4o3b5obobob2o3b11obob2ob2o2bob5ob2o4b3o2b4obo3bo5bo2bo2bo2b3o3bob7obo6bo4b6o2b3obo2b2ob6o2bo4b2obo5b6ob5o4b4o3b4ob4ob4obobo6bobobob5obobo6bo3b2ob2ob4o3b4o6bob2o3b3obob2o5b2obo2b3o9b2o2bobob2o5b2ob3o4b2ob2o2bo4b2obo3b3ob5ob2o2bobo3b5o7bo2b3obo7bobo3bo2bo5bo5b3o6b2obo5bobo4bobobobob3o4bobobo3b3o2bo3bo3b6o2bo2bo6bo9bo8b2obobo3b2ob2o5bo5bo7bo2bo8bo3bo6bo10bo6b2o6bo6bobobo3bo2bo18bo2bo8bo6bo3bo24bo29bo36bo\$3b3obo2bob3ob2o6b3o4bob6ob2o3b6ob3ob2obob3o2b3ob6ob7ob4ob3obo3b11ob2o2b3ob2obob3o2bo2bob4o5bobo2bo2b2ob5o3bob2obo4b4obobobob2o5bo2bobo2b2ob3o3bob6ob4o6b2obo2bo7bob4o2bobo4b4o3bobo2bob2o3bob4o2bo2b3obo2bob2ob2obobo6b5obobobo9bo13bo2b2obo4bo4b3o3b2o4b2o3b2o2bo3bo9bo5bo3bob2o6b4obo8b2o3bo4b2obo2b2obobobobo2b4o4bo3b2o8bo8bo14b2obo8bo2bobo6bo3bo5bo3bobo3bobobo4bobo6bo6bo8b2o7bobobo5bo14bo8bo9bo18bo9bo2bo6bo2b2o5bobobo5bo2bob2o47bo\$b4o2b2o2bo2bo6bob2obobo3bob6o2b3obo2bobobob3o2bob2obobobob2ob6obob3obobo3b6o3b3obo4bobob6obob2o3bobob2obob4o2b2obobo2bo3bo2bob7o2b2ob2ob2ob3ob3o2b2ob2o3bobo2b3o2bobob6obob2ob2o4b4o2bo2b2o2b3obo2bobobob4obob2o2b2o2b2o2b2obo3bo3bobo10bobo2bo2bo4b2o2bo4bob2obobob2obobo3bo2b2ob2o2b3o2bobob3obob2o2bo4bo4b2obo4b3ob2ob4o4bo7bo3bobobo4b2o3bob2ob2obo10b2o2bo4bo7bo8bobo23bo4b2obo4bo3bo2b2obobo11bo2b2o11b2o3bo2bo18bo2bobo19bo6bobo8bo12bo2bo8bobo27bo3b2o31bo\$6o3b7ob4ob2obo5bobobo2b2o2bob2ob2o2bob4o2bob2obobobob5ob2ob2ob2ob5ob2o3b2obobo2b2obob6obo2b2ob4o3b3o2bob3ob5obobo3bobobo2b2o2bo2b2obob2o2bo4b2o4b2ob2o10b3obo3bo7b4obob3ob5o2b2o2b2o3bobo3b3o4bob3o2b4obobo3b4ob2ob3o2b2o4bo4bob5o4bobo2b2o8bo2bo2b4obo4bobobo2b2o5bobo2bo6b3o2bo4b4ob3o5bo2b3ob2o2bobobo5bob2o4bo3bo2bob3obo2bob2o2bobobo2bo3bo2bo12b3o2bo2b2o4bo2bo4bo4bo5bo2bobobo10bo4b2o3bo4b3obob2obobo4bo6bo2bo2bo5bo5bo14bo10bo2bo3bo9bo10b3o4b2o4bo2bo9bo2bo36bo13bo2b2o17bo\$4o2b4ob6obo2b2obob3o3bobobobo3bo2bo8bob2o2bob5obob3o2b2obo3b2o2bobo3b7o2b3o2bo2bo2b3obob2o2bob2obo3b3ob2obobo2b4o4b3ob3ob2obo3bobo2b2obo3b3o3bobob2o5b2ob6obo4bo3b5o2b2obo5b2o2b2obobobo5b4ob4obo2bobo2bobobobob3obo11bo4bob5o3bobo3b2obo2bo2bobo8bob3ob2o2bo3bo4bo3b2obo3b2o2bo8bo8bob2o4bo2b2o2b3o3b4o3b2obob2o2b2o2bo2bo4bobo4bobo4bo2b3obo3b2obo3b2o6bo2bo7bo5bo3bo4bo5bo2b3o5bo4bo2bo3bo6b2o3bobo4bo2bo3bo2bo10bo9bo10bo13bo2bobo7bo17bo6bo6bo5bo5bo9b2o6bo3bo17b2o\$b2o2bo4bob2ob5ob2ob2ob5ob3o3bobob2obo3bo3bobobob2ob2ob2o2b3ob3o2bo2b2o3b5o3b3obobo2bo2b4o4b3o2b4o2b4ob2o5b2o6bo3b2obo4bo4b4o2bo3bo9b4o4b6o2b5o2bob4o5bobo3bo2b2o2b4ob3o2bo5b6o2bob3o3bob2ob4o2bo3b3ob4o6b7obo2b3o3b2o2bobo3b2ob3o2bobo10bo5b2o2bo2bo6b2o2bobo6bob3obo3bo2bo9b2o2b6o3b2o2bo3bobobob3o2bobo7b2o3b2o5b2o4bo4bo2bo2bo3bo5bo8bo4b2o2bo3bo12b2obo6bo4bo3b2o14bobo2bo2bo11bo3b4o7bo3bo12bo18bo13bo4b2o5bo3bo10bo5bo6bo6bo4bo13bo3bo2bo\$4o3b3o3bob3o2bob4obob2o2bob2ob3ob6obob6ob2o2bo2b7o2bobo2b2ob5ob7ob3o2bobob2o3b2ob3o2b4o2bo2bob6o2b3o2bob2o5bob2obo3b2ob3ob2o2b2o2bo2b3ob4o3b2o6bo2b6ob2obob2o5bobob3o3bo4b2ob3o3bo3b3obo3bo3b2o2bo4b3o2b4o3bob4ob2o3bobo2bo2bo2b6o8bo2bo3bob9obo5bob2ob2o4b3ob2o3bob2o6b2o2bobo2b3obo4bob2obo7b2o5b2obo3bo3bo2bobo5bobo2bobo2bo9bobobob2o5b2o3bo2b2o3b2o2b2obo5bo7bobo2bo3b2o2bo3bobo2bo13bo6bobo9bob2o6bobobobo6bob2o4bo7bo13bo6b2o6bobo2bo9bo6bo3bo20bo32bo9bo\$5o3b3ob2o2b2o3bob4o2b2ob5obob2ob2ob12o2b2o3b2obob3o3b2o3b3o2b7o4b6ob2o2b2ob5obo2b3o4bo2bo2b3o2bo2b2ob2o5b3o4b2o2b4o2bo5b3o4bob5o2b2obo7bob2ob2ob9ob2o3bo2b3o4b3obo2b2ob3o4bob2ob2o4bo2bob5o5b2ob2o2bobobo3b2o2bo2bob2o2bobob2obobo2bo5bo2bobo2b2o4b2o2bob3o2bobob2ob2o3bobobo4bo6b2o5b2ob2o2bo2b3o8bob2obobobobo6b2ob2o4b2o2bo2b3o3bobo15bo2bo5b5o8b3o5bo4b2o6bo2b4o2b2o2b2obob2o8bo3bob2o2b2o4bo2bobo2bobo2bo19b2o3bobo8bo9bo3bo5bo3bo4b2o3bo4b3o5bo7bo11b2o9bo11bo9bobo23bo\$b3obo2b4o4bo2bobob3o4bo3b13ob3o4b4o3b3ob4obobobob2o3bob4ob5o2b2ob4ob6ob2obob5o3b6o7b6ob2obob4o2b4o2bo2b4o3bo3b3ob6obo2bo7b2obob2o6b2o9b3o2bo5b5o2bo3bo3bobobobo3bo10bo3b3o4bob5ob10o4bobo3bobo2b2obobo3bo2b2o3bo2bobo4bo3b3o5bo4b2obo3bob3o2b3o2b3o3b2obo2bobo3bo6bo2bobo6bo3bo2bo4b2obob3o2bo5bobo2bo2bobob5o4b2obo3bo8bo3bobo8bobob8o3bo6bo2bo2b2o3bobo5b2o7b2o8bo8bo7bo4bo2bo5bo2bobob2o2bo2bo3bo3bo2bo4bo12bo11b2o4bob2o16bo2bobo3bo11b2o6bo22bo2bo5bo10bo\$obo2b2o2bob7o3bob2o2bobo2bo3b4o4bob2ob4o2b4obo3b3o2bobo4bob7obob3o3b3obo7bo2b9ob2obobo4bob4o2b2ob6obob2o2b2ob2obo3bo2bo2bo5b4o3b3ob2o3bobo2bobobobo3bo5b7obobobob2obo4bo2b5obo2b2obo3bobo2bobob3o2bo3b4obo2b2o2bob3o3bo4bo3b2o3bo2b2o2bobobo2b10o2bobo2b3obob2o3b2obo4bo4bob4o5b3o2b2o3bo2bob2ob2obo3b5obo2b2o17b2o3b2o3b3o3bo5bo7b2ob2obo2b3o3bob5o6b2o2bo15bo7b3o3b3ob2o3bo3bobo5bo11bo3bo5bo7bo8bo3b2o15bobo7b2obo3bobo3bo3bo4bo18b3o10bo5bo2bobobo8bo4bo3bo13bo5bo19bo\$bob2o3bo3b2ob2ob4obobobo2b3ob3obo2bobobob2obo2bobo3b4o2b2obobob5o2b3ob2obo3bo3b3ob3ob3obobo4b2o3b3obo2b2o2b7ob3o2b5ob2ob2o2b4ob5obo2bobo3b2o2bobo2b2obobo2bo2b7o2bobob2obob2o4bob3o4b2o5bob3obo2b6ob2o3b2ob2o2b4ob2obo2bob4obo2b2obo4bob5obo3b3obobobobo2b3obobo2b2ob2o2bob2o2bob3ob2obob2o4bo7bo4bob6o2b3o3b2o7bo3b2o2bo4bobobobo2bo2b2o3bo7bo3b2o4b2ob2o7bob2o2bo6b3obobob2obo8b4o3bob2ob2ob2o6bo2bo8bobo4bobobo4b2o3b3o6bo3b2o9b3o6bo14bobobo4b2o2b2o21bo7bo17bo20bobo13bo8bo\$ob5ob5obo3b3o2bob2o2bob5o2b2obob6ob3ob3obobo2b4o2bobob2o2b3obobob4ob2ob2obob3ob2obo3b2ob2o3bo4bobo2bobo2b2ob4ob4ob2obo2bo2b6ob3obobob2o3b2obobob2obo3b2ob2obo6bobobo2bo2b8o3b3ob3ob2obo2b2o4bo6b5o8bo2b2obo5bobo3bob5o2bo3b3obo6b4o5b4obobob7o2b2o2bob4obob3o4bo10bobo11bo2bob2o3b2obobo15b2obo9bo3bo5bobo11bo2bo2bo2bob2ob2o2bobo3bo3bo5b3o2bobo7b2o7bo2bobo7bo5b2ob3o3bo4bob2o4bo4b2o3bo5bo7bo4bo6bo3bo2bo12bo5bo5bo8bo7bo9bo2b2o33bo27bo\$2b10ob2o2b2o2bobobob2o3b3ob4o5bobob2ob2ob2o3bob8obo4bobob3o2bob6o3b2ob7ob5o2b2obobo4b9ob2ob2obob13o3b2o2bo2b2obo2bob2ob2ob2o2b2obo3b2o2b2obo2b2o3b2o5b2o2b2ob3obo2bo4b2obobo2bobobo2bob3ob2o3bo3bo2b2ob2o6b2o7b2obobobo2b2o3bo2b2o3bo2bo4bo2bob2obob2o3bob2o5bobo4bo5b3obo2b2obo2b2o4bo2b4o3bo2b2ob2o2b2obobo8bo2bo2b2o4bobo3bo2bo5b2o3bo3bo2b2o2bo4bo4b2obobob3o4bo4bo8bo2bo3b3obobo7bo3bo3bo17b2o3bo3bo9bo12bo11bo6bo3b2o8bo5bo2bo5bo3bob2o2bo2bo5bobobo5bobo6bo2bob2o8bobo2bo\$o2b4ob2obobo3b4o2bob3o2b3o2b4o2b3o2b6o2b3ob2obob4o2bo4b2o2b3obo2bo2bobo2b3obo2b2obo2bo5bo2bo3b6obob2obob2ob3o2bo3bobob2o2bo3b2ob2ob4ob3obo3b2o2bob2o2b2ob3o3b2o2b5obobob7o3bob2ob5obobo3b7o6bo4bo2bobo2bo2bo4b2ob2obo8bo2b4o2bobobob8o4b2o2b4ob2o5b3o2bo4b2o2bob2ob5o5bo2bob2o2b2o5bo5b2o2b2o3bobob2o2bobo2b3ob2obo6b2o3bo6bo13bo3bob3obo3bobo2bo3b2ob2o2b2ob2obo2b3o4bo2bobo4bo2bo9b2o2b3o3bob2o3b3o3bo17b2o5bo3bo5bo2bo9bo3b2o3bo5bo3bo5bo18bo3bo5bo3bo7bo8b2o13b2obo4b2o45bo\$bobo2b2ob9o2b4o6b3ob3o2b7obo3bo2bobobo2b5ob2obo2bob2o2bobo2b6obo2bob4ob3o2bo2bo2b2ob3ob5ob3obob2o2b7o3b4o2b2o3bo4b3ob5obob3o2b2o2b2obob4obo2bobobobo3bob2o3b5obo2bo2b3o2b2ob4obo3bob3o2bobobob3ob5obob5o3b3ob2o3b3o10bob3o2b4obo4b2o3b2ob2o3b5o7b2ob3ob2o3b6obobob2o5bo3b2ob4o4bob2ob2o3bo2bo5b2o4bobob4ob2o2bob2o4bob2o2b2o3b5o6bo11bob3obo4bo3bo2bo2b2o3bo4bobo3bo8b2o2bo4bo4bo2bo3b2o8b2obobo8bo18bo2bo12bo3b2o6bo27bobo20bobo34bo5bo7bo5bobo14bo14bo\$2b4ob5ob9ob4o2b3o3b2o3b2ob2o4bo2b7ob7o2b2o3b3obobo4b2ob3ob4o7b5o2b7o3b5obo2b6obobob2ob3o4bo2b6o2b4ob3o3b3o2bob2obo4bobobobo3bo6bo4bo3bo2bo2bo2bobo2b2o3b2o5b2o3bobobo4bob2o3b2o2b4o2b3ob2obobo2b2obob2o2bo3b2o6b2ob6o3b2ob3o4bob2o7bo3b4o2bo4bo9bo4b2o3bo9bob2o2bo3bo3b2o3bo4b2obobo5b8o6b2o5bo2b2obo2bo2b2o2bo2bo2b2obob2ob2o2bobo5bobob2o5bo8bo4bo3bo2bobo3bobobo7bobo5bobo6bo2bobo16bo13bo6b2obobo14bob3obobo9bo3b2o28bobo20bo4bo9bo27bobo\$ob3ob6obo2bob3obo3b4ob2o2b3ob3obob2o2bo2b2obo3bo3bo6bob8o3bob2ob7o3bo3bo2bob5ob2obob3ob2o4bobo2bob5obo2b2obob2o2b4obo2bo10b2o2b3o3bo2bo3bobo3bob3o4bo2bo2bo2b2o3bo3b3o2b2o2bo2bob2obo2bo4b4obob6obobo5bo2bo2b4obo2b4o9b3obo2b2ob2o4bo8bo2b4o7bobo3b3o2bobo2bo2bob2obo4b2ob2o2b2obo4b3obobo2bob2obo4b2o3b2obob2o4bo5bo3bob3o3b3ob2obo6b3o4bobo5bo3bo3bobo3bo2bo2bo2bobo6b2o3bo3b2obobobo6bo7bo6bo17bob2o2bo2bo6b2o5b2o3bo2bobo6b2o8b3o2bo12bo8bo8bo16bo3bo2bo7bobo9bo3bobo4bo7bo24bo\$2o6b2ob5ob2ob2o2b4ob3obo2b6o2b9o3b2ob4ob5o2b5o2b5o2bobobo3b2ob2ob5obobo4bo5b3obob2ob2obo2bob2ob2o4b2o4b3obobo2bo2b2obo5b2o3b2o3bo2bob3o2bobo2b2obo2b3ob4o2bo2b2o2bobo7bo2bo9b2o6b7obobo2b2obo2b2obobo2b3ob3obob4o2b2o2bob3o3b4o2bo3bo5bo3bobo2bobo3b2obob3o2bo6bob4ob3ob2o4b2o3bo2b2o4bo3b2obobo2bobobo7bobo4bo2bo2bo2bo4b2obobo2bo6b2o3bo5bobobo3bobo2bo4bo6bo8bobo2bobo6bo13bo21bo5bo3bo2b2o3bo19bo3bo7bo10bo13bo7bobo9bo7bo5bo12bo8bo19b2o\$3ob5ob2o4b8o2b3o2b3ob2o2b5ob2ob6ob2obo2bobobo2bob2o4b3ob2o4bo6bo2b6ob2o2bo3b3ob3o2bo2bob2ob4o3b3obobobo3bo2b3o2bob7o2bob8obobo2bo2b2o2b2ob2o4bobo3b4ob2o3bobob3ob2o2bobob2obob4ob4ob4ob2obob3obo4bobo2b2o4bo5b3ob2o2b2ob3ob6o2b7o2b3obo3b2ob9ob2ob2o2bo2b4o2bo3b4ob4o4bob2o2bo4b3o2bobo2b2o2b4o4b2obobo3bob4obo3b2o2bo2bobo2bo4bo3b3ob2o4bo5bo7b2ob2o4bo2bobo3bo6b2o3bob2o4bo7bo3bo9bo2b4obo5bob2o10bo2bo3bo5bo6bo7bobo2bo4b3obo14bo11b2o2b2o11bo2bo3b2o2bo6bo9bo2bo12b3ob2o37bo\$3bo3b4ob2ob10ob2o4b2obob3o2b5o2b2ob2o3b7ob4ob2ob2obo4b4ob4o6bo3b2o5b2ob8ob2o2bobo2b2ob3obo2bobob2obobob4ob2obob2o2bo3b2o3bobo4bobob2obobo3bob3o3b2obob2ob3ob4ob2obo2bob2o6b2ob3obobobob2o3b2o2b2o2bobob2o5bo5bo3b2obobo3bobo7bo5bobobo2bobo2bo3b2o7bob2o6bo2bob2ob3o2bobo2bo5bob4obo2bobo7bo2bob2o3b4o3b3o3bob2o2b2o2b3obo2bobob5ob2ob3o7b3o2bo3bobo4bobo2b3o2bo3b2ob2o2bo12bo3b2o8bobo9bo2bo2bo2bo8b2o5bo2bo7bo4b2o2bo5b3o16bo3bobobo10bo10bo4bo14bo7bo7bo6bo18bo20bo32bo\$4ob6o2bo2b5ob2o3b8ob2ob4o2b2o2bo2b2o3b3o2b2ob5obobobob4obo4bob4o2bo2bo2b4o2bo5b4o3bob3ob3obo2bo2b4o4b3ob2o2bo2bobo2b7ob2ob4o2bo2bobobo2bob4ob3ob6obo2b3o2bob3o3b2obo2b5o2bob3ob2ob3ob5o4b2o2b4o2b4o5b2ob4o2bobo3b3o4b3o3bob2o2bo6bobob2ob4o2b4ob3ob3obo2bo2bob3obo3b3obob2ob6o4bobobobo7b5o2b2obo3bo5bob2obo4bob3o4bobo7bo8bo3b2obobo3bo4bobo6bob2ob3o9bo4bo4bo4b3ob2o2bo5bo5b2o2bo8bo5bobob2o7bo3bo2bo5b2o7bobo7b2o3bobo3bo4bo2bo3bo13bo2b2o4b3o2bo3bo2bo28bo23bobo15bo\$ob3o2bob4o2bob4ob2ob3o2bob4obo4bob4obob5ob3ob8o3b2o5b3ob3o4b2o3bob2ob3o2b3obo3b4ob2ob3o2bo2bobobobob2o3b4obob2o2bo5bo3b3o4b2o2b7o3b2o5bobobobo2b4ob2o5b2ob2o2bo2b2ob2o8b2o3bo2bo3bo2bobo4b2obobo2bo3b3ob2obo4b2o3bobo5bo2bo3bob3obo2bob4o5bob2o6b3o3bob4o4b2o6b2obo2bo3bo9bo3bo3b4obobob2obo4b2obobo3bob2o4bobobo3bo6b2ob5o3bo8bo3b2o20bob2o2b2o3bo8bobo3bo2b2obobo4b2o2bo9bobo4b2o3bo4bo2b2o7bo25bo4bo7bo3b2o7bo2bo2bo12b2o4bo16b2o8bo3bo11bo8bo25bo2bo13bo4bo\$4o3b2ob4o4bo3bob4o3b3o2b6ob7o2b2obo2b6o2b3ob2ob2ob2obob5o2b2o2b3ob2ob5obo2bobob2ob3o2b2ob2ob2o4bo9bobo2bo2bob3ob5o5bo10bobobobobobobobo2bo2bob2o2bo2bo3bobo2b2ob3o2b3o2b4ob2obo4b3o8b2obob5ob2o2b2o3bo3bobob2ob2ob2o3b2o2bo3bob2obobobobob3o2b3ob2o4b4obo3b2o3bobobo2bob3ob3ob3obo2bo5b3o2bob2o2bo5bobo4bo2bo3bo2b2o2bobo2bo5bob2ob4o5bo2bo4bo3bobo3bo4bo2b4o10bo3bob2o3bo2bo11bobo3b2ob2o9bobo3bo2bo3bob3o5bo6bo3bob2o11bo4bo5b2obo18bo2bobo11b2o7bo3bo8bo8bo4bo2bo11bo2bo6bobo22bobo13bo\$b3ob8obob7o2b2ob2ob3ob3obo2b4ob2ob6o2b2ob3o2b5ob2o2bob8ob3o6b2o4b2obo3b3o2bobo2bo3bobo4b2ob2obo4b2o2b6ob6ob2obo2bobo3bobob3o2b6o5b2o5b3o3bobo3b2o4bo2b2obo3bob7o3bo2bobobob2o4b2obobo2bo2b2o2b3ob4ob3o2bobo2b2o6bobobo2b2obobob2obo2bob2o3b2ob3o3b2ob5obobobob2ob3ob2ob2o6bobo2b3o2bob4o4bo3bob3o3b4obo3b2o6bo15bo6bob2o4bobo3bo2bobo4b2o4bob3o9b3o3bo3b2o2b2obo5bo2b2o2bo2bo5bo3bobobo2bo4b2o8bobobo16bo10b2o2bo4bo8b3o3bo5bo12bo3b2o9bo7bo4bo26bo14bo2bo28bo\$4ob2obo2bo2b2ob2ob5o2b2o6bo4bob5o3bo2b2ob4obobob5o3b6ob4ob3obob2obo2b2o2bobo6b3o4b2o2bob2o5b3o3b2o2bob2o3bob2obo2bob2obo2bo2b2o2bobo2bob3o2b4ob2obobob2ob3o2b2o8bobo3bobo2bobo3bo3bo2bob3o2bo2b2o2b2o3b2o4bob2ob2o2bob5obobo2bo4b3o2bo6bobo3bo4bo2b2o3bobo3b2o5bo3bo8bo2b2o2bo3b2o3b2ob3obo4bo4bo4bo9bo2bo2bo2b2o2bo5bob2o2bo6bo5bo5bo5b2o3bo7bo6b2o18b2o2bobo2bo4bobo6bobo11b2o3bo2b2ob2obo12bo4bo2b3obo4bo6bo3bo3bo3bobo2bobob2o3bo4bo2bo2bo9bo2bo8bo6bo12bo3bo14bo7bobo6bobo\$b3o3b3obob4obo2b6ob5o6bobo2bobobob2obo4b2o2b2ob3obob2o2bobob2ob7ob3o6bob2o3b2ob2o2b2o2bob2ob4ob3o4bob4obob4obo3b3o2bobob3obob2obobo2bo2bo3b2o2b2o2b3o2bobobob2o3bob2o4b2ob2o3b5ob2o3b2ob7obo4bo6bob2obo2bob2o2b2o2bo9bo9b2obo2b3o2bobo4bo3b5o3b2o2bo2b2ob2obobob3ob2ob4o3bo7bo3bobo3b3o3bobo6b2ob2ob4o9b2o4bo2bob2o4bo2bob3o12bob2obo4bo2bo8bobo6b2o11bobo2bobo5b2o4bo4bobobobo2bo8bo25bobob2o2b3obo17bobo3bo17bo7bo2bob2o16bo16bo5bo10bo7bo5bo\$bo2bobobob2ob2ob10o2bo3b7obobob2o2bobo2bob4o2bobob4o4bobo2b5ob2ob6ob2obobo2bo3bob3ob2o3b2o3b2o3bo2b3ob2ob2obo7b3ob2o2b4o2b6obob3obobo5b2o3b4o3bo3b2o2bo2b2o6b2ob3o8b2ob2o3bo2b3obo5b3o4bo2bobo2b2obo4b4o5bob2ob2o2bobo6bo2bobob2obobo3bobo2b2obo6bo7b5o4bo4b2o4b2o2bo2b2ob2o2b2obo2bo3bo2bobo3bo2b2o2b4ob2o2b2ob3obo7b2o3bo2bob2o2bo2bob2o6b3o6bo2b4ob3obo2b3ob2o7b2o11b2o4bobo4b3o3bo21bo8bob2o8b2obo7bo2bo2bob2o2bo5bob2o4bo13bo2b2obo2bo3bo9bo10b2o3bo5bo33bo44bo\$b7obo2b3o2b7o3bo2bob2ob2o2b3ob3o4bo4bo2bobob2o5bobo3bo2bobo4b4ob3obobob5o3bobo5b3o2b2o5bob3o4b3ob2obo2bob3ob2o2b6obob3ob2obo2b4obob2ob5obo6bobo2b4o3bobo4bo5bob3o5b3o7bo2b4obob2obo2b3o2bo8bo2b2o4bo2bo3b2o10b2ob3o3bo6bo3b2obo4bo7b2o8bo5bo5bo2bob2obo3b2o6bo2b2o6bob2ob3o3b2o2bo2bo3bo5b2o7bo4b2o6b3o5bo4b2o7b2o2b2obo2b3ob2o26bo4bob2o3bobo2bo4bo4bo4bob2o6bob2o8b3obobobo3bo2bo5bo6bo33bo13bo8bobo5bo41bo\$b3ob2o3bobo2b4obobo4bobo2b2obob2o3b2ob4ob3obo2b3ob3o2b2obob7obo2b2o2b2o3bobobo2b3ob4o3b2ob3ob5o2bo2b5ob2obobob2obobobo4bo3bo2b5obobobobob4ob2ob2o2bo2bo5bo3b3ob2o2b5obo2b2o2b2ob4o2b3o2bob2ob2o2b2ob3ob2o2bobo3bo2bobobobo6bobob2obo3bo2b4o4b2ob5o3bobo2bo2bobo3bobobobo2bo2bo3bo5bo6bobobo3bo6bo9b2o2bo5b2obo2b2obob2o4b2o2b3obo2bo2bo2bo4bo7bo3bobo6bo9bobo9bo2bob2o4bo2b2o4bo2bo2bo2bo9b3o5bo6bo2b2o2bo2bo5b3o2bo6bo9bo3bo3bobo2bo7b2o14bo3bo8bo20bo4b2o4b2o2bobo18bo2b2o\$3b6ob2ob2o2b5ob4o2b2ob3o2b2obobobo3bob2ob2obo3b2ob2obob2o3b2o5b2o2b2obo2b11ob2o2b3ob4o2b4ob2obobo2b2o2b4o4bobo3b2o2b6o2b4obobo2b5o3b2o2b3ob2o2b4obobobob4o2b2o2b3obob3obo2bo2bobo2bo3bobo2bo2bo3b2o2bob4obobo5b2o2b2ob3obob2ob6o4b3o5bo3bob2o3bo2b3o2bo3bo2b2o3bo3b2o2b4obobobo2b2o5bo6b3o6b2o2b2o2b2obo3b2o2b2obo3bobo3bo4bobo6b3o5b4ob2o4bo4bo3b2obobob2ob2obo2bo3bo9bo6bobo3bobo6b2o3bo2bo13b2o3bo3bo4bo3bo3bobo2b3o4b2o8bobo18bo16bo7bo2bo3bo17bo5bo3b2o10bobo8bo7bo4bo16b2o10bo\$2ob2o2b2obob4ob4obo3bob2o2b4o2bo3b8ob3ob2o2b2o2b2o2b2obo6b4o4b2obobobo2b3o3bob3ob2o2bo2b3o2bo2bo2b2ob4ob2obobobobobo2bo3bo3bo2bobobo2bob2o2bo3b2o3b2ob6o4b3obob3o2bobo2b3obo2b5o3b3o3b2o2b3ob2ob4o2bob3ob2o2bo4bo2b3o9bo2b2o2b2o3b3o2bobob2o4bobo5bo5b2o2bobo3bob2o2bo3bob2obob4ob3o5b4ob3obo2b2ob3obo4bo5b3o2b2o2b3o2bo5b2obo3b2o2b2o4bo3bo3bo3bo2bo15bo6bo3bo3bobo3bo3bo2bobob2o3bo2bobob2o6bob3o2bo5bobo3bo4bo4bobo8bo3bo2b2o5bo3b2o16bo2b2obo3bo3bobo4bo4bo2b2o22bo5bo8bo37bobo7bo\$8obobob2o2b5o2b2obo3b3obob2ob4o2bob2ob8ob2ob9ob3ob3o3bob6obob5ob2o3b2o2b2o2b2ob2o3b2o2bo3bob3obo2b2ob4obobobob3ob4o4b2ob2ob4ob3o2bo2bob2obobo2b2o8b9o2bob3o2b6o6bo2bo2bo3bo2b2o4b4o2bob3o2bo2b2o2bo3bo3bo3b7obo9bob2o2b3obo3bob4obobobo3b2obo5b2ob2o2b3o4bo4bo5bo2bob2ob2o2bo2bo3bobob3o3b3o2bo5bobo4bo6bo3bo3bobobobo3bo7bo3b5o2bo4b2o3bo2b2obobo9bobo9b2obo2b5obo3bo6bo12bo3bobobo5bo2bo5bo28b2o16bo12bo12bo5bo8bobo12bo7bo12bo3bo53bo\$2o4b2obob3ob4ob2ob3o2b3o4b5obobo2b2o3bo2b3obo2b2o3bobo2b4ob4ob3o4b2ob4ob4o2b4o2bo2bo7bo3bobob2obob3o5b4ob2ob2o2bo4bob3ob2o4b4o2b2o2b4obo2bob2ob2obobob3obob2ob2o2b4o3bob4obobo3b2o4bobob2o3bob2o2b2o2bo3b2obo2bobobo3b2o5b2o3bob3o6bo2bobo3bo3b2obo2bo2bobo5bo3bob2o9b2obo2bo8bo2b3obo6bob4ob2obo3b2o6b2o3b2o2b5ob3o2bobo4bob3o3bo4bo3bo4b2o8bo2bo6bo4bob2o2bo4bobo3bo8bo16bo3bo2bo2bo11b3o5b2o6bo9bo12bo4b2obo2bo6bo10b2o10bo2bo11bo2bo9bo3bo18bo5bo21bo19bobo21bo\$ob5o3b4ob2o2b2ob2o2b3o3bo2b6o4bob3obobo3bo2bo2b2o4b4o2b3ob2obob3o2bo6b3ob2o6b3o3bobo3bo2b7o2b2o2b4obobob2obo2b3o3bob5obo2bob5o3bo2bo2b2o2b4o3bob4o2bo5bo4bo2b2ob2ob2ob4o4b2o3bo2bo5bo4bob2ob3obob4ob2ob3o6bobob2obo4bob3o3bo3bo6bo3b3o4b2ob3ob2o2b2o3bo2bobo5bo3b2o4b3obo7b2o4b6obo3bo2bobo3bob2o5bo2bo5bob2o2b4obo5bobo5bo3bo2bo11bo4b3o3bo4b2obo2bob2o2b2o4bo2bo7bob2o2bo4bo14bo2bo3b3o9bobob2o2bo2bo4bo4bo2bo16b2o9bo4bobo3b2o24bobo2bo2bobo4bo5bobo22b2o3bo11bo27bo\$obo2b5ob3ob3ob2ob4ob3o3bob2ob2ob2o2b2ob5o2bo3b3o2b2obo2b3o2b2o2bobob2o3b2ob2o2bob3obobob3o2b8obob4obo2b2obob7o2bo3b2o4bob3o5b8obob2o2b2obob3ob2o6b2o2b5o6bob5ob2o3bobo4b7o3b2ob3o2bo4b2ob2ob2o2bo4b3obo5b2obob2o4bo3b3o2bob4o4b2obo8bobo5bobob3o2b2ob3ob2o3bob3ob2o5b3o7b2o5b3o3b2ob4obo3bo3bo2bob3obobobobo2bobo4b2o4bobo7b2o3bo3bo7bo3bo5b3o2b2o2b3o8bobo11bo6bo2bo10bo2bo13bo8bo9b3o3bo4bob2o2bob2o17bo4b2o3bo12bo23bo6bo12bo3bo21bo27bo6bo\$ob3ob2o2bob2o5b2ob4ob2obo2bobo2bo2bob2obob2ob6ob4obo2b5obo2b5o3bo3b2ob2obob2ob2obobo3b2ob2ob3ob3o2bo2b3ob4obobob5obobob2o2bob2o2b3obobo2b2o2bob2ob3o3bobobobo2bo4b2o4bob2ob6obo2bobobob2o2b2o2b2o3b2o3b2o2b6o4b2o2b4obo2bo2bo3bobob2ob3ob2ob2o2bo6b2o4bobo2bobo2bo5bo2bo5bobobo9bo6bo2bo3b3ob3o4b3obo2bobo3bo3bobo4bob4o3bobob4o3b2obobo4bobo2b2ob2obo2bo2bo2bo3b3obo6bobo8bo3b2o4bo7b4o3bobo2b3o2bo5b2o4bo3bo10b2o2bo7bo5bo4b2obo12bo4b2o57bo2bo6bo2bo8bo4bo10bo7bo8bo\$ob2o2bo3b2ob2obob3o2b2obo2b2ob2o3b2o3b2ob3ob2o2bob2o4b4ob4ob2ob3o3bob2ob3o4b2ob2obo2b2ob2o2bobo2bob2o2bob2o2bobob4ob3o2b2o2b2ob5ob2obo2b2ob4obo2bobob3o3b3o4bobo4bo2bob3obobo2b2obob3o3bo4bobo5bobobo2b2obobobo2bo2b3o2b2o3bob3ob5o6bo3b2o2b2ob2o3bob2o2bob2obobo3b2o2bobo3bob2o3bo2bo2bob2o2b2ob2ob2obo2bob2o2b4o3bo4b3o7bob2o12b2obo2bo6bobo2bo2bob3ob3o5bo3bo3b2o2b2o4bobo2bob2obo2bo6b5o10bo3bobo5b2o3bo2bo3bo5bo7b2o2bo5bo2bo3bo4b2o2bo4bobobo2bo13bo2b2o2bo4bo5bo15b3obobo13bo13bo7bo11bo2bo33bo15bobo13bo\$3ob4obob7o2b5o3bo2bo3bo4bobob2o2bo2b4o4bob2o3bobobobob5obo3bob2ob2obobo3b3o2b3o7b4o2bobo3b4ob2obobo2b4obo2b7ob2obo3bob2ob2o3bob4o2bobo2b2o2b2o5bo2b4o2b2obob4obobobo7bo4b3o5b3o3bobo2b2ob5o2b2o3bob3o3b2obob2o2bobo3bob4o4bo3bob3obo2bo2bo2bob4o3bob2o6b3o2b2o2bo3bo2bo6bo12b5ob4ob2o2bo2b3ob2o3b2ob3o3bobo3bo7b2obo2b4o16bo2bo2bobo5bobo2bo2b2o4bo2b5o11b2o2bo19bo6bo2bo3bo11bo2bo5b2o8bo10bo14bo7bo4bo3bo7b3o5bo6bo6bobo12bo5bo6b2o3bo6bo13bo7bo12bo5bo13bo\$b5o3bob2ob4ob2ob3obo3bob2o3b4ob3ob2o3bob4ob3o2b2o2b5o2b3ob2o2bo3b2obobob2o2b4o2bob2ob3o4bo5b2o5bob3o3bobobo2b3obobobo2b2ob2ob2ob6o2bob2ob3o2b2obobobobobobo3b4ob2obo4b2ob2o3bo2bo7bo2b2ob2ob3ob3ob3obob2obo6bo3b2ob2o2bo5b6o2bobo2bob2obobob4o3bo5bob5o2bo4bo6bobo2bo5bo3bo2bob4o3bobo2bo2bobo5b2o11b2o2bo2bo5bo6bobo4b3o2bo2bobobo2bo3bo2b2o5bobo5bo2bobo15bo3bo2bo3b2o3bob2ob3o4b3o3b3o3bo2bob2o7bo3b2o2b2o4bo6b2obo2b2o8bo7bobo5b2o9bo2bo7b2o5bo5bo8bo23b2o5bo34bo5bobo2b2o16bo\$b3obobob2obo3b2ob2o3b3o2bob6obobo2b2o2bob4o3b2ob2o5b2o3b4obobobo2bo2b2obobob2obo3bobob4ob2ob4obob5ob4obob2o2bobo2bob2o2b5obo2bo2bo4b2o2bo7bo2bob2ob10obo2bo2bob7ob2o2bo2bobob2o3b3o3b3ob2obob3o3b2obo2b3o5bo3bobo3bobo2b5o3b9o4bobo6b2o4bobob2o4bo9bo3bo6b3o3bob4o3bo3bobob2o2bo7bob4obo2b5obo2bo3b3o2b2o4bo4b2obo3bobo5bobobo2bo2bo4b3obo6bo5bobo5bo2bo2bo7b3obo2bo4bo8bo3bobo10bo4bo4b2ob2obo6bo5bo2bo2bo4bobobo5b2o3bo6bo9bo2bo15b2obo9bo5b2o6bo5bo2bo4bo6bo3bo6bo4bo20bo16bo10bo\$o2b4o2b3obo2b2ob4ob2obob2ob2ob6ob3ob3ob6obob2o2b2obob3ob2o3bo2b5obobo2bobobob6o2bo2bob4obobo3b2o2b3ob3ob3obob3o3b2ob2o2b5obob4o2bobobob2obob2obo3b7obob2obob2o5bobo4b2ob3o2b3o3bo2b2obobo3bo3b2o3bo2bo3b3o5b2o2b12o3bo3bo3bo2bo5bo2bob3ob2o6bob3obobo3bobob4o4b2ob2o3bo7bo4b5o8bo2b3o2b5obob2o4bo2bo3bobo6bob2obobobobo8b2o3b2o2b2o7bo2bo7b3o4bo8b4o3bo3bo2b4o7bo8b2obo2bo7bo3bo7b2o2bo11bo3bo2bo6bobo5bo31b2o6bo5bobo4bo26bo2bo24bo5bo11bo42bo\$2bobob2ob5o2b7o3b2ob6obo4b13o2bo2b3o2b3obob3o2b3ob2obob3o5b2o3b4o2bobo4bo3b3obob3o2bo3bo6b2ob3ob3o2b2ob3obobo2b2o2b4ob2o4bo3b4o3b2obobob3o2bo2bobobob4o8b2o2b2o2b3obob5obobob2o2b2o7b4obo2bobob2ob2o4bobob2obo2bo5b3o2bob2ob2o2b2obo3bo3bo2bobobo2bo3bobo2bo2b2obo2bobo2bo4bo2bo4b5o6bo4bobo5bob2o2b4o2b2o4bo3bo5b2obo2bo3bo2bo5bo2bobo6bo15b2o2b2o2bo11b2o5bo5bo2b2obo6bo3bo4bo5bob2o2b3obo5b2o3b3o2b2o2bob3o3bo3b2o3b2o10bo2bo5bo6b2o6bo4b2ob2o3bo2bo9bo4bo8bo3bo2bo5bo8b2o5bo3bo34bo11bo\$2ob4ob4ob2ob6o2bobob5o2bob2obob4ob5ob3ob4o2bo3b3ob2obobo2b2o4b2obo4b7ob2o5bo2b5ob2obobobob2o2bob4o3b3o2bo2bo2bo2b4ob2ob5o3bob2o5bo3bo3b2o5bo2bo3bo4bob3obobob2ob2o2bob3o2bob3o2bo2b3o2b3ob4obo4b2o2b3ob2o6bo5bobo3b2obobob3o5bo2bo3bo2b4o2bob2o5b2o3b3o5bo6bo2bobobobo2bo2b2o2b2obo2b5obo4b2obo5bobob2ob2o3bobo3bo2b2o4b3o4b2o6bo2bobo11b2o6bo5bo2bobo4bo5b2ob2obobo4bo4bobo5bo7b2o3bo2b2o3bo2b2o7bobob2o3bo2bo6bobo4b2o2bo3bobo9bo24b3obo9bo9b2o7bo9b2o4bo7bo3bo17bo27bo\$obobo2bob4ob3ob4o2b4obo3bob2obo2bobob2o3bob4obobobo3b2ob3o3bob2obob4o4b2ob2obo2bo6b2o3b2ob2obo2bo4b2obo2bo2bob2ob3o2b3o2b2obo3bo4bo3bo2bob4o4b2obo4bo3bobo3b4obo2b3o2bobob3o2bobob2o3b2ob4o2bobobob2obobob5ob3ob2ob2o2bob3obo2bobo19bo2b3obobo2bobo3b3ob2o2b2o4b4obob2ob2ob5o8bob2ob2o3bo5bobobo2bo3b2o2b2o2b2obob4ob2o5bo2b2obobo4b3o4bobobo2bobo6b3o3b2obo4b2obob4o3bo2b2o2b2obob3ob3o6b3obob3o3bo2bob3o4bo2bo15bo2b3obo3bo5bo3bo4bo20b3o2bobobobo5bo4b2o6b2o2bo2bo8bo9bo27b2o8bo18bo33bo\$b2ob3o2b2ob4o4b6obobo2bob4o2b2o2bob5ob3ob7ob2ob3o2bobob3ob2obo2bob3obob2obob2ob3ob8o2bo4bo2b2obo2bob2o2b3ob3o2bo3b5ob3ob7o2b2o3b2o2b4ob5o3bobo3bo2b5o3b2ob6ob3ob3ob2obob2ob2ob2o2bob10ob3obo3b3o2bo2bobo3b4o3b4obo3bob2o3bo2b8obob3obo5bo2bobobobob4ob3ob2ob2obo2bo3bo9b4o2bobo2bobobo2b2obo2bobo4b5obo7bo3bob2o4b4o5b2o5b2o5bob4o7bo4bobo2bo2bo3b2obob2o3bobo2b2o2b2o5bobob3o2bobo5bo6b2o2b4o7bo13bo3bo26bo7b2o5bo9bo9bo10bo8bobobobo2bob2obo2bobo6bo18bo2b2o11bo\$4o3b4ob6o6b2ob5ob2ob3ob2o2b6o3b2obob2o7b5o2bo3b3obo3bo3b3obob3obobob2o3b2obo3b2ob2o3b2obo3bobobo3bobo2bo2b2o3b3o11b2o5bob2o3bo4b3ob2o3b3ob2o3bob3obo2b2o2b2obob4ob2o2bo2b3obob2o4bobo2b3o3b3ob4o3b2ob4o2b2o4b2ob3obo4bobo2bob5obo2bo3bob2obo4bobo4bo4b2o4bo3bo3bob2obo3bo6b5obo5bo2b3o3b2obo3bo3bobobo3bo2bo15bo4bo4b2ob2obo3bo2bo2bo3b2o5bo3b2o8bo3bo9bobo2bobobobob2o5bo4b3o2bo4bo3bobo2bo2bo5bob2o6bo10b2obo5bo7bobobobobo6bo3bo4b2o6bo9bo2bo2bobo6bo12bo6bo8bo33bo11bo\$2b2ob4obob7ob3o5bob5ob4o2bob2obob2ob2ob3o3b2ob3obobo6b4ob3obob3ob3o2b2obob4ob2ob2ob2ob2ob3o2bobo2bobobo5b3ob3o2b4obob2o2bo5bo2bo4bob4o2b2o2b2obo4b3ob3o2b2ob2o2bobob3o5bo2bo3b2o3b2o2bob2o2bob2ob2o2b3o2b3ob3ob3o4bo2bo6b3o2bob2o5bo2b6obobo2bo2bo7bobobo3bob4o3bo4bobobo7bo2b2o2bo5bo4bobo2bob2o3b4o2bo6bo4bo5bobobo2bobob2obobo3bo2b2o5bobobo7bob3ob4obo4b2o4b2obo5bo4bo3bo10bo2bo6b4o4bo7bobo5bo3bo3b2o4bo9bo6bo2bo10b2o3bo8bo9b2o11bo24b4o9bo31bo6bo2bo6bo5bo4bo24bo\$b3ob2o3b5o9b5obob3ob2ob3obob3obo4b4ob4ob2obo2b8o2bo3bo2b2obob4o3b2ob3obo2b2obobo2b4obo3bob7o3bo2bobobob2o4bo3b4o2bobobo3b2obobo3b2ob4obo2b3o2bob9o3bob4ob2o8b2o6bo5bob2obo2b4ob2obo2b2o4b2ob3o2bo8bobob2o3bobob2ob2ob3o2b2obob2ob2o2bo4b2o2bo4bobo5bo2bob2o3bo2bo8bobob2obobo3bo2b2o2bo2b3o9b2o2b2obo4b4o6b2o2bo3bo7bo2b3obo3b2o9b2o5b3o9bo3b2ob2o13b2obo2b3obo2bobobo6b2o2bo5bo6bo3b2obo17bo8bo3bo5bo14bo2bo5b2o4bo20bo10bo5bo6bo7bo3bo15bo5bo27bo\$2b5ob3o2b3obo3b2o3b2ob3o4b2ob2ob4obob2o2bobo2b2o2bo2b2ob2obob3o3bo4bob3obo2bobob2obo2b2ob4ob3o2b2o3bo4b3ob2obo2b3o2bob8ob3ob2o4bo2bobobob2o2bob2o4bob2ob2o3bo3b3obob3obo3bo7b4o3bobo2bo3bob3o3bob4o3b2o6bobo7bob3o4bobo2b3o3bobobobo2b6obo2b2o3b5obo2b2ob2o3b3o2b3obo9b2obob2o2bob4o3bo2b2o3bobo2bo2bo6b4obo5bo2bo4b4o4bo2b2o2bob5o2bobob2o3b2obo8bo3b2o4bo3bo3bo3bo2bo7bo3bo7bo2bo3b3o2bo3b3o2b2ob2o2bo6bo2bo3b2o4b3o5b2o2bobo3b3o7bo2bo5bo6bo5bo4bob2o2bo3bo7bobo4b2obo5bo8bo14bo3bo4bo9bobo4b2o2bo11bo26bo\$7ob3o2b9o2b3obobo3b3o6b2obo4bob3ob3obobob2o2bo2b4o4b6ob3o5bob2o4b4ob6ob2o2b2o2b3o2b2obobo3bo2b2obo2bobo2b2ob2o3bobob2o3bo6b3o8b2o2bob2o3bo2b3o2b2ob6o2bo2bobo2b6o3bo3b2ob3o3b2o2bo3b4obo3b4o3bobob4obobob2o3bo3bobo2bo6bobo4b3o6bobo9bo4bobo3bo3b2o8b3o6bo5b2ob2ob3o4bo4bo2bo2b2o2b2o2bo4bo8bobo6bob2o10bo4b3o4b3o4b3ob2o2bo2bo2b2o2b3o6bo6b2obo11b2o5bobo7b2o9b2o4bo2bobobo8bo4bo2bo9bo10b2o12b2obo14bo5b2o12bo2bo47bo5bo17bo3bo24bo\$o2b6obo3b2o3bo2bobob5obob2obo2b3o2bobo2b5o3b2o2b3ob3obo2bo2b3ob4ob3ob6obob3obob3o2bo4b2o3bob2ob2o3bo2bo5bobobo2b2o3b3obobobo2b3o6bob3obo2bo2b2obo4b2o2bob3ob4o3b2o3b2o3b4obo2bo2bo3b2o3b5obo3b3o5bob3ob8o2b2o5bob2obobo3b2o2b4obobo4bobo3bobo2bo2bo8b4o5b3obob2obo3bo2bo4bobo7bo3bo3bo5b2ob2o10b2o4b2obobo2b2obo7bo6b2o2bobobo5bo5bo4bo4bobo3bobo3b2o3b4obobo6bo2bo4bo3bo2bobo4bo6b2o8bo2b2o8bo4bo4b2o2bo19bob2o4b2o2bo3bo2bo13bobo12bobo4bo11b2o2bo3bo2bo5bo15bo21bo\$obob3o2b2o3b2ob4o3bo3bob3o2bo2b2ob3ob3o2bob4o2b2obobobo2b7o2b3o3bob4obo3bo2b2o2b2o5b2o2bob4o2b2obo2bo2bo2bo2b8o2b4obo3bo3b2obo5bob2o5b2o3b5ob2o2b2o2b4o4bob4o2b2o2bob2o4bo2b2o2b2o2b3ob5o4b2o2bo5bo2bo2bo2b2o2bobo5b2obo2bobobo2bobo3b2ob3o2b2o2bob6obob2o3bo2bobo2bo2bobobobo5bobo6bob2o3bo4bo2bo3bo6bo5bo4bo2bobo2bo7bo2b2obo6b2o4b2obo6bo10bo2bo2bo6bobo3b3o5bo4bo2bo4b2o2b2o3bo3bo18b3o2bo9b2o4bo3b2o8bo4bo2b2o8b2o3bo14bo7b2o7b2o5b3o2bo4bobob2o9bo2bobo2bo2bo14bo12bo\$3bo2b2obo4b3ob2o2b2ob2ob3ob2ob3o2bob2obob3o2b3obob2o3b2o3b2ob6o2bob4obob4ob3ob2obo3bo2b2obo5b3ob4o2bob3ob3ob2o4bo3b5o3bo2bobo2b3ob3o4b5obobo3bob2ob2ob2obo3b4o2b2o2bob2ob2ob4ob2ob6obobob2ob5ob2ob2obo2bo3bo3bo2bo6b4o4bo2b5o2bobob5ob3ob2o2b4o2bob3ob2o9bo5bob2obob3ob2o3bobo5b2ob5ob2o2bo2bob3o2bobo3bo2bo4b2o2bo5bob2o10bo2b2o2b2ob3obob2o3bo3bobo5bo2bo13b2obo10bobo2bo2bo12bo3bobo10bo3bo2bo7b2ob3o19bo15bob2obo11bobo4bo11bo7b3o7bo10bo10bo3bo18bo9bo8bo3b2o10bo10bo\$bo5b9o2bo2b3o3b6obob2o3bo4b5ob2o3b2ob2obob3obob7ob2obo3bobobobobob2o2b4o3b2o2b2obobo4bo3bobobob3o2bobob4o5b2ob5o3bob7ob2o2bobo2bo3bo3b7o2b5o3b2o3b2o3bob7o5bob2o2bo3bo6b2o7b4o2b2o3bo2b2obob3o3bob2obo4b3o2b6o3b2obobo2bob3o6bo2b2o4bobo2b4o2b4ob3o4bob2obob2o3bobo3b3o3bo5b2o3b2obobo3b2o4bo2bobobo3bobo3bo4b2o3bo2bo3bobo4bob4o6b3ob2o2b3o8b2o3bob2o3bo9bo7bo2b2ob3ob2o6bo9bo7bo4b2o4bo7bo2bobo5b2o5bo10bo4b2o5bobobo9bo4bobo7bo3bo5bo3bo8bo3bo6bo4bo8bo2b2o4bo4bo34bo\$b6obob2ob2obob2o6bo2b2o2b3ob2obob5o2bob2o3b5obob8o2bobo3bo2b3ob4o3b3ob2o2bob2o3bob10o2bo3bo2b3o4bob2o3b2obobo2bob3ob2o2b4o2bob5ob2o3b2obobo2b2o2b3obo3b2obo5bob2o2b2ob2obob2obob3ob2o4bo2bob5o5b2o2b2obob4obobo3bob2obo2bob4ob2ob3o6bobo3b2ob4o3bobobobob2ob4o2b9o3b2o2bo4bobo3b6o3b2o4b3obobo3b2o3b2o3b2obobo5b4o9bo5bob2o2b2o4b2o3b2o2bobo4bobobo4bo10bobobo2b3o2bobo6bo4bo3bo3bo6b2ob2o10bo2bo2bo4b2obobobo17bo4bo5bo10b3o3bobo3bo4bobo2bo6b2o2bo3bo11bobo30bobo8bo\$2b6o3b3o2b3o2b4ob2o2b2o4b2ob3o2bob4o3b3ob10obo2b4o2bobobo2bo3b2o4b2o2bob2o3bo2b2o4bobob5o5b2ob2obo2b2o2bo3b2o3bo2bobo3b4obo2bob7ob10ob2o2b3o2bo2b5o2b3obob2ob3obob6ob2obob2o3bo3bo2bo2bo2bobobob2o5bo6b4o3b6o2bob4o3b3o3b3o4bob2o3b2o5b3o4bob2o3bobob3obo4b2o3b6obo2b2ob5o2b2o4bo2bo3bo3bob2ob4obo2bobobo3bobo2b2obo5bo6bo3bo6bo4b2o6bo2bo4bobo10bob2obo5bo6bob4o4bo6bob4ob2o9b2o5bob4o6bobo5bo4b3obo5b2o2bo2b3o2b2o7bo4bo5bo2bo4b2o3bo6bo3bo2bo4bo5bo29bo8bo\$3obobob3ob5o4bob5o2b3o4b4obo2b2o2bo2b2obo4b2o4b4o2b2obob7o2bob2obobob2ob2ob3obo2b2obob3ob2o2bob2ob4o2b2ob2obob4obo2bo3b4obo2b2o4bo2b3o7b2obo2bo2b7o7b3o2b3obob3o3b3o2bobob2o4b3o4b5obo3b2o7b2o2b2obo4bobo2bo2bo4b5o2b2o2bo2b4o3b5o2b2o2bo2b2o8bo2bob2obobo5b2o3bo5bob3obobob2ob2o8bobobobobo9bo2bo2b2ob2o2bo2bo6b3obo2b3o6bob2o6bobobobo2b3o16b2o5bo2bo4b2o3bo2bo2bobobobo6b2o4bo4b5o9bo8bo4bobo5bob2o2b2o6bobo4bo6bo4bo9bo16bo12bo6bo7bo6bo17bo19bo\$ob6ob4obobob6o2b9ob2ob2o3bobo4bobobobo5b3o2b2ob2o2bobobob4ob4obo4bob2o2b2ob2ob2ob2o3b4ob2ob2ob2o3b3o3b3obobobob2o2bo2b2obob2o2bo2b2o2b3o2bobo4b2ob3o2b5ob2o3b2obo2b2o2bob2o5b4o7bo3b2o3bob4o2b3obob3ob6o2bob2ob2obobobo5bo7b3o2b3o3b4obo2b4ob2o2bo4bob2ob2o2bo2bob2ob2o3bobobo2bobo2b3o2bo5bo2bo2b2o5bob2o3bob2o2bo2bobo3b2o2bo3bo2b4o7b2o6bobo4bo2bo2b2o5b2obo2bo3bobo4bo4bo2b3o7bobo3bo2bo2b2o2bo2bo8bobo11bobo5bo2bo4bo2b3o6bo3bo2bobo3b3o14bobo3bo2bo13bo7bobo17bo11bo9bo4bo11bo35bo\$bobobob2obobo5b5ob2o4b3o3b8obob10ob7obo2b2ob3ob3ob4o3b3o2b6ob2o4bob6ob3o2b5ob2ob4o2b2obo2bo2b3obo8bo2b3ob3ob2o2b2o2bob2o2bo2b4o2bob2o2b2o2bo3bobo2b2o2bobo3bo3b4o2bo3b2ob5obob2ob3o5b6o3b7o3bob3o3b4o4bo3bobo9bo4b2o5bobob2o2b5o3b2o4bo3bo4bo3bo7bo2bob2o7bo3bo3bo2b2o2b2o2bobob2o9b2ob2o2bo2bo2bo6bo3b2o9b2o3bo6bobobo5b3o2bo5b2o3bobo5bo7bo3bo2bo2bo2b3o4b2o6b3o9b2o2bobobobo8bo2bo3b2o9bo5bo2bobo3bo7b2o2b2o3bo4bo3b2o3bo5bobob2o25bo7bo8bo12b2o6bo19bo\$o2bo3bo2bob4obob2ob3ob4obo2b2obo3bo6b2obobo3bobo12bo5b2o4b4obob14o6b3ob4obo2b6ob3o4b7o3bo2b5obobob7ob2ob2obobo2bo3bobo2b2o3b4o2b2o2b3o3bo4bo3bo4b2o2b3ob5o2b2ob4o2b6obobob2o2bo3b2obo2b6obobo3bobob3o4b3ob2o2b2o3bob3obobo2bo2bobobob2o9b3obo4b2obobobob3o3bo2b3obo4bo2b2o2b2o4b3o5b3o2b2o2bob2obo2bo2b2o4bo3bo7b2obo6bo3b3o3bo2bo3bo2bo3bo3bo2bobobobo2b2o20b2o2b3o2bo4b6o6bo11bo2bo5bobobo7bo2bo3bobobob3o4bo2bo6bo4bo6bo8bo3bo8bo8bo4bo12b2o68bo\$b2ob2o2bo2b3o2b4o3b2obob5ob4o4b7ob5o2b2o2bo2b2o2bob4o2b3obo2bobob6obob2obobob3obo2b2obob2o2bob2ob3o4b2o2bob2ob4obob2obo4b4obobobo2b5ob3obo2bob2ob5o3b2obobo2bo3bobob2ob2obo2b5obo2b2o3b2o4bo2bo3bo3b3o6bo4b2ob3o3b2ob5obo2bob2obobo6b2o2b2o2b6o2bob2o6b2o3bobo2b2o7b2o5b2o2bo3bo3bobo5bo11bob2o2b2obobo3bobobo3bobobo2bo2bo3bo7bo5b3o4b3obo5bob2o3b2obobob2o3b3ob2o2bo2bo2bo4bo11b3o3bo4bo2bobo5b4o3b2obo8bobo7bo2bobobo6bo10bo3bo4b2o10b2o8bobobo27bo6bo29bo51bo\$o3b2ob4o4b3ob5obob2o2b2ob2ob3ob4o3b5ob2ob3ob4obo2b6obob3obobo2bob4o6bo2bob4obo4b4obo3b6o2bo3b3ob2o2bobob2obobo3bob3ob3o2b7o2bob2ob2o3b2o4b3o7b4ob2ob3obo3bo4bobo2b2ob2obobob4o3b2o2b3obo3bobob3o2b2o2bob4o4bo2bo2b2ob3o2b3o2bo5b2o3b2ob5o2bo5b2o4b2o2b3o4bob2o2bobo3b3o3bobo7b6o4bob2o3b2o4bo2b2obo3b2ob2o2bobo3bobo2bobob2o4bo3bobo5b3o3b5o9bo11bob2o6b2obo2bo3b2o5bo4b2ob3obo3b2o9bo3b5o8b2o2bo2b2obo3bo3bob2o10b2o11bo19b2o2bo2bo8bobobo3bo5bo2bo3bo8bo12bo3bo15bo8bo5bo8bo\$2b5o4bob2o2b2ob4ob3ob2o2bo2b5o2b2ob6ob7o2bobo4b5o2bobo3b4ob2o3bo2b3obo2bo2bob2ob4ob3ob6obob3o2b4o2b3ob8ob2ob2obo4b2ob4ob2obo2b2obo2bob3o2bobobob3ob2ob4o2b7ob2o5bo2b2ob2obo3bob2ob2obobo9b2o3b2o6bob3o2bob3o2bo3b2obo3bob4obob2obob2o2b3o2b2o2bob2obo3b2o2b4o10bo12b2obo4bo6bo3bo3b3o6bo3bobobobob2o3b2o4bo3bo5bo2bo3bo16bobo3b5o5b2o4bo5bo5bobob2o8bob2obo11bobo6bo3b2o12bo7bo5bo8bo6bo4bo8b2o4bo3bo20bo3b3o2bo5bo16bo21bo15bo21bo14b2o\$b2obob5ob2ob2o3bob2o4bobob2obob2ob8obobob6ob3ob4obo2b4o2b4obo5bobo3b6o2b2ob4o2b2ob2ob2ob4obob2o2bo2b3o2b2o4b5obobobo4b3ob2obo2bo3b4obo2b2obob2obobobob2o3bo2bo2b3o3b3o2bo2b2o7b2o2bobo2bo3b4o8b3obo2b5ob3o4b3o4bo2bobobo2b3obobo4bob2o3b2o3bo3bo5bo2bobob4obob3o6b2o2bo6bo5bobo8bo4b2o3bo2b4o2b2o2b2o10bobo6bo5b2obo3bo2bo2bo2b3obo3bo3b2obo8bo2b2o6bobo8bo9b2obo2b2obo2b2obob2obo2bo2b2o5bo3b3o2b2o2bo9b2o4bobo2bo7bobo9bo3bo18bo18bo13bobo9bo2bo4bo3bo12bo17bo30bo6bo\$o2b4ob5o3b3o4bob2obo2b3o2b4o5b3o5b2o2b7obobob3obob3o2bo4b2o5bob6ob3obob2o2bo2bob3obobob2ob3obo5bobo2b5obobob4obo2b3ob2ob2obob2obo3b2o2bo2bo2bob3ob2o4bo2b2o2bob4o5bobobobo3bo3b2obob2ob2o3b3ob2obo2b2o4b3o2b3obo5b2ob3obo3bo2bobobo3b2o2b4o3bo2bob2o4bob4obo2b2o3b3o2bo3b3o4bo6bob2o5b3o2bo2bo4b2o7bo2bo3b2o6bobo4bo2b2o3b2obo3b3o2b2o2b2ob2o2bo3b2obobo3bobobo10bo4b3o2bobo5bo2b2o3bo2bob3o3bo10bo8bo17bo11bo2bo2bo5bo10bo5b3o5bo3bo2bo8bo7bobo6bo9bobo2bo16bo3bo7bo11bo46bo\$4bob4obob2o3bob2o8bobob3obob2ob2o2b3obo2b3obobo2b2obo2b3o5b3o3bo2bo3bo7b5ob2o4b3ob3o2bo2b2obob2o2b3o2b5o2bo3b3obobo7bo2b5obobobob3ob4o3b2ob2o3bob2obo4b2ob3o2bobo2b2ob3ob2ob3ob4ob5o2bo6bo6b2o4bo2bo2bob3o5bo2b3ob2o2b2obobo3bo3bo2bo2b3o6b2obo2bob4o3b2obo4bo2b2o9b3o2b4o2b3ob2o3b2obo2bobobo4b4obobob3o2bob4o6b3o4bo4b2o2b2o2b3o3bo5bo2b4o2bo2bo3bo7b2o5bo7bobo3bobo4b2o7bo7bob5o4bo2bobo7b3obo2bo6bo5bo3bo7bo6bo3bo2b2obo4bobo2bo2b2o3bobo10bo7bobo19bo7b2o31bo2bo\$2ob2ob4ob2o2bo2bo4b2obo3b4obob4obobo3b8obobob2o2b2ob4obobo4b3o5b2o4b2ob2obo2b2obobobobob2ob6o2bobo2b2o3bobo5b2obobo5b4obobobo3b2o2b2o5bobob3ob2ob2o2bo3bobob4obob2obo5b4o2bo2b3o4bobob6o2bo2bo4bo3b7obo3bo5b5o4bobo3bob3o2bob2o3bob2ob3obob2obobo2bobobo5bobob2o2bo5b4o2b3o7b2o8bo6b2ob3o2bo5bo4bo2bo3bobo4b5o3bo2b3o2bo2b2o2bo3bob2o4b2o2bo4b3o2bo3bobobob2o4bo2b2o2bo3bobo5bo6b2o2bobo7b3obobo6bo6b2obo4bo5bo17bo5bo6bo5bo2bo11bo5bobo3bo2bo3bo24bo9bo3b2o4bo2bo12bo12bobobo4bo\$obob2obob2o2bo2bobobo3bobobobo2b2ob3obo2b2o2b4ob4o2b2ob4obobobobobob2o3b3o2bo2b3ob2ob4ob3ob2ob11obo2bobobobobobo4bo3bobob2o4b2o3b2ob4o2bo2b4o2b3o2b2obobob2o2b5ob2o2b3obo4b4o2bob2obo4b2o4b2o2b3o4b2o4b4o3b3o2bo2bobo3bo2b3ob4o3bo2bo3bob2o3b3o2bob4o3b2ob2ob2o2bo3b3obo5bo3bo4bobo6bobo2b2obob3o4bo2bo2b2o4bo5bo4b2o4b2o2bobo3bobo6bobo2bobo7bo2b2o3bo14bobo4b2o3bobo14b2o3b2o5bo5bo4bobo2b3obo2bo6bo2bo2bo3bo4b2obo2b2o2bobo11bo7b2obo9bo8bo5b2o11b2obo5bo3bo6bo11bobo32bo10bo12bobobo\$7ob3o2bo2b6obo3bo4b5ob6ob2ob5o2bobob4o2b2o2bob5ob6ob3obobo3b3o2bob3ob4o2b2ob3ob2ob2obo2bo3bo2bobo4b2ob2ob2o6b2o3bo2bob4ob2ob3o4b3ob2obobo4b3o2b2o2bobo9b3o2b4ob2ob3o4b2o2b2o3bo2bo2bo2b2o3b2ob3obo2bo3b2obobo3b2obobobo2bo4bo2bo2bobobo7bo2b2o2b2obo4bo3bobo3b2ob2o4bobob4o2bob2o4b3o3bo4b3ob2obob3o3bobobo10bo3bo2b5ob2obo8bo5bo5bobo2bo15bob2o2bo2bob2o3bo3bo2bo2bo2b2obo4bo2bo4bobo4bo2bobo4bo8bo3bo2bo8bo3b2o4bo10bo9bo19bo2bo3bo5bo6bo6bo6bo19bo6bo17b2o6bo18bo\$6ob2o2bob5obob3ob3ob11o2b4obo2b2obob4ob2ob3ob5o3b4obobo3bo2bobo5bo5bobo2bob2ob4obo3b4o2b2o3b5obo4bo2bob3o4bob3o2bob2o2bobobobo4bob2o3bo4b3ob3ob5o2bobo5b5obobob4ob2o2b4ob2o2b2obo2bo2bob3o2b2obob3ob2obob3o4b2o2b3o2b3ob2ob2o3bob2ob2obobo2bo3b3o4bo2b3obobob2obobo8bo4bo7bo2bobobo4bo2b2o2bo2bobob2o3bo3b3o4bobobo2bo3bo5bobobobobo6bo4bobo9b2obo2b2ob2o4bobobo3bobo8b3ob2o4bob3o7bo3bo2bo9bo4bo6bobo3b2o5bo13bo2b2o8bo9bo10bo3bo11bo4bo2bo2bo6bo7bo13bo5b2o3b2obo64bobobo\$3bobob4ob3obob2o2bo2bo2b3obob2obo3bo2b5ob3o2bo2b9o2bobo3bob6o2bo3b2o2b3obob6ob10ob3o4bob2o2b2o2bob2o2b2o3b2obo2bob2o3bo3bo2b4ob2ob2o4bob2o3b6ob2ob3o2bo3b2o3b3obobo2bobob2obo2bo2b2obob6o3bo5b3o10b4o2bobob2obobo3b2o2b2o3bo2bobobo2b2o3bob3obobo2bo2bo6bo4b2ob2obo5bo6bo12bo6bo8b2o2b2o2b2o3bobo3bo2bo4bo2bobobo5b4o2bo4bo3b2obo2bo6bo3b2obo6bo4b3o2b7o6bobo6bobo13bo10bo3b2o2bobo5bo8bo2b2o4bo10bo3bo4bo9bo13bo12bo2bo9b3o2bo18bo11bo14bo2bo13bo33bo18bo\$bobo6b2o2b2ob5ob3obo3b5obobobob2obob2o4bo2b2o2bo3bob2o2b2o5bobo4b3obobobo4b2o2b2ob2ob2ob2ob3o2bob4ob7ob2o3bo4bobo2bobobobob2ob2ob5ob2o2b3o2b4o2b4ob2ob2ob2obo2bobobobo2bo4bob2o2b3o2b2o2bo2bo2bobobo3b3obobo2bo2b2o2b3ob2o2bo2bobo2bo2bobobo4bo6bobo2b2o3b6o4bob3o2bo2bo2bobo3bo9bobo4bobo2b4obo3bobo4bob2ob2o3bob2obobo2b3o6b2ob2o2bo3bo3bo8bo2bob4o3bo2bobo2b2obobobo8bo5bo4b2obo2bo2bo23bobobo2bo3bo4bobo5bo2bo4bo3bo2b2obobo2bo2b3o2bo9bo4bo8bo5bo3bo5bo5bobo6bo9b3o11bo2bo11bo8bo13bo7bo4b2o20bo2bo23bo3bo\$2ob3ob2ob7o2b4o2b5o2b2o3b4o2bobo2b5o2b9ob2ob3ob2o9bo3b2o2bob3obobobobo2b2ob2ob4o3bobobob3ob3obob2o3bo2bo2bobo2b4obobob2ob2o2bo2bob2o2bo3b4ob5obob2obobo3bob2o3bo2bobob3o5b2obo2bo2b3o2bo4b3ob3obob3o4b2o2b2ob3ob2obo2b2ob3o5b3obo2b2o4bobobo2bo2bo2b2obo2b3o5bobo2bob2o6bo2bo2b2ob2o2bo2bo3bo2bo2b3o3b2o11bobo3bob3o2b4o4b2obob4o3bobo2bobo2b2o3bobo3bo3bobobo4bobo6bo4bo2bo2b2obo7bo4bo2b2obo6b2o4bo2bo4b2o2bob2ob2o12bo6b2o2bo2bo6bo5bo6bo5bob2o12bo4bo3b2o8bo3bo8b2o20b2o10bo7bobo9bo3b2o6bo53bo\$10ob3obo3b7ob2ob2ob4o4b2o2b5o4b2obo2bobob2obo3b2ob8o3b4ob2ob5obo6bob3o2bo2b2ob8obo2b4ob3obob2ob5o2b2ob2o2b2obo2b8ob2o3b2obobobob4o2b6obo3b4o4bo2bob2obobob2o3b6obobobo3bobo2b2obobob2obo2b2o2b2ob2ob2o2bobo4bo3b4o2b2o3bob2obo5b3obo2bobo4bob4o4b2o2bo4b2obobobobob3o3b4o5bo9b3o3bobo3bobo2bo3b4ob2ob3obo3bo3bob2obo5bo3b4o4bo2b2o3bob4o2b4o8b3obo2bo2bobo9bobobo17bo2bo3bobobo4bo5bo2bo10bobo2bo17b2o4bo8bo3bo2b2o5bo12bob3o6bo7bo8bo5bo3bo8bo2bo6bo18bo35bo11b2o\$2ob3obobo2b3obobo4b2obob2o2b3ob3ob3ob4obo2b2o3bo2b3ob4ob3o4b3obobobobob4ob2o2b2o2b2ob3o2bo2b3o4bob2obo3bobo2b4ob2obob4obobobo2b3o2b6obo2b4o2b2o4b3o2b2o7b2o2bob3o5b2obo2bobo2bobobobobo2bo3bo4bo2b3ob3o3bob2ob3obobo7bob2obo5bo2bobo4bobo6bobob3o2b2o2bob2o17bobob2obobobo3bo8bo2bo2bobo5bobobo4bo4bo9b4o2bo11b2o4b2obob2o2b2o2bob2o4b2obo10b2o3b3o3bobo6b2o3bobo4bo2bo2b2obo4bobo4bo8b2o2bo14bo2bo3bobo2bo4bo5bo4bobo3bo11bo3bo6bob2o5b2o6bobobo3bo2bo9bo2bo7bo3bo5bo2bo19bo48bo\$b2obo3b2o2b5obo2b2o5b4ob3obobob2o2b2o7b4o2b4o3bo2b2o2b8o2b3o2bo2bo2b4o2bo3b2o4bobobob4obobo2bob3ob2o4bob2obo5b2ob2o2b2o2bob5ob2ob2ob2ob2o4bo2bo4b2obo2bo3bobo2b3o5bo2b7ob3o3b3o2bobob4ob3ob2o2b2o2b4ob2obo7b2ob2obobobo2b2o2b4ob2o4bo4bob3o2b2obo2b4obobob2obobob6ob4o2b4obo3bo2bo2bo2bo2b2o10bobobo2bo4bo3b2obobob2ob3o2bo2bo3bo2bob2o3bo3b5obo6bobo7bo3b2obo4bobo3bo6bo12bo6bobobob2o4b2o3bobo2bob2o10b3o3bo5bo3bo5bobo13b2o6bobo5bo2bo5bo2bo3bo18bo7bo2bo12bo3bo3bo10bo12bo21bo\$ob4ob3ob2o3bobo2b7ob3obobo7b9o5bob4ob2o2b2o2b2obob5ob2ob2o2b2obo2b2obobob4obo2b2ob5o2bo3bo2b3obobo4bob3obob2o2b3ob2o2b2o2b3obo2bobob2o2bo2b6o6bobo4bo3bo3b3ob2ob2obo2b2ob2o3bob2ob4ob3ob2ob2o4b3ob2obo2b4o3b2o2b2o4bo5b2ob3o2bo4b6o3bobo7b2o3bo2bo8bo3b2obobobo4b2obobo10bo6bo7bobo7bo8bo2bo8b2o2bo3bob2o3bo4bo3bo2bo2bo2bobobobob3obo2bo5bo5b3o11bo6bo4bo6bo2bob2o2bo5bo3bo2bo3bo4bobo6bobobo2bo9bo4bo2bo5bo10bobobo2bo2bo12bo4bo8bo3bo8bob2o3bo17b2o4bo10bo23bo9bo10bo3bo14bo\$o2b4obob8o2b3ob2o2b13ob3o2bob2o2bo3b3ob4ob6o4b2o4bo3b8ob4o2bobob6o3b2ob4o2b2o3bo3b6o4b2ob5o2bo2b10o5b2o2bobo3bo3bo2bobobobob2o2bobo2bo2b3o6b10obobobo3bobo3b4o3b3o3bo5bo2bobo7b2o3bo2bo5bobob4o2bo7b2o4bo2b2ob3ob2o5bo8bo2bo3bo2bo6bo2bo3bo6b3o2b3o2bobo4b2obob2o2b3o2bo5bo5bo3bo9bobo2bo2b3obobo2bo2bo2bobo4b3ob2o6b2o5bo2b2obo10bo2bo2bo6bobobo2b3obobo2bobo23bob2o5bo3bobo3bobobo5bo6bo5bo4bo6b2o5bo3bo10bo13bo7bobo3bo65bo7b2o\$ob2o2b3o3bo4bobob7o2bob5obobo3b4o3bob7obob2o2bo2b2obo3b4obob3o7b2o2b4o3b2obob2o2bobobo2bobob2ob3o2b3o4bo2b3ob3obo3b2o3bo2b3o2b2ob5ob12ob4o2bo2b2o2b2obob2ob2obob2ob3obo4b2ob2obobo2b2o2bo2b2o2b2obo6b2ob3ob3o2bo2bo2bo2b2o2b2o2bobob3o4b6o2bobo4bo4bobo2bobo3b2o6bobo5b3obob2ob3o3bob2obobo2bobob2o3bo4bo3b2ob2ob4obo3b3o2b6o2bob3o4bo3bo4b2o5b2o2bobob3o2bo4b3ob4o9bobo6b2obo3bo3bobo4bo2bo7bobo3bo5b2o4bo9bo2b2o3b2ob2o3b2o5bo11bo11bo3bo11bo2bo41b2obo9bo13bo6bo13bo\$4obob5o2bobobob6obo3b2ob4ob4o3b2o3b6o3bo3bobob3obobob8ob2ob4ob2o2bob2ob2o2b5ob2obo5b2ob2obo2bobobob2o2b2o3b4ob2obo5b3o4bo2b2o2bo3bobo2b4obo2bo3bo2b3o3b2o2bobob2o4b4obob7obob2o3b3obo5bob2o2b2ob3obo5bob2o2b2o4b6o5bo2bobob3o4bo3b2o3bo2b2o5b2obo3b2o4bo2b4o5b2o6b2obo7bo3bobo2b2o2bob3o4bo4bob2o3b2o6bo5bobo2bo2b2o3b3o3bob2obo5bo2bo4bob2o4bo2bob2o6bo2b2obobo7bo7b3ob2obo3b2o4b3o7b2o2bo8bobobo4bobo4bobo2bo2bo4bo4bo3b2o17bo2bo4bo9bo25bo10bo7bobo4bo10bo3bo7bo4bo6bo19bo\$o2b2ob3obob2ob2ob3ob6ob2ob5o2bob6o3bo3b3o2b2o3b2o3bob3o2bob7o2bobob2ob2ob2ob3ob3ob3o3bobob3obob3ob7o4bo2b2obo2b2obo5bob2o2b2ob5o2bobob3obob3obo3b2obo2bob3obob3ob2ob2o2b2obo4b3o6b3ob2o2b3obobo4b2ob2ob4o2b2o5bobo2bob4obo4b2obobo6bo2bo3bo2b3o2b2ob3o3bob2ob2o2b5obo2b3ob2ob2o3bo2bo7b3o4bo2b2obobo3bob2o5bo3bo2bo11bo2bob2o2bo2b2o2b4o2bo7bo2b2obo2b3obo3bo7bo2bobo5bo7bo2bo6bobobobob3o3b2obob2o2bo2b3o6bobobo3b2o2bo7b2o3bo4b2o4bo7b2o8b2o3bo2bo19bo4bobo21bo2bobo11bo13bo28bo20bo\$bobob2obo2bo2b2obo2b2o2b2ob4ob2o3b4obo3b4o2b2obob2obobob2ob8ob3ob3o5bo2bob6o2b3o3bo3bo4b2o3bo3b2ob2o3bo2b3obob7o6bo5bob2o2bobo2bo2bob5o2bo2b2o5b2obobobob4obob3obob2o2b3o4bo2b3o3bobo2bobobob2obo2bo2bobobo2b3ob2obo6b2obo2bo2bobo2b5o2bobo4b2o3bo2b3o4bo2b2o4b2ob2ob4o2b2o3bob3o2b2obob2o3bob2obob2o4bobob6obo6bo5b3o2bo5bo3bo2bob2o6b3obo2bo4b2o3b2o4bo2bo2b4o2b3o4bo2bo4bob2o2bo16b2o3bob3o3b3o9b3ob5ob2o3bo6bo19b2o4bo10bo2b3obo5bo3bo11b2o10bo11bo11bo10bobobo41bo27bo\$2b2obob3obob3obob3ob2o2bo2bob5ob4obob4o2b2ob2obob3o3bo2b4ob2ob5ob2obo4bo2b2ob3obo2bo2b3obob5o7bobo2b8ob2obobo2b2o4b2o2b3o4bob4ob2ob2o2b2obo2bo3bo3bo2b3o3bo2bobobo2bobob5o5b4ob3o5b4ob4o2bobo4bo2bo3bob3ob4o2bo3bo4b3obobo2b3o4bobo5bo3bo10bobo3b2o5bo2b3o2b3obob2ob2ob3o3bo2bo4bo3bo2bobobobo4bo4bo7bobobobo3b2o3bob2o9b2o2b3o5bobo5bobobo3b2obo6bo2bo6bo4b3o2b2o8bobo8bo9bo11b2o7bo3bo4bo2bo7bo10bo2bo2bo2b2o4b2obo3bo3b2obobo2bo5b2o5bo9bo15bobo11bo2bo13bo7bo12bo20bo\$5o2b4o2b3ob4ob5ob3o2bob2ob5ob4obobo3b3ob4ob2ob4ob2o4bobobo2b8o2b2ob2o2bo2b2o2b2o3bob3o2b5o6b10o2b6ob3obobobobob2ob3obob2o2b5obob2o3b2ob3o2bobo4bo4b3obob2obob2o8b3ob2o5bo2bo2b3o3b2ob2o3bobo3bob2o2bo2bobob2o3bo3bo4b2o2bo5b5o2b2o3b2o3bo3b6o2bo13bobobob2o2bo4b2o4b2obob5o2bob3o6b4o4b3o6bob3o2bo5b2obob2ob2obo2bobo5bob3o3b2o5bo2b3ob2o2b2o3bobo4bo5bo2bo8bob3o5bo2b3o6b3o8bo19bo3bo11bo18b2obo18bo2bo32b2o5bo2bo2bobo11bo10bo2b2o12bo7bo13bo14bo!`

Macbi

Posts: 650
Joined: March 29th, 2009, 4:58 am

Re: Maze Solver

How did you get the random gradient?
Sarp

Posts: 182
Joined: March 1st, 2015, 1:28 pm

Re: Maze Solver

Sarp wrote:How did you get the random gradient?

I probably should have written a script or something but instead I did it via tedious copy-and-pasting:

1. Set the random fill in Golly to 1%
2. Select a large area
3. Copy
4. Randomly fill it
5. Paste it a few cells to the left
6. Goto 3

Macbi

Posts: 650
Joined: March 29th, 2009, 4:58 am

Re: Maze Solver

Macbi wrote:
Sarp wrote:How did you get the random gradient?

I probably should have written a script or something

Here, have a script with copious comments:
`/*All of this is JavaScript code."xmax" is the largest value of x used, thereby representing the final column."ymax" is the largest value of y used, thereby representing the final row."min" is the minimum, and starting, probability (p) a cell will be added to the row."max" is the maximum, and ending, probability a cell will be added to the row.*/function RandomGradient(xmax,ymax,min,max,Rule){  if (Rule===undefined) {Rule="Life"}//set Life as rule if not specifiedvar outputarray=[]; var p=min/100;var i=(max-min)/(100*ymax);i=i+i/ymax//"p" increments (i) based on "min" and "max"  for (y=0;y<ymax;y++){    var nextstring=""//initialize string to prepare for new row    for(x=0;x<xmax;x++){//randomly generate cells for each position in row      if(Math.random()<p){        nextstring=nextstring+"o"}      else nextstring=nextstring+"b"}//check to see if cell should exist, based on randomness, and add accordingly    outputarray.push(nextstring)//finished the newest row, copy it to end of array    p=p+i}//increment "p" in preparation for next row, put at end to not conflict with first row  var rle=outputarray.join("\$")//combine elements of array, putting indicated character (\$) between them  rle=rle.replace(/b{2,}/g,function(match){return match.length+"b"})  rle=rle.replace(/o{2,}/g,function(match){return match.length+"o"})  /*  replace all instances (global, or "g" check) of "b" and "o" respectively of minimum length 2 and no maximum length  with respective lengths of each match, followed by letter "b" or "o"*/  rle="x="+xmax+", y="+ymax+", rule = "+Rule+"\n"+rle //describe pattern, and use line break (\n) to separate  return rle}//end of function, outputs rleconsole.log(RandomGradient(5,6,1,100))//example that gives output in console; view console with f12 button`
`x = 81, y = 96, rule = LifeHistory58.2A\$58.2A3\$59.2A17.2A\$59.2A17.2A3\$79.2A\$79.2A2\$57.A\$56.A\$56.3A4\$27.A\$27.A.A\$27.2A21\$3.2A\$3.2A2.2A\$7.2A18\$7.2A\$7.2A2.2A\$11.2A11\$2A\$2A2.2A\$4.2A18\$4.2A\$4.2A2.2A\$8.2A!`
Gamedziner

Posts: 678
Joined: May 30th, 2016, 8:47 pm
Location: Milky Way Galaxy: Planet Earth

Re: Maze Solver

Can we get a Golly script instead?
she/they // Please stop using my full name. Refer to me as dani.

"I'm always on duty, even when I'm off duty." -Cody Kolodziejzyk, Ph.D.

danny

Posts: 935
Joined: October 27th, 2017, 3:43 pm
Location: New Jersey, USA

Re: Maze Solver

danny wrote:Can we get a Golly script instead?

Why not write one yourself?

"But I can't script!" --- Well, this is your opportunity to get your feet wet; this is a good, simple task for a beginner. A script doing this needs to be neither complex nor complicated, and it'll end up doing something useful. And if you'll share it in the Scripts thread, then others will benefit as well.

Give a man a fish, and you've fed him for a day. Tell a man to go learn how to fish...
If you speak, your speech must be better than your silence would have been. — Arabian proverb

Catagolue: Apple Bottom • Life Wiki: Apple Bottom • Twitter: @_AppleBottom_

Proud member of the Pattern Raiders!

Apple Bottom

Posts: 1023
Joined: July 27th, 2015, 2:06 pm

Re: Maze Solver

Apple Bottom wrote:Why not write one yourself?

"But I can't script!" --- Well, this is your opportunity to get your feet wet; this is a good, simple task for a beginner. A script doing this needs to be neither complex nor complicated, and it'll end up doing something useful. And if you'll share it in the Scripts thread, then others will benefit as well.

Give a man a fish, and you've fed him for a day. Tell a man to go learn how to fish...

I know Lua and Python quite well, I was simply questioning why Gamedziner didn't use something like that instead.
she/they // Please stop using my full name. Refer to me as dani.

"I'm always on duty, even when I'm off duty." -Cody Kolodziejzyk, Ph.D.

danny

Posts: 935
Joined: October 27th, 2017, 3:43 pm
Location: New Jersey, USA

Re: Maze Solver

danny wrote:I know Lua and Python quite well

Then it should be all the simpler for you to write the Golly script you asked for.
If you speak, your speech must be better than your silence would have been. — Arabian proverb

Catagolue: Apple Bottom • Life Wiki: Apple Bottom • Twitter: @_AppleBottom_

Proud member of the Pattern Raiders!

Apple Bottom

Posts: 1023
Joined: July 27th, 2015, 2:06 pm

Re: Maze Solver

I have an idea for an isotropic vN maze solver with 8 states
the 6 states one won't work because of specific cases

basically there are 2 main states:
maze, and path.

maze parts have 4 substates:
walls, goals, and space.
walls and space are self explanatory.
goals are special in that they're walls, but aren't counted as blocks.
suboptimal paths and walls are collectively referred to as blocks.

paths are divided into 2 sub categories:
active and suboptimal.

active paths are divided into 4 sub states according to how many inputs it has (from 0 to 3).
The main rule is:
If space is touched by exactly x active paths at once and at least 1 space, it becomes an x input path, otherwise it becomes a suboptimal path.
If an x input active or optimal path is touched by (4-x) blocks and x active paths, it becomes suboptimal.

It works by putting the start at the starting point of the maze, and a goal at the end.
It fills the maze with active paths until it hits the goal, then it finishes marking suboptimal paths.
c(>^w^<c)~*
This is Fluffy the cat.
Fluffy wants to discover new things that everyone likes.
Fluffy likes to watch spaceship guns in Golly.
Fluffy knows Natsuki best girl.

Redstoneboi

Posts: 332
Joined: May 14th, 2018, 3:57 am

Re: Maze Solver

danny wrote:Can we get a Golly script instead?

I'm still learning how to write JavaScript; I feel that trying to learn two languages at once would be too much to handle.
If you want to get the output in Golly, just copy and paste the output RLE.
`x = 81, y = 96, rule = LifeHistory58.2A\$58.2A3\$59.2A17.2A\$59.2A17.2A3\$79.2A\$79.2A2\$57.A\$56.A\$56.3A4\$27.A\$27.A.A\$27.2A21\$3.2A\$3.2A2.2A\$7.2A18\$7.2A\$7.2A2.2A\$11.2A11\$2A\$2A2.2A\$4.2A18\$4.2A\$4.2A2.2A\$8.2A!`
Gamedziner

Posts: 678
Joined: May 30th, 2016, 8:47 pm
Location: Milky Way Galaxy: Planet Earth