Mistrzostwa Polski Szkół Średnich w Programowaniu Zespołowym 2024

2020-2022 2023 Regulations Schedule RODO info Ranking

Problem description


ASCII koło
(ascii-kolo)
Memory limit: 32 MB
Time limit: 0.50 s

Oto koło:

W tym zadaniu należy wypisać koło jako ASCII art. Punkty kratowe, które są wewnątrz koła mają być wypisane znakami # (hasz), zaś pozostałe punkty znakami . (kropka). Dla przykładu: na rysunku powyżej zaznaczono po dwa przykładowe punkty, które powinny być wypisane jako hasze (oznaczone kolorem zielonym) oraz inne dwa przykładowe punkty, które powinny być wypisane jako kropki (oznaczone kolorem czerwonym).

Napisz program, który: wczyta promień koła i wypisze je jako ASCII art na standardowe wyjście.

Wejście

W pierwszym wierszu wejścia znajduje się jedna liczba naturalna N, określająca promień koła.

Wyjście

Twój program powinien wypisać na wyjście ASCII-art koła o promieniu N. Punkty kratowe wewnątrz koła powinny być oznaczone znakiem # (hasz), zaś pozostałe punkty znakiem . (kropka).

Ograniczenia

1 ≤ N ≤ 500.

Przykład

Input Output
3
...#...
.#####.
.#####.
#######
.#####.
.#####.
...#...