Опять балуюсь макросами. Под катом нецензурная брань в количестве одного слова, но того требует мем -

читать дальше