I can't even begin to explain how tedious this is.