lolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololo
lolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololollolololololololololololollololololololololololloollololololololololo
(http://media.giantbomb.com/uploads/3/36790/1067629-cool_story_bro_super.gif)