Problem Q. 17. Dangun
Input file name: standard input
Output file name: standard output
Time limit: 1 s
Memory limit: 1024 MB
Fejerverko sprogimas susideda iš keturių etapų.
Pirmiausia fejerverkas kyla nuo žemės A vienetų į viršų, tuomet skyla į dvi B ilgio dalis, iš kurių kiekviena skyla į dar dvi C ilgio dalis, kurios galiausiai skyla į paskutines dvi D ilgio dalis.
Padėkite atvaizduoti fejerverko sprogimą.
Atkreipkite dėmesį, kad fejerverko efektas egzistuoja tik virš žemės (žiūrėti 3 pavyzdį).

Input

Keturi sveiki skaičiai A,B,C,D (1 \le A,B,C,D \le 10)

Output

Atvaizduokite fejerverką.

Examples

standard inputstandard output
5 4 3 2 ⬜⬜⬜🟩⬜⬜⬜🟩⬜⬜⬜🟩⬜⬜⬜🟩⬜⬜⬜ ⬜⬜⬜⬜🟩⬜🟩⬜⬜⬜⬜⬜🟩⬜🟩⬜⬜⬜⬜ ⬜⬜⬜⬜⬜🟥⬜⬜⬜⬜⬜⬜⬜🟥⬜⬜⬜⬜⬜ 🟩⬜⬜⬜⬜🟥⬜⬜⬜⬜⬜⬜⬜🟥⬜⬜⬜⬜🟩 ⬜🟩⬜⬜⬜🟥⬜⬜⬜⬜⬜⬜⬜🟥⬜⬜⬜🟩⬜ ⬜⬜🟥🟥🟥🟧⬜⬜⬜⬜⬜⬜⬜🟧🟥🟥🟥⬜⬜ ⬜🟩⬜⬜⬜⬜🟧⬜⬜⬜⬜⬜🟧⬜⬜⬜⬜🟩⬜ 🟩⬜⬜⬜⬜⬜⬜🟧⬜⬜⬜🟧⬜⬜⬜⬜⬜⬜🟩 ⬜⬜⬜⬜⬜⬜⬜⬜🟧⬜🟧⬜⬜⬜⬜⬜⬜⬜⬜ ⬜⬜⬜⬜⬜⬜⬜⬜⬜🟨⬜⬜⬜⬜⬜⬜⬜⬜⬜ ⬜⬜⬜⬜⬜⬜⬜⬜⬜🟨⬜⬜⬜⬜⬜⬜⬜⬜⬜ ⬜⬜⬜⬜⬜⬜⬜⬜⬜🟨⬜⬜⬜⬜⬜⬜⬜⬜⬜ ⬜⬜⬜⬜⬜⬜⬜⬜⬜🟨⬜⬜⬜⬜⬜⬜⬜⬜⬜ ⬜⬜⬜⬜⬜⬜⬜⬜⬜🟨⬜⬜⬜⬜⬜⬜⬜⬜⬜ 🟫🟫🟫🟫🟫🟫🟫🟫🟫🟫🟫🟫🟫🟫🟫🟫🟫🟫🟫
3 2 4 1 ⬜⬜⬜⬜🟩⬜🟩⬜🟩⬜🟩⬜⬜⬜⬜ ⬜⬜⬜⬜⬜🟥⬜⬜⬜🟥⬜⬜⬜⬜⬜ ⬜⬜⬜⬜⬜🟥⬜⬜⬜🟥⬜⬜⬜⬜⬜ ⬜⬜⬜⬜⬜🟥⬜⬜⬜🟥⬜⬜⬜⬜⬜ 🟩⬜⬜⬜⬜🟥⬜⬜⬜🟥⬜⬜⬜⬜🟩 ⬜🟥🟥🟥🟥🟧⬜⬜⬜🟧🟥🟥🟥🟥⬜ 🟩⬜⬜⬜⬜⬜🟧⬜🟧⬜⬜⬜⬜⬜🟩 ⬜⬜⬜⬜⬜⬜⬜🟨⬜⬜⬜⬜⬜⬜⬜ ⬜⬜⬜⬜⬜⬜⬜🟨⬜⬜⬜⬜⬜⬜⬜ ⬜⬜⬜⬜⬜⬜⬜🟨⬜⬜⬜⬜⬜⬜⬜ 🟫🟫🟫🟫🟫🟫🟫🟫🟫🟫🟫🟫🟫🟫🟫
2 3 2 5 ⬜⬜🟩⬜⬜⬜⬜⬜🟩⬜⬜⬜🟩⬜⬜⬜⬜⬜🟩⬜⬜ ⬜⬜⬜🟩⬜⬜⬜⬜⬜🟩⬜🟩⬜⬜⬜⬜⬜🟩⬜⬜⬜ 🟩⬜⬜⬜🟩⬜⬜⬜⬜⬜🟩⬜⬜⬜⬜⬜🟩⬜⬜⬜🟩 ⬜🟩⬜⬜⬜🟩⬜⬜⬜🟩⬜🟩⬜⬜⬜🟩⬜⬜⬜🟩⬜ ⬜⬜🟩⬜⬜⬜🟩⬜🟩⬜⬜⬜🟩⬜🟩⬜⬜⬜🟩⬜⬜ ⬜⬜⬜🟩⬜⬜⬜🟥⬜⬜⬜⬜⬜🟥⬜⬜⬜🟩⬜⬜⬜ ⬜⬜⬜⬜🟩⬜⬜🟥⬜⬜⬜⬜⬜🟥⬜⬜🟩⬜⬜⬜⬜ ⬜⬜⬜⬜⬜🟥🟥🟧⬜⬜⬜⬜⬜🟧🟥🟥⬜⬜⬜⬜⬜ ⬜⬜⬜⬜🟩⬜⬜⬜🟧⬜⬜⬜🟧⬜⬜⬜🟩⬜⬜⬜⬜ ⬜⬜⬜🟩⬜⬜⬜⬜⬜🟧⬜🟧⬜⬜⬜⬜⬜🟩⬜⬜⬜ ⬜⬜🟩⬜⬜⬜⬜⬜⬜⬜🟨⬜⬜⬜⬜⬜⬜⬜🟩⬜⬜ ⬜🟩⬜⬜⬜⬜⬜⬜⬜⬜🟨⬜⬜⬜⬜⬜⬜⬜⬜🟩⬜ 🟫🟫🟫🟫🟫🟫🟫🟫🟫🟫🟫🟫🟫🟫🟫🟫🟫🟫🟫🟫🟫