“F6.20, part 2: the turning grille with the grid copied out by columns, before or after a repeating key on the table; free keys of 1-3 letters and every key word of 7 or more, every card, exact, with planted grilles”
0199 with the one remaining read-off: the card is written through by rows as before, but the filled grid is copied out column by column (written by columns and copied by rows is the transpose of this, the same set of moves). Here a known letter's carved place depends on empty cells the search has not yet placed, so each landing guesses how many empty cells precede it (0 to 3 minus those placed) and the guess is checked as they appear; one guess survives per card. This costs far more than by rows: a free key is exact here only to 3 letters (4 and 5 cost 10^7-10^9 nodes per setting, measured on K4), key words of 7 letters and up as in 0199. Budget raised to 60 minutes for the key-word arm (about 32 minutes on 8 workers).
A turning grillea turning grille A square card with holes cut so that, turned a quarter at a time through four positions, it uncovers every square of a grid exactly once. is a square card with holes in it. Lay it on a 10 by 10 grid and write the messagethe message The 97 letters of English that Jim Sanborn wrote and enciphered. through the holes; turn the card a quarter and write on; after four turns every square holds a letter (here three stay empty, since the message has 97). Copy the grid out row by row and the letters are scrambled. We ask whether such a card, with a repeating secret wordthe secret word The word or string a cipher needs besides the method. on the sculpture's tablethe table The right-hand half of the sculpture, 26 rows of the alphabet each shifted one place further, starting from the word KRYPTOS., could have made K4the carved letters The 97 letters cut into the copper at the CIA, shown at the top of every experiment page.. There are a thousand million million cards, too many to try one by one, but the known words rule most of them out a few squares in, so a careful search can check every card.
Words in the margin are defined on the glossary page.
1.1
The method at work
The carved letters go in at the top; the reading comes out at the bottom.
the idea
0199's turning grille with the filled grid copied out column by column: every card, a key of 1-3 letters or any key word of 7 letters or more, after or before.
what happened
The key-word arm needed longer than the hour allowed; the harness stopped the run at 3,660 seconds and nothing was written. My cost estimate was too low and the arm did not watch the clock.
the rerun
0201: the same test with a faster search (the guesses about empty squares must nest), free keys to 4 letters, and a clock guard.
2
Experiment lineage
What this experiment was built on, from the lineage page: 8 experiments before it, back to the root of its line. Its number is in bold.
keptreverted, in its family's colour×error or timeoutreverted under today's rulesbuilt on a parent in the same familybuilt on a parent in another family
3
Best candidate against the known letters
This experiment produced no candidate: the search ruled everything out before a full text was built. Its product is the bounded negative under Result and bounds below.
4
Walkthrough, by hand
Redo the method on a few letters with pencil and paper.
Cut 25 holes in a 10 by 10 card so that turning it four times uncovers every square once.
Lay it on the grid and write the first 25 letters through the holes, row by row.
Turn the card a quarter clockwise and write the next 25; and twice more. The last three holes stay empty.
Copy the grid out row by row, skipping the empty squares: 97 letters.
Encipher those 97 on the table with a repeating key word (or encipher first, then use the card).
To test a card against K4: follow each known letter to its square, read the carved letter there, and see whether the key letters it demands repeat with the key's length or spell the key word.
5
Worked example, generated
The same steps run by the code on the real letters.
6
Hypothesis, for a cryptanalyst
Family, key space, the constraint under test, and the clues it reads.
C1(a) (a matrix stage, then the table), C3 (Sanborn's 'spatial systems... pattern, light and shadow': a grille is a card held to the light), C5 (a hand system keyed by 'key word/s'). Source: reports/agent-memorized-hand-ciphers.md (Fleissner 1881; German army 1916; Abwehr and RS44 stencils, Lewis, German Agent Systems). Model: c = T(sigma(p)) (order A) or sigma(T(p)) (order B), sigma the grille's permutation, T a periodic tableau key. Search: the top half of the grid in row order; a cell's rank in its turn is the count of earlier top cells of that turn, its 180-degree partner (turn + 2) has rank 24 minus that count, so both message places are known at once. Free key: each slot's value is set by its first known letter and checked by the rest; key words: every letter is a check (24 checks against about 50 bits of card). Count: distinct landing maps (the carved squares of the 24 known letters), since cards that differ only where unknown letters go are one reading of the known ones. Statistic fixed before the run: free key, per procedure and order, the shortest length with a landing map that fits and the cells (order, length) where K4's count exceeds every copy's; key words, the number of (word, convention, order, procedure) settings with a map, K4 against each copy. Measured cost: a free key of 7 letters takes 10^8-10^9 nodes per setting, 12 letters over 2 x 10^9: lengths 7-26 with a free key are blocked by cost. Not tested: stencils with arbitrary holes, the Abwehr's 13x19 card (no remembered rule for its holes in the source).
7
Prediction
Written before the run; the result decides it.
No card fits K4 with any key of 1-6 letters or any key word, in either order and any procedure; the scrambled copies the same. Each planted grille is found, on its own landing map. The grille plus a key makes the two fingerprints together at the random-letter rate (zero in 2,000). Zero candidates.
8
Method
Orbits: the 25 cells of the top-left quarter; a card is one turn (0-3) per orbit.
Walk the top half in row order; at a cell whose orbit is new, branch over its four turns; place the message letter there (turn, rank) and at the 180-degree partner (turn + 2, rank 24 minus).
Mark the three empty cells (last three of turn 3, or first three of turn 0); a carved place is the row position less the empty cells before it.
Each known letter landed: key slot = carved place (A) or message place (B) mod the length; free key: set or check the slot; key word: compare with the word's letter. Prune on a clash; stop a branch once all 24 landed.
Every procedure, order, class and length 1-6, then every key word on 24 conventions, on K4, ten copies and four plants; compiled, checked against a literal Python builder on 25,600 cards and 32 plants.
9
Result and bounds
The harness's record: candidates, gates, loss, and the negative result this experiment leaves behind.
0candidates returned
0passed every gate
0/24known letters, best
–lowest loss
nonechampion before
The run stopped with an error: no output
How this experiment sits among the others is on the lineage page; its family's open hypotheses are on the families page.
Rendered from the record on 2026-11-05 17:14 UTC; updated after every experiment.