Сделано TheAjawMain на C.ai, это моя третья и слегка измененная версия их работы. Вся заслуга принадлежит им.