advent-of-code-2023

My solutions to AoC 2023
git clone git://git.entf.net/advent-of-code-2023
Log | Files | Refs

12.txt (22721B)


      1 .??.?#??##???. 1,6
      2 ?#???.#??#?????.? 3,1,3,1,1
      3 ??#????#??#???.?? 4,7,1
      4 ??#?.?#?#???#?#?? 1,11
      5 ?????????? 1,4,1
      6 ?#?#????..?????? 6,4
      7 ?#?#?.#?#???????..? 5,1,1,3,2,1
      8 ?.#??#??.??????.? 6,1,1,1
      9 ##???###?.##?? 2,4,2
     10 ???.#??#????.??? 3,7,2
     11 ????#??..?# 1,3,1
     12 .?..#????????#????? 1,5,6
     13 ?#..??##??.??? 1,5,2
     14 ?#???#???# 1,1,2
     15 #???#??..?????.??.?. 5,1,1,1,2,1
     16 ??#??.?#??????. 2,2,1,1,1
     17 ??????.???..??#?? 1,2,1,4
     18 .?#??#???#??#?????. 12,3
     19 ??#???#?.?##?.?? 6,3
     20 ?#?#?.??#???? 3,1,1,1
     21 ??#???.#??.#. 3,2,1
     22 ??#...??.. 3,2
     23 #?#.??????#.??????? 3,2,1,1,7
     24 ?#?#.?????#???? 3,5
     25 ?#??.???.?.?.???? 4,1,1,3
     26 ????????.##?#.???? 2,1,4,2
     27 ?#??#.??????????#? 4,3,1,3
     28 .#?#?.???..? 3,1,1,1
     29 ?..##.???#????. 2,2,2
     30 .#??#?#??#?.? 9,1
     31 ???.??..?#??#?? 1,1,2,1,1
     32 .??#??#..#????? 2,1,1,2
     33 .???#??..??????####? 4,2,7
     34 ????#?.??. 1,1,2
     35 ?#??#?#?..???#?.?.?# 1,5,1,1,1,2
     36 ??????#???.?.??.?#?? 10,1,2,1,1
     37 ???.????..? 2,1,2
     38 ??.#???????? 1,1,4
     39 ??.??#???.?????#? 1,1,1,1,6
     40 ?..????##.##?#?????? 6,6,2
     41 ##???#?.??#.???? 7,2,3
     42 ????#??#??#? 1,6,2
     43 .???.??..#..?#??? 1,1,1,1
     44 ?.???.?.???????? 1,1,1,3,4
     45 ?.?????#?#.?????#??# 7,1,5
     46 ?????##?#?? 2,6
     47 ???.#?#????#. 1,5,2
     48 ????...?#?? 1,2
     49 .????.?????#. 2,3
     50 ?.?????##??###?##??# 1,1,11,2
     51 #??..?#?.???#??. 2,1,3
     52 #?.???????#???#. 2,1,1,1,3
     53 ?#???..#?? 5,3
     54 ????#???#.?#???#?.#? 2,2,1,1,4,2
     55 .????#??##???#?#. 8,4
     56 ???????????#?.??#. 2,1,4,1,1
     57 ?.#?#??.??####??? 5,8
     58 ?#?#?#???.#.?#. 8,1,1
     59 ?.??.????#?.??.? 1,5,2
     60 #??.?#...? 1,1,1
     61 ??#?#???#??#.????.?# 8,2,4,1
     62 .?#?####??? 7,2
     63 ???#??#?.??? 4,3
     64 ..????##????????.? 8,2,1
     65 ???#?#?##?.???.? 7,2
     66 ?#???#?#.?.??#.?. 6,1,1,3,1
     67 ???.?#?.?? 1,1,1
     68 ???????#..# 4,2,1
     69 ?.?#.?????? 1,1,2
     70 .????????#???##?#? 4,1,4,4
     71 ???#?#?????#?#?? 1,13
     72 #????#????.#?#???#? 2,5,8
     73 .????#.#??. 4,2
     74 ??#????#??? 8,1
     75 ?.##.??#??? 2,4
     76 #????#?#?#?.?????#? 1,1,1,4,1,3
     77 ????#????.?????##??? 2,5,1,1,2,1
     78 ..???#??..?#? 6,2
     79 ?#?.?.##???????? 3,1,2,4,1
     80 .?.???##?????# 1,5,1,1
     81 ?.#????.??? 2,1,1
     82 ?#?#?#.???..???.??? 5,1,3,3
     83 .?.???#??#?.???#? 1,6,4
     84 ?#???.?#?#.????#? 5,4,1,2
     85 .?#????????...#??? 2,2,4,4
     86 ?????.???#? 1,4
     87 ????#?.????.?#??.??? 5,1,2,1,3
     88 ????????.? 2,2
     89 ..??#???#?#.?#? 9,1
     90 ????????#????#????? 5,3,1,1
     91 #?????#??????. 1,1,3,1
     92 ?..#?.#???? 2,4
     93 ..#?????????#?#???? 1,13
     94 ?.?#.???#?? 1,2
     95 #?.#??????????#? 1,2,1,2,3
     96 .???????.?#.?? 1,3,2,1
     97 .????.?#?????##?? 3,3
     98 ????###?##??.??#???? 1,8,5
     99 #?.?####????.? 2,6,1,1
    100 ??.##???#?????? 1,6,2
    101 ??.??#???#?#? 1,3,1,4
    102 .??.???.?#?#??? 1,2,5
    103 ??.#.?#???.##??? 2,1,1,1,5
    104 ???.???.??.?????#? 1,1,1,1,3,2
    105 ?#?.?#?##???#???#??? 1,11,2
    106 ??#????.?. 1,1
    107 .?#??##??#???.?? 10,1,2
    108 ?#?#?.?#.? 1,1,2
    109 ????#???????#. 3,1,1,1
    110 .??#?..??.???.??? 3,1,2,1,1
    111 .?#??.???#? 2,1,1
    112 ?.?#.??##?????????? 1,1,8,1,1
    113 ?.?????.??#?? 4,1,1
    114 ?.??.#???? 1,4
    115 ???#???..???.? 2,1
    116 .??????#?#??.?.? 2,5,1,1
    117 #??#??..?.?.???.#?? 6,1,1,3
    118 .???.?#?#??.??#???? 3,1
    119 .??#?..???? 4,2
    120 ?.##???#???#??#.?? 2,8,1
    121 ????#.#.???.???# 1,1,1,2,4
    122 #???????????.???#.? 6,1,3,1,1
    123 ?#?????.??##??. 1,1,1,1,2
    124 ?..????..?#? 1,1,1,3
    125 .??..????.?#?? 2,1,1,3
    126 ????????????. 1,1,7
    127 ???.?.??????#.?? 1,1,1,3,1
    128 ?##...?..##??. 2,3
    129 .???##?????? 1,5,1
    130 .??#?.??????#???#?? 4,7
    131 .?#???.?.?? 4,1
    132 .???###???#??..???? 8,1
    133 ???.?????#??##?.. 3,5
    134 ??##??#??????? 5,2
    135 .?.???.#..? 1,1
    136 ??##.??#??#???. 4,6
    137 ?#????#..##?#? 1,3,4
    138 .?.?.??..? 1,1,1
    139 ??????????#??#. 1,1,1,1,2
    140 ??##???.???.????. 1,5,3,1,1
    141 ???????.?????#?##??? 7,9
    142 ##..#???.?#???#?? 2,1,1,4,2
    143 ????#??#??????? 8,1,2
    144 .##?##???????.???# 7,1,2,1,1
    145 #.?..????#?#. 1,1,1,5
    146 ???#??#????.??? 2,1,1,1,1
    147 #.??#.???#?##?#????? 1,1,1,3,4,2
    148 ???###?#?.???.??? 6,2,1,3
    149 ???#?#???????? 8,1
    150 ??????.#???.?..??.? 3,1,3,1,1,1
    151 ???#?##??#?.??.#.?? 1,8,2,1,1
    152 ??????##???.#??#?? 8,2,3
    153 ??.??#??.??.# 2,1
    154 ??#.???#??????#? 3,3,4,2
    155 #?..???????#??#???? 1,5,6,1
    156 .??####??.???. 5,2
    157 .??#???????#? 1,1,4
    158 .?????.#?#???#?# 1,1,3,1,3
    159 .??#??#???..#.?.?# 1,1,4,1,1,1
    160 ??.??????????.? 2,2,3,1
    161 ???#.?.???##?## 4,8
    162 .?###??????#??#??? 5,7,1
    163 ??.???.??#????#??? 2,2,1,1,5
    164 #???????.?#.#???### 3,1,2,1,3
    165 .????#???..?.#?? 4,1
    166 ???????????.?#.?? 3,2,4,1,2
    167 .??#.#?.?.??##?.? 3,2,1,4
    168 ??#??.?##???#? 2,3,2
    169 ?????###?.? 2,5,1
    170 #?#.?##????#???? 1,1,3,1,5
    171 ???#??#????????## 9,2
    172 ?#??##??##???##??.?? 2,11,1,1
    173 ???.?#.???? 1,1,1
    174 #???#????????.#? 1,4,1,2,1
    175 ?#??.??##? 2,4
    176 .###??#??#??#?# 3,10
    177 #.????#?#??????#?? 1,2,4,2,2
    178 ??..????.? 1,1,1
    179 #??##?..??????? 5,1,1,1
    180 ##????.?.##???. 3,1,5
    181 ???##.????#? 5,1,3
    182 ?.????.##.? 1,2,2
    183 ?#????##??????##???? 1,2,3,8,1
    184 ???#?????.?..? 3,1
    185 ?#?#??.#??#?.? 5,4
    186 ??.?###??????? 1,4,1,1
    187 ..##????#???#???? 4,6,3
    188 ?????#??????.???# 7,3,1,1
    189 ??#???????. 3,1,1
    190 ??????##??????. 1,1,2,1,1
    191 ?????.??????. 1,1,2,1
    192 ?.?.??.?#?????#?##.# 1,1,1,8,2,1
    193 ?.#???????#?? 2,1,3,1
    194 .#????..??#?..?# 4,1,1
    195 .??.??#??? 1,1,1
    196 ##??###??.??? 8,1
    197 ????#???????.????? 6,1,1
    198 #?#??#??..????? 1,2,1,1,5
    199 .?#????.?.??#? 6,1,1,2
    200 ????..?##.?.?.????#? 4,3,1,1,1,3
    201 .#???????##??.???#?# 5,6,4
    202 ##??????#?..#??? 2,1,5,1,1
    203 #????????#?#.#?.? 1,1,1,4,1
    204 #??#???#.?????#???? 8,1,1,5
    205 #?.?#??#?.? 1,2,2
    206 ?.#?#??.?????..? 4,3
    207 ?#?#???.?? 4,1,1
    208 ???????#????#???.? 1,2,2,2,4,1
    209 ????#??..?.??#?#?. 5,3
    210 ..??#?#????????#???. 5,1,3,1,1
    211 ?.#???.???. 1,2
    212 ??????????.?.??? 6,1,1,1,1
    213 ?#??????.? 3,2,1
    214 .?.##???## 1,7
    215 ?.?????#??##??##???? 1,16
    216 ??#????##?#??? 1,1,7,1
    217 .?????????? 5,1
    218 ??????????.? 2,1,1,1
    219 ##?.?????. 3,1
    220 ?#?..?.???? 2,1,1
    221 #..???#??#???# 1,2,8
    222 ??##?????#????? 3,9
    223 ???#?.?##. 3,3
    224 ??.??#?#??##?#.# 9,1,1
    225 #.??#?#??. 1,3
    226 .??#????????????? 3,1,2,3
    227 ??#??#???.?.?? 7,1
    228 ??#..##????#??#????? 2,10,2
    229 #?###????##?..??? 11,2
    230 .???#.??#.?##.?? 1,1,1,3,1
    231 ?#??????#? 5,1,1
    232 ?.?##??#??????? 5,4
    233 .?????.?#??.. 2,2
    234 .??.?#####?????##? 7,4
    235 ??????.#?.. 1,1,2
    236 ??#??????..?? 3,1,2
    237 ??????????# 4,2
    238 ?.?######???. 1,7,1
    239 ????#?????????# 10,2
    240 .???#?#?#? 1,2,4
    241 ?##????.???#?#?? 5,5
    242 .??#??.?#?#?.##? 1,4,2
    243 #.????????#????. 1,6,2,1
    244 ?###????.?#?#??#??.? 6,9,1
    245 ?..??..??###. 1,2,5
    246 ?????#?????????.??. 1,1,3,6,2
    247 ?.?#??.??? 1,1,2
    248 .??.?????????. 1,5,1,1
    249 ????#??.?????## 3,6
    250 ##?#??.?????. 4,1,1,2
    251 ??#????#??.????#?. 8,1,2
    252 .???????#.?.?#??#??? 1,2,2,1,7
    253 ?#.#???.?#?????# 1,1,1,1,5
    254 ??#?##?.??# 6,3
    255 ??????.##??#??###? 1,1,1,5,4
    256 ???#???????##??. 2,1,1,2,1
    257 ?????#..????#??##? 6,1,3,3
    258 ????#??#??#??????##? 11,3
    259 .##??##?????.#?#?? 11,1,1,1
    260 ?.?#?.?????.?? 3,4
    261 ###?.????#?? 3,1,3
    262 ????..?##?.??????#?? 3,2,9
    263 ?#?.???#??#. 2,1,4
    264 ??##?#?.#.???#??? 6,1,1,1,1
    265 #??????.???.#?#??. 4,2,1,1,3
    266 .?#???????.##? 7,2
    267 ???#???.?.?#?#?. 4,1,5
    268 ?.?????#.??#???# 6,3,1
    269 .??#??#??.?#??? 6,1,1
    270 ??#????????. 5,1
    271 ????????????? 1,4,1
    272 ?#??#?####?.??.?#... 10,1,2
    273 #????#??????#???.?? 1,1,4
    274 ?.???.???### 1,1,1,4
    275 ?####??.?.??????. 7,4
    276 #???.#?#?#?#.?#?? 2,7,2
    277 ???..?.??#???. 1,1,6
    278 ???????.????####??.? 4,1,10,1
    279 ??.?#?????????..?.# 2,11,1
    280 ???.???#??.. 1,1,3
    281 ?.?#?#??#????#?? 1,2,2,3
    282 ???#????.?#??. 3,1,1,1
    283 .????????? 1,1,1
    284 ?.?.????##?###??.?? 1,11,1
    285 ?#????.#?#??? 1,1,1,2
    286 #.?.?..#?#?#????? 1,1,3,4
    287 ?#?.??..?##?##????? 3,10
    288 ?????????#????.#???? 1,7,1,2,1
    289 ?#????????.#?# 1,4,2,3
    290 .????????#?. 6,2
    291 ?.?#.??##.#??.?#?? 1,2,1,2,1,2
    292 .?????#??.?#?? 2,3,2
    293 #?.##?..#.???????? 2,2,1,5
    294 ?????.?#????? 1,1,1,3
    295 ???????#?##??#??? 1,10
    296 ???##?..#? 1,3,2
    297 ???#???.???.?? 2,1,1
    298 #?.#..?.?? 1,1,1
    299 ????#???#?. 2,6
    300 ##.?.????#??.?#?## 2,1,1,1,1,5
    301 ??...?#??##.#???? 2,5,1
    302 ??????..?#???? 3,1,1,1
    303 ?#?.?##???#?.???? 1,8,1
    304 ???##?#???????.#? 5,6,1
    305 ?????..?#????# 1,1,2,2
    306 ?###..??#? 3,4
    307 ..?#??#????# 5,3
    308 ???.???#????. 1,1,6
    309 ??#?.??#?.???. 1,3
    310 ?..????...?.????? 4,1
    311 #.??#??#?.#??#??#?# 1,6,1,7
    312 ?.????..?.?? 1,3,1,2
    313 .??#???#??????#?.?# 1,1,10,1
    314 .#.?.??#?.?.#?? 1,1,2,1
    315 ?.?.??.#???#? 1,1,1,3
    316 ?.???.???.?? 1,3,2,2
    317 .????.??????. 1,1,1,2
    318 ?.?#??????.??#? 1,5,1,1,1
    319 ?????????#. 1,2,1
    320 .?.?#??##???? 1,6,1,1
    321 ?#??#??.#? 1,1,1
    322 ??.???????#??#.? 2,1,1,5
    323 #?.#??.?.##..##?.?. 1,3,2,3,1
    324 ????????#?.##?#? 2,1,2,5
    325 ?#?????.#?#.??#? 3,1,1,1,1
    326 ????#?#?????#? 2,3,4
    327 ?.???????#. 1,3,1
    328 ???????##?#???.????. 14,3
    329 ??????#?.#?#?? 6,4
    330 ?##?#.??##?.# 5,4,1
    331 #??.???###?????? 3,1,3,1,1
    332 ?#?#??.???#?#??? 5,2,4
    333 .???#?.#?####. 1,1,6
    334 .???.?#?#??.# 2,1,2,1
    335 #.#??#????? 1,6,1
    336 ?.??.???.. 2,1
    337 ?.??.#?##.?????#???. 1,4,8
    338 .#?#?#?#???..?#??# 9,4
    339 .#.?#?#??.# 1,6,1
    340 #?#.???#?????? 3,1,7
    341 ??#?###??#?#??#??? 1,6,1,1,2,1
    342 ??.?##???#?#?.? 1,10
    343 .#?##???#???##???..# 1,11,1,1
    344 ??.#?.????#???# 1,1,7,1
    345 #????????#? 1,6,1
    346 ????.#?.??#???#.?# 1,1,1,4,1,1
    347 .???#?#??.?.???# 7,4
    348 ???##??????..## 8,2,2
    349 ?#?#?.?.?##?## 5,5
    350 ?.?..???.. 1,2
    351 .?.????..# 1,3,1
    352 #??????#??.?#?###??? 1,1,1,1,1,8
    353 .??#??.?.???? 4,1
    354 ??????##?.. 2,3
    355 ?#.????.#?# 1,1,3
    356 .?????..?????#. 2,1,2
    357 ????#?#?##.????? 10,1
    358 ?????.????#?? 3,1,1,1
    359 .??????.??.??..? 6,1
    360 ?????????#??#???# 1,2,3,5
    361 #??####??..??#?.. 9,1,2
    362 ?####??##?.????? 9,1
    363 ?##??#??.???#. 6,4
    364 #.#?????????.#????? 1,1,1,1,1,5
    365 ??#???????###??#??? 5,8
    366 #??##?????#????#? 1,7,1,1,1
    367 ????????#?.????.???. 1,1,3,1,3,3
    368 ??.??????? 1,2,1
    369 .?####???.???#?.? 4,1,3
    370 .???##??#?????.???? 13,1
    371 ???.??#??#?????????? 1,1,3,7
    372 ?????..??.?? 1,1,1,2
    373 ?#???#??#??#???.??? 7,6,1
    374 ???#???#?#??????. 6,1,2,1,1
    375 ???????.?????? 1,3,2,1
    376 ..#???#???#????#? 1,10
    377 ??##??##???.???# 6,1,1
    378 #?#???###?##?.?????? 1,1,1,7,1,1
    379 ??#?.?#?.???? 1,2,2
    380 .?..???#.? 1,4
    381 #??????#.?#?.##???## 3,1,2,7
    382 ...#??#??#?##??.. 10,1
    383 .#??.??????????? 3,2,1,1
    384 ?#??#?#?#????###??. 2,15
    385 ?#????#??.?????? 2,4,6
    386 ??.??.????##. 1,1,1,4
    387 .??#???.?.?????? 4,1
    388 ?#??.??##??#??.? 2,8
    389 ????#?#??#???##????. 1,15
    390 .???????#..?#?? 2,4,2
    391 ?.?#?#?.#.?.??? 1,2,1,1,1
    392 ???????#?##?#??? 1,6,2,1,1
    393 #???#####?.???#??. 10,4
    394 ??????#.?????.? 2,3,4
    395 ?.?#?#?????.? 4,1
    396 ?.#?#?..????????#. 1,4,1,3,1
    397 .?????????#??##?? 3,1,7,1
    398 #.?.?.???##.??? 1,1,1,2,1
    399 ?#.??##??.?..#? 2,3,1,2
    400 ?#.?.????????#? 1,2,6
    401 ???#?.??##?#???#??. 1,2,1,10
    402 ???????.?#????? 6,3,2
    403 ????#?.????.??.? 1,2
    404 #???.??#.??? 1,1,3,2
    405 ???.??#??#????? 1,2,3,1
    406 ?#?#????#?.?? 2,1,4,1
    407 .#???????#??#? 3,1,5
    408 ?#.???.#.????#? 1,2,1,5
    409 .???#???##.??????.# 6,2,1,1,1,1
    410 .??????????? 1,1,4,1
    411 ..??????????#?#?#?#? 6,10
    412 ???.#????#.# 1,3,1,1
    413 #???????##?#..?? 1,1,5,1,1
    414 ??#???#?#?.??...??# 10,1,2
    415 ?#???#??..?????#???. 7,3,2
    416 ???????????#??. 1,2,1,1,1
    417 #????#???##??.?.?#.? 1,11,2
    418 ?????.??.???.?# 5,1,3,1
    419 ?.#?#?#?#?#?#??? 1,1,1,3,5
    420 ??.????.???? 2,3
    421 ???????#??#? 1,3,2,1
    422 ???.??#???#? 1,4,2
    423 ??.??#?#.#????? 1,1,1,2,3
    424 ???#????.?????.?.??? 5,1
    425 ???#?.???##???####. 2,10
    426 .??#..?.???? 2,2
    427 ?#.???#??##??? 1,7
    428 ?????????##?? 3,1,3
    429 .?#?#?.?.#? 4,1,2
    430 .?.?#??.????#?? 1,2,1,3
    431 ?#?#?????.??#?.??? 7,3,1
    432 .#???????#????.#..?? 3,4,3,1,1
    433 ?.?#.????.#??#???# 1,1,1,1,6
    434 ??##??#???#?#..# 4,7,1
    435 ????#????. 5,2
    436 ??#?#?.?.?..??? 2,1,1,1,1
    437 ##????#?##??? 2,1,1,5
    438 ??#..?#?##??? 2,8
    439 ?.??#??????#?? 6,2
    440 ??.?.???.??? 1,1,1,1
    441 ?.?????#??? 1,4
    442 ??#???????#??????? 1,7,1,1,1,1
    443 ????..??.?????.#?? 2,1,1,1,1,3
    444 ?#?#??.???????? 2,2,6,1
    445 ??.??#?????##?? 2,2
    446 ???.???????????.?? 1,2
    447 ??##??????#?#??.# 2,1,2,3,1
    448 ??????#??#? 3,1,1
    449 ??.?????##????##??? 2,14
    450 ?#?.?..??? 1,3
    451 ?.??????#? 2,1,1
    452 ??.??##.?? 2,2,1
    453 .??.??.??? 1,1
    454 .?#????#??. 2,3
    455 ???????#???.#? 3,2,1
    456 ??#???..?? 6,1
    457 ...?#???###????? 2,4
    458 #?.?.???????? 1,1,1,2
    459 ?????#????#??.?? 7,2
    460 .?????#??.???????? 4,3
    461 ?###??.?.?.?##??#?? 3,1,1,7
    462 ??#?#?##??...??? 9,1
    463 ?????#?#?????.?##? 12,3
    464 ???????????..#??. 8,3
    465 ?#??#?##???#??? 7,1
    466 ??????###??## 1,10
    467 ?#??????#????#####.? 2,2,1,8,1
    468 .?###???..??#???.? 4,1,3
    469 ?.???????? 1,6
    470 ???#??#.??#?##??.? 4,2,7
    471 ??.#??#??##??#?##. 2,2,11
    472 ??.??#?#... 1,4
    473 .?.#?#?.?????#? 1,4,5
    474 .?????.???#?#?#??#? 4,9
    475 ??.#?????#?#????? 1,12,1
    476 ???#???#????.#???? 1,7,1,1,1,1
    477 ??.?????##?.?..#?#.# 1,1,3,1,3,1
    478 .?#??##?????###?# 1,7,3,1
    479 #???????????#????#?? 1,2,1,1,1,7
    480 ####??##???#??. 9,4
    481 ???#???#?.??#? 4,3,1,2
    482 ???..#???? 1,1,1
    483 ?#????#?.????.??#? 3,1,1,2,1
    484 .?#????##? 4,4
    485 ??.???.??? 1,2,1
    486 .??##??.????#??? 3,1,8
    487 ????????#? 1,4
    488 .#????#???????.?.? 6,1,2,1
    489 ??.??????##??#?#?#? 1,1,8,3
    490 ??????###? 1,3
    491 ???#..#??#.??.?#? 4,1,2,1,1
    492 ?.##??#????..##?? 7,2
    493 #??#????#?? 5,2
    494 .#??.?#?#???? 2,3
    495 ?.??#??##?????.??#? 3,2,2,3
    496 ?.#???##????.? 10,1
    497 .##???.#??? 5,2
    498 ??#?????.?#.???.?# 2,2,1,1,3,1
    499 ?#?????.#??#???#???? 1,10
    500 ?##?#..???#??#??#??? 3,1,1,6,1,1
    501 ?.?????#?????????.. 2,3
    502 ????#??#????#???. 1,12
    503 .#?????#????????###? 1,11,3
    504 #?#??.??###?? 3,1,3
    505 .#?????.??##???#??? 3,10
    506 .#?.??#??? 2,1,1
    507 .???##?..?. 5,1
    508 ?.??#??.???? 2,1,2
    509 ?.??.#?.????#?????# 1,1,2,1,9
    510 .??????#?#????.?#?. 8,1,3
    511 ?##???????.#. 3,3,1
    512 #???????#.???? 9,3
    513 ?#???.##??#??? 4,7
    514 ????.?#??.?.#?#??? 2,4,5
    515 .?????#?#??#?????# 7,1,1,1
    516 #??..???#??#? 3,4
    517 ???.??##?????##??#?# 3,7
    518 ?#?#.??.?#.?#.? 1,1,1,1,1
    519 #.??????????? 1,4,3
    520 ...???????##??#??#.. 1,12
    521 .???###????#??##???# 1,15,1
    522 ???.?.?#?##..#? 3,5,2
    523 ..??????.??#??. 2,2,4
    524 ##???#?#?????? 8,3
    525 ???.???#??? 1,4
    526 ???.??.?#?????.#???? 2,1,3,2,1,1
    527 ???#?#??#.? 1,6,1
    528 ??###?????#?##.???# 10,2,1,1
    529 ???##???..#??? 4,2
    530 ?##??#.?#?##? 5,5
    531 ??????.?#.?.?.? 1,1,2,1,1
    532 ???.?#?#?.?.? 1,1,2,1
    533 ???.??#?.?? 1,2,1
    534 ?#????.?#.??? 5,1,1
    535 ?.???.??#? 2,2
    536 ??.??#??????#????##? 1,16
    537 ????.????.??.?.#?#?? 1,4,1,1,1,1
    538 .??#??????? 1,3
    539 ???.?????.. 1,1,3
    540 #??#?..???#?..?? 4,1,2,1
    541 ??????#.????? 7,1,2
    542 ?###???..?#?? 6,2
    543 ?????????#??#.?? 1,1,4
    544 .????#????. 4,2
    545 .?#.?..??#.?##??# 2,1,2,2,1
    546 #?#?????#??#?.?#.#? 6,1,2,1,1
    547 ????.#???#???? 2,1,2,1
    548 ???#????????..#?? 8,2
    549 ??##?#???.?#?..???. 6,3,2
    550 ????.??#??#.?#??? 4,6,3
    551 ???##??##?? 5,3
    552 ???????.#..#???# 3,1,1,1,3
    553 ?????????? 2,1,1
    554 #??#????#?#?????#? 11,1,3
    555 #??#??#?.???##??? 1,2,2,7
    556 #?.???#?##?##?? 2,1,9
    557 ..??..??..?? 1,2
    558 .????.?#?#?.?. 4,5
    559 #???#??#???.???#??? 2,4,1,1,1,1
    560 .??#..??????#???#?. 3,1,9
    561 #???????#.????? 2,1,1,2,1
    562 ??????##????#??.??. 8,1
    563 ???.??#?...?#?#? 3,4
    564 ?.??.#??#? 1,1,4
    565 ?.??#?#??.??? 1,4,2
    566 ?##??#??.????.??? 6,1,4,1
    567 ??.?????#??? 1,3,1,1
    568 ?.?????????#?#??? 5,8
    569 ?.?????.#?##?. 1,1,1,4
    570 .?????##?#??.? 11,1
    571 .?.??#?????????# 1,1,1,5
    572 #?#????..?#??#??? 6,5,2
    573 ?#??#??#?#?.???#??? 10,2,1
    574 .??????#.? 4,1,1
    575 ????.?#.????? 2,1,4
    576 ???????.?##? 2,4
    577 ?#????#???? 4,4
    578 ?.?#.???.?## 2,1,3
    579 ?.????#...???..??. 4,1,1
    580 ?#???#????#. 8,1
    581 ?#.??????.?####?. 2,2,2,5
    582 ??#?????#.?? 5,3,1
    583 ?#????#??????#..?# 7,4,1,1
    584 #?????.???#?##?? 1,1,1,2,4
    585 ##?#????.???. 8,1
    586 ?.???????##??? 3,6
    587 ???????##??#???. 1,7,1,1
    588 #?????#?.??##??????# 1,5,7,3
    589 .???????.# 2,1,1
    590 ??????.?#?? 3,2,3
    591 ??????#????. 7,1
    592 ??#?.??.??? 3,2
    593 ..??????#?#???#.? 9,1
    594 ##?#??..#.? 5,1,1
    595 ?#??#.????.???? 4,1,1,1,1
    596 ?????#.#.?.??? 2,1,1,2
    597 ???###?..??. 4,1
    598 ??####?#?????#? 7,1,1
    599 ??###?#???.#???????? 9,1,2,2
    600 ??.??.?..####?#??? 1,6
    601 .???#?????????????# 3,2,1,1,1
    602 ??#.????.????????? 2,3,5,1
    603 .?..?#?#??????#??. 1,10,1
    604 #?.???#..???. 1,4
    605 ?#????????#?.. 5,5
    606 ???#.#??#?##???##. 3,7,4
    607 .??###?#?.?????..?? 6,4
    608 ???.???##???.??# 3,1,5,1,1
    609 ..????.???? 2,1
    610 ?#..?##??.#??#? 1,4,2,2
    611 ????..??#?#?? 1,1,2,3
    612 #???.???????? 2,4
    613 ..??????#??.???.??? 7,2,1
    614 ?.#???????.. 3,2
    615 ??????##????? 9,2
    616 ??.#.??.?#???#?# 1,1,3,3
    617 ????.#.???? 3,1,1
    618 #??.?##??#??#.?? 1,1,9,1
    619 ?.????..??.???? 1,3,1,1,2
    620 ??.???##??.#????? 1,5,4,1
    621 ???.??.?????.?.???# 3,1,2,1,1,4
    622 ?#.#???..??#??#? 2,1,1,4,2
    623 ?.??.?..?????.???. 1,1,1,5,1
    624 .?#???.??.????????? 4,1,1,3,1,1
    625 ???.?#.???. 2,1,3
    626 ???.?#??????# 1,3,1,2
    627 ????????.?????. 5,4
    628 ??#.??.??? 1,1,3
    629 ??#?..?#???#?.? 3,4,2
    630 ????#??##???????? 7,1
    631 #??????##?.## 1,1,3,2
    632 ???#.?????# 3,4,1
    633 #?#?.??????# 1,2,3,1
    634 ?.??#..#..?? 2,1
    635 ?????????.?????..? 7,1,1,1
    636 ?????.???.??#??.??# 2,1,1,1,3,2
    637 ?.?.??#?.#?# 1,1,1,3
    638 ????????#.? 6,1
    639 #.????##???????? 1,5,3,1
    640 ..???#.?.#?#??#??# 4,1,4,1,2
    641 .?.#?.??.??? 1,2,1,2
    642 ??#??.?#???.. 2,3
    643 ???#??#????#? 7,2
    644 ??##?.??#? 3,4
    645 ?.????#????.#?#? 1,2,3
    646 .???.???#?#????? 2,5,1
    647 .##.??.#.##? 2,1,1,2
    648 ??????#??????##?.? 1,4,3,4,1
    649 ???????#???.?#?# 6,4
    650 ??..?????????.#??#. 1,8,1,2
    651 ????????.? 1,2,1
    652 ??##??##???#?.??#??? 3,6,6
    653 .??#?#???????? 3,2
    654 .??????.??##???..? 5,4
    655 ????????..? 2,4,1
    656 .#?????#?#??????? 1,9,2
    657 ?#####??#???.#?? 7,1,1,1
    658 #???.?#.#.?#?#?###?? 1,2,1,1,8
    659 .?#?????.??????? 6,4
    660 ????.?.??##.????#?. 2,1,3,1,2
    661 ???????????????#. 5,1,4
    662 .?..?.?##????? 1,1,4,2
    663 ..???????? 2,2
    664 ??.??#?#.? 1,5
    665 ?#???.#####??? 3,5
    666 ??..#?#?#???#??? 1,3,8
    667 .????????.???#? 2,1,1,1,2
    668 ?????.#???????#.#. 1,2,1,2,1,1
    669 ????#???#??#.?? 6,5
    670 ??.?#??#??#?.??#?#?? 5,2,4
    671 ???###??#?#????. 8,5
    672 .??????##.????#??.# 1,5,1,3,1,1
    673 .?????..?????? 1,1
    674 ??##?.?.?? 3,1,1
    675 ???#??###??????##??? 1,6,8
    676 .????#.???????.?#?#? 1,1,1,6,1,1
    677 ???#..?#.?.?? 4,2,1
    678 ?.?.#.?#?## 1,1,5
    679 ?#???.?#?? 4,2,1
    680 ?#?#?#???#?.??#.??# 5,2,1,1,1
    681 .???#?.?##?? 1,5
    682 ?#???.?#.? 4,1
    683 .##??#?#...?? 7,1
    684 ?##?.?.?.?#?..??. 2,3
    685 ??#?#.??#?????? 4,2,2
    686 ?#?###?.????.? 7,1,2
    687 #?.#?#?.?#?.#? 1,4,1,1
    688 ...#?#???.???? 4,1
    689 .#?????#.?##??? 1,1,3,3,1
    690 .??#????###?????? 3,8,1
    691 ?.???#??????????#??? 4,9
    692 .##?????#?? 5,1
    693 ??.????#?????.?.. 1,10,1
    694 .??#?#?????..#.?.??? 2,3,1,1,1,2
    695 ??????#???? 2,3,2
    696 ??#??????#?????# 6,1,1,4
    697 ???????.?#.??#?# 2,2,2,1,1
    698 ?#.????#?? 2,6
    699 ??#????????.. 5,1,2
    700 ?????#????#??#?.?#?. 8,5,3
    701 ??##????#?..? 5,3
    702 .?????.????#? 3,4
    703 ...?.?????????#???. 1,8
    704 #?????#??.. 7,1
    705 .??#????????? 4,1,1,1
    706 ?#.??????.???? 2,1,2,1
    707 #???#?#?#?????????? 9,1,1,1,1
    708 ??.?.??..??#.?# 2,1,1,3,2
    709 ?#?#??#???#.????.?? 10,1,2,1
    710 .???#.?????.? 3,3
    711 ???#??##??.????#??#? 8,1,1,1,1
    712 ????..??????#?? 1,2,2
    713 ?#.?.?#..#??#?.? 2,1,1,5
    714 ????###.#..? 1,4,1
    715 .????????? 1,1,1
    716 ?.?...????? 1,2
    717 ??#??.??##?? 3,6
    718 ?.????#??#?.#?? 1,9,2
    719 ?###??????#.???. 11,1,1
    720 ?????#.?????? 3,1,1,1
    721 ?.##..?????.?#..?? 2,1,2
    722 ??#??#?????..? 4,1,1
    723 ?##?#?#??.??#. 5,3,3
    724 .??.#????#???#???? 2,1,7,2
    725 ?.#???????????????? 1,1,9,3
    726 .???#????##.? 1,2,2,1
    727 ?#?.?.???#??#?..?.?? 1,1,6,1,2
    728 ??#?????????#??? 4,1
    729 ??????.??###?????.#. 3,1,1,3,4,1
    730 ?????#.#.?.?#? 5,1,1
    731 ????####..?#..#?# 7,2,1,1
    732 #???..??????...#?? 2,1,6,1,1
    733 ?????#??.? 5,1
    734 .??#????#? 4,1
    735 ???.#???.??#? 4,2
    736 .#????#??#?????? 3,3,1,2
    737 ?????.??????.???? 1,1,3,1,2
    738 ?#.##?#?.#####??# 1,4,8
    739 ??.#????...?### 1,1,1,4
    740 #??#?#??#?.? 6,2,1
    741 ????#???#?? 5,1
    742 #???#?#????##.?.? 13,1
    743 ?###????#???. 4,6
    744 ????????##???????. 1,4,2
    745 #?.????#.???? 1,1,2,2
    746 .????????#? 1,2,3
    747 ?????##?#.??##?. 8,4
    748 ?#??#?#????? 1,1,1,1
    749 ????#??#?#? 1,5
    750 #??????#?#??????#??# 4,8,3,1
    751 ?.?###??.????????? 3,7
    752 ??#???#?????.?###?? 1,1,2,1,4,1
    753 ?.??..?.??.????##.?? 2,1,1,6,1
    754 ??#??????? 1,5
    755 ???##??##???.#??#?# 8,1,6
    756 .?.??#?##?#?? 6,1
    757 ????????##????#?# 1,1,9,1
    758 ????.#?##?.?? 3,5,1
    759 ??#??.????..?. 4,3,1
    760 #??#??????#??? 1,1,1,3
    761 ###?#.?..#? 5,1,1
    762 ?????#.??????#?#? 1,2,1,5
    763 #.???#??#. 1,3,1
    764 .??#?##????? 6,1
    765 ?????#????..?? 7,1
    766 ???#??#?#??#??.??? 1,2,3,2,3
    767 ??????..#????#??.? 2,1,1,2,4,1
    768 ?#.##?##??????.? 1,5,1,3,1
    769 ??#??##????.????# 8,1,1
    770 ???????#.#??#? 1,3,2,1
    771 ?##?.?#???#???????? 2,2,3,2,1
    772 .#??..??.????#? 3,2,1,1
    773 ???????.??????#.###. 3,3,1,5,3
    774 ??#.#??#????. 2,4,3
    775 #.#??#????#??##????? 1,1,2,1,6,3
    776 ##?#?.#?#.#.??? 5,1,1,1,1
    777 ??????????##??#.?# 5,2,2,2,2
    778 ??#.??#?????#?#?? 2,7,4
    779 ???.???????.??#? 1,3,2,3
    780 ?#.#??...?#.# 1,1,2,1
    781 ???#?????#?#???#..## 3,9,2
    782 #.???????#. 1,7
    783 .??#????.?.????.?? 2,2,1,1,1,1
    784 ?????..??. 1,1,1
    785 ??#.???????#.? 2,5,1
    786 ?????????? 3,1,3
    787 #.?.??##??.? 1,1,4,1
    788 ??.????????#????? 1,2,3,1,3
    789 .#####????????? 6,1,2
    790 ##????##?.?#.??? 9,1,2
    791 ??#??????? 2,1,1
    792 ????#?????????.?#. 14,1
    793 ?##???##?.##??. 7,4
    794 #.?#?##??#?####???# 1,14,1
    795 .?##?.?????# 4,1,2
    796 .?#.#?.???# 1,1,2
    797 .?..???????#?.?# 1,1,6,2
    798 ??##?#?????##??.???? 6,2,3,2
    799 ??#??????.??#?? 7,2
    800 #.?.?..#?.??#?#?#. 1,1,1,1,5,1
    801 ?.?#???????? 2,4
    802 ????#??..???#?#?. 1,4,1,1,1
    803 ???.?????# 2,6
    804 ???#???##..?????..?? 2,3,3,1
    805 ??##?##?#???###? 5,7
    806 .??#??##??#?. 2,5
    807 .#???#?#?????# 1,11
    808 ?#?#?.?????.????#?? 2,1,2,1,7
    809 ??#?????????# 3,1,1,1
    810 .??.????#? 2,2,1
    811 ????????#????? 1,7
    812 ?????.##???#?#? 1,3,3
    813 ????#..??#??? 1,1,2
    814 ?#?.?.#???# 2,2,1
    815 #..??.??????#. 1,2,1,4
    816 .##?.??#.?#.?? 2,3,1,1
    817 ..?#???#???###.????? 12,1
    818 ????.????#? 2,1
    819 ???#.?.??? 1,1,1
    820 .??.????.# 1,1,1
    821 ????.???.?.???##??? 3,1,6
    822 ??#????.??.? 4,1
    823 #.?..###?? 1,1,5
    824 ?????????..#.? 1,3,1,1
    825 ???.###?#??.?. 1,6,1
    826 ????????????#?##???? 3,1,9
    827 ??.??.???? 1,2
    828 ??#?.?????.???????? 4,5,2,4
    829 ????#?#.?#####??. 5,7
    830 ?.#?????#??? 1,3,1
    831 #????#??.?? 1,1,1
    832 .??????.????# 3,1,2
    833 ??#?#?????#?.???#### 10,6
    834 ?.?????#?..? 1,4
    835 ???#??.#??#??? 2,5
    836 ##?#?.#?##??##?????? 4,8,3
    837 ???#???.??????## 3,1,6
    838 .???#??.??. 1,3
    839 .???#?.??.?#??? 1,2,2,1
    840 ??#?.??#.?#.??##??? 3,2,1,5
    841 ?###??#???###?#???.? 8,8,1
    842 ###?.?.???..??.? 3,1,3,1,1
    843 ?#?.?.##????#???? 1,1,4,2,1
    844 ???????.?? 1,4,2
    845 .?#???###??? 1,4,1
    846 #.????.???#.# 1,1,4,1
    847 ??#?#????.?#?.? 1,5,1,2,1
    848 .?#?#?#?##? 4,1,3
    849 ????????????#?#????? 1,1,8,1,1
    850 #.????????? 1,2,2
    851 ?##??.???? 3,1,1
    852 ????..???.?.###?# 2,2,5
    853 #?#????##.#?? 5,2,2
    854 ???.#????##?????..#? 1,1,6,2,1
    855 .#??.??.?? 1,1,1
    856 #????#??##??? 1,2,4
    857 ?#????.??????.? 5,4
    858 ??.?#???#?..?# 1,5,1
    859 ?#???????????#???? 4,1,5,1
    860 ???????#?.? 5,1
    861 ?#??#?????.#??.#?? 5,1,1,1,3
    862 ???.??????.?? 3,1,2
    863 ?.???.#??? 2,3
    864 ?.#.?????? 1,2,1
    865 #??#.??.#???. 1,2,3
    866 #???.#.?.?#?. 1,1,1,2
    867 ?##??????.?#.?? 2,4,2,1
    868 .?#??#.?#??????? 4,4,3
    869 #????.???.??#???#.? 2,1,2,4,2,1
    870 ?????.?????# 1,1,5
    871 #???#.#?.?????????? 2,2,2,9
    872 ?#????????.?#.#? 7,1,1,1
    873 ##?.????#?.?#??. 3,4,3
    874 ???##??#????#?????? 11,5
    875 .??.??#??##.?? 1,7,1
    876 #??##???#.?.? 5,2,1,1
    877 ???.??#????##??.?# 2,1,1,6,1
    878 ??##?#????? 3,3
    879 #.?#??.????#??# 1,3,1,1,4
    880 ..##?#??.?#? 5,2
    881 ??.??#????. 1,4
    882 ???#?.????? 4,2
    883 #?..????.?#??#?#?#? 1,3,9
    884 ????##???#.?#?? 7,1,3
    885 ?????#???????.?? 1,5
    886 ??.??.????##??#???? 2,10
    887 ??#?###?.?# 3,3,2
    888 ???????#???.??.. 7,1
    889 ??????????#.#?? 4,1,1,1,2
    890 ?#?#?#??#??.??##??#. 9,5,1
    891 ?.##?????.? 2,4,1
    892 #.???.???#??#?#?#??? 1,1,12
    893 ?.?.?#???#?#?#.?#. 1,1,1,4,1,1
    894 ???#?#???##????#??? 6,4,4
    895 ?.????##..??.## 1,1,3,2,2
    896 .????#.?.??? 5,1
    897 ?????..?.??#.?#? 1,2,1,2,1
    898 ?.??#?????.?#? 1,5,1,2
    899 .????##?????#?? 1,4,2,3
    900 ??.??.???.?#?? 1,3,3
    901 ?.#????.???#??.#???? 1,1,1,6,1,1
    902 ..#?????????##???## 1,4,4,3
    903 ###??.##??#?????. 4,2,6
    904 ?..?#????.??.?? 1,2
    905 .?#?.#????????.??? 3,1,3,1,1
    906 ?#?????#?##?.###?#?? 3,7,5
    907 ##??##??????#??..??? 13,1,1,1
    908 ..#??.?#????#??? 1,2,6
    909 ?????#?#?????##?.##? 1,7,1,3,3
    910 ?##?#?#?##? 6,2
    911 .??#??..???? 4,2
    912 .#?##????.???. 1,3,1,1
    913 ??##??.?#.? 4,2,1
    914 ???.???#?# 3,2,1
    915 .????..?##???#??#. 2,10
    916 ?##?????#??.## 5,2,2
    917 ??????.??? 3,2
    918 ??#???..?.??? 1,1,1,2
    919 #???????#?#?????# 1,1,11
    920 ?##??????#?.??? 4,1,1,1,1
    921 ?..??#???#????.?### 9,4
    922 ?????????????#??.?? 1,1,1,4,2,1
    923 ??#.#.??????.????? 2,1,1,1,4
    924 ?.....?????? 1,1
    925 #???.??##? 3,2
    926 ???.???.?#? 1,3,1
    927 ??.???.??..? 1,1,2,1
    928 #??#???#?#??##??? 4,4,2,1
    929 .????????. 1,3
    930 .#?????.???#? 2,1,2
    931 ?.?.???#..?. 1,2,1,1
    932 ?###????#.??????? 7,1,1,1,2
    933 ?##?#????###??.?. 6,3
    934 ???#?.?#??. 3,1
    935 ??#???#?.?.? 6,1,1
    936 ?.??????????? 6,1
    937 ...???##???.?. 5,2,1
    938 ???.???.?.???## 1,1,1,1,3
    939 ???.?##??#? 1,2,1
    940 ###???.?#??#?? 6,5
    941 ...?#???.??????#? 3,2
    942 ??????#?????????? 8,2
    943 .?????#??#.??.#? 1,5,1,1,1
    944 ###???#??#??????? 4,4,1
    945 .????###?# 1,3,1
    946 ??#????#?#?.??? 1,3,1,1,2
    947 .#???#?##??#?#?# 1,12
    948 ##.???#??.??..# 2,1,1,1,1
    949 ???#.##???? 1,3,1
    950 ???###???.?.##??.?# 1,7,1,2,1,1
    951 ?.#.?#?#?..?..? 1,1,4,1
    952 ???.??.?#?? 1,3
    953 ??????#???#. 1,3,1,1
    954 ?????#.#????#??? 5,4,1,1
    955 .?.????#???. 2,3
    956 ???.??.?## 3,3
    957 ?????#?.????#?#? 5,6
    958 ???#?.???#?? 2,6
    959 ...?????#.? 1,3
    960 #???#????#? 1,2,1
    961 ??##????????###??. 6,1,4
    962 ??#????#??? 1,3
    963 ??#???#??????#?#? 7,7
    964 ??####.?.?? 6,1,1
    965 .?.?.#?#??.?????? 4,2
    966 #???..#???.?? 4,3,1
    967 ??..?#??#???##? 1,6,3
    968 ??????#?#? 1,1,4
    969 ?.???#?.???????? 1,3,2,1,1
    970 ????????##????? 1,5,1
    971 ????#?#?#???#.?.#? 11,1,1
    972 ?????#??##??????# 1,3,3,3
    973 ?.???.?#.????#?#??# 1,1,1,1,8
    974 .#?#??????#?????. 5,3,2
    975 .??###?????#??. 3,2,3
    976 ?????#?##??#??? 1,1,1,2,4
    977 ??#?.#..????#?.?#? 3,1,6,2
    978 ?##??.????? 2,3
    979 ?????#?###??#? 2,8
    980 .??#?#??.????.? 6,2,1
    981 ????#?.?#???##??? 1,2,6,2
    982 ??????..?#..? 2,1
    983 ?.?????#???????? 1,4,2,1
    984 #.??????.?????#? 1,2,2,6
    985 #?.?.??#?.????? 2,1,1,2,3
    986 ?.????#???#??????.#? 12,1
    987 ?#????#??#.???#.##? 7,1,1,1,2
    988 ?#???#????????.?? 5,2,4,1
    989 ???????????# 3,1,1,3
    990 .???????.? 2,1,1
    991 ?#????#???????? 2,1,3,1
    992 .##.?#??.#.?# 2,1,1,1
    993 ??#???#???.????. 5,1,1,1
    994 ..????..?????? 1,3
    995 #??#??#????.?.# 5,1,2,1,1
    996 ??#.?#????.. 2,3,1
    997 ?#.??????? 2,1,1
    998 ????.?#???#?? 1,2,6
    999 ????#?#?..?#? 4,1
   1000 ??#?#????#?#????. 8,7