Задание D. "Пикворд"

Пикворд - это японский кроссворд, который используется в чемпионате "ПИК". Японский кроссворд называют еще японским рисунком. В таком кроссворде необходимо разгадать зашифрованную картинку в соответствии с числами, которые проставлены слева в строках и вверху в колонках. Каждое из чисел обозначает длину (в клетках) закрашенного участка. Количество чисел соответствует количеству закрашенных участков. Закрашенные участки отделяются друг от друга хотя бы одной пустой клеткой. Если, например, в ряду стоит всего одно число 5, значит, в этом ряду должно быть пять подряд закрашенных черных клеток, а если стоят числа 2, 4, 5, то это означает, что в данном ряду должны быть закрашены две, четыре и пять клеток, но соответственно не подряд, а с разрывами между ними на одну или более клеток.
Эти числовые данные заданы по каждой строке и каждому столбцу. Ваше задание восстановить зашифрованную картинку и ответить на вопрос, поставленный жюри: "Сколько пиков изображено на рисунке, и как каждый из них представлен"? Жюри с удовольствием примет в подарок от Вас и сам расшифрованный рисунок.
Пикворд, подлежащий разгадыванию, находится в архиве с заданиями.
Жюри не сомневается, что участники напишут программы для автоматизации отгадывания Пикворда. Впрочем, и жюри автоматизировало процесс составления этого задания!