Ну как-то так :)

https://author.today/work/336015