Cleanup for 2022 days 22 through 25: Turned into a lib and introduced parse errors

This commit is contained in:
Burnus 2023-05-16 17:31:10 +02:00
parent fcb2fed515
commit bdec8d21fe
9 changed files with 288 additions and 199 deletions

View file

@ -0,0 +1,73 @@
..###.##.#.#.##..#.#.##..#.#.##.#.....#####.#.#..###.#.#....####.##.###.#
..#.##.#..###..###..#..#....#..##..#.###..#....##.##.#.....##.######.####
##....#....#.###..##.#####....##..#.######.#.#..#....####.#...####...####
#.##.#.#.#.#.#.######.#...#.####...###.#.#..#####.....#..#.####.#...####.
....###.....###..#..####...#.#.##.##..####..#.##.......###..#.###.#..###.
.#...####.#..###.#...###....#.......##..#.#..#..##.##.#..#.#.##.#...##..#
#..#.##.#.#.##...#.#####.####.##....#.###.#.#.##.###..#.###.###.#...#.#..
##.#.##.#####...###..#.#....###.#...##.##....#.##.###....#.#.##.#.......#
###.##...###..#.##...####..##.#.#.......#..#.#....###..###.#..###..#...##
#.##.###.#.#...####.#...#.######.#.###..#.####.###.#...###.#..#.#..####..
.....##.#..###.#.#.#.############.##.###.#....##.###....####....###.#####
#.#..###.###..##.#..#####.#..##..#####.....###......#.#..###.#####.#..###
.##.#.##....##.##...#..##...#....#.###..##.#....#..######...#..####..#..#
.######.#.##.#.###.####..##....##.#####...#...##.##.#.##..#...##.#.##....
...##.....#.###..##.#.##..####.#..#.#..##..#....#....#.......#...##...##.
##.#....#######.#..#.#...#####.######.....#.#..#...######.##.####.#####..
######.#.#.#.########..#..#...###..##.##.##...#.###..###..#.#..##.##.#..#
..###.##..####...###..##.#...#.##.#.#.#####.#.##..#..#.#.#.#.#.##..###..#
..##..##...#.######..########....#.###..##.#.#.#..#.#..#....#.##..#.##...
#.#.##.##..#.#...#.#.#.###.#...#....###.###.#.....#....##..#######..##.#.
.##...#.#.####....###..##...#.#..#.#.#.#.###.#.####.#...#####..##..###..#
##..###.####.#####.######..#.......#.####..##....#.#.###..######.#.#####.
.#....###..##.###..#.#.####.#..#..#.###.#.##.#....##.###.###.#.###.##....
#..#..####.#.#..#.#.##.#..#.##..#.##...##.#..#.#...#.####.####..#.###....
..##.........##.#.##.##.#..##..#..#.#.....#.#.#.#.#.###.#...#.###..##.###
.#.#...##...#.......#.#.#...#.##.#..#.######...##.##.##.#.##.#.#..####..#
.#.###.####..#..#...#.....#.....##...##.#....####.##..#..#....##.##....##
#..#..#..##.#..##...#...##...#.###..#........###.#.##..#...###########.##
.####...##.#..#..###.###.#..##..#...##...###.....###.#.##.#...#.###.###.#
.#.#####.#...###.##..........##......##..###...#.#....#.#.###....#.#...##
#.....#####.#.###.##.#.###.##...###.##.######.#...###..#....###...##...##
..####..#.#.#.#####.#.#....#.####...#...#....##.#.#..#.#.#.###.###.##....
....#.#.##..#.##.......######....#.##.###...##.###.....#.###.####.#####..
#.#..#####.##.###.#..#.####.##.....##..###..#....##.###....#..##.##..####
#.#.###.###.##.#.##.#.##.##.###.####.######.###..##..#..##....#..###.#.#.
###..##..#..###.#...##.##..#.#.###.###..#..#....##..##.#........###....#.
##.#..#.......#.#.#.##.##.##...#..##.###..###.#.##.#...#.#.####..#......#
#..###.##....##.#..#.#.#.##.####...#.###.####.#..#..##....####.####.#.#..
#...#.###...###.##.#.##.##..#.#..#..#.....#####..##.###...###.##.#.#.#...
..#.....####....##...#..#.####...###.####.##..#..#..###..#.#..##.#.....##
##.###...##.#.#...###...###.#..#.##.###...########.#..#....##..#..##..###
....#..#..#......####....#.#.##...###.##.#..#.####..##.#..#..#..##..#####
.##.#.##.##...#.#..#.##..###.##.###.#..##....#######.##.##.#.##.###...#..
.#..#.##...###...###.###..###...#..#..###.#..#...###..#.##.#.###.##.###.#
..##.##.###.####.#.###.#.......##..#..###...##...##..####.#######....#..#
#.#..##...##....##.######..#..#.##...#.######..###..##.....#...#.####..##
#..#.....#######...#....#.#..#..#...##.#.####....#.#.###..##...#.#.#.##..
##.##.##..#..#..#...##..#.##.#####.....#.####....#...#.#######..##.###..#
....##.##....####.#...####...##.#...#.....#...##.##.#.#.#..#.##...##..###
####..##.###.#.....#.##.##...#.###.#####.###.#####.##.....#######.......#
.##.....#...#.##.###.#.##....##.#..##.#..##....#.##..####.#..###.##.####.
#..###....#..#.#..##....#...#.##..##.#....############.##...#.##..##...##
....#.#..####..#......#.#.###......#....#..##...#...####.#.#..###.#.###..
.######.....#######.....#.#.##..#..###..#..###..###........#....####.....
...####.###.####..#.##..###......#..#.#.#..#.#.####.#.....#..##..#..####.
.#..###...#.##..###.#.###.##..#.#..#....##.#.#.#.####.########.##.##..#..
..#...####.##....#.###...#..#...#..#..#########.##.#..##.#.#...##..##..##
.##....###...#.#....#.###..######.####..#.#.##....#..##..###.##.#.#.#..##
.##.###..#.###.###..##.##...###.###.#.#....#.#...#.#..#####......#.######
#....####....#####...##.#.#.#.#.#.......##...###..#...#..#...#.###.#..#.#
..#.#.####....###.##..#...##..#.#..##..#.##.####.##..##.##....#..##.###..
..###...##.........#....#..#.....#.###.......#.####.##.#.##..#.#....####.
..#.######.##..#.######.#...##.#.###.....#####.#.#..#.####..###..#####..#
..##.##.##..#..#.####.......#.#....#..#....#.......#....#####.##..##.####
.###.#.###.###..####.#.##.#...#########....##.##.#...#.#.##.#.#.#####.###
.#..##.##...#..#.#.##.#.....###.#.##.#.#.#.#.#...#####.#..#.###....###..#
....###.#.#.###.#...###.#######...#....#....#.##.#.######.#..##.#.###..##
#.#.####....###...####.##.#.#...####.##.##...#.###...#..###.###..###.#...
#.##...###.###.#######...##..#..###....######.#.#.##..######.##.....#..#.
##..###..##.#.#.##.#.#.#.#.#.##...####..##..###.##########..#...#####.###
......#..#####...##.##.#.#.#.##.##...#....#..##.#####..#...#.#..#...###.#
..###.##.##.##.#...#.....##.###.#.###..#......#.#..#.##.#..##..#.###.#.##
.......#..##.#..#.####.####.#......#.#..#.#.#.##.#..#..###...##..#..#####