I'm not entirely sure why I took the time out of my day to make this but it felt worthwhile...