Получилось устрашающе :D
Приложение