Примыкания, шаблоны для видимости. Перепилено для соответствия бумаге.