How to use du method in fMBT

Best Python code snippet using fMBT_python

builder555.py

Source:builder555.py Github

copy

Full Screen

1# standard libraries2import logging3# rubiks cube libraries4from rubikscubelookuptables.buildercore import BFS5log = logging.getLogger(__name__)6"""7phase 18 stage LR centers9 10 moves10phase 211 stage FB centers12 10 moves13phase 3 -14 EO the wings, 2,704,156 states15 EO the midges, 2048 states16 LR centers to 1/432, 4900 states17 (4900 * 2048) / (4900 * 2048 * 2,704,156) = 0.000 000 36918 10.8 moves19phase 420 Move a group of 4-edges to x-plane and y-plane21 ~1 move22phase 523 LR and FB centers to vertical bars24 pair x-plane edges25 432 LR center states26 4,900 FB center states27 x-plane high wings28 (8!/4!) = 1,680 is how many states the high wings can be in29 x-plane low wings30 (8!/4!) = 1,680 is how many states the low wings can be in31 x-plane midges32 8!/(4!*4!) = 70 is how many states the midges can be in33 A high-edge-midge prune table is 70 * 1680 = 117,60034 A low-edge-midge prune table is 70 * 1680 = 117,60035 A centers prune table is 432 * 4900 = 2,116,80036 A FB-centers-high-edge-midge prune table is 4900 * 117,600 = 576,240,00037 we can use this via a perfect-hash table38 576,240,000 / (432 * 4900 * 1680 * 1680 * 70) = 0.000 001 37739phase 640 pair last 8 edges41 solve all centers42 8!^2/2 = 812,851,200 edge states43 6 * 6 * 4900 = 176,400 center states44 -16 moves45"""46"""47If we dropped phase 4 then phase 5 would become48 LR and FB centers to vertical bars49 pair x-plane edges50 432 LR center states51 4,900 FB center states52 high wings53 (12!/8!) = 11,800 is how many states the high wings can be in54 low wings55 (12!/8!) = 11,800 is how many states the low wings can be in56 midges57 8!/(12!*4!) = 495 is how many states the midges can be in58 A high-edge-midge prune table is 495 * 11800 = 5,841,00059 A low-edge-midge prune table is 495 * 11800 = 5,841,00060 A centers prune table is 432 * 4900 = 2,116,80061 But there wouldn't be two tables we could use to create a perfect-hash...heck the current62 phase 5 is super slow if you don't use the perfect-hash63"""64# =======65# phase 166# =======67class Build555LRCenterStage(BFS):68 """69 1 steps has 5 entries (0 percent, 0.00x previous step)70 2 steps has 98 entries (0 percent, 19.60x previous step)71 3 steps has 2,036 entries (0 percent, 20.78x previous step)72 4 steps has 41,096 entries (0 percent, 20.18x previous step)73 5 steps has 824,950 entries (4 percent, 20.07x previous step)74 6 steps has 16,300,291 entries (94 percent, 19.76x previous step)75 # extrapolate from here76 7 steps has 309,053,517 entries (18.96x previous step)77 8 steps has 5,612,411,868 entries (18.16x previous step)78 9 steps has 97,431,470,028 entries (17.36x previous step)79 10 steps has 437,547,487,952 entries (4.49x previous step)80 Average: 9.7970945283893481 Total : 540,917,591,84182 """83 def __init__(self):84 BFS.__init__(85 self,86 "5x5x5-LR-center-stage",87 (),88 "5x5x5",89 "lookup-table-5x5x5-step10-LR-centers-stage.txt",90 True, # store_as_hex91 # starting cubes92 (93 (94 """95 . . . . .96 . x x x .97 . x x x .98 . x x x .99 . . . . .100 . . . . . . . . . . . . . . . . . . . .101 . L L L . . x x x . . L L L . . x x x .102 . L L L . . x x x . . L L L . . x x x .103 . L L L . . x x x . . L L L . . x x x .104 . . . . . . . . . . . . . . . . . . . .105 . . . . .106 . x x x .107 . x x x .108 . x x x .109 . . . . .""",110 "ascii",111 ),112 ),113 )114class Build555LRCenterStageTCenter(BFS):115 def __init__(self):116 BFS.__init__(117 self,118 "5x5x5-LR-t-center-stage",119 (),120 "5x5x5",121 "lookup-table-5x5x5-step11-LR-centers-stage-t-center-only.txt",122 True, # store_as_hex123 # starting cubes124 (125 (126 """127 . . . . .128 . . x . .129 . x . x .130 . . x . .131 . . . . .132 . . . . . . . . . . . . . . . . . . . .133 . . L . . . . x . . . . L . . . . x . .134 . L . L . . x . x . . L . L . . x . x .135 . . L . . . . x . . . . L . . . . x . .136 . . . . . . . . . . . . . . . . . . . .137 . . . . .138 . . x . .139 . x . x .140 . . x . .141 . . . . .""",142 "ascii",143 ),144 ),145 )146class Build555LRCenterStageXCenter(BFS):147 def __init__(self):148 BFS.__init__(149 self,150 "5x5x5-LR-x-center-stage",151 (),152 "5x5x5",153 "lookup-table-5x5x5-step12-LR-centers-stage-x-center-only.txt",154 True, # store_as_hex155 # starting cubes156 (157 (158 """159 . . . . .160 . x . x .161 . . . . .162 . x . x .163 . . . . .164 . . . . . . . . . . . . . . . . . . . .165 . L . L . . x . x . . L . L . . x . x .166 . . . . . . . . . . . . . . . . . . . .167 . L . L . . x . x . . L . L . . x . x .168 . . . . . . . . . . . . . . . . . . . .169 . . . . .170 . x . x .171 . . . . .172 . x . x .173 . . . . .""",174 "ascii",175 ),176 ),177 )178# =======179# phase 2180# =======181class Build555FBCenterStage(BFS):182 def __init__(self):183 BFS.__init__(184 self,185 "5x5x5-FB-center-stage",186 ("Uw", "Uw'", "Fw", "Fw'", "Bw", "Bw'", "Dw", "Dw'"),187 "5x5x5",188 "lookup-table-5x5x5-step20-FB-centers-stage.txt",189 True, # store_as_hex190 # starting cubes191 (192 (193 """194 . . . . .195 . x x x .196 . x x x .197 . x x x .198 . . . . .199 . . . . . . . . . . . . . . . . . . . .200 . . . . . . F F F . . . . . . . F F F .201 . . . . . . F F F . . . . . . . F F F .202 . . . . . . F F F . . . . . . . F F F .203 . . . . . . . . . . . . . . . . . . . .204 . . . . .205 . x x x .206 . x x x .207 . x x x .208 . . . . .""",209 "ascii",210 ),211 ),212 )213class Build555FBTCenterStage(BFS):214 def __init__(self):215 BFS.__init__(216 self,217 "5x5x5-FB-t-center-stage",218 ("Uw", "Uw'", "Fw", "Fw'", "Bw", "Bw'", "Dw", "Dw'"),219 "5x5x5",220 "lookup-table-5x5x5-step21-FB-t-centers-stage.txt",221 True, # store_as_hex222 # starting cubes223 (224 (225 """226 . . . . .227 . . x . .228 . x . x .229 . . x . .230 . . . . .231 . . . . . . . . . . . . . . . . . . . .232 . . . . . . . F . . . . . . . . . F . .233 . . . . . . F . F . . . . . . . F . F .234 . . . . . . . F . . . . . . . . . F . .235 . . . . . . . . . . . . . . . . . . . .236 . . . . .237 . . x . .238 . x . x .239 . . x . .240 . . . . .""",241 "ascii",242 ),243 ),244 )245class Build555FBXCenterStage(BFS):246 def __init__(self):247 BFS.__init__(248 self,249 "5x5x5-FB-x-center-stage",250 ("Uw", "Uw'", "Fw", "Fw'", "Bw", "Bw'", "Dw", "Dw'"),251 "5x5x5",252 "lookup-table-5x5x5-step22-FB-x-centers-stage.txt",253 True, # store_as_hex254 # starting cubes255 (256 (257 """258 . . . . .259 . x . x .260 . . . . .261 . x . x .262 . . . . .263 . . . . . . . . . . . . . . . . . . . .264 . . . . . . F . F . . . . . . . F . F .265 . . . . . . . . . . . . . . . . . . . .266 . . . . . . F . F . . . . . . . F . F .267 . . . . . . . . . . . . . . . . . . . .268 . . . . .269 . x . x .270 . . . . .271 . x . x .272 . . . . .""",273 "ascii",274 ),275 ),276 )277class Build555Phase2LRCenterStage(BFS):278 def __init__(self):279 # fmt: off280 BFS.__init__(281 self,282 "5x5x5-LR-center-stage",283 ("Uw", "Uw'", "Fw", "Fw'", "Bw", "Bw'", "Dw", "Dw'"),284 "5x5x5",285 "lookup-table-5x5x5-step23-LR-center-stage.txt",286 False, # store_as_hex287 # starting cubes288 (289 ('...............................LLL..LLL..LLL.....................................RRR..RRR..RRR........................................................', 'ULFRBD'),290 ('...............................LLL..LLL..LRL.....................................RLR..RRR..RRR........................................................', 'ULFRBD'),291 ('...............................LLL..LLL..LRL.....................................RRR..RRR..RLR........................................................', 'ULFRBD'),292 ('...............................LLL..LLL..RLR.....................................LRL..RRR..RRR........................................................', 'ULFRBD'),293 ('...............................LLL..LLL..RLR.....................................RRR..RRR..LRL........................................................', 'ULFRBD'),294 ('...............................LLL..LLL..RRR.....................................LLL..RRR..RRR........................................................', 'ULFRBD'),295 ('...............................LLL..LLL..RRR.....................................LRL..RRR..RLR........................................................', 'ULFRBD'),296 ('...............................LLL..LLL..RRR.....................................RLR..RRR..LRL........................................................', 'ULFRBD'),297 ('...............................LLL..LLL..RRR.....................................RRR..RRR..LLL........................................................', 'ULFRBD'),298 ('...............................LLL..LLR..LLL.....................................RRR..LRR..RRR........................................................', 'ULFRBD'),299 ('...............................LLL..LLR..LLL.....................................RRR..RRL..RRR........................................................', 'ULFRBD'),300 ('...............................LLL..LLR..LRL.....................................RLR..LRR..RRR........................................................', 'ULFRBD'),301 ('...............................LLL..LLR..LRL.....................................RLR..RRL..RRR........................................................', 'ULFRBD'),302 ('...............................LLL..LLR..LRL.....................................RRR..LRR..RLR........................................................', 'ULFRBD'),303 ('...............................LLL..LLR..LRL.....................................RRR..RRL..RLR........................................................', 'ULFRBD'),304 ('...............................LLL..LLR..RLR.....................................LRL..LRR..RRR........................................................', 'ULFRBD'),305 ('...............................LLL..LLR..RLR.....................................LRL..RRL..RRR........................................................', 'ULFRBD'),306 ('...............................LLL..LLR..RLR.....................................RRR..LRR..LRL........................................................', 'ULFRBD'),307 ('...............................LLL..LLR..RLR.....................................RRR..RRL..LRL........................................................', 'ULFRBD'),308 ('...............................LLL..LLR..RRR.....................................LLL..LRR..RRR........................................................', 'ULFRBD'),309 ('...............................LLL..LLR..RRR.....................................LLL..RRL..RRR........................................................', 'ULFRBD'),310 ('...............................LLL..LLR..RRR.....................................LRL..LRR..RLR........................................................', 'ULFRBD'),311 ('...............................LLL..LLR..RRR.....................................LRL..RRL..RLR........................................................', 'ULFRBD'),312 ('...............................LLL..LLR..RRR.....................................RLR..LRR..LRL........................................................', 'ULFRBD'),313 ('...............................LLL..LLR..RRR.....................................RLR..RRL..LRL........................................................', 'ULFRBD'),314 ('...............................LLL..LLR..RRR.....................................RRR..LRR..LLL........................................................', 'ULFRBD'),315 ('...............................LLL..LLR..RRR.....................................RRR..RRL..LLL........................................................', 'ULFRBD'),316 ('...............................LLL..RLL..LLL.....................................RRR..LRR..RRR........................................................', 'ULFRBD'),317 ('...............................LLL..RLL..LLL.....................................RRR..RRL..RRR........................................................', 'ULFRBD'),318 ('...............................LLL..RLL..LRL.....................................RLR..LRR..RRR........................................................', 'ULFRBD'),319 ('...............................LLL..RLL..LRL.....................................RLR..RRL..RRR........................................................', 'ULFRBD'),320 ('...............................LLL..RLL..LRL.....................................RRR..LRR..RLR........................................................', 'ULFRBD'),321 ('...............................LLL..RLL..LRL.....................................RRR..RRL..RLR........................................................', 'ULFRBD'),322 ('...............................LLL..RLL..RLR.....................................LRL..LRR..RRR........................................................', 'ULFRBD'),323 ('...............................LLL..RLL..RLR.....................................LRL..RRL..RRR........................................................', 'ULFRBD'),324 ('...............................LLL..RLL..RLR.....................................RRR..LRR..LRL........................................................', 'ULFRBD'),325 ('...............................LLL..RLL..RLR.....................................RRR..RRL..LRL........................................................', 'ULFRBD'),326 ('...............................LLL..RLL..RRR.....................................LLL..LRR..RRR........................................................', 'ULFRBD'),327 ('...............................LLL..RLL..RRR.....................................LLL..RRL..RRR........................................................', 'ULFRBD'),328 ('...............................LLL..RLL..RRR.....................................LRL..LRR..RLR........................................................', 'ULFRBD'),329 ('...............................LLL..RLL..RRR.....................................LRL..RRL..RLR........................................................', 'ULFRBD'),330 ('...............................LLL..RLL..RRR.....................................RLR..LRR..LRL........................................................', 'ULFRBD'),331 ('...............................LLL..RLL..RRR.....................................RLR..RRL..LRL........................................................', 'ULFRBD'),332 ('...............................LLL..RLL..RRR.....................................RRR..LRR..LLL........................................................', 'ULFRBD'),333 ('...............................LLL..RLL..RRR.....................................RRR..RRL..LLL........................................................', 'ULFRBD'),334 ('...............................LLL..RLR..LLL.....................................RRR..LRL..RRR........................................................', 'ULFRBD'),335 ('...............................LLL..RLR..LRL.....................................RLR..LRL..RRR........................................................', 'ULFRBD'),336 ('...............................LLL..RLR..LRL.....................................RRR..LRL..RLR........................................................', 'ULFRBD'),337 ('...............................LLL..RLR..RLR.....................................LRL..LRL..RRR........................................................', 'ULFRBD'),338 ('...............................LLL..RLR..RLR.....................................RRR..LRL..LRL........................................................', 'ULFRBD'),339 ('...............................LLL..RLR..RRR.....................................LLL..LRL..RRR........................................................', 'ULFRBD'),340 ('...............................LLL..RLR..RRR.....................................LRL..LRL..RLR........................................................', 'ULFRBD'),341 ('...............................LLL..RLR..RRR.....................................RLR..LRL..LRL........................................................', 'ULFRBD'),342 ('...............................LLL..RLR..RRR.....................................RRR..LRL..LLL........................................................', 'ULFRBD'),343 ('...............................LLR..LLL..LLR.....................................LRR..RRR..LRR........................................................', 'ULFRBD'),344 ('...............................LLR..LLL..LLR.....................................RRL..RRR..RRL........................................................', 'ULFRBD'),345 ('...............................LLR..LLL..LRR.....................................LLR..RRR..LRR........................................................', 'ULFRBD'),346 ('...............................LLR..LLL..LRR.....................................LRR..RRR..LLR........................................................', 'ULFRBD'),347 ('...............................LLR..LLL..LRR.....................................RLL..RRR..RRL........................................................', 'ULFRBD'),348 ('...............................LLR..LLL..LRR.....................................RRL..RRR..RLL........................................................', 'ULFRBD'),349 ('...............................LLR..LLL..RLL.....................................RRL..RRR..LRR........................................................', 'ULFRBD'),350 ('...............................LLR..LLL..RRL.....................................RLL..RRR..LRR........................................................', 'ULFRBD'),351 ('...............................LLR..LLL..RRL.....................................RRL..RRR..LLR........................................................', 'ULFRBD'),352 ('...............................LLR..LLR..LLR.....................................LRR..LRR..LRR........................................................', 'ULFRBD'),353 ('...............................LLR..LLR..LLR.....................................LRR..RRL..LRR........................................................', 'ULFRBD'),354 ('...............................LLR..LLR..LLR.....................................RRL..LRR..RRL........................................................', 'ULFRBD'),355 ('...............................LLR..LLR..LLR.....................................RRL..RRL..RRL........................................................', 'ULFRBD'),356 ('...............................LLR..LLR..LRR.....................................LLR..LRR..LRR........................................................', 'ULFRBD'),357 ('...............................LLR..LLR..LRR.....................................LLR..RRL..LRR........................................................', 'ULFRBD'),358 ('...............................LLR..LLR..LRR.....................................LRR..LRR..LLR........................................................', 'ULFRBD'),359 ('...............................LLR..LLR..LRR.....................................LRR..RRL..LLR........................................................', 'ULFRBD'),360 ('...............................LLR..LLR..LRR.....................................RLL..LRR..RRL........................................................', 'ULFRBD'),361 ('...............................LLR..LLR..LRR.....................................RLL..RRL..RRL........................................................', 'ULFRBD'),362 ('...............................LLR..LLR..LRR.....................................RRL..LRR..RLL........................................................', 'ULFRBD'),363 ('...............................LLR..LLR..LRR.....................................RRL..RRL..RLL........................................................', 'ULFRBD'),364 ('...............................LLR..LLR..RLL.....................................RRL..LRR..LRR........................................................', 'ULFRBD'),365 ('...............................LLR..LLR..RLL.....................................RRL..RRL..LRR........................................................', 'ULFRBD'),366 ('...............................LLR..LLR..RRL.....................................RLL..LRR..LRR........................................................', 'ULFRBD'),367 ('...............................LLR..LLR..RRL.....................................RLL..RRL..LRR........................................................', 'ULFRBD'),368 ('...............................LLR..LLR..RRL.....................................RRL..LRR..LLR........................................................', 'ULFRBD'),369 ('...............................LLR..LLR..RRL.....................................RRL..RRL..LLR........................................................', 'ULFRBD'),370 ('...............................LLR..RLL..LLR.....................................LRR..LRR..LRR........................................................', 'ULFRBD'),371 ('...............................LLR..RLL..LLR.....................................LRR..RRL..LRR........................................................', 'ULFRBD'),372 ('...............................LLR..RLL..LLR.....................................RRL..LRR..RRL........................................................', 'ULFRBD'),373 ('...............................LLR..RLL..LLR.....................................RRL..RRL..RRL........................................................', 'ULFRBD'),374 ('...............................LLR..RLL..LRR.....................................LLR..LRR..LRR........................................................', 'ULFRBD'),375 ('...............................LLR..RLL..LRR.....................................LLR..RRL..LRR........................................................', 'ULFRBD'),376 ('...............................LLR..RLL..LRR.....................................LRR..LRR..LLR........................................................', 'ULFRBD'),377 ('...............................LLR..RLL..LRR.....................................LRR..RRL..LLR........................................................', 'ULFRBD'),378 ('...............................LLR..RLL..LRR.....................................RLL..LRR..RRL........................................................', 'ULFRBD'),379 ('...............................LLR..RLL..LRR.....................................RLL..RRL..RRL........................................................', 'ULFRBD'),380 ('...............................LLR..RLL..LRR.....................................RRL..LRR..RLL........................................................', 'ULFRBD'),381 ('...............................LLR..RLL..LRR.....................................RRL..RRL..RLL........................................................', 'ULFRBD'),382 ('...............................LLR..RLL..RLL.....................................RRL..LRR..LRR........................................................', 'ULFRBD'),383 ('...............................LLR..RLL..RLL.....................................RRL..RRL..LRR........................................................', 'ULFRBD'),384 ('...............................LLR..RLL..RRL.....................................RLL..LRR..LRR........................................................', 'ULFRBD'),385 ('...............................LLR..RLL..RRL.....................................RLL..RRL..LRR........................................................', 'ULFRBD'),386 ('...............................LLR..RLL..RRL.....................................RRL..LRR..LLR........................................................', 'ULFRBD'),387 ('...............................LLR..RLL..RRL.....................................RRL..RRL..LLR........................................................', 'ULFRBD'),388 ('...............................LLR..RLR..LLR.....................................LRR..LRL..LRR........................................................', 'ULFRBD'),389 ('...............................LLR..RLR..LLR.....................................RRL..LRL..RRL........................................................', 'ULFRBD'),390 ('...............................LLR..RLR..LRR.....................................LLR..LRL..LRR........................................................', 'ULFRBD'),391 ('...............................LLR..RLR..LRR.....................................LRR..LRL..LLR........................................................', 'ULFRBD'),392 ('...............................LLR..RLR..LRR.....................................RLL..LRL..RRL........................................................', 'ULFRBD'),393 ('...............................LLR..RLR..LRR.....................................RRL..LRL..RLL........................................................', 'ULFRBD'),394 ('...............................LLR..RLR..RLL.....................................RRL..LRL..LRR........................................................', 'ULFRBD'),395 ('...............................LLR..RLR..RRL.....................................RLL..LRL..LRR........................................................', 'ULFRBD'),396 ('...............................LLR..RLR..RRL.....................................RRL..LRL..LLR........................................................', 'ULFRBD'),397 ('...............................LRL..LLL..LLL.....................................RLR..RRR..RRR........................................................', 'ULFRBD'),398 ('...............................LRL..LLL..LLL.....................................RRR..RRR..RLR........................................................', 'ULFRBD'),399 ('...............................LRL..LLL..LRL.....................................RLR..RRR..RLR........................................................', 'ULFRBD'),400 ('...............................LRL..LLL..RLR.....................................LLL..RRR..RRR........................................................', 'ULFRBD'),401 ('...............................LRL..LLL..RLR.....................................LRL..RRR..RLR........................................................', 'ULFRBD'),402 ('...............................LRL..LLL..RLR.....................................RLR..RRR..LRL........................................................', 'ULFRBD'),403 ('...............................LRL..LLL..RLR.....................................RRR..RRR..LLL........................................................', 'ULFRBD'),404 ('...............................LRL..LLL..RRR.....................................LLL..RRR..RLR........................................................', 'ULFRBD'),405 ('...............................LRL..LLL..RRR.....................................RLR..RRR..LLL........................................................', 'ULFRBD'),406 ('...............................LRL..LLR..LLL.....................................RLR..LRR..RRR........................................................', 'ULFRBD'),407 ('...............................LRL..LLR..LLL.....................................RLR..RRL..RRR........................................................', 'ULFRBD'),408 ('...............................LRL..LLR..LLL.....................................RRR..LRR..RLR........................................................', 'ULFRBD'),409 ('...............................LRL..LLR..LLL.....................................RRR..RRL..RLR........................................................', 'ULFRBD'),410 ('...............................LRL..LLR..LRL.....................................RLR..LRR..RLR........................................................', 'ULFRBD'),411 ('...............................LRL..LLR..LRL.....................................RLR..RRL..RLR........................................................', 'ULFRBD'),412 ('...............................LRL..LLR..RLR.....................................LLL..LRR..RRR........................................................', 'ULFRBD'),413 ('...............................LRL..LLR..RLR.....................................LLL..RRL..RRR........................................................', 'ULFRBD'),414 ('...............................LRL..LLR..RLR.....................................LRL..LRR..RLR........................................................', 'ULFRBD'),415 ('...............................LRL..LLR..RLR.....................................LRL..RRL..RLR........................................................', 'ULFRBD'),416 ('...............................LRL..LLR..RLR.....................................RLR..LRR..LRL........................................................', 'ULFRBD'),417 ('...............................LRL..LLR..RLR.....................................RLR..RRL..LRL........................................................', 'ULFRBD'),418 ('...............................LRL..LLR..RLR.....................................RRR..LRR..LLL........................................................', 'ULFRBD'),419 ('...............................LRL..LLR..RLR.....................................RRR..RRL..LLL........................................................', 'ULFRBD'),420 ('...............................LRL..LLR..RRR.....................................LLL..LRR..RLR........................................................', 'ULFRBD'),421 ('...............................LRL..LLR..RRR.....................................LLL..RRL..RLR........................................................', 'ULFRBD'),422 ('...............................LRL..LLR..RRR.....................................RLR..LRR..LLL........................................................', 'ULFRBD'),423 ('...............................LRL..LLR..RRR.....................................RLR..RRL..LLL........................................................', 'ULFRBD'),424 ('...............................LRL..RLL..LLL.....................................RLR..LRR..RRR........................................................', 'ULFRBD'),425 ('...............................LRL..RLL..LLL.....................................RLR..RRL..RRR........................................................', 'ULFRBD'),426 ('...............................LRL..RLL..LLL.....................................RRR..LRR..RLR........................................................', 'ULFRBD'),427 ('...............................LRL..RLL..LLL.....................................RRR..RRL..RLR........................................................', 'ULFRBD'),428 ('...............................LRL..RLL..LRL.....................................RLR..LRR..RLR........................................................', 'ULFRBD'),429 ('...............................LRL..RLL..LRL.....................................RLR..RRL..RLR........................................................', 'ULFRBD'),430 ('...............................LRL..RLL..RLR.....................................LLL..LRR..RRR........................................................', 'ULFRBD'),431 ('...............................LRL..RLL..RLR.....................................LLL..RRL..RRR........................................................', 'ULFRBD'),432 ('...............................LRL..RLL..RLR.....................................LRL..LRR..RLR........................................................', 'ULFRBD'),433 ('...............................LRL..RLL..RLR.....................................LRL..RRL..RLR........................................................', 'ULFRBD'),434 ('...............................LRL..RLL..RLR.....................................RLR..LRR..LRL........................................................', 'ULFRBD'),435 ('...............................LRL..RLL..RLR.....................................RLR..RRL..LRL........................................................', 'ULFRBD'),436 ('...............................LRL..RLL..RLR.....................................RRR..LRR..LLL........................................................', 'ULFRBD'),437 ('...............................LRL..RLL..RLR.....................................RRR..RRL..LLL........................................................', 'ULFRBD'),438 ('...............................LRL..RLL..RRR.....................................LLL..LRR..RLR........................................................', 'ULFRBD'),439 ('...............................LRL..RLL..RRR.....................................LLL..RRL..RLR........................................................', 'ULFRBD'),440 ('...............................LRL..RLL..RRR.....................................RLR..LRR..LLL........................................................', 'ULFRBD'),441 ('...............................LRL..RLL..RRR.....................................RLR..RRL..LLL........................................................', 'ULFRBD'),442 ('...............................LRL..RLR..LLL.....................................RLR..LRL..RRR........................................................', 'ULFRBD'),443 ('...............................LRL..RLR..LLL.....................................RRR..LRL..RLR........................................................', 'ULFRBD'),444 ('...............................LRL..RLR..LRL.....................................RLR..LRL..RLR........................................................', 'ULFRBD'),445 ('...............................LRL..RLR..RLR.....................................LLL..LRL..RRR........................................................', 'ULFRBD'),446 ('...............................LRL..RLR..RLR.....................................LRL..LRL..RLR........................................................', 'ULFRBD'),447 ('...............................LRL..RLR..RLR.....................................RLR..LRL..LRL........................................................', 'ULFRBD'),448 ('...............................LRL..RLR..RLR.....................................RRR..LRL..LLL........................................................', 'ULFRBD'),449 ('...............................LRL..RLR..RRR.....................................LLL..LRL..RLR........................................................', 'ULFRBD'),450 ('...............................LRL..RLR..RRR.....................................RLR..LRL..LLL........................................................', 'ULFRBD'),451 ('...............................LRR..LLL..LLR.....................................LLR..RRR..LRR........................................................', 'ULFRBD'),452 ('...............................LRR..LLL..LLR.....................................LRR..RRR..LLR........................................................', 'ULFRBD'),453 ('...............................LRR..LLL..LLR.....................................RLL..RRR..RRL........................................................', 'ULFRBD'),454 ('...............................LRR..LLL..LLR.....................................RRL..RRR..RLL........................................................', 'ULFRBD'),455 ('...............................LRR..LLL..LRR.....................................LLR..RRR..LLR........................................................', 'ULFRBD'),456 ('...............................LRR..LLL..LRR.....................................RLL..RRR..RLL........................................................', 'ULFRBD'),457 ('...............................LRR..LLL..RLL.....................................RLL..RRR..LRR........................................................', 'ULFRBD'),458 ('...............................LRR..LLL..RLL.....................................RRL..RRR..LLR........................................................', 'ULFRBD'),459 ('...............................LRR..LLL..RRL.....................................RLL..RRR..LLR........................................................', 'ULFRBD'),460 ('...............................LRR..LLR..LLR.....................................LLR..LRR..LRR........................................................', 'ULFRBD'),461 ('...............................LRR..LLR..LLR.....................................LLR..RRL..LRR........................................................', 'ULFRBD'),462 ('...............................LRR..LLR..LLR.....................................LRR..LRR..LLR........................................................', 'ULFRBD'),463 ('...............................LRR..LLR..LLR.....................................LRR..RRL..LLR........................................................', 'ULFRBD'),464 ('...............................LRR..LLR..LLR.....................................RLL..LRR..RRL........................................................', 'ULFRBD'),465 ('...............................LRR..LLR..LLR.....................................RLL..RRL..RRL........................................................', 'ULFRBD'),466 ('...............................LRR..LLR..LLR.....................................RRL..LRR..RLL........................................................', 'ULFRBD'),467 ('...............................LRR..LLR..LLR.....................................RRL..RRL..RLL........................................................', 'ULFRBD'),468 ('...............................LRR..LLR..LRR.....................................LLR..LRR..LLR........................................................', 'ULFRBD'),469 ('...............................LRR..LLR..LRR.....................................LLR..RRL..LLR........................................................', 'ULFRBD'),470 ('...............................LRR..LLR..LRR.....................................RLL..LRR..RLL........................................................', 'ULFRBD'),471 ('...............................LRR..LLR..LRR.....................................RLL..RRL..RLL........................................................', 'ULFRBD'),472 ('...............................LRR..LLR..RLL.....................................RLL..LRR..LRR........................................................', 'ULFRBD'),473 ('...............................LRR..LLR..RLL.....................................RLL..RRL..LRR........................................................', 'ULFRBD'),474 ('...............................LRR..LLR..RLL.....................................RRL..LRR..LLR........................................................', 'ULFRBD'),475 ('...............................LRR..LLR..RLL.....................................RRL..RRL..LLR........................................................', 'ULFRBD'),476 ('...............................LRR..LLR..RRL.....................................RLL..LRR..LLR........................................................', 'ULFRBD'),477 ('...............................LRR..LLR..RRL.....................................RLL..RRL..LLR........................................................', 'ULFRBD'),478 ('...............................LRR..RLL..LLR.....................................LLR..LRR..LRR........................................................', 'ULFRBD'),479 ('...............................LRR..RLL..LLR.....................................LLR..RRL..LRR........................................................', 'ULFRBD'),480 ('...............................LRR..RLL..LLR.....................................LRR..LRR..LLR........................................................', 'ULFRBD'),481 ('...............................LRR..RLL..LLR.....................................LRR..RRL..LLR........................................................', 'ULFRBD'),482 ('...............................LRR..RLL..LLR.....................................RLL..LRR..RRL........................................................', 'ULFRBD'),483 ('...............................LRR..RLL..LLR.....................................RLL..RRL..RRL........................................................', 'ULFRBD'),484 ('...............................LRR..RLL..LLR.....................................RRL..LRR..RLL........................................................', 'ULFRBD'),485 ('...............................LRR..RLL..LLR.....................................RRL..RRL..RLL........................................................', 'ULFRBD'),486 ('...............................LRR..RLL..LRR.....................................LLR..LRR..LLR........................................................', 'ULFRBD'),487 ('...............................LRR..RLL..LRR.....................................LLR..RRL..LLR........................................................', 'ULFRBD'),488 ('...............................LRR..RLL..LRR.....................................RLL..LRR..RLL........................................................', 'ULFRBD'),489 ('...............................LRR..RLL..LRR.....................................RLL..RRL..RLL........................................................', 'ULFRBD'),490 ('...............................LRR..RLL..RLL.....................................RLL..LRR..LRR........................................................', 'ULFRBD'),491 ('...............................LRR..RLL..RLL.....................................RLL..RRL..LRR........................................................', 'ULFRBD'),492 ('...............................LRR..RLL..RLL.....................................RRL..LRR..LLR........................................................', 'ULFRBD'),493 ('...............................LRR..RLL..RLL.....................................RRL..RRL..LLR........................................................', 'ULFRBD'),494 ('...............................LRR..RLL..RRL.....................................RLL..LRR..LLR........................................................', 'ULFRBD'),495 ('...............................LRR..RLL..RRL.....................................RLL..RRL..LLR........................................................', 'ULFRBD'),496 ('...............................LRR..RLR..LLR.....................................LLR..LRL..LRR........................................................', 'ULFRBD'),497 ('...............................LRR..RLR..LLR.....................................LRR..LRL..LLR........................................................', 'ULFRBD'),498 ('...............................LRR..RLR..LLR.....................................RLL..LRL..RRL........................................................', 'ULFRBD'),499 ('...............................LRR..RLR..LLR.....................................RRL..LRL..RLL........................................................', 'ULFRBD'),500 ('...............................LRR..RLR..LRR.....................................LLR..LRL..LLR........................................................', 'ULFRBD'),501 ('...............................LRR..RLR..LRR.....................................RLL..LRL..RLL........................................................', 'ULFRBD'),502 ('...............................LRR..RLR..RLL.....................................RLL..LRL..LRR........................................................', 'ULFRBD'),503 ('...............................LRR..RLR..RLL.....................................RRL..LRL..LLR........................................................', 'ULFRBD'),504 ('...............................LRR..RLR..RRL.....................................RLL..LRL..LLR........................................................', 'ULFRBD'),505 ('...............................RLL..LLL..LLR.....................................LRR..RRR..RRL........................................................', 'ULFRBD'),506 ('...............................RLL..LLL..LRR.....................................LLR..RRR..RRL........................................................', 'ULFRBD'),507 ('...............................RLL..LLL..LRR.....................................LRR..RRR..RLL........................................................', 'ULFRBD'),508 ('...............................RLL..LLL..RLL.....................................LRR..RRR..LRR........................................................', 'ULFRBD'),509 ('...............................RLL..LLL..RLL.....................................RRL..RRR..RRL........................................................', 'ULFRBD'),510 ('...............................RLL..LLL..RRL.....................................LLR..RRR..LRR........................................................', 'ULFRBD'),511 ('...............................RLL..LLL..RRL.....................................LRR..RRR..LLR........................................................', 'ULFRBD'),512 ('...............................RLL..LLL..RRL.....................................RLL..RRR..RRL........................................................', 'ULFRBD'),513 ('...............................RLL..LLL..RRL.....................................RRL..RRR..RLL........................................................', 'ULFRBD'),514 ('...............................RLL..LLR..LLR.....................................LRR..LRR..RRL........................................................', 'ULFRBD'),515 ('...............................RLL..LLR..LLR.....................................LRR..RRL..RRL........................................................', 'ULFRBD'),516 ('...............................RLL..LLR..LRR.....................................LLR..LRR..RRL........................................................', 'ULFRBD'),517 ('...............................RLL..LLR..LRR.....................................LLR..RRL..RRL........................................................', 'ULFRBD'),518 ('...............................RLL..LLR..LRR.....................................LRR..LRR..RLL........................................................', 'ULFRBD'),519 ('...............................RLL..LLR..LRR.....................................LRR..RRL..RLL........................................................', 'ULFRBD'),520 ('...............................RLL..LLR..RLL.....................................LRR..LRR..LRR........................................................', 'ULFRBD'),521 ('...............................RLL..LLR..RLL.....................................LRR..RRL..LRR........................................................', 'ULFRBD'),522 ('...............................RLL..LLR..RLL.....................................RRL..LRR..RRL........................................................', 'ULFRBD'),523 ('...............................RLL..LLR..RLL.....................................RRL..RRL..RRL........................................................', 'ULFRBD'),524 ('...............................RLL..LLR..RRL.....................................LLR..LRR..LRR........................................................', 'ULFRBD'),525 ('...............................RLL..LLR..RRL.....................................LLR..RRL..LRR........................................................', 'ULFRBD'),526 ('...............................RLL..LLR..RRL.....................................LRR..LRR..LLR........................................................', 'ULFRBD'),527 ('...............................RLL..LLR..RRL.....................................LRR..RRL..LLR........................................................', 'ULFRBD'),528 ('...............................RLL..LLR..RRL.....................................RLL..LRR..RRL........................................................', 'ULFRBD'),529 ('...............................RLL..LLR..RRL.....................................RLL..RRL..RRL........................................................', 'ULFRBD'),530 ('...............................RLL..LLR..RRL.....................................RRL..LRR..RLL........................................................', 'ULFRBD'),531 ('...............................RLL..LLR..RRL.....................................RRL..RRL..RLL........................................................', 'ULFRBD'),532 ('...............................RLL..RLL..LLR.....................................LRR..LRR..RRL........................................................', 'ULFRBD'),533 ('...............................RLL..RLL..LLR.....................................LRR..RRL..RRL........................................................', 'ULFRBD'),534 ('...............................RLL..RLL..LRR.....................................LLR..LRR..RRL........................................................', 'ULFRBD'),535 ('...............................RLL..RLL..LRR.....................................LLR..RRL..RRL........................................................', 'ULFRBD'),536 ('...............................RLL..RLL..LRR.....................................LRR..LRR..RLL........................................................', 'ULFRBD'),537 ('...............................RLL..RLL..LRR.....................................LRR..RRL..RLL........................................................', 'ULFRBD'),538 ('...............................RLL..RLL..RLL.....................................LRR..LRR..LRR........................................................', 'ULFRBD'),539 ('...............................RLL..RLL..RLL.....................................LRR..RRL..LRR........................................................', 'ULFRBD'),540 ('...............................RLL..RLL..RLL.....................................RRL..LRR..RRL........................................................', 'ULFRBD'),541 ('...............................RLL..RLL..RLL.....................................RRL..RRL..RRL........................................................', 'ULFRBD'),542 ('...............................RLL..RLL..RRL.....................................LLR..LRR..LRR........................................................', 'ULFRBD'),543 ('...............................RLL..RLL..RRL.....................................LLR..RRL..LRR........................................................', 'ULFRBD'),544 ('...............................RLL..RLL..RRL.....................................LRR..LRR..LLR........................................................', 'ULFRBD'),545 ('...............................RLL..RLL..RRL.....................................LRR..RRL..LLR........................................................', 'ULFRBD'),546 ('...............................RLL..RLL..RRL.....................................RLL..LRR..RRL........................................................', 'ULFRBD'),547 ('...............................RLL..RLL..RRL.....................................RLL..RRL..RRL........................................................', 'ULFRBD'),548 ('...............................RLL..RLL..RRL.....................................RRL..LRR..RLL........................................................', 'ULFRBD'),549 ('...............................RLL..RLL..RRL.....................................RRL..RRL..RLL........................................................', 'ULFRBD'),550 ('...............................RLL..RLR..LLR.....................................LRR..LRL..RRL........................................................', 'ULFRBD'),551 ('...............................RLL..RLR..LRR.....................................LLR..LRL..RRL........................................................', 'ULFRBD'),552 ('...............................RLL..RLR..LRR.....................................LRR..LRL..RLL........................................................', 'ULFRBD'),553 ('...............................RLL..RLR..RLL.....................................LRR..LRL..LRR........................................................', 'ULFRBD'),554 ('...............................RLL..RLR..RLL.....................................RRL..LRL..RRL........................................................', 'ULFRBD'),555 ('...............................RLL..RLR..RRL.....................................LLR..LRL..LRR........................................................', 'ULFRBD'),556 ('...............................RLL..RLR..RRL.....................................LRR..LRL..LLR........................................................', 'ULFRBD'),557 ('...............................RLL..RLR..RRL.....................................RLL..LRL..RRL........................................................', 'ULFRBD'),558 ('...............................RLL..RLR..RRL.....................................RRL..LRL..RLL........................................................', 'ULFRBD'),559 ('...............................RLR..LLL..LLL.....................................LRL..RRR..RRR........................................................', 'ULFRBD'),560 ('...............................RLR..LLL..LLL.....................................RRR..RRR..LRL........................................................', 'ULFRBD'),561 ('...............................RLR..LLL..LRL.....................................LLL..RRR..RRR........................................................', 'ULFRBD'),562 ('...............................RLR..LLL..LRL.....................................LRL..RRR..RLR........................................................', 'ULFRBD'),563 ('...............................RLR..LLL..LRL.....................................RLR..RRR..LRL........................................................', 'ULFRBD'),564 ('...............................RLR..LLL..LRL.....................................RRR..RRR..LLL........................................................', 'ULFRBD'),565 ('...............................RLR..LLL..RLR.....................................LRL..RRR..LRL........................................................', 'ULFRBD'),566 ('...............................RLR..LLL..RRR.....................................LLL..RRR..LRL........................................................', 'ULFRBD'),567 ('...............................RLR..LLL..RRR.....................................LRL..RRR..LLL........................................................', 'ULFRBD'),568 ('...............................RLR..LLR..LLL.....................................LRL..LRR..RRR........................................................', 'ULFRBD'),569 ('...............................RLR..LLR..LLL.....................................LRL..RRL..RRR........................................................', 'ULFRBD'),570 ('...............................RLR..LLR..LLL.....................................RRR..LRR..LRL........................................................', 'ULFRBD'),571 ('...............................RLR..LLR..LLL.....................................RRR..RRL..LRL........................................................', 'ULFRBD'),572 ('...............................RLR..LLR..LRL.....................................LLL..LRR..RRR........................................................', 'ULFRBD'),573 ('...............................RLR..LLR..LRL.....................................LLL..RRL..RRR........................................................', 'ULFRBD'),574 ('...............................RLR..LLR..LRL.....................................LRL..LRR..RLR........................................................', 'ULFRBD'),575 ('...............................RLR..LLR..LRL.....................................LRL..RRL..RLR........................................................', 'ULFRBD'),576 ('...............................RLR..LLR..LRL.....................................RLR..LRR..LRL........................................................', 'ULFRBD'),577 ('...............................RLR..LLR..LRL.....................................RLR..RRL..LRL........................................................', 'ULFRBD'),578 ('...............................RLR..LLR..LRL.....................................RRR..LRR..LLL........................................................', 'ULFRBD'),579 ('...............................RLR..LLR..LRL.....................................RRR..RRL..LLL........................................................', 'ULFRBD'),580 ('...............................RLR..LLR..RLR.....................................LRL..LRR..LRL........................................................', 'ULFRBD'),581 ('...............................RLR..LLR..RLR.....................................LRL..RRL..LRL........................................................', 'ULFRBD'),582 ('...............................RLR..LLR..RRR.....................................LLL..LRR..LRL........................................................', 'ULFRBD'),583 ('...............................RLR..LLR..RRR.....................................LLL..RRL..LRL........................................................', 'ULFRBD'),584 ('...............................RLR..LLR..RRR.....................................LRL..LRR..LLL........................................................', 'ULFRBD'),585 ('...............................RLR..LLR..RRR.....................................LRL..RRL..LLL........................................................', 'ULFRBD'),586 ('...............................RLR..RLL..LLL.....................................LRL..LRR..RRR........................................................', 'ULFRBD'),587 ('...............................RLR..RLL..LLL.....................................LRL..RRL..RRR........................................................', 'ULFRBD'),588 ('...............................RLR..RLL..LLL.....................................RRR..LRR..LRL........................................................', 'ULFRBD'),589 ('...............................RLR..RLL..LLL.....................................RRR..RRL..LRL........................................................', 'ULFRBD'),590 ('...............................RLR..RLL..LRL.....................................LLL..LRR..RRR........................................................', 'ULFRBD'),591 ('...............................RLR..RLL..LRL.....................................LLL..RRL..RRR........................................................', 'ULFRBD'),592 ('...............................RLR..RLL..LRL.....................................LRL..LRR..RLR........................................................', 'ULFRBD'),593 ('...............................RLR..RLL..LRL.....................................LRL..RRL..RLR........................................................', 'ULFRBD'),594 ('...............................RLR..RLL..LRL.....................................RLR..LRR..LRL........................................................', 'ULFRBD'),595 ('...............................RLR..RLL..LRL.....................................RLR..RRL..LRL........................................................', 'ULFRBD'),596 ('...............................RLR..RLL..LRL.....................................RRR..LRR..LLL........................................................', 'ULFRBD'),597 ('...............................RLR..RLL..LRL.....................................RRR..RRL..LLL........................................................', 'ULFRBD'),598 ('...............................RLR..RLL..RLR.....................................LRL..LRR..LRL........................................................', 'ULFRBD'),599 ('...............................RLR..RLL..RLR.....................................LRL..RRL..LRL........................................................', 'ULFRBD'),600 ('...............................RLR..RLL..RRR.....................................LLL..LRR..LRL........................................................', 'ULFRBD'),601 ('...............................RLR..RLL..RRR.....................................LLL..RRL..LRL........................................................', 'ULFRBD'),602 ('...............................RLR..RLL..RRR.....................................LRL..LRR..LLL........................................................', 'ULFRBD'),603 ('...............................RLR..RLL..RRR.....................................LRL..RRL..LLL........................................................', 'ULFRBD'),604 ('...............................RLR..RLR..LLL.....................................LRL..LRL..RRR........................................................', 'ULFRBD'),605 ('...............................RLR..RLR..LLL.....................................RRR..LRL..LRL........................................................', 'ULFRBD'),606 ('...............................RLR..RLR..LRL.....................................LLL..LRL..RRR........................................................', 'ULFRBD'),607 ('...............................RLR..RLR..LRL.....................................LRL..LRL..RLR........................................................', 'ULFRBD'),608 ('...............................RLR..RLR..LRL.....................................RLR..LRL..LRL........................................................', 'ULFRBD'),609 ('...............................RLR..RLR..LRL.....................................RRR..LRL..LLL........................................................', 'ULFRBD'),610 ('...............................RLR..RLR..RLR.....................................LRL..LRL..LRL........................................................', 'ULFRBD'),611 ('...............................RLR..RLR..RRR.....................................LLL..LRL..LRL........................................................', 'ULFRBD'),612 ('...............................RLR..RLR..RRR.....................................LRL..LRL..LLL........................................................', 'ULFRBD'),613 ('...............................RRL..LLL..LLR.....................................LLR..RRR..RRL........................................................', 'ULFRBD'),614 ('...............................RRL..LLL..LLR.....................................LRR..RRR..RLL........................................................', 'ULFRBD'),615 ('...............................RRL..LLL..LRR.....................................LLR..RRR..RLL........................................................', 'ULFRBD'),616 ('...............................RRL..LLL..RLL.....................................LLR..RRR..LRR........................................................', 'ULFRBD'),617 ('...............................RRL..LLL..RLL.....................................LRR..RRR..LLR........................................................', 'ULFRBD'),618 ('...............................RRL..LLL..RLL.....................................RLL..RRR..RRL........................................................', 'ULFRBD'),619 ('...............................RRL..LLL..RLL.....................................RRL..RRR..RLL........................................................', 'ULFRBD'),620 ('...............................RRL..LLL..RRL.....................................LLR..RRR..LLR........................................................', 'ULFRBD'),621 ('...............................RRL..LLL..RRL.....................................RLL..RRR..RLL........................................................', 'ULFRBD'),622 ('...............................RRL..LLR..LLR.....................................LLR..LRR..RRL........................................................', 'ULFRBD'),623 ('...............................RRL..LLR..LLR.....................................LLR..RRL..RRL........................................................', 'ULFRBD'),624 ('...............................RRL..LLR..LLR.....................................LRR..LRR..RLL........................................................', 'ULFRBD'),625 ('...............................RRL..LLR..LLR.....................................LRR..RRL..RLL........................................................', 'ULFRBD'),626 ('...............................RRL..LLR..LRR.....................................LLR..LRR..RLL........................................................', 'ULFRBD'),627 ('...............................RRL..LLR..LRR.....................................LLR..RRL..RLL........................................................', 'ULFRBD'),628 ('...............................RRL..LLR..RLL.....................................LLR..LRR..LRR........................................................', 'ULFRBD'),629 ('...............................RRL..LLR..RLL.....................................LLR..RRL..LRR........................................................', 'ULFRBD'),630 ('...............................RRL..LLR..RLL.....................................LRR..LRR..LLR........................................................', 'ULFRBD'),631 ('...............................RRL..LLR..RLL.....................................LRR..RRL..LLR........................................................', 'ULFRBD'),632 ('...............................RRL..LLR..RLL.....................................RLL..LRR..RRL........................................................', 'ULFRBD'),633 ('...............................RRL..LLR..RLL.....................................RLL..RRL..RRL........................................................', 'ULFRBD'),634 ('...............................RRL..LLR..RLL.....................................RRL..LRR..RLL........................................................', 'ULFRBD'),635 ('...............................RRL..LLR..RLL.....................................RRL..RRL..RLL........................................................', 'ULFRBD'),636 ('...............................RRL..LLR..RRL.....................................LLR..LRR..LLR........................................................', 'ULFRBD'),637 ('...............................RRL..LLR..RRL.....................................LLR..RRL..LLR........................................................', 'ULFRBD'),638 ('...............................RRL..LLR..RRL.....................................RLL..LRR..RLL........................................................', 'ULFRBD'),639 ('...............................RRL..LLR..RRL.....................................RLL..RRL..RLL........................................................', 'ULFRBD'),640 ('...............................RRL..RLL..LLR.....................................LLR..LRR..RRL........................................................', 'ULFRBD'),641 ('...............................RRL..RLL..LLR.....................................LLR..RRL..RRL........................................................', 'ULFRBD'),642 ('...............................RRL..RLL..LLR.....................................LRR..LRR..RLL........................................................', 'ULFRBD'),643 ('...............................RRL..RLL..LLR.....................................LRR..RRL..RLL........................................................', 'ULFRBD'),644 ('...............................RRL..RLL..LRR.....................................LLR..LRR..RLL........................................................', 'ULFRBD'),645 ('...............................RRL..RLL..LRR.....................................LLR..RRL..RLL........................................................', 'ULFRBD'),646 ('...............................RRL..RLL..RLL.....................................LLR..LRR..LRR........................................................', 'ULFRBD'),647 ('...............................RRL..RLL..RLL.....................................LLR..RRL..LRR........................................................', 'ULFRBD'),648 ('...............................RRL..RLL..RLL.....................................LRR..LRR..LLR........................................................', 'ULFRBD'),649 ('...............................RRL..RLL..RLL.....................................LRR..RRL..LLR........................................................', 'ULFRBD'),650 ('...............................RRL..RLL..RLL.....................................RLL..LRR..RRL........................................................', 'ULFRBD'),651 ('...............................RRL..RLL..RLL.....................................RLL..RRL..RRL........................................................', 'ULFRBD'),652 ('...............................RRL..RLL..RLL.....................................RRL..LRR..RLL........................................................', 'ULFRBD'),653 ('...............................RRL..RLL..RLL.....................................RRL..RRL..RLL........................................................', 'ULFRBD'),654 ('...............................RRL..RLL..RRL.....................................LLR..LRR..LLR........................................................', 'ULFRBD'),655 ('...............................RRL..RLL..RRL.....................................LLR..RRL..LLR........................................................', 'ULFRBD'),656 ('...............................RRL..RLL..RRL.....................................RLL..LRR..RLL........................................................', 'ULFRBD'),657 ('...............................RRL..RLL..RRL.....................................RLL..RRL..RLL........................................................', 'ULFRBD'),658 ('...............................RRL..RLR..LLR.....................................LLR..LRL..RRL........................................................', 'ULFRBD'),659 ('...............................RRL..RLR..LLR.....................................LRR..LRL..RLL........................................................', 'ULFRBD'),660 ('...............................RRL..RLR..LRR.....................................LLR..LRL..RLL........................................................', 'ULFRBD'),661 ('...............................RRL..RLR..RLL.....................................LLR..LRL..LRR........................................................', 'ULFRBD'),662 ('...............................RRL..RLR..RLL.....................................LRR..LRL..LLR........................................................', 'ULFRBD'),663 ('...............................RRL..RLR..RLL.....................................RLL..LRL..RRL........................................................', 'ULFRBD'),664 ('...............................RRL..RLR..RLL.....................................RRL..LRL..RLL........................................................', 'ULFRBD'),665 ('...............................RRL..RLR..RRL.....................................LLR..LRL..LLR........................................................', 'ULFRBD'),666 ('...............................RRL..RLR..RRL.....................................RLL..LRL..RLL........................................................', 'ULFRBD'),667 ('...............................RRR..LLL..LLL.....................................LLL..RRR..RRR........................................................', 'ULFRBD'),668 ('...............................RRR..LLL..LLL.....................................LRL..RRR..RLR........................................................', 'ULFRBD'),669 ('...............................RRR..LLL..LLL.....................................RLR..RRR..LRL........................................................', 'ULFRBD'),670 ('...............................RRR..LLL..LLL.....................................RRR..RRR..LLL........................................................', 'ULFRBD'),671 ('...............................RRR..LLL..LRL.....................................LLL..RRR..RLR........................................................', 'ULFRBD'),672 ('...............................RRR..LLL..LRL.....................................RLR..RRR..LLL........................................................', 'ULFRBD'),673 ('...............................RRR..LLL..RLR.....................................LLL..RRR..LRL........................................................', 'ULFRBD'),674 ('...............................RRR..LLL..RLR.....................................LRL..RRR..LLL........................................................', 'ULFRBD'),675 ('...............................RRR..LLL..RRR.....................................LLL..RRR..LLL........................................................', 'ULFRBD'),676 ('...............................RRR..LLR..LLL.....................................LLL..LRR..RRR........................................................', 'ULFRBD'),677 ('...............................RRR..LLR..LLL.....................................LLL..RRL..RRR........................................................', 'ULFRBD'),678 ('...............................RRR..LLR..LLL.....................................LRL..LRR..RLR........................................................', 'ULFRBD'),679 ('...............................RRR..LLR..LLL.....................................LRL..RRL..RLR........................................................', 'ULFRBD'),680 ('...............................RRR..LLR..LLL.....................................RLR..LRR..LRL........................................................', 'ULFRBD'),681 ('...............................RRR..LLR..LLL.....................................RLR..RRL..LRL........................................................', 'ULFRBD'),682 ('...............................RRR..LLR..LLL.....................................RRR..LRR..LLL........................................................', 'ULFRBD'),683 ('...............................RRR..LLR..LLL.....................................RRR..RRL..LLL........................................................', 'ULFRBD'),684 ('...............................RRR..LLR..LRL.....................................LLL..LRR..RLR........................................................', 'ULFRBD'),685 ('...............................RRR..LLR..LRL.....................................LLL..RRL..RLR........................................................', 'ULFRBD'),686 ('...............................RRR..LLR..LRL.....................................RLR..LRR..LLL........................................................', 'ULFRBD'),687 ('...............................RRR..LLR..LRL.....................................RLR..RRL..LLL........................................................', 'ULFRBD'),688 ('...............................RRR..LLR..RLR.....................................LLL..LRR..LRL........................................................', 'ULFRBD'),689 ('...............................RRR..LLR..RLR.....................................LLL..RRL..LRL........................................................', 'ULFRBD'),690 ('...............................RRR..LLR..RLR.....................................LRL..LRR..LLL........................................................', 'ULFRBD'),691 ('...............................RRR..LLR..RLR.....................................LRL..RRL..LLL........................................................', 'ULFRBD'),692 ('...............................RRR..LLR..RRR.....................................LLL..LRR..LLL........................................................', 'ULFRBD'),693 ('...............................RRR..LLR..RRR.....................................LLL..RRL..LLL........................................................', 'ULFRBD'),694 ('...............................RRR..RLL..LLL.....................................LLL..LRR..RRR........................................................', 'ULFRBD'),695 ('...............................RRR..RLL..LLL.....................................LLL..RRL..RRR........................................................', 'ULFRBD'),696 ('...............................RRR..RLL..LLL.....................................LRL..LRR..RLR........................................................', 'ULFRBD'),697 ('...............................RRR..RLL..LLL.....................................LRL..RRL..RLR........................................................', 'ULFRBD'),698 ('...............................RRR..RLL..LLL.....................................RLR..LRR..LRL........................................................', 'ULFRBD'),699 ('...............................RRR..RLL..LLL.....................................RLR..RRL..LRL........................................................', 'ULFRBD'),700 ('...............................RRR..RLL..LLL.....................................RRR..LRR..LLL........................................................', 'ULFRBD'),701 ('...............................RRR..RLL..LLL.....................................RRR..RRL..LLL........................................................', 'ULFRBD'),702 ('...............................RRR..RLL..LRL.....................................LLL..LRR..RLR........................................................', 'ULFRBD'),703 ('...............................RRR..RLL..LRL.....................................LLL..RRL..RLR........................................................', 'ULFRBD'),704 ('...............................RRR..RLL..LRL.....................................RLR..LRR..LLL........................................................', 'ULFRBD'),705 ('...............................RRR..RLL..LRL.....................................RLR..RRL..LLL........................................................', 'ULFRBD'),706 ('...............................RRR..RLL..RLR.....................................LLL..LRR..LRL........................................................', 'ULFRBD'),707 ('...............................RRR..RLL..RLR.....................................LLL..RRL..LRL........................................................', 'ULFRBD'),708 ('...............................RRR..RLL..RLR.....................................LRL..LRR..LLL........................................................', 'ULFRBD'),709 ('...............................RRR..RLL..RLR.....................................LRL..RRL..LLL........................................................', 'ULFRBD'),710 ('...............................RRR..RLL..RRR.....................................LLL..LRR..LLL........................................................', 'ULFRBD'),711 ('...............................RRR..RLL..RRR.....................................LLL..RRL..LLL........................................................', 'ULFRBD'),712 ('...............................RRR..RLR..LLL.....................................LLL..LRL..RRR........................................................', 'ULFRBD'),713 ('...............................RRR..RLR..LLL.....................................LRL..LRL..RLR........................................................', 'ULFRBD'),714 ('...............................RRR..RLR..LLL.....................................RLR..LRL..LRL........................................................', 'ULFRBD'),715 ('...............................RRR..RLR..LLL.....................................RRR..LRL..LLL........................................................', 'ULFRBD'),716 ('...............................RRR..RLR..LRL.....................................LLL..LRL..RLR........................................................', 'ULFRBD'),717 ('...............................RRR..RLR..LRL.....................................RLR..LRL..LLL........................................................', 'ULFRBD'),718 ('...............................RRR..RLR..RLR.....................................LLL..LRL..LRL........................................................', 'ULFRBD'),719 ('...............................RRR..RLR..RLR.....................................LRL..LRL..LLL........................................................', 'ULFRBD'),720 ('...............................RRR..RLR..RRR.....................................LLL..LRL..LLL........................................................', 'ULFRBD'),721 ),722 )723 # fmt: on724# =======725# phase 3726# =======727class StartingState555EdgeOrientOuterOrbitLRCenterStage(BFS):728 """729 There should be 432 of them730 """731 def __init__(self):732 BFS.__init__(733 self,734 "5x5x5-LR-center-stage-EO-both-orbits",735 ("Uw", "Uw'", "Dw", "Dw'", "Fw", "Fw'", "Bw", "Bw'", "Lw", "Lw'", "Rw", "Rw'", "L", "L'", "R", "R'"),736 "5x5x5",737 "starting-states-lookup-table-5x5x5-step900-edge-orient-LR-center-stage.txt",738 False, # store_as_hex739 # starting cubes740 (741 (742 """743 . U U D .744 D . . . U745 U . . . U746 U . . . D747 . D U U .748 . D U U . . D U U . . D U U . . D U U .749 D L L L U U . . . D D R R R U U . . . D750 U L L L U U . . . U U R R R U U . . . U751 U L L L D D . . . U U R R R D D . . . U752 . U U D . . U U D . . U U D . . U U D .753 . U U D .754 D . . . U755 U . . . U756 U . . . D757 . D U U .""",758 "ascii",759 ),760 ),761 )762class Build555LRCenterStageEOBothOrbits(BFS):763 """764 2048 * 4900 * 2704156 = 27,136,746,291,200765 lookup-table-5x5x5-step900-edge-orient-LR-center-stage.txt766 ==========================================================767 0 steps has 78 entries (0 percent, 0.00x previous step)768 1 steps has 1,218 entries (0 percent, 15.62x previous step)769 2 steps has 14,256 entries (0 percent, 11.70x previous step)770 3 steps has 172,288 entries (0 percent, 12.09x previous step)771 4 steps has 1,948,920 entries (7 percent, 11.31x previous step)772 5 steps has 24,348,560 entries (91 percent, 12.49x previous step)773 extrapolate from here774 6 steps has 291,939,234 entries (11.99x previous step)775 7 steps has 3,354,381,798 entries (11.49x previous step)776 8 steps has 36,864,655,960 entries (10.99x previous step)777 9 steps has 386,710,241,020 entries (10.49x previous step)778 10 steps has 3,863,235,307,789 entries (9.99x previous step)779 11 steps has 22,846,263,280,079 entries (5.91x previous step)780 Average: 10.824502972151256781 Total : 27,136,746,291,200782 phase1+2 ~20 moves783 phase3 11.5 moves784 phase4 ~14 moves785 phase5 ~16 moves786 solve 333 20 moves787 81.5 total788 """789 def __init__(self):790 # fmt: off791 BFS.__init__(792 self,793 "5x5x5-LR-center-stage-EO-both-orbits",794 ("Uw", "Uw'", "Dw", "Dw'", "Fw", "Fw'", "Bw", "Bw'", "Lw", "Lw'", "Rw", "Rw'"),795 "5x5x5",796 "lookup-table-5x5x5-step900-edge-orient-LR-center-stage.txt",797 False, # store_as_hex798 # starting cubes799 (800 ('.UUD.D...UU...UU...D.DUU..DUU.DLLLUULLLUULLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRRUURRRUURRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),801 ('.UUD.D...UU...UU...D.DUU..DUU.DLLLUULLLUULRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLRUURRRUURRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),802 ('.UUD.D...UU...UU...D.DUU..DUU.DLLLUULLLUULRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRRUURRRUURLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),803 ('.UUD.D...UU...UU...D.DUU..DUU.DLLLUULLLUURLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRLUURRRUURRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),804 ('.UUD.D...UU...UU...D.DUU..DUU.DLLLUULLLUURLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRRUURRRUULRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),805 ('.UUD.D...UU...UU...D.DUU..DUU.DLLLUULLLUURRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLLUURRRUURRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),806 ('.UUD.D...UU...UU...D.DUU..DUU.DLLLUULLLUURRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRLUURRRUURLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),807 ('.UUD.D...UU...UU...D.DUU..DUU.DLLLUULLLUURRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLRUURRRUULRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),808 ('.UUD.D...UU...UU...D.DUU..DUU.DLLLUULLLUURRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRRUURRRUULLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),809 ('.UUD.D...UU...UU...D.DUU..DUU.DLLLUULLRUULLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRRUULRRUURRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),810 ('.UUD.D...UU...UU...D.DUU..DUU.DLLLUULLRUULLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRRUURRLUURRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),811 ('.UUD.D...UU...UU...D.DUU..DUU.DLLLUULLRUULRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLRUULRRUURRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),812 ('.UUD.D...UU...UU...D.DUU..DUU.DLLLUULLRUULRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLRUURRLUURRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),813 ('.UUD.D...UU...UU...D.DUU..DUU.DLLLUULLRUULRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRRUULRRUURLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),814 ('.UUD.D...UU...UU...D.DUU..DUU.DLLLUULLRUULRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRRUURRLUURLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),815 ('.UUD.D...UU...UU...D.DUU..DUU.DLLLUULLRUURLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRLUULRRUURRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),816 ('.UUD.D...UU...UU...D.DUU..DUU.DLLLUULLRUURLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRLUURRLUURRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),817 ('.UUD.D...UU...UU...D.DUU..DUU.DLLLUULLRUURLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRRUULRRUULRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),818 ('.UUD.D...UU...UU...D.DUU..DUU.DLLLUULLRUURLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRRUURRLUULRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),819 ('.UUD.D...UU...UU...D.DUU..DUU.DLLLUULLRUURRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLLUULRRUURRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),820 ('.UUD.D...UU...UU...D.DUU..DUU.DLLLUULLRUURRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLLUURRLUURRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),821 ('.UUD.D...UU...UU...D.DUU..DUU.DLLLUULLRUURRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRLUULRRUURLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),822 ('.UUD.D...UU...UU...D.DUU..DUU.DLLLUULLRUURRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRLUURRLUURLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),823 ('.UUD.D...UU...UU...D.DUU..DUU.DLLLUULLRUURRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLRUULRRUULRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),824 ('.UUD.D...UU...UU...D.DUU..DUU.DLLLUULLRUURRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLRUURRLUULRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),825 ('.UUD.D...UU...UU...D.DUU..DUU.DLLLUULLRUURRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRRUULRRUULLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),826 ('.UUD.D...UU...UU...D.DUU..DUU.DLLLUULLRUURRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRRUURRLUULLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),827 ('.UUD.D...UU...UU...D.DUU..DUU.DLLLUURLLUULLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRRUULRRUURRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),828 ('.UUD.D...UU...UU...D.DUU..DUU.DLLLUURLLUULLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRRUURRLUURRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),829 ('.UUD.D...UU...UU...D.DUU..DUU.DLLLUURLLUULRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLRUULRRUURRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),830 ('.UUD.D...UU...UU...D.DUU..DUU.DLLLUURLLUULRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLRUURRLUURRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),831 ('.UUD.D...UU...UU...D.DUU..DUU.DLLLUURLLUULRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRRUULRRUURLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),832 ('.UUD.D...UU...UU...D.DUU..DUU.DLLLUURLLUULRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRRUURRLUURLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),833 ('.UUD.D...UU...UU...D.DUU..DUU.DLLLUURLLUURLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRLUULRRUURRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),834 ('.UUD.D...UU...UU...D.DUU..DUU.DLLLUURLLUURLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRLUURRLUURRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),835 ('.UUD.D...UU...UU...D.DUU..DUU.DLLLUURLLUURLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRRUULRRUULRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),836 ('.UUD.D...UU...UU...D.DUU..DUU.DLLLUURLLUURLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRRUURRLUULRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),837 ('.UUD.D...UU...UU...D.DUU..DUU.DLLLUURLLUURRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLLUULRRUURRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),838 ('.UUD.D...UU...UU...D.DUU..DUU.DLLLUURLLUURRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLLUURRLUURRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),839 ('.UUD.D...UU...UU...D.DUU..DUU.DLLLUURLLUURRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRLUULRRUURLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),840 ('.UUD.D...UU...UU...D.DUU..DUU.DLLLUURLLUURRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRLUURRLUURLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),841 ('.UUD.D...UU...UU...D.DUU..DUU.DLLLUURLLUURRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLRUULRRUULRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),842 ('.UUD.D...UU...UU...D.DUU..DUU.DLLLUURLLUURRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLRUURRLUULRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),843 ('.UUD.D...UU...UU...D.DUU..DUU.DLLLUURLLUURRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRRUULRRUULLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),844 ('.UUD.D...UU...UU...D.DUU..DUU.DLLLUURLLUURRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRRUURRLUULLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),845 ('.UUD.D...UU...UU...D.DUU..DUU.DLLLUURLRUULLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRRUULRLUURRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),846 ('.UUD.D...UU...UU...D.DUU..DUU.DLLLUURLRUULRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLRUULRLUURRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),847 ('.UUD.D...UU...UU...D.DUU..DUU.DLLLUURLRUULRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRRUULRLUURLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),848 ('.UUD.D...UU...UU...D.DUU..DUU.DLLLUURLRUURLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRLUULRLUURRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),849 ('.UUD.D...UU...UU...D.DUU..DUU.DLLLUURLRUURLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRRUULRLUULRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),850 ('.UUD.D...UU...UU...D.DUU..DUU.DLLLUURLRUURRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLLUULRLUURRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),851 ('.UUD.D...UU...UU...D.DUU..DUU.DLLLUURLRUURRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRLUULRLUURLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),852 ('.UUD.D...UU...UU...D.DUU..DUU.DLLLUURLRUURRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLRUULRLUULRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),853 ('.UUD.D...UU...UU...D.DUU..DUU.DLLLUURLRUURRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRRUULRLUULLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),854 ('.UUD.D...UU...UU...D.DUU..DUU.DLLRUULLLUULLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRRUURRRUULRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),855 ('.UUD.D...UU...UU...D.DUU..DUU.DLLRUULLLUULLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRLUURRRUURRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),856 ('.UUD.D...UU...UU...D.DUU..DUU.DLLRUULLLUULRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLRUURRRUULRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),857 ('.UUD.D...UU...UU...D.DUU..DUU.DLLRUULLLUULRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRRUURRRUULLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),858 ('.UUD.D...UU...UU...D.DUU..DUU.DLLRUULLLUULRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLLUURRRUURRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),859 ('.UUD.D...UU...UU...D.DUU..DUU.DLLRUULLLUULRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRLUURRRUURLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),860 ('.UUD.D...UU...UU...D.DUU..DUU.DLLRUULLLUURLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRLUURRRUULRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),861 ('.UUD.D...UU...UU...D.DUU..DUU.DLLRUULLLUURRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLLUURRRUULRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),862 ('.UUD.D...UU...UU...D.DUU..DUU.DLLRUULLLUURRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRLUURRRUULLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),863 ('.UUD.D...UU...UU...D.DUU..DUU.DLLRUULLRUULLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRRUULRRUULRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),864 ('.UUD.D...UU...UU...D.DUU..DUU.DLLRUULLRUULLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRRUURRLUULRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),865 ('.UUD.D...UU...UU...D.DUU..DUU.DLLRUULLRUULLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRLUULRRUURRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),866 ('.UUD.D...UU...UU...D.DUU..DUU.DLLRUULLRUULLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRLUURRLUURRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),867 ('.UUD.D...UU...UU...D.DUU..DUU.DLLRUULLRUULRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLRUULRRUULRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),868 ('.UUD.D...UU...UU...D.DUU..DUU.DLLRUULLRUULRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLRUURRLUULRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),869 ('.UUD.D...UU...UU...D.DUU..DUU.DLLRUULLRUULRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRRUULRRUULLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),870 ('.UUD.D...UU...UU...D.DUU..DUU.DLLRUULLRUULRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRRUURRLUULLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),871 ('.UUD.D...UU...UU...D.DUU..DUU.DLLRUULLRUULRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLLUULRRUURRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),872 ('.UUD.D...UU...UU...D.DUU..DUU.DLLRUULLRUULRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLLUURRLUURRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),873 ('.UUD.D...UU...UU...D.DUU..DUU.DLLRUULLRUULRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRLUULRRUURLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),874 ('.UUD.D...UU...UU...D.DUU..DUU.DLLRUULLRUULRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRLUURRLUURLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),875 ('.UUD.D...UU...UU...D.DUU..DUU.DLLRUULLRUURLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRLUULRRUULRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),876 ('.UUD.D...UU...UU...D.DUU..DUU.DLLRUULLRUURLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRLUURRLUULRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),877 ('.UUD.D...UU...UU...D.DUU..DUU.DLLRUULLRUURRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLLUULRRUULRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),878 ('.UUD.D...UU...UU...D.DUU..DUU.DLLRUULLRUURRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLLUURRLUULRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),879 ('.UUD.D...UU...UU...D.DUU..DUU.DLLRUULLRUURRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRLUULRRUULLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),880 ('.UUD.D...UU...UU...D.DUU..DUU.DLLRUULLRUURRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRLUURRLUULLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),881 ('.UUD.D...UU...UU...D.DUU..DUU.DLLRUURLLUULLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRRUULRRUULRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),882 ('.UUD.D...UU...UU...D.DUU..DUU.DLLRUURLLUULLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRRUURRLUULRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),883 ('.UUD.D...UU...UU...D.DUU..DUU.DLLRUURLLUULLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRLUULRRUURRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),884 ('.UUD.D...UU...UU...D.DUU..DUU.DLLRUURLLUULLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRLUURRLUURRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),885 ('.UUD.D...UU...UU...D.DUU..DUU.DLLRUURLLUULRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLRUULRRUULRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),886 ('.UUD.D...UU...UU...D.DUU..DUU.DLLRUURLLUULRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLRUURRLUULRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),887 ('.UUD.D...UU...UU...D.DUU..DUU.DLLRUURLLUULRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRRUULRRUULLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),888 ('.UUD.D...UU...UU...D.DUU..DUU.DLLRUURLLUULRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRRUURRLUULLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),889 ('.UUD.D...UU...UU...D.DUU..DUU.DLLRUURLLUULRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLLUULRRUURRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),890 ('.UUD.D...UU...UU...D.DUU..DUU.DLLRUURLLUULRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLLUURRLUURRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),891 ('.UUD.D...UU...UU...D.DUU..DUU.DLLRUURLLUULRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRLUULRRUURLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),892 ('.UUD.D...UU...UU...D.DUU..DUU.DLLRUURLLUULRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRLUURRLUURLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),893 ('.UUD.D...UU...UU...D.DUU..DUU.DLLRUURLLUURLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRLUULRRUULRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),894 ('.UUD.D...UU...UU...D.DUU..DUU.DLLRUURLLUURLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRLUURRLUULRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),895 ('.UUD.D...UU...UU...D.DUU..DUU.DLLRUURLLUURRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLLUULRRUULRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),896 ('.UUD.D...UU...UU...D.DUU..DUU.DLLRUURLLUURRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLLUURRLUULRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),897 ('.UUD.D...UU...UU...D.DUU..DUU.DLLRUURLLUURRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRLUULRRUULLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),898 ('.UUD.D...UU...UU...D.DUU..DUU.DLLRUURLLUURRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRLUURRLUULLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),899 ('.UUD.D...UU...UU...D.DUU..DUU.DLLRUURLRUULLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRRUULRLUULRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),900 ('.UUD.D...UU...UU...D.DUU..DUU.DLLRUURLRUULLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRLUULRLUURRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),901 ('.UUD.D...UU...UU...D.DUU..DUU.DLLRUURLRUULRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLRUULRLUULRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),902 ('.UUD.D...UU...UU...D.DUU..DUU.DLLRUURLRUULRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRRUULRLUULLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),903 ('.UUD.D...UU...UU...D.DUU..DUU.DLLRUURLRUULRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLLUULRLUURRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),904 ('.UUD.D...UU...UU...D.DUU..DUU.DLLRUURLRUULRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRLUULRLUURLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),905 ('.UUD.D...UU...UU...D.DUU..DUU.DLLRUURLRUURLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRLUULRLUULRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),906 ('.UUD.D...UU...UU...D.DUU..DUU.DLLRUURLRUURRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLLUULRLUULRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),907 ('.UUD.D...UU...UU...D.DUU..DUU.DLLRUURLRUURRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRLUULRLUULLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),908 ('.UUD.D...UU...UU...D.DUU..DUU.DLRLUULLLUULLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLRUURRRUURRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),909 ('.UUD.D...UU...UU...D.DUU..DUU.DLRLUULLLUULLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRRUURRRUURLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),910 ('.UUD.D...UU...UU...D.DUU..DUU.DLRLUULLLUULRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLRUURRRUURLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),911 ('.UUD.D...UU...UU...D.DUU..DUU.DLRLUULLLUURLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLLUURRRUURRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),912 ('.UUD.D...UU...UU...D.DUU..DUU.DLRLUULLLUURLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRLUURRRUURLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),913 ('.UUD.D...UU...UU...D.DUU..DUU.DLRLUULLLUURLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLRUURRRUULRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),914 ('.UUD.D...UU...UU...D.DUU..DUU.DLRLUULLLUURLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRRUURRRUULLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),915 ('.UUD.D...UU...UU...D.DUU..DUU.DLRLUULLLUURRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLLUURRRUURLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),916 ('.UUD.D...UU...UU...D.DUU..DUU.DLRLUULLLUURRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLRUURRRUULLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),917 ('.UUD.D...UU...UU...D.DUU..DUU.DLRLUULLRUULLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLRUULRRUURRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),918 ('.UUD.D...UU...UU...D.DUU..DUU.DLRLUULLRUULLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLRUURRLUURRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),919 ('.UUD.D...UU...UU...D.DUU..DUU.DLRLUULLRUULLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRRUULRRUURLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),920 ('.UUD.D...UU...UU...D.DUU..DUU.DLRLUULLRUULLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRRUURRLUURLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),921 ('.UUD.D...UU...UU...D.DUU..DUU.DLRLUULLRUULRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLRUULRRUURLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),922 ('.UUD.D...UU...UU...D.DUU..DUU.DLRLUULLRUULRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLRUURRLUURLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),923 ('.UUD.D...UU...UU...D.DUU..DUU.DLRLUULLRUURLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLLUULRRUURRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),924 ('.UUD.D...UU...UU...D.DUU..DUU.DLRLUULLRUURLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLLUURRLUURRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),925 ('.UUD.D...UU...UU...D.DUU..DUU.DLRLUULLRUURLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRLUULRRUURLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),926 ('.UUD.D...UU...UU...D.DUU..DUU.DLRLUULLRUURLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRLUURRLUURLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),927 ('.UUD.D...UU...UU...D.DUU..DUU.DLRLUULLRUURLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLRUULRRUULRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),928 ('.UUD.D...UU...UU...D.DUU..DUU.DLRLUULLRUURLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLRUURRLUULRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),929 ('.UUD.D...UU...UU...D.DUU..DUU.DLRLUULLRUURLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRRUULRRUULLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),930 ('.UUD.D...UU...UU...D.DUU..DUU.DLRLUULLRUURLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRRUURRLUULLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),931 ('.UUD.D...UU...UU...D.DUU..DUU.DLRLUULLRUURRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLLUULRRUURLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),932 ('.UUD.D...UU...UU...D.DUU..DUU.DLRLUULLRUURRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLLUURRLUURLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),933 ('.UUD.D...UU...UU...D.DUU..DUU.DLRLUULLRUURRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLRUULRRUULLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),934 ('.UUD.D...UU...UU...D.DUU..DUU.DLRLUULLRUURRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLRUURRLUULLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),935 ('.UUD.D...UU...UU...D.DUU..DUU.DLRLUURLLUULLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLRUULRRUURRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),936 ('.UUD.D...UU...UU...D.DUU..DUU.DLRLUURLLUULLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLRUURRLUURRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),937 ('.UUD.D...UU...UU...D.DUU..DUU.DLRLUURLLUULLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRRUULRRUURLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),938 ('.UUD.D...UU...UU...D.DUU..DUU.DLRLUURLLUULLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRRUURRLUURLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),939 ('.UUD.D...UU...UU...D.DUU..DUU.DLRLUURLLUULRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLRUULRRUURLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),940 ('.UUD.D...UU...UU...D.DUU..DUU.DLRLUURLLUULRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLRUURRLUURLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),941 ('.UUD.D...UU...UU...D.DUU..DUU.DLRLUURLLUURLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLLUULRRUURRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),942 ('.UUD.D...UU...UU...D.DUU..DUU.DLRLUURLLUURLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLLUURRLUURRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),943 ('.UUD.D...UU...UU...D.DUU..DUU.DLRLUURLLUURLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRLUULRRUURLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),944 ('.UUD.D...UU...UU...D.DUU..DUU.DLRLUURLLUURLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRLUURRLUURLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),945 ('.UUD.D...UU...UU...D.DUU..DUU.DLRLUURLLUURLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLRUULRRUULRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),946 ('.UUD.D...UU...UU...D.DUU..DUU.DLRLUURLLUURLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLRUURRLUULRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),947 ('.UUD.D...UU...UU...D.DUU..DUU.DLRLUURLLUURLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRRUULRRUULLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),948 ('.UUD.D...UU...UU...D.DUU..DUU.DLRLUURLLUURLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRRUURRLUULLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),949 ('.UUD.D...UU...UU...D.DUU..DUU.DLRLUURLLUURRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLLUULRRUURLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),950 ('.UUD.D...UU...UU...D.DUU..DUU.DLRLUURLLUURRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLLUURRLUURLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),951 ('.UUD.D...UU...UU...D.DUU..DUU.DLRLUURLLUURRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLRUULRRUULLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),952 ('.UUD.D...UU...UU...D.DUU..DUU.DLRLUURLLUURRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLRUURRLUULLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),953 ('.UUD.D...UU...UU...D.DUU..DUU.DLRLUURLRUULLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLRUULRLUURRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),954 ('.UUD.D...UU...UU...D.DUU..DUU.DLRLUURLRUULLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRRUULRLUURLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),955 ('.UUD.D...UU...UU...D.DUU..DUU.DLRLUURLRUULRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLRUULRLUURLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),956 ('.UUD.D...UU...UU...D.DUU..DUU.DLRLUURLRUURLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLLUULRLUURRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),957 ('.UUD.D...UU...UU...D.DUU..DUU.DLRLUURLRUURLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRLUULRLUURLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),958 ('.UUD.D...UU...UU...D.DUU..DUU.DLRLUURLRUURLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLRUULRLUULRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),959 ('.UUD.D...UU...UU...D.DUU..DUU.DLRLUURLRUURLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRRUULRLUULLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),960 ('.UUD.D...UU...UU...D.DUU..DUU.DLRLUURLRUURRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLLUULRLUURLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),961 ('.UUD.D...UU...UU...D.DUU..DUU.DLRLUURLRUURRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLRUULRLUULLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),962 ('.UUD.D...UU...UU...D.DUU..DUU.DLRRUULLLUULLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLRUURRRUULRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),963 ('.UUD.D...UU...UU...D.DUU..DUU.DLRRUULLLUULLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRRUURRRUULLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),964 ('.UUD.D...UU...UU...D.DUU..DUU.DLRRUULLLUULLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLLUURRRUURRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),965 ('.UUD.D...UU...UU...D.DUU..DUU.DLRRUULLLUULLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRLUURRRUURLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),966 ('.UUD.D...UU...UU...D.DUU..DUU.DLRRUULLLUULRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLRUURRRUULLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),967 ('.UUD.D...UU...UU...D.DUU..DUU.DLRRUULLLUULRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLLUURRRUURLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),968 ('.UUD.D...UU...UU...D.DUU..DUU.DLRRUULLLUURLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLLUURRRUULRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),969 ('.UUD.D...UU...UU...D.DUU..DUU.DLRRUULLLUURLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRLUURRRUULLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),970 ('.UUD.D...UU...UU...D.DUU..DUU.DLRRUULLLUURRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLLUURRRUULLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),971 ('.UUD.D...UU...UU...D.DUU..DUU.DLRRUULLRUULLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLRUULRRUULRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),972 ('.UUD.D...UU...UU...D.DUU..DUU.DLRRUULLRUULLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLRUURRLUULRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),973 ('.UUD.D...UU...UU...D.DUU..DUU.DLRRUULLRUULLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRRUULRRUULLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),974 ('.UUD.D...UU...UU...D.DUU..DUU.DLRRUULLRUULLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRRUURRLUULLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),975 ('.UUD.D...UU...UU...D.DUU..DUU.DLRRUULLRUULLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLLUULRRUURRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),976 ('.UUD.D...UU...UU...D.DUU..DUU.DLRRUULLRUULLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLLUURRLUURRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),977 ('.UUD.D...UU...UU...D.DUU..DUU.DLRRUULLRUULLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRLUULRRUURLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),978 ('.UUD.D...UU...UU...D.DUU..DUU.DLRRUULLRUULLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRLUURRLUURLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),979 ('.UUD.D...UU...UU...D.DUU..DUU.DLRRUULLRUULRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLRUULRRUULLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),980 ('.UUD.D...UU...UU...D.DUU..DUU.DLRRUULLRUULRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLRUURRLUULLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),981 ('.UUD.D...UU...UU...D.DUU..DUU.DLRRUULLRUULRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLLUULRRUURLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),982 ('.UUD.D...UU...UU...D.DUU..DUU.DLRRUULLRUULRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLLUURRLUURLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),983 ('.UUD.D...UU...UU...D.DUU..DUU.DLRRUULLRUURLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLLUULRRUULRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),984 ('.UUD.D...UU...UU...D.DUU..DUU.DLRRUULLRUURLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLLUURRLUULRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),985 ('.UUD.D...UU...UU...D.DUU..DUU.DLRRUULLRUURLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRLUULRRUULLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),986 ('.UUD.D...UU...UU...D.DUU..DUU.DLRRUULLRUURLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRLUURRLUULLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),987 ('.UUD.D...UU...UU...D.DUU..DUU.DLRRUULLRUURRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLLUULRRUULLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),988 ('.UUD.D...UU...UU...D.DUU..DUU.DLRRUULLRUURRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLLUURRLUULLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),989 ('.UUD.D...UU...UU...D.DUU..DUU.DLRRUURLLUULLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLRUULRRUULRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),990 ('.UUD.D...UU...UU...D.DUU..DUU.DLRRUURLLUULLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLRUURRLUULRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),991 ('.UUD.D...UU...UU...D.DUU..DUU.DLRRUURLLUULLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRRUULRRUULLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),992 ('.UUD.D...UU...UU...D.DUU..DUU.DLRRUURLLUULLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRRUURRLUULLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),993 ('.UUD.D...UU...UU...D.DUU..DUU.DLRRUURLLUULLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLLUULRRUURRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),994 ('.UUD.D...UU...UU...D.DUU..DUU.DLRRUURLLUULLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLLUURRLUURRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),995 ('.UUD.D...UU...UU...D.DUU..DUU.DLRRUURLLUULLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRLUULRRUURLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),996 ('.UUD.D...UU...UU...D.DUU..DUU.DLRRUURLLUULLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRLUURRLUURLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),997 ('.UUD.D...UU...UU...D.DUU..DUU.DLRRUURLLUULRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLRUULRRUULLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),998 ('.UUD.D...UU...UU...D.DUU..DUU.DLRRUURLLUULRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLRUURRLUULLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),999 ('.UUD.D...UU...UU...D.DUU..DUU.DLRRUURLLUULRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLLUULRRUURLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1000 ('.UUD.D...UU...UU...D.DUU..DUU.DLRRUURLLUULRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLLUURRLUURLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1001 ('.UUD.D...UU...UU...D.DUU..DUU.DLRRUURLLUURLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLLUULRRUULRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1002 ('.UUD.D...UU...UU...D.DUU..DUU.DLRRUURLLUURLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLLUURRLUULRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1003 ('.UUD.D...UU...UU...D.DUU..DUU.DLRRUURLLUURLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRLUULRRUULLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1004 ('.UUD.D...UU...UU...D.DUU..DUU.DLRRUURLLUURLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRLUURRLUULLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1005 ('.UUD.D...UU...UU...D.DUU..DUU.DLRRUURLLUURRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLLUULRRUULLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1006 ('.UUD.D...UU...UU...D.DUU..DUU.DLRRUURLLUURRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLLUURRLUULLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1007 ('.UUD.D...UU...UU...D.DUU..DUU.DLRRUURLRUULLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLRUULRLUULRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1008 ('.UUD.D...UU...UU...D.DUU..DUU.DLRRUURLRUULLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRRUULRLUULLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1009 ('.UUD.D...UU...UU...D.DUU..DUU.DLRRUURLRUULLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLLUULRLUURRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1010 ('.UUD.D...UU...UU...D.DUU..DUU.DLRRUURLRUULLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRLUULRLUURLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1011 ('.UUD.D...UU...UU...D.DUU..DUU.DLRRUURLRUULRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLRUULRLUULLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1012 ('.UUD.D...UU...UU...D.DUU..DUU.DLRRUURLRUULRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLLUULRLUURLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1013 ('.UUD.D...UU...UU...D.DUU..DUU.DLRRUURLRUURLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLLUULRLUULRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1014 ('.UUD.D...UU...UU...D.DUU..DUU.DLRRUURLRUURLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRLUULRLUULLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1015 ('.UUD.D...UU...UU...D.DUU..DUU.DLRRUURLRUURRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLLUULRLUULLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1016 ('.UUD.D...UU...UU...D.DUU..DUU.DRLLUULLLUULLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRRUURRRUURRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1017 ('.UUD.D...UU...UU...D.DUU..DUU.DRLLUULLLUULRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLRUURRRUURRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1018 ('.UUD.D...UU...UU...D.DUU..DUU.DRLLUULLLUULRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRRUURRRUURLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1019 ('.UUD.D...UU...UU...D.DUU..DUU.DRLLUULLLUURLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRRUURRRUULRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1020 ('.UUD.D...UU...UU...D.DUU..DUU.DRLLUULLLUURLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRLUURRRUURRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1021 ('.UUD.D...UU...UU...D.DUU..DUU.DRLLUULLLUURRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLRUURRRUULRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1022 ('.UUD.D...UU...UU...D.DUU..DUU.DRLLUULLLUURRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRRUURRRUULLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1023 ('.UUD.D...UU...UU...D.DUU..DUU.DRLLUULLLUURRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLLUURRRUURRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1024 ('.UUD.D...UU...UU...D.DUU..DUU.DRLLUULLLUURRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRLUURRRUURLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1025 ('.UUD.D...UU...UU...D.DUU..DUU.DRLLUULLRUULLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRRUULRRUURRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1026 ('.UUD.D...UU...UU...D.DUU..DUU.DRLLUULLRUULLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRRUURRLUURRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1027 ('.UUD.D...UU...UU...D.DUU..DUU.DRLLUULLRUULRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLRUULRRUURRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1028 ('.UUD.D...UU...UU...D.DUU..DUU.DRLLUULLRUULRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLRUURRLUURRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1029 ('.UUD.D...UU...UU...D.DUU..DUU.DRLLUULLRUULRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRRUULRRUURLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1030 ('.UUD.D...UU...UU...D.DUU..DUU.DRLLUULLRUULRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRRUURRLUURLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1031 ('.UUD.D...UU...UU...D.DUU..DUU.DRLLUULLRUURLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRRUULRRUULRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1032 ('.UUD.D...UU...UU...D.DUU..DUU.DRLLUULLRUURLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRRUURRLUULRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1033 ('.UUD.D...UU...UU...D.DUU..DUU.DRLLUULLRUURLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRLUULRRUURRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1034 ('.UUD.D...UU...UU...D.DUU..DUU.DRLLUULLRUURLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRLUURRLUURRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1035 ('.UUD.D...UU...UU...D.DUU..DUU.DRLLUULLRUURRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLRUULRRUULRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1036 ('.UUD.D...UU...UU...D.DUU..DUU.DRLLUULLRUURRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLRUURRLUULRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1037 ('.UUD.D...UU...UU...D.DUU..DUU.DRLLUULLRUURRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRRUULRRUULLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1038 ('.UUD.D...UU...UU...D.DUU..DUU.DRLLUULLRUURRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRRUURRLUULLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1039 ('.UUD.D...UU...UU...D.DUU..DUU.DRLLUULLRUURRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLLUULRRUURRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1040 ('.UUD.D...UU...UU...D.DUU..DUU.DRLLUULLRUURRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLLUURRLUURRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1041 ('.UUD.D...UU...UU...D.DUU..DUU.DRLLUULLRUURRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRLUULRRUURLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1042 ('.UUD.D...UU...UU...D.DUU..DUU.DRLLUULLRUURRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRLUURRLUURLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1043 ('.UUD.D...UU...UU...D.DUU..DUU.DRLLUURLLUULLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRRUULRRUURRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1044 ('.UUD.D...UU...UU...D.DUU..DUU.DRLLUURLLUULLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRRUURRLUURRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1045 ('.UUD.D...UU...UU...D.DUU..DUU.DRLLUURLLUULRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLRUULRRUURRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1046 ('.UUD.D...UU...UU...D.DUU..DUU.DRLLUURLLUULRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLRUURRLUURRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1047 ('.UUD.D...UU...UU...D.DUU..DUU.DRLLUURLLUULRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRRUULRRUURLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1048 ('.UUD.D...UU...UU...D.DUU..DUU.DRLLUURLLUULRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRRUURRLUURLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1049 ('.UUD.D...UU...UU...D.DUU..DUU.DRLLUURLLUURLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRRUULRRUULRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1050 ('.UUD.D...UU...UU...D.DUU..DUU.DRLLUURLLUURLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRRUURRLUULRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1051 ('.UUD.D...UU...UU...D.DUU..DUU.DRLLUURLLUURLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRLUULRRUURRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1052 ('.UUD.D...UU...UU...D.DUU..DUU.DRLLUURLLUURLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRLUURRLUURRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1053 ('.UUD.D...UU...UU...D.DUU..DUU.DRLLUURLLUURRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLRUULRRUULRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1054 ('.UUD.D...UU...UU...D.DUU..DUU.DRLLUURLLUURRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLRUURRLUULRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1055 ('.UUD.D...UU...UU...D.DUU..DUU.DRLLUURLLUURRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRRUULRRUULLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1056 ('.UUD.D...UU...UU...D.DUU..DUU.DRLLUURLLUURRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRRUURRLUULLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1057 ('.UUD.D...UU...UU...D.DUU..DUU.DRLLUURLLUURRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLLUULRRUURRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1058 ('.UUD.D...UU...UU...D.DUU..DUU.DRLLUURLLUURRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLLUURRLUURRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1059 ('.UUD.D...UU...UU...D.DUU..DUU.DRLLUURLLUURRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRLUULRRUURLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1060 ('.UUD.D...UU...UU...D.DUU..DUU.DRLLUURLLUURRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRLUURRLUURLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1061 ('.UUD.D...UU...UU...D.DUU..DUU.DRLLUURLRUULLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRRUULRLUURRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1062 ('.UUD.D...UU...UU...D.DUU..DUU.DRLLUURLRUULRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLRUULRLUURRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1063 ('.UUD.D...UU...UU...D.DUU..DUU.DRLLUURLRUULRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRRUULRLUURLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1064 ('.UUD.D...UU...UU...D.DUU..DUU.DRLLUURLRUURLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRRUULRLUULRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1065 ('.UUD.D...UU...UU...D.DUU..DUU.DRLLUURLRUURLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRLUULRLUURRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1066 ('.UUD.D...UU...UU...D.DUU..DUU.DRLLUURLRUURRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLRUULRLUULRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1067 ('.UUD.D...UU...UU...D.DUU..DUU.DRLLUURLRUURRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRRUULRLUULLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1068 ('.UUD.D...UU...UU...D.DUU..DUU.DRLLUURLRUURRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLLUULRLUURRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1069 ('.UUD.D...UU...UU...D.DUU..DUU.DRLLUURLRUURRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRLUULRLUURLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1070 ('.UUD.D...UU...UU...D.DUU..DUU.DRLRUULLLUULLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRLUURRRUURRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1071 ('.UUD.D...UU...UU...D.DUU..DUU.DRLRUULLLUULLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRRUURRRUULRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1072 ('.UUD.D...UU...UU...D.DUU..DUU.DRLRUULLLUULRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLLUURRRUURRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1073 ('.UUD.D...UU...UU...D.DUU..DUU.DRLRUULLLUULRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRLUURRRUURLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1074 ('.UUD.D...UU...UU...D.DUU..DUU.DRLRUULLLUULRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLRUURRRUULRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1075 ('.UUD.D...UU...UU...D.DUU..DUU.DRLRUULLLUULRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRRUURRRUULLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1076 ('.UUD.D...UU...UU...D.DUU..DUU.DRLRUULLLUURLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRLUURRRUULRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1077 ('.UUD.D...UU...UU...D.DUU..DUU.DRLRUULLLUURRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLLUURRRUULRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1078 ('.UUD.D...UU...UU...D.DUU..DUU.DRLRUULLLUURRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRLUURRRUULLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1079 ('.UUD.D...UU...UU...D.DUU..DUU.DRLRUULLRUULLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRLUULRRUURRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1080 ('.UUD.D...UU...UU...D.DUU..DUU.DRLRUULLRUULLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRLUURRLUURRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1081 ('.UUD.D...UU...UU...D.DUU..DUU.DRLRUULLRUULLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRRUULRRUULRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1082 ('.UUD.D...UU...UU...D.DUU..DUU.DRLRUULLRUULLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRRUURRLUULRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1083 ('.UUD.D...UU...UU...D.DUU..DUU.DRLRUULLRUULRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLLUULRRUURRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1084 ('.UUD.D...UU...UU...D.DUU..DUU.DRLRUULLRUULRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLLUURRLUURRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1085 ('.UUD.D...UU...UU...D.DUU..DUU.DRLRUULLRUULRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRLUULRRUURLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1086 ('.UUD.D...UU...UU...D.DUU..DUU.DRLRUULLRUULRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRLUURRLUURLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1087 ('.UUD.D...UU...UU...D.DUU..DUU.DRLRUULLRUULRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLRUULRRUULRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1088 ('.UUD.D...UU...UU...D.DUU..DUU.DRLRUULLRUULRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLRUURRLUULRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1089 ('.UUD.D...UU...UU...D.DUU..DUU.DRLRUULLRUULRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRRUULRRUULLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1090 ('.UUD.D...UU...UU...D.DUU..DUU.DRLRUULLRUULRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRRUURRLUULLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1091 ('.UUD.D...UU...UU...D.DUU..DUU.DRLRUULLRUURLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRLUULRRUULRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1092 ('.UUD.D...UU...UU...D.DUU..DUU.DRLRUULLRUURLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRLUURRLUULRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1093 ('.UUD.D...UU...UU...D.DUU..DUU.DRLRUULLRUURRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLLUULRRUULRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1094 ('.UUD.D...UU...UU...D.DUU..DUU.DRLRUULLRUURRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLLUURRLUULRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1095 ('.UUD.D...UU...UU...D.DUU..DUU.DRLRUULLRUURRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRLUULRRUULLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1096 ('.UUD.D...UU...UU...D.DUU..DUU.DRLRUULLRUURRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRLUURRLUULLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1097 ('.UUD.D...UU...UU...D.DUU..DUU.DRLRUURLLUULLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRLUULRRUURRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1098 ('.UUD.D...UU...UU...D.DUU..DUU.DRLRUURLLUULLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRLUURRLUURRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1099 ('.UUD.D...UU...UU...D.DUU..DUU.DRLRUURLLUULLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRRUULRRUULRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1100 ('.UUD.D...UU...UU...D.DUU..DUU.DRLRUURLLUULLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRRUURRLUULRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1101 ('.UUD.D...UU...UU...D.DUU..DUU.DRLRUURLLUULRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLLUULRRUURRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1102 ('.UUD.D...UU...UU...D.DUU..DUU.DRLRUURLLUULRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLLUURRLUURRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1103 ('.UUD.D...UU...UU...D.DUU..DUU.DRLRUURLLUULRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRLUULRRUURLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1104 ('.UUD.D...UU...UU...D.DUU..DUU.DRLRUURLLUULRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRLUURRLUURLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1105 ('.UUD.D...UU...UU...D.DUU..DUU.DRLRUURLLUULRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLRUULRRUULRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1106 ('.UUD.D...UU...UU...D.DUU..DUU.DRLRUURLLUULRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLRUURRLUULRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1107 ('.UUD.D...UU...UU...D.DUU..DUU.DRLRUURLLUULRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRRUULRRUULLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1108 ('.UUD.D...UU...UU...D.DUU..DUU.DRLRUURLLUULRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRRUURRLUULLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1109 ('.UUD.D...UU...UU...D.DUU..DUU.DRLRUURLLUURLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRLUULRRUULRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1110 ('.UUD.D...UU...UU...D.DUU..DUU.DRLRUURLLUURLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRLUURRLUULRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1111 ('.UUD.D...UU...UU...D.DUU..DUU.DRLRUURLLUURRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLLUULRRUULRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1112 ('.UUD.D...UU...UU...D.DUU..DUU.DRLRUURLLUURRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLLUURRLUULRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1113 ('.UUD.D...UU...UU...D.DUU..DUU.DRLRUURLLUURRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRLUULRRUULLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1114 ('.UUD.D...UU...UU...D.DUU..DUU.DRLRUURLLUURRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRLUURRLUULLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1115 ('.UUD.D...UU...UU...D.DUU..DUU.DRLRUURLRUULLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRLUULRLUURRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1116 ('.UUD.D...UU...UU...D.DUU..DUU.DRLRUURLRUULLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRRUULRLUULRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1117 ('.UUD.D...UU...UU...D.DUU..DUU.DRLRUURLRUULRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLLUULRLUURRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1118 ('.UUD.D...UU...UU...D.DUU..DUU.DRLRUURLRUULRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRLUULRLUURLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1119 ('.UUD.D...UU...UU...D.DUU..DUU.DRLRUURLRUULRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLRUULRLUULRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1120 ('.UUD.D...UU...UU...D.DUU..DUU.DRLRUURLRUULRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRRUULRLUULLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1121 ('.UUD.D...UU...UU...D.DUU..DUU.DRLRUURLRUURLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRLUULRLUULRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1122 ('.UUD.D...UU...UU...D.DUU..DUU.DRLRUURLRUURRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLLUULRLUULRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1123 ('.UUD.D...UU...UU...D.DUU..DUU.DRLRUURLRUURRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRLUULRLUULLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1124 ('.UUD.D...UU...UU...D.DUU..DUU.DRRLUULLLUULLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLRUURRRUURRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1125 ('.UUD.D...UU...UU...D.DUU..DUU.DRRLUULLLUULLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRRUURRRUURLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1126 ('.UUD.D...UU...UU...D.DUU..DUU.DRRLUULLLUULRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLRUURRRUURLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1127 ('.UUD.D...UU...UU...D.DUU..DUU.DRRLUULLLUURLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLRUURRRUULRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1128 ('.UUD.D...UU...UU...D.DUU..DUU.DRRLUULLLUURLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRRUURRRUULLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1129 ('.UUD.D...UU...UU...D.DUU..DUU.DRRLUULLLUURLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLLUURRRUURRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1130 ('.UUD.D...UU...UU...D.DUU..DUU.DRRLUULLLUURLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRLUURRRUURLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1131 ('.UUD.D...UU...UU...D.DUU..DUU.DRRLUULLLUURRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLRUURRRUULLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1132 ('.UUD.D...UU...UU...D.DUU..DUU.DRRLUULLLUURRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLLUURRRUURLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1133 ('.UUD.D...UU...UU...D.DUU..DUU.DRRLUULLRUULLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLRUULRRUURRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1134 ('.UUD.D...UU...UU...D.DUU..DUU.DRRLUULLRUULLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLRUURRLUURRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1135 ('.UUD.D...UU...UU...D.DUU..DUU.DRRLUULLRUULLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRRUULRRUURLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1136 ('.UUD.D...UU...UU...D.DUU..DUU.DRRLUULLRUULLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRRUURRLUURLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1137 ('.UUD.D...UU...UU...D.DUU..DUU.DRRLUULLRUULRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLRUULRRUURLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1138 ('.UUD.D...UU...UU...D.DUU..DUU.DRRLUULLRUULRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLRUURRLUURLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1139 ('.UUD.D...UU...UU...D.DUU..DUU.DRRLUULLRUURLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLRUULRRUULRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1140 ('.UUD.D...UU...UU...D.DUU..DUU.DRRLUULLRUURLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLRUURRLUULRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1141 ('.UUD.D...UU...UU...D.DUU..DUU.DRRLUULLRUURLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRRUULRRUULLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1142 ('.UUD.D...UU...UU...D.DUU..DUU.DRRLUULLRUURLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRRUURRLUULLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1143 ('.UUD.D...UU...UU...D.DUU..DUU.DRRLUULLRUURLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLLUULRRUURRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1144 ('.UUD.D...UU...UU...D.DUU..DUU.DRRLUULLRUURLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLLUURRLUURRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1145 ('.UUD.D...UU...UU...D.DUU..DUU.DRRLUULLRUURLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRLUULRRUURLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1146 ('.UUD.D...UU...UU...D.DUU..DUU.DRRLUULLRUURLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRLUURRLUURLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1147 ('.UUD.D...UU...UU...D.DUU..DUU.DRRLUULLRUURRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLRUULRRUULLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1148 ('.UUD.D...UU...UU...D.DUU..DUU.DRRLUULLRUURRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLRUURRLUULLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1149 ('.UUD.D...UU...UU...D.DUU..DUU.DRRLUULLRUURRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLLUULRRUURLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1150 ('.UUD.D...UU...UU...D.DUU..DUU.DRRLUULLRUURRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLLUURRLUURLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1151 ('.UUD.D...UU...UU...D.DUU..DUU.DRRLUURLLUULLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLRUULRRUURRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1152 ('.UUD.D...UU...UU...D.DUU..DUU.DRRLUURLLUULLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLRUURRLUURRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1153 ('.UUD.D...UU...UU...D.DUU..DUU.DRRLUURLLUULLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRRUULRRUURLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1154 ('.UUD.D...UU...UU...D.DUU..DUU.DRRLUURLLUULLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRRUURRLUURLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1155 ('.UUD.D...UU...UU...D.DUU..DUU.DRRLUURLLUULRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLRUULRRUURLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1156 ('.UUD.D...UU...UU...D.DUU..DUU.DRRLUURLLUULRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLRUURRLUURLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1157 ('.UUD.D...UU...UU...D.DUU..DUU.DRRLUURLLUURLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLRUULRRUULRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1158 ('.UUD.D...UU...UU...D.DUU..DUU.DRRLUURLLUURLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLRUURRLUULRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1159 ('.UUD.D...UU...UU...D.DUU..DUU.DRRLUURLLUURLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRRUULRRUULLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1160 ('.UUD.D...UU...UU...D.DUU..DUU.DRRLUURLLUURLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRRUURRLUULLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1161 ('.UUD.D...UU...UU...D.DUU..DUU.DRRLUURLLUURLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLLUULRRUURRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1162 ('.UUD.D...UU...UU...D.DUU..DUU.DRRLUURLLUURLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLLUURRLUURRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1163 ('.UUD.D...UU...UU...D.DUU..DUU.DRRLUURLLUURLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRLUULRRUURLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1164 ('.UUD.D...UU...UU...D.DUU..DUU.DRRLUURLLUURLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRLUURRLUURLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1165 ('.UUD.D...UU...UU...D.DUU..DUU.DRRLUURLLUURRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLRUULRRUULLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1166 ('.UUD.D...UU...UU...D.DUU..DUU.DRRLUURLLUURRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLRUURRLUULLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1167 ('.UUD.D...UU...UU...D.DUU..DUU.DRRLUURLLUURRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLLUULRRUURLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1168 ('.UUD.D...UU...UU...D.DUU..DUU.DRRLUURLLUURRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLLUURRLUURLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1169 ('.UUD.D...UU...UU...D.DUU..DUU.DRRLUURLRUULLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLRUULRLUURRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1170 ('.UUD.D...UU...UU...D.DUU..DUU.DRRLUURLRUULLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRRUULRLUURLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1171 ('.UUD.D...UU...UU...D.DUU..DUU.DRRLUURLRUULRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLRUULRLUURLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1172 ('.UUD.D...UU...UU...D.DUU..DUU.DRRLUURLRUURLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLRUULRLUULRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1173 ('.UUD.D...UU...UU...D.DUU..DUU.DRRLUURLRUURLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRRUULRLUULLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1174 ('.UUD.D...UU...UU...D.DUU..DUU.DRRLUURLRUURLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLLUULRLUURRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1175 ('.UUD.D...UU...UU...D.DUU..DUU.DRRLUURLRUURLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRLUULRLUURLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1176 ('.UUD.D...UU...UU...D.DUU..DUU.DRRLUURLRUURRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLRUULRLUULLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1177 ('.UUD.D...UU...UU...D.DUU..DUU.DRRLUURLRUURRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLLUULRLUURLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1178 ('.UUD.D...UU...UU...D.DUU..DUU.DRRRUULLLUULLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLLUURRRUURRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1179 ('.UUD.D...UU...UU...D.DUU..DUU.DRRRUULLLUULLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRLUURRRUURLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1180 ('.UUD.D...UU...UU...D.DUU..DUU.DRRRUULLLUULLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLRUURRRUULRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1181 ('.UUD.D...UU...UU...D.DUU..DUU.DRRRUULLLUULLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRRUURRRUULLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1182 ('.UUD.D...UU...UU...D.DUU..DUU.DRRRUULLLUULRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLLUURRRUURLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1183 ('.UUD.D...UU...UU...D.DUU..DUU.DRRRUULLLUULRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLRUURRRUULLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1184 ('.UUD.D...UU...UU...D.DUU..DUU.DRRRUULLLUURLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLLUURRRUULRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1185 ('.UUD.D...UU...UU...D.DUU..DUU.DRRRUULLLUURLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRLUURRRUULLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1186 ('.UUD.D...UU...UU...D.DUU..DUU.DRRRUULLLUURRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLLUURRRUULLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1187 ('.UUD.D...UU...UU...D.DUU..DUU.DRRRUULLRUULLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLLUULRRUURRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1188 ('.UUD.D...UU...UU...D.DUU..DUU.DRRRUULLRUULLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLLUURRLUURRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1189 ('.UUD.D...UU...UU...D.DUU..DUU.DRRRUULLRUULLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRLUULRRUURLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1190 ('.UUD.D...UU...UU...D.DUU..DUU.DRRRUULLRUULLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRLUURRLUURLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1191 ('.UUD.D...UU...UU...D.DUU..DUU.DRRRUULLRUULLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLRUULRRUULRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1192 ('.UUD.D...UU...UU...D.DUU..DUU.DRRRUULLRUULLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLRUURRLUULRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1193 ('.UUD.D...UU...UU...D.DUU..DUU.DRRRUULLRUULLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRRUULRRUULLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1194 ('.UUD.D...UU...UU...D.DUU..DUU.DRRRUULLRUULLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRRUURRLUULLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1195 ('.UUD.D...UU...UU...D.DUU..DUU.DRRRUULLRUULRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLLUULRRUURLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1196 ('.UUD.D...UU...UU...D.DUU..DUU.DRRRUULLRUULRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLLUURRLUURLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1197 ('.UUD.D...UU...UU...D.DUU..DUU.DRRRUULLRUULRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLRUULRRUULLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1198 ('.UUD.D...UU...UU...D.DUU..DUU.DRRRUULLRUULRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLRUURRLUULLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1199 ('.UUD.D...UU...UU...D.DUU..DUU.DRRRUULLRUURLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLLUULRRUULRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1200 ('.UUD.D...UU...UU...D.DUU..DUU.DRRRUULLRUURLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLLUURRLUULRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1201 ('.UUD.D...UU...UU...D.DUU..DUU.DRRRUULLRUURLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRLUULRRUULLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1202 ('.UUD.D...UU...UU...D.DUU..DUU.DRRRUULLRUURLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRLUURRLUULLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1203 ('.UUD.D...UU...UU...D.DUU..DUU.DRRRUULLRUURRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLLUULRRUULLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1204 ('.UUD.D...UU...UU...D.DUU..DUU.DRRRUULLRUURRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLLUURRLUULLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1205 ('.UUD.D...UU...UU...D.DUU..DUU.DRRRUURLLUULLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLLUULRRUURRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1206 ('.UUD.D...UU...UU...D.DUU..DUU.DRRRUURLLUULLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLLUURRLUURRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1207 ('.UUD.D...UU...UU...D.DUU..DUU.DRRRUURLLUULLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRLUULRRUURLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1208 ('.UUD.D...UU...UU...D.DUU..DUU.DRRRUURLLUULLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRLUURRLUURLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1209 ('.UUD.D...UU...UU...D.DUU..DUU.DRRRUURLLUULLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLRUULRRUULRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1210 ('.UUD.D...UU...UU...D.DUU..DUU.DRRRUURLLUULLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLRUURRLUULRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1211 ('.UUD.D...UU...UU...D.DUU..DUU.DRRRUURLLUULLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRRUULRRUULLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1212 ('.UUD.D...UU...UU...D.DUU..DUU.DRRRUURLLUULLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRRUURRLUULLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1213 ('.UUD.D...UU...UU...D.DUU..DUU.DRRRUURLLUULRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLLUULRRUURLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1214 ('.UUD.D...UU...UU...D.DUU..DUU.DRRRUURLLUULRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLLUURRLUURLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1215 ('.UUD.D...UU...UU...D.DUU..DUU.DRRRUURLLUULRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLRUULRRUULLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1216 ('.UUD.D...UU...UU...D.DUU..DUU.DRRRUURLLUULRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLRUURRLUULLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1217 ('.UUD.D...UU...UU...D.DUU..DUU.DRRRUURLLUURLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLLUULRRUULRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1218 ('.UUD.D...UU...UU...D.DUU..DUU.DRRRUURLLUURLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLLUURRLUULRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1219 ('.UUD.D...UU...UU...D.DUU..DUU.DRRRUURLLUURLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRLUULRRUULLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1220 ('.UUD.D...UU...UU...D.DUU..DUU.DRRRUURLLUURLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRLUURRLUULLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1221 ('.UUD.D...UU...UU...D.DUU..DUU.DRRRUURLLUURRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLLUULRRUULLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1222 ('.UUD.D...UU...UU...D.DUU..DUU.DRRRUURLLUURRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLLUURRLUULLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1223 ('.UUD.D...UU...UU...D.DUU..DUU.DRRRUURLRUULLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLLUULRLUURRRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1224 ('.UUD.D...UU...UU...D.DUU..DUU.DRRRUURLRUULLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRLUULRLUURLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1225 ('.UUD.D...UU...UU...D.DUU..DUU.DRRRUURLRUULLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLRUULRLUULRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1226 ('.UUD.D...UU...UU...D.DUU..DUU.DRRRUURLRUULLLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRRRUULRLUULLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1227 ('.UUD.D...UU...UU...D.DUU..DUU.DRRRUURLRUULRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLLUULRLUURLRD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1228 ('.UUD.D...UU...UU...D.DUU..DUU.DRRRUURLRUULRLD.UUD..DUU.U...DU...UD...U.UUD..DUU.DRLRUULRLUULLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1229 ('.UUD.D...UU...UU...D.DUU..DUU.DRRRUURLRUURLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLLUULRLUULRLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1230 ('.UUD.D...UU...UU...D.DUU..DUU.DRRRUURLRUURLRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLRLUULRLUULLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1231 ('.UUD.D...UU...UU...D.DUU..DUU.DRRRUURLRUURRRD.UUD..DUU.U...DU...UD...U.UUD..DUU.DLLLUULRLUULLLD.UUD..DUU.U...DU...UD...U.UUD..UUD.D...UU...UU...D.DUU.', 'ULFRBD'),1232 ),1233 )1234 # fmt: on1235class StartingStates555Phase3LRCenterStage(BFS):1236 """1237 There should be 432 of them1238 """1239 def __init__(self):1240 BFS.__init__(1241 self,1242 "5x5x5-LR-center-stage",1243 ("Uw", "Uw'", "Dw", "Dw'", "Fw", "Fw'", "Bw", "Bw'", "Lw", "Lw'", "Rw", "Rw'", "L", "L'", "R", "R'"),1244 "5x5x5",1245 "starting-states-lookup-table-5x5x5-step901-LR-center-stage.txt",1246 False, # store_as_hex1247 # starting cubes1248 (1249 (1250 """1251 . . . . .1252 . . . . .1253 . . . . .1254 . . . . .1255 . . . . .1256 . . . . . . . . . . . . . . . . . . . .1257 . L L L . . . . . . . R R R . . . . . .1258 . L L L . . . . . . . R R R . . . . . .1259 . L L L . . . . . . . R R R . . . . . .1260 . . . . . . . . . . . . . . . . . . . .1261 . . . . .1262 . . . . .1263 . . . . .1264 . . . . .1265 . . . . .""",1266 "ascii",1267 ),1268 ),1269 )1270class Build555Phase3LRCenterStage(BFS):1271 def __init__(self):1272 # fmt: off1273 BFS.__init__(1274 self,1275 "5x5x5-LR-center-stage",1276 ("Uw", "Uw'", "Dw", "Dw'", "Fw", "Fw'", "Bw", "Bw'", "Lw", "Lw'", "Rw", "Rw'"),1277 "5x5x5",1278 "lookup-table-5x5x5-step901-LR-center-stage.txt",1279 False, # store_as_hex1280 # starting cubes1281 (1282 ('...............................LLL..LLL..LLL.....................................RRR..RRR..RRR........................................................', 'ULFRBD'),1283 ('...............................LLL..LLL..LRL.....................................RLR..RRR..RRR........................................................', 'ULFRBD'),1284 ('...............................LLL..LLL..LRL.....................................RRR..RRR..RLR........................................................', 'ULFRBD'),1285 ('...............................LLL..LLL..RLR.....................................LRL..RRR..RRR........................................................', 'ULFRBD'),1286 ('...............................LLL..LLL..RLR.....................................RRR..RRR..LRL........................................................', 'ULFRBD'),1287 ('...............................LLL..LLL..RRR.....................................LLL..RRR..RRR........................................................', 'ULFRBD'),1288 ('...............................LLL..LLL..RRR.....................................LRL..RRR..RLR........................................................', 'ULFRBD'),1289 ('...............................LLL..LLL..RRR.....................................RLR..RRR..LRL........................................................', 'ULFRBD'),1290 ('...............................LLL..LLL..RRR.....................................RRR..RRR..LLL........................................................', 'ULFRBD'),1291 ('...............................LLL..LLR..LLL.....................................RRR..LRR..RRR........................................................', 'ULFRBD'),1292 ('...............................LLL..LLR..LLL.....................................RRR..RRL..RRR........................................................', 'ULFRBD'),1293 ('...............................LLL..LLR..LRL.....................................RLR..LRR..RRR........................................................', 'ULFRBD'),1294 ('...............................LLL..LLR..LRL.....................................RLR..RRL..RRR........................................................', 'ULFRBD'),1295 ('...............................LLL..LLR..LRL.....................................RRR..LRR..RLR........................................................', 'ULFRBD'),1296 ('...............................LLL..LLR..LRL.....................................RRR..RRL..RLR........................................................', 'ULFRBD'),1297 ('...............................LLL..LLR..RLR.....................................LRL..LRR..RRR........................................................', 'ULFRBD'),1298 ('...............................LLL..LLR..RLR.....................................LRL..RRL..RRR........................................................', 'ULFRBD'),1299 ('...............................LLL..LLR..RLR.....................................RRR..LRR..LRL........................................................', 'ULFRBD'),1300 ('...............................LLL..LLR..RLR.....................................RRR..RRL..LRL........................................................', 'ULFRBD'),1301 ('...............................LLL..LLR..RRR.....................................LLL..LRR..RRR........................................................', 'ULFRBD'),1302 ('...............................LLL..LLR..RRR.....................................LLL..RRL..RRR........................................................', 'ULFRBD'),1303 ('...............................LLL..LLR..RRR.....................................LRL..LRR..RLR........................................................', 'ULFRBD'),1304 ('...............................LLL..LLR..RRR.....................................LRL..RRL..RLR........................................................', 'ULFRBD'),1305 ('...............................LLL..LLR..RRR.....................................RLR..LRR..LRL........................................................', 'ULFRBD'),1306 ('...............................LLL..LLR..RRR.....................................RLR..RRL..LRL........................................................', 'ULFRBD'),1307 ('...............................LLL..LLR..RRR.....................................RRR..LRR..LLL........................................................', 'ULFRBD'),1308 ('...............................LLL..LLR..RRR.....................................RRR..RRL..LLL........................................................', 'ULFRBD'),1309 ('...............................LLL..RLL..LLL.....................................RRR..LRR..RRR........................................................', 'ULFRBD'),1310 ('...............................LLL..RLL..LLL.....................................RRR..RRL..RRR........................................................', 'ULFRBD'),1311 ('...............................LLL..RLL..LRL.....................................RLR..LRR..RRR........................................................', 'ULFRBD'),1312 ('...............................LLL..RLL..LRL.....................................RLR..RRL..RRR........................................................', 'ULFRBD'),1313 ('...............................LLL..RLL..LRL.....................................RRR..LRR..RLR........................................................', 'ULFRBD'),1314 ('...............................LLL..RLL..LRL.....................................RRR..RRL..RLR........................................................', 'ULFRBD'),1315 ('...............................LLL..RLL..RLR.....................................LRL..LRR..RRR........................................................', 'ULFRBD'),1316 ('...............................LLL..RLL..RLR.....................................LRL..RRL..RRR........................................................', 'ULFRBD'),1317 ('...............................LLL..RLL..RLR.....................................RRR..LRR..LRL........................................................', 'ULFRBD'),1318 ('...............................LLL..RLL..RLR.....................................RRR..RRL..LRL........................................................', 'ULFRBD'),1319 ('...............................LLL..RLL..RRR.....................................LLL..LRR..RRR........................................................', 'ULFRBD'),1320 ('...............................LLL..RLL..RRR.....................................LLL..RRL..RRR........................................................', 'ULFRBD'),1321 ('...............................LLL..RLL..RRR.....................................LRL..LRR..RLR........................................................', 'ULFRBD'),1322 ('...............................LLL..RLL..RRR.....................................LRL..RRL..RLR........................................................', 'ULFRBD'),1323 ('...............................LLL..RLL..RRR.....................................RLR..LRR..LRL........................................................', 'ULFRBD'),1324 ('...............................LLL..RLL..RRR.....................................RLR..RRL..LRL........................................................', 'ULFRBD'),1325 ('...............................LLL..RLL..RRR.....................................RRR..LRR..LLL........................................................', 'ULFRBD'),1326 ('...............................LLL..RLL..RRR.....................................RRR..RRL..LLL........................................................', 'ULFRBD'),1327 ('...............................LLL..RLR..LLL.....................................RRR..LRL..RRR........................................................', 'ULFRBD'),1328 ('...............................LLL..RLR..LRL.....................................RLR..LRL..RRR........................................................', 'ULFRBD'),1329 ('...............................LLL..RLR..LRL.....................................RRR..LRL..RLR........................................................', 'ULFRBD'),1330 ('...............................LLL..RLR..RLR.....................................LRL..LRL..RRR........................................................', 'ULFRBD'),1331 ('...............................LLL..RLR..RLR.....................................RRR..LRL..LRL........................................................', 'ULFRBD'),1332 ('...............................LLL..RLR..RRR.....................................LLL..LRL..RRR........................................................', 'ULFRBD'),1333 ('...............................LLL..RLR..RRR.....................................LRL..LRL..RLR........................................................', 'ULFRBD'),1334 ('...............................LLL..RLR..RRR.....................................RLR..LRL..LRL........................................................', 'ULFRBD'),1335 ('...............................LLL..RLR..RRR.....................................RRR..LRL..LLL........................................................', 'ULFRBD'),1336 ('...............................LLR..LLL..LLR.....................................LRR..RRR..LRR........................................................', 'ULFRBD'),1337 ('...............................LLR..LLL..LLR.....................................RRL..RRR..RRL........................................................', 'ULFRBD'),1338 ('...............................LLR..LLL..LRR.....................................LLR..RRR..LRR........................................................', 'ULFRBD'),1339 ('...............................LLR..LLL..LRR.....................................LRR..RRR..LLR........................................................', 'ULFRBD'),1340 ('...............................LLR..LLL..LRR.....................................RLL..RRR..RRL........................................................', 'ULFRBD'),1341 ('...............................LLR..LLL..LRR.....................................RRL..RRR..RLL........................................................', 'ULFRBD'),1342 ('...............................LLR..LLL..RLL.....................................RRL..RRR..LRR........................................................', 'ULFRBD'),1343 ('...............................LLR..LLL..RRL.....................................RLL..RRR..LRR........................................................', 'ULFRBD'),1344 ('...............................LLR..LLL..RRL.....................................RRL..RRR..LLR........................................................', 'ULFRBD'),1345 ('...............................LLR..LLR..LLR.....................................LRR..LRR..LRR........................................................', 'ULFRBD'),1346 ('...............................LLR..LLR..LLR.....................................LRR..RRL..LRR........................................................', 'ULFRBD'),1347 ('...............................LLR..LLR..LLR.....................................RRL..LRR..RRL........................................................', 'ULFRBD'),1348 ('...............................LLR..LLR..LLR.....................................RRL..RRL..RRL........................................................', 'ULFRBD'),1349 ('...............................LLR..LLR..LRR.....................................LLR..LRR..LRR........................................................', 'ULFRBD'),1350 ('...............................LLR..LLR..LRR.....................................LLR..RRL..LRR........................................................', 'ULFRBD'),1351 ('...............................LLR..LLR..LRR.....................................LRR..LRR..LLR........................................................', 'ULFRBD'),1352 ('...............................LLR..LLR..LRR.....................................LRR..RRL..LLR........................................................', 'ULFRBD'),1353 ('...............................LLR..LLR..LRR.....................................RLL..LRR..RRL........................................................', 'ULFRBD'),1354 ('...............................LLR..LLR..LRR.....................................RLL..RRL..RRL........................................................', 'ULFRBD'),1355 ('...............................LLR..LLR..LRR.....................................RRL..LRR..RLL........................................................', 'ULFRBD'),1356 ('...............................LLR..LLR..LRR.....................................RRL..RRL..RLL........................................................', 'ULFRBD'),1357 ('...............................LLR..LLR..RLL.....................................RRL..LRR..LRR........................................................', 'ULFRBD'),1358 ('...............................LLR..LLR..RLL.....................................RRL..RRL..LRR........................................................', 'ULFRBD'),1359 ('...............................LLR..LLR..RRL.....................................RLL..LRR..LRR........................................................', 'ULFRBD'),1360 ('...............................LLR..LLR..RRL.....................................RLL..RRL..LRR........................................................', 'ULFRBD'),1361 ('...............................LLR..LLR..RRL.....................................RRL..LRR..LLR........................................................', 'ULFRBD'),1362 ('...............................LLR..LLR..RRL.....................................RRL..RRL..LLR........................................................', 'ULFRBD'),1363 ('...............................LLR..RLL..LLR.....................................LRR..LRR..LRR........................................................', 'ULFRBD'),1364 ('...............................LLR..RLL..LLR.....................................LRR..RRL..LRR........................................................', 'ULFRBD'),1365 ('...............................LLR..RLL..LLR.....................................RRL..LRR..RRL........................................................', 'ULFRBD'),1366 ('...............................LLR..RLL..LLR.....................................RRL..RRL..RRL........................................................', 'ULFRBD'),1367 ('...............................LLR..RLL..LRR.....................................LLR..LRR..LRR........................................................', 'ULFRBD'),1368 ('...............................LLR..RLL..LRR.....................................LLR..RRL..LRR........................................................', 'ULFRBD'),1369 ('...............................LLR..RLL..LRR.....................................LRR..LRR..LLR........................................................', 'ULFRBD'),1370 ('...............................LLR..RLL..LRR.....................................LRR..RRL..LLR........................................................', 'ULFRBD'),1371 ('...............................LLR..RLL..LRR.....................................RLL..LRR..RRL........................................................', 'ULFRBD'),1372 ('...............................LLR..RLL..LRR.....................................RLL..RRL..RRL........................................................', 'ULFRBD'),1373 ('...............................LLR..RLL..LRR.....................................RRL..LRR..RLL........................................................', 'ULFRBD'),1374 ('...............................LLR..RLL..LRR.....................................RRL..RRL..RLL........................................................', 'ULFRBD'),1375 ('...............................LLR..RLL..RLL.....................................RRL..LRR..LRR........................................................', 'ULFRBD'),1376 ('...............................LLR..RLL..RLL.....................................RRL..RRL..LRR........................................................', 'ULFRBD'),1377 ('...............................LLR..RLL..RRL.....................................RLL..LRR..LRR........................................................', 'ULFRBD'),1378 ('...............................LLR..RLL..RRL.....................................RLL..RRL..LRR........................................................', 'ULFRBD'),1379 ('...............................LLR..RLL..RRL.....................................RRL..LRR..LLR........................................................', 'ULFRBD'),1380 ('...............................LLR..RLL..RRL.....................................RRL..RRL..LLR........................................................', 'ULFRBD'),1381 ('...............................LLR..RLR..LLR.....................................LRR..LRL..LRR........................................................', 'ULFRBD'),1382 ('...............................LLR..RLR..LLR.....................................RRL..LRL..RRL........................................................', 'ULFRBD'),1383 ('...............................LLR..RLR..LRR.....................................LLR..LRL..LRR........................................................', 'ULFRBD'),1384 ('...............................LLR..RLR..LRR.....................................LRR..LRL..LLR........................................................', 'ULFRBD'),1385 ('...............................LLR..RLR..LRR.....................................RLL..LRL..RRL........................................................', 'ULFRBD'),1386 ('...............................LLR..RLR..LRR.....................................RRL..LRL..RLL........................................................', 'ULFRBD'),1387 ('...............................LLR..RLR..RLL.....................................RRL..LRL..LRR........................................................', 'ULFRBD'),1388 ('...............................LLR..RLR..RRL.....................................RLL..LRL..LRR........................................................', 'ULFRBD'),1389 ('...............................LLR..RLR..RRL.....................................RRL..LRL..LLR........................................................', 'ULFRBD'),1390 ('...............................LRL..LLL..LLL.....................................RLR..RRR..RRR........................................................', 'ULFRBD'),1391 ('...............................LRL..LLL..LLL.....................................RRR..RRR..RLR........................................................', 'ULFRBD'),1392 ('...............................LRL..LLL..LRL.....................................RLR..RRR..RLR........................................................', 'ULFRBD'),1393 ('...............................LRL..LLL..RLR.....................................LLL..RRR..RRR........................................................', 'ULFRBD'),1394 ('...............................LRL..LLL..RLR.....................................LRL..RRR..RLR........................................................', 'ULFRBD'),1395 ('...............................LRL..LLL..RLR.....................................RLR..RRR..LRL........................................................', 'ULFRBD'),1396 ('...............................LRL..LLL..RLR.....................................RRR..RRR..LLL........................................................', 'ULFRBD'),1397 ('...............................LRL..LLL..RRR.....................................LLL..RRR..RLR........................................................', 'ULFRBD'),1398 ('...............................LRL..LLL..RRR.....................................RLR..RRR..LLL........................................................', 'ULFRBD'),1399 ('...............................LRL..LLR..LLL.....................................RLR..LRR..RRR........................................................', 'ULFRBD'),1400 ('...............................LRL..LLR..LLL.....................................RLR..RRL..RRR........................................................', 'ULFRBD'),1401 ('...............................LRL..LLR..LLL.....................................RRR..LRR..RLR........................................................', 'ULFRBD'),1402 ('...............................LRL..LLR..LLL.....................................RRR..RRL..RLR........................................................', 'ULFRBD'),1403 ('...............................LRL..LLR..LRL.....................................RLR..LRR..RLR........................................................', 'ULFRBD'),1404 ('...............................LRL..LLR..LRL.....................................RLR..RRL..RLR........................................................', 'ULFRBD'),1405 ('...............................LRL..LLR..RLR.....................................LLL..LRR..RRR........................................................', 'ULFRBD'),1406 ('...............................LRL..LLR..RLR.....................................LLL..RRL..RRR........................................................', 'ULFRBD'),1407 ('...............................LRL..LLR..RLR.....................................LRL..LRR..RLR........................................................', 'ULFRBD'),1408 ('...............................LRL..LLR..RLR.....................................LRL..RRL..RLR........................................................', 'ULFRBD'),1409 ('...............................LRL..LLR..RLR.....................................RLR..LRR..LRL........................................................', 'ULFRBD'),1410 ('...............................LRL..LLR..RLR.....................................RLR..RRL..LRL........................................................', 'ULFRBD'),1411 ('...............................LRL..LLR..RLR.....................................RRR..LRR..LLL........................................................', 'ULFRBD'),1412 ('...............................LRL..LLR..RLR.....................................RRR..RRL..LLL........................................................', 'ULFRBD'),1413 ('...............................LRL..LLR..RRR.....................................LLL..LRR..RLR........................................................', 'ULFRBD'),1414 ('...............................LRL..LLR..RRR.....................................LLL..RRL..RLR........................................................', 'ULFRBD'),1415 ('...............................LRL..LLR..RRR.....................................RLR..LRR..LLL........................................................', 'ULFRBD'),1416 ('...............................LRL..LLR..RRR.....................................RLR..RRL..LLL........................................................', 'ULFRBD'),1417 ('...............................LRL..RLL..LLL.....................................RLR..LRR..RRR........................................................', 'ULFRBD'),1418 ('...............................LRL..RLL..LLL.....................................RLR..RRL..RRR........................................................', 'ULFRBD'),1419 ('...............................LRL..RLL..LLL.....................................RRR..LRR..RLR........................................................', 'ULFRBD'),1420 ('...............................LRL..RLL..LLL.....................................RRR..RRL..RLR........................................................', 'ULFRBD'),1421 ('...............................LRL..RLL..LRL.....................................RLR..LRR..RLR........................................................', 'ULFRBD'),1422 ('...............................LRL..RLL..LRL.....................................RLR..RRL..RLR........................................................', 'ULFRBD'),1423 ('...............................LRL..RLL..RLR.....................................LLL..LRR..RRR........................................................', 'ULFRBD'),1424 ('...............................LRL..RLL..RLR.....................................LLL..RRL..RRR........................................................', 'ULFRBD'),1425 ('...............................LRL..RLL..RLR.....................................LRL..LRR..RLR........................................................', 'ULFRBD'),1426 ('...............................LRL..RLL..RLR.....................................LRL..RRL..RLR........................................................', 'ULFRBD'),1427 ('...............................LRL..RLL..RLR.....................................RLR..LRR..LRL........................................................', 'ULFRBD'),1428 ('...............................LRL..RLL..RLR.....................................RLR..RRL..LRL........................................................', 'ULFRBD'),1429 ('...............................LRL..RLL..RLR.....................................RRR..LRR..LLL........................................................', 'ULFRBD'),1430 ('...............................LRL..RLL..RLR.....................................RRR..RRL..LLL........................................................', 'ULFRBD'),1431 ('...............................LRL..RLL..RRR.....................................LLL..LRR..RLR........................................................', 'ULFRBD'),1432 ('...............................LRL..RLL..RRR.....................................LLL..RRL..RLR........................................................', 'ULFRBD'),1433 ('...............................LRL..RLL..RRR.....................................RLR..LRR..LLL........................................................', 'ULFRBD'),1434 ('...............................LRL..RLL..RRR.....................................RLR..RRL..LLL........................................................', 'ULFRBD'),1435 ('...............................LRL..RLR..LLL.....................................RLR..LRL..RRR........................................................', 'ULFRBD'),1436 ('...............................LRL..RLR..LLL.....................................RRR..LRL..RLR........................................................', 'ULFRBD'),1437 ('...............................LRL..RLR..LRL.....................................RLR..LRL..RLR........................................................', 'ULFRBD'),1438 ('...............................LRL..RLR..RLR.....................................LLL..LRL..RRR........................................................', 'ULFRBD'),1439 ('...............................LRL..RLR..RLR.....................................LRL..LRL..RLR........................................................', 'ULFRBD'),1440 ('...............................LRL..RLR..RLR.....................................RLR..LRL..LRL........................................................', 'ULFRBD'),1441 ('...............................LRL..RLR..RLR.....................................RRR..LRL..LLL........................................................', 'ULFRBD'),1442 ('...............................LRL..RLR..RRR.....................................LLL..LRL..RLR........................................................', 'ULFRBD'),1443 ('...............................LRL..RLR..RRR.....................................RLR..LRL..LLL........................................................', 'ULFRBD'),1444 ('...............................LRR..LLL..LLR.....................................LLR..RRR..LRR........................................................', 'ULFRBD'),1445 ('...............................LRR..LLL..LLR.....................................LRR..RRR..LLR........................................................', 'ULFRBD'),1446 ('...............................LRR..LLL..LLR.....................................RLL..RRR..RRL........................................................', 'ULFRBD'),1447 ('...............................LRR..LLL..LLR.....................................RRL..RRR..RLL........................................................', 'ULFRBD'),1448 ('...............................LRR..LLL..LRR.....................................LLR..RRR..LLR........................................................', 'ULFRBD'),1449 ('...............................LRR..LLL..LRR.....................................RLL..RRR..RLL........................................................', 'ULFRBD'),1450 ('...............................LRR..LLL..RLL.....................................RLL..RRR..LRR........................................................', 'ULFRBD'),1451 ('...............................LRR..LLL..RLL.....................................RRL..RRR..LLR........................................................', 'ULFRBD'),1452 ('...............................LRR..LLL..RRL.....................................RLL..RRR..LLR........................................................', 'ULFRBD'),1453 ('...............................LRR..LLR..LLR.....................................LLR..LRR..LRR........................................................', 'ULFRBD'),1454 ('...............................LRR..LLR..LLR.....................................LLR..RRL..LRR........................................................', 'ULFRBD'),1455 ('...............................LRR..LLR..LLR.....................................LRR..LRR..LLR........................................................', 'ULFRBD'),1456 ('...............................LRR..LLR..LLR.....................................LRR..RRL..LLR........................................................', 'ULFRBD'),1457 ('...............................LRR..LLR..LLR.....................................RLL..LRR..RRL........................................................', 'ULFRBD'),1458 ('...............................LRR..LLR..LLR.....................................RLL..RRL..RRL........................................................', 'ULFRBD'),1459 ('...............................LRR..LLR..LLR.....................................RRL..LRR..RLL........................................................', 'ULFRBD'),1460 ('...............................LRR..LLR..LLR.....................................RRL..RRL..RLL........................................................', 'ULFRBD'),1461 ('...............................LRR..LLR..LRR.....................................LLR..LRR..LLR........................................................', 'ULFRBD'),1462 ('...............................LRR..LLR..LRR.....................................LLR..RRL..LLR........................................................', 'ULFRBD'),1463 ('...............................LRR..LLR..LRR.....................................RLL..LRR..RLL........................................................', 'ULFRBD'),1464 ('...............................LRR..LLR..LRR.....................................RLL..RRL..RLL........................................................', 'ULFRBD'),1465 ('...............................LRR..LLR..RLL.....................................RLL..LRR..LRR........................................................', 'ULFRBD'),1466 ('...............................LRR..LLR..RLL.....................................RLL..RRL..LRR........................................................', 'ULFRBD'),1467 ('...............................LRR..LLR..RLL.....................................RRL..LRR..LLR........................................................', 'ULFRBD'),1468 ('...............................LRR..LLR..RLL.....................................RRL..RRL..LLR........................................................', 'ULFRBD'),1469 ('...............................LRR..LLR..RRL.....................................RLL..LRR..LLR........................................................', 'ULFRBD'),1470 ('...............................LRR..LLR..RRL.....................................RLL..RRL..LLR........................................................', 'ULFRBD'),1471 ('...............................LRR..RLL..LLR.....................................LLR..LRR..LRR........................................................', 'ULFRBD'),1472 ('...............................LRR..RLL..LLR.....................................LLR..RRL..LRR........................................................', 'ULFRBD'),1473 ('...............................LRR..RLL..LLR.....................................LRR..LRR..LLR........................................................', 'ULFRBD'),1474 ('...............................LRR..RLL..LLR.....................................LRR..RRL..LLR........................................................', 'ULFRBD'),1475 ('...............................LRR..RLL..LLR.....................................RLL..LRR..RRL........................................................', 'ULFRBD'),1476 ('...............................LRR..RLL..LLR.....................................RLL..RRL..RRL........................................................', 'ULFRBD'),1477 ('...............................LRR..RLL..LLR.....................................RRL..LRR..RLL........................................................', 'ULFRBD'),1478 ('...............................LRR..RLL..LLR.....................................RRL..RRL..RLL........................................................', 'ULFRBD'),1479 ('...............................LRR..RLL..LRR.....................................LLR..LRR..LLR........................................................', 'ULFRBD'),1480 ('...............................LRR..RLL..LRR.....................................LLR..RRL..LLR........................................................', 'ULFRBD'),1481 ('...............................LRR..RLL..LRR.....................................RLL..LRR..RLL........................................................', 'ULFRBD'),1482 ('...............................LRR..RLL..LRR.....................................RLL..RRL..RLL........................................................', 'ULFRBD'),1483 ('...............................LRR..RLL..RLL.....................................RLL..LRR..LRR........................................................', 'ULFRBD'),1484 ('...............................LRR..RLL..RLL.....................................RLL..RRL..LRR........................................................', 'ULFRBD'),1485 ('...............................LRR..RLL..RLL.....................................RRL..LRR..LLR........................................................', 'ULFRBD'),1486 ('...............................LRR..RLL..RLL.....................................RRL..RRL..LLR........................................................', 'ULFRBD'),1487 ('...............................LRR..RLL..RRL.....................................RLL..LRR..LLR........................................................', 'ULFRBD'),1488 ('...............................LRR..RLL..RRL.....................................RLL..RRL..LLR........................................................', 'ULFRBD'),1489 ('...............................LRR..RLR..LLR.....................................LLR..LRL..LRR........................................................', 'ULFRBD'),1490 ('...............................LRR..RLR..LLR.....................................LRR..LRL..LLR........................................................', 'ULFRBD'),1491 ('...............................LRR..RLR..LLR.....................................RLL..LRL..RRL........................................................', 'ULFRBD'),1492 ('...............................LRR..RLR..LLR.....................................RRL..LRL..RLL........................................................', 'ULFRBD'),1493 ('...............................LRR..RLR..LRR.....................................LLR..LRL..LLR........................................................', 'ULFRBD'),1494 ('...............................LRR..RLR..LRR.....................................RLL..LRL..RLL........................................................', 'ULFRBD'),1495 ('...............................LRR..RLR..RLL.....................................RLL..LRL..LRR........................................................', 'ULFRBD'),1496 ('...............................LRR..RLR..RLL.....................................RRL..LRL..LLR........................................................', 'ULFRBD'),1497 ('...............................LRR..RLR..RRL.....................................RLL..LRL..LLR........................................................', 'ULFRBD'),1498 ('...............................RLL..LLL..LLR.....................................LRR..RRR..RRL........................................................', 'ULFRBD'),1499 ('...............................RLL..LLL..LRR.....................................LLR..RRR..RRL........................................................', 'ULFRBD'),1500 ('...............................RLL..LLL..LRR.....................................LRR..RRR..RLL........................................................', 'ULFRBD'),1501 ('...............................RLL..LLL..RLL.....................................LRR..RRR..LRR........................................................', 'ULFRBD'),1502 ('...............................RLL..LLL..RLL.....................................RRL..RRR..RRL........................................................', 'ULFRBD'),1503 ('...............................RLL..LLL..RRL.....................................LLR..RRR..LRR........................................................', 'ULFRBD'),1504 ('...............................RLL..LLL..RRL.....................................LRR..RRR..LLR........................................................', 'ULFRBD'),1505 ('...............................RLL..LLL..RRL.....................................RLL..RRR..RRL........................................................', 'ULFRBD'),1506 ('...............................RLL..LLL..RRL.....................................RRL..RRR..RLL........................................................', 'ULFRBD'),1507 ('...............................RLL..LLR..LLR.....................................LRR..LRR..RRL........................................................', 'ULFRBD'),1508 ('...............................RLL..LLR..LLR.....................................LRR..RRL..RRL........................................................', 'ULFRBD'),1509 ('...............................RLL..LLR..LRR.....................................LLR..LRR..RRL........................................................', 'ULFRBD'),1510 ('...............................RLL..LLR..LRR.....................................LLR..RRL..RRL........................................................', 'ULFRBD'),1511 ('...............................RLL..LLR..LRR.....................................LRR..LRR..RLL........................................................', 'ULFRBD'),1512 ('...............................RLL..LLR..LRR.....................................LRR..RRL..RLL........................................................', 'ULFRBD'),1513 ('...............................RLL..LLR..RLL.....................................LRR..LRR..LRR........................................................', 'ULFRBD'),1514 ('...............................RLL..LLR..RLL.....................................LRR..RRL..LRR........................................................', 'ULFRBD'),1515 ('...............................RLL..LLR..RLL.....................................RRL..LRR..RRL........................................................', 'ULFRBD'),1516 ('...............................RLL..LLR..RLL.....................................RRL..RRL..RRL........................................................', 'ULFRBD'),1517 ('...............................RLL..LLR..RRL.....................................LLR..LRR..LRR........................................................', 'ULFRBD'),1518 ('...............................RLL..LLR..RRL.....................................LLR..RRL..LRR........................................................', 'ULFRBD'),1519 ('...............................RLL..LLR..RRL.....................................LRR..LRR..LLR........................................................', 'ULFRBD'),1520 ('...............................RLL..LLR..RRL.....................................LRR..RRL..LLR........................................................', 'ULFRBD'),1521 ('...............................RLL..LLR..RRL.....................................RLL..LRR..RRL........................................................', 'ULFRBD'),1522 ('...............................RLL..LLR..RRL.....................................RLL..RRL..RRL........................................................', 'ULFRBD'),1523 ('...............................RLL..LLR..RRL.....................................RRL..LRR..RLL........................................................', 'ULFRBD'),1524 ('...............................RLL..LLR..RRL.....................................RRL..RRL..RLL........................................................', 'ULFRBD'),1525 ('...............................RLL..RLL..LLR.....................................LRR..LRR..RRL........................................................', 'ULFRBD'),1526 ('...............................RLL..RLL..LLR.....................................LRR..RRL..RRL........................................................', 'ULFRBD'),1527 ('...............................RLL..RLL..LRR.....................................LLR..LRR..RRL........................................................', 'ULFRBD'),1528 ('...............................RLL..RLL..LRR.....................................LLR..RRL..RRL........................................................', 'ULFRBD'),1529 ('...............................RLL..RLL..LRR.....................................LRR..LRR..RLL........................................................', 'ULFRBD'),1530 ('...............................RLL..RLL..LRR.....................................LRR..RRL..RLL........................................................', 'ULFRBD'),1531 ('...............................RLL..RLL..RLL.....................................LRR..LRR..LRR........................................................', 'ULFRBD'),1532 ('...............................RLL..RLL..RLL.....................................LRR..RRL..LRR........................................................', 'ULFRBD'),1533 ('...............................RLL..RLL..RLL.....................................RRL..LRR..RRL........................................................', 'ULFRBD'),1534 ('...............................RLL..RLL..RLL.....................................RRL..RRL..RRL........................................................', 'ULFRBD'),1535 ('...............................RLL..RLL..RRL.....................................LLR..LRR..LRR........................................................', 'ULFRBD'),1536 ('...............................RLL..RLL..RRL.....................................LLR..RRL..LRR........................................................', 'ULFRBD'),1537 ('...............................RLL..RLL..RRL.....................................LRR..LRR..LLR........................................................', 'ULFRBD'),1538 ('...............................RLL..RLL..RRL.....................................LRR..RRL..LLR........................................................', 'ULFRBD'),1539 ('...............................RLL..RLL..RRL.....................................RLL..LRR..RRL........................................................', 'ULFRBD'),1540 ('...............................RLL..RLL..RRL.....................................RLL..RRL..RRL........................................................', 'ULFRBD'),1541 ('...............................RLL..RLL..RRL.....................................RRL..LRR..RLL........................................................', 'ULFRBD'),1542 ('...............................RLL..RLL..RRL.....................................RRL..RRL..RLL........................................................', 'ULFRBD'),1543 ('...............................RLL..RLR..LLR.....................................LRR..LRL..RRL........................................................', 'ULFRBD'),1544 ('...............................RLL..RLR..LRR.....................................LLR..LRL..RRL........................................................', 'ULFRBD'),1545 ('...............................RLL..RLR..LRR.....................................LRR..LRL..RLL........................................................', 'ULFRBD'),1546 ('...............................RLL..RLR..RLL.....................................LRR..LRL..LRR........................................................', 'ULFRBD'),1547 ('...............................RLL..RLR..RLL.....................................RRL..LRL..RRL........................................................', 'ULFRBD'),1548 ('...............................RLL..RLR..RRL.....................................LLR..LRL..LRR........................................................', 'ULFRBD'),1549 ('...............................RLL..RLR..RRL.....................................LRR..LRL..LLR........................................................', 'ULFRBD'),1550 ('...............................RLL..RLR..RRL.....................................RLL..LRL..RRL........................................................', 'ULFRBD'),1551 ('...............................RLL..RLR..RRL.....................................RRL..LRL..RLL........................................................', 'ULFRBD'),1552 ('...............................RLR..LLL..LLL.....................................LRL..RRR..RRR........................................................', 'ULFRBD'),1553 ('...............................RLR..LLL..LLL.....................................RRR..RRR..LRL........................................................', 'ULFRBD'),1554 ('...............................RLR..LLL..LRL.....................................LLL..RRR..RRR........................................................', 'ULFRBD'),1555 ('...............................RLR..LLL..LRL.....................................LRL..RRR..RLR........................................................', 'ULFRBD'),1556 ('...............................RLR..LLL..LRL.....................................RLR..RRR..LRL........................................................', 'ULFRBD'),1557 ('...............................RLR..LLL..LRL.....................................RRR..RRR..LLL........................................................', 'ULFRBD'),1558 ('...............................RLR..LLL..RLR.....................................LRL..RRR..LRL........................................................', 'ULFRBD'),1559 ('...............................RLR..LLL..RRR.....................................LLL..RRR..LRL........................................................', 'ULFRBD'),1560 ('...............................RLR..LLL..RRR.....................................LRL..RRR..LLL........................................................', 'ULFRBD'),1561 ('...............................RLR..LLR..LLL.....................................LRL..LRR..RRR........................................................', 'ULFRBD'),1562 ('...............................RLR..LLR..LLL.....................................LRL..RRL..RRR........................................................', 'ULFRBD'),1563 ('...............................RLR..LLR..LLL.....................................RRR..LRR..LRL........................................................', 'ULFRBD'),1564 ('...............................RLR..LLR..LLL.....................................RRR..RRL..LRL........................................................', 'ULFRBD'),1565 ('...............................RLR..LLR..LRL.....................................LLL..LRR..RRR........................................................', 'ULFRBD'),1566 ('...............................RLR..LLR..LRL.....................................LLL..RRL..RRR........................................................', 'ULFRBD'),1567 ('...............................RLR..LLR..LRL.....................................LRL..LRR..RLR........................................................', 'ULFRBD'),1568 ('...............................RLR..LLR..LRL.....................................LRL..RRL..RLR........................................................', 'ULFRBD'),1569 ('...............................RLR..LLR..LRL.....................................RLR..LRR..LRL........................................................', 'ULFRBD'),1570 ('...............................RLR..LLR..LRL.....................................RLR..RRL..LRL........................................................', 'ULFRBD'),1571 ('...............................RLR..LLR..LRL.....................................RRR..LRR..LLL........................................................', 'ULFRBD'),1572 ('...............................RLR..LLR..LRL.....................................RRR..RRL..LLL........................................................', 'ULFRBD'),1573 ('...............................RLR..LLR..RLR.....................................LRL..LRR..LRL........................................................', 'ULFRBD'),1574 ('...............................RLR..LLR..RLR.....................................LRL..RRL..LRL........................................................', 'ULFRBD'),1575 ('...............................RLR..LLR..RRR.....................................LLL..LRR..LRL........................................................', 'ULFRBD'),1576 ('...............................RLR..LLR..RRR.....................................LLL..RRL..LRL........................................................', 'ULFRBD'),1577 ('...............................RLR..LLR..RRR.....................................LRL..LRR..LLL........................................................', 'ULFRBD'),1578 ('...............................RLR..LLR..RRR.....................................LRL..RRL..LLL........................................................', 'ULFRBD'),1579 ('...............................RLR..RLL..LLL.....................................LRL..LRR..RRR........................................................', 'ULFRBD'),1580 ('...............................RLR..RLL..LLL.....................................LRL..RRL..RRR........................................................', 'ULFRBD'),1581 ('...............................RLR..RLL..LLL.....................................RRR..LRR..LRL........................................................', 'ULFRBD'),1582 ('...............................RLR..RLL..LLL.....................................RRR..RRL..LRL........................................................', 'ULFRBD'),1583 ('...............................RLR..RLL..LRL.....................................LLL..LRR..RRR........................................................', 'ULFRBD'),1584 ('...............................RLR..RLL..LRL.....................................LLL..RRL..RRR........................................................', 'ULFRBD'),1585 ('...............................RLR..RLL..LRL.....................................LRL..LRR..RLR........................................................', 'ULFRBD'),1586 ('...............................RLR..RLL..LRL.....................................LRL..RRL..RLR........................................................', 'ULFRBD'),1587 ('...............................RLR..RLL..LRL.....................................RLR..LRR..LRL........................................................', 'ULFRBD'),1588 ('...............................RLR..RLL..LRL.....................................RLR..RRL..LRL........................................................', 'ULFRBD'),1589 ('...............................RLR..RLL..LRL.....................................RRR..LRR..LLL........................................................', 'ULFRBD'),1590 ('...............................RLR..RLL..LRL.....................................RRR..RRL..LLL........................................................', 'ULFRBD'),1591 ('...............................RLR..RLL..RLR.....................................LRL..LRR..LRL........................................................', 'ULFRBD'),1592 ('...............................RLR..RLL..RLR.....................................LRL..RRL..LRL........................................................', 'ULFRBD'),1593 ('...............................RLR..RLL..RRR.....................................LLL..LRR..LRL........................................................', 'ULFRBD'),1594 ('...............................RLR..RLL..RRR.....................................LLL..RRL..LRL........................................................', 'ULFRBD'),1595 ('...............................RLR..RLL..RRR.....................................LRL..LRR..LLL........................................................', 'ULFRBD'),1596 ('...............................RLR..RLL..RRR.....................................LRL..RRL..LLL........................................................', 'ULFRBD'),1597 ('...............................RLR..RLR..LLL.....................................LRL..LRL..RRR........................................................', 'ULFRBD'),1598 ('...............................RLR..RLR..LLL.....................................RRR..LRL..LRL........................................................', 'ULFRBD'),1599 ('...............................RLR..RLR..LRL.....................................LLL..LRL..RRR........................................................', 'ULFRBD'),1600 ('...............................RLR..RLR..LRL.....................................LRL..LRL..RLR........................................................', 'ULFRBD'),1601 ('...............................RLR..RLR..LRL.....................................RLR..LRL..LRL........................................................', 'ULFRBD'),1602 ('...............................RLR..RLR..LRL.....................................RRR..LRL..LLL........................................................', 'ULFRBD'),1603 ('...............................RLR..RLR..RLR.....................................LRL..LRL..LRL........................................................', 'ULFRBD'),1604 ('...............................RLR..RLR..RRR.....................................LLL..LRL..LRL........................................................', 'ULFRBD'),1605 ('...............................RLR..RLR..RRR.....................................LRL..LRL..LLL........................................................', 'ULFRBD'),1606 ('...............................RRL..LLL..LLR.....................................LLR..RRR..RRL........................................................', 'ULFRBD'),1607 ('...............................RRL..LLL..LLR.....................................LRR..RRR..RLL........................................................', 'ULFRBD'),1608 ('...............................RRL..LLL..LRR.....................................LLR..RRR..RLL........................................................', 'ULFRBD'),1609 ('...............................RRL..LLL..RLL.....................................LLR..RRR..LRR........................................................', 'ULFRBD'),1610 ('...............................RRL..LLL..RLL.....................................LRR..RRR..LLR........................................................', 'ULFRBD'),1611 ('...............................RRL..LLL..RLL.....................................RLL..RRR..RRL........................................................', 'ULFRBD'),1612 ('...............................RRL..LLL..RLL.....................................RRL..RRR..RLL........................................................', 'ULFRBD'),1613 ('...............................RRL..LLL..RRL.....................................LLR..RRR..LLR........................................................', 'ULFRBD'),1614 ('...............................RRL..LLL..RRL.....................................RLL..RRR..RLL........................................................', 'ULFRBD'),1615 ('...............................RRL..LLR..LLR.....................................LLR..LRR..RRL........................................................', 'ULFRBD'),1616 ('...............................RRL..LLR..LLR.....................................LLR..RRL..RRL........................................................', 'ULFRBD'),1617 ('...............................RRL..LLR..LLR.....................................LRR..LRR..RLL........................................................', 'ULFRBD'),1618 ('...............................RRL..LLR..LLR.....................................LRR..RRL..RLL........................................................', 'ULFRBD'),1619 ('...............................RRL..LLR..LRR.....................................LLR..LRR..RLL........................................................', 'ULFRBD'),1620 ('...............................RRL..LLR..LRR.....................................LLR..RRL..RLL........................................................', 'ULFRBD'),1621 ('...............................RRL..LLR..RLL.....................................LLR..LRR..LRR........................................................', 'ULFRBD'),1622 ('...............................RRL..LLR..RLL.....................................LLR..RRL..LRR........................................................', 'ULFRBD'),1623 ('...............................RRL..LLR..RLL.....................................LRR..LRR..LLR........................................................', 'ULFRBD'),1624 ('...............................RRL..LLR..RLL.....................................LRR..RRL..LLR........................................................', 'ULFRBD'),1625 ('...............................RRL..LLR..RLL.....................................RLL..LRR..RRL........................................................', 'ULFRBD'),1626 ('...............................RRL..LLR..RLL.....................................RLL..RRL..RRL........................................................', 'ULFRBD'),1627 ('...............................RRL..LLR..RLL.....................................RRL..LRR..RLL........................................................', 'ULFRBD'),1628 ('...............................RRL..LLR..RLL.....................................RRL..RRL..RLL........................................................', 'ULFRBD'),1629 ('...............................RRL..LLR..RRL.....................................LLR..LRR..LLR........................................................', 'ULFRBD'),1630 ('...............................RRL..LLR..RRL.....................................LLR..RRL..LLR........................................................', 'ULFRBD'),1631 ('...............................RRL..LLR..RRL.....................................RLL..LRR..RLL........................................................', 'ULFRBD'),1632 ('...............................RRL..LLR..RRL.....................................RLL..RRL..RLL........................................................', 'ULFRBD'),1633 ('...............................RRL..RLL..LLR.....................................LLR..LRR..RRL........................................................', 'ULFRBD'),1634 ('...............................RRL..RLL..LLR.....................................LLR..RRL..RRL........................................................', 'ULFRBD'),1635 ('...............................RRL..RLL..LLR.....................................LRR..LRR..RLL........................................................', 'ULFRBD'),1636 ('...............................RRL..RLL..LLR.....................................LRR..RRL..RLL........................................................', 'ULFRBD'),1637 ('...............................RRL..RLL..LRR.....................................LLR..LRR..RLL........................................................', 'ULFRBD'),1638 ('...............................RRL..RLL..LRR.....................................LLR..RRL..RLL........................................................', 'ULFRBD'),1639 ('...............................RRL..RLL..RLL.....................................LLR..LRR..LRR........................................................', 'ULFRBD'),1640 ('...............................RRL..RLL..RLL.....................................LLR..RRL..LRR........................................................', 'ULFRBD'),1641 ('...............................RRL..RLL..RLL.....................................LRR..LRR..LLR........................................................', 'ULFRBD'),1642 ('...............................RRL..RLL..RLL.....................................LRR..RRL..LLR........................................................', 'ULFRBD'),1643 ('...............................RRL..RLL..RLL.....................................RLL..LRR..RRL........................................................', 'ULFRBD'),1644 ('...............................RRL..RLL..RLL.....................................RLL..RRL..RRL........................................................', 'ULFRBD'),1645 ('...............................RRL..RLL..RLL.....................................RRL..LRR..RLL........................................................', 'ULFRBD'),1646 ('...............................RRL..RLL..RLL.....................................RRL..RRL..RLL........................................................', 'ULFRBD'),1647 ('...............................RRL..RLL..RRL.....................................LLR..LRR..LLR........................................................', 'ULFRBD'),1648 ('...............................RRL..RLL..RRL.....................................LLR..RRL..LLR........................................................', 'ULFRBD'),1649 ('...............................RRL..RLL..RRL.....................................RLL..LRR..RLL........................................................', 'ULFRBD'),1650 ('...............................RRL..RLL..RRL.....................................RLL..RRL..RLL........................................................', 'ULFRBD'),1651 ('...............................RRL..RLR..LLR.....................................LLR..LRL..RRL........................................................', 'ULFRBD'),1652 ('...............................RRL..RLR..LLR.....................................LRR..LRL..RLL........................................................', 'ULFRBD'),1653 ('...............................RRL..RLR..LRR.....................................LLR..LRL..RLL........................................................', 'ULFRBD'),1654 ('...............................RRL..RLR..RLL.....................................LLR..LRL..LRR........................................................', 'ULFRBD'),1655 ('...............................RRL..RLR..RLL.....................................LRR..LRL..LLR........................................................', 'ULFRBD'),1656 ('...............................RRL..RLR..RLL.....................................RLL..LRL..RRL........................................................', 'ULFRBD'),1657 ('...............................RRL..RLR..RLL.....................................RRL..LRL..RLL........................................................', 'ULFRBD'),1658 ('...............................RRL..RLR..RRL.....................................LLR..LRL..LLR........................................................', 'ULFRBD'),1659 ('...............................RRL..RLR..RRL.....................................RLL..LRL..RLL........................................................', 'ULFRBD'),1660 ('...............................RRR..LLL..LLL.....................................LLL..RRR..RRR........................................................', 'ULFRBD'),1661 ('...............................RRR..LLL..LLL.....................................LRL..RRR..RLR........................................................', 'ULFRBD'),1662 ('...............................RRR..LLL..LLL.....................................RLR..RRR..LRL........................................................', 'ULFRBD'),1663 ('...............................RRR..LLL..LLL.....................................RRR..RRR..LLL........................................................', 'ULFRBD'),1664 ('...............................RRR..LLL..LRL.....................................LLL..RRR..RLR........................................................', 'ULFRBD'),1665 ('...............................RRR..LLL..LRL.....................................RLR..RRR..LLL........................................................', 'ULFRBD'),1666 ('...............................RRR..LLL..RLR.....................................LLL..RRR..LRL........................................................', 'ULFRBD'),1667 ('...............................RRR..LLL..RLR.....................................LRL..RRR..LLL........................................................', 'ULFRBD'),1668 ('...............................RRR..LLL..RRR.....................................LLL..RRR..LLL........................................................', 'ULFRBD'),1669 ('...............................RRR..LLR..LLL.....................................LLL..LRR..RRR........................................................', 'ULFRBD'),1670 ('...............................RRR..LLR..LLL.....................................LLL..RRL..RRR........................................................', 'ULFRBD'),1671 ('...............................RRR..LLR..LLL.....................................LRL..LRR..RLR........................................................', 'ULFRBD'),1672 ('...............................RRR..LLR..LLL.....................................LRL..RRL..RLR........................................................', 'ULFRBD'),1673 ('...............................RRR..LLR..LLL.....................................RLR..LRR..LRL........................................................', 'ULFRBD'),1674 ('...............................RRR..LLR..LLL.....................................RLR..RRL..LRL........................................................', 'ULFRBD'),1675 ('...............................RRR..LLR..LLL.....................................RRR..LRR..LLL........................................................', 'ULFRBD'),1676 ('...............................RRR..LLR..LLL.....................................RRR..RRL..LLL........................................................', 'ULFRBD'),1677 ('...............................RRR..LLR..LRL.....................................LLL..LRR..RLR........................................................', 'ULFRBD'),1678 ('...............................RRR..LLR..LRL.....................................LLL..RRL..RLR........................................................', 'ULFRBD'),1679 ('...............................RRR..LLR..LRL.....................................RLR..LRR..LLL........................................................', 'ULFRBD'),1680 ('...............................RRR..LLR..LRL.....................................RLR..RRL..LLL........................................................', 'ULFRBD'),1681 ('...............................RRR..LLR..RLR.....................................LLL..LRR..LRL........................................................', 'ULFRBD'),1682 ('...............................RRR..LLR..RLR.....................................LLL..RRL..LRL........................................................', 'ULFRBD'),1683 ('...............................RRR..LLR..RLR.....................................LRL..LRR..LLL........................................................', 'ULFRBD'),1684 ('...............................RRR..LLR..RLR.....................................LRL..RRL..LLL........................................................', 'ULFRBD'),1685 ('...............................RRR..LLR..RRR.....................................LLL..LRR..LLL........................................................', 'ULFRBD'),1686 ('...............................RRR..LLR..RRR.....................................LLL..RRL..LLL........................................................', 'ULFRBD'),1687 ('...............................RRR..RLL..LLL.....................................LLL..LRR..RRR........................................................', 'ULFRBD'),1688 ('...............................RRR..RLL..LLL.....................................LLL..RRL..RRR........................................................', 'ULFRBD'),1689 ('...............................RRR..RLL..LLL.....................................LRL..LRR..RLR........................................................', 'ULFRBD'),1690 ('...............................RRR..RLL..LLL.....................................LRL..RRL..RLR........................................................', 'ULFRBD'),1691 ('...............................RRR..RLL..LLL.....................................RLR..LRR..LRL........................................................', 'ULFRBD'),1692 ('...............................RRR..RLL..LLL.....................................RLR..RRL..LRL........................................................', 'ULFRBD'),1693 ('...............................RRR..RLL..LLL.....................................RRR..LRR..LLL........................................................', 'ULFRBD'),1694 ('...............................RRR..RLL..LLL.....................................RRR..RRL..LLL........................................................', 'ULFRBD'),1695 ('...............................RRR..RLL..LRL.....................................LLL..LRR..RLR........................................................', 'ULFRBD'),1696 ('...............................RRR..RLL..LRL.....................................LLL..RRL..RLR........................................................', 'ULFRBD'),1697 ('...............................RRR..RLL..LRL.....................................RLR..LRR..LLL........................................................', 'ULFRBD'),1698 ('...............................RRR..RLL..LRL.....................................RLR..RRL..LLL........................................................', 'ULFRBD'),1699 ('...............................RRR..RLL..RLR.....................................LLL..LRR..LRL........................................................', 'ULFRBD'),1700 ('...............................RRR..RLL..RLR.....................................LLL..RRL..LRL........................................................', 'ULFRBD'),1701 ('...............................RRR..RLL..RLR.....................................LRL..LRR..LLL........................................................', 'ULFRBD'),1702 ('...............................RRR..RLL..RLR.....................................LRL..RRL..LLL........................................................', 'ULFRBD'),1703 ('...............................RRR..RLL..RRR.....................................LLL..LRR..LLL........................................................', 'ULFRBD'),1704 ('...............................RRR..RLL..RRR.....................................LLL..RRL..LLL........................................................', 'ULFRBD'),1705 ('...............................RRR..RLR..LLL.....................................LLL..LRL..RRR........................................................', 'ULFRBD'),1706 ('...............................RRR..RLR..LLL.....................................LRL..LRL..RLR........................................................', 'ULFRBD'),1707 ('...............................RRR..RLR..LLL.....................................RLR..LRL..LRL........................................................', 'ULFRBD'),1708 ('...............................RRR..RLR..LLL.....................................RRR..LRL..LLL........................................................', 'ULFRBD'),1709 ('...............................RRR..RLR..LRL.....................................LLL..LRL..RLR........................................................', 'ULFRBD'),1710 ('...............................RRR..RLR..LRL.....................................RLR..LRL..LLL........................................................', 'ULFRBD'),1711 ('...............................RRR..RLR..RLR.....................................LLL..LRL..LRL........................................................', 'ULFRBD'),1712 ('...............................RRR..RLR..RLR.....................................LRL..LRL..LLL........................................................', 'ULFRBD'),1713 ('...............................RRR..RLR..RRR.....................................LLL..LRL..LLL........................................................', 'ULFRBD'),1714 ),1715 )1716 # fmt: on1717class Build555EdgeOrientOuterOrbit(BFS):1718 def __init__(self):1719 BFS.__init__(1720 self,1721 "5x5x5-EO-outer-orbit",1722 ("Uw", "Uw'", "Dw", "Dw'", "Fw", "Fw'", "Bw", "Bw'", "Lw", "Lw'", "Rw", "Rw'"),1723 "5x5x5",1724 "lookup-table-5x5x5-step902-EO-outer-orbit.txt",1725 False, # store_as_hex1726 # starting cubes1727 (1728 (1729 """1730 . U . D .1731 D . . . U1732 . . . . .1733 U . . . D1734 . D . U .1735 . D . U . . D . U . . D . U . . D . U .1736 D . . . U U . . . D D . . . U U . . . D1737 . . . . . . . . . . . . . . . . . . . .1738 U . . . D D . . . U U . . . D D . . . U1739 . U . D . . U . D . . U . D . . U . D .1740 . U . D .1741 D . . . U1742 . . . . .1743 U . . . D1744 . D . U .""",1745 "ascii",1746 ),1747 ),1748 )1749class Build555EdgeOrientInnerOrbit(BFS):1750 def __init__(self):1751 BFS.__init__(1752 self,1753 "5x5x5-EO-inner-orbit",1754 ("Uw", "Uw'", "Dw", "Dw'", "Fw", "Fw'", "Bw", "Bw'", "Lw", "Lw'", "Rw", "Rw'"),1755 "5x5x5",1756 "lookup-table-5x5x5-step903-EO-inner-orbit.txt",1757 False, # store_as_hex1758 # starting cubes1759 (1760 (1761 """1762 . . U . .1763 . . . . .1764 U . . . U1765 . . . . .1766 . . U . .1767 . . U . . . . U . . . . U . . . . U . .1768 . . . . . . . . . . . . . . . . . . . .1769 U . . . U U . . . U U . . . U U . . . U1770 . . . . . . . . . . . . . . . . . . . .1771 . . U . . . . U . . . . U . . . . U . .1772 . . U . .1773 . . . . .1774 U . . . U1775 . . . . .1776 . . U . .""",1777 "ascii",1778 ),1779 ),1780 )1781# =======1782# phase 41783# =======1784class StartingStatesBuild555Phase4(BFS):1785 def __init__(self):1786 BFS.__init__(1787 self,1788 "5x5x5-phase4",1789 # fmt: off1790 (1791 "Uw", "Uw'",1792 "Dw", "Dw'",1793 "Fw", "Fw'",1794 "Bw", "Bw'",1795 "Lw", "Lw'",1796 "Rw", "Rw'",1797 "L", "L'",1798 "R", "R'",1799 "U", "U'",1800 "D", "D'",1801 ),1802 # fmt: on1803 "5x5x5",1804 "starting-states-lookup-table-5x5x5-step40-phase4.txt",1805 False, # store_as_hex1806 # starting cubes1807 (1808 (1809 """1810 . x x x .1811 x . . . x1812 x . . . x1813 x . . . x1814 . x x x .1815 . x x x . . x x x . . x x x . . x x x .1816 L . . . L L . . . L L . . . L L . . . L1817 L . . . L L . . . L L . . . L L . . . L1818 L . . . L L . . . L L . . . L L . . . L1819 . x x x . . x x x . . x x x . . x x x .1820 . x x x .1821 x . . . x1822 x . . . x1823 x . . . x1824 . x x x .""",1825 "ascii",1826 ),1827 ),1828 )1829class Build555Phase4(BFS):1830 """1831 Move one group of 4-edges out of the z-plane1832 """1833 def __init__(self):1834 # rubiks cube libraries1835 from rubikscubelookuptables.builder555ss import starting_states_phase41836 BFS.__init__(1837 self,1838 "5x5x5-phase4",1839 ("Uw", "Uw'", "Dw", "Dw'", "Fw", "Fw'", "Bw", "Bw'", "Lw", "Lw'", "Rw", "Rw'", "L", "L'", "R", "R'"),1840 "5x5x5",1841 "lookup-table-5x5x5-step40-phase4.txt",1842 True, # store_as_hex1843 starting_states_phase4,1844 )1845# =======1846# phase 51847# =======1848class StartingStatesBuild555Phase5Centers(BFS):1849 def __init__(self):1850 BFS.__init__(1851 self,1852 "5x5x5-phase5-centers",1853 # fmt: off1854 (1855 "Uw", "Uw'", "Uw2",1856 "Dw", "Dw'", "Dw2",1857 "Fw", "Fw'",1858 "Bw", "Bw'",1859 "Lw", "Lw'",1860 "Rw", "Rw'",1861 "L", "L'",1862 "R", "R'",1863 "U", "U'",1864 "D", "D'",1865 "F", "F'",1866 "B", "B'",1867 ),1868 # fmt: on1869 "5x5x5",1870 "starting-states-lookup-table-5x5x5-step51-phase5-centers.txt",1871 False, # store_as_hex1872 # starting cubes1873 (1874 (1875 """1876 . . . . .1877 . . . . .1878 . . . . .1879 . . . . .1880 . . . . .1881 . . . . . . . . . . . . . . . . . . . .1882 . L L L . . F F F . . R R R . . B B B .1883 . L L L . . F F F . . R R R . . B B B .1884 . L L L . . F F F . . R R R . . B B B .1885 . . . . . . . . . . . . . . . . . . . .1886 . . . . .1887 . . . . .1888 . . . . .1889 . . . . .1890 . . . . .""",1891 "ascii",1892 ),1893 ),1894 )1895class Build555Phase5Centers(BFS):1896 """1897 432 * 4900 = 2,116,800 states1898 """1899 def __init__(self):1900 # fmt: off1901 BFS.__init__(1902 self,1903 "5x5x5-phase5-centers",1904 (1905 "Uw", "Uw'",1906 "Dw", "Dw'",1907 "Fw", "Fw'",1908 "Bw", "Bw'",1909 "Lw", "Lw'",1910 "Rw", "Rw'",1911 "L", "L'",1912 "R", "R'",1913 "U", "U'",1914 "D", "D'",1915 ),1916 "5x5x5",1917 "lookup-table-5x5x5-step51-phase5-centers.txt",1918 False, # store_as_hex1919 # starting cubes1920 (1921 ("...............................LLL..LLL..LLL............BFB..BFB..BFB............RRR..RRR..RRR............FBF..FBF..FBF...............................", "ULFRBD",),1922 ("...............................LLL..LLL..LLL............BFF..BFF..BFF............RRR..RRR..RRR............BBF..BBF..BBF...............................", "ULFRBD",),1923 ("...............................LLL..LLL..LLL............BFF..BFF..BFF............RRR..RRR..RRR............FBB..FBB..FBB...............................", "ULFRBD",),1924 ("...............................LLL..LLL..LLL............FFB..FFB..FFB............RRR..RRR..RRR............BBF..BBF..BBF...............................", "ULFRBD",),1925 ("...............................LLL..LLL..LLL............FFB..FFB..FFB............RRR..RRR..RRR............FBB..FBB..FBB...............................", "ULFRBD",),1926 ("...............................LLL..LLL..LLL............FFF..FFF..FFF............RRR..RRR..RRR............BBB..BBB..BBB...............................", "ULFRBD",),1927 ("...............................LLR..LLR..LLR............BFB..BFB..BFB............LRR..LRR..LRR............FBF..FBF..FBF...............................", "ULFRBD",),1928 ("...............................LLR..LLR..LLR............BFB..BFB..BFB............RRL..RRL..RRL............FBF..FBF..FBF...............................", "ULFRBD",),1929 ("...............................LLR..LLR..LLR............BFF..BFF..BFF............LRR..LRR..LRR............BBF..BBF..BBF...............................", "ULFRBD",),1930 ("...............................LLR..LLR..LLR............BFF..BFF..BFF............LRR..LRR..LRR............FBB..FBB..FBB...............................", "ULFRBD",),1931 ("...............................LLR..LLR..LLR............BFF..BFF..BFF............RRL..RRL..RRL............BBF..BBF..BBF...............................", "ULFRBD",),1932 ("...............................LLR..LLR..LLR............BFF..BFF..BFF............RRL..RRL..RRL............FBB..FBB..FBB...............................", "ULFRBD",),1933 ("...............................LLR..LLR..LLR............FFB..FFB..FFB............LRR..LRR..LRR............BBF..BBF..BBF...............................", "ULFRBD",),1934 ("...............................LLR..LLR..LLR............FFB..FFB..FFB............LRR..LRR..LRR............FBB..FBB..FBB...............................", "ULFRBD",),1935 ("...............................LLR..LLR..LLR............FFB..FFB..FFB............RRL..RRL..RRL............BBF..BBF..BBF...............................", "ULFRBD",),1936 ("...............................LLR..LLR..LLR............FFB..FFB..FFB............RRL..RRL..RRL............FBB..FBB..FBB...............................", "ULFRBD",),1937 ("...............................LLR..LLR..LLR............FFF..FFF..FFF............LRR..LRR..LRR............BBB..BBB..BBB...............................", "ULFRBD",),1938 ("...............................LLR..LLR..LLR............FFF..FFF..FFF............RRL..RRL..RRL............BBB..BBB..BBB...............................", "ULFRBD",),1939 ("...............................RLL..RLL..RLL............BFB..BFB..BFB............LRR..LRR..LRR............FBF..FBF..FBF...............................", "ULFRBD",),1940 ("...............................RLL..RLL..RLL............BFB..BFB..BFB............RRL..RRL..RRL............FBF..FBF..FBF...............................", "ULFRBD",),1941 ("...............................RLL..RLL..RLL............BFF..BFF..BFF............LRR..LRR..LRR............BBF..BBF..BBF...............................", "ULFRBD",),1942 ("...............................RLL..RLL..RLL............BFF..BFF..BFF............LRR..LRR..LRR............FBB..FBB..FBB...............................", "ULFRBD",),1943 ("...............................RLL..RLL..RLL............BFF..BFF..BFF............RRL..RRL..RRL............BBF..BBF..BBF...............................", "ULFRBD",),1944 ("...............................RLL..RLL..RLL............BFF..BFF..BFF............RRL..RRL..RRL............FBB..FBB..FBB...............................", "ULFRBD",),1945 ("...............................RLL..RLL..RLL............FFB..FFB..FFB............LRR..LRR..LRR............BBF..BBF..BBF...............................", "ULFRBD",),1946 ("...............................RLL..RLL..RLL............FFB..FFB..FFB............LRR..LRR..LRR............FBB..FBB..FBB...............................", "ULFRBD",),1947 ("...............................RLL..RLL..RLL............FFB..FFB..FFB............RRL..RRL..RRL............BBF..BBF..BBF...............................", "ULFRBD",),1948 ("...............................RLL..RLL..RLL............FFB..FFB..FFB............RRL..RRL..RRL............FBB..FBB..FBB...............................", "ULFRBD",),1949 ("...............................RLL..RLL..RLL............FFF..FFF..FFF............LRR..LRR..LRR............BBB..BBB..BBB...............................", "ULFRBD",),1950 ("...............................RLL..RLL..RLL............FFF..FFF..FFF............RRL..RRL..RRL............BBB..BBB..BBB...............................", "ULFRBD",),1951 ("...............................RLR..RLR..RLR............BFB..BFB..BFB............LRL..LRL..LRL............FBF..FBF..FBF...............................", "ULFRBD",),1952 ("...............................RLR..RLR..RLR............BFF..BFF..BFF............LRL..LRL..LRL............BBF..BBF..BBF...............................", "ULFRBD",),1953 ("...............................RLR..RLR..RLR............BFF..BFF..BFF............LRL..LRL..LRL............FBB..FBB..FBB...............................", "ULFRBD",),1954 ("...............................RLR..RLR..RLR............FFB..FFB..FFB............LRL..LRL..LRL............BBF..BBF..BBF...............................", "ULFRBD",),1955 ("...............................RLR..RLR..RLR............FFB..FFB..FFB............LRL..LRL..LRL............FBB..FBB..FBB...............................", "ULFRBD",),1956 ("...............................RLR..RLR..RLR............FFF..FFF..FFF............LRL..LRL..LRL............BBB..BBB..BBB...............................", "ULFRBD",),1957 ),1958 )1959 # fmt: on1960class Build555Phase5Edges(BFS):1961 """1962 (8*7*6*5)^2 = 2822400 is how many states the wings can be in1963 8!/(4!*4!) = 70 is how many states the midges can be in1964 2,822,400 * 70 = 197,568,0001965 """1966 def __init__(self):1967 BFS.__init__(1968 self,1969 "5x5x5-phase5-edges",1970 # fmt: off1971 (1972 "Uw", "Uw'",1973 "Dw", "Dw'",1974 "Fw", "Fw'",1975 "Bw", "Bw'",1976 "Lw", "Lw'",1977 "Rw", "Rw'",1978 "L", "L'",1979 "R", "R'",1980 "U", "U'",1981 "D", "D'",1982 ),1983 # fmt: on1984 "5x5x5",1985 "lookup-table-5x5x5-step52-phase5-edges.txt",1986 False, # store_as_hex1987 # starting cubes1988 (1989 (1990 """1991 . - - - .1992 - . . . -1993 - . . . -1994 - . . . -1995 . - - - .1996 . - - - . . - - - . . - - - . . - - - .1997 L . . . L F . . . F R . . . R B . . . B1998 L . . . L F . . . F R . . . R B . . . B1999 L . . . L F . . . F R . . . R B . . . B2000 . - - - . . - - - . . - - - . . - - - .2001 . - - - .2002 - . . . -2003 - . . . -2004 - . . . -2005 . - - - .""",2006 "ascii",2007 ),2008 ),2009 use_edges_pattern=True,2010 )2011class Build555Phase5HighEdgeMidge(BFS):2012 """2013 (8*7*6*5)*70 = 117,600 states2014 """2015 def __init__(self):2016 BFS.__init__(2017 self,2018 "5x5x5-phase5-high-edge-and-midge",2019 # fmt: off2020 (2021 "Uw", "Uw'",2022 "Dw", "Dw'",2023 "Fw", "Fw'",2024 "Bw", "Bw'",2025 "Lw", "Lw'",2026 "Rw", "Rw'",2027 "L", "L'",2028 "R", "R'",2029 "U", "U'",2030 "D", "D'",2031 ),2032 # fmt: on2033 "5x5x5",2034 "lookup-table-5x5x5-step53-phase5-high-edge-and-midge.txt",2035 False, # store_as_hex2036 # starting cubes2037 (2038 (2039 """2040 . - - - .2041 - . . . -2042 - . . . -2043 - . . . -2044 . - - - .2045 . - - - . . - - - . . - - - . . - - - .2046 - . . . L F . . . - - . . . R B . . . -2047 L . . . L F . . . F R . . . R B . . . B2048 L . . . - - . . . F R . . . - - . . . B2049 . - - - . . - - - . . - - - . . - - - .2050 . - - - .2051 - . . . -2052 - . . . -2053 - . . . -2054 . - - - .""",2055 "ascii",2056 ),2057 ),2058 use_edges_pattern=True,2059 )2060class Build555Phase5LowEdgeMidge(BFS):2061 """2062 (8*7*6*5)*70 = 117,600 states2063 """2064 def __init__(self):2065 BFS.__init__(2066 self,2067 "5x5x5-phase5-low-edge-and-midge",2068 # fmt: off2069 (2070 "Uw", "Uw'",2071 "Dw", "Dw'",2072 "Fw", "Fw'",2073 "Bw", "Bw'",2074 "Lw", "Lw'",2075 "Rw", "Rw'",2076 "L", "L'",2077 "R", "R'",2078 "U", "U'",2079 "D", "D'",2080 ),2081 # fmt: on2082 "5x5x5",2083 "lookup-table-5x5x5-step54-phase5-low-edge-and-midge.txt",2084 False, # store_as_hex2085 # starting cubes2086 (2087 (2088 """2089 . - - - .2090 - . . . -2091 - . . . -2092 - . . . -2093 . - - - .2094 . - - - . . - - - . . - - - . . - - - .2095 L . . . - - . . . F R . . . - - . . . B2096 L . . . L F . . . F R . . . R B . . . B2097 - . . . L F . . . - - . . . R B . . . -2098 . - - - . . - - - . . - - - . . - - - .2099 . - - - .2100 - . . . -2101 - . . . -2102 - . . . -2103 . - - - .""",2104 "ascii",2105 ),2106 ),2107 use_edges_pattern=True,2108 )2109class Build555Phase5FBCentersHighEdgeMidge(BFS):2110 """2111 (8*7*6*5)*70 = 117,600 states2112 4,900 FB centers2113 117,600 * 4,900 = 576,240,0002114 """2115 def __init__(self):2116 BFS.__init__(2117 self,2118 "5x5x5-phase5-fb-centers-high-edge-and-midge",2119 # fmt: off2120 (2121 "Uw", "Uw'",2122 "Dw", "Dw'",2123 "Fw", "Fw'",2124 "Bw", "Bw'",2125 "Lw", "Lw'",2126 "Rw", "Rw'",2127 "L", "L'",2128 "R", "R'",2129 "U", "U'",2130 "D", "D'",2131 ),2132 # fmt: on2133 "5x5x5",2134 "lookup-table-5x5x5-step55-phase5-fb-centers-high-edge-and-midge.txt",2135 False, # store_as_hex2136 # starting cubes2137 (2138 (2139 """2140 . - - - .2141 - . . . -2142 - . . . -2143 - . . . -2144 . - - - .2145 . - - - . . - - - . . - - - . . - - - .2146 - . . . L F B F B - - . . . R B F B F -2147 L . . . L F B F B F R . . . R B F B F B2148 L . . . - - B F B F R . . . - - F B F B2149 . - - - . . - - - . . - - - . . - - - .2150 . - - - .2151 - . . . -2152 - . . . -2153 - . . . -2154 . - - - .""",2155 "ascii",2156 ),2157 (2158 """2159 . - - - .2160 - . . . -2161 - . . . -2162 - . . . -2163 . - - - .2164 . - - - . . - - - . . - - - . . - - - .2165 - . . . L F B F F - - . . . R B B B F -2166 L . . . L F B F F F R . . . R B B B F B2167 L . . . - - B F F F R . . . - - B B F B2168 . - - - . . - - - . . - - - . . - - - .2169 . - - - .2170 - . . . -2171 - . . . -2172 - . . . -2173 . - - - .""",2174 "ascii",2175 ),2176 (2177 """2178 . - - - .2179 - . . . -2180 - . . . -2181 - . . . -2182 . - - - .2183 . - - - . . - - - . . - - - . . - - - .2184 - . . . L F B F F - - . . . R B F B B -2185 L . . . L F B F F F R . . . R B F B B B2186 L . . . - - B F F F R . . . - - F B B B2187 . - - - . . - - - . . - - - . . - - - .2188 . - - - .2189 - . . . -2190 - . . . -2191 - . . . -2192 . - - - .""",2193 "ascii",2194 ),2195 (2196 """2197 . - - - .2198 - . . . -2199 - . . . -2200 - . . . -2201 . - - - .2202 . - - - . . - - - . . - - - . . - - - .2203 - . . . L F F F B - - . . . R B B B F -2204 L . . . L F F F B F R . . . R B B B F B2205 L . . . - - F F B F R . . . - - B B F B2206 . - - - . . - - - . . - - - . . - - - .2207 . - - - .2208 - . . . -2209 - . . . -2210 - . . . -2211 . - - - .""",2212 "ascii",2213 ),2214 (2215 """2216 . - - - .2217 - . . . -2218 - . . . -2219 - . . . -2220 . - - - .2221 . - - - . . - - - . . - - - . . - - - .2222 - . . . L F F F B - - . . . R B F B B -2223 L . . . L F F F B F R . . . R B F B B B2224 L . . . - - F F B F R . . . - - F B B B2225 . - - - . . - - - . . - - - . . - - - .2226 . - - - .2227 - . . . -2228 - . . . -2229 - . . . -2230 . - - - .""",2231 "ascii",2232 ),2233 (2234 """2235 . - - - .2236 - . . . -2237 - . . . -2238 - . . . -2239 . - - - .2240 . - - - . . - - - . . - - - . . - - - .2241 - . . . L F F F F - - . . . R B B B B -2242 L . . . L F F F F F R . . . R B B B B B2243 L . . . - - F F F F R . . . - - B B B B2244 . - - - . . - - - . . - - - . . - - - .2245 . - - - .2246 - . . . -2247 - . . . -2248 - . . . -2249 . - - - .""",2250 "ascii",2251 ),2252 ),2253 use_edges_pattern=True,2254 )2255class Build555Phase5FBCentersLowEdgeMidge(BFS):2256 """2257 (8*7*6*5)*70 = 117,600 states2258 4,900 FB centers2259 117,600 * 4,900 = 576,240,0002260 """2261 def __init__(self):2262 BFS.__init__(2263 self,2264 "5x5x5-phase5-fb-centers-low-edge-and-midge",2265 # fmt: off2266 (2267 "Uw", "Uw'",2268 "Dw", "Dw'",2269 "Fw", "Fw'",2270 "Bw", "Bw'",2271 "Lw", "Lw'",2272 "Rw", "Rw'",2273 "L", "L'",2274 "R", "R'",2275 "U", "U'",2276 "D", "D'",2277 ),2278 # fmt: on2279 "5x5x5",2280 "lookup-table-5x5x5-step57-phase5-fb-centers-low-edge-and-midge.txt",2281 False, # store_as_hex2282 # starting cubes2283 (2284 (2285 """2286 . - - - .2287 - . . . -2288 - . . . -2289 - . . . -2290 . - - - .2291 . - - - . . - - - . . - - - . . - - - .2292 L . . . - - B F B F R . . . - - F B F B2293 L . . . L F B F B F R . . . R B F B F B2294 - . . . L F B F B - - . . . R B F B F -2295 . - - - . . - - - . . - - - . . - - - .2296 . - - - .2297 - . . . -2298 - . . . -2299 - . . . -2300 . - - - .""",2301 "ascii",2302 ),2303 (2304 """2305 . - - - .2306 - . . . -2307 - . . . -2308 - . . . -2309 . - - - .2310 . - - - . . - - - . . - - - . . - - - .2311 L . . . - - B F F F R . . . - - B B F B2312 L . . . L F B F F F R . . . R B B B F B2313 - . . . L F B F F - - . . . R B B B F -2314 . - - - . . - - - . . - - - . . - - - .2315 . - - - .2316 - . . . -2317 - . . . -2318 - . . . -2319 . - - - .""",2320 "ascii",2321 ),2322 (2323 """2324 . - - - .2325 - . . . -2326 - . . . -2327 - . . . -2328 . - - - .2329 . - - - . . - - - . . - - - . . - - - .2330 L . . . - - B F F F R . . . - - F B B B2331 L . . . L F B F F F R . . . R B F B B B2332 - . . . L F B F F - - . . . R B F B B -2333 . - - - . . - - - . . - - - . . - - - .2334 . - - - .2335 - . . . -2336 - . . . -2337 - . . . -2338 . - - - .""",2339 "ascii",2340 ),2341 (2342 """2343 . - - - .2344 - . . . -2345 - . . . -2346 - . . . -2347 . - - - .2348 . - - - . . - - - . . - - - . . - - - .2349 L . . . - - F F B F R . . . - - B B F B2350 L . . . L F F F B F R . . . R B B B F B2351 - . . . L F F F B - - . . . R B B B F -2352 . - - - . . - - - . . - - - . . - - - .2353 . - - - .2354 - . . . -2355 - . . . -2356 - . . . -2357 . - - - .""",2358 "ascii",2359 ),2360 (2361 """2362 . - - - .2363 - . . . -2364 - . . . -2365 - . . . -2366 . - - - .2367 . - - - . . - - - . . - - - . . - - - .2368 L . . . - - F F B F R . . . - - F B B B2369 L . . . L F F F B F R . . . R B F B B B2370 - . . . L F F F B - - . . . R B F B B -2371 . - - - . . - - - . . - - - . . - - - .2372 . - - - .2373 - . . . -2374 - . . . -2375 - . . . -2376 . - - - .""",2377 "ascii",2378 ),2379 (2380 """2381 . - - - .2382 - . . . -2383 - . . . -2384 - . . . -2385 . - - - .2386 . - - - . . - - - . . - - - . . - - - .2387 L . . . - - F F F F R . . . - - B B B B2388 L . . . L F F F F F R . . . R B B B B B2389 - . . . L F F F F - - . . . R B B B B -2390 . - - - . . - - - . . - - - . . - - - .2391 . - - - .2392 - . . . -2393 - . . . -2394 - . . . -2395 . - - - .""",2396 "ascii",2397 ),2398 ),2399 use_edges_pattern=True,2400 )2401class Build555Phase5FBCenters(BFS):2402 """2403 4,900 FB centers2404 """2405 def __init__(self):2406 BFS.__init__(2407 self,2408 "5x5x5-phase5-fb-centers",2409 # fmt: off2410 (2411 "Uw", "Uw'",2412 "Dw", "Dw'",2413 "Fw", "Fw'",2414 "Bw", "Bw'",2415 "Lw", "Lw'",2416 "Rw", "Rw'",2417 "L", "L'",2418 "R", "R'",2419 "U", "U'",2420 "D", "D'",2421 ),2422 # fmt: on2423 "5x5x5",2424 "lookup-table-5x5x5-step56-phase5-fb-centers.txt",2425 False, # store_as_hex2426 # starting cubes2427 (2428 (2429 """2430 . . . . .2431 . . . . .2432 . . . . .2433 . . . . .2434 . . . . .2435 . . . . . . . . . . . . . . . . . . . .2436 . . . . . . B F B . . . . . . . F B F .2437 . . . . . . B F B . . . . . . . F B F .2438 . . . . . . B F B . . . . . . . F B F .2439 . . . . . . . . . . . . . . . . . . . .2440 . . . . .2441 . . . . .2442 . . . . .2443 . . . . .2444 . . . . .""",2445 "ascii",2446 ),2447 (2448 """2449 . . . . .2450 . . . . .2451 . . . . .2452 . . . . .2453 . . . . .2454 . . . . . . . . . . . . . . . . . . . .2455 . . . . . . B F F . . . . . . . B B F .2456 . . . . . . B F F . . . . . . . B B F .2457 . . . . . . B F F . . . . . . . B B F .2458 . . . . . . . . . . . . . . . . . . . .2459 . . . . .2460 . . . . .2461 . . . . .2462 . . . . .2463 . . . . .""",2464 "ascii",2465 ),2466 (2467 """2468 . . . . .2469 . . . . .2470 . . . . .2471 . . . . .2472 . . . . .2473 . . . . . . . . . . . . . . . . . . . .2474 . . . . . . B F F . . . . . . . F B B .2475 . . . . . . B F F . . . . . . . F B B .2476 . . . . . . B F F . . . . . . . F B B .2477 . . . . . . . . . . . . . . . . . . . .2478 . . . . .2479 . . . . .2480 . . . . .2481 . . . . .2482 . . . . .""",2483 "ascii",2484 ),2485 (2486 """2487 . . . . .2488 . . . . .2489 . . . . .2490 . . . . .2491 . . . . .2492 . . . . . . . . . . . . . . . . . . . .2493 . . . . . . F F B . . . . . . . B B F .2494 . . . . . . F F B . . . . . . . B B F .2495 . . . . . . F F B . . . . . . . B B F .2496 . . . . . . . . . . . . . . . . . . . .2497 . . . . .2498 . . . . .2499 . . . . .2500 . . . . .2501 . . . . .""",2502 "ascii",2503 ),2504 (2505 """2506 . . . . .2507 . . . . .2508 . . . . .2509 . . . . .2510 . . . . .2511 . . . . . . . . . . . . . . . . . . . .2512 . . . . . . F F B . . . . . . . F B B .2513 . . . . . . F F B . . . . . . . F B B .2514 . . . . . . F F B . . . . . . . F B B .2515 . . . . . . . . . . . . . . . . . . . .2516 . . . . .2517 . . . . .2518 . . . . .2519 . . . . .2520 . . . . .""",2521 "ascii",2522 ),2523 (2524 """2525 . . . . .2526 . . . . .2527 . . . . .2528 . . . . .2529 . . . . .2530 . . . . . . . . . . . . . . . . . . . .2531 . . . . . . F F F . . . . . . . B B B .2532 . . . . . . F F F . . . . . . . B B B .2533 . . . . . . F F F . . . . . . . B B B .2534 . . . . . . . . . . . . . . . . . . . .2535 . . . . .2536 . . . . .2537 . . . . .2538 . . . . .2539 . . . . .""",2540 "ascii",2541 ),2542 ),2543 )2544# =======2545# phase 62546# =======2547# - pair last 8-edges in y-plane and z-plane2548# - solve center (LR and FB will be vertical bars)2549class Build555PairLastEightEdgesEdgesOnly(BFS):2550 """2551 Should be (8!^2)/2 812,851,2002552 """2553 def __init__(self):2554 BFS.__init__(2555 self,2556 "5x5x5-pair-last-eight-edges-edges-only",2557 # illegal moves2558 # fmt: off2559 (2560 "Fw", "Fw'",2561 "Bw", "Bw'",2562 "Lw", "Lw'",2563 "Rw", "Rw'",2564 "Uw", "Uw'", "Uw2",2565 "Dw", "Dw'", "Dw2",2566 "L", "L'",2567 "R", "R'",2568 "F", "F'",2569 "B", "B'",2570 ),2571 # fmt: on2572 "5x5x5",2573 "lookup-table-5x5x5-step501-pair-last-eight-edges-edges-only.txt",2574 False, # store_as_hex2575 # starting cubes2576 (2577 (2578 """2579 . U U U .2580 U . . . U2581 U . . . U2582 U . . . U2583 . U U U .2584 . L L L . . F F F . . R R R . . B B B .2585 - . . . - - . . . - - . . . - - . . . -2586 - . . . - - . . . - - . . . - - . . . -2587 - . . . - - . . . - - . . . - - . . . -2588 . L L L . . F F F . . R R R . . B B B .2589 . D D D .2590 D . . . D2591 D . . . D2592 D . . . D2593 . D D D .""",2594 "ascii",2595 ),2596 ),2597 use_edges_pattern=True,2598 )2599class Build555PairLastEightEdgesCentersOnly(BFS):2600 """2601 Should be 6 x 6 x 4900 = 176,4002602 """2603 def __init__(self):2604 BFS.__init__(2605 self,2606 "5x5x5-pair-last-eight-edges-centers-only",2607 # illegal moves2608 # fmt: off2609 (2610 "Fw", "Fw'",2611 "Bw", "Bw'",2612 "Lw", "Lw'",2613 "Rw", "Rw'",2614 "Uw", "Uw'", "Uw2",2615 "Dw", "Dw'", "Dw2",2616 "L", "L'",2617 "R", "R'",2618 "F", "F'",2619 "B", "B'",2620 ),2621 # fmt: on2622 "5x5x5",2623 "lookup-table-5x5x5-step502-pair-last-eight-edges-centers-only.txt",2624 False, # store_as_hex2625 # starting cubes2626 (2627 (2628 """2629 . . . . .2630 . U U U .2631 . U U U .2632 . U U U .2633 . . . . .2634 . . . . . . . . . . . . . . . . . . . .2635 . L L L . . F F F . . R R R . . B B B .2636 . L L L . . F F F . . R R R . . B B B .2637 . L L L . . F F F . . R R R . . B B B .2638 . . . . . . . . . . . . . . . . . . . .2639 . . . . .2640 . D D D .2641 . D D D .2642 . D D D .2643 . . . . .""",2644 "ascii",2645 ),2646 ),2647 )2648class Build555PairLastEightEdges(BFS):2649 def __init__(self):2650 BFS.__init__(2651 self,2652 "5x5x5-pair-last-eight-edges",2653 # illegal moves2654 # fmt: off2655 (2656 "Fw", "Fw'",2657 "Bw", "Bw'",2658 "Lw", "Lw'",2659 "Rw", "Rw'",2660 "Uw", "Uw'", "Uw2",2661 "Dw", "Dw'", "Dw2",2662 "L", "L'",2663 "R", "R'",2664 "F", "F'",2665 "B", "B'",2666 ),2667 # fmt: on2668 "5x5x5",2669 "lookup-table-5x5x5-step500-pair-last-eight-edges.txt",2670 False, # store_as_hex2671 # starting cubes2672 (2673 (2674 """2675 . U U U .2676 U U U U U2677 U U U U U2678 U U U U U2679 . U U U .2680 . L L L . . F F F . . R R R . . B B B .2681 - L L L - - F F F - - R R R - - B B B -2682 - L L L - - F F F - - R R R - - B B B -2683 - L L L - - F F F - - R R R - - B B B -2684 . L L L . . F F F . . R R R . . B B B .2685 . D D D .2686 D D D D D2687 D D D D D2688 D D D D D2689 . D D D .""",2690 "ascii",2691 ),2692 ),2693 use_edges_pattern=True,2694 )2695class Build555Phase6Centers(BFS):2696 def __init__(self):2697 BFS.__init__(2698 self,2699 "5x5x5-phase6-centers",2700 # fmt: off2701 (2702 "Uw", "Uw'", "Uw2",2703 "Dw", "Dw'", "Dw2",2704 "Fw", "Fw'",2705 "Bw", "Bw'",2706 "Lw", "Lw'",2707 "Rw", "Rw'",2708 "L", "L'",2709 "R", "R'",2710 "F", "F'",2711 "B", "B'",2712 ),2713 # fmt: on2714 "5x5x5",2715 "lookup-table-5x5x5-step61-phase6-centers.txt",2716 False, # store_as_hex2717 # starting cubes2718 (2719 (2720 """2721 . . . . .2722 . U U U .2723 . U U U .2724 . U U U .2725 . . . . .2726 . . . . . . . . . . . . . . . . . . . .2727 . L L L . . F F F . . R R R . . B B B .2728 . L L L . . F F F . . R R R . . B B B .2729 . L L L . . F F F . . R R R . . B B B .2730 . . . . . . . . . . . . . . . . . . . .2731 . . . . .2732 . D D D .2733 . D D D .2734 . D D D .2735 . . . . .""",2736 "ascii",2737 ),2738 ),2739 )2740class Build555Phase6HighEdgeMidge(BFS):2741 def __init__(self):2742 BFS.__init__(2743 self,2744 "5x5x5-phase6-high-edge-midge",2745 # fmt: off2746 (2747 "Uw", "Uw'", "Uw2",2748 "Dw", "Dw'", "Dw2",2749 "Fw", "Fw'",2750 "Bw", "Bw'",2751 "Lw", "Lw'",2752 "Rw", "Rw'",2753 "L", "L'",2754 "R", "R'",2755 "F", "F'",2756 "B", "B'",2757 ),2758 # fmt: on2759 "5x5x5",2760 "lookup-table-5x5x5-step62-phase6-high-edge-midge.txt",2761 False, # store_as_hex2762 # starting cubes2763 (2764 (2765 """2766 . U U - .2767 - . . . U2768 U . . . U2769 U . . . -2770 . - U U .2771 . - L L . . - F F . . - R R . . - B B .2772 - . . . - - . . . - - . . . - - . . . -2773 - . . . - - . . . - - . . . - - . . . -2774 - . . . - - . . . - - . . . - - . . . -2775 . L L - . . F F - . . R R - . . B B - .2776 . D D - .2777 - . . . D2778 D . . . D2779 D . . . -2780 . - D D .""",2781 "ascii",2782 ),2783 ),2784 use_edges_pattern=True,2785 )2786class Build555Phase6LowEdgeMidge(BFS):2787 def __init__(self):2788 BFS.__init__(2789 self,2790 "5x5x5-phase6-low-edge-midge",2791 # fmt: off2792 (2793 "Uw", "Uw'", "Uw2",2794 "Dw", "Dw'", "Dw2",2795 "Fw", "Fw'",2796 "Bw", "Bw'",2797 "Lw", "Lw'",2798 "Rw", "Rw'",2799 "L", "L'",2800 "R", "R'",2801 "F", "F'",2802 "B", "B'",2803 ),2804 # fmt: on2805 "5x5x5",2806 "lookup-table-5x5x5-step63-phase6-low-edge-midge.txt",2807 False, # store_as_hex2808 # starting cubes2809 (2810 (2811 """2812 . - U U .2813 U . . . -2814 U . . . U2815 - . . . U2816 . U U - .2817 . L L - . . F F - . . R R - . . B B - .2818 - . . . - - . . . - - . . . - - . . . -2819 - . . . - - . . . - - . . . - - . . . -2820 - . . . - - . . . - - . . . - - . . . -2821 . - L L . . - F F . . - R R . . - B B .2822 . - D D .2823 D . . . -2824 D . . . D2825 - . . . D2826 . D D - .""",2827 "ascii",2828 ),2829 ),2830 use_edges_pattern=True,2831 )2832# ================2833# ultimate 5x5x52834# ultimate centers2835# ================2836class Build555Ultimate(BFS):2837 def __init__(self):2838 BFS.__init__(2839 self,2840 "5x5x5-ultimate",2841 (),2842 "5x5x5",2843 "lookup-table-5x5x5-step00-ultimate.txt",2844 False, # store_as_hex2845 # starting cubes2846 (2847 (2848 """2849 U U U U U2850 U U U U U2851 U U U U U2852 U U U U U2853 U U U U U2854 L L L L L F F F F F R R R R R B B B B B2855 L L L L L F F F F F R R R R R B B B B B2856 L L L L L F F F F F R R R R R B B B B B2857 L L L L L F F F F F R R R R R B B B B B2858 L L L L L F F F F F R R R R R B B B B B2859 D D D D D2860 D D D D D2861 D D D D D2862 D D D D D2863 D D D D D""",2864 "ascii",2865 ),2866 ),2867 use_c=True,2868 )2869class Build555UltimateCenters(BFS):2870 def __init__(self):2871 BFS.__init__(2872 self,2873 "5x5x5-ultimate",2874 (),2875 "5x5x5",2876 "lookup-table-5x5x5-step00-ultimate-centers.txt",2877 False, # store_as_hex2878 # starting cubes2879 (2880 (2881 """2882 . . . . .2883 . U U U .2884 . U U U .2885 . U U U .2886 . . . . .2887 . . . . . . . . . . . . . . . . . . . .2888 . L L L . . F F F . . R R R . . B B B .2889 . L L L . . F F F . . R R R . . B B B .2890 . L L L . . F F F . . R R R . . B B B .2891 . . . . . . . . . . . . . . . . . . . .2892 . . . . .2893 . D D D .2894 . D D D .2895 . D D D .2896 . . . . .""",2897 "ascii",2898 ),2899 ),2900 # fmt: off2901 legal_moves=(2902 "U", "U'", "U2", "Uw", "Uw'", "Uw2",2903 "L", "L'", "L2", "Lw", "Lw'", "Lw2",2904 "F", "F'", "F2", "Fw", "Fw'", "Fw2",2905 "R", "R'", "R2", "Rw", "Rw'", "Rw2",2906 "B", "B'", "B2", "Bw", "Bw'", "Bw2",2907 "D", "D'", "D2", "Dw", "Dw'", "Dw2",2908 ),2909 # fmt: on2910 use_c=True,2911 )2912# ====================2913# Centers Solve Staged2914# ====================2915class Build555UDCenterSolve(BFS):2916 def __init__(self):2917 BFS.__init__(2918 self,2919 "5x5x5-UD-centers-solve",2920 ("Fw", "Fw'", "Bw", "Bw'", "Lw", "Lw'", "Rw", "Rw'", "Uw", "Uw'", "Dw", "Dw'"),2921 "5x5x5",2922 "lookup-table-5x5x5-step34-UD-centers-solve.txt",2923 False, # store_as_hex2924 # starting cubes2925 (2926 (2927 """2928 . . . . .2929 . U U U .2930 . U U U .2931 . U U U .2932 . . . . .2933 . . . . . . . . . . . . . . . . . . . .2934 . . L . . . . . . . . . R . . . . . . .2935 . L . L . . . . . . . R . R . . . . . .2936 . . L . . . . . . . . . R . . . . . . .2937 . . . . . . . . . . . . . . . . . . . .2938 . . . . .2939 . D D D .2940 . D D D .2941 . D D D .2942 . . . . .""",2943 "ascii",2944 ),2945 ),2946 )2947class Build555LRCenterSolve(BFS):2948 def __init__(self):2949 BFS.__init__(2950 self,2951 "5x5x5-LR-centers-solve",2952 ("Fw", "Fw'", "Bw", "Bw'", "Lw", "Lw'", "Rw", "Rw'", "Uw", "Uw'", "Dw", "Dw'"),2953 "5x5x5",2954 "lookup-table-5x5x5-step35-LR-centers-solve.txt",2955 False, # store_as_hex2956 # starting cubes2957 (2958 (2959 """2960 . . . . .2961 . . . . .2962 . . . . .2963 . . . . .2964 . . . . .2965 . . . . . . . . . . . . . . . . . . . .2966 . L L L . . F . F . . R R R . . B . B .2967 . L L L . . . . . . . R R R . . . . . .2968 . L L L . . F . F . . R R R . . B . B .2969 . . . . . . . . . . . . . . . . . . . .2970 . . . . .2971 . . . . .2972 . . . . .2973 . . . . .2974 . . . . .""",2975 "ascii",2976 ),2977 ),2978 )2979class Build555FBCenterSolve(BFS):2980 def __init__(self):2981 BFS.__init__(2982 self,2983 "5x5x5-FB-centers-solve",2984 ("Fw", "Fw'", "Bw", "Bw'", "Lw", "Lw'", "Rw", "Rw'", "Uw", "Uw'", "Dw", "Dw'"),2985 "5x5x5",2986 "lookup-table-5x5x5-step36-FB-centers-solve.txt",2987 False, # store_as_hex2988 # starting cubes2989 (2990 (2991 """2992 . . . . .2993 . . U . .2994 . U . U .2995 . . U . .2996 . . . . .2997 . . . . . . . . . . . . . . . . . . . .2998 . . . . . . F F F . . . . . . . B B B .2999 . . . . . . F F F . . . . . . . B B B .3000 . . . . . . F F F . . . . . . . B B B .3001 . . . . . . . . . . . . . . . . . . . .3002 . . . . .3003 . . D . .3004 . D . D .3005 . . D . .3006 . . . . .""",3007 "ascii",3008 ),3009 ),3010 )3011# only used when a larger cube has been reduced to a 5x5x53012class Build555ULFRBDTCenterSolve(BFS):3013 def __init__(self):3014 BFS.__init__(3015 self,3016 "5x5x5-t-centers-solve",3017 ("Fw", "Fw'", "Bw", "Bw'", "Lw", "Lw'", "Rw", "Rw'", "Uw", "Uw'", "Dw", "Dw'"),3018 "5x5x5",3019 "lookup-table-5x5x5-step33-ULFRBD-t-centers-solve.txt",3020 False, # store_as_hex3021 # starting cubes3022 (3023 (3024 """3025 . . . . .3026 . . U . .3027 . U . U .3028 . . U . .3029 . . . . .3030 . . . . . . . . . . . . . . . . . . . .3031 . . L . . . . F . . . . R . . . . B . .3032 . L . L . . F . F . . R . R . . B . B .3033 . . L . . . . F . . . . R . . . . B . .3034 . . . . . . . . . . . . . . . . . . . .3035 . . . . .3036 . . D . .3037 . D . D .3038 . . D . .3039 . . . . .""",3040 "ascii",3041 ),3042 ),3043 )3044class Build555ULFRBDTCenterDaisySolve(BFS):3045 def __init__(self):3046 BFS.__init__(3047 self,3048 "5x5x5-t-centers-solve",3049 ("Fw", "Fw'", "Bw", "Bw'", "Lw", "Lw'", "Rw", "Rw'", "Uw", "Uw'", "Dw", "Dw'"),3050 "5x5x5",3051 "lookup-table-5x5x5-step33-ULFRBD-t-centers-daisy-solve.txt",3052 False, # store_as_hex3053 # starting cubes3054 (3055 # UD normal, LR normal, FB normal3056 (3057 """3058 . . . . .3059 . . U . .3060 . U . U .3061 . . U . .3062 . . . . .3063 . . . . . . . . . . . . . . . . . . . .3064 . . L . . . . F . . . . R . . . . B . .3065 . L . L . . F . F . . R . R . . B . B .3066 . . L . . . . F . . . . R . . . . B . .3067 . . . . . . . . . . . . . . . . . . . .3068 . . . . .3069 . . D . .3070 . D . D .3071 . . D . .3072 . . . . .""",3073 "ascii",3074 ),3075 # UD normal, LR normal, FB flip3076 (3077 """3078 . . . . .3079 . . U . .3080 . U . U .3081 . . U . .3082 . . . . .3083 . . . . . . . . . . . . . . . . . . . .3084 . . L . . . . B . . . . R . . . . F . .3085 . L . L . . B . B . . R . R . . F . F .3086 . . L . . . . B . . . . R . . . . F . .3087 . . . . . . . . . . . . . . . . . . . .3088 . . . . .3089 . . D . .3090 . D . D .3091 . . D . .3092 . . . . .""",3093 "ascii",3094 ),3095 # UD normal, LR flip, FB normal3096 (3097 """3098 . . . . .3099 . . U . .3100 . U . U .3101 . . U . .3102 . . . . .3103 . . . . . . . . . . . . . . . . . . . .3104 . . R . . . . F . . . . L . . . . B . .3105 . R . R . . F . F . . L . L . . B . B .3106 . . R . . . . F . . . . L . . . . B . .3107 . . . . . . . . . . . . . . . . . . . .3108 . . . . .3109 . . D . .3110 . D . D .3111 . . D . .3112 . . . . .""",3113 "ascii",3114 ),3115 # UD normal, LR flip, FB flip3116 (3117 """3118 . . . . .3119 . . U . .3120 . U . U .3121 . . U . .3122 . . . . .3123 . . . . . . . . . . . . . . . . . . . .3124 . . R . . . . B . . . . L . . . . F . .3125 . R . R . . B . B . . L . L . . F . F .3126 . . R . . . . B . . . . L . . . . F . .3127 . . . . . . . . . . . . . . . . . . . .3128 . . . . .3129 . . D . .3130 . D . D .3131 . . D . .3132 . . . . .""",3133 "ascii",3134 ),3135 # UD flip, LR normal, FB normal3136 (3137 """3138 . . . . .3139 . . D . .3140 . D . D .3141 . . D . .3142 . . . . .3143 . . . . . . . . . . . . . . . . . . . .3144 . . L . . . . F . . . . R . . . . B . .3145 . L . L . . F . F . . R . R . . B . B .3146 . . L . . . . F . . . . R . . . . B . .3147 . . . . . . . . . . . . . . . . . . . .3148 . . . . .3149 . . U . .3150 . U . U .3151 . . U . .3152 . . . . .""",3153 "ascii",3154 ),3155 # UD flip, LR normal, FB flip3156 (3157 """3158 . . . . .3159 . . D . .3160 . D . D .3161 . . D . .3162 . . . . .3163 . . . . . . . . . . . . . . . . . . . .3164 . . L . . . . B . . . . R . . . . F . .3165 . L . L . . B . B . . R . R . . F . F .3166 . . L . . . . B . . . . R . . . . F . .3167 . . . . . . . . . . . . . . . . . . . .3168 . . . . .3169 . . U . .3170 . U . U .3171 . . U . .3172 . . . . .""",3173 "ascii",3174 ),3175 # UD flip, LR flip, FB normal3176 (3177 """3178 . . . . .3179 . . D . .3180 . D . D .3181 . . D . .3182 . . . . .3183 . . . . . . . . . . . . . . . . . . . .3184 . . R . . . . F . . . . L . . . . B . .3185 . R . R . . F . F . . L . L . . B . B .3186 . . R . . . . F . . . . L . . . . B . .3187 . . . . . . . . . . . . . . . . . . . .3188 . . . . .3189 . . U . .3190 . U . U .3191 . . U . .3192 . . . . .""",3193 "ascii",3194 ),3195 # UD flip, LR flip, FB flip3196 (3197 """3198 . . . . .3199 . . D . .3200 . D . D .3201 . . D . .3202 . . . . .3203 . . . . . . . . . . . . . . . . . . . .3204 . . R . . . . B . . . . L . . . . F . .3205 . R . R . . B . B . . L . L . . F . F .3206 . . R . . . . B . . . . L . . . . F . .3207 . . . . . . . . . . . . . . . . . . . .3208 . . . . .3209 . . U . .3210 . U . U .3211 . . U . .3212 . . . . .""",3213 "ascii",3214 ),3215 ),...

Full Screen

Full Screen

builder444.py

Source:builder444.py Github

copy

Full Screen

1# standard libraries2import logging3# rubiks cube libraries4from rubikscubelookuptables.buildercore import BFS5log = logging.getLogger(__name__)6class Build444Ultimate(BFS):7 def __init__(self):8 BFS.__init__(9 self,10 "444-ultimate",11 (),12 "4x4x4",13 "lookup-table-4x4x4-step00-ultimate.txt",14 False, # store_as_hex15 # starting cubes16 (17 (18 """19 U U U U20 U U U U21 U U U U22 U U U U23 L L L L F F F F R R R R B B B B24 L L L L F F F F R R R R B B B B25 L L L L F F F F R R R R B B B B26 L L L L F F F F R R R R B B B B27 D D D D28 D D D D29 D D D D30 D D D D""",31 "ascii",32 ),33 ),34 use_c=True,35 )36class Build444UDCentersStage(BFS):37 def __init__(self):38 # fmt: off39 BFS.__init__(40 self,41 "4x4x4-UD-centers-stage",42 (),43 "4x4x4",44 "lookup-table-4x4x4-step11-UD-centers-stage.txt",45 False, # store_as_hex46 # starting cubes47 (("""48 . . . .49 . U U .50 . U U .51 . . . .52 . . . . . . . . . . . . . . . .53 . x x . . x x . . x x . . x x .54 . x x . . x x . . x x . . x x .55 . . . . . . . . . . . . . . . .56 . . . .57 . U U .58 . U U .59 . . . .""",60 "ascii"),),61 use_c=True,62 )63 # fmt: on64class Build444LRCentersStage(BFS):65 def __init__(self):66 # fmt: off67 BFS.__init__(68 self,69 "4x4x4-LR-centers-stage",70 (),71 "4x4x4",72 "lookup-table-4x4x4-step12-LR-centers-stage.txt",73 False, # store_as_hex74 # starting cubes75 (("""76 . . . .77 . x x .78 . x x .79 . . . .80 . . . . . . . . . . . . . . . .81 . L L . . x x . . L L . . x x .82 . L L . . x x . . L L . . x x .83 . . . . . . . . . . . . . . . .84 . . . .85 . x x .86 . x x .87 . . . .""",88 "ascii"),),89 use_c=True,90 )91 # fmt: on92class StartingStates444LCentersStage(BFS):93 def __init__(self):94 BFS.__init__(95 self,96 "4x4x4-L-centers-stage",97 ("Uw", "Uw'", "Dw", "Dw'", "Fw", "Fw'", "Bw", "Bw'", "Lw", "Lw'", "Rw", "Rw'", "L", "L'", "R", "R'"),98 "4x4x4",99 "starting-states-lookup-table-4x4x4-step13-L-centers-stage.txt",100 False, # store_as_hex101 # starting cubes102 (103 (104 """105 . . . .106 . x x .107 . x x .108 . . . .109 . . . . . . . . . . . . . . . .110 . L L . . x x . . x x . . x x .111 . L L . . x x . . x x . . x x .112 . . . . . . . . . . . . . . . .113 . . . .114 . x x .115 . x x .116 . . . .""",117 "ascii",118 ),119 ),120 )121class Build444LCentersStage(BFS):122 def __init__(self):123 # fmt: off124 BFS.__init__(125 self,126 "4x4x4-L-centers-stage",127 (),128 "4x4x4",129 "lookup-table-4x4x4-step13-L-centers-stage.txt",130 False, # store_as_hex131 # starting cubes132 (133 ('.....xx..xx..........LL..LL..........xx..xx..........xx..xx..........xx..xx..........xx..xx.....', 'ULFRBD'),134 ('.....xx..xx..........LL..xx..........xx..xx..........LL..xx..........xx..xx..........xx..xx.....', 'ULFRBD'),135 ('.....xx..xx..........LL..xx..........xx..xx..........xx..LL..........xx..xx..........xx..xx.....', 'ULFRBD'),136 ('.....xx..xx..........Lx..Lx..........xx..xx..........Lx..Lx..........xx..xx..........xx..xx.....', 'ULFRBD'),137 ('.....xx..xx..........Lx..Lx..........xx..xx..........xL..xL..........xx..xx..........xx..xx.....', 'ULFRBD'),138 ('.....xx..xx..........Lx..xL..........xx..xx..........xL..Lx..........xx..xx..........xx..xx.....', 'ULFRBD'),139 ('.....xx..xx..........xL..Lx..........xx..xx..........Lx..xL..........xx..xx..........xx..xx.....', 'ULFRBD'),140 ('.....xx..xx..........xL..xL..........xx..xx..........Lx..Lx..........xx..xx..........xx..xx.....', 'ULFRBD'),141 ('.....xx..xx..........xL..xL..........xx..xx..........xL..xL..........xx..xx..........xx..xx.....', 'ULFRBD'),142 ('.....xx..xx..........xx..LL..........xx..xx..........LL..xx..........xx..xx..........xx..xx.....', 'ULFRBD'),143 ('.....xx..xx..........xx..LL..........xx..xx..........xx..LL..........xx..xx..........xx..xx.....', 'ULFRBD'),144 ('.....xx..xx..........xx..xx..........xx..xx..........LL..LL..........xx..xx..........xx..xx.....', 'ULFRBD'),145 ),146 use_c=True,147 )148 # fmt: on149class Build444ULFRBDCentersStage(BFS):150 """151 I have not built this table but started it...it is the exact same as the 5x5x5 x-centers152 table which I have built which is153 0 steps has 1 entries (0 percent, 0.00x previous step)154 1 steps has 6 entries (0 percent, 6.00x previous step)155 2 steps has 135 entries (0 percent, 22.50x previous step)156 3 steps has 2,286 entries (0 percent, 16.93x previous step)157 4 steps has 36,728 entries (0 percent, 16.07x previous step)158 5 steps has 562,932 entries (0 percent, 15.33x previous step)159 6 steps has 8,047,054 entries (0 percent, 14.29x previous step)160 7 steps has 105,823,666 entries (1 percent, 13.15x previous step)161 8 steps has 1,147,351,438 entries (12 percent, 10.84x previous step)162 9 steps has 5,653,730,364 entries (59 percent, 4.93x previous step)163 10 steps has 2,535,422,638 entries (26 percent, 0.45x previous step)164 11 steps has 14,534,522 entries (0 percent, 0.01x previous step)165 Total: 9,465,511,770 entries166 Average: 9.12 moves167 """168 def __init__(self):169 # fmt: off170 BFS.__init__(171 self,172 "4x4x4-ULFRBD-centers-stage",173 (),174 "4x4x4",175 "lookup-table-4x4x4-step10-ULFRBD-centers-stage.txt",176 False, # store_as_hex177 # starting cubes178 (("""179 . . . .180 . U U .181 . U U .182 . . . .183 . . . . . . . . . . . . . . . .184 . L L . . F F . . L L . . F F .185 . L L . . F F . . L L . . F F .186 . . . . . . . . . . . . . . . .187 . . . .188 . U U .189 . U U .190 . . . .""",191 "ascii"),),192 use_c=True,193 )194 # fmt: on195class StartingStates444HighLowEdges(BFS):196 def __init__(self):197 BFS.__init__(198 self,199 "444-highlow-edges",200 ("Uw", "Uw'", "Dw", "Dw'", "Fw", "Fw'", "Bw", "Bw'", "Lw", "Lw'", "Rw", "Rw'", "L", "L'", "R", "R'"),201 "4x4x4",202 "starting-states-lookup-table-4x4x4-step20-highlow-edges.txt",203 False, # store_as_hex204 (205 (206 """207 . U D .208 D U U U209 U U U D210 . D U .211 . D U . . D U . . D U . . D U .212 D L L U U x x D D R R U U x x D213 U L L D D x x U U R R D D x x U214 . U D . . U D . . U D . . U D .215 . U D .216 D U U U217 U U U D218 . D U .""",219 "ascii",220 ),221 ),222 )223class StartingStates444HighLowEdgesCenters(BFS):224 def __init__(self):225 BFS.__init__(226 self,227 "444-highlow-edges-centers",228 ("Uw", "Uw'", "Dw", "Dw'", "Fw", "Fw'", "Bw", "Bw'", "Lw", "Lw'", "Rw", "Rw'", "L", "L'", "R", "R'"),229 "4x4x4",230 "starting-states-lookup-table-4x4x4-step22-highlow-edges-centers.txt",231 False, # store_as_hex232 # starting cubes233 (234 (235 """236 . . . .237 . U U .238 . U U .239 . . . .240 . . . . . . . . . . . . . . . .241 . L L . . x x . . R R . . x x .242 . L L . . x x . . R R . . x x .243 . . . . . . . . . . . . . . . .244 . . . .245 . U U .246 . U U .247 . . . .""",248 "ascii",249 ),250 ),251 )252class Build444HighLowEdgesEdges(BFS):253 def __init__(self):254 BFS.__init__(255 self,256 "444-highlow-edges-edges",257 ("Uw", "Uw'", "Dw", "Dw'", "Fw", "Fw'", "Bw", "Bw'"),258 "4x4x4",259 "lookup-table-4x4x4-step21-highlow-edges-edges.txt",260 False, # store_as_hex261 # starting cubes262 (263 (264 """265 . U D .266 D . . U267 U . . D268 . D U .269 . D U . . D U . . D U . . D U .270 D . . U U . . D D . . U U . . D271 U . . D D . . U U . . D D . . U272 . U D . . U D . . U D . . U D .273 . U D .274 D . . U275 U . . D276 . D U .""",277 "ascii",278 ),279 ),280 use_c=True,281 )282class Build444HighLowEdgesCenters(BFS):283 def __init__(self):284 # fmt: off285 BFS.__init__(286 self,287 "444-highlow-edges-centers",288 ("Uw", "Uw'", "Dw", "Dw'", "Fw", "Fw'", "Bw", "Bw'"),289 "4x4x4",290 "lookup-table-4x4x4-step22-highlow-edges-centers.txt",291 False, # store_as_hex292 # starting cubes293 (294 ('.....UU..UU..........LL..LL..........xx..xx..........RR..RR..........xx..xx..........UU..UU.....', 'ULFRBD'),295 ('.....UU..UU..........LL..RR..........xx..xx..........LL..RR..........xx..xx..........UU..UU.....', 'ULFRBD'),296 ('.....UU..UU..........LL..RR..........xx..xx..........RR..LL..........xx..xx..........UU..UU.....', 'ULFRBD'),297 ('.....UU..UU..........LR..LR..........xx..xx..........LR..LR..........xx..xx..........UU..UU.....', 'ULFRBD'),298 ('.....UU..UU..........LR..LR..........xx..xx..........RL..RL..........xx..xx..........UU..UU.....', 'ULFRBD'),299 ('.....UU..UU..........LR..RL..........xx..xx..........RL..LR..........xx..xx..........UU..UU.....', 'ULFRBD'),300 ('.....UU..UU..........RL..LR..........xx..xx..........LR..RL..........xx..xx..........UU..UU.....', 'ULFRBD'),301 ('.....UU..UU..........RL..RL..........xx..xx..........LR..LR..........xx..xx..........UU..UU.....', 'ULFRBD'),302 ('.....UU..UU..........RL..RL..........xx..xx..........RL..RL..........xx..xx..........UU..UU.....', 'ULFRBD'),303 ('.....UU..UU..........RR..LL..........xx..xx..........LL..RR..........xx..xx..........UU..UU.....', 'ULFRBD'),304 ('.....UU..UU..........RR..LL..........xx..xx..........RR..LL..........xx..xx..........UU..UU.....', 'ULFRBD'),305 ('.....UU..UU..........RR..RR..........xx..xx..........LL..LL..........xx..xx..........UU..UU.....', 'ULFRBD'),306 ),307 )308 # fmt: on309class Build444HighLowEdges(BFS):310 def __init__(self):311 # fmt: off312 BFS.__init__(313 self,314 "444-highlow-edges",315 ("Uw", "Uw'", "Dw", "Dw'", "Fw", "Fw'", "Bw", "Bw'"),316 "4x4x4",317 "lookup-table-4x4x4-step20-highlow-edges.txt",318 False, # store_as_hex319 # starting cubes320 (321 ('.UD.DUUUUUUD.DU..DU.DLLUULLD.UD..DU.UxxDDxxU.UD..DU.DRRUURRD.UD..DU.UxxDDxxU.UD..UD.DUUUUUUD.DU.', 'ULFRBD'),322 ('.UD.DUUUUUUD.DU..DU.DLLUURRD.UD..DU.UxxDDxxU.UD..DU.DLLUURRD.UD..DU.UxxDDxxU.UD..UD.DUUUUUUD.DU.', 'ULFRBD'),323 ('.UD.DUUUUUUD.DU..DU.DLLUURRD.UD..DU.UxxDDxxU.UD..DU.DRRUULLD.UD..DU.UxxDDxxU.UD..UD.DUUUUUUD.DU.', 'ULFRBD'),324 ('.UD.DUUUUUUD.DU..DU.DLRUULRD.UD..DU.UxxDDxxU.UD..DU.DLRUULRD.UD..DU.UxxDDxxU.UD..UD.DUUUUUUD.DU.', 'ULFRBD'),325 ('.UD.DUUUUUUD.DU..DU.DLRUULRD.UD..DU.UxxDDxxU.UD..DU.DRLUURLD.UD..DU.UxxDDxxU.UD..UD.DUUUUUUD.DU.', 'ULFRBD'),326 ('.UD.DUUUUUUD.DU..DU.DLRUURLD.UD..DU.UxxDDxxU.UD..DU.DRLUULRD.UD..DU.UxxDDxxU.UD..UD.DUUUUUUD.DU.', 'ULFRBD'),327 ('.UD.DUUUUUUD.DU..DU.DRLUULRD.UD..DU.UxxDDxxU.UD..DU.DLRUURLD.UD..DU.UxxDDxxU.UD..UD.DUUUUUUD.DU.', 'ULFRBD'),328 ('.UD.DUUUUUUD.DU..DU.DRLUURLD.UD..DU.UxxDDxxU.UD..DU.DLRUULRD.UD..DU.UxxDDxxU.UD..UD.DUUUUUUD.DU.', 'ULFRBD'),329 ('.UD.DUUUUUUD.DU..DU.DRLUURLD.UD..DU.UxxDDxxU.UD..DU.DRLUURLD.UD..DU.UxxDDxxU.UD..UD.DUUUUUUD.DU.', 'ULFRBD'),330 ('.UD.DUUUUUUD.DU..DU.DRRUULLD.UD..DU.UxxDDxxU.UD..DU.DLLUURRD.UD..DU.UxxDDxxU.UD..UD.DUUUUUUD.DU.', 'ULFRBD'),331 ('.UD.DUUUUUUD.DU..DU.DRRUULLD.UD..DU.UxxDDxxU.UD..DU.DRRUULLD.UD..DU.UxxDDxxU.UD..UD.DUUUUUUD.DU.', 'ULFRBD'),332 ('.UD.DUUUUUUD.DU..DU.DRRUURRD.UD..DU.UxxDDxxU.UD..DU.DLLUULLD.UD..DU.UxxDDxxU.UD..UD.DUUUUUUD.DU.', 'ULFRBD'),333 ),334 use_centers_then_edges=True,335 )336 # fmt: on337# =======================================================================338# phase 3339# pair 4 edges in the x-plane and put the LFRB centers into vertical bars340# =======================================================================341# We want the LFRB centers to be vertical bars, there should be 36 states342class StartingStates444Reduce333FirstTwoCenters(BFS):343 def __init__(self):344 BFS.__init__(345 self,346 "444-phase3-centers",347 # fmt: off348 (349 "Uw", "Uw'", "Uw2",350 "Dw", "Dw'", "Dw2",351 "Fw", "Fw'", "Bw",352 "Bw'", "Lw", "Lw'",353 "Rw", "Rw'",354 "L", "L'",355 "R", "R'",356 "U", "U'",357 "D", "D'",358 "F", "F'",359 "B", "B'",360 ),361 # fmt: on362 "4x4x4",363 "starting-states-lookup-table-4x4x4-step31-centers.txt",364 False, # store_as_hex365 # starting cubes366 (367 (368 """369 . . . .370 . . . .371 . . . .372 . . . .373 . . . . . . . . . . . . . . . .374 . L L . . F F . . R R . . B B .375 . L L . . F F . . R R . . B B .376 . . . . . . . . . . . . . . . .377 . . . .378 . . . .379 . . . .380 . . . .""",381 "ascii",382 ),383 ),384 )385class Build444Reduce333FirstTwoCenters(BFS):386 def __init__(self):387 BFS.__init__(388 self,389 "444-phase3-centers",390 ("Uw", "Uw'", "Lw", "Lw'", "Fw", "Fw'", "Rw", "Rw'", "Bw", "Bw'", "Dw", "Dw'", "L", "L'", "R", "R'"),391 "4x4x4",392 "lookup-table-4x4x4-step31-centers.txt",393 False, # store_as_hex394 # starting cubes395 # fmt: off396 (397 ('.....................LL..LL..........BB..BB..........RR..RR..........FF..FF.....................', 'ULFRBD'),398 ('.....................LL..LL..........BF..BF..........RR..RR..........BF..BF.....................', 'ULFRBD'),399 ('.....................LL..LL..........BF..BF..........RR..RR..........FB..FB.....................', 'ULFRBD'),400 ('.....................LL..LL..........FB..FB..........RR..RR..........BF..BF.....................', 'ULFRBD'),401 ('.....................LL..LL..........FB..FB..........RR..RR..........FB..FB.....................', 'ULFRBD'),402 ('.....................LL..LL..........FF..FF..........RR..RR..........BB..BB.....................', 'ULFRBD'),403 ('.....................LR..LR..........BB..BB..........LR..LR..........FF..FF.....................', 'ULFRBD'),404 ('.....................LR..LR..........BB..BB..........RL..RL..........FF..FF.....................', 'ULFRBD'),405 ('.....................LR..LR..........BF..BF..........LR..LR..........BF..BF.....................', 'ULFRBD'),406 ('.....................LR..LR..........BF..BF..........LR..LR..........FB..FB.....................', 'ULFRBD'),407 ('.....................LR..LR..........BF..BF..........RL..RL..........BF..BF.....................', 'ULFRBD'),408 ('.....................LR..LR..........BF..BF..........RL..RL..........FB..FB.....................', 'ULFRBD'),409 ('.....................LR..LR..........FB..FB..........LR..LR..........BF..BF.....................', 'ULFRBD'),410 ('.....................LR..LR..........FB..FB..........LR..LR..........FB..FB.....................', 'ULFRBD'),411 ('.....................LR..LR..........FB..FB..........RL..RL..........BF..BF.....................', 'ULFRBD'),412 ('.....................LR..LR..........FB..FB..........RL..RL..........FB..FB.....................', 'ULFRBD'),413 ('.....................LR..LR..........FF..FF..........LR..LR..........BB..BB.....................', 'ULFRBD'),414 ('.....................LR..LR..........FF..FF..........RL..RL..........BB..BB.....................', 'ULFRBD'),415 ('.....................RL..RL..........BB..BB..........LR..LR..........FF..FF.....................', 'ULFRBD'),416 ('.....................RL..RL..........BB..BB..........RL..RL..........FF..FF.....................', 'ULFRBD'),417 ('.....................RL..RL..........BF..BF..........LR..LR..........BF..BF.....................', 'ULFRBD'),418 ('.....................RL..RL..........BF..BF..........LR..LR..........FB..FB.....................', 'ULFRBD'),419 ('.....................RL..RL..........BF..BF..........RL..RL..........BF..BF.....................', 'ULFRBD'),420 ('.....................RL..RL..........BF..BF..........RL..RL..........FB..FB.....................', 'ULFRBD'),421 ('.....................RL..RL..........FB..FB..........LR..LR..........BF..BF.....................', 'ULFRBD'),422 ('.....................RL..RL..........FB..FB..........LR..LR..........FB..FB.....................', 'ULFRBD'),423 ('.....................RL..RL..........FB..FB..........RL..RL..........BF..BF.....................', 'ULFRBD'),424 ('.....................RL..RL..........FB..FB..........RL..RL..........FB..FB.....................', 'ULFRBD'),425 ('.....................RL..RL..........FF..FF..........LR..LR..........BB..BB.....................', 'ULFRBD'),426 ('.....................RL..RL..........FF..FF..........RL..RL..........BB..BB.....................', 'ULFRBD'),427 ('.....................RR..RR..........BB..BB..........LL..LL..........FF..FF.....................', 'ULFRBD'),428 ('.....................RR..RR..........BF..BF..........LL..LL..........BF..BF.....................', 'ULFRBD'),429 ('.....................RR..RR..........BF..BF..........LL..LL..........FB..FB.....................', 'ULFRBD'),430 ('.....................RR..RR..........FB..FB..........LL..LL..........BF..BF.....................', 'ULFRBD'),431 ('.....................RR..RR..........FB..FB..........LL..LL..........FB..FB.....................', 'ULFRBD'),432 ('.....................RR..RR..........FF..FF..........LL..LL..........BB..BB.....................', 'ULFRBD'),433 ),434 # fmt: on435 )436class Build444Reduce333FirstFourEdges(BFS):437 def __init__(self):438 BFS.__init__(439 self,440 "444-reduce333-edges",441 ("Uw", "Uw'", "Lw", "Lw'", "Fw", "Fw'", "Rw", "Rw'", "Bw", "Bw'", "Dw", "Dw'", "L", "L'", "R", "R'"),442 "4x4x4",443 "lookup-table-4x4x4-step32-first-four-edges.txt",444 False, # store_as_hex445 # starting cubes446 (447 (448 """449 . - - .450 - . . -451 - . . -452 . - - .453 . - - . . - - . . - - . . - - .454 L . . L F . . F R . . R B . . B455 L . . L F . . F R . . R B . . B456 . - - . . - - . . - - . . - - .457 . - - .458 - . . -459 - . . -460 . - - .""",461 "ascii",462 ),463 ),464 use_edges_pattern=True,465 )466# phase 4467class Build444Reduce333Centers(BFS):468 def __init__(self):469 BFS.__init__(470 self,471 "444-phase4-centers",472 # fmt: off473 (474 "Uw", "Uw'",475 "Lw", "Lw'",476 "Fw", "Fw'",477 "Rw", "Rw'",478 "Bw", "Bw'",479 "Dw", "Dw'",480 "L", "L'",481 "R", "R'",482 "Uw2",483 "Dw2",484 "F", "F'",485 "B", "B'",486 ),487 # fmt: on488 "4x4x4",489 "lookup-table-4x4x4-step41-centers.txt",490 False, # store_as_hex491 # starting cubes492 (493 (494 """495 . . . .496 . U U .497 . U U .498 . . . .499 . . . . . . . . . . . . . . . .500 . L L . . F F . . R R . . B B .501 . L L . . F F . . R R . . B B .502 . . . . . . . . . . . . . . . .503 . . . .504 . D D .505 . D D .506 . . . .""",507 "ascii",508 ),509 ),510 )511class Build444Reduce333LastEightEdges(BFS):512 def __init__(self):513 BFS.__init__(514 self,515 "444-phase4-edges",516 # fmt: off517 (518 "Uw", "Uw'",519 "Lw", "Lw'",520 "Fw", "Fw'",521 "Rw", "Rw'",522 "Bw", "Bw'",523 "Dw", "Dw'",524 "L", "L'",525 "R", "R'",526 "Uw2",527 "Dw2",528 "F", "F'",529 "B", "B'",530 ),531 # fmt: on532 "4x4x4",533 "lookup-table-4x4x4-step42-last-eight-edges.txt",534 False, # store_as_hex535 # starting cubes536 (537 (538 """539 . U U .540 U . . U541 U . . U542 . U U .543 . L L . . F F . . R R . . B B .544 - . . - - . . - - . . - - . . -545 - . . - - . . - - . . - - . . -546 . L L . . F F . . R R . . B B .547 . D D .548 D . . D549 D . . D550 . D D .""",551 "ascii",552 ),553 ),554 use_edges_pattern=True,...

Full Screen

Full Screen

vector_acos.py

Source:vector_acos.py Github

copy

Full Screen

...39 sqrt_aa = np.sqrt(np.einsum('...d,...d->...', a, a))40 sqrt_bb = np.sqrt(np.einsum('...d,...d->...', b, b))41 c_ab = ab / (sqrt_aa * sqrt_bb)42 return c_ab43def get_cos_theta_du(a, a_du, b, b_du):44 r'''Get the derivatives of directional cosines45 between two vectors :math:`a` and :math:`b`.46 Given two arrays (n-dimensional) of vectors :math:`a, b` and their47 derivatives a_du and b_du with respect to the nodal displacments du48 return the derivatives of the cosine between mutual angles theta between49 a and b with respect to the node displacement du.50 .. math::51 \pard{ \gamma_c }52 {u_{Ie}}53 =54 \frac{1}55 { \left( \norm{a} \norm{b} \right)^2 }56 \left[57 \pard{ \left( a_d b_d \right)}58 {u_{Ie}}59 \left( \norm{a} \norm{b} \right)60 -61 \pard{ \left( \norm{a} \norm{b} \right) }62 {u_{Ie}} \;63 \left( a_d b_d \right)64 \right]65 By factoring out the term66 :math:`\left( \norm{ a } \norm{ b } \right)`67 the expression reduces to a form68 .. math::69 \pard{ \gamma_c }70 {u_{Ie}}71 =72 \frac{1}73 { \norm{a}\norm{b} }74 \left[75 \pard{ \left(a_d b_d \right)}76 {u_{Ie}}77 -78 \pard{ \left( \norm{a}\norm{b} \right) }79 {u_{Ie}}\;80 \gamma_c81 \right]82 :label: gamma_du83 The terms with derivatives can be further elaborated to84 .. math::85 \pard{ \left(a_d b_d \right)}86 {u_{Ie}}87 =88 \pard{a_d }89 {u_{Ie}} \;90 b_d91 +92 \pard{b_d }{u_{Ie}} \;93 a_d94 \;\;\mathrm{and}\;\;95 \pard{\left( \norm{a}\norm{b}\right) }96 {u_{Ie}}97 =98 \pard{ \norm{a} }99 {u_{Ie}} \;100 \norm{b}101 +102 \pard{ \norm{b} }103 {u_{Ie}}\;104 \norm{a}105 The derivative of a vector norm in a summation form can be rewritten as106 .. math::107 \pard{\norm{a}}108 {u_{Ie}}109 =110 \pard{ \sqrt{ a_d a_d } }111 {u_{Ie}}112 =113 \frac{1}114 {\sqrt{ a_d a_d } }115 \left(116 \pard{a_{d}}117 {u_{Ie}}118 a_{d}119 \right)120 The corresponding code for a vectoried evaluation for the supplied121 multidimensional arrays of122 ``a, a_du, b, b_du`` looks as follows::123 ab_du = np.einsum('...dIe,...d->...Ie', a_du, b) + np.einsum('...dIe,...d->...Ie', b_du, a)124 sqrt_aa_du = 1 / sqrt_aa * np.einsum('...dIe,...d->...Ie', a_du, a)125 sqrt_bb_du = 1 / sqrt_bb * np.einsum('...dIe,...d->...Ie', b_du, b)126 sqrt_aa_x_sqrt_bb_du = (np.einsum(...Ie,...->...Ie', sqrt_aa_du, sqrt_bb) +127 np.einsum(...Ie,...->...Ie', sqrt_bb_du, sqrt_aa)128 gamma_du = 1 / sqrt_aa_x_sqrt_bb * (ab_du - sqrt_aa_x_sqrt_bb_du * gamma)129 '''130 ab = np.einsum('...d,...d->...', a, b)131 norm_a = np.sqrt(np.einsum('...d,...d->...', a, a))132 norm_b = np.sqrt(np.einsum('...d,...d->...', b, b))133 norm_a_x_norm_b = norm_a * norm_b134 gamma = ab / norm_a_x_norm_b135 ab_du = (np.einsum('...eId,...d->...Ie', a_du, b) +136 np.einsum('...eId,...d->...Ie', b_du, a))137 gamma_norm_a_du_x_norm_b = np.einsum('...,...eId,...d->...Ie',138 gamma * norm_b / norm_a, a_du, a)139 gamma_norm_b_du_x_norm_a = np.einsum('...,...eId,...d->...Ie',140 gamma * norm_a / norm_b, b_du, b)141 gamma_norm_a_x_norm_b_du = (gamma_norm_a_du_x_norm_b +142 gamma_norm_b_du_x_norm_a)143 gamma_du = np.einsum('...,...Ie->...Ie',144 1. / norm_a_x_norm_b,145 (ab_du - gamma_norm_a_x_norm_b_du))146 return gamma_du147def get_cos_theta_du2(a, a_du, b, b_du):148 r'''Given two arrays (n-dimensional) of vectors a, b and their149 derivatives a_du and b_du with respect to the nodal displacments du150 return the derivatives of the mutual angles theta between151 a and b with respect to the node displacement du.152 '''153 ab = np.einsum('...i,...i->...', a, b)154 sqrt_aa = np.sqrt(np.einsum('...i,...i->...', a, a))155 sqrt_bb = np.sqrt(np.einsum('...i,...i->...', b, b))156 sqrt_aa_x_sqrt_bb = sqrt_aa * sqrt_bb157 gamma = ab / sqrt_aa_x_sqrt_bb158 ab_du = (np.einsum('...iKj,...i->...Kj', a_du, b) +159 np.einsum('...iKj,...i->...Kj', b_du, a))160 gamma_bb__aa = gamma * sqrt_bb / sqrt_aa161 gamma_aa__bb = gamma * sqrt_aa / sqrt_bb162 gamma_aa_bb_du = (np.einsum('...,...iKj,...i->...Kj',163 gamma_bb__aa, a_du, a) +164 np.einsum('...,...iKj,...i->...Kj',165 gamma_aa__bb, b_du, b))166 gamma_du = np.einsum(167 '...,...Kj->...Kj', 1. / sqrt_aa_x_sqrt_bb, (ab_du - gamma_aa_bb_du))168 return gamma_du169def get_theta(a, b):170 r'''171 Get the angle between two vectors :math:`a` and :math:`b`.172 Using the function ``get_cos_theta(a,b)`` delivering the cosine of the angle173 this method just evaluates the expression174 .. math::175 \theta = \arccos{( \gamma_c )}176 :label: theta177 realized by calling the vectorized numpy function::178 theta = np.arccos(gamma_c)179 '''180 gamma_c = get_cos_theta(a, b)181 theta = np.arccos(gamma_c)182 return theta183def get_theta_du(a, a_du, b, b_du):184 r'''185 Get the derivative of the angle between two vectors :math:`a` and :math:`b`186 with respect to ``du`` using the supplied chain derivatives ``a_du, b_du``.187 Using the function ``get_cos_theta(a,b)`` delivering the cosine of the angle188 this method evaluates the expression189 .. math::190 \frac{\partial \theta}{\partial u_{Ie}}191 =192 \frac{\partial \theta}{\partial \gamma_c}193 \cdot194 \frac{\partial \gamma_c}{\partial u_{Ie}}195 :label: theta_du196 where197 .. math::198 \frac{\partial \theta}{\partial \gamma_c}199 =200 - \frac{1}{ \sqrt{ 1 - \gamma_c^2}}201 ::202 theta_du = - 1 / np.sqrt(1 - gamma * gamma) * gamma_du203 '''204 gamma = get_cos_theta(a, b)205 gamma_du = get_cos_theta_du(a, a_du, b, b_du)206 theta_du = np.einsum(207 '...,...Ie->...Ie', -1. / np.sqrt(1. - gamma ** 2), gamma_du)...

Full Screen

Full Screen

Automation Testing Tutorials

Learn to execute automation testing from scratch with LambdaTest Learning Hub. Right from setting up the prerequisites to run your first automation test, to following best practices and diving deeper into advanced test scenarios. LambdaTest Learning Hubs compile a list of step-by-step guides to help you be proficient with different test automation frameworks i.e. Selenium, Cypress, TestNG etc.

LambdaTest Learning Hubs:

YouTube

You could also refer to video tutorials over LambdaTest YouTube channel to get step by step demonstration from industry experts.

Run fMBT automation tests on LambdaTest cloud grid

Perform automation testing on 3000+ real desktop and mobile devices online.

Try LambdaTest Now !!

Get 100 minutes of automation test minutes FREE!!

Next-Gen App & Browser Testing Cloud

Was this article helpful?

Helpful

NotHelpful