Гунфу (типот)

Бактериофаги. все, что вы хотели о них знать

Кто в этом виноват?

Врачи, которые необоснованно назначают антибиотик или ведут каналы на ютубе «для всех», где ради повышения своей популярности называют конкретные антибиотики при конкретных заболеваниях.
Плачевное состояние нашей отечественной медицины с ее катастрофической нехваткой врачей и непродуманной организацией поликлинической помощи. Порой, легче попасть на прием к королеве Великобритании, чем к врачу

Поэтому люди вынуждены идти в интернет и назначать себе лечение самостоятельно, включая антибиотики.
Интернет, где статьи в большинстве случаев написаны копирайтерами – людьми без медицинского образования, которые не понимают важности и серьезности того, о чем пишут.

Сотрудники аптек, которые с легкостью рекомендуют антибиотики.

И не говорите мне, что такого нет!

Захожу на днях в группу для сотрудников аптек, и там один мужчина спрашивает, чем лечить уреаплазму (хотя «лечить» нужно не микроб, а заболевание).

Посмотрите, что пишут ваши коллеги:

Друзья, это безумие!!!

При таком положении дел пройдет совсем немного времени, и у нас не останется антибиотиков, к которым чувствительны микробы. Смертность вырастет многократно!

Я призываю вас, нет, я УМОЛЯЮ вас: не рекомендуйте антибиотики!

А администраторов групп я призываю хоть иногда включать мозги и УДАЛЯТЬ подобную информацию. Она говорит о НЕПРОФЕССИОНАЛИЗМЕ фармацевтов и провизоров, поскольку они не знают принципов рациональной антибиотикотерапии.

Мы с вами работаем в самой хрупкой сфере человеческой жизни: в сфере здоровья. Давайте всегда помнить главную заповедь медицины «НЕ НАВРЕДИ!»

Как действует бактериофаг?

На поверхности бактерии естьсигнальные белки (рецепторы). У разных бактерий и даже штаммов бактерий эти белки разные. Каждый фаг может заметить один-единственный тип сигнального белка. Значит, он способен поразить только определенный штамм бактерий.

Бактериофаг прикрепляется к бактериальной клетке с помощью посадочных ножек и подобно шприцу впрыскивает в нее ДНК из своей головки.

С этого момента бактерия исчезает как личность.

Она перестает питаться, делиться, творить свои темные дела.

Она становится рабыней Изаурой фабрикой по производству маленьких симпатичных вирусят (юных бактериофагов) и с помощью своих ресурсов начинает синтезировать все необходимое для сборки новых вирусных частиц.

В конце концов, их становится так много, а ресурсов у бактерии так мало, что она разрывается, подобно новогодней хлопушке, и новорожденные фаги выходят на свободу на поиск новых жертв.

Посмотрите:

ВАЖНО:

Если бактериофаг не находит свои сигнальные белки, он не будет нападать на бактерию. Он строго специфичен.

Отсюда следует вывод:

Предложение или совет

Would you like…? Не желаете ли вы…?
Do you want…? Ты хочешь…?
How about…? Как насчет…?
Can I offer you…? Могу я предложить вам…?
Let’s … Давай …
I recommend … Я рекомендую …
You should … Вам следует …
Why don’t you … Почему бы вам не …
If I were you … Я бы на вашем месте …
You’d better (You had better) … Вам лучше …

Примечания:

  • Оборот If I were you — это частный случай условного предложения. Подробнее о нем читайте в статье «Условные предложения в английском языке».
  • Let’s — выражение, используемое для побуждение к совместному действию, как «давай (-те)» в русском языке. Вообще, с точки зрения грамматики, let’s — это сокращенная форма от let us, однако полная форма, как правило, имеет другое значение: позволь (-те) нам сделать что-то.

Примеры предложений:

  • Would you like a cup of tea? — Не желаете ли чашечку чая?
  • Do you want tea? — Ты хочешь чаю?
  • How about a cup of tea? — Как насчет чашки чая?
  • Can I offer you my help? — Могу я предложить вам мою помощь?
  • Let’s get back to work. — Давайте вернемся к работе.
  • I recommend avoiding some neighborhoods in our city. — Рекомендую избегать некоторых районов в нашем городе.
  • You shoud sleep better. — Вам следует лучше высыпаться.
  • Why don’t you come to our party tomorrow? — Почему бы тебе не прийти завтра на нашу вечеринку?
  • If I were you, I would wait for a lawyer. — Я бы на вашем месте подождал адвоката.
  • You’d better take an umbrella. — Вам лучше взять зонтик.

Основы работы Return в JavaScript

Return представляет собой ключевое слово в JavaScript, которое используется для возвращения значения из функции. Возвращаемое значение может быть любым типом данных — строкой, числом, объектом, массивом и т.д.

Функция в JavaScript может быть описана в любом месте кода и выполняется, когда происходит ее вызов. Если в функции присутствует return, то после его вызова функция завершает свое выполнение и возвращает указанное значение.

Return может также использоваться для остановки выполнения функции, если условие не выполнено или входные данные неверны. Таким образом, возврат функцией значения является важным средством управления потоком выполнения программы.

В случае, если функция не содержит возвращаемого значения, то ее вызов возвращает undefined. Если в теле функции присутствуют другие операторы после return, то они игнорируются, так как функция уже завершила свое выполнение.

Помимо предназначения для возвращения значения, return может быть также использован для прерывания цикла или выполнения данного блока кода в функции. Для этого используется ключевое слово break, которое должно находиться в том же блоке кода, что и return.

Что такое оператор return в JavaScript

Оператор return является одним из фундаментальных элементов языка JavaScript. Он используется для возврата значения из функции и может быть вызван внутри любой функции.

Когда выполнение функции доходит до оператора return, то значения возвращаются на место вызова функции. Это значит, что оператор return переводит управление обратно в код, который вызвал функцию и передает значение, которое нужно вернуть.

Многие функции в JavaScript используют оператор return для передачи результата вычислений обратно в вызывающий код. Оператор return также может использоваться для прекращения выполнения функции, возвращая значение, которое сообщает о причине прекращения.

Оператор return также используется для возврата объектов, массивов, функций и даже других функций. Это делает код более гибким и функциональным, позволяя использовать различные виды данных в одном приложении.

Важно помнить, что оператор return завершает выполнение функции, и любой код, написанный после него, не будет выполнен. Поэтому, если вы хотите, чтобы функция выполняла какой-то код после возврата значения, то этот код должен быть написан перед оператором return

Какие значения возвращает оператор return

В JavaScript оператор return используется для явного возврата значения функции. Существует несколько типов значений, которые может возвращать оператор return:

Число — оператор return может возвратить число, например:

Строка — оператор return может возвратить строку, например:

Булево значение — оператор return может возвратить true или false, например:

Объект — оператор return может возвратить объект, например:

Массив — оператор return может возвратить массив, например:

Важно понимать, что оператор return прерывает выполнение функции, поэтому все инструкции, следующие за оператором return, будут проигнорированы

Зачем обучать собаку команде «Фу»

Некоторые заводчики недоумевают — зачем учить собаку этому приказу, если она каждую минуту прогулки находится на поводке — её и так легко контролировать.

На заметку! Некоторые кинологи рекомендуют на время дрессировки пользоваться шлейкой, а не ошейником.

Но это не всегда так. Например, кавказскую овчарку или водолаза непросто контролировать даже сильному, крепкому мужчине. Что уж говорить про хрупкую женщину или худого подростка — мощный пес легко протащит их за собой. Но если вовремя обучить его выполнять приказ, то окрика будет достаточно, чтобы предотвратить неприятности.

Личные вопросы

  • Назови самое счастливое воспоминание из своего детства.
  • Расскажи о худшем свидании в своей жизни.

  • Какая твоя самая странная привычка?
  • Ты когда-нибудь разбивала кому-нибудь сердце?
  • Как ты ведешь себя с людьми, которые раздражают тебя без видимой на то причины?
  • Ты чаще говоришь «да» или «нет»?
  • Назови главную причину, которая заставляет тебя подниматься по утрам?
  • Что тебя мотивирует и вдохновляет?
  • Какие вещи тебе хотелось бы забыть?
  • О чем ты сожалеешь больше всего в этой жизни?
  • Без кого ты не смогла бы жить?
  • Какая твоя главная цель в жизни на данный момент?
  • Есть ли что-то, о чем ты можешь со стопроцентной уверенностью сказать, что ты этого никогда не сделаешь?
  • Если ли бы ты была стереотипом, то каким?
  • Какую свою черту характера ты считаешь лучшей?
  • Какой самый плохой совет тебе давали в жизни?
  • Ты любишь приключения или предпочитаешь рутину?
  • Можешь рассказать о самых близких и доверительных отношениях, которые у тебя когда-либо были?
  • Чего ты боишься больше всего?
  • Что тебе нравится делать больше всего на свете?

Использование «фу» в повседневной жизни

В повседневной жизни «фу» можно использовать в различных ситуациях. Это выражение используется для выражения отвращения, неудовольствия или пренебрежения. Ниже представлены несколько примеров, когда можно применить «фу»:

  1. Когда вы сталкиваетесь с неприятным запахом, вы можете сказать «фу» в знак того, что вам не нравится.
  2. Если кто-то поведет себя некультурно или грубо, «фу» будет являться подходящей реакцией.
  3. Вы можете использовать «фу» при виде испорченной пищи или грязного места.

«Фу» также может быть использовано для выражения презрения или отторжения в отношении человека

Однако важно помнить, что это выражение может быть считаться грубым и неэтичным в некоторых контекстах, поэтому использование «фу» следует воздерживаться в профессиональной среде и в официальных ситуациях

Итак, «фу» является устным выражением, которое используется для выражения отвращения, неудовольствия или пренебрежения в повседневной жизни.

Схема обучения

Провести дрессировку можно самостоятельно. Обучение начинается с определения момента, когда питомец начинает совершать запретное действие. После этого нужно:

  1. Назвать питомца по имени. Если он проигнорировал, тогда нужно строго крикнуть «фу!».
  2. Если питомец знает хоть одну команду, тогда на момент дрессировки достаточно хлопнуть в ладоши и отвлечь его от предмета. Малыш сбивается с толку — миссия выполнена.

Первое время собака не будет обращать внимание на команду, нужно привлекать ее другими способами. Если питомец упрям и совершает нежелательное действие, тогда можно подключить физическое воздействие

Дилетантский метод обучения

Больше подходит для работы со щенками от трех месяцев и до полугода.

Садятся перед собакой на некотором возвышении.
В руке зажимают лакомство и привлекают внимание питомца.
Когда животное начнет пытаться выцарапать вкусняшку, строго произносят «Нельзя».
При непослушании ладонь убирается, а питомца не сильно щелкают по спинке носа или берут за загривок, слегка приподнимают и тут же резко опускают на землю.

Вполне логично, что даже после таких действий человека, малыш продолжит упорствовать. Хозяин должен проявить выдержку и стоически выдержать натиск. Дожидаются, кода щенку «борьба» надоест, он остановится на отдых или потеряет интерес к угощению. В этот же момент произносят команду «Можно» и отдают вкусняшку.

Количество повторов не больше трех раз за день с большими временными промежутками.

В дальнейшем задачу усложняют:

  • ладонь с лакомством держат открытой, закрывают только в том случае, если питомец не выполняет приказ;
  • угощение кладут на пол;
  • беспорядочно миксуют команды «Можно» и «Нельзя».

Что собой представляет препарат бактериофаг?

Это прозрачный раствор желтого цвета, который в зависимости от вида фага и заболевания назначают внутрь, ректально в виде клизм, местно в виде промываний, закапываний, примочек, полосканий, смоченных турунд, введения в плевральную, суставную полость, полость мочевого пузыря, матки, во влагалище.

При необходимости фаги используют в небулайзерах, только не ультразвуковых.

Среди бактериофагов есть особенно популярные. Это Стафилококковый бактериофаг, Пиобактериофаг, Секстафаг.

Секстафаг, к примеру, часто назначают при гайморите, длительных зеленых соплях, ларингите, тонзиллите, гнойном конъюнктивите, отсутствии стула у новорожденного, вздутии живота (если высеваются чувствительные к фагу микробы, например, стафилококк).

Немного истории…

Бактериофаги были обнаружены 100 лет назад. Ученые начали их изучать, и заметили, что иногда фаготерапия дает отличные результаты, а иногда оказывается малоэффективной. Как выяснили позже, первые бактериофаги делали с грубыми нарушениями технологии производства и хранения.

С появлением антибиотиков бактериофаги отошли на второй план, но, тем не менее, они тоже использовались в годы Великой Отечественной войны для лечения ран и предотвращения эпидемий кишечных инфекций.

Откровенно говоря, нам в институте о них рассказывали очень мало и как-то невнятно. Во времена моей врачебной практики на различных конференциях и семинарах о бактериофагах, если и упоминалось, то вскользь. Поэтому мы их не назначали.

Сейчас интерес к ним проснулся. Это связано с тем, что резистентность к антибиотикам приобрела угрожающие масштабы. Даже на стадии разработки очередного антибиотика к нему уже появляются устойчивые штаммы. И часто бывает, что миллионы, потраченные на создание и разработку нового препарата, оказываются выброшенными на ветер. Такие средства даже не выходят на рынок.

Если к первым антибиотикам устойчивость развивалась за 20-30 лет, то сейчас – за 2-3 года.

С каждым новым поколением антибиотиков сокращается период, за который микробы вырабатывают против него защиту.

Оптимальный возраст для обучения

Обучение команде «Фу» подходит для собак старше 2,5-4 месяцев и продолжается примерно до 6 месяцев включительно. Чаще всего первые тренировки проводят вскоре после отрыва от матери, то есть после переезда на новое место жительства. 

Необходимо понимать, что в столь юном возрасте щенок только-только учится, поэтому полное послушание невозможно. В качестве мотивации некоторые кинологи рекомендуют использовать игру, но это подходит не всем владельцам (например, новичкам будет сложно освоить этот способ поощрения). Поэтому со щенками обычно используют пищевую мотивацию.

С помощью запретов малышу следует сразу же обозначить границы дозволенного. От качества дрессировки будет зависеть дальнейшее поведение животного. То же самое относится и ко взрослым питомцам. Единственный нюанс в их случае – более долгий процесс обучения, объясняющийся наличием устоявшихся привычек. 

Как научить собаку или щенка команде «Нельзя»

Отработка строится на последовательности: команда – выполнение – похвала. Если мы говорим про запрет, то: команда – невыполнение – воздействие – выполнение – похвала. В дрессировке самым важным является закрепление навыка именно похвалой.

ПРИМЕР

Проблема: во время игры: щенок кусает вас за руки. 

Алгоритм работы: в момент укуса вы даете команду «Нельзя» – щенок прекратил кусать – вы похвалили и дали ему игрушку, которую кусать можно.

Команда запрета – такая же команда, как «Ко мне», «Рядом» и другие. Поэтому похвала должна идти после каждого прекращения нежелательного поведения по вашей команде.

Мало просто запретить собаке действие – необходимо закрепить выполнение. Поэтому обучение не происходит сразу – на него требуется время.

Не менее важным в процессе запрета является предложение собаке альтернативы или создание контраста. На примере со щенком, который кусал руки в игре: мы запретили кусать, но тут же предложили то, что кусать можно. Как бы сказали ему: «Кусать руку нельзя, а кусать игрушку – можно».

Отличие команд «фу!» и «нельзя»

Прежде чем приступать к дрессировке, нужно учесть, что между командами «нельзя» и «фу!» есть существенная разница. Немецкая овчарка, лабрадор или ротвейлер будет по-разному реагировать на них. «Фу!» относится к полному и категорическому запрету. Эта команда одна из самых первых, которую питомец начинает воспринимать.

Используется только в том случае, когда щенок совершает недопустимые действия, например:

  • порча мебели;
  • агрессия по отношению к другим животным;
  • подбирает мусор на улице.

Приучать малыша нужно путем наказания различными способами. Если делать это одинаково, то питомец будет подготавливаться к ожидаемому наказанию.

Обратите внимание! Команда «нельзя» относится к временному запрету. Ее можно отменить в ближайшее время

Примером служит случай, когда щенку запрещают брать лакомство или есть. Как научить собаку команде «нельзя»? Процесс очень длительный, так как нельзя применять методы дрессировки, связанные с наказанием.

Ошибки собаки связаны с ошибками хозяина

Для чего они нужны

Их предназначение заключается в запрете каких-либо действий. Чаще всего собака грызет мебель или начинает лаять, проявляет агрессию или хватает хозяина за одежду.

Выполнять команду «нельзя» или «фу!» собака должна незамедлительно. При этом результат должен сохраняться на протяжении длительного периода.

Извинения и ответы на извинения

Sorry Извините
Excuse me Простите
I’m so sorry! Мне так жаль!
It’s ok! Все в порядке! (Да ничего)
No problem! Без проблем!
It’s fine Все отлично

Примечания:

Если коротко, то разница между sorry и excuse me в том, что sorry говорят уже после того, как что-то натворят (наступил на ногу — Oh, sorry!), а excuse me — когда только собираются (Excuse me, can I take your pen, please?)

То есть sorry — это когда выражают сожаление о чем-то, а excuse me — чтобы привлечь внимание, обратиться, о чем-то попросить.

В ответ на sorry обычно говорят ok, it’s fine, no problem, примерно как мы отвечаем «да ладно!» или «ничего страшного».

Как заваривать чай в типоте гунфу

Типот очень удобен в использовании. Он позволяет заварить методом пролива даже дорогой сорт чая, когда нет времени или условий для проведения полноценной чайной церемонии. Чтобы это сделать, нужно:

  1. Прогреть основную емкость, ополоснув ее кипятком.
  2. Насыпать чайный лист в заварочную колбу (примерно 5–6 граммов).
  3. Залить заварку кипятком или горячей водой нужной температуры, в зависимости от сорта чая.
  4. Через несколько секунд воду после первого пролива нужно слить. Это делается для того, чтобы очистить чайный лист от загрязнений и пыли.
  5. Залить заварку во второй раз горячей водой и настаивать нужное время (зависит от сорта чая).
  6. Нажав на кнопку, слить настой в основную емкость.
  7. Разлить чай из сосуда по чашкам. Начиная со второго пролива чай можно пить.
  8. Чайный лист методом пролива можно заваривать неоднократно, каждый раз получая свежий настой.

Типот гунфу, при всех его неоспоримых преимуществах, не сможет заменить полноценную чайную церемонию. Но он поможет в любых условиях и при нехватке времени правильно (проливом) заварить ваш любимый чай, превратив сложный ритуал заваривания в легкий и удобный процесс.

Значение функции res в программировании: ключевые моменты и примеры использования

Функция res в программировании имеет важное значение и широко применяется для различных целей. В общем случае, функция res предназначена для возвращения результата выполнения операции или вычисления в программе

В различных языках программирования функция res может иметь различные названия и использоваться в разных ситуациях. Например, в языке Python, функция res может быть заменена на ключевое слово return, которое указывает на возврат значения из функции. В других языках, таких как Java или C++, также используется ключевое слово return.

Примеры использования функции res в программировании могут быть разнообразными. Например, функция может использоваться для математических вычислений, таких как сложение, вычитание, умножение или деление чисел. В этом случае, функция res возвращает результат операции.

Также функция res может быть использована для обработки данных или выполнения определенных операций над ними. Например, функция может принимать массив чисел и находить сумму всех элементов. В данном случае, функция возвращает результат вычисления суммы.

Одним из ключевых моментов использования функции res является правильное объявление и определение функции. Для этого необходимо указать возвращаемый тип данных функции, такой как int, double или string, а также правильно указать параметры функции, если они требуются.

Пример использования функции res в языке Python:

  • def sum_numbers(a, b):
    •  res = a + b
    •  return res

В данном примере функция sum_numbers принимает два числа a и b, складывает их и возвращает результат сложения в переменной res.

В заключение, функция res играет важную роль в программировании и используется для возвращения результатов операций или вычислений. Правильное использование этой функции позволяет написать более читаемый и эффективный код программы.

Я вас понимаю \ не понимаю

I see Понятно
I understand you Я вас понимаю
Got it Понял
Excuse me? (Pardon?) Простите?
What? Что?
I don’t understand Я не понимаю
What do you mean? Что вы имеете в виду?
Could you speak slower please? Не могли бы вы говорить медленнее, пожалуйста?
How do you spell it? Как это пишется? (по буквам)
I can’t hear you Я вас не слышу

Примечания:

  • Got it — разговорное выражение, что-то вроде «дошло».
  • Слово spell в выражении «How do you spell it?» значит «писать по буквам». Вопрос часто задают касательно имени или фамилии. В английском языке зачастую невозможно на слух понять, как пишется имя, если только не прочитать его по буквам. Подробнее этом в статье об именах и фамилиях.

Виды ленты ФУМ

По факту это изделие представляет деформируемый наполнитель и одновременно резьбовую смазку, благодаря им, лучше делается герметизация. Различные виды ФУМ ленты позволяют использовать её практически во всех системах трубопроводов, заказать с доставкой можно в интернет магазине здесь.  (И не забудьте про кэшбек до 90 процентов).

Рассмотрим разновидности данного изделия:

Фум-1. Предназначается для обеспечения герметичности соединений трубопроводов. Имеет в составе смазку и может использоваться в системах с агрессивной средой. Обеспечивает монолитное и цельное, очень стойкое уплотнение.

Фум-2. Эта разновидность изделия используется в системах, где могут присутствовать окислители. Не содержит смазки, создаёт прочную прослойку в соединениях.

Фум-3. Не содержит смазки и предназначена для трубопроводов и систем в которых чистая среда без окислителей и щелочей.

Лента разделяется на виды по другому критерию – размеры. Производители выпускают продукцию различной толщины, ширины и длины. Минимальная толщина составляет 0,075 мм, а максимальная 0,25 миллиметров. Ширина начинается от десяти миллиметров. Длина от 10 метров (100 см).

Можно купить специальную ленту предназначенную для газовых труб, она имеет жёлтый цвет. Именно она имеет максимальную толщину в 0,25 мм. Данная лента, её назначение – это создание герметичности системы газоснабжения работающей под низким давлением.

Оценка, выражение чувств

Great Отлично
Good Хорошо
Nice Хорошо, мило
Cool Клево, прикольно
Wow Вау, ух ты
I like it Мне это нравится
Fantastic! Потрясающе! Фантастика!
Not bad Неплохо
So so Так себе
It could be better Могло быть и получше
Not good Не хорошо
Bad Плохо
Awful Отвратительно, ужасно
It’s terrible Это ужасно
I’m so glad for you Я так рад за тебя
I’m sorry about that Мне очень жаль
Oh, my god! Боже мой!
What the hell! Какого черта!
What a pity! (what a shame) Как жаль!
  • Поскольку религия — вопрос тонкий, фразу «Oh, my god» часто заменяют эвфемизмом «Oh, my gosh», а «What the hell» — «What the heck».
  • I’m sorry about that говорят, чтобы выразить сочувствие, когда случается что-то грустное.

Шаг 5. Разлить по чашкам.

Pазлейте улун по чашкам. Итак, это готовый чай. Пейте его не разбавляя водой. Мы рекомендуем немного подождать пока он остынет примерно до 50 С. Улун особенно хорош, когда им не приходится обжигаться — тогда весь его вкус и аромат доступен для восприятия. Выпейте чай и попробуйте сделать легкий выдох через нос. Прислушайтесь к ощущениям в носоглотке. Вы будете приятно удивлены.

Шаг 4 можно и нужно повторять не меньше семи раз. Хорошие улуны уверенно держат семь-десять проливов. Имейте в виду, что вкус чая по-настоящему раскрывается только к третьему проливу. Время выдержки можно постепенно увеличивать доведя его до минуты на поздних проливах.

Краткие выводы

Приучайте к команде «Фу», с добрыми намерениями и последовательно, демонстрируя ваше превосходство, но не отступая от принципов равноправия.

Собаки особенно чувствительны к интонации:

  1. Если вам предстоит приучить взрослую собаку к категоричному запрету – это сложно, долго, но вполне возможно. Все зависит от того, насколько пес вам предан, доверяет и идет на контакт.
  2. Базовое воспитание – не только запрещающие команды. Приступая к дрессировке, учите пса «анализировать» и различать команды. Иначе питомец будет реагировать исключительно на манеру поведения хозяина и резкость голоса.
  3. Начинайте работать над воспитанием в тихой обстановке и тет-а-тет, тогда щенок будет собран и правильно отреагирует на ваши просьбы.
  4. Когда не получается натаскать четвероногого друга на запрещающие команды – не опускайте руки, не прекращайте дрессировки. Обратитесь к специалисту.

Просто нужно время. И не применяйте физическое насилие – это не вызовет правильной реакции. Если пес уже справляется с другими командами, то и с этой у вас проблем не будет, — просто запаситесь терпением.

Понравилась статья? Поделиться с друзьями:
Опытный компьютерщик
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: