Shvabe and Leeuwenhoek announced the release of new Russian telescopes