purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple. purple.