# почему так грязно? Потому что я заколебался воевать с модульностью питона, чтобы сделать это красиво