patterson-1patterson-2patterson-3patterson-4patterson-5patterson-6patterson-7patterson-8patterson-9patterson-10patterson-11patterson-12patterson-13patterson-14patterson-15patterson-16patterson-17patterson-18patterson-19patterson-20