@nucleartux предложи какой-нибудь другой вариант и вместе его допилим)