The Perfect Shot

303 blanks