Ok,wybacz, jak pisałem, dochodziłem do siebie. ALe @loginus, częściowo jesteś sam sobie winien. Na początku podałeś link do zadania na Fraktalu - sam zerknij proszę na swój post - a ja albo nie odświeżyłem przeglądarki … no i…byłem przekonany, że nie ma zadań jeszcze na spoju, a Ty usiłujesz je zrobić na fraktalu - taki podałeś link ;-), już po zakończeniu konkursu.
Ja użyłem tablicy stringów. Ale ja pisałem w C++, a w Paskalu może jest inaczej, (indeksy tablic od 1?, ograniczenia na długość stringa?) no i czy też użyłeś takiej struktury? Koncepcyja taka sama. Inaczej nie umiem sobie w tej chwili wyobrazić, tzn umiem, ale nie wiem czy chciałbym użyć innej struktury, gdy można tak łatwo.
No i na początek maksimum - ilość bitych pionów - musi być maksymalnie minimalna. Nawet jeżeli Ci wyjdzie dużo w wierszu, lub kolumnie, to jeszcze nic nie znaczy 
A może to kwestia optymalizacji - przedwczesnej?