Mercurial > lbo > hg > aoc22
view 2023/input/12.txt @ 65:f2fb41098579
Day 12: refactor memoization
author | Lewin Bormann <lbo@spheniscida.de> |
---|---|
date | Sat, 23 Dec 2023 17:29:13 +0100 |
parents | f2355e1a8e8c |
children |
line wrap: on
line source
..???#??.?????? 4,3 ##??#??#?..??? 9,1,1 .?##?#?????..? 5,1,1,1 ???#?##??? 4,4 ?.??#?????#???? 8,1 .?#?.???##??##? 3,6 ??????#??? 3,2 ?##??##???.??.?#? 3,4,1,2,2 #..#?#?.?????#.# 1,1,2,5,1 #???.###???? 1,2,3,2 ???????#??????##. 1,3,2,1,2 ?..??????? 1,1,2 .#????#??##?? 3,6 .???##???. 2,4 ???.##??.#????#?.? 3,2,1,2,1,2 .???????##??.???? 8,3 #??????#????.?.. 1,1,5,1 ??????#??#?.?# 2,2,2,1 .....??#??.?.???? 2,1 ?????.#?#?#??..?? 1,1,4,1 .#?.?????? 2,2 ???#??.??????? 1,3,4 ?#??????#???..??.?#? 10,1,1 ???????.??. 2,2 ?????##??#?? 1,6 ?????#?##?????#? 1,1,6,1,2 ???#??????.? 5,1,1,1 ??#.?##?.#??#??.?.## 2,2,5,2 ??#?#??#?#.?.??.?.# 7,1,1,1,1,1 .#??##????#??????#? 12,5 ?##???#?#??????. 4,6 .?.??????????#????#? 1,1,2,7,2 .?????????#.???????? 1,3,2,8 ??#?.?.?????? 3,1,2 .????##????.??????? 7,2,1 ????#??.?????????? 2,4,2,1 ???.????#?#???. 2,1,1,2,1 .#???.???##?????##?# 4,14 ??.?.?#??## 1,1,6 #.#??#?????##??##?? 1,1,1,1,9 .#.##????.#?#??#?. 1,5,1,4 .???????## 1,2,2 ?.????.??.?. 3,1 ????.#?#?#.?#? 2,1,5,1 ????####??##??????? 2,14 ???????#??? 2,7 #??.#?#?##??. 2,1,6 ???#?#???????#???? 2,9,3 ##???#???#????..# 3,3,1,1,1 .?.????.?..??#???# 2,1,1,1,1,2 ?????.?????#??. 2,1,1,2,1 ?????.???? 3,1 ?????###?????..?? 1,8,1,1 .?.??????#?.? 1,1,4,1 ?#?.??????#??# 2,6,1 ?.??..??#?..??#????? 3,2 ???#??????? 1,4,2 #?.?#????#?? 1,4,2,1 ?.#?????.??#. 3,1,1 #?..?#???##??#?????? 2,13 ????????.. 1,1,1 ?###??#????#?.#??# 6,3,1,1 ???.??#????##?#?#?? 2,2,7 ????????????.??# 1,4,1,3 ????##?..#. 2,3,1 ?.?#.?.??.#.#??? 2,1,1,3 ??#??#???.#??##?? 1,1,1,6 ???#?##?##?.??#??#. 2,1,6,5 ????#???#??.??#?. 1,5,1,1,2 ??.?..???????.?? 1,7 ?#???#?.????#? 4,1,1,2 .?##???.????.? 4,2 .#????.?????#??? 1,2,6,2 ?.???#???#.?#? 3,1,1,2 ???.????#? 1,3 #.#??#??.?#.# 1,6,1,1 .#??.????#?# 2,1,3 ??.?.##??#?#?????#? 2,1,5,2,1,2 .?????.#??? 2,3 ???.?.??????????? 2,1,3,2 ????????????????? 2,2,6 ##.?#?#????.# 2,6,1 ??.?????????#?? 1,4 ?????????.??????? 5,1,1,1,1 ?#?????##?#????###. 2,2,4,5 ???.???????????? 1,1,1,4,4 ????..?.?????..#??.. 1,2,1 ?#?#????.??.????? 4,2,2,1,3 .#??.?#.?#.#???#?.? 3,2,1,3,2,1 .????#?#????#.#?.. 10,1 #.??#??#?? 1,2,2 ?.?.??#??? 1,3 ??????#.??.? 6,1 ???.#.?????#?###? 2,1,9 ???##????# 6,2 ?#.????##?.??.????? 2,7,1,4 ?????.?#??.? 1,1,1,1 ?#???...?? 4,2 ?????.???#?? 2,1,1,3 ?#??.?.?.#?????. 4,1,2,3 ?#..?.?????#.? 1,1,2,2 ?????###????#? 1,6,1 ?.?#???#?#???.???. 1,3,6,1,1 .????#?##????#?#.?? 1,3,3,5,1 #???#.???# 2,1,2 .?#???#???????.#??# 1,1,2,3,1,4 .??.??.?##???#?##. 1,1,9 ?####.???? 4,4 ?#??##????#.?#? 9,1,1 ?#?..?#.##?#.?.?#? 1,1,2,1,1,2 ????????.#?. 1,4,1 ????#???#??#.?#.? 1,2,1,4,1 ?#?###????##?#??.# 15,1 ?#?#?.#???? 3,4 ..##???##??? 2,5 ???..??##.???#???? 3,2,1,1,1 #.??????..???????? 1,2,2,2,1 ?????#????? 2,3,1 .????..##????#? 1,1,7 ?.??????.??? 4,1 ????#?????...??..?. 1,1 ?.?.?##???#????.?#? 10,2 ??#???.??##?#??.??. 3,4,2,2 ?####?###?#??#.????? 11,1,1,1 ??..?????? 1,1,1 ?#???#?#?.??#? 2,4,2 ..????#?.??. 2,2,1 ?.?#??.??#????##?? 2,9 ???..????. 1,1,1 ??.??#.#.??.???#??? 1,1,1,1,1,7 ???????????#??? 2,1,6 .?#??????? 2,1,1 ?#.??????#???????#? 1,10,1,1 ??#?????.?.???? 5,4 #?.#???#??.??.## 1,1,2,1,2 ??????#??#??.# 1,2,6,1 .?#?.?????????#???? 3,4,1,1,1 ..?.???#???.?? 1,1,1,1 ?#?#????#.??.?? 2,6,1 ??#??#??#? 2,5 ..??#??##?#?.? 3,4 .???###?.#??#????. 4,6 .??.#.?.#??? 1,1,1,1 ?#??##?##???#???.?## 2,12,3 .#?????.???..?? 1,1,1,1,2 ?#?##???#?????#? 4,3,1,3 ?????.?####??.? 3,5,1 ????.??#?#?# 3,1,5 ???.##??#??# 1,8 ??.?#?##????#?.?# 1,1,4,2,1 .?#????..?#? 4,2 .#.????????? 1,2,2 ??#????.??#.??????? 4,3,7 ????#?#??.????#?? 5,5 ?#.???#???#..?##?# 2,6,1,5 .?#?????????.??##??? 1,4,3,6 .???#??#??# 1,5,1 ????.????###???#?#? 1,1,1,5,2,1 ???????#?#??##?. 1,1,10 ????#?..?????.? 4,1 ???.???#?#????#?.#?# 1,1,8,1,1,1 ??###???#.?. 3,1,1 ????#??.?#??##?#?# 1,1,1,10 ###??#???.?#???### 4,1,1,8 #?.?????#??#?#?#? 1,13 #.???.?.??#??#? 1,2,1,1,5 ?????#.???#??#?#... 5,3,4 ?#?#??#???.???#???? 4,3,1 #???#??##??###?.?.# 5,8,1 ??????.????#???#?#.? 3,5,1,1,1 ??##?.?#?#. 4,1,1 #??#.?????###? 4,1,5 #?#???.?#??# 3,1,3,1 ?#?#?.?#????? 1,2,1,3 .?????.##???#?.???? 4,7,1 #?.?#?????????##?# 1,4,1,5,1 ?????#??#???.??# 5,3,1,1,1 #?????????#??????.?# 1,1,1,7,1,1 .???##???.???#??. 7,3 #???#?????.??? 1,3,2,2 ????.??????? 1,2,2,2 ?.??????.??. 1,3,1 ???#?#????.??#? 6,3 ??????##?#?#?#????#? 1,1,1,6,6 ?#??#???#???##??. 1,2,8 ?????#??#? 1,1,4 .???.#??#? 1,2,2 ???????????? 2,2,1 ?#???.???????? 3,1,6 ??.#..#?.?#?? 1,1,2,2 ?.????#?#? 1,6 ??.#?????#??###??? 1,1,1,9,1 ?#??#??.???????#. 7,3 ??#??.??.?. 5,1 ?????##??????#? 2,3,1,3 ?#????#?.?.#..? 7,1,1 .#????.?.?????? 4,1 #???#?????????.??# 9,1,1,1,1 .???###?.????#??#??? 4,7 ?????.??????#.???? 1,6,1 .??????#??????.???# 1,2,3,1,1,1 ?#?????.????.?????? 1,2,1,1,3,1 ???..????? 3,1,1 .?#??.?..??##? 3,4 ???...#?#???.? 2,5 ??.???##?#.? 1,6 ??#.?????##?#?#?#? 1,1,1,1,6,2 ??#???..?#. 2,1 #.??????#?.?# 1,1,6,1 .?#?##?????#???? 8,5 ?.?.????#??? 1,1,5 ???###???????????# 8,3,1,1 ?#?.????????.#.? 3,1,1,1,1 ??..????????. 1,1 .???#?..#?#??. 5,3 .?.?.????. 1,1,1 ????????#...# 1,4,1 ?#????#.?##??. 1,1,1,5 .?.??.??.?#?..? 1,1,1,3,1 ?#?#?.??.?????? 4,1,1,1 ??##???????? 5,2 ???#??#???.???.#? 6,2 ##?##?#??.#? 2,4,1,1 .????.??#?????.??. 3,6,1 ?????#?.??##? 3,1,5 .#????#?#???#?# 1,2,3,5 ??.????.?.???? 2,2,1,1 .????.?.?? 3,2 .?.?#????.????# 3,2,1,1 ??###.?.?? 4,1,2 .???.?????.??? 1,4,2 ???.??#??????? 1,4,1,1 ?#.#..?##?????? 1,1,7,1 ?#???##??????? 1,8 ?..??#.????? 1,3,5 ??#??#..#???? 4,3 #?#??.?#???.#. 5,3,1,1 #???#?.#????.????. 1,1,2,1,3,1 .?????????. 3,4 ???#??????????.#??? 1,9,1,2,1 ?.#?...?.?????.??#? 1,2,1,3,1,1 .???#?.????#?? 3,5 ????.??.??.# 1,1,1,1 ???????#?#????#???. 10,3,1 #????#??##???#?.?? 1,1,1,4,1,1 ???????????.#????? 7,2,1,1 ?###?#.?.???##?? 5,5 ?##?#????#?? 7,2 ??#??????#??#?#?# 7,2,1,1,1 ??????#?.????? 3,1,2 ?#????.?##??..#?# 5,5,1,1 #?###?????????.##.? 9,1,1,2 ????????#?#?.?? 5,4,2 ??????##?.#. 2,1,4,1 ..?#.?#????.#? 2,6,1 ?##?#???#??#??#??#?? 8,5,2 ?#.?#??????.????? 2,6,1,1,1 ?.??????#???.#. 7,2,1 ??#?##?#..???? 6,1 ????#??..#? 5,1,1 ##??.?.??.?? 4,1,1,1 ?#?.??????#?# 1,9 .????##????..#??? 8,1,1,1 ??????????#??#?#??? 4,9 .###?#.?????# 5,1,4 #.?????..?? 1,2 ?.???#?????? 1,1,5 ?##??##????? 2,2,1 .??????#?#?#??? 1,8,1 ??#..?#???##?.#?# 3,3,3,3 ?#?#????.##?????#.? 3,1,5,1,1 .???#?.?.??#?.#???? 2,3,3 ??????????.? 1,1,1,1 ##?#?###?????????.# 10,1,2,1 .#.??##?#????#?. 1,7,2 .?????????????#?.? 1,2,6 ????.#.???????? 2,1,2,3 ???.?????.?. 2,1,1,1 ?#??????#?.???.?? 1,7,1,1 ????????????? 1,4,1 ..?##?.?.????? 4,4 ????.#???? 1,1,1 ??#????#??.??.???? 1,6,1,2,1,1 ??#???#??.??? 1,1,2,3 ?.?????#??#???#?? 1,9 #?.##?#??#??.?.??#.? 1,2,6,1,1,1 ...???????#?#?.??? 1,4 ?????#????.?#?.?? 6,2 ???????????? 1,6,1 ??..?.????##. 1,5 #???##???#??.?. 6,2,1,1 ..??#.?#??#???????? 3,3,1,1,1,2 ?????????? 1,1,1 ???..??#?..? 2,4,1 ?.??#???#?##?##?#. 1,14 #??????.?. 1,3 ###?.?.???.???.# 3,1,3,1,1 ??#???????#.?? 6,2 .??????#??#???? 5,6 ???#.????.# 2,2,1 ?#?##...??####??.??# 4,6,3 ..?#?#?..#.???? 5,1 ???#?#??????? 1,4,3 ?????#???#??#???#? 1,1,3,1,3,2 ..??#?.????#???? 3,5 ###..#.???#??#???# 3,1,1,6,1 ##?????####.???? 3,7,3 ?#???##.????#?#???? 2,4,2,2,1,2 .?.#?..#??.#? 1,1,3,1 ??.?##?#?????.??.??# 1,7,1,1,2 ?#??.#????#???#?.? 3,3,7 ????.?.??? 2,1,1 .???.??.#??# 3,4 ?.???#????????# 5,1,1 .??..?????. 1,2 ???.#.?.#?.?.??#?.. 1,2,2 ????###???.?#???. 6,2 ???##?#.??? 6,1 ???????.?#??.??#?? 1,4,4,4 ????..?##?##.??? 6,1 #???????#?#? 1,1,6 ??#????#????? 7,2 .?#??#???? 5,1 .??????#?? 1,1,2 .??#..?#?. 3,2 ?#??#?#??????## 2,4,5 ..???#???????? 2,2,1,1 .#??##???#??#??? 1,9,1 .???.?#??????. 1,1,3 ??#?????????????##?? 2,5,3,4 ??#???#????????.???# 1,6,1,4,1,1 ?????#?#?.???. 6,2 .?????#?##??.????#? 10,6 .???#??#??#?.#?. 10,1 ?#?.?##????? 1,4,2 ???..??#??#?.. 3,3,2 ?#????.???????#. 6,1,1,1,1 ?..?#####.??#? 6,3 .#.?#???#???????.??? 1,9,1,2 ??#.?.????.? 3,1,1,1 ??.?#??????????#?? 4,5 ??.#??.????? 1,1,2,1 ?.#??##?###.???. 1,1,7,1,1 #?#..#?..##?. 1,1,2,2 ???????.??#??.?.? 2,1,3,1,1 .??#???#.??#??? 3,2,5 ??????.#.???#????? 2,1,8 .????##?#?.##????? 8,4,1 .???#?.#?#.?? 4,1,1,1 ???????#??.???.??#.. 4,2,1,1,1,1 #?#?#???.??.?#???#?? 1,1,1,1,1,8 .????..??. 4,1 ???#?#???#?#..? 1,5,1,1 ?.#??#????##?#??.??? 5,2,1,1,1 ??.?.??.??.?????# 1,1,1,5 ..??.???.??.?. 1,2 .?????????#? 1,1,3 .?????##???.?..?#??? 9,2 ??#??#??##?.?? 4,3,2 ???.?..????.? 2,1,3,1 #..???#?#.??#.??? 1,1,3,2,1 .??###?.??????#??# 5,4,1,1 ???#?#???.???????. 1,2,1,2,3,3 .??#?##??????..#?#. 3,4,1,1,1,1 ...?#??.?.#??????##? 2,1,10 ????##?.#?#? 1,3,1,1 ???????????? 1,2,5 .?#??#???.?.??#??#?. 5,1,1,1,3 ?#??##????. 6,2 .?#?.??#??.????#?? 2,5,7 ??#??????#. 4,3 .????.?.?????###???? 3,1,12 ##??#?#?#????#??.??? 5,4,2,1,1 ?#.#????.??.?#..??#? 1,5,2,1,4 ?.?#??#?.# 1,4,1 .?#.???.#. 1,1,1 #?##.????#?? 1,2,1,3 .??#?#?.?????? 5,5 ..?????????????.???. 12,1 ??#?????????#?? 3,5,1 .??????###?#?? 1,9 #...?##??#? 1,7 ???..????.?. 3,2,1 ?.?#?.???????.#? 2,4,1 ?####?#?.??.??.#?? 6,3 .??##??.??.#### 5,1,4 .#?????.#???#? 3,1,4 ?#?##.?.??. 4,1 ???##?##?.?.???.?. 4,2,1,2,1 ?????#?#?.? 2,5,1 #?#??.#??#?#???.?? 1,1,1,4,1,1 ???????.?? 1,1,1 ????#..??.?# 2,1,1,1 ????????.???# 1,3,1,2 ?#????#???#?#??? 6,3,1 ??###???????????? 3,2,3,2 ???????.???#??? 1,2,1,2,3 ??.?????.???.?? 3,1,3,1 ?###?.??????? 4,1,1 ??#??????? 3,1 #..??#..??.???#?? 1,3,2,1,3 ?.??.#??#??##?????.# 1,2,1,3,3,1 #.#?.?#??.?????# 1,1,4,1,3 ..?#??.??#?.?##???. 4,1,5 #?##???.?#????..?. 6,6,1 .#????#?#??? 1,2,1 .#??#.#?????#?#??? 4,10,1 ##??.???.#?#?#? 4,1,1,1,1 ?.???.????#? 1,2,2,2 ??#??.??.? 4,1 ??#?????????.??.??. 4,1,1,1,2,1 ????#?.??? 2,2,2 .??#.#?#?????????# 2,5,1,3 ##?????????? 2,1,3 ?.?????????#??#??. 2,1,7 ??????.??? 5,1 ???????#?..#?#?? 2,1,2,3 .??#..?#??.??? 1,1,4 ?##.??#???#????#??? 2,1,1,4,3,1 ??#?????#????? 4,3,1 #?##?#???#???? 4,1,2,2 ???.????????.? 1,6,1 ?..##?#.??.??? 1,4,1,1 .?.##??#??#?????? 8,3 ?.?.??#??. 1,1,3 #.???##?#???#???#??? 1,14 ???#??..???. 1,4,2 ?##???.?.. 5,1 ?#?...??#?. 2,1,2 ?#?.?#??#???????? 2,6,6 ?###..????????.?? 4,2,1,1,1 ?.#.?...#.?.? 1,1 ??##????.????##? 4,1,1,1,3 ?.#??.?##?.?? 2,4 #####?????#.???? 6,2,2 ??#.?.??#????#???? 3,11 ?#.#?##?#???? 1,7,1 ?????????###?###.? 5,8 ?##?.?.?#???? 3,2,1 #.####???#??#?..? 1,12 ?.?#?????#?.#. 8,1 ???.??#.??????#? 3,2,4,2 ???##??#....??. 2,5,1 ??#??.?#?.?????? 3,2,4 ????#.??#??#?## 1,1,1,5 ???????.#? 4,1,1 ?#?..???.??? 1,1,1,1 ?#????.??? 1,2 ??#???#??? 5,3 ?#??.????#?? 1,1,4 ????#?#.??#?.. 4,4 ????#???.??.?.? 5,1 ??????.#??????.# 1,3,7,1 ?###????????#?#???.. 9,5 ???#??????.? 6,1,1 ?#??????????###???. 9,5 ??????.#????# 1,1,4,1 ??..#??#.?? 1,4,1 ???????????##?#?.?? 1,2,1,3,5,1 ?#??..?#???.## 1,1,4,2 ?##?#?..## 5,2 .?#?.???.#. 1,1,1 .#?.????????..#? 1,1,1,2,1 ?#??.?????##?#?.?.# 2,1,7,1 ???##?.???..?.?? 5,1,1,1,1 ?#?#????.???##????? 7,8 ##??#?#..#???.??? 7,1,2 ??.??.????? 1,4 ??.#.???.?.???. 1,1,1,1,3 ..?#???#?.. 2,3 #.##????????.?? 1,2,4,1,2 ???#.????? 3,3 .????#??#?#?##??# 12,1 .?#####?#?#????#. 12,1 ....#?#?????????# 9,2 ??????##?#?? 1,4,3 ?.??#??????##??#?#?. 4,9 #????.???? 1,1,1 #?#???.?.????? 1,1,2,3 ..???????#???####. 1,11 ??????##???. 1,1,7 ????????????#?????? 1,1,14 .?#???#?????# 2,1,5 ??.???????..?? 1,1,2,1 ???????.?? 2,2 .?.#?#?.?## 3,2 #??????.#. 4,2,1 ?#????????#.??. 1,2,1,1,1 ##?.?.#??##??#?? 2,1,9 ?????####??#???? 1,6,1,1 .#.#????#?#.??? 1,1,5,1,1 ??.?????.? 1,4 .?.?.??..? 1,1,1 ?.??????.????? 1,1,1,3 .#????????? 2,5 ??.?.?.#?? 1,1,2 ??.?#.???.???#?#?#? 1,2,1,6,1 .???#.?.???#? 4,1,2 .#???????##??##?? 1,1,10 .????????#????.#?? 10,2 ?#?#?.#??????. 4,1,2,2 ?.##?..?#?#? 3,1,1 .?..???#..??..?.? 3,1 ?????#?.?? 2,2,1 ????##????.?.???#.. 5,3 .??.??#.#?? 2,2,1 ??#??#??#?##?? 2,10 .??#..???#????????? 2,11 .??????.??##???????? 5,10 ????.????#? 2,2,1 ?#.??.??.?#. 1,1,1,2 ??????#?#????#??? 2,13 ?#.?.#?#??#??# 1,1,9 ?..??..??????#? 1,5 ?#??????#??#?. 1,1,6 .???#?#???? 1,5,1 ..##?#?#??? 2,6 ???????.???.??? 3,1,2 #????##???.???? 7,2 ?#???????.?? 9,1 ???????????.#???#??? 5,1,1,1,1,4 ?.?##?##????.??? 1,10,1 ???#??#??????#?. 7,2 ??????.?.#? 4,1 ????..????????? 2,3,2 .???.#?##???? 1,4 ??????.?#???#?. 1,1,2,3 ??.???????# 1,6,1 ??#????????##? 4,6 .??#??.??#? 2,3 ?????.?.?..??? 3,1,1,1 ..?.?#?##.?#????#?# 5,8 ?#????..?????. 6,2 ?#?.??????#??. 1,7,1 #??##.?#?#??#???.? 5,1,4,1,1 .???.?????.? 1,2,2 .?????.#?????????? 3,3,1,3 #.????#?##???? 1,1,1,6 ..?#?#.??#.?.?.? 4,1,1,1,1 .??#???????.??? 3,4,1,2 ??###...##??? 3,3 ?.?#????#????? 1,2,4,1 ..??.?#???.?#?#?. 1,3,4 ????.??#??.???##??? 1,1,1,6,1 ???#?????? 1,1,1 ?#???#??.?????#?.?? 6,6,1 ??????????????.##? 9,2 .#????#.#??#?????? 1,2,1,1,4,1 ?.?#.??.??#???? 1,1,1,3,1 .??#?#??#.??????.#? 5,1,1,2,2 ???#??#.#????. 4,1,1 ??....??????....? 5,1 ?#????#????#?? 3,2,1,2 .#???????.?.?? 1,3,1,2 ##????#?#.##?# 4,3,4 ??..#??????#??? 1,1 .#?.????##? 1,2 ???????????#?#? 2,3,4 ??.#??###?#.???.#.. 1,1,6,1,1 ???#??#??#???#???. 1,1,3,8 .???##..?.#??## 4,5 .##???##?..#??? 7,1 ????.???????#? 2,1,3,1 ?#?.##??#???? 2,6 ????#???#??#?????? 2,2,11 ?#?????#??#??? 1,3,5 #????.?##???#?#??? 3,1,3,2,1,1 #?????.?#????.???#?? 5,3,1,1,1,1 ????#?.?.##??# 2,1,3,1 ????#.???#??????##?# 2,2,1,1,2,4 ..????##???#?????#?# 4,10 #???#?????.????#..? 5,5 ??????#?????????? 1,5,1,1,4 .?#?????##?.#?? 6,2,3 .?#.????#?#????????. 1,8,4 ?????#???#. 1,2,1 .?#?#????#. 2,6 ?????#...???? 2,1,3 ?????.??????. 2,2,5 ??#?.????#????.?#?# 4,4,3,1,1 .?#??#???#??????.?? 4,6,1 .##?#.#???.??? 4,3,1,1 ?#??.?#??#?## 2,3,1,2 #.??#??????#??#? 1,13 .???.????#???#?#? 2,5,5 ###..??#.???.???.# 3,1,1,1,1,1 ??#.???##??#?##?#?. 3,2,8 ???????#???#? 9,1 ??????#?????#? 1,2,2,4 ?.####?.?# 5,1 ?.???????###??.?..?# 1,10,1,1 #?#?#?#????. 3,7 .?#???????? 2,1,1 .????##..?# 6,1 ???.??.???.#?? 1,2,2 #??#?#??..???.? 2,1,3,3 ###????#?.?.?????. 8,4 ??#??...?. 4,1 ?.?##?????#?#??#? 1,4,1,4,1 .?.??????.?##??#?? 1,1,4,2 ?.#???.??##?#??#??# 1,1,1,1,10 .?#??#?.?.??? 1,1,1,2 ??????#...?#?#?? 3,1,5 ?.????#?.#?###. 5,5 ?????#???.?? 1,2,4,1 ??.????#?????# 2,5,2 ?#????#?#?????. 1,9 ?#??..##?# 3,4 ?..???????#??.?.?# 1,10,2 ?#.??#?????##.?.??. 2,5,2,1,1 #????#?????.?#? 1,1,4,1,1 ??.##??.?????????? 1,3,3,4 ?#??????.????##????? 6,1,1,4,1,1 ????##?#??? 7,1 #???#?##???#?#???.#? 2,2,6,2,1,1 ?.#????????.? 1,3,1 ??????.?.???#???#? 1,9 ???#.#???###?????? 1,2,1,6,2 #????#??###?#??..# 1,9,1 ?#?????#?.?..?.??#? 2,1,1,1,1,3 ?#.????.?#.##?#? 1,1,1,1,5 ??#??#???????.? 11,1 ??#?###?.?#. 5,1 ??#.?????.??? 2,5,1,1 ???.???.????#?##? 3,1,1,1,6 ????.??????.?.#???? 2,2,2,1,2,1 ???##??#?#??.??##?.. 5,3,5 ??#????.?#? 1,1,2 ?.?.????????#???. 4,4 .?????....?#????#?.? 2,7 ?.?#??##???.#.???#.? 5,1,1,1,1,1 ????#?.##??????? 1,2,6,1 ??#??????#?#???#? 10,2 ..?#?#????###?.?.? 10,1 ????????.?.??.?.? 3,2 #????????.?????? 3,1,2,2 ?????###????? 1,9 .?#???.?#? 3,2 .#????#.?##?#??? 1,2,2,1,1 ?????????#?. 5,4 ..??...?#######.. 1,8 .???#??.????#.#?.??? 4,5,1,1 ??...?#??.????#?#. 2,2,2,3 .?##.?#????.? 3,5 #???##?..??.?.#.?? 3,3,1,1,1,1 ???????????? 3,1,1,2 ?????#?##..???????? 1,7,3,1,1 ???.??????#?# 2,4,1,1 ????#??.#????##??.? 2,2,8,1 ???#????#??#..?# 8,1,1 ????#?.?#.# 5,2,1 .#.??#..?#? 1,2,1 ?..?.#?..???##? 2,4 .????????# 1,7 .??#?????.????? 7,2 ?.????#??????. 1,9 ?#.#?#?.?? 1,1,2 ??.#???#.?????..?.# 1,2,2,2,1,1 ??#.?.?#.? 1,2 .##???#.#?##??.???# 2,1,5,4 ?????????#?? 1,4,1 ?????..??.#??????? 2,1,1,3,1,1 .?#??.#.#??? 2,1,1,2 ..?.?##?????#.?#? 1,5,1,2 ???#.?.##???#??? 3,1,3,1,1 ???#????..#????????# 5,1,1,1,4,1 ???.??????#???#??# 1,1,1,9,1 ??#???.?.?#?.??? 4,1,2,1 .???????###?#??#?.## 5,6,1,2 ?#??????????? 3,1,1 ?.????#???. 1,2,4 ?????#???#??... 1,2,5 ????#?#??#??? 1,5,1,1 ?.?????#.#.? 1,1,1,1 #?.??????##? 1,1,1,3 ??#???????##????.#?? 1,4,5,3 ?#?#??##??.?#?# 4,2,1,1,1 .##???????????#???? 4,2,4,1 ??#??.?????? 2,5 ??#???????.#? 6,1,1 ?.#?????#??#.? 7,2 ???????????#??? 1,3,4 ..?#???#???##??. 8,4 ??#?.#??#??????#??#. 1,14 #??##..#.. 5,1 ???#?#????.?#..? 7,1,2 #??#????.?#.???????? 2,1,1,2,6,1 ??##??..???#.? 5,1,1 ???????????#??.????? 1,1,1,7,1,1 ??#?#??.?#?? 1,5,2 ???.?.#.??.?#.#???# 1,1,2,1,5 ?.???#??????.?.?.?. 6,1 ??.???.??#?# 1,3,4 ?????..?.? 4,1 #??##??.????????? 6,3,1,2 ?????.???#?#?????? 1,6 ????##?#?# 4,3 ..??#?????#. 3,3 ??????.??? 1,1,1 ????.#?#???.?#????? 3,2 ?#??#.?###?#?? 2,1,8 ?.??#???#?#?#?.#. 1,10,1 ?#??#??.?##?? 5,4 ??#?##?#?#?#??##??#? 6,3,5 ?.?.?.##?.??. 1,1,2,1 ?.?#??.#.? 4,1,1 ?.?#?#???. 1,1,4 ?#???????? 2,2,1 ????#?#?????#. 5,2,1 ????##??#?.??? 1,7,1 ????#?????##??????? 1,2,9,1 ???###?#.??. 1,3,1,1 ??????#????????? 9,3 ?.????#.?.????#? 1,1,1,1,3 .?.??#??????##?. 7,2 ??#??#..?? 3,1 ..?#??#??????.??.??? 9,1,1,1 ????##??????###?#.?? 1,5,5,1 .????#??#?? 1,2,4 .##???????..???? 2,2 ##?#?.?#??#??#??? 4,4,2,1 ?#??#??.?# 5,2 .????#.???? 4,1 ??????.??#?.. 4,3 .??##?#?.????????? 5,7 .?.???.??##?#??## 1,2,6,2 .?###???????????.? 5,5,1 ?.#?#.??????? 1,1,4 ##??????#?? 5,2 ?.????????? 1,4,2 ##?###?????????.? 9,1,2 ??##??.##??. 3,1,2,1 .#??#??#?? 4,1 ##??.?.???#?. 4,1,3 ???.??#?###..?.??? 1,7,1,1 .?????.?#.? 1,1,2 ??..???????#..##?? 2,1,3,4 .?#.?#?#?? 1,4 ?#?#???####????.???? 2,1,9,1,1 ?????#????.????#?? 3,1,3,4 .?#??.?###???## 3,3,2 ??.??????.. 2,2 ??????.?.??.##???# 1,1,1,1,4,1 ?????##?.??.? 1,3,2 .??.??.??#??.??#??? 2,2,1,1,2,1 #??????#???###???? 1,1,1,7,1,1 ?#???.?#.?#??. 1,2,1,3 ?.?#..???????.? 2,7 ?#.#?#?#???? 1,3,1,1 .#?????.??...#. 1,2,1,1,1 ???????????#?#??. 1,7,2 ??#???#???.???## 1,1,1,2,5 ?.??#..?#???#?????? 3,9 ???##??.#?#????####. 1,2,11 .?##??.##?#?#?? 3,6 ????.??##?? 2,4 ??.?##?.???.?#? 1,3,1,2 ???#?.?.#?.? 4,1 #????????# 1,3,3 ???#?#?#??#?.??? 4,1,2,1,2 ..?##??#?#.?????#??. 7,1,1,2 ???.????????. 1,1,2,2 .?##?##?????. 2,2,2 .?#???????????.##??? 1,2,2,2,2 #??????.??#????# 6,4,2 ??.????#?#? 1,2,4 ??????.?????????? 4,2,1 ??????#??? 3,3,1 .###????.?? 6,1 ??.???????. 2,1 ?##.#?????.? 2,1,1,1 ?.????#?.??#??????? 6,4,1 .????.???##?? 1,5 #?#???##??#??? 9,1 ???????????.?.??? 1,8 ???.#..???#????. 3,1,8 ?.?????#??????? 1,1,7 ?#??????#?#?????? 2,7,1 ?#?##?#??????# 1,6,1,1 ??#???#??#...????? 9,3 #.??#??#?.#???? 1,2,1,1,1 ?##?.????? 2,3 ?#????##?.??###?? 8,3,1 .????????.?.??.? 7,2 .???#???#???.#?.? 6,1,1,1 ?##??????#??? 3,4,2 ???##?????#.??#???#. 3,1,1,5 ??.??????##?????.? 1,1,1,6,1,1 ?#??????#?#. 4,4 ????????#?????????#? 1,2,3,1,5 ????#????#???#??#?? 7,5 ?????#????. 3,6 #?#??##?.?###????#. 3,2,4,2 ???.#???#?## 2,1,2,2 ??.?????????? 1,1,8 ?.?????#?????? 6,2 #??.?#????#??.? 1,1,2,2,1 ???###?#??#?????? 8,4 #??#.?.#???? 1,1,1,2 ????#?#???#?.?.?.? 8,1 ??????.?###?###??. 4,3,5 ??##???#???#? 3,1,2,2 ??.#.???#??# 1,1,4,2 #????#?????#?????#? 1,1,1,12 .??????#?#?? 1,6 ??#????#????#? 2,3,2 ?#?????#???...#???? 10,4 ??.?????#????#?.? 1,4,1,2 ???.????#?##?. 1,9 ????????????????. 1,5,1,3 ??#.?#?????.? 1,1,2,1 ????#????#?????? 1,2,1,3,1 ??#??..#??.?? 1,2,1,1 .???.??#?..??. 1,4,2 ??.???#????#????#??? 2,4,1,2,4,1 ???.??????.??#? 1,2,2,4 ???#??.??#???# 1,1,1,2 ?????#.????????.#? 2,1,1,2,1,1 #???#?#?#?#?????? 2,9,1 ?#?#?#??.#????? 1,5,3,1 ???.#????.##?##???? 2,4,7 .?..#??#?? 1,2 ??.??????#??.??? 1,1,3,1,1 ?.???????? 1,2,1 ??#????????#??????.# 1,1,1,11,1 ?#?.???????##.?#??. 2,8,4 .?#???.?#???????#?. 3,2,1,1,3 ??##.#?.?#??#.# 3,2,1,2,1 ##????.?#. 4,1,1 ???#?#?..?####??? 5,4 ##?.?#??#?????##??.# 2,8,4,1 .#.?.??.????### 1,1,1,6 ?.??#??????#?? 1,1,3,4 ??.??.???.?#?? 1,1,1,2 .#???#??????##. 1,1,4,4 ??.?????#?#???????? 1,12 #????##????#??#???? 1,14 ???????.#.??? 5,1,1,1 ????.?#?????#?#.# 1,1,2,7,1 ?.#?.#?##????# 1,2,6,1 .????.??#?..?#?? 1,2,4 ?#??###???.? 1,6 ?????..?#??#??? 4,6,1 #???#????.#? 1,2,1,1 ?#?????##???#? 2,9 ?#?.#..?##? 2,1,3 #.??.?????.???. 1,1,1,3,1 .??.??????? 1,5 ..??.??##?####??#? 1,12 ##???#?#?????##??? 3,4,1,3,1 ?#????###? 4,4 ?.?.?????.? 1,1,2 ?.?????.????###?? 4,7 ?.?????#..? 1,1,1 ??.???..##? 1,1,3 #??????????##??? 1,2,1,3,1 .????#?##??#. 8,1 ??..????####? 1,4 ??#?#?#.??#???????.? 6,2,3 ????#???##??????. 8,2 ?#??#?????.?#.#?# 1,4,2,3 ?????#?#???..?????. 1,1,6,1,1 ???#????.?##????.?#? 4,1,3,2,2 ?????####?#?.??. 10,1 ?????..????????##?? 1,11 ##??#??#?.?#..? 3,1,3,2,1 #?##?.?????#?????# 4,1,7 .??????.??#?#.??# 6,3,1,3 ????#????#???? 1,6,2 ??###?????#.????.??? 10,1,2,2 ?.?##???#.?#?.# 1,4,1,2,1 ???.??#??#?#??.#.??? 1,1,6,1,1,1 ?.?.?..###??##??. 1,9 #.#?#??#??##??#?? 1,1,8,3 ??????????###?#?? 2,3,3,1,1 ?#???#??##????.??? 6,3,2,1 ??.?#???#??? 1,1,3 ???#??.??.. 1,1,2 .?#?#????#?#??.#?#? 6,3,3 ?##??#??#?#??.???? 13,3 #.#??????. 1,1,3 ???#??????##?????? 1,3,6 ?.????????? 1,2 #?#???????#?#????. 1,1,6,1,1,1 .#?#?.???#.# 4,4,1 ?#?#...???.????##?? 1,1,3,1,2,1 .#??????#?#.? 1,1,5 ...????.#?? 1,2 .#????##??#.??.?? 1,6,1,1,1 .##???#?????. 6,2 ??#??.??????#?####. 1,1,1,1,9 #?????#?#?#??#??#? 2,1,11 ?????????#??#? 1,7 ??????#??.???#?? 9,5 ??????#?.?..#.?..? 1,6,1,1,1,1 ?#???#?.#??#?#? 2,2,6 ????###???.?##???? 2,5,1,2,1 ????#????? 1,7 ?.?##?#???.???. 1,2,1,2,3 ?##?#.????#?#??#??? 3,1,2,2,5 ??##??#??.?? 6,1 #.???????##?. 1,1,1,3 .?###.???# 3,1,1 .??##???#?##? 1,10 ?.???.???.. 1,2 .?#.#??##??? 2,5,1 ????????????????? 3,2,2,1,1 .#?.???.?????#??#??? 2,1,11 ????#?????.??????. 7,1,1 ??..??##?#???#?? 1,9 ?????#?#????????? 1,12,1 ####?###????? 8,2 ?#??#??.?#?? 6,2,1 ????.##???????#??? 1,3,1,4,1 ??.????.?.??. 3,2 #??#???.?#??##?##? 2,2,1,5,3 ???.????????? 1,3,3 .???##?#?????? 2,9 ?##?#?#?#????.? 5,1,1,1,1 ??????#?#??????## 1,1,3,1,3 .??????#??????#.? 1,1,1,6,1 ???#.???.???.?#??# 1,1,1,1,3,1 ????.???##??.??.?#.. 1,1,7,1,1 ??#.???#??? 1,3 ??????.???? 2,1 ???????.?#??#??###. 1,1,10 ?#?#?##?##.???? 2,7,1,1 ???..?#.??.#. 3,2,1,1 .?...???????????#??? 2,11 ???.?.?????...??? 1,5 ???#???#??##???#??#? 2,6,3,1 ??#?.????.?.??#??##? 3,1,2,1,7 ?#?.?????#??? 3,1,4 .#?##?.???????? 5,6 .?.#???????. 1,5,1 ?..?#???#???????#? 6,4 #????.?##???. 4,4 ????#.#??????? 1,2,1,3 ????.?#???##???????? 4,12,1 ?#..????#???# 1,7 ????#??#??????..#?? 1,3,2,3,1,1 ??.?##??#??... 2,3,3 ???.???#??#???..?? 1,8 ???????#?###?#?? 6,7 ?????????#?#????? 1,1,10 ?#.??.??##???.?#.? 1,4,2 #?????##???#?.#??# 1,10,1,1 ?????????#???#??##. 1,1,1,1,7,2 ??.?#?..?? 2,1 ???#..?.??####?##??? 1,11 ?.?#????????? 1,1,2,4 ???#???.#??? 6,3 ..?????#.? 1,1,1 ?.??#?????? 1,8 ?#????????????? 4,1,4,1 ??.??##????????.???# 8,1,1 #??.??????? 3,1,1 ????.????????????. 2,3,1,1,1 ??????#??#?. 1,4 .?#.???.????? 2,2,4 ..???#?#??# 5,1 ..?????.?.?#?#?. 4,4 .#?.???????.? 2,5 #??????#??#?#?.#?. 1,3,1,2,2,1 ???..???##?????#?? 1,10 ?????..??????#?????# 1,1,1,2,3,3 ??#??##??? 7,1 ????.#?????#?#? 1,2,5 ??..??.?#? 1,3 ?????.?.???#?? 2,1,1,1 ?.#?#?#.???#?. 3,1,2 #??.????#.?#? 1,3,1,1 .?#?#???#?? 3,2 .??##????#??#?? 12,1 #??#??????? 6,3 #?##.??#??#? 4,3,1 #?????.???.????#??? 2,2,5 ???????.?.?..???.#? 3,1,1,1,1,2 #?#?#.###???#?.??? 1,3,3,1,2,2 .???##.??#?. 4,2 ??????????? 1,5 ??#.???????#?#????# 1,1,11 ???#?.??#?.???#?? 1,3,1,2,5 ?????#??????.???#?? 3,3 ??#?###????##..?? 13,2 ..?##???????#??..? 4,1,6,1 .??????????#?. 1,3,1,1 ???????#?. 2,3 ???#.#..???? 2,1,2 ?.????.????#?? 1,1,1,5 ?#.????#??????? 1,7 ????#??????.?.?.# 1,6,1,1,1 ??.#.??#..?? 1,1,1,1 ??#????????.? 4,3 ????.?###??? 2,5 #####??.#?.? 6,2 ?#..#??#???????? 1,1,6,1 ???#?#???##?.?#?.? 2,4,4,3 ??##??##?????#?? 9,4 #????.#.#..?? 3,1,1,1