Гравітація#8216

Гравітація

1 секунда
128 мегабайтів
Легка

Ви хочете змоделювати гравітацію на -вимірній сітці, що складається з рядків і стовпців.

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

Виконуються наступні правила, поки можливі зміни на дошці:

Знайдіть остаточну конфігурацію сітки після того, як всі яблука впадуть.

Вхідні дані

Перший рядок містить два цілих числа і (1 \leq n, m \leq 50). Кожен з наступних рядків містить символів, що описують дошку, зверху вниз. Перешкоди позначені як #, яблука позначені як o, порожні клітинки позначені як ..

Вихідні дані

Виведіть на рядках остаточну конфігурацію сітки після виконання вищезазначених правил.

Приклади

Приклад 1

Loading
Loading

Приклад 2

Loading
Loading