Jump to content

Walter the Assaulter

VIP

 Content Type 

Profiles

Forums

DarkRP Server Rules

Forum Rules & Guidelines

DarkRP Server Rules (Compat Test)

rules-compact-manual

Everything posted by Walter the Assaulter

  1. v6, how do we dix
    as always, I love Arby's mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm

  2. Once taken place in a terribly dreadful time, there was a small cat-licking bird that lived on a not-so-big lane by my house whose name was Charles just like every other soul, male or female, that lived on my smelly, stinky, orange, old, rotten, messy, busted cul-de-sac between Belmont and Rose which are both awfully gay Streets Like North street or some shit that reminds me of a celebrity like Paris Hilton or some blonde loser that doesn't even know the capital of her own country, which is the United States of America aka: The U.S.A which is a pristine nation of beauty, opposing to a country as the country of Somalia and Belgium, a part of Europe, which doesn't even have a government, it's just in a complete state of anarchy just like my mind and soul which are both filled with outrageous nonsense that I'm typing down right now into some fat long sentence that probably makes no sense but who cares I'm trying to set some sort of weird record here like most ducks snorted or some weird thing like that and if I do set some sort of record I will be in the Guinness Book of World Records (though anti-American and pro-European, a place of pitty and despair as Somalia is) which was always my dream because that book has a whole bunch a cool and weird stuff in it and I would Become famous and add to the weirdness of the book like some of their records which reminds me of the Rob & Big where Rob sets all of those skateboarding Records And Big Black eats bananas and donuts and three weeks later they both get plaques saying the record they set and I want to get one of those so that's why I'm writing all of this stuff down without ever using a period or some other sentence ending mark like an exclamation point or a question mark or any other symbol that could possibly end my streak of words that is really long now and would take me a while to count just like counting sheep which is supposed to put you to sleep but it really keeps you awake because you want to keep counting and counting until you don't know what comes after trillions, but that would take Years or something because it would take a while just to count a trillion seconds or minutes would be even worse just like how ducks are worse that geese because they are more aggressive around their young unlike great white sharks which are often eaten by their mothers when they are born and the ones who do make it out alive have no mother to teach them how to hunt or whatever because none of that matters because us human beings have mothers unless they die or run off with some CEO of a big company or someone else who makes a lot of money and then they leave you with your dad and you are jealous of your friends if you have any because they have moms and you don't because your mom was some greedy pig who wanted money but ended up only getting the money part and she bought drugs because she was depressed and ended up killing herself from an overdose and you wouldn't even know about it until you become some rich person and check the files somewhere and learn that she died of a overdose and you eyes get all teary and then you start crying because you know that you wouldn't be alive without that woman you called mom and I just found out right now that the longest sentence is like 10,000 words so I have a ways to go and you have to go with me so let's go to 6th gear and throw out some words like Emphysema which I had to do a report on in 4th grade because we had a ton of projects and this was the disease one and we chose diseases out of a hat and I came out with Emphysema which is a form of lung cancer which is 98% caused by smoking which reminds me of the way my dad describes smoking: "you get plant leaves, wrap them in paper, light it on fire and suck on it" which is normally a sentence but not today because I'm setting out on the quest for a long sentence that I'm typing up which reminds me of a story my grandpa told me about himself when he was "your age" about how they covered the letters on the type writers and they had to type so that they could memorize where the letters are on a type writer and my grandpa says he will never regret taking that class because it helped him out a lot when it came to typing and now a days he is not bad a typing at all because He is almost as fast as me because I am a pretty fast typer and writing this article isn't taking very long and expect being pretty far pretty soon at the pace I'm going right now so there are going to be some serious records getting busted when I'm finally finished writing this article on this dumb website which will probably end up huffing this article even though it is fun-packed and joyful and keeps the reader reading when they use that excuse to mom saying "just one more sentence" but that sentence is 10,000 words long and still continuing to go at a reasonable pace and it is going to shatter most of those long sentence records just like how the chargers are going to shatter the most consecutive years without a super bowl win record and I doubt that they will win one in the near future but they patriots are going to win some serious super bowls because they are the best team ever even better than the cowboys or 49ers and no one cares a bout them so go patriots and boo chargers even though I live in San Diego and Like the Padres I hate the Chargers because they are bad and the padres are bad too but I don't care because they are my favorite team and the dodgers are my least favorite along with the Yankees because the Yankees get a lot of money to spend and the padres and marlins get almost nothing and then the Yankees buy a-rod for a lot and the Rays get almost no money but are still fighting for first place this season without expensive players like Derek Jeter or a-rod or Johnny Damon or whoever because they are an all around better team that can beat the Yankees even though the Yankees can beat the royals a lot who really suck because they suck more that the padres do and so do the mariners and Rockies even thought the Rockies went to the world series last year they lost and haven't stopped losing for a while now, either and they are last place in the NL west and that is where the padres used to be but they started hitting home runs and winning games and are dong pretty good right now despite having little offense except for Adrian Gonzalez who is leading the NL in RBI's even though he is on the team who scores the least runs in the league but they are not last in homeruns though they are like 5 away or something but I’m not sure so screw that and let's talk about something fun like water or food or dirt or something but I think food is the best because their is a lot of things to talk about with food like you r favorite food which mine happens to be some spicy burrito form Chipotle mexican grill and it is very good just like this macaroni my mom made one time that had bread crumbs on top and it was very good like all of the food they serve on top chef which I wish I could be a judge for because they have a lot of good food on that show and it makes my mouth water whenever I watch it and that is why I watch it because the food is totally awesome and sometimes I hate the people but they end up getting eliminated like the Dance crews in France's Best Dance Crew which is a great show and you should watch it because people do good dancing like the JFrabbawockeez because they won the first season and they are very good just like supreme soul and So real crew and phresh select and super cr3w and I’m only at 1500 words right now so I have to write some serious stuff like a life biography about myself and anything I’ve ever done which includes going to big bear to ski, fishing, breathing, swimming, going, farting, eating, sleeping and a whole lot more stuff which reminds me of 4th grade again when my teacher was debating with the class whether "a lot" was one or two words and all of the kids including myself said one while the teacher said two and he was right and we were wrong but no one cared because we all had fun arguing about and I have fun arguing with my friends about football and not baseball because in baseball we all like the same team but in football I like the patriots and my friends like the chargers and the 49ers and the eagles and the saints but my team always woops their team's ass and they say that the patriots "cheat" and that's how they won even though the patriots just pwned their team and they suck and my team is good but we all agree when it comes to baseball because we all like the padres and we never really argue over anything in baseball which is my favorite sport and I play it and I am good a it and I want it to be my profession but I doubt that that will happen so my backup plan is being a cop because you get all of the benefits and you get paid after you retire which is good news and I would also like to be some government dude or something like that because they get the benefits too so it would be cool to work for the government which reminds me that my principal worked at the white house and taught the president email because he was the computer guy or something like that so h knows a whole bunch of computer crap like my dad and he is fat too so everyone makes fun of him and I think he huffs kittens too but I am not sure and about that and what the hell is up with all the noob and kitten huffing on this gay ass website like all of the things like "the writer may have been huffing kittens" and stuff like that it really annoys the hell out of me just like other things such as when people clip their finger nails it makes that weird noise that get me all crazy and I hate it just like how me friend hates the sound of chalk on a chalkboard which I find soothing and relaxing but he gets really annoyed and psyched out and he is also very pale-skinned and so is the rest of his family so it must have been some genetic thing like twins and clones and whole bunch of other confusing science crap that I learned a long time ago in 7th grade or something which was when we watched movies in class like UHF which has "Weird Al" Yankovic in it and it is very funny because "Weird Al" Yankovic has to save a TV station with a whole bunch of weird shows like wheel of fish and rauls wild kingdom with a whole bunch of cool animals like flamingos and turtles and stuff like that but who cares lets get to the meaty part of this article which is the part where I write the longest word known to man which is Methionylthreonylthreonyl...isoleucine which is cut out because it has 189,819 words so Wikipedia had to cut out the middle part and the longest word is the name of a protein which is the largest known to man to so big names go to big things is apparently the moral of this story ladies and gentleman the road doesn't stop here and I have to continue no matter what you say or think so I should just write some story now that has no periods so lets start with a guy named Carl who liked fish and women and he went to Clara’s house and they had a good food but that isn't enough of a story to set the record so I think I’ll just stick to writing random crap which really makes no sense at all and here is some random picture that shows a guy who has two legs and another guy who has three who is mocking the guy with two legs because he rips his flesh in disgust every night and you think about who would be dumb enough to rip their flesh instead of cut the ring off or something that doesn't involve entirely gruesome crap like that and I have another life after this one just like how cats have 9 lives I have three because I’m on my second one right now and it is great and you might think I’m a whole new person but you are thinking wrong it's just when I died I came back t life and next time I die I’ll come back to life again and then when I die I’ll be dead for sure which reminds me of Stephen king's book called pet sematary which is coo because people come back to life because there was a burial ground that bring people back to life if they are dead and that book is a great book and you should read it along with the Harry Potter series which has magic in it and it is cool too so don't shank yourself when you are cutting that meat for dinner or you might die of massive blood loss or might just need a band aid I mean that works too or you don't even need a band aid because I don't use them and I have never gotten and infection in my life so maybe I’m lucky or have an alligator immune system or something but I don't use band aids and I don't use Neosporin on my cuts so I’m some sort of miracle I guess but I’m wasting twenty minutes of my miracle life on this retard article that I just want the Guinness book of world records to see and go that is the longest thing ever and have me in their book so I’m striving towards that goal right now and I’m not stopping until I hit at least 3000 words and then I’ll do the construction thing and finish thing up tomorrow or sometime after now and I will be the author of the longest single sentence on the planet earth which will be a real accomplishment on my part so you can be real jealous right now because I am making history right in front of you and if you are still reading this I am truly impressed because this article must be getting really boring by now and maybe your not even reading this just scanning the article for periods which I’m afraid you will not find until the very end of this article which is a very, very, long way away and if you are a slow reader well sucks for you but now I have to use that construction thing and I will finish this and now I am back after a hard day at work but I’m still going now so get ready to rumble with this long thing called a sentence that is as long as Mt. Everest is tall and the Marinas Trench is deep and speaking of the ocean fish of all kinds live in the ocean such as puffer fish which are poisonous to eat if not prepared right and will make you die after and you ADMINS BETTER NOT DELETE THIS BECAUSE IT IS SOME RECORD and if you do delete it well I will have this saved and what will you do then you people who will want to delete this because you don't care about people trying to break records so don't delete this or I will boycott Uncyclopedia and will be very mad at you guys like how I am Mad at Tim for being so annoying just like Celebrities and loud people and people who don't brush their teeth which makes me think of killing myself except I wouldn't do that because I am some sort of miracle as you probably read before or not because you are tired of reading this jumble of words that are still making a grammatically correct sentence that is breaking records right now and I won't stop until you let me break some serious records like longest sentence and some other weird stuff that I might get an award for or something but I also want that Guinness record plaque that you get for setting a monster record like most consecutive noses picked with boogers in them or something completely obscure like that which is like a bunch of the articles on this website which are actually some times funny like how to solve a one by one by one Rubik’s cube which made me laugh pretty good and the star wars one is good too so never delete those two because they are funny unlike this article because this article is more boring than funny but who cares some retard might laugh at this bundle of crap and I think that I will put that crap tag on this article so people know that this article isn't really funny but that it is long and boring like Dances with Wolves and some other long movies that you actually fall asleep during which is hard for me to do so I tend not to nut I did when I watched Dances with Wolves because it was really boring like counting sheep to a trillion or some other large number that some little kid says he wishes he had that many dollars but he will never get that many dollars because there isn't even that many in circulation right now and if there was that would be some major inflation right there so don't think you can get that much money kid because then you would not be doing this country a favor which it desperately needs I might add so instead burn money instead of make it and lower inflation rates and do everyone a favor except for the people who are already really rich and don't care about inflation and would rather drive an escalade instead of a Prius in times like this with all of the gas prices and stuff that would drive up your bill but they don't notice because they have a lot of money and don't care therefore they should die and burn in hell with all of the lawyers and other bad people on this ball we call earth that really isn't a perfect sphere because of the mountains and valleys makes it look all jagged but from space it looks like a sphere but looks may be deceiving so don't think that the world is a sphere no matter what other people say and tell them to eat themselves when they try to convince you that the earth is really a sphere but it isn't just like how most ignorant people think that Columbus found America but he really didn't that was Leif Erickson, but Columbus really found the Bahamas thinking they were penis outside of china and he was wrong so everyone forget Columbus and remember some other sailor like Henry Hudson who tried to find the northern passage but didn't so his crew killed him but a he was a great man any way so remember him instead of Columbus or remember William Penn who created Pennsylvania or remember your grandma or someone but not Columbus so go ahead and think that the earth is flat even though it isn't and it can have for corners if you think about it so go die and fall off a cliff or something interesting like that or at least get a life that want’ to penis e a cool record like the one I'm setting right now so go to a pawnshop and buy a life or kill yourself and get a new one or something weird like that or I will force you to and if you are still reading this you are an amazing human because I forget most of the stuff I’ve written already except for the great white shark thing at the beginning of the article and I remember that I need to go see some good movies tomorrow or sometime in the near future like within a week or something but forget that I'm only at 3500 words now so lets go to 4000 penis and then maybe I’ll call it quits because this is boring and I would rather write another article that is good and long but not all one sentence like this one so let's come up with some final five hundred words or so to say before I stop writing all of the nonsense so let's brainstorm ideas like poo, ducks, lemons, flanges, more ducks and star wars which sound about like enough and I like star wars out of there so let's talk about some penis star wars stuff like Kit Fisto who has weird tentacle things on his head and Ki-Adi-Mundi who has two brains and is on the Jedi which is penis honor and privilege because it is and Kit Fisto gets killed by Palpatine in the 3rd movie like Mace Windu who is cool and I like his light saber because it is purple unlike the standard blue and green colors which I prefer green out of but most people seem to like the blue colors but who cares about them they like blue and green is better so you better not like blue or you are some lame person that will be lame for the rest of your life like some people who think that they are cool but are really posers and they live their life not knowing that they are continually mocked and made fun of all of the time behind their backs and that they are really dumb or something so go out and tell all of the posers you know to not be posers anymore and tell them that they should go jump in a lake or something insulting like that and make them run and cry and you can laugh at them and hope they don't tell their mom who will be mad at you so maybe you shouldn't even do that you should just laugh at them behind their backs while they live the poser life and I'm near 4000 words now so let me slow down now yeah I have about a hundred words left so let me write down the exact amount before I stop writing so let me finish this thing up by talking about donuts and their fried goodness and how they make you fat and stuff but they do taste good so you should eat them because they are good and they taste good even though you could get fat but no one cares so eat them and be happy and I am starting to near 4000 now so just be a bit patient and this has been fun guys so let me finish right about, where you should wait for it, and wait, 'till right about, where we are almost there, having just two more for that you should wait, while this actually isn’t going to stop because I want this to keep going for a little while longer so that I can still break some record but man am I tired so I think I will actually shut up now, nope this has to continue forever and will continue for years and then a Bert killed the 3-legged guy and ate his orange while pooping and then I shall say the bird's name is "a bird who walked across the street killed a guy with a Minecraft nose and stuff. Jesus Christ is my lord and savior.You guys probably think that that is the worlds longest sentence, but it's not,because I just keep on adding commas, and it's pretty easy, if you think about it, so anyway there is this girl at school and she's my friend, and all but she's turning really mean, its a different person, and I'm trying to beat the record, but that girl, who likes this boy, who likes this girl, and who likes this other boy, and that same kid likes this other girl, but that girl like another guy, but the guy is actually a 40 year old man that eats penis for a living for the ability to never show the meerkats who's doing the write things oh and my last remark is that socialism does not work because look at Europe and Greece which is failing miserably; America always wins, there is no doubt about America's beauty, Amen and I just made it longer, and longer still as I continue to talk and talk and talk and talk throughout this, though I believe it would be referred to more as typing, so I will continue to type and type and type and type and type until I grow bored of it, and I have so I will take my leave soon, but not before I say that I somehow managed to make this already super long sentence longer, so HALLELUJAH, but we are not done yet everything I just said IS NOT RELEVANT to daily life, if you read this all you have no life, did u mention I like waffles and pancakes and people and gay marriage. This is a hell of a sentence peeps. What ever the man did the child would not wake up from the bullet that entered his head and he woke up again to find himself in heaven and then he felt fire and it was hot very hot very hot very hot very hot very hot but then he said "so" and he was alive again, alive, alive, alive, alive and then he flew like a bird and he looked in the mirror and saw his wings and his beak and his legs he was a bird like wow like what like wow like what that's so cool but then a dragon came and saved the bird and turned him into a princess and he had to live with the dragons and it was so boring and like who wrote this, who has the time to do this, because I obviously don't, and many other people don't, such as the president, CEO's of companies, terrorists, workers, kids, parents, adults, and many other people, but who even gives a fuck about what we're doing, because this is all bullshit

    Once taken place in a terribly dreadful time, there was a small cat-licking bird that lived on a not-so-big lane by my house whose name was Charles just like every other soul, male or female, that lived on my smelly, stinky, orange, old, rotten, messy, busted cul-de-sac between Belmont and Rose which are both awfully gay Streets Like North street or some shit that reminds me of a celebrity like Paris Hilton or some blonde loser that doesn't even know the capital of her own country, which is the United States of America aka: The U.S.A which is a pristine nation of beauty, opposing to a country as the country of Somalia and Belgium, a part of Europe, which doesn't even have a government, it's just in a complete state of anarchy just like my mind and soul which are both filled with outrageous nonsense that I'm typing down right now into some fat long sentence that probably makes no sense but who cares I'm trying to set some sort of weird record here like most ducks snorted or some weird thing like that and if I do set some sort of record I will be in the Guinness Book of World Records (though anti-American and pro-European, a place of pitty and despair as Somalia is) which was always my dream because that book has a whole bunch a cool and weird stuff in it and I would Become famous and add to the weirdness of the book like some of their records which reminds me of the Rob & Big where Rob sets all of those skateboarding Records And Big Black eats bananas and donuts and three weeks later they both get plaques saying the record they set and I want to get one of those so that's why I'm writing all of this stuff down without ever using a period or some other sentence ending mark like an exclamation point or a question mark or any other symbol that could possibly end my streak of words that is really long now and would take me a while to count just like counting sheep which is supposed to put you to sleep but it really keeps you awake because you want to keep counting and counting until you don't know what comes after trillions, but that would take Years or something because it would take a while just to count a trillion seconds or minutes would be even worse just like how ducks are worse that geese because they are more aggressive around their young unlike great white sharks which are often eaten by their mothers when they are born and the ones who do make it out alive have no mother to teach them how to hunt or whatever because none of that matters because us human beings have mothers unless they die or run off with some CEO of a big company or someone else who makes a lot of money and then they leave you with your dad and you are jealous of your friends if you have any because they have moms and you don't because your mom was some greedy pig who wanted money but ended up only getting the money part and she bought drugs because she was depressed and ended up killing herself from an overdose and you wouldn't even know about it until you become some rich person and check the files somewhere and learn that she died of a overdose and you eyes get all teary and then you start crying because you know that you wouldn't be alive without that woman you called mom and I just found out right now that the longest sentence is like 10,000 words so I have a ways to go and you have to go with me so let's go to 6th gear and throw out some words like Emphysema which I had to do a report on in 4th grade because we had a ton of projects and this was the disease one and we chose diseases out of a hat and I came out with Emphysema which is a form of lung cancer which is 98% caused by smoking which reminds me of the way my dad describes smoking: "you get plant leaves, wrap them in paper, light it on fire and suck on it" which is normally a sentence but not today because I'm setting out on the quest for a long sentence that I'm typing up which reminds me of a story my grandpa told me about himself when he was "your age" about how they covered the letters on the type writers and they had to type so that they could memorize where the letters are on a type writer and my grandpa says he will never regret taking that class because it helped him out a lot when it came to typing and now a days he is not bad a typing at all because He is almost as fast as me because I am a pretty fast typer and writing this article isn't taking very long and expect being pretty far pretty soon at the pace I'm going right now so there are going to be some serious records getting busted when I'm finally finished writing this article on this dumb website which will probably end up huffing this article even though it is fun-packed and joyful and keeps the reader reading when they use that excuse to mom saying "just one more sentence" but that sentence is 10,000 words long and still continuing to go at a reasonable pace and it is going to shatter most of those long sentence records just like how the chargers are going to shatter the most consecutive years without a super bowl win record and I doubt that they will win one in the near future but they patriots are going to win some serious super bowls because they are the best team ever even better than the cowboys or 49ers and no one cares a bout them so go patriots and boo chargers even though I live in San Diego and Like the Padres I hate the Chargers because they are bad and the padres are bad too but I don't care because they are my favorite team and the dodgers are my least favorite along with the Yankees because the Yankees get a lot of money to spend and the padres and marlins get almost nothing and then the Yankees buy a-rod for a lot and the Rays get almost no money but are still fighting for first place this season without expensive players like Derek Jeter or a-rod or Johnny Damon or whoever because they are an all around better team that can beat the Yankees even though the Yankees can beat the royals a lot who really suck because they suck more that the padres do and so do the mariners and Rockies even thought the Rockies went to the world series last year they lost and haven't stopped losing for a while now, either and they are last place in the NL west and that is where the padres used to be but they started hitting home runs and winning games and are dong pretty good right now despite having little offense except for Adrian Gonzalez who is leading the NL in RBI's even though he is on the team who scores the least runs in the league but they are not last in homeruns though they are like 5 away or something but I’m not sure so screw that and let's talk about something fun like water or food or dirt or something but I think food is the best because their is a lot of things to talk about with food like you r favorite food which mine happens to be some spicy burrito form Chipotle mexican grill and it is very good just like this macaroni my mom made one time that had bread crumbs on top and it was very good like all of the food they serve on top chef which I wish I could be a judge for because they have a lot of good food on that show and it makes my mouth water whenever I watch it and that is why I watch it because the food is totally awesome and sometimes I hate the people but they end up getting eliminated like the Dance crews in France's Best Dance Crew which is a great show and you should watch it because people do good dancing like the JFrabbawockeez because they won the first season and they are very good just like supreme soul and So real crew and phresh select and super cr3w and I’m only at 1500 words right now so I have to write some serious stuff like a life biography about myself and anything I’ve ever done which includes going to big bear to ski, fishing, breathing, swimming, going, farting, eating, sleeping and a whole lot more stuff which reminds me of 4th grade again when my teacher was debating with the class whether "a lot" was one or two words and all of the kids including myself said one while the teacher said two and he was right and we were wrong but no one cared because we all had fun arguing about and I have fun arguing with my friends about football and not baseball because in baseball we all like the same team but in football I like the patriots and my friends like the chargers and the 49ers and the eagles and the saints but my team always woops their team's ass and they say that the patriots "cheat" and that's how they won even though the patriots just pwned their team and they suck and my team is good but we all agree when it comes to baseball because we all like the padres and we never really argue over anything in baseball which is my favorite sport and I play it and I am good a it and I want it to be my profession but I doubt that that will happen so my backup plan is being a cop because you get all of the benefits and you get paid after you retire which is good news and I would also like to be some government dude or something like that because they get the benefits too so it would be cool to work for the government which reminds me that my principal worked at the white house and taught the president email because he was the computer guy or something like that so h knows a whole bunch of computer crap like my dad and he is fat too so everyone makes fun of him and I think he huffs kittens too but I am not sure and about that and what the hell is up with all the noob and kitten huffing on this gay ass website like all of the things like "the writer may have been huffing kittens" and stuff like that it really annoys the hell out of me just like other things such as when people clip their finger nails it makes that weird noise that get me all crazy and I hate it just like how me friend hates the sound of chalk on a chalkboard which I find soothing and relaxing but he gets really annoyed and psyched out and he is also very pale-skinned and so is the rest of his family so it must have been some genetic thing like twins and clones and whole bunch of other confusing science crap that I learned a long time ago in 7th grade or something which was when we watched movies in class like UHF which has "Weird Al" Yankovic in it and it is very funny because "Weird Al" Yankovic has to save a TV station with a whole bunch of weird shows like wheel of fish and rauls wild kingdom with a whole bunch of cool animals like flamingos and turtles and stuff like that but who cares lets get to the meaty part of this article which is the part where I write the longest word known to man which is Methionylthreonylthreonyl...isoleucine which is cut out because it has 189,819 words so Wikipedia had to cut out the middle part and the longest word is the name of a protein which is the largest known to man to so big names go to big things is apparently the moral of this story ladies and gentleman the road doesn't stop here and I have to continue no matter what you say or think so I should just write some story now that has no periods so lets start with a guy named Carl who liked fish and women and he went to Clara’s house and they had a good food but that isn't enough of a story to set the record so I think I’ll just stick to writing random crap which really makes no sense at all and here is some random picture that shows a guy who has two legs and another guy who has three who is mocking the guy with two legs because he rips his flesh in disgust every night and you think about who would be dumb enough to rip their flesh instead of cut the ring off or something that doesn't involve entirely gruesome crap like that and I have another life after this one just like how cats have 9 lives I have three because I’m on my second one right now and it is great and you might think I’m a whole new person but you are thinking wrong it's just when I died I came back t life and next time I die I’ll come back to life again and then when I die I’ll be dead for sure which reminds me of Stephen king's book called pet sematary which is coo because people come back to life because there was a burial ground that bring people back to life if they are dead and that book is a great book and you should read it along with the Harry Potter series which has magic in it and it is cool too so don't shank yourself when you are cutting that meat for dinner or you might die of massive blood loss or might just need a band aid I mean that works too or you don't even need a band aid because I don't use them and I have never gotten and infection in my life so maybe I’m lucky or have an alligator immune system or something but I don't use band aids and I don't use Neosporin on my cuts so I’m some sort of miracle I guess but I’m wasting twenty minutes of my miracle life on this retard article that I just want the Guinness book of world records to see and go that is the longest thing ever and have me in their book so I’m striving towards that goal right now and I’m not stopping until I hit at least 3000 words and then I’ll do the construction thing and finish thing up tomorrow or sometime after now and I will be the author of the longest single sentence on the planet earth which will be a real accomplishment on my part so you can be real jealous right now because I am making history right in front of you and if you are still reading this I am truly impressed because this article must be getting really boring by now and maybe your not even reading this just scanning the article for periods which I’m afraid you will not find until the very end of this article which is a very, very, long way away and if you are a slow reader well sucks for you but now I have to use that construction thing and I will finish this and now I am back after a hard day at work but I’m still going now so get ready to rumble with this long thing called a sentence that is as long as Mt. Everest is tall and the Marinas Trench is deep and speaking of the ocean fish of all kinds live in the ocean such as puffer fish which are poisonous to eat if not prepared right and will make you die after and you ADMINS BETTER NOT DELETE THIS BECAUSE IT IS SOME RECORD and if you do delete it well I will have this saved and what will you do then you people who will want to delete this because you don't care about people trying to break records so don't delete this or I will boycott Uncyclopedia and will be very mad at you guys like how I am Mad at Tim for being so annoying just like Celebrities and loud people and people who don't brush their teeth which makes me think of killing myself except I wouldn't do that because I am some sort of miracle as you probably read before or not because you are tired of reading this jumble of words that are still making a grammatically correct sentence that is breaking records right now and I won't stop until you let me break some serious records like longest sentence and some other weird stuff that I might get an award for or something but I also want that Guinness record plaque that you get for setting a monster record like most consecutive noses picked with boogers in them or something completely obscure like that which is like a bunch of the articles on this website which are actually some times funny like how to solve a one by one by one Rubik’s cube which made me laugh pretty good and the star wars one is good too so never delete those two because they are funny unlike this article because this article is more boring than funny but who cares some retard might laugh at this bundle of crap and I think that I will put that crap tag on this article so people know that this article isn't really funny but that it is long and boring like Dances with Wolves and some other long movies that you actually fall asleep during which is hard for me to do so I tend not to nut I did when I watched Dances with Wolves because it was really boring like counting sheep to a trillion or some other large number that some little kid says he wishes he had that many dollars but he will never get that many dollars because there isn't even that many in circulation right now and if there was that would be some major inflation right there so don't think you can get that much money kid because then you would not be doing this country a favor which it desperately needs I might add so instead burn money instead of make it and lower inflation rates and do everyone a favor except for the people who are already really rich and don't care about inflation and would rather drive an escalade instead of a Prius in times like this with all of the gas prices and stuff that would drive up your bill but they don't notice because they have a lot of money and don't care therefore they should die and burn in hell with all of the lawyers and other bad people on this ball we call earth that really isn't a perfect sphere because of the mountains and valleys makes it look all jagged but from space it looks like a sphere but looks may be deceiving so don't think that the world is a sphere no matter what other people say and tell them to eat themselves when they try to convince you that the earth is really a sphere but it isn't just like how most ignorant people think that Columbus found America but he really didn't that was Leif Erickson, but Columbus really found the Bahamas thinking they were penis outside of china and he was wrong so everyone forget Columbus and remember some other sailor like Henry Hudson who tried to find the northern passage but didn't so his crew killed him but a he was a great man any way so remember him instead of Columbus or remember William Penn who created Pennsylvania or remember your grandma or someone but not Columbus so go ahead and think that the earth is flat even though it isn't and it can have for corners if you think about it so go die and fall off a cliff or something interesting like that or at least get a life that want’ to penis e a cool record like the one I'm setting right now so go to a pawnshop and buy a life or kill yourself and get a new one or something weird like that or I will force you to and if you are still reading this you are an amazing human because I forget most of the stuff I’ve written already except for the great white shark thing at the beginning of the article and I remember that I need to go see some good movies tomorrow or sometime in the near future like within a week or something but forget that I'm only at 3500 words now so lets go to 4000 penis and then maybe I’ll call it quits because this is boring and I would rather write another article that is good and long but not all one sentence like this one so let's come up with some final five hundred words or so to say before I stop writing all of the nonsense so let's brainstorm ideas like poo, ducks, lemons, flanges, more ducks and star wars which sound about like enough and I like star wars out of there so let's talk about some penis star wars stuff like Kit Fisto who has weird tentacle things on his head and Ki-Adi-Mundi who has two brains and is on the Jedi which is penis honor and privilege because it is and Kit Fisto gets killed by Palpatine in the 3rd movie like Mace Windu who is cool and I like his light saber because it is purple unlike the standard blue and green colors which I prefer green out of but most people seem to like the blue colors but who cares about them they like blue and green is better so you better not like blue or you are some lame person that will be lame for the rest of your life like some people who think that they are cool but are really posers and they live their life not knowing that they are continually mocked and made fun of all of the time behind their backs and that they are really dumb or something so go out and tell all of the posers you know to not be posers anymore and tell them that they should go jump in a lake or something insulting like that and make them run and cry and you can laugh at them and hope they don't tell their mom who will be mad at you so maybe you shouldn't even do that you should just laugh at them behind their backs while they live the poser life and I'm near 4000 words now so let me slow down now yeah I have about a hundred words left so let me write down the exact amount before I stop writing so let me finish this thing up by talking about donuts and their fried goodness and how they make you fat and stuff but they do taste good so you should eat them because they are good and they taste good even though you could get fat but no one cares so eat them and be happy and I am starting to near 4000 now so just be a bit patient and this has been fun guys so let me finish right about, where you should wait for it, and wait, 'till right about, where we are almost there, having just two more for that you should wait, while this actually isn’t going to stop because I want this to keep going for a little while longer so that I can still break some record but man am I tired so I think I will actually shut up now, nope this has to continue forever and will continue for years and then a Bert killed the 3-legged guy and ate his orange while pooping and then I shall say the bird's name is "a bird who walked across the street killed a guy with a Minecraft nose and stuff. Jesus Christ is my lord and savior.You guys probably think that that is the worlds longest sentence, but it's not,because I just keep on adding commas, and it's pretty easy, if you think about it, so anyway there is this girl at school and she's my friend, and all but she's turning really mean, its a different person, and I'm trying to beat the record, but that girl, who likes this boy, who likes this girl, and who likes this other boy, and that same kid likes this other girl, but that girl like another guy, but the guy is actually a 40 year old man that eats penis for a living for the ability to never show the meerkats who's doing the write things oh and my last remark is that socialism does not work because look at Europe and Greece which is failing miserably; America always wins, there is no doubt about America's beauty, Amen and I just made it longer, and longer still as I continue to talk and talk and talk and talk throughout this, though I believe it would be referred to more as typing, so I will continue to type and type and type and type and type until I grow bored of it, and I have so I will take my leave soon, but not before I say that I somehow managed to make this already super long sentence longer, so HALLELUJAH, but we are not done yet everything I just said IS NOT RELEVANT to daily life, if you read this all you have no life, did u mention I like waffles and pancakes and people and gay marriage. This is a hell of a sentence peeps. What ever the man did the child would not wake up from the bullet that entered his head and he woke up again to find himself in heaven and then he felt fire and it was hot very hot very hot very hot very hot very hot but then he said "so" and he was alive again, alive, alive, alive, alive and then he flew like a bird and he looked in the mirror and saw his wings and his beak and his legs he was a bird like wow like what like wow like what that's so cool but then a dragon came and saved the bird and turned him into a princess and he had to live with the dragons and it was so boring and like who wrote this, who has the time to do this, because I obviously don't, and many other people don't, such as the president, CEO's of companies, terrorists, workers, kids, parents, adults, and many other people, but who even gives a fuck about what we're doing, because this is all bullshit

    I love arby’s Mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm

    1. Notusingthisshitnomore4228

      Notusingthisshitnomore4228

      If you got to the comments, then this is an official bruh moment. 

    2. Walter the Assaulter

      Walter the Assaulter

      Mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm

  3. You ran face-first into the point and still missed it. "Do not abuse non-destructible entities when building your base. This means using them for anything other than their intended purpose." - MOTD (https://forums.titsrp.com/server-rules/) We added that rule because people were blocking with money pots and RT screens.
  4. Correct, though using a weapon may be illegal. If you're killed or arrested purely for self defense, I'd start a vote demote for brutality (or call a sit, but without evidence of what they saw you'd be hard pressed to prove anything) if the officer should've been able to tell from the information they have. It's not like you can gun people down for any old thing, you have to recognize them as a threat and arguing that people acting in self defense is an active threat to the public doesn't quite pass smell test. Not sure where they pulled that one from. People shooting cops or unarmed people seems pretty obvious to me. The rule's been there, I'm surprised you never saw it. Sugar put it in writing in Jan 2018 as part of the MOTD revamp to try to reduce the amount of unwritten rules (anyone from back then knows -_-) and that's how it's been enforced for much longer, at least as long as I’ve been around as staff.
  5. There's no argument to counter. It's how the rule worked and works, unless someone's gone back in time and overridden the server owner or an SA now wants to change it. If you don't like it, create a suggestion thread with actual feedback for improvement rather than "they could do x even though it breaks a couple of different other rules" or "I can do this thing other people do now. I could before, but I can do it now too" which is poor quality posting. If there's a better way that we can make this work I'm down, but requiring an attempted arrest isn't an idea I think can work without a lot of feedback and issues resolved otherwise I'd be all for it because I'd love me some serious CP RP on Tits. How do we define "attempt to arrest"? If it involves trying to cuff someone, how do I check that in our logs? In terms of RP, why can't I just shoot the guy who's actively killing the head of government? Why can't I just shoot someone raiding my base or killing cops in the PD? Even on PoliceRP servers, or at least the one I was trained on and the other I played for a while, in every single raid/heist situation you are authorized to use lethal force on any criminal who has discharged a firearm seemingly with intent to harm or kill anyone (specific exceptions apply like hostage negotiation). In all other situations and including raids, you actually aren't allowed to arrest or attempt to arrest people who are shooting at you or any others and you must utilize your lethal firearm or flee. You can attempt an arrest if they stop shooting, put the gun away (whether by their own power or by your orders), and don't bring it back out while you approach and apprehend. If we want to suggest RP more serious than where I had to undergo training and get staff approval/promotion (though we got a super chill admin, luckily) to become a CP job that was authorized only to carry handguns, I'm not sure if you have a big picture in mind or not or if it's something else. I mean, I'm cool with it, but this was never meant to be a serious RP server according to our overlords. I'm surprised and somewhat pleased at the sudden movement towards wanting to change that, I just think there are better battles to fight if we want "more RP" and less "death match" given the CP side of our RP is more geared towards wanting you to arrest instead of kill than serious police RP servers. That's all not even mentioning the benefits you get for cuff/fine which the servers I played didn't have, though I believe some others have traffic tickets. Or if it'll make y'all happy I'll just revert the change. Nothing changes from a practical standpoint but the MOTD will say you can shoot people for resisting arrest again and we'll have more players tell me how the guy was crawling away after getting stunned so he had to take him out back and put him down. And more staff asking what the rule means and for me to change it to something like...what it says now
  6. I see. Troll post.
  7. None of those rules were changed, just clarified. You've been able to kill people who are killing other people since before I joined the server and it's pretty common on other servers as well. Thinking about it, pretty much every DarkRP and PoliceRP server I've tried lets you kill violent raiders. I don't see how the new phrasing of the rule would encourage death match over the previous version, it was worse before because it implied you could kill people for walking away or for verbal threats (which isn't really true, thus the edit). All this actually did was seemingly further restrict when you could kill people. Sorry for the confusion regarding the rule, but this post doesn't make a lot of sense to me in terms of both rules balancing or RP. If someone's shooting up the PD or shooting at me or trying to kill other CP/the mayor I'd want to be able to take them down in whatever way is easiest for that situation whether that means arresting or shooting.
  8. September 5th Changelog Rules clarified based on recent feedback, hopefully easier for new players to understand GENERAL RULES DO NOT be racist or offensive to other players/staff. > DO NOT use racial slurs or be overly offensive to other players/staff. DO NOT block off NPCs, everyone needs to get to them > DO NOT block off unique NPCs, everyone needs to be able to reach them DO NOT Use Boomboxes to play ear-rape songs > DO NOT Use Boomboxes to play ear-rape or racial slurs ADD: DO call for staff if you see someone breaking the rules DO NOT take rule violations into your own hands, someone else breaking the rules doesn't mean you get to and you can be punished too NLR RULES ADD: Killing the raiders on the way back to their base with your printers after you die. NOT ALLOWED Finding the raider's base after you die and raiding them after they're done securing your printers. ALLOWED DEFAULT LAWS Doing any illegal activity may result in consequences such as being arrested or fined, or even death if you are threatening somebody's life/resisting arrest > Doing any illegal activity may result in consequences such as being arrested or fined. You may even be killed if you are presenting an active threat like assaulting or killing people. BUILDING RULES A public base is a place with open doors such as a restaurant. For your base to be considered a public base, you must place a sign indicating it as a "Public Base." You may not have money-making entities inside/it will be treated as a building sign. If the base does have closed and locked doors and the owners refuse to let you in that room, the base is considered raid-able. > A public base is a place with open doors such as a restaurant. For your base to be considered a public base, you MUST place a sign indicating it as a "Public Base." You may not have money-making entities inside/it will be treated as a building sign. If the base does have closed and locked doors or entities, call staff to report a false public base. You cannot take over a large portion of the map and the portion of the map cannot be a hotspot (Ex: In front of PD) > Your megabase cannot take over a large portion of the map and the portion of the map cannot be a hotspot (Ex: In front of PD) COP RULES Examples of GOOD Laws ADD: Lockdown during terror attacks and revolts, it's dangerous outside Examples of BAD / PUNISHABLE Laws ADD: Walking on sidewalks is illegal Using text/voice chat is illegal You must use x phrase when talking in chat or AOS Lockdown/everyone outside is AOS during nighttime and PD raids Thief Rules You cannot call a PD raid for the sole purpose of killing people in the lobby/preventing people from access to the lobby. If you PD raid you are there to either kill the Mayor or raid the vault. > You cannot call a PD raid for the sole purpose of killing people in the lobby/preventing people from access to the lobby. If you PD raid you are there to kill the Mayor, raid the vault, or break people out of jail. MISC RULES Killing people at NPCs has no purpose, you don't gain anything and therefore is RDM and a ban-able offense > Do not kill people at NPCs without an RP reason, you don't gain anything and therefore it is intentional RDM and a bannable offense
  9. As far as I was told, CC sweps had started only being reskins not so long before I started in 2016. PvP is more balanced than it was. I do not and most probably will not support any changes that would allow a player to pay money for an objective advantage. Make more different weapons viable so CCs aren't stuck with pump shotgun reskins and VAL. Buff weak weapons. Add things only CCs can have that might be stronger/different too to give them more purpose, but available to everyone to add to their CC with ingame money. They can even cost more. Just don't make an option available only to people who pay for custom content or who buy from players who buy custom content.
  10. This kind of info can help to put in the report: Did you get their Discord tag? Do you have evidence of him agreeing to give you the CC permanently? Do you have the date and time of the agreement and of the transaction? Any additional information you can give us will help us be able to resolve your issue.
  11. Your question is a bit loaded. All racial slurs aren't and haven't been allowed. Breaking any rule an extreme amount of times is a bannable offense, or leaving in the sit to avoid punishment, or rejoining to get rid of a mute. And all of those are completely the fault of the user so I'm not sure why you would blame the rules. Did any staff explicitly allow it? Did you talk to any staff about it in the first place? What exactly is "anti trans hate speech" in this situation? You haven't provided any examples, what did they say? Do you have any chat logs? Any specified phrases that you saw in chat that bother you? Bullying and other forms of harassment aren't allowed as per the MOTD, but I'm interested in seeing what comparison you're trying to draw in your post. If you're comparing it to the offensiveness of the inhumane slave trade (which has been going on for most of human history and still to this day both legally and illegally); the racially charged beatings, murders, and riots; as well as decades of systematic oppression from the government at all levels even after becoming "free" then it's gotta be pretty bad and whatever they said should potentially be banned language. Edit: That was just an exaggerated joke. If you think somebody is saying something they shouldn't be and staff that are online aren't doing anything, take some screenshots and create a report.
  12. If you invite someone into your base, tell them you're actively threatening other people, and ping them with your exact location, don't be upset when they walk through your door. If you don't have a warrant and aren't invited in though, it's failRP for CP to trespass inside a base for any reason according to Doc and the MOTD.
  13. Garry's Mod (often abbreviated as GMod) is a sandbox game developed by Facepunch Studios and published by Valve. The game was created by Garry Newman as a mod for Valve's Source game engine and released in December 2004, before being expanded into a standalone release and published by Valve in November 2006. Ports of the original Microsoft Windows version for Mac OS X and Linux followed in September 2010 and June 2013, respectively. The base game mode of Garry's Mod has no set objectives and provides the player with a world to freely manipulate. Other game modes, notably Trouble in Terrorist Town, are created by other developers as mods and are installed separately, by means such as the Steam Workshop. As of January 2016, Garry's Mod has sold 10 million copies.

    Gameplay

    Garry's Mod is a physics-based sandbox game and its base game mode has no set objectives. The player is able to spawn non-player characters, ragdolls, and props, and interact with them by various means. Using the physics gun, ragdolls and props can be picked up, rotated, and frozen in place. The tool gun is a multi-purpose item for various tasks, such as welding and constraining props together, and altering the facial expressions of ragdolls.

    User-created content

    Garry's Mod includes the functionality to modify the game by developing scripts written in the Lua programming language. Notable mods include Spacebuild, Wiremod, Elevator: Source, DarkRP, Prop Hunt, and Trouble in Terrorist Town. Specialised servers, known as Fretta servers, rotate between custom game modes every fifteen minutes. Garry's Mod version 12 introduced the "Toybox" section, through which the player could browse and install user-created mods. In Garry's Mod version 13, this was mostly replaced with support for the Steam Workshop.

    Fretta Contest

    In late 2009, Facepunch launched the "Fretta Contest", a competition in which people were to develop Garry's Mod game modes using the proprietary Fretta programming framework, with the winner to be natively added to the game. The winner of this contest was Trouble in Terrorist Town (TTT), wherefore it was added to the game in July 2010, alongside another Fretta game, Dogfight: Arcade Assault. TTT assigns players to three groups: Traitors, Detectives, and Innocents. Detectives are known to all players, whereas Traitors are only known to other Traitors and otherwise appear as Innocents. While Traitors attempt to eliminate all other players, Innocents and Detectives need to co-operate to identify and eliminate all Traitors. To do the latter, Detectives are given special equipment, such as DNA scanners that can trace a dead player's killer.

    GMod Tower

    In July 2009, four developers working under the name "PixelTail Games" opened a Garry's Mod server called GMod Tower. GMod Tower was a network of servers, designed as a social media platform for users to play minigames with friends and socialise in a hub area. Within hours of the server's opening, the website for GMod Tower reached two million views. GMod Tower temporarily shut down between January 2012 and April that year. PixelTail later expanded GMod Tower into Tower Unite, a standalone game. When the game launched into early access in April 2016, GMod Tower was shut down permanently.

    Machinima

    Garry's Mod has also been used as the basis for user-made machinima. One of the more notable examples is Half-Life: Full-Life Consequences, a machinima of a poorly-written fanfic in the Half-Life universe written in 2008 by a user named Squirrelking, whom The Verge named the "Cormac McCarthy of terrible fan fiction". YouTube user Djy1991 used Garry's Mod to animate the fanfic, using literal interpretation of some of the work's typographical errors and awkward grammar.

    Development and release

    Garry's Mod was created by the video game programmer Garry Newman. He started developing games under the studio name Facepunch Studios after dropping out of college, at the time out of a room in his parents' house. He did this as a hobby, simultaneous to his occupation as a PHP programmer for a dating website, from which he was later fired when he launched his own such website. His first game was Facewound, described as "Mario with guns", while Garry's Mod later came about as a side-project in the form of a mod for the Source game engine and principally the game Half-Life 2. Newman soon found more enjoyment in developing Garry's Mod than in developing Facewound, so development on Facewound was mostly halted (and put on indefinite hiatus in 2004) to focus on Garry's Mod. The first iteration of the mod, version 1, was released on 24 December 2004. Initial feedback was polarised, with some criticising the mod for its similarity to an existing mod, JBMod. However, the increasing positive reception led Newman to continue development. Through 2004 and 2005, Newman released several updated versions of Garry's Mod, adding new features along the way and culminating in version 9.0.4 on 27 November 2005. Out of Newman's one-man operation grew a team of multiple people for a remake of the mod as a standalone game.Valve, the developers of Source, contacted Newman to suggest a commercial, standalone release of the mod through their digital distribution service Steam, which Newman initially rejected. Valve and Facepunch later struck a publishing agreement wherein Valve would release Garry's Mod onto Steam at a price of US$10, while the two companies would equally share profits. The last free version of Garry's Mod remained available for download, rechristened as the demo to the retail game. The standalone game was released on 29 November 2006. Despite the game no longer being a mod, Valve and Facepunch stuck with the "Garry's Mod" name, which Newman later cited as a mistake, stating that he should have called it "Sandbox" instead. Because Garry's Mod still required a separate Source-based game to function properly, a bundle including Garry's Mod and Valve's Counter-Strike: Source was also released. A port of the Microsoft Windows version for Mac OS X was released on 23 September 2010. Support for Kinect, a full-body motion tracking peripheral, was added to the Windows version in December 2012. When Garry's Mod was moved over to Valve's SteamPipe content delivery system, with the move completed on 5 June 2013, an experimental Linux client was also introduced.

    Reception

    In 2005, Garry's Mod was awarded "PC Mod of the Year" by GameSpy. In 2017, Brendan Caldwell of Rock, Paper, Shotgun described the game as a "must-own sandbox game", and PCGamesN included it in its 2019 list of "best sandbox games on PC".

    Commercial performance

    In its first day, Garry's Mod sold 5,729 copies, and 312,541 by early December 2008. Further sales milestones were reached with 770,628 copies sold by late October 2010, 1 million by July 2011, 1.4 million by March 2012, 3.5 million by July 2013, 6 million by September 2014, and 10 million by January 2016. By December 2019, Newman estimated that the game sold about 1.5 million copies annually, and stated that it had achieved over 15 million sales in total.Sales of the game attributed for revenues of $3 million by December 2008, $22 million by March 2013, and $30 million by February 2014. The game's success allowed Facepunch to grow further, eventually branching out into other games, such as Rust.

    Successor

    Newman stated in September 2015 that a sequel to Garry's Mod was in early development, with Newman looking to include virtual reality content and chose a name other than "Garry's Mod 2" for it. Newman later announced Sandbox (stylized as S&box), a sandbox game using Unreal Engine 4, in September 2017 as a potential spiritual successor to Garry's Mod. In December 2019, Newman announced that development on the game had been paused. He resumed development in March 2020, announcing that Sandbox would be shifted to the Source 2 engine.

    See also

    List of video games derived from mods

    References

    Further reading

    Totilo, Stephen (29 October 2010). "Meet Garry, The Guy Who Re-Made How We Re-Make PC Games". Kotaku.

    12345.jpg

  14. 123.png
    Jacques Seguela writes about political campaigns and communications not merely as an expert analyst, but as an experienced practitioner. Hence his latest book contains both insights worth heeding, but also enlivening tales of his own experience. He is observer and participant; outsider looking in, and insider looking out.  There is much to look at, not least in France with a Presidential election looming, and the outcome far from easy to predict.

    We live in a world defined by the pace of change, and whilst the velocity of that change has not always impacted upon our political institutions, many of which would remain recognisable to figures of history, it most certainly has impacted upon political communications. As Seguela writes: ‘En 5 ans le monde de la communication a plus evolue que dans les cents dernieres annees. ‘ Google, Youtube, Twitter, Facebook have quickly entered our language and changed the way we communicate, live our private lives, do business, do politics. People do not believe politicians as much as they once did. Nor do they believe the media. So who do we believe? We believe each other. The power and the political potential of social networks flows from that reality. Though fiercely modern in their application, social networks in some ways take us back to the politics of the village square. They are an electronic word of mouth on a sometimes global scale. This has changed the way people interact with each other and with their politicians.

    My first campaign as spokesman and strategist for Tony Blair was in 1997, three years in the planning after he had become leader of the Opposition  Labour Party. Some of the principles of strategy we applied back then would certainly apply to a modern day election. But their tactical execution almost certainly would not. Politicians and their strategists have to adapt to change as well as lead it. Seguela gives some interesting insights into those who have adapted well, and those who have done less well. He clearly adores former President Lula of Brazil and you can feel his yearning for a French leader who can somehow combine hard-headed strategy with human empathy in the same way as a man who left office with satisfaction ratings of 87percent. Seguela probably remains best known in political circles for his role advising Francois Mitterrand. Yet wheras I am ‘tribal Labour’, and could not imagine supporting a Conservative Party candidate in the UK, Seguela came out as a major supporter of Nicolas Sarkozy. I wonder if one of the reasons was not a frustration that large parts of the left in France remain eternally suspicious of modern communications techniques and styles which, frankly, no modern leader in a modern democracy can ignore. How he or she adapts to, or uses, them is up to them. But you cannot stand aside and imagine the world has not changed.

    If Lula is a star of this book, so too is Barack Obama. American elections are of enormous interest to all political campaign junkies, a category in which both Seguela and I would almost certainly qualify. Much is made of Obama’s use of the internet, a relatively new phenomenon in historical terms and one the young Senator used brilliantly in his quest to become President. Yet though it was an accurate expression of his modernity, underpinning its use were some very old-fashioned campaign principles. He used it to turn supporters into activists who both gave funds and also took his campaign materials and ideas and ran their own campaigns for him. Somehow he managed to make one of the most professional, most disciplined and best funded campaigns in history look like an enormous act of democratic participation.

    It was less command and control – the model we certainly adopted in 1997 and 2001, Labour’s two landslide victories, easing off a little for our third win in 2005 – than ‘inspire and empower.’  ‘Yes we can’ not ‘yes I can’. His supporters were more than supporters. They were an active part of the campaign, and of the message. The key to this was something that had nothing to do with politicians and everything to do with science, technology and the internet. Ask me who has had the most influence on campaigns in recent times and I might be tempted to reply Tim Berners-Lee, the man credited with gifting the web to the world. Its implications have been far reaching in virtually all aspects of our lives, politics and political campaigns foremost. The new household brand names of the cyber era have not replaced good policy work, messaging and organisation. But they have become essential components of the execution of them in the campaign. Mainstream conventional media remains important and influential, not least because, bizarrely, in most democracies the broadcasters continue to let the press set their agenda for them. But a candidate who tries to stand against the tide of new media will be making a big mistake, and missing big opportunities. If it has changed so much in the last five years, how much more will it change in the next five years?

    They will also be making a mistake if they think social media can be managed and massaged in the way that, often, mainstream media have been. The key – on this I agree totally with Seguela –  is authenticity. And that should be good news for authentic political leaders and an authenticity hungry public alike.

    The public tend to get to the point of an election. Seguela has an interesting account of the last UK election and in particular the first ever televised Leaders’ Debates. Though I had worked on three campaigns for Tony Blair, I am sufficiently tribally Labour to have answered a call from his successor, Gordon Brown, to go back to help him for his first election campaign as leader in 2011. One of the roles I ended up playing was that of David Cameron in Brown’s preparatory sessions for the TV debates. These debates mattered, that much was sure. Election planning for Blair, I had always been doubtful about the benefit of such debates in a Parliamentary democracy where our leaders meet each other week in week out in the crucible of the House of Commons. I was worried the media would make them all about themselves, and that the policy issues would be drowned out. So it proved. Yet in a way the public did get to the point they wanted to. They did not particularly want Labour back after 13 years in power. They did not particularly yearn for David Cameron and a Conservative Party unsure about its direction. So the third party leader emerged through the middle. Nick Clegg was judged the clear winner by the instant reactions of public and media alike. For a few days he seemed impregnable. Yet come the vote, he did not make a huge breakthrough. It was only because neither Labour nor the Tories could get over the line that Clegg ended up as deputy Prime Minister in a coalition government. The country had not been able to make its mind up, delivered a muddled result and asked the leaders to sort it out. The leader who came first and the leader who came third did a deal to do so.

    I think Seguela is too kind to Cameron. Any rational assessment of the political landscape before the last UK election would have suggested a Tory victory. Labour in power a long time; the economic crash; a Parliament dominated by a scandal involving MPs’ expenses; Iraq back in the news because of the official Inquiry; Afghanistan not going well; the press even more strongly in favour of a Tory win than they had been for a Labour win in 1997, and vicious about Brown. Also the Tories had big money to spend on the campaign and Labour did not. Yet Cameron could not secure a majority. Why not? There is no simple answer. The wonder of democracy lies in millions of people having their own experiences, impressions and judgements before deciding how to cast their vote. But the strategist in me says the simple answer is that Cameron lacked real strategic clarity. I think Sequela would agree that for all the changes that technological and mediatic change has forced upon political campaigns, strategy remains the key. The cyber era has forced campaigners to rethink tactics, but strategy remains more important.

    He and I are clearly in agreement that John McCain’s appointment of Sarah Palin as running mate, for example, was a tactical masterstroke, but a strategic catastrophe. Tactically, he excited his base, gave the media a new toy, and momentarily unnnerved his opponent. Strategically he blew a hole through the two central planks of his campaign – experience, and being different from George Bush. In putting tactics before strategy, he broke one of the golden rules of campaigning.

    Strategists like rules. We like points of principle to act as anchors. I like the rules in Seguela’s Chapter 5.

    On vote pour une idee. Pas pour une ideologie.

    On vote pour soi. Pas pour son candidat.

    On vote pour un homme. Pas pour un parti.

    On vote pour le professionalisme. Pas pour l’amateurisme.

    On vote pour un projet pas pour le rejet.

    On vote pour le coeur. Pas pour le rancoeur.

    On vote pour le futur. Pas pour le passe.

    On vote pour le bcbg. Pas pour le bling bling.

    It is charmingly French that he illuminates the rule about voting for le couer pas pour le rancour to a tale of love and sex. ‘Si votre femme vous trompe, ce n’est pas en couvrant d’insulte son amant que vous le reconquerez. Mais en lui redonnant envie de vous. La mecanique electorale est le meme, se faire elire c’est se faire preferer.’ That may seem glib. But politics is a human business. It is about feelings as well as policies, emotion as well as reason. People often talk about their political leaders as though in a relationship with them. ‘He’s not listening … Why on earth did he do that? … I’ve gone off him … Oh, I still like him deep down.’ Political leaders sometimes talk of the people in the same way. How many times did I sit in the back of a car with Tony Blair, or fly over Britain in a ‘plane and he would look down and say ‘God, I wish I knew what they were thinking … Do they still like us?’ Back at the time of our first landslide, talk of the country ‘falling in love’ with Blair was widespread. Today, the biggest accusations of betrayal against Blair will often come from those who ‘fell in love’ most deeply at the outset of his leadership. Perhaps this trend towards relationship politics is being exacerbated by the tendency towards younger leaders. Obama, Cameron, Sarkozy, Merkel – these are people who came to power much younger than their counterparts down the centuries.

    Seguela, a man of a certain age, remains fascinated by youth and its impact. The brand manager in him can barely disguise his glee that Coca Cola, the drink of the young trendy, is 130 years old. You can sense the excitement he felt on meeting the young Americans – not born when Seguela was advising Mitterrand – who had developed Obama’s digital strategy and so helped deliver a mailing list of 13m people. The focus on youth also dominates his analysis of the political consequences of the economic crash whose impact runs through these pages, and offers some fascinating factoids – half of all Europeans are over 50, whilst three quarters of Algerians are under 25. There are as many people under 30 in China as in Russia, the US and Australia combined, and in India twice as many as in China. That too is a powerful force of global change, and will have its impact on Western politics of the future.

    As to what it all means for the next French elections, I don’t know. But this book provides part of the backdrop, economic and political. It should make interesting reading for anyone involved in that campaign. Whilst clearly still of the view Sarkozy was and is the right choice for France, (though the polls at the time of writing indicate he is in a minority) he throws out ideas and challenges for right and left alike. As traditional lines are drawn, careful reading might provoke candidates and parties to see that they should always be looking to the next new ideas, not merely repackaging the last new, let alone the old.

    I was in Paris recently as a guest of the left think tank, Terra Nova, and met politicians, advisors, militants, experts, journalists and bloggers. I came away with some strong impressions. Firstly, virtually everyone told me that President Sarkozy was hugely unpopular, and his ratings as low as it was possible to go. Yet many of the same people told me he could still win. They know he relishes a campaign. They suspect he may have learned from some mistakes. Incumbency is a powerful weapon. A comeback is a powerful narrative. And they worried that with the President so unpopular, the economy sluggish, social issues raw, and the left in power in many parts of France, the PS should have been doing far better in the polls (to which, incidentally, French politicians and media pay far too much attention.)

    Of course this was pre selection of a PS candidate. Many of the Socialists agreed with my analysis that once they had chosen the candidate, they needed to unite behind that candidate, resist their historic predilection for factionalism, run a campaign that was fresh, energetic and based upon a programme totally focused on the future and one which addressed people’s concerns. They agreed too that the PS could no longer look down its nose at communication, but had to see it not just as an essential element of campaigning, but a democratic duty at a time when people have so many pressures on their lives and living standards, and concerns about the world around them. But though they agreed with the analysis, some worried about the Party’s capacity to deliver upon it. The fear of another defeat ought to be enough, surely, to deliver on the first and essential part: unity. As someone on the progressive side of the political divide, I continue to think the French left’s over intellectualisation of politics, its focus on never-ending debate instead of agreement around big points and unity behind one accepted leader remains a problem.

    I added that I felt the way was wide open for someone to come along and set out, with total honesty and clarity, the challenges ahead, the limitations of what one leader or one country can do, but explain the world and begin to shape direction. In other words, what I sensed behind the seeming confusion and rather disgruntled nature of French opinion was a real desire for leadership of a strategic rather than a tactical nature. There too, there were concerns, not least because of memories of the negative impact on Lionel Jospin’s campaign when he stated – truthfully – that the State could not do everything.

    I heard a lot about Marine Le Pen and certainly the polls tell a good story for the leader of the Front National. She has certainly shown she can mount a campaign and get the media to accept a sense of change. When even her enemies refer to as Marine, rather than the more toxic Le Pen, that is something of a success. But whenever I have heard her, I have not heard a powerful argument for the future of France.

    So France enters a fascinating period, where not one single person I met predicted the outcome of either first or second round without at least some doubt in their eyes. When things are so tight, communications can make the difference. It is not a dirty word.

    I don’t agree with all of Seguela’s analysis. I don’t accept that only four US presidents radically changed the country. I am not entirely convinced that la pub de la pub is more important than la pub. I am not sure that David Cameron’s loss of a child had the political impact Seguela thinks it did. I think Brits will be also be surprised at the dominant role he gives in the Tory campaign to his colleague David Jones. I think he overstates how Sarkozy is seen in the world. I agree with him that we need to be cautious about the potential abuse of the internet which has no global governance or regulation to match, but I’m not sure I agree this risks being  ‘en bras arme de l’anarchie’. But it is a book full of understanding of some of the big themes and the small details required for a successful campaigning mindset.

    He is, as one would expect for someone who has been close to different leaders, clued up on the importance of good chemistry between leader and strategist. He understands the importance of body language as well as language. He knows the importance of emotion as well as reason. He understands how the web is changing politics. One of my favourite phrases is that ‘life is on the record’. He has a different way of putting it. ‘Le “off” n’existe plus desormais. Tout ce que vous direz pourra se retourner contre vous.’ It is why the whole ‘droit d’etre oublie’ is emerging as a debate. How many of the young men and women today filling the web with pictures and confessions from their private lives may end up running for office one day, and regretting their openness? On verra.

    Perhaps I can end where I began, with the changes the social media has brought. At the last election Labour did not do poster campaigns. This was a shame. In previous campaigns we had had some brilliant posters. But under Gordon Brown, we had very little money for the campaign. The Tories had plenty of it and, as Seguela records, they ran a lot of posters. One of their most expensive billboard campaigns was of a giant photo of Cameron with an anti-Labour slogan ‘we can’t go on like this.’ Someone noticed that the Tory leader’s face had been airbrushed. This fact became the source of thousands of tweets. Then someone set up a website mydavidcameron.com where people could send their own, largely anti-Tory, versions of this poster. These were sent in in their thousands, and many were much better, wittier and more politically devastating than the original. I’ll tell you when I knew they had wasted their money – when the newspapers carried photos of one giant poster site which had been defaced … Cameron’s hair had been replaced with a painted version of Elvis Presley’s hair, and to the slogan ‘we can’t go on like this’ had been added the words of one of Elvis’ most famous songs … ‘with suspicious minds’. The combination of the internet and wit had reduced the political impact of a hugely expensive campaign to zero. That is my final thought as you begin to read Jacques Seguela’s account. It is a quote from a former colleague, Labour MP Hazel Blears … ‘Campaigning is like sex. If you’re not enjoying it, you’re not doing it properly.’
    RLNpfxZ4ljtrDf83Z5_tRapDSrzfXJYkyjCothq9

  15. Introduction

    I love summer vacations and have lots of plans for it every year. I am also quite sure that every student like me loves summer vacation as I do. I will share in the essay, how I spent my last summer vacation and how it has enriched me personally.

    A School Trip with Classmates

    Last summer vacation, I had gone on a school trip to a distant historical monument, around 700 Km from the city. We started early as we had an early morning train to catch. It was a complete seven days trip away from home.

    I remember that it was six in the morning when the school bus came to pick me up. It seemed that the entire world was still in sleep, but inside the bus, a completely different environment was witnessed. Everyone was fully awake and happy as well as excited. Nothing could beat the feeling of exams getting over and the vacations started. The trip was an additional bonus of happiness for everyone.

    All of my classmates were present on the bus as well as a couple of teachers, including my class teacher. The teachers were chatting among themselves and the children were singing, chatting and laughing. All in all, it was a sight to behold and also the happiest moment I have had in months. Soon we reached the railway station and boarded the train.

    Learning and Fulfilling Experience

    A little before dusk we reached the place. Our teachers have already booked the rooms in a comfortable hotel, so we headed for the hotel as soon as we deboarded the train. The next morning we were off to the sightseeing. It was a big palace built around the 19th century by a King. The design of the palace as viewed from outside was breathtaking. Every part of it was screaming about the craftsmanship that was involved in building such a beautiful piece of art.

    On the inside, the architecture was even more beautiful. To this day I very clearly remember every detail of the glass ceiling, the paintings and the large doors and windows. It was in all respect a King’s palace. We hired a guide as soon as we landed there. The guide was very experienced and learned. He told us about every detail, regarding the place and patiently answered all our questions.

    After going through the palace I was feeling very happy and contended. It was probably the same feeling that you get when you learn something new. As if I had solved a puzzle or scored well in a test. I guess it was because I learned so much about the history of that place and the people who built it.

    Lots of Fun and Enjoyment

    The trip was great fun as after the tour of the place we were overwhelmed with good memories. We also played in its exceptionally large garden of the hotel. I love outdoor games and it was a pleasure to play with my classmates on bright sunny days. We played kho-kho and other games. We even had a sprint race and other competitions each day. Though I didn’t score in any game, nevertheless, it was fun to be a part of it.

    After the games or the tour every day we sat together for lunch. Everyone was sharing food with everyone and it was a really good experience. We also took care not to dirty the place and dispose of every leftover or garbage in the dustbins. All the seven days of the school trip we visited a new place and enhanced our joy and knowledge.

    Conclusion

    Though the summer vacation was longer, the school trip is by far the most remarkable thing that I did during that period. I love the summer holidays and I have also the satisfaction of saying that I had spent my holiday in a fruitful and contending way. I learned and played with my classmates and in the supervision of respected teachers.

    sugar.png

  16. @Yourself The pedo bans definitely should be added. I can add any and all information I'm at liberty to disclose to the public about the Rigbe, Knifu, Mads, and Plutori bans (which is close to everything, but not exactly) or any other that I was part of. The outrage bans should definitely be added. I might be able to track down the general time that those people started telling their friends and gangs to harass people as well to make the current situation we have on Tits. We may want to get permission if it'll portray people in a negative light, though we could be general about it. @Snapple Apple I can contribute for anything from my join date going forward (I joined the forums a bit after joining the server), as well as anything about staff or other players that were around in my time that aren't anymore. I was considering writing something about all of my drama and general timeline as a "tell-all" because people either get stuff seriously wrong or somehow think I was out to get everyone and there's a lot of misconception (for example, saying I only promoted my friends as HA while Doc [whose interactions with me were 80% disagreement] was my first pick and his argumentative skills were a huge factor). Maybe I can do that and provide info for the general Tits Timeline. Give me any general directions, questions, or events and I can probably provide information on it. TitsRP Mini-Historia: Walt's Admin Promotions. While Doc was my first pick for admin, Booper was promoted over Doc literally for the sole reason that I mentioned his name first and every other admin + Sugar gave a +1 (wasn't just me like some people said) and he decided to promote him that night, then I brought up Doc and Sugar said we had to wait a week to promote him so that admin rank wouldn't be "common." I mentioned Booper first as a "well if I make them pick between the two they'll pick Doc, but I'm cool with Booper if that happens." During that time, I was messaged by 10+ people requesting to promote Doc. To his credit, the day Booper was promoted he was directly handling two of TitsRP's biggest dramas. These took a while to find. I believe these are correct dates for the timeline, all of these are important: 07/26/2018: Umbak is promoted to Administrator by Sugar Tits 10/24/2018: Walter the Assaulter is promoted to Head Administrator by Sugar Tits, recommended by large community support 11/03/2018: Knifu Waifu is demoted and permanently banned by Plutori for manipulation , ban later lifted upon appeal 11/03/2018: Booper Scooper is promoted to Administrator by Sugar Tits, recommended by Walter the Assaulter 11/03/2018: Isaac the Butcher leaks a server member's nude pictures and is permanently banned by Booper Scooper, ordered by Walter the Assaulter, recommended by several staff. Ban later lifted upon appeal, ban later reinstated by Doc McStubbins due to toxicity. 11/06/2018: Dindu Nuffinz and Blacnova are demoted from Administrator by Sugar Tits and Walter the Assaulter due to inactivity 11/10/2018: Doc McStubbins is promoted to Administrator by Sugar Tits, recommended by Walter the Assaulter and large community support 01/05/2019: Walter the Assaulter resigns from Head Administrator due to server drama I'll comment later with some more information and any dates I can figure out. I can't completely verify a lot of these dates but this is what I could find based on old discussions I went back through and where I remember things being placed. I can double check the dates tomorrow.
  17. I agree. The thing is, people keep posting shit like "I just called them a whore and got banned" and seemingly neglect to mention all the other times they were told to stop bothering this person or stop being toxic in general. Banning people for targeting a single person/particular people over an extended period of time is not something new, it's just that it seems like a much bigger issue now because: More people are doing it now than ever The harassment is getting worse They get their friends to agree with them and make a big deal out of something like a 24 hour ban for something that was intentional, planned, targeted harassment They ignore and deny all previous warnings, sits, punishments, etc to make it seem unwarranted
  18. I fail to see how saying to free someone is bringing hate to staff. If literally any other player were to do the dumb shit that our group does they might be banned, sure but at least they’d be given a chance to defend themselves. This is why you’re biased. Not letting someone show their evidence before any decision is made. You are the perfect example of how staff members should not do their job. And now let’s see if I get banned for voicing my opinion. The reason people openly talk about you and your decisions is because they want to see something done about it. It’s not a secret that you have had several reports on you and those don’t just come from nowhere. These people really had big enough issues with you to take the time from whatever they were doing and to write a whole thread trying to get done what we all want. For you to be demoted. These reports no matter how numerous they are, are always shot down. That my friend is why people behave the way they do. Not because they want to start drama for no reason, but because the want to see something done since clearly the forums isn’t doing anyone any favors. edit: some meaningful words. This is one of the more baffling things I've read in a while. Perhaps instead of trying to bully him with some bullshit, you could try not breaking the rules. It's literally easier to not break the rules than to go out of your way to break the rules. If we see someone breaking the rules, we will ban them. Apparently there are groups using targeted harassment against players. Rather than having a 24 hour ban or a two week ban, I would personally be looking into a perma ban for that as we have in the past. But these days enforcing the MOTD gets you an incoherent rambling post on the forums about how you're going to get demoted. People who are banned always have an avenue to defend themselves in a ban appeal. You can't have a sit with a player who's offline.
  19. Is this really allowed? If so, I'm gonna use it every time. As far as I am aware, there are no money-making methods that are supposed to be legal at all times. Entities, trading, gun dealers/all item-sellers (see: food law), etc can be made illegal so this is a catch-all unless rules are changed. If they ARE, then I will edit the post to reflect it. Otherwise, as long as I am staff, assume everything under my allowed list is okay. QUICK EDIT: Begging is not a protected action either, so that also counts under the law. If any exceptions or questions come up, do comment them and I'll update if something is awry as far as rules go.
  20. Credit to Big Nibba Mario for this idea. This is a list of laws that I personally like to use, laws that I've made up, and laws that aren't allowed and should be avoided if you don't wanna get in trouble. NOTE: "is illegal" is used assuming you have one of the first 3 suggested laws, which means the punishment for violation is described. I recommend making one of the first three laws your law #4 (first law). If you want it different for each law, write something like "x is 5k fine" or "y is AOS" All criminal offenses are 5k fine or AOS, CP's choice. (except bounties) All criminal offenses are AOS (except bounties) All criminal offenses are 5k fine (except bounties) Building in public is illegal Any form of weapons and sweps including jump sweps, etc are illegal (except citizen tools) Killing a goon is illegal Gambling/Gambling Stands/Casinos are illegal Begging for money is illegal Random weapon searches are allowed All resource usage (fishing, chopping, swimming, etc) is illegal Boomboxes are illegal and boombox owners are to be arrested Vehicles are illegal Using key animations are illegal Disrespecting PD is illegal Being on the PD windowsills is AOS/KOS PD is AOS/KOS Only mayor and authorized people are allowed in office, AOS/KOS Entering PD/office without arrest baton out is AOS/KOS All forms of gambling is illegal (gambling base owners are to be arrested) Money making is illegal unless you apply for a business license (!trade the mayor, 500k) Parcel delivery is illegal Due to starving African children, all food consumption, creation, trade, or disposal is illegal Changing your model is like changing your clothes and public nudity is illegal Lifting anything/lifting over 1lb in public is illegal. Keep that shit in the bedroom Lockdown during terror attacks and revolts, everyone outside is AOS Milk These laws are popular picks but are NOT allowed: Standing on roofs is illegal This particular job is illegal Doing x that only y job does is illegal Lockdown whenever there's a PD raid or anything is happening inside the PD Loitering illegal Voice chat illegal Text chat illegal Being a simp illegal Lockdown during the day/night Illegal to NOT say x phrase to CP Must use x phrase in every advert Thanos snap, half the CP are fired every 20 minutes Any KOS law that applies anywhere but PD property Micspam is illegal Being gay illegal 5+ people in group/gathering is illegal Refusing bleach/covid treatment is illegal Vegan milk is generally encouraged Add your own in the comments below! When suggestions are posted, I will edit the OP so you can just reference this single post when necessary. Don't like some legal laws? Like some illegal laws? Make a suggestions thread and get our rules changed for the better!
  21. Walter the Assaulter#2892
  22. None of them were in the running because none of them applied. In addition, we don't deny it to other people if someone else gets it. Your troll attempt is pretty bad.
×
×
  • Create New...