КРИПОТА! НЕ читать дальше!