Dang.. this might take a while. #practicemakesperfect.