I'm tired and it may not be my finest work... but it's done.