Попытался по крайней мере.
Это вторая версия, первая
еще более ущербная
тут