Когда пошел гуглить ошибку, а нашел код на StackOverflow, который делает все, что тебе нужно

,it-юмор,geek,Прикольные гаджеты. Научный, инженерный и  айтишный юмор