42-archive/42-piscine-c/bsq/examples/perl-1500-1500-2
2016-08-25 20:50:28 +02:00

1501 lines
2.1 MiB

1500 .x
.
.
.
. .
. . . .
. .
. .
.
.
.
.
.
.
. . .
.
.
.
.
.
. .
.
.
.
. .
.
.
.
.
. .
.
. .
. .
. . .
.
. . .
.
.
. .
. .
. .
.
.
.
.
.
.
.
. .
.
.
.
. .
. . .
.
.
.
.
.
.
. .
.. .
.
.
. .
. .
.
. .
.
.
.
. .
.
.
. .
. .
. .
. .
. .
.
.
. . . .
. . . . .
. .
. .
.
. .
.
. . .
.
. .
. .
.
.
. .
.
.
.
.
.
.
.
. .
.
. . .
.
. .
.
. .
.
. .
. .
. . .
.
.
. . .
.
. .
. .
.
. . .
.
.
.
. .
.
. . .
.
. . .
. . . .
.
.
.
. .
. .
. . .
. .
. .
.
.
.
.
. . . .
.
. .
.
.
.
.
.
.
. .
.
.
. .
.
.
.
.
.
.
. .
. . . . . .
. . .
.
. .
. . .
.
.
.
.
.
.
. .
. .
. .
.
. . . .
.
.
.
.
. .
.
. .
.
.
.
.
.
.
.
. . .
.
.
. .
. .
.
. . .
. .
. . .
. .
. .
.
. .
.
.
. .
.
.
.
.
. .
.
.
. .
. .
.
. . . .
. .
.
.
. .
.
.
.
.
.
.
.
.
.
. . .
. .
.
. . .
.
.
. . .
.
.
.
. .
. . .
. .
.
.
.
. .
.
. . . .
. .
.
.
.
.
.
.
.
. .
. .
.
. . .
. .
.
.
. .
.
. .
. .
.
. .
.
.
.
. .
. . .
.
. . .
.
.
.
.
. . .
.
.
. . .
. .
. . .
. .
.
.
. .
.
. . .
. . .
. .
. .
.
. .
. .
.
.
.
. . .
.
. .
.
.
. .
. .
.
.
.
.
.
. .
.
. .
. . . . .
. .
.
.
. .
. .
. .
.
. .
. .
.
. .
.
.
.
.
.
.
. .
. .
. .
.
. . .
.
. .
.
.
.
.
.
.
.
. .
.
.
.
.
.
.
. .
.
. .
.
. . .
. .
. .
.
.
. . . .
.
.
. .
.
. .
.
. .
.
. .
.
. . .
.
.
..
.
.
. .
.
.
.
. .
.
.
.
. . .
.
. .
.
.
. .
. .
.
.
. .
.
. .
. .
.
.
. .
.
.
.
.
.
.
.
. . . . .
.
. .
.
.
. .
.
. .
.
. .
.
. .
.
. .
. .
.
.
. .
.
. .
.
.
.
.
.
. .
. .
. .
.
.
.
. . .
.
. .
.
.
. .
. .
. . .
.
.
. .
. .
. . .
.
.
.
. . . .
.
.
. . . . .
. . .
.
.
.
.
.
. . .
.
. . .
.
.
.
.
.
. .
.
. .
.
.
. .
.
. . .
.
.
.
. . .
.
. . .
.
. .
.
.
.
. .
.
.
. . . .
. .
. . .
. .
.
. .
.
. .
.
. .
. . .
. .
. . . .
. .
.
. .
.
.
. .
.
. .
. .
.
.
. . . .
. .
.
. .
. .
.
. .
.
.
.
. . .
.
.
.
.
. .
.
. .
.
.
.
.
.
. .
.
.
.
.
.
. .
.
.
. .
.
.
.
. .
.
. .
. .
. . . .
. .
. .
.
.
. .
.
. .
.
.
.
.
.
.
.
.
. .
. . .
.
.
.
.
.
.
. . .
.
.
.
. .
. . .
. .
.
.
.
.
. . .
. .
.
.
.
. .
.
.
.
. .
.
.
.
.
.
.
.
. .
. .
.
. .
.
. .
. .
.
. .
. .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. .
. .
. .
.
.
. .
.
. .
. . .
. .
. .
.
. . .
. .
.
. .
.
.
.
.
. .
.
.
.
. .
.
.
.
.
.
. .
. . .
.
.
. . .
.
.
.
.
. . .
.
.
. .
. .
.
. .
. .
.
. .
. . .
. . . .
.
. .
.
.
.
.
.
. .
. .
.
.
.
.
.
.
.
.
. . .
.
. .
.
. . . .
. . . .
.
. .
.
. .
.
.
. . .
. . .
. .
.
. . . .
.
. .
. . .
. . .
.
. . . .
.
.
.
.
.
.
.
.
.
.
.
.
. . .
. . .
. .
. . .
. .
.
.
.
.
.
. .
.
.
.
.
.
.
. .
.
. .
.
.
. .
. .
. .
.
.
. . .
. .
.
.
. . .
.
.
. .
.
. .
.
.
.
. .
.
.
. . . .
.
.
.
.
. . .
. . .
. .
.
.
.
.
. .
.
.
.
. .
. .
.
. .
.
.
. .
. . .
. .
. .
. . .
.
.
.
.
. . . .
. .
.
.
.
.
. .
. .
.
. . . .
.
.
.
.
.
.
.
.
.
.
.
. .
. .
.
.
. . .
. .
.
.
. .
.
.
.
.
. . .
.
. .
.
. .
. . . .
.
. .
. .
. . .
. . .
.
. .
. .
. .
.
.
.
.
.
. .
. .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. .
.
. .
. .
. . .
. . .
.
. . .
.
.
.
.
. .
. .
.
.
.
.
.
.
.
.
.
. .
. .
.
. .
.
. .
. . .
.
.
.
.
. .
. .
. . .
.
.
.
.
.
. . .
. .
. . .
. . .
.
.
.
.
.
. .
. .
.
. .
. . .
.
.
.
. .
. .
.
.
. . .
. .
. .
.
. .
. .
. .
. .
.
.
. .
. .