#include <iostream>
#include <cmath>

int main()
{
    bool pixels[40][80] = {};
    for(unsigned i = 0; i < 80; ++i)
    {
        double pos = std::sin(2*3.1415926/80*i)*15+20;
        pixels[unsigned(pos)][i] = true;
    }
    for(unsigned r = 0; r < 40; ++r)
    {
        for(unsigned c = 0; c < 80; ++c)
        {
            std::cout << (pixels[r][c] ? '#' : ' ');
        }
        std::cout << std::endl;
    }
}