Took all day, but totally worth it now.