Обновил вложение в первом сообщении.
Крайние исправления по состоянию на апрель 20-го