Een gedicht voor de toekomst groeit in de stenen van de straten in het centrum van Utrecht1. Eén karakter per steen, één steen per week. Iedere zaterdag houwt een steenhouwer tussen 13:00 en 14:00 uur ter plekke de volgende letter. Iedere zaterdag, zolang er zaterdagen zijn. In maanden ontstaan woorden, met de jaren zinnen. Als Utrechters dit eeuwen blijven doen, dan schrijven ze met de lijn van zinnen weer letters in de plattegrond van de veranderende stad.

Je zult ergens moeten beginnen om het verleden een plaats te geven, het heden doet er steeds minder toe. Hoe verder je bent, hoe beter. Ga maar door nu, laat je sporen na. Vergeet de flits waarin je mag bestaan, de wereld is je stratenplan. …

Geschreven door een opeenvolging van dichters uit het dichtersgilde van de stad, groeit het gedicht met ongeveer 5 meter per jaar. Het duurt ongeveer 3 jaar om een zin te publiceren.

de letters van Utrecht
Het gedicht "De letters van Utrecht2" begint op de Oudegracht, op de hoek bij de Smeebrug ter hoogte van nummer 2793, en loopt richting het Ledig Erf. Op 2 juni 2012 heeft burgemeester Aleid Wolfsen het begin van het gedicht onthuld en zelf het hoogste bod voor de eerste letter (Nr. 649) uitgebracht. Om het begin te realiseren werden op 30 en 31 mei 2012 de letters 1 t/m 648 in de straat gelegd, en met terugwerkende kracht aan de zaterdagen van 1 januari 2000 t/m 26 mei 2012 toegekend. De lijn van letters is nu rond 100 m lang en zal blijven groeien. Het gedicht is nooit af. Een kunstwerk voor toekomstige generaties.

Als thema en als onderneming appelleert het project specifiek aan het verstrijken van de tijd en het belang van toekomstige generaties. De makers hebben het expliciet gekoppeld aan de 10.000-jarige klok4 die wordt gebouwd in het Sierra Diablo-gebergte in Texas en de 7.000 eikenbomen5 die in Kassel (Duitsland) werden geplant door kunstenaar Joseph Beuys. Elke steen wordt gesponsord6 door een inwoner van Utrecht, vaak om een mijlpaal te herdenken zoals een verjaardag, een jubileum of een huwelijk.

Opgave

Vervang elke letter van een zin door het aantal keer dat die letter in de zin voorkomt. Elk karakter van de zin dat geen letter is, moet gewoon blijven staan. Bij het tellen van voorkomens mag je geen onderscheid maken tussen hoofdletters en kleine letters. We maken wel onderscheid tussen drie manieren om de voorkomens van een letter te tellen. We illustreren dit met de volgende zin:

abcbaabccc aacbbbccba acabcacaab abbbbcacab ccabcacbba cbbbabbbcc

Als we in het verleden kijken, dan tellen we enkel voorkomens links van de letter:

abcbaabccc aacbbbccba acabcacaa-b a-bb-b-b-c-a-c-a-b- c-c-a-b-c-a-c-b-b-a- c-b-b-b-a-b-b-b-c-c-
0001122123 3443455665 67778899108 1191011121012111313 12131414141515151616 16171819172021221718

Als we in het heden kijken, dan tellen we voorkomens in de volledige zin:

a-b-c-b-a-a-b-c-c-c- a-a-c-b-b-b-c-c-b-a- a-c-a-b-c-a-c-a-a-b- a-b-b-b-b-c-a-c-a-b- c-c-a-b-c-a-c-b-b-a- c-b-b-b-a-b-b-b-c-c-
18231923181823191919 18181923232319192318 18191823191819181823 18232323231918191823 19191823191819232318 19232323182323231919

Als we in de toekomst kijken, dan tellen we enkel voorkomens rechts van de letter:

a-b-c-b-a-a-b-c-c-c- a-a-c-b-b-b-c-c-b-a- a-c-a-b-c-acaab- ab-b-b-b-cacab ccabcacbba cbbbabbbcc
17221821161520171615 14131419181713121612 1111101510998714 61312111085749 6538423761 2543021010

Zoals we bij de bovenstaande voorbeelden ook gedaan hebben, moet je boven de zin waarin de letters vervangen werden door hun aantal voorkomens ook de zin uitschrijven waarin elke letter gevolgd wordt door nul of meer koppeltekens, zodat de letter en de koppeltekens uit evenveel karakters bestaan als het aantal cijfers in het aantal voorkomens van de letter. Als de letter a bijvoorbeeld 101 keer voorkomt, dan schrijven we a-- omdat 101 ook uit drie cijfers bestaat.

Invoer

Een zin, gevolgd door een tweede regel die aangeeft waar je het aantal voorkomens van de letters in de zin moet tellen:

Uitvoer

De zin waarvan de letters uitgelijnd zijn met hun aantal voorkomens, gevolgd door een tweede regel met de zin waarin elke letter vervangen werd door zijn aantal voorkomens. Bij het tellen van voorkomens mag geen onderscheid gemaakt worden tussen hoofdletters en kleine letters, en moet je enkel tellen waar aangegeven door de tweede regel van de invoer.

Voorbeeld (verleden)

Invoer:

Je zult ergens moeten beginnen om het verleden een plaats te geven, het heden doet er steeds minder toe.
verleden

Uitvoer:

Je zult ergens moeten beginnen om het verlede-n e-e-n plaats te- ge-ve-n, he-t he-de-n doe-t e-r ste-e-ds minde-r toe-.
00 0000 100200 003141 05102364 11 072 081190105 11126 020131 413 2141157, 1165 2171188 22196 202 27212233 2194233 8324.

Voorbeeld (heden)

Invoer:

Je zult ergens moeten beginnen om het verleden een plaats te geven, het heden doet er steeds minder toe.
heden

Uitvoer:

Je- zult e-rge-n-s moe-te-n- be-gin-n-e-n- om he-t ve-rle-de-n- e-e-n- plaats te- ge-ve-n-, he-t he-de-n- doe-t e-r ste-e-ds min-de-r toe-.
125 1139 254325104 342592510 1253210102510 43 3259 225432552510 252510 132294 925 32522510, 3259 32552510 54259 254 49252554 32105254 9425.

Voorbeeld (toekomst)

Invoer:

Je zult ergens moeten beginnen om het verleden een plaats te geven, het heden doet er steeds minder toe.
toekomst

Uitvoer:

Je- zult e-rge-ns moe-te-n be-ginne-n om he-t ve-rle-de-n e-e-n plaats te- ge-ven, het heden doet er steeds minder toe.
024 0028 23322293 23217208 0191176185 21 2176 11621154144 13123 001052 411 010092, 183 07361 2152 41 113210 000010 000.