eolymp
bolt
Try our new interface for solving problems
Məsələlər

Японский кроссворд

Японский кроссворд

Финес и Ферб решили напечатать свою собственную газету. Уже почти все готово, осталось только добавить в конец газеты какую-нибудь головоломку. Выбор ребят пал на японский кроссворд.

Напомним, что японский кроссворд это головоломка, целью которой является получить черно-белую клетчатую картинку размера n * m. Загаданный японский кроссворд содержит пустое поле n * m, некоторые клетки которого нужно покрасить в черный цвет. Слева от каждой строки поля написана последовательность чисел. Эти числа соответствуют длинам отрезков черных клеток в этой строке, перечисленным слева направо. Аналогично, над каждым столбцом написана последовательность чисел, соответствующих длинам черных отрезков в этом столбце, перечисленным сверху вниз.

prb11091.gif

Финес и Ферб выбрали картинку, которая должна получиться в результате решения кроссворда. Помогите им найти последовательности чисел, которые должны быть написаны слева от строк и сверху от столбцов.

Входные данные

В первой строке даны два целых числа n и m (1n, m100) - размеры картинки.

В следующих n строках дано по m символов описание картинки. Белый цвет обозначается символом ".", а черный "#".

Выходные данные

Сначала выведите n строк, описывающих строки японского кроссворда сверху вниз. Каждая из них должна начинаться с количества чисел в этой строке, а затем должны быть перечислены сами эти числа.

Далее выведите m строк, описывающих столбцы японского кроссворда слева направо. Каждая из них должна начинаться с количества чисел в этом столбце, а затем должны быть перечислены сами эти числа.

Для удобства, вы можете выводить дополнительные переводы строк.

Zaman məhdudiyyəti 1 saniyə
Yaddaşı istafadə məhdudiyyəti 128 MiB
Giriş verilənləri #1
11 8
........
.####...
.######.
.##..##.
.##..##.
.######.
.####...
.##.....
.##.....
.##.....
........
Çıxış verilənləri #1
0 
1 4 
1 6 
2 2 2 
2 2 2 
1 6 
1 4 
1 2 
1 2 
1 2 
0 

0 
1 9 
1 9 
2 2 2 
2 2 2 
1 4 
1 4 
0 

Mənbə 2020 Цикл Интернет-олимпиад для школьников, третья командная олимпиада, базовая номинация, 7 ноября, Задача D