Черновая версия.
*Редактор глючит и не может обрезать строки по линейке. Поправлю позже*