i think...this is the worst thing i've ever seen...did i mention i hate numbers?