Compare commits
4 commits
9b3609c323
...
78aae83a43
| Author | SHA1 | Date | |
|---|---|---|---|
| 78aae83a43 | |||
| bbad71c5f6 | |||
| 2240a19298 | |||
| abfb5a09de |
4 changed files with 388 additions and 0 deletions
54
2025/d07/ex1/ex1.py
Executable file
54
2025/d07/ex1/ex1.py
Executable file
|
|
@ -0,0 +1,54 @@
|
|||
#!/usr/bin/env python
|
||||
|
||||
import sys
|
||||
from typing import NamedTuple
|
||||
|
||||
|
||||
class Point(NamedTuple):
|
||||
x: int
|
||||
y: int
|
||||
|
||||
|
||||
def solve(input: list[str]) -> int:
|
||||
def parse(input: list[str]) -> tuple[Point, set[Point]]:
|
||||
start: Point | None = None
|
||||
splitters: set[Point] = set()
|
||||
for x, line in enumerate(input):
|
||||
for y, c in enumerate(line):
|
||||
pos = Point(x, y)
|
||||
if c == "S":
|
||||
start = pos
|
||||
elif c == "^":
|
||||
splitters.add(pos)
|
||||
assert start is not None
|
||||
return start, splitters
|
||||
|
||||
def run_manifold(start: Point, splitters: set[Point]) -> set[Point]:
|
||||
beams = {start}
|
||||
current_row = {start.y}
|
||||
for x in range(start.x + 1, max(p.x for p in splitters) + 1):
|
||||
next_row: set[int] = set()
|
||||
for y in current_row:
|
||||
p = Point(x, y)
|
||||
beams.add(p)
|
||||
if p not in splitters:
|
||||
next_row.add(y)
|
||||
continue
|
||||
for neighbour in (y - 1, y + 1):
|
||||
beams.add(Point(x, neighbour))
|
||||
next_row.add(neighbour)
|
||||
current_row = next_row
|
||||
return beams
|
||||
|
||||
start, splitters = parse(input)
|
||||
beams = run_manifold(start, splitters)
|
||||
return len(beams & splitters)
|
||||
|
||||
|
||||
def main() -> None:
|
||||
input = sys.stdin.read().splitlines()
|
||||
print(solve(input))
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
||||
142
2025/d07/ex1/input
Normal file
142
2025/d07/ex1/input
Normal file
|
|
@ -0,0 +1,142 @@
|
|||
......................................................................S......................................................................
|
||||
.............................................................................................................................................
|
||||
......................................................................^......................................................................
|
||||
.............................................................................................................................................
|
||||
.....................................................................^.^.....................................................................
|
||||
.............................................................................................................................................
|
||||
....................................................................^.^.^....................................................................
|
||||
.............................................................................................................................................
|
||||
...................................................................^.^...^...................................................................
|
||||
.............................................................................................................................................
|
||||
..................................................................^.^.^.^.^..................................................................
|
||||
.............................................................................................................................................
|
||||
.................................................................^.^.^...^.^.................................................................
|
||||
.............................................................................................................................................
|
||||
................................................................^.^.^...^.^.^................................................................
|
||||
.............................................................................................................................................
|
||||
...............................................................^...^...^.^.^.^...............................................................
|
||||
.............................................................................................................................................
|
||||
..............................................................^.^.^...^...^.^.^..............................................................
|
||||
.............................................................................................................................................
|
||||
.............................................................^.^.^...^.^...^.^.^.............................................................
|
||||
.............................................................................................................................................
|
||||
............................................................^.....^.^.^.^.^.^.^.^............................................................
|
||||
.............................................................................................................................................
|
||||
...........................................................^...^.^...^.^...^...^.^...........................................................
|
||||
.............................................................................................................................................
|
||||
..........................................................^.^.^.^.^...^...^.^.....^..........................................................
|
||||
.............................................................................................................................................
|
||||
.........................................................^.^.^...^.^.^...^...^.....^.........................................................
|
||||
.............................................................................................................................................
|
||||
........................................................^.^.....^.^.^.^.^.^.^.^.^...^........................................................
|
||||
.............................................................................................................................................
|
||||
.......................................................^...^.^.^.^.^...^...^.^...^.^.^.......................................................
|
||||
.............................................................................................................................................
|
||||
......................................................^.^.^.^...^.......^...^.....^.^.^......................................................
|
||||
.............................................................................................................................................
|
||||
.....................................................^.^.^...^.^.^.^.^.^.^.^.^.^.^...^.^.....................................................
|
||||
.............................................................................................................................................
|
||||
....................................................^.^.^.....^...^.^.^.^.^.^.^.^.^.^.^.^....................................................
|
||||
.............................................................................................................................................
|
||||
...................................................^.^.....^.^.^...^...^.^.^.^...^.......^...................................................
|
||||
.............................................................................................................................................
|
||||
..................................................^...^.......^.....^...^.^.^.^.^.^...^...^..................................................
|
||||
.............................................................................................................................................
|
||||
.................................................^.^.^.....^.^.^.^...^.^...^.^.^.^.^...^.^.^.................................................
|
||||
.............................................................................................................................................
|
||||
................................................^.^.^...^.^...^.^.......^...^...^.^.^.^.^.^.^................................................
|
||||
.............................................................................................................................................
|
||||
...............................................^.........^...^.^.......^.....^.^.^...^.^.^.^.^...............................................
|
||||
.............................................................................................................................................
|
||||
..............................................^.^.^.^.^.^...^.^.....^...^.^.^...^...^.^...^.^.^..............................................
|
||||
.............................................................................................................................................
|
||||
.............................................^...^.^.^.......^.....^.^.^.^...^.^.....^.^.....^.^.............................................
|
||||
.............................................................................................................................................
|
||||
............................................^...^...^.^.^...^...^.^.^...^...^.....^.^.^.^.^.^.^.^............................................
|
||||
.............................................................................................................................................
|
||||
...........................................^.....^...^.....^...^...^.^.^.^.^.^.^.^.^.^.^.^...^.^.^...........................................
|
||||
.............................................................................................................................................
|
||||
..........................................^.^.^...^...^.^.....^...^.......^.^...^.^.^.^...^.^...^.^..........................................
|
||||
.............................................................................................................................................
|
||||
.........................................^.^.^...^...^.^.^.^...^.^...^.^.^.^...^.....^.^.^.^.^...^.^.........................................
|
||||
.............................................................................................................................................
|
||||
........................................^.^.^...^...^.^.^.^.....^.^.......^.....^...^.^.^.^.^.....^.^........................................
|
||||
.............................................................................................................................................
|
||||
.......................................^.^.^...^.^.^...^.^.^.^.^.^...^.^...^.^.^.........^.^.^.....^.^.......................................
|
||||
.............................................................................................................................................
|
||||
......................................^.^.^...^.....^.^.^.^.....^...^.......^.^.....^.^.^...^...^...^.^......................................
|
||||
.............................................................................................................................................
|
||||
.....................................^.^.^.^...^.....^.....^.^.^.^.....^.^.^.....^.^...............^...^.....................................
|
||||
.............................................................................................................................................
|
||||
....................................^.^.^.^.....^.^.^...^...^.....^.^.^.^.^.^.^.^.^.^...^.^.^...^.^.^.^.^....................................
|
||||
.............................................................................................................................................
|
||||
...................................^...^.^...^.....^.^...^...^.^.^.^...^...^.....^.....^.^...^.^.^...^.^.^...................................
|
||||
.............................................................................................................................................
|
||||
..................................^.^.^.^.......^...^.^.^.^...^.....^.^...^.^.^...^.^.^.^.^.^.^...^.^...^.^..................................
|
||||
.............................................................................................................................................
|
||||
.................................^.....^.^.^.....^.....^.^.^.^.^.^...^.........^.^.^.^.^.....^...^.^.^.^...^.................................
|
||||
.............................................................................................................................................
|
||||
................................^.^.^.^.^.^.^.^...^.^.......^.^.....^.^.^.^...^...^.^.^.......^...^.......^.^................................
|
||||
.............................................................................................................................................
|
||||
...............................^.^...^.^...^...^.^.^.^.^...^.^...^.^...^...^...^...^.^.^.^.^.^...^...^.^...^.^...............................
|
||||
.............................................................................................................................................
|
||||
..............................^.^...^.^...^...^...^.^.^.^...^...^.^.....^.^...^.^.^...^.^.^.^...^.^.^.^.^.^.^.^..............................
|
||||
.............................................................................................................................................
|
||||
.............................^.^.........^.^.^.....^.^.^...^.^.^.^.^.^.^...^...^.^...^...^.^.....^.^.^.^.^.^.^.^.............................
|
||||
.............................................................................................................................................
|
||||
............................^.^.^...^...^.^.....^.......^...^.^...^...^.^.....^...^.^.....^.^.^...^.^.^.^.^.....^............................
|
||||
.............................................................................................................................................
|
||||
...........................^.^.^...^.^...^.^.^...^.^.^.^.^...^.^.^...^.^.^.^.....^...^...^.^...^...^.^.^...^.^.^.^...........................
|
||||
.............................................................................................................................................
|
||||
..........................^...^.......^.^.^.^.^.....^.^.....^.^.^.^.^.^...^.^.......^.^...^.^.^...^...^...^.^.^...^..........................
|
||||
.............................................................................................................................................
|
||||
.........................^.^.^.^.^...^...^.^.^.^...^.^...^...^...^.^.^.^.^.^.....^...^.^.^.^.^.^.^.....^.^.^.^.....^.........................
|
||||
.............................................................................................................................................
|
||||
........................^.^...^.^.^.^.^.^.....^.^.^.^.^...^.^.^...^.^.....^.^.....^...^.....^.^.^.^.^.^.^.^.^.....^.^........................
|
||||
.............................................................................................................................................
|
||||
.......................^.^.^.^.....^.^.....^.^...^.^...........^.^...^.^.^.^.^.^.^...^.^.^.^.^.^.^...^.^.^.^.^.^.^...^.......................
|
||||
.............................................................................................................................................
|
||||
......................^.^.^...^.^...^.^.^.^.^.^.........^.....^.^.....^.^.^.^...^...^...^.^.^.^.^.^.^...^.^.......^.^.^......................
|
||||
.............................................................................................................................................
|
||||
.....................^.^.^...^.^...^...^.....^.^.^...^.^.^...^.^...^...^...^.^.^.^.^...^.^...^.^.^...^...^.^.^.^.^.....^.....................
|
||||
.............................................................................................................................................
|
||||
....................^.^.....^.....^.^.^.^.^.^.^.^.^.^...^...^.^.....^.^.^.^...^...^...^.^.^.^.^...^.^.....^.^...^...^.^.^....................
|
||||
.............................................................................................................................................
|
||||
...................^.^...^...^...^.^.........^...^.^...^...^.^.^.^.^.^.^.^.^.^.^...^.^...^...^.^.^.^.^...^...^.^.^.^...^.^...................
|
||||
.............................................................................................................................................
|
||||
..................^.^.....^.^.^.....^...^.^.^.^.^.^...^.^.....^.^...^...^.^.^...^.^...^.^.^.^.^...^...^.^...^.^.^.^.^...^.^..................
|
||||
.............................................................................................................................................
|
||||
.................^...^.^...^.^.^...^.....^.^.^.^...^...^...^.^...^.^.^.^.^.^.^.^...^.^.^.^.^.....^...^.^...^...^.^...^.^...^.................
|
||||
.............................................................................................................................................
|
||||
................^.......^.^.^...^.^.....^.^.....^...^...^.........^.^.^.^.^.^.^.^.^.^.^.^.^.^.....^.^.^...^.^...^...^.^.^.^.^................
|
||||
.............................................................................................................................................
|
||||
...............^.^.^.^...^.^...^.^.^.^.......^.^.....^.^.^.^.^.^.^.^.^.....^...^.^.^.^.^.^.^...^.^.^.^.^.^.^...^.^.^...^...^.^...............
|
||||
.............................................................................................................................................
|
||||
..............^.^.....^...^...^...^.^.^.^.^.^.^.^.^.^.^.^.^...^.^.^.^.....^.^.^...^.....^...^.^.^.^.^.^.^.^.^...^.^.^.^.^.^...^..............
|
||||
.............................................................................................................................................
|
||||
.............^.^.^.^.^.^.....^.....^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.....^...^.^.......^...^.^.^.^.....^.^.^.^.^.^.^.....^.^.^.^.............
|
||||
.............................................................................................................................................
|
||||
............^...^...^.^.^.......^.^.^...^...^...^.^.^.^...^.^.^.^.....^...^...^.^.^.^.^.^.^.^...^.^.^.^.^.^...^.^.....^.^...^.^.^............
|
||||
.............................................................................................................................................
|
||||
...........^.^.......^.^.^.^.......^.^.^...^...^.^.^.^.^.^.^.^.^.......^.^.^.^.^.^.....^.^...^.^.^.....^.^.^.^...^.^...^.^.^...^.^...........
|
||||
.............................................................................................................................................
|
||||
..........^.^...^...^.....^.^.......^.^.^.^.^.^.^.^.^.^...^.^.^.^.....^...^.^.....^.^.^...^.^.....^.......^...^.^.^...^.^.^.^.^.^.^..........
|
||||
.............................................................................................................................................
|
||||
.........^...^.^.^.^.......^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^...^.......^.^.^...^.^...^.^...^.....^...^.^.^...^.....^.^...^.^.^.^.........
|
||||
.............................................................................................................................................
|
||||
........^.^.......^.^.^.^.^.^...^.....^...^.......^.^.^.^...^.^...^.....^.....^.^.....^.^.^.......^.^.^.^.^.....^...^.^...^.^.^.^.^.^........
|
||||
.............................................................................................................................................
|
||||
.......^.^.^.^.......^.^.^...^.^.^.^.^.^...^.^.^...^.^.^.^...^.^.^.^.^.^...^.^...........^.^...^.^...^.^.....^.^.^.......^.^.^...^.^.^.......
|
||||
.............................................................................................................................................
|
||||
......^.^...^.^...^.^.^.^.....^...^.^...^.....^.^...^.^.^.....^.^.^.........^.....^.^.....^.^.^.^.^.^...^.^.^...^...^.....^.^.^.^.^.^.^......
|
||||
.............................................................................................................................................
|
||||
.....^.^.....^.^.^.^.^.^.^...^.^...^...^...^.^.^.....^.^...^.....^...^.^.^.^.^.^.^...^.^.^.^.^.^.^...^.^.....^.^.^.^.....^.^...^.^.^...^.....
|
||||
.............................................................................................................................................
|
||||
....^.^...^.^...^.^.^.^.^.^.^.^.....^...^.......^.^.^.^.^...^.......^.^.^.^.......^.............^.^.^.^.^.^.^...^.^.^.^.....^.^.^.^.....^....
|
||||
.............................................................................................................................................
|
||||
...^.^.^.^.^.^.^.^.^.^.^.^...^...^.^...^...^.^.^.^...^.^.^.^.^.^.^...^.^.^...^.....^.^.^.^.^.^.^.^.^.^...^.^...^.^.^.^.....^.^...^.....^.^...
|
||||
.............................................................................................................................................
|
||||
..^...^.^.^.^.^...^.^.^.^...^...^...^.^.....^...^.....^.^.....^.^.^...^.^.^...^.^...^...^...^.^.^...^.^...^.^.....^.^...^.^.....^...^...^.^..
|
||||
.............................................................................................................................................
|
||||
.^.^.......^...^.^...^.^...^.^...^.^.^.^.^.........^.^.......^.^.^.......^.^.^.^.^.^...^.^...^.^.......^.....^.^.^.^.^.^.^.^...^...^.^...^.^.
|
||||
.............................................................................................................................................
|
||||
50
2025/d07/ex2/ex2.py
Executable file
50
2025/d07/ex2/ex2.py
Executable file
|
|
@ -0,0 +1,50 @@
|
|||
#!/usr/bin/env python
|
||||
|
||||
import functools
|
||||
import sys
|
||||
from typing import NamedTuple
|
||||
|
||||
|
||||
class Point(NamedTuple):
|
||||
x: int
|
||||
y: int
|
||||
|
||||
|
||||
def solve(input: list[str]) -> int:
|
||||
def parse(input: list[str]) -> tuple[Point, set[Point]]:
|
||||
start: Point | None = None
|
||||
splitters: set[Point] = set()
|
||||
for x, line in enumerate(input):
|
||||
for y, c in enumerate(line):
|
||||
pos = Point(x, y)
|
||||
if c == "S":
|
||||
start = pos
|
||||
elif c == "^":
|
||||
splitters.add(pos)
|
||||
assert start is not None
|
||||
return start, splitters
|
||||
|
||||
def count_timelines(start: Point, splitters: set[Point]) -> int:
|
||||
max_x = max(p.x for p in splitters)
|
||||
|
||||
@functools.cache
|
||||
def rec(p: Point) -> int:
|
||||
if p.x > max_x:
|
||||
return 1
|
||||
if p not in splitters:
|
||||
return rec(Point(p.x + 1, p.y))
|
||||
return rec(Point(p.x + 1, p.y - 1)) + rec(Point(p.x + 1, p.y + 1))
|
||||
|
||||
return rec(start)
|
||||
|
||||
start, splitters = parse(input)
|
||||
return count_timelines(start, splitters)
|
||||
|
||||
|
||||
def main() -> None:
|
||||
input = sys.stdin.read().splitlines()
|
||||
print(solve(input))
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
||||
142
2025/d07/ex2/input
Normal file
142
2025/d07/ex2/input
Normal file
|
|
@ -0,0 +1,142 @@
|
|||
......................................................................S......................................................................
|
||||
.............................................................................................................................................
|
||||
......................................................................^......................................................................
|
||||
.............................................................................................................................................
|
||||
.....................................................................^.^.....................................................................
|
||||
.............................................................................................................................................
|
||||
....................................................................^.^.^....................................................................
|
||||
.............................................................................................................................................
|
||||
...................................................................^.^...^...................................................................
|
||||
.............................................................................................................................................
|
||||
..................................................................^.^.^.^.^..................................................................
|
||||
.............................................................................................................................................
|
||||
.................................................................^.^.^...^.^.................................................................
|
||||
.............................................................................................................................................
|
||||
................................................................^.^.^...^.^.^................................................................
|
||||
.............................................................................................................................................
|
||||
...............................................................^...^...^.^.^.^...............................................................
|
||||
.............................................................................................................................................
|
||||
..............................................................^.^.^...^...^.^.^..............................................................
|
||||
.............................................................................................................................................
|
||||
.............................................................^.^.^...^.^...^.^.^.............................................................
|
||||
.............................................................................................................................................
|
||||
............................................................^.....^.^.^.^.^.^.^.^............................................................
|
||||
.............................................................................................................................................
|
||||
...........................................................^...^.^...^.^...^...^.^...........................................................
|
||||
.............................................................................................................................................
|
||||
..........................................................^.^.^.^.^...^...^.^.....^..........................................................
|
||||
.............................................................................................................................................
|
||||
.........................................................^.^.^...^.^.^...^...^.....^.........................................................
|
||||
.............................................................................................................................................
|
||||
........................................................^.^.....^.^.^.^.^.^.^.^.^...^........................................................
|
||||
.............................................................................................................................................
|
||||
.......................................................^...^.^.^.^.^...^...^.^...^.^.^.......................................................
|
||||
.............................................................................................................................................
|
||||
......................................................^.^.^.^...^.......^...^.....^.^.^......................................................
|
||||
.............................................................................................................................................
|
||||
.....................................................^.^.^...^.^.^.^.^.^.^.^.^.^.^...^.^.....................................................
|
||||
.............................................................................................................................................
|
||||
....................................................^.^.^.....^...^.^.^.^.^.^.^.^.^.^.^.^....................................................
|
||||
.............................................................................................................................................
|
||||
...................................................^.^.....^.^.^...^...^.^.^.^...^.......^...................................................
|
||||
.............................................................................................................................................
|
||||
..................................................^...^.......^.....^...^.^.^.^.^.^...^...^..................................................
|
||||
.............................................................................................................................................
|
||||
.................................................^.^.^.....^.^.^.^...^.^...^.^.^.^.^...^.^.^.................................................
|
||||
.............................................................................................................................................
|
||||
................................................^.^.^...^.^...^.^.......^...^...^.^.^.^.^.^.^................................................
|
||||
.............................................................................................................................................
|
||||
...............................................^.........^...^.^.......^.....^.^.^...^.^.^.^.^...............................................
|
||||
.............................................................................................................................................
|
||||
..............................................^.^.^.^.^.^...^.^.....^...^.^.^...^...^.^...^.^.^..............................................
|
||||
.............................................................................................................................................
|
||||
.............................................^...^.^.^.......^.....^.^.^.^...^.^.....^.^.....^.^.............................................
|
||||
.............................................................................................................................................
|
||||
............................................^...^...^.^.^...^...^.^.^...^...^.....^.^.^.^.^.^.^.^............................................
|
||||
.............................................................................................................................................
|
||||
...........................................^.....^...^.....^...^...^.^.^.^.^.^.^.^.^.^.^.^...^.^.^...........................................
|
||||
.............................................................................................................................................
|
||||
..........................................^.^.^...^...^.^.....^...^.......^.^...^.^.^.^...^.^...^.^..........................................
|
||||
.............................................................................................................................................
|
||||
.........................................^.^.^...^...^.^.^.^...^.^...^.^.^.^...^.....^.^.^.^.^...^.^.........................................
|
||||
.............................................................................................................................................
|
||||
........................................^.^.^...^...^.^.^.^.....^.^.......^.....^...^.^.^.^.^.....^.^........................................
|
||||
.............................................................................................................................................
|
||||
.......................................^.^.^...^.^.^...^.^.^.^.^.^...^.^...^.^.^.........^.^.^.....^.^.......................................
|
||||
.............................................................................................................................................
|
||||
......................................^.^.^...^.....^.^.^.^.....^...^.......^.^.....^.^.^...^...^...^.^......................................
|
||||
.............................................................................................................................................
|
||||
.....................................^.^.^.^...^.....^.....^.^.^.^.....^.^.^.....^.^...............^...^.....................................
|
||||
.............................................................................................................................................
|
||||
....................................^.^.^.^.....^.^.^...^...^.....^.^.^.^.^.^.^.^.^.^...^.^.^...^.^.^.^.^....................................
|
||||
.............................................................................................................................................
|
||||
...................................^...^.^...^.....^.^...^...^.^.^.^...^...^.....^.....^.^...^.^.^...^.^.^...................................
|
||||
.............................................................................................................................................
|
||||
..................................^.^.^.^.......^...^.^.^.^...^.....^.^...^.^.^...^.^.^.^.^.^.^...^.^...^.^..................................
|
||||
.............................................................................................................................................
|
||||
.................................^.....^.^.^.....^.....^.^.^.^.^.^...^.........^.^.^.^.^.....^...^.^.^.^...^.................................
|
||||
.............................................................................................................................................
|
||||
................................^.^.^.^.^.^.^.^...^.^.......^.^.....^.^.^.^...^...^.^.^.......^...^.......^.^................................
|
||||
.............................................................................................................................................
|
||||
...............................^.^...^.^...^...^.^.^.^.^...^.^...^.^...^...^...^...^.^.^.^.^.^...^...^.^...^.^...............................
|
||||
.............................................................................................................................................
|
||||
..............................^.^...^.^...^...^...^.^.^.^...^...^.^.....^.^...^.^.^...^.^.^.^...^.^.^.^.^.^.^.^..............................
|
||||
.............................................................................................................................................
|
||||
.............................^.^.........^.^.^.....^.^.^...^.^.^.^.^.^.^...^...^.^...^...^.^.....^.^.^.^.^.^.^.^.............................
|
||||
.............................................................................................................................................
|
||||
............................^.^.^...^...^.^.....^.......^...^.^...^...^.^.....^...^.^.....^.^.^...^.^.^.^.^.....^............................
|
||||
.............................................................................................................................................
|
||||
...........................^.^.^...^.^...^.^.^...^.^.^.^.^...^.^.^...^.^.^.^.....^...^...^.^...^...^.^.^...^.^.^.^...........................
|
||||
.............................................................................................................................................
|
||||
..........................^...^.......^.^.^.^.^.....^.^.....^.^.^.^.^.^...^.^.......^.^...^.^.^...^...^...^.^.^...^..........................
|
||||
.............................................................................................................................................
|
||||
.........................^.^.^.^.^...^...^.^.^.^...^.^...^...^...^.^.^.^.^.^.....^...^.^.^.^.^.^.^.....^.^.^.^.....^.........................
|
||||
.............................................................................................................................................
|
||||
........................^.^...^.^.^.^.^.^.....^.^.^.^.^...^.^.^...^.^.....^.^.....^...^.....^.^.^.^.^.^.^.^.^.....^.^........................
|
||||
.............................................................................................................................................
|
||||
.......................^.^.^.^.....^.^.....^.^...^.^...........^.^...^.^.^.^.^.^.^...^.^.^.^.^.^.^...^.^.^.^.^.^.^...^.......................
|
||||
.............................................................................................................................................
|
||||
......................^.^.^...^.^...^.^.^.^.^.^.........^.....^.^.....^.^.^.^...^...^...^.^.^.^.^.^.^...^.^.......^.^.^......................
|
||||
.............................................................................................................................................
|
||||
.....................^.^.^...^.^...^...^.....^.^.^...^.^.^...^.^...^...^...^.^.^.^.^...^.^...^.^.^...^...^.^.^.^.^.....^.....................
|
||||
.............................................................................................................................................
|
||||
....................^.^.....^.....^.^.^.^.^.^.^.^.^.^...^...^.^.....^.^.^.^...^...^...^.^.^.^.^...^.^.....^.^...^...^.^.^....................
|
||||
.............................................................................................................................................
|
||||
...................^.^...^...^...^.^.........^...^.^...^...^.^.^.^.^.^.^.^.^.^.^...^.^...^...^.^.^.^.^...^...^.^.^.^...^.^...................
|
||||
.............................................................................................................................................
|
||||
..................^.^.....^.^.^.....^...^.^.^.^.^.^...^.^.....^.^...^...^.^.^...^.^...^.^.^.^.^...^...^.^...^.^.^.^.^...^.^..................
|
||||
.............................................................................................................................................
|
||||
.................^...^.^...^.^.^...^.....^.^.^.^...^...^...^.^...^.^.^.^.^.^.^.^...^.^.^.^.^.....^...^.^...^...^.^...^.^...^.................
|
||||
.............................................................................................................................................
|
||||
................^.......^.^.^...^.^.....^.^.....^...^...^.........^.^.^.^.^.^.^.^.^.^.^.^.^.^.....^.^.^...^.^...^...^.^.^.^.^................
|
||||
.............................................................................................................................................
|
||||
...............^.^.^.^...^.^...^.^.^.^.......^.^.....^.^.^.^.^.^.^.^.^.....^...^.^.^.^.^.^.^...^.^.^.^.^.^.^...^.^.^...^...^.^...............
|
||||
.............................................................................................................................................
|
||||
..............^.^.....^...^...^...^.^.^.^.^.^.^.^.^.^.^.^.^...^.^.^.^.....^.^.^...^.....^...^.^.^.^.^.^.^.^.^...^.^.^.^.^.^...^..............
|
||||
.............................................................................................................................................
|
||||
.............^.^.^.^.^.^.....^.....^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.....^...^.^.......^...^.^.^.^.....^.^.^.^.^.^.^.....^.^.^.^.............
|
||||
.............................................................................................................................................
|
||||
............^...^...^.^.^.......^.^.^...^...^...^.^.^.^...^.^.^.^.....^...^...^.^.^.^.^.^.^.^...^.^.^.^.^.^...^.^.....^.^...^.^.^............
|
||||
.............................................................................................................................................
|
||||
...........^.^.......^.^.^.^.......^.^.^...^...^.^.^.^.^.^.^.^.^.......^.^.^.^.^.^.....^.^...^.^.^.....^.^.^.^...^.^...^.^.^...^.^...........
|
||||
.............................................................................................................................................
|
||||
..........^.^...^...^.....^.^.......^.^.^.^.^.^.^.^.^.^...^.^.^.^.....^...^.^.....^.^.^...^.^.....^.......^...^.^.^...^.^.^.^.^.^.^..........
|
||||
.............................................................................................................................................
|
||||
.........^...^.^.^.^.......^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^...^.......^.^.^...^.^...^.^...^.....^...^.^.^...^.....^.^...^.^.^.^.........
|
||||
.............................................................................................................................................
|
||||
........^.^.......^.^.^.^.^.^...^.....^...^.......^.^.^.^...^.^...^.....^.....^.^.....^.^.^.......^.^.^.^.^.....^...^.^...^.^.^.^.^.^........
|
||||
.............................................................................................................................................
|
||||
.......^.^.^.^.......^.^.^...^.^.^.^.^.^...^.^.^...^.^.^.^...^.^.^.^.^.^...^.^...........^.^...^.^...^.^.....^.^.^.......^.^.^...^.^.^.......
|
||||
.............................................................................................................................................
|
||||
......^.^...^.^...^.^.^.^.....^...^.^...^.....^.^...^.^.^.....^.^.^.........^.....^.^.....^.^.^.^.^.^...^.^.^...^...^.....^.^.^.^.^.^.^......
|
||||
.............................................................................................................................................
|
||||
.....^.^.....^.^.^.^.^.^.^...^.^...^...^...^.^.^.....^.^...^.....^...^.^.^.^.^.^.^...^.^.^.^.^.^.^...^.^.....^.^.^.^.....^.^...^.^.^...^.....
|
||||
.............................................................................................................................................
|
||||
....^.^...^.^...^.^.^.^.^.^.^.^.....^...^.......^.^.^.^.^...^.......^.^.^.^.......^.............^.^.^.^.^.^.^...^.^.^.^.....^.^.^.^.....^....
|
||||
.............................................................................................................................................
|
||||
...^.^.^.^.^.^.^.^.^.^.^.^...^...^.^...^...^.^.^.^...^.^.^.^.^.^.^...^.^.^...^.....^.^.^.^.^.^.^.^.^.^...^.^...^.^.^.^.....^.^...^.....^.^...
|
||||
.............................................................................................................................................
|
||||
..^...^.^.^.^.^...^.^.^.^...^...^...^.^.....^...^.....^.^.....^.^.^...^.^.^...^.^...^...^...^.^.^...^.^...^.^.....^.^...^.^.....^...^...^.^..
|
||||
.............................................................................................................................................
|
||||
.^.^.......^...^.^...^.^...^.^...^.^.^.^.^.........^.^.......^.^.^.......^.^.^.^.^.^...^.^...^.^.......^.....^.^.^.^.^.^.^.^...^...^.^...^.^.
|
||||
.............................................................................................................................................
|
||||
Loading…
Add table
Add a link
Reference in a new issue