Oh this is gonna be a long day.....