Endless Online





Endless Online
Endless is a unique fantasy 2D Mmorpg. Once playing this online rpg you can become rich and famous, fight evil monsters, become a hero or live as a normal citizen. Endless Online has a real-time isometric third-person view with an online engine supporting hunderds of players. This game will keep you busy for a long while.

Votes: 3006
Rating: 4.2
Comments: 892
Genre: Adventure
Requirements: pentium 166Hmz 64mb ram
This is a multiplayer game




Great Escape by Travi on Mar 13, 2005 at 6:29 PM

I feel this game is still lacking in the combat and exploration aspects but it is improving. I find that all the people I meet on Endless are very frendly and accepting its a great place to meet people.
My Opinion by Ichiro on Mar 15, 2005 at 10:04 AM

It’s true that this game needs to improve its battle system and monster AI. But the exploration aspects are improving at a decent rate. People on Endless are sincere of others. It is just a shame that their radio station is almost dead if not dead...take a look www.endlessradio.com
Snow Angel by Piperleh on Mar 17, 2005 at 3:39 AM

endless-online is the best... cool to play and keeps me busy all day.. i love this GAME.. keep rockin :)
Gamer by Jere on Mar 17, 2005 at 8:43 AM

I agree this game is the best!!!! all who read this play the game! it is so adicting. I MUST PLAY!!!!!!
wee by archangel on Mar 17, 2005 at 9:34 AM

its fun but it keeps saying server busy and i get mad and stab and stab and stab
to all who can’t log on and other stuff. by Kizu on Mar 17, 2005 at 1:43 PM

If you go to their website it says that they are running on an emergency server because they were scammed. I play this game regularly. so just keeep being patient. And it’s also in it’s alpha stage. they’re coming out with battle and all that hopefully in the next update. so just stop saying it’s not in depth. It’s in its alpha.
man i only logged in once by nc222 on Mar 23, 2005 at 6:38 AM

I only logged in ONCE...ONCE! It was fun man dam those people wo scammed them...who scamms a game DAM!
Mark by Markfosho on Mar 30, 2005 at 10:42 AM

Yes, Endless is fun, it is better than any other game that i have ever played. The people who scammed Vult are heartless....
? by jj on Apr 1, 2005 at 6:11 PM

i have not played this game yet but i know when i play it it will be a very good game!!!!!!!!
Best game ever!!!11!ONE!!11 by Tyaki on Apr 7, 2005 at 2:56 PM

has the feeling of Dark Ages, but much more addictive and the community is nice to others...Evwn if it’s hard to log in it’s worth it...
hello by bluu on Apr 8, 2005 at 8:34 AM

the game dont work it dont let me in (version 0.18) and cant go to www.endless-online.com
What happened to it? by PunkKittyCat on Apr 8, 2005 at 3:57 PM

I really liked this game, you can make lots of friends online and it’s very addictive, almost everyone interacts with you like a regular human being that you are, but right now, the site seems to have gone down; also the game server. What’s going on? Happened during Version 0.18 Alpha, right after the Ice Mountain blockade by Guild EE, which was I think 2 days ago? Now stupid kids are popping up in this game to ruin it. :(
It........ by Kensin on Apr 10, 2005 at 10:48 AM

Major lag made the whole game go down everyone got d/c
huh by harry on Apr 11, 2005 at 10:42 AM

the site is down and the game is down, and its been down for like 5 days now.is it my computer or can noone else go either.and also if anyone knows, whats the site to go to hanks otheer forums?
wtf??? by Rachela on Apr 11, 2005 at 11:48 AM

ive got bad feeling that the game was scammed once again... Why someone wants to do such terrible thing ? stupid kid ? hmm... i dont think so... i think that it could do someone from other game who is jelous obout this great game as is endless-online ... oh i want to play ! if someone knows what is going on tell me please aght i will kill someone who scammed the game !
i think by Kensin on Apr 12, 2005 at 5:29 PM

i think chaos planted a virus but that’s what i think
Endless-Online is out for a long time. by Urmomkilrz on Apr 13, 2005 at 7:02 AM

Endless-Online isn’t going to come back... online, for a long time. I loved the game too, it was easy to hack. ;b Nah, just joking. You guys should check out MagiKnights.com, it’s much more addictive than Endless-Online. It’s much faster than the other MMORPGs, too. I got to level five with a Paladin in about three minutes. ;d w00t. Check it out.
EO RULEZ by Trunksz on Apr 14, 2005 at 7:05 AM

An very addicting game. It need a lot of work to end the alpha version. Vult-r tries very hard and soon EO will be perfect.
Review by Jimaine on May 2, 2005 at 11:14 AM

I do agree, those that block others - taking away from the fun - can become very annoying, but that does not mean EO isn’t still an excellent game to play. This is my fourth day playing the game and I’ve already made numerous amounts of friends. At first, it can be hard to configure the commands/controls, but it becomes simple after time and practice. The graphics as excellent and excelling, and the entire idea makes my attention flourish with ideas. All in all, Endless Online is one of the best MMORPG’s on the internet - for free!
Site down again... by Zerko on May 2, 2005 at 8:59 PM

Endless is an awsome game, but the site is down again,and version 0.19 is out, but i never got a chance to download it, so if somebody could send me a link to an alternate site were I can download the install client that would be great. SO if you know a site that has v.19 available to download plz email me at swaybayboy@hotmail.com thnx ^_-
Patience by Blueluna on May 3, 2005 at 8:23 AM

Endless online is the best mmorpg ever made and when the server goes down the entire endless community mourns together. Until u become a part of our endless community...dont knock it till u try it
(im)patiently waiting by Aadera on May 3, 2005 at 1:13 PM

i REALLY want to play this game. when i first fund the site, downloads were disabled, so i couldn’t get the client. now, the whole frellin site is down! bah, i hope it gets back up soon, it looks so fun.
The best game ever ^.^ by Sakira on May 3, 2005 at 5:22 PM

This is a really good game. Somtimes it takes awhile to log on, but it’s worth it I got lots of friends that I enjoy hanging out with. A lot of people are nice some are not some are in between and some are just weird. XD I do hate it when EO goes down though. I been playing since late version 14 or early 15 can’t remeber lol. So check it out I’m sure you will love it =P
To the people who havnt tested this game by Nighthunter on May 4, 2005 at 12:33 AM

YO people i have been playing about 10 months now and this game is fricken sweet i mean yea somtimes u are unable to log in but this game is stile quite new andis still building to be better and better, you all just wait and this game will soon be up in the top 10 if not already...anyways u must test this out! P.S. dont accidentaly deleted your main character it sucks major ass!!!!!!
since 2 days.... by rickykilla on May 4, 2005 at 6:00 AM

I can’t log in and the seems to be down since that time..:S PLEASE HELP!!! I luv this game
Right... by Kajiik on May 11, 2005 at 5:08 AM

I found this gam bout 6 days about and te server was down.. i was just like..damn I got the client but cant play which sucks...
wooooooooooooooooooooooooooooot by yo mama on Aug 24, 2005 at 8:59 PM

it need more server next time u seee this but its really cool
woooooooooooooooooooooooooooooooooot by yo mama on Aug 24, 2005 at 9:00 PM

this game is better than runescape
woooooooooooooooooooooooooooooooot by yo mama on Aug 24, 2005 at 9:02 PM

good graphic, picture, and need more fighting action and need to run
woooooooooooooooooooooooooooooooot by yo mama on Aug 24, 2005 at 9:02 PM

good graphic, picture, and need more fighting action and need to run
w00000000000000000000000000000000t by yo mama on Aug 24, 2005 at 9:04 PM

neeed to battle each other like runescape and need more weapons staff bows and armore but ill gave u a perfect score o yea need more server like 1000 more because so people other place could play this game to i told my friend and they said its 4 out of 5
HIYA READ IT OR ELSE by Aciddive on Aug 28, 2005 at 6:36 PM

Endless sucks like u !!!!!!!!!AND THE SEVER SUCKS TOO I DONT CARE JAIL ME IN THE GAME CUZ I WAS CHEATING SO WAT?!!ENDLESS SUCKS LIKE U!!!!!!!!!!!
I LOVE Chaos N ACIDDIVE by Deina on Aug 28, 2005 at 6:39 PM

but the game sucks just lik rose this game weird its hard n its hard to look at ppl when there so ugly the sun gets in my eyes n choas no Rexor hes the cutest than long hair i forgot his namt
something weird by kiriato on Sep 4, 2005 at 10:33 PM

i downloaded the game client but cant connect to server on my home computer at all. the next day i downloaded it on a school computer and i can always access the server. can somebody healer me with this problem?
hehe.. by hehe.. on Sep 21, 2005 at 4:21 AM

whats the name of the site ?? hehe
Hurricane!!!! by Unimportant on Sep 24, 2005 at 2:49 PM

the server is down from the hurricane and it will take a while to fix it entirely. geez! and i found that out in 1 day and it took some of you like...5 days
GREAT!!! by Knightey on Oct 1, 2005 at 3:34 PM

This game is the best, it has every thing u want in a 2D mmorpg, Good graphics, good action, Good comunication, GOOD EVERY THING!!! Try it, i know u’ll like it!!!
runescape by koolman on Oct 16, 2005 at 11:19 AM

this game is great it could be found at www.runescape.com
heya by lightndrk on Oct 21, 2005 at 1:45 PM

i just started playin this game in v.20..but i’ve gotta say this is a really good game..i haven’t played a lotta these kinda games..but seriously u have to try this out!!!!!it gets borin at times but still u gotta check it out~~~~~~~~~
EO by Maesen on Jan 17, 2006 at 11:55 AM

:D Eo is very awesome. I started playing it myself in V12.. I still havent quit. x3
EO by Your Mom on Jan 27, 2006 at 12:34 PM

it is great but i totallt need some more hacks if you send the hacks to gcmaster@cox.net and tell me how and ur email i will tell u how to get the speed hack Rich Stranger
need some help plz by jess on Feb 3, 2006 at 9:32 PM

the new verion of endless i can get it i have downloaded it but it still says i need the new version ova and ova again
Any better?? by Daniel on Feb 6, 2006 at 2:40 AM

Does antone know of any games that are better but still free, besides runescape
The one for playing by PowMember on Feb 10, 2006 at 10:20 AM

I just want to know if any 1 has any hacks for it?
the server by oreyokoo on Feb 12, 2006 at 9:51 AM

why dose it keep saying the game server can’t be found?!?!?!?!?
god by god on Feb 13, 2006 at 11:52 PM

during my understanding of how the game works and the information on the offical site i’ve noticed memory hacking of the game wont do anything as the server side mysql or daemon keeps a compared account on file.. so locally editing game memory will not allow you to cheat.. although these are the memory addresses i’ve located the uses are very little. Endless.exe F5B044 (4Bytes) (Local Money Address) F8B4DC (4Bytes) (Local Money Address) F5818C (4Bytes) (In game bank account) although with countless attempts memory hacking of this game is and will not work.. only some sort of MySQL injection could alow for editing. Previous version of this game may of been exploitable.. as of 0.23 its not.
hacks here by www.getmorehacks-onlinega on Feb 17, 2006 at 9:13 AM

Hacks here at get more hacks plz sign up FREE!!!! so for u ppl EO is the best i play 24/7 so come here and get ur money hacks,speed hacks and many more
oops by hacks (continued) on Feb 17, 2006 at 9:15 AM

the website is www.getmorehacks.com/online_gams/endless-online
V0.23 hackers here by Septharoth on Feb 17, 2006 at 9:18 AM

if u want hacks,codes without signing up pm me on EO my name is Septharoth my char is in d armor has a d blade and mask and much mre but pm me for cheats 8)
fools by svs on Feb 18, 2006 at 3:26 PM

its a ok game if u wanna buy a crystal blade add deltadude
tell us where to get or obtain hacks for endless? by cant some1 just... on Feb 23, 2006 at 4:24 PM

that would be much more easier
THIS GAME IS SO COOL by Tang on Feb 25, 2006 at 2:27 AM

this game is cool, i been playing it for 2 years and its totaly FREEEE :)
who got hacks by lol on Feb 28, 2006 at 12:46 PM

who gots any hack send me the hacks on endless online SUMI is my name
endless >_> by darkdaru on Mar 4, 2006 at 12:33 AM

this game begin to suck i better play maplestory
hacks by bionicleyu on Mar 4, 2006 at 2:38 AM

lvl 2’s! send your user and pass’s to bionicle555@ntlworld.com Then say what you want to have, and next time you login, you’ll have what you want! Checkout my website at lookingforcheats.piczo.com and you’ll love it!
Total suckage by Assman on Mar 10, 2006 at 1:19 PM

EO is such a crap game!!! it keeps getting you disconnected the fighting style is crap and the whole game in general is just crap!!!
Endless Tips, Tricks, News and Commentary by Wickedfrost on Mar 14, 2006 at 11:51 AM

endlessreport.blogspot.com
Uknown by ????? on Mar 16, 2006 at 1:10 PM

does any1 kno any good hacks
u want a lick of my joy joy by allan on Mar 16, 2006 at 11:25 PM

i hate peolpe saying u are a noob
a free acc by allan on Mar 16, 2006 at 11:30 PM

asians rock don’t u think
Need...Hacks by Ganendor on Mar 18, 2006 at 8:34 AM

Endless is ok but after a while it gets boring and its sooo easy to waste gold does any 1 know how to like dupe gold or speed hack? if you do PM GANENDOR in game please THX P.S VULT-R SUCKS! ALL ADMIN DO DAMN POWER ABUSERS
NEED HACK by unknowm on Apr 2, 2006 at 7:52 AM

u need an endles speed hack ok????????????????????????????????? :-|
kitten by me on Apr 2, 2006 at 2:54 PM

it has 2 many scammers
>< by Me.. on Apr 4, 2006 at 9:06 AM

Endless-Online sucks. The end. =D
U suk by I on Apr 4, 2006 at 5:29 PM

Endless online is a good game but it has to many server problems they should find a way to fix this problem
Good but.. by Trixic on Apr 7, 2006 at 6:04 PM

Endless-online is okay, but what really annoys me is that they don’t do anything about all the scammers, the admins either block or ignore your messages to them so you cant report problems, and there is a lot of false speed-hacking freezing. Talk about letting power go to your head. Thought this was supposed to be a friendly community game.
Help ppls hack eo by eo hacker on Apr 9, 2006 at 9:04 PM

email me ur account to JZ_369@hotmail.com i can give u free stuff and also i can;t give u 1 milion gold its is to hard to get i can give u TB but not xbow
server busy and other crap by Kay (Roxina) on Apr 13, 2006 at 6:45 PM

I like endless but it needs to improve badly, like one creature per person and needs better security. I mean i can barly log in without losing connection 0-0
hacks by sebas on Apr 16, 2006 at 10:01 AM

who can tell me how to have a hack gold
need a money hack by poor girl on Apr 23, 2006 at 12:10 PM

if u have one or know where i can get one email me at skipscute@yahoo.com ty in advance
i have money hacks!! by hackerSeven on Apr 23, 2006 at 10:26 PM

i have money and item hacks! i will modify it for u! send me your username and password to kays_dog_green@yahoo.com it is not a scam, i just want to help out
help me..i cant play by Jockstud on May 6, 2006 at 8:09 AM

I can’t play endless cause theres always an error that appears...its the microsoft error report thing..if someone knows a way how i can play endless please tell me
endless online sucks by Jockstud on May 6, 2006 at 8:14 AM

just play runescpae guys.endless sucks...it has bad graphics and loots ofd roblems
endless by mattone on May 9, 2006 at 3:38 PM

10/10 better than runescape runescape looks like little blocks mashed together by a drunnk retard
enless rules by Fantasma on May 10, 2006 at 10:48 AM

ruinscape is the crapiest game you could ever play on a computer i vote enless 100% better than ruinscape.Endless might have a little bit of bad graphics but,(ruinscape)i dont even know how people could play it.AND F U JOCKSTUD.and the only reason you lose connection all the time is because to many people try to log in a the same time.
GET A LIFE ENDLESS SCAMMERS!!!!!!!! by Aqua on May 10, 2006 at 5:49 PM

STOP SCAMMING AND ASKING FOR OTHERS PASSES!
GET A LIFE ENDLESS SCAMMERS!!!!!!!! by Aqua on May 10, 2006 at 5:50 PM

STOP SCAMMING AND ASKING FOR OTHERS PASSES!
runescape sucks by killer on May 14, 2006 at 10:14 AM

runescape sucks i played it befor i hat it man it has bad grafics too but its apropriat not like endless
dues any one have cheats or codesfor endless online by killer on May 14, 2006 at 10:15 AM

iff any one has a cheat for endless please tell me
can you go on line now i need cheats by sammyh on May 17, 2006 at 11:20 AM

plz i need to talk to you go on line in the naex 10 min plz
nicorule by nicorule on May 19, 2006 at 6:30 PM

dude im trying to sell a frella on eo log on my account name is ballball
nicorule by nicorule on May 19, 2006 at 6:30 PM

do not ask about the name it was the only thing i could think of
nicorule by nicorule on May 20, 2006 at 1:11 PM

umm guys?anybody there?
nicorule by nicorule on May 20, 2006 at 1:12 PM

i sold frella sorry to any girls that wanted it
whatup by Cbow on May 21, 2006 at 5:52 PM

if ne1 has useless junk wit em in EON (endless online, message me on it and tell me where u r so i can get it. my screen name is "Cbow" thx
whatup by Cbow on May 21, 2006 at 5:52 PM

if ne1 has useless junk wit em in EON (endless online, message me on it and tell me where u r so i can get it. my screen name is "Cbow" thx
my b by Cbow on May 21, 2006 at 5:53 PM

my b fo puttin that on twice, and if u wanna start a guild, once again, message me
sweet game by kilik on May 22, 2006 at 7:39 PM

this game is so adicting an fun that i didnt eat or sleep in 3 days my friends had to come and get me off it man this game is cool man
Shintarox EX by Shintarox on May 23, 2006 at 3:55 AM

this game rocks!!!just wish i cud get xbow xD
I WANT HACKS FOR THIS by jordan on May 25, 2006 at 12:14 AM

gime gime gime more hacks so i can cut up some peple MUHAHAHHAH BLOOD
Hacks plz!! by Heeroyue on May 25, 2006 at 11:26 AM

Hey i’ve been searching all day at school for the Endless gold hack, could one of ya help me out?
Hacks plz!! by Heeroyue on May 25, 2006 at 11:26 AM

Hey i’ve been searching all day at school for the Endless gold hack, could one of ya help me out?
Hacks plz!! by Heeroyue on May 25, 2006 at 11:26 AM

Hey i’ve been searching all day at school for the Endless gold hack, could one of ya help me out?
Hiez by Chipi on May 25, 2006 at 5:41 PM

I love Endless Online, but if your a newbie it’s hard to get money.
i got hacks by say hello to the hacks! on May 25, 2006 at 8:11 PM

whatever you want weaht hack (lets you carry over your weaht limit speed hacks? got them to NEW STAT HACKS TAKES YOUR STATS TO 100 even a item hack send you username and pass to shawn91195@aol.com
ENDLESS by Handsomeme on May 26, 2006 at 6:17 AM

I AGREE ENDLESS IS ONE OF THE BEST GAMES I’VE EVER PLAYED IT IS ONE OF THE FEW GAMES THAT CAN KEEP PEOPLE BUSY FOR A VERY VERY LONG TIME!!!!!!!!!!!
HACKS HACKS HACKS by Handsomeme on May 26, 2006 at 6:19 AM

SORRY I’VE SEARCHED EVERY WERE AND FOUND ONLY SPEED HACKS SORRY GUYS YOU’LL GET JAILED FOR USING THAT HACK ALSO SO BE READY.
HAHA I NO HACKS AND U DONT by im happy =] on May 28, 2006 at 8:55 PM

I no all kinda hacks were if u hit some1 in the duel arena they go were u go if u die in the duel arena
BEGG ALL U WANT by HAHA I NO HACKS AND U DON on May 28, 2006 at 8:56 PM

AND I WILL NEVER EVER TELL U IF U WANNA BEG YOUR ASS OF MY NAMES Pyrofanatic
OK OK ILL DO IT FOR U BUT IM NOT TELLING U HOW by im happy =] on May 28, 2006 at 8:59 PM

Just E-Mail me your Username and pass and ill do it And u gotta be lvl 5 at least (im lvl 14) E-mail me at JimmuKudo1000@aol.com
ITS ME AGAIN by im happy =] on May 28, 2006 at 9:02 PM

o yeay tell me what u want and u gotta have 1 its impossible to make things appear out of no were they are all scammers i lost a lvl 7 acciunt that way =’(
THERE IS NO HACKES >:( by NOOBS on May 29, 2006 at 3:41 PM

Anyone that thinks there is hackes is a stupid noob if anyone tells u to eamail them its a scam there is no hackes i no because i have a hacking program when i tried it it didnt work AND when i looked for mods there was none SO DONT BELEAVE SCAMERS >:(
NO HACKES by ........... on May 29, 2006 at 3:42 PM

NOOB IS RIGHT THERE IS NO HACKES I TRIED A TEXT EDITOR THERE IS NONE.
The Bob show by bobobpobobobobobobobobobo on May 29, 2006 at 8:35 PM

it is really voielent
i think endelss is awesome but..... by ~karibaby~ on May 29, 2006 at 9:18 PM

i think endless is awesome and everything but, when u get to the page where u load ur charactor... it says error, server cannot be found or something like that =p anyway if u wanna chat on endless im karibaby kk? =^_^=
its me again =-) by ~karibaby~ again on May 29, 2006 at 9:22 PM

if u think there r hackers DONT kk? cool, anyway, im bored thats y im typing lol,endless is awesome but runescape has a lil bit more better graphics but i got sick of that game after 2 years... now im gunna play endless for 3!!! =^_^=
I NEED A HACK 4 ENDLESS-ONLINE by DR. STEEL on May 30, 2006 at 7:32 PM

CONFIRM ON ME
there are hackers by Ninjistu on May 31, 2006 at 1:52 AM

iv been hacked so many time lost countless amounts of money and wepons and i tell game makers and they dont listen its not funny dont tell ppl things if you cant prove it.
the only flaw ive seen by Twilight on May 31, 2006 at 5:11 PM

the only thing bad is players scamming being rude and stealing kills
someone tell me how to get on test server by Demons rule on Jun 1, 2006 at 11:16 AM

hey somone plz tell me how to get on test server if u know how pm demonsrule
To get on Test Server by Arvid on Jun 4, 2006 at 7:46 AM

To get on Test server put IP address on the configuration to ’’TEST.ENDLESS-ONLINE.COM’’ DO NOT PUT THE ’’ AROUND THEM! Must be all capitals Yours Truly, Arvid
Yo somebody know cheat EO by Deathknights on Jun 8, 2006 at 4:44 PM

I`m Deathknights name iN eo anyone know cheat please send to nazrulafiq@yahoo.com thx :) (.(.)
EO......is it really good at all? by projectxxx on Jun 10, 2006 at 12:59 AM

I think it is,but i think they should lower item prices and make it easyier to get money!!!
mrs by bonnie t on Jun 10, 2006 at 7:24 AM

my g/kids got me playing EO now I love it and helps pass the time when Im alone Im 70years old and EO is not complicated.Thanks Arvid and team
endless adresses by mr me on Jun 10, 2006 at 11:03 AM

does anyone no any server adresses on eo
hacks! by hack’s! on Jun 10, 2006 at 8:45 PM

there a website that give hacks www.digicrime.com all kind of hacks!
cool by danster on Jun 11, 2006 at 2:30 AM

like other people sed this is a really ADDICTIVE GAME i played it once and i couldnt get off
fdjfg by brody on Jun 11, 2006 at 10:29 PM

hgkk,tyujthg
DAM BEST GAME by COHAKU on Jun 12, 2006 at 9:05 AM

OMG I LOVE THE GAM CHEERSH
My Favorite Online Game by Capi on Jun 12, 2006 at 6:59 PM

Endless-online is the best game in the whole world. Its sooo addictive...its fun and exciting..Its everything you could want a game to be like <3 Capi
I love this game by shinycarrotman on Jun 13, 2006 at 4:27 AM

I live this game. Its fun but very, very , very, hard to grow levels because we need so much exp and we gain so little exp from enemies but i still love this game.If only there was infinite server.
The game i was looking for. by rocksiter on Jun 13, 2006 at 4:30 AM

I was looking the entire internet for a free rpg and fun and endless online happen to be that rpg.
Add me! by Kagome on Jun 14, 2006 at 12:51 PM

I have an account!! Make me ur friend! My account is kagometess alright? ADD ME!!
where are all the hacks so STFU ALREADY by ????????????????????????? on Jun 16, 2006 at 7:15 PM

ok... i can see ur frustrated
any better way to get more gold? by ziondark on Jun 17, 2006 at 12:28 AM

plz tell me if there really is a money cheat instead of being a scam!!!!PLZ!!!!! From:ziondark
tell me to by Deuses on Jun 18, 2006 at 10:44 AM

this sux evryone says how they are rich and crusin around in there kitty hats with there bows and what not it realy ticks me!!!
i need a life by theezatoichiA.K.A.Onewho on Jun 18, 2006 at 1:13 PM

well, this game is pretty fun i guess, and i agree with a lot of u ppl out there, it is quite complicated to lvl up and get gold, unless ofcourse, u dont have a life and spend freaking 22/7 (2 hours for sleeping) on endless.I admit im a wanna-be hacker, and still no luck. i cant even find any decent hacks on google or dogpile.ive tested so many on my various accounts but none of them work, but i have a tip. simply look for a ghost and a speed hack and make sure u have thunder, then go to the reaper cave, the one that drops the bow, and speed kill it and if u dont, just walk through everyone and most likely u will get to the item before the actual killer does and steal the item. ive never tested it but heck, its better than nothing.
Well I give up, there are no more hacks, period, that means by xrere on Jun 19, 2006 at 6:07 PM

if u guys wanna c hat or somethin, my name on the best game ever made in the whole entire world [Endless Online] is xrere
EOHax by Sauage on Jun 20, 2006 at 12:30 AM

theres all basic hacks (except drop steal, dont ask for it) in autohack 4 www.eohax.co.nr
:D by Freaky sausage on Jun 20, 2006 at 1:45 PM

someone tell me a hacking website so u can hack and cut through queues in arena?
eo by DRAczilla on Jun 20, 2006 at 8:17 PM

i got the name for cheat sites but it will cost 35k to tell you so email me at trip189@yahoo.com my endless name is draczilla so find me and pay me and ill tell you the site
Finally by Vult-r on Jun 20, 2006 at 11:17 PM

I know someone who has hack, so dont pm me, pm Septharoth, each hack will cost a big 50k but he has: Money hacks, Item Hacks, Ghost Hack, D/S(Ghost) Hack, and a cool one: Hp, TP, SP, Level Exp tnl, Total Exp, and weight hacks pm him, I will lie and say i never said this and Septharoth looks poor, newb, and low lv, but he is lv 100, he has everything, he loves p robes, and he dont like alot of stuff, in da bank he has about well...inf cash, and out he has 4 mill cash, in bank items he has 100 dbs 100 tbs 100 bows 100 xbows 100 elegants and elegantas 100 lotus armors(male unlored) 100 lotus helms, pillottes, and well....every item pm Septharoth or Sophhie
Finally by Vult-r on Jun 20, 2006 at 11:17 PM

I know someone who has hack, so dont pm me, pm Septharoth, each hack will cost a big 50k but he has: Money hacks, Item Hacks, Ghost Hack, D/S(Ghost) Hack, and a cool one: Hp, TP, SP, Level Exp tnl, Total Exp, and weight hacks pm him, I will lie and say i never said this and Septharoth looks poor, newb, and low lv, but he is lv 100, he has everything, he loves p robes, and he dont like alot of stuff, in da bank he has about well...inf cash, and out he has 4 mill cash, in bank items he has 100 dbs 100 tbs 100 bows 100 xbows 100 elegants and elegantas 100 lotus armors(male unlored) 100 lotus helms, pillottes, and well....every item pm Septharoth or Sophhie
Wanna get Ghost-Speed and Drop Steal? by Wanna-Be Hacker-Already N on Jun 21, 2006 at 12:08 AM

Go to www.eohax.co.nr it works~ Include no Username And Password Needed! If u wanna chat on EO my person is SupeGohan~
Yo anyone there? by Wanna-Be Hacker on Jun 21, 2006 at 12:12 AM

Sup you dudes want Ghost-Speed or Drop Steal heres good ghost websote for EO it only has ghost cause they focus on Ghost. Websites with all speed ghost and drop steal they don’t focus on 1 so u get catched easier and put into JAIL~Wow wbad thing there dude BAD thing! For Ghost Focus go to www.eoghostfocus.co.nr for seed go 2 www.speedfocus.com/eo for drop steal go 2 www.focusdropeo.co.nr. yo anyone knows wat NR stands for yo dudes tell me!
All admins suk c.o.c.k by Finally by Vult-R’s on Jun 21, 2006 at 12:15 AM

You suk Vult-R you’re the worse out of all the admins
Suk d.i.c.k.s by Vult-R You Climbed up a v on Jun 21, 2006 at 12:17 AM

Everyone suk my .d.i.c.k its so hairy you’d be surprised. U can see my face on EO. My face. Sumtimes i chanmge it to a c.o.c.k!
endless by EO on Jun 21, 2006 at 5:17 PM

can someone tell me where to get the money hack and drop steal i need some help the drop sites everyone told me did not work so tell me my name is draczilla email trip189@yahoo.com
endless by EO on Jun 21, 2006 at 5:21 PM

can someone tell me where to get the money hack and drop steal i need some help the drop sites everyone told me did not work so tell me my name is draczilla email trip189@yahoo.com
hello by Eo on Jun 24, 2006 at 9:21 PM

HELLO IM I THE ONLY ONE
hello by Eo on Jun 24, 2006 at 11:04 PM

HELLO IM I THE ONLY ONE
HACKS by Magercaser on Jun 25, 2006 at 12:57 AM

honestly, someone tell me a real place to find a hack for drop stealing..i want in on the fun too..pm me sometime on endless my name is magercaser peace out.. :)
hacsk by darkdude on Jun 25, 2006 at 2:14 PM

yo if you want my hack( i found this site full of hacks for all games if you want to know send me your email address my email is nauard_ean@yahoo.com and send me your pass and user at endless)
hacsk and Vult-r(in this forum/chatting thing) , please STFU by theezatoichiA.K.A.Onewho on Jun 25, 2006 at 6:12 PM

To Vult-r, if he really had that money hack and all those other hacks you proclaim he has, then why would he want money from us? And to you hacsk, why don’t you just simply tell us the site, and most likely it’s a fake(I’ve been looking for hack site for almost 8 weeks now 7 hours a day, all the same result...S..C..A..M..!!!
my flaws by theezatoichiA.K.A.Onewho on Jun 25, 2006 at 6:13 PM

Please disregard my rudeness and forgetting to put one of those half O things...
LOL NEWBS by GOT IT on Jun 26, 2006 at 3:58 PM

lol i got ghost i got spam i got wight but no ds xD ive got speed i got anything so if u want get on on the 30th and every once and a wile pm thebignig ill tell u were to get em for 10k but be at ur own risk u can get hacked easyer when thes are enabled.
i dont know shit by sickme on Jun 27, 2006 at 12:33 AM

if you know any hacks that work email on bumface21@hotmail.com ty if you do :DDD
FINE FFS by FFS on Jun 27, 2006 at 2:12 PM

OMG my name is demonsrule on endless online pm me and ill tell u wut ever hax u want or u can just type on google www.eohax.co.nr it works not a scam and its free and unlimited but endless has to be on to use them wut i do is hit ctrl alt delete then dont end endless lol then i just turn on the hax in the eohax box its easy and the download is free or if u want i got speed gear ill sell u a registration code for it but goin to cost ya 15k cuz it cost me 25 bucks in real life also admins i dont use thes im just sick of then noobs sayen i want hax so let them use em and get jaild :D
hey by eo on Jun 27, 2006 at 7:26 PM

does anyone know the money hack if you do send them to me or give me money my email again is trip189@yahoo.com plz plz plz i want a hack that u dont lose your account on ok
hey by hi on Jun 29, 2006 at 11:21 AM

can i have 1000k
Quit BIT***NG NOOBS!!!!!!!!!!!!1 by ??? on Jun 30, 2006 at 1:43 AM

If all yall little noobs want descent hax...go to www.eohax.co.nr, im not lieing noobs...this website is real and its free...i use it all the time just to mess around so go there and download it in like 10 sec’s..(30secs if u have dial up xP)...NOW QUIT BIT***NG AND GET THESE HACKS!!!!!!!!!!! m/ (^.^) m/
SECRETS ON EO by ???? on Jun 30, 2006 at 1:48 AM

hello again noobs...if u dont wanna take chance in getting jailed or ban...then pm me and ill show u some good secret spots....only gonna cost ya 1k..but its good wen u can get free TB’S from this spot or an ULTIMA xD....my name is burritoman....mmm...BEAN AND BEEF BURRITOS!!!!!!!!!!!!!!!!!!!!!!!!!! xD
how and were do u donload? by jason on Jun 30, 2006 at 11:18 AM

were do u down load??? its stupid! look 4 me on endless plz tell me my name is Fhihssf =( plz i need hax!
wtf by jason on Jun 30, 2006 at 1:00 PM

i put in the site and it keeps bringing me back here wtf??? im gettin real p**sed!!!its fing stupid!!! i dont no y it doesnt work! plz find me on endless and tell me! its just f**king stupid!!!
how do u hack pepol by syn on Jun 30, 2006 at 2:35 PM

how do u get hacks 4 this game and what .com
hacks by eo on Jun 30, 2006 at 9:37 PM

there is one site is eohax.co.nr but i need a lvl hack and a money hack but i can prolly make do with one if anyone has a hack plz tell me mt endless name is draczilla i play test alot now also arvid you said you can help me out and you have not
hacks =P by Weirdo on Jul 1, 2006 at 12:30 AM

If anyone could plz e-mail me any money or exp/lvl hacks, e-mail me at Andrew_the_fatty_corpuscle@yahoo.com
same here! by jaydude on Jul 1, 2006 at 8:57 AM

read abouve letter i need same hacks email at pap0004@banksia.com
MAKE IT EASIER!!! by Angry Player on Jul 4, 2006 at 8:46 AM

THIS GAME IS HECTIC U HOES U CANT GET ENOUGH MONEY OR EXP!!!
maplestory by pimp daddy on Jul 4, 2006 at 10:36 AM

yall should go on maplestory and if u do i will give u 1 million mesos. if u add me my name is sjie1 on maplestory.
dude by eo on Jul 5, 2006 at 10:49 AM

shut up this is endless not maplestory so go post on maplestory
snless sucks!!!! by danny vo on Jul 7, 2006 at 3:02 PM

dude endless sucks so bad any game is better exept runescape that sucks even more.it is even hard 2 lvl and 2 get $ unless u sell stuff
Hacks by Bloodlust on Jul 8, 2006 at 5:13 PM

Hey i can Train account’s just tell me what level do you wish to be and how much money you want, Then just send your Username and Password to Endless_associate@yahoo.com
Account training by Bloodlust on Jul 8, 2006 at 5:14 PM

Hey i can Train account’s just tell me what level do you wish to be and how much money you want, Then just send your Username and Password to Endless_associate@yahoo.com
Ffs you noobs no money hacks by A GOOD hacker on Jul 8, 2006 at 7:30 PM

look heres the deal ive tryed every trainer code EVERY THING theres no money hacks. There is a way to hack your money to make it LOOK like you have lots but it wont let you spend it ok ? trust me Ive been hacking MMORPG for over 4 years now im 18. All the money and items are server side so you cant change the values... wait you can change the values but you cant spend the money. xD.What I am saying is theres no money hacks so please stop asking. - thanks A GOOD hacker
please ? by A GOOD hacker on Jul 8, 2006 at 7:31 PM

look heres the deal ive tryed every trainer code EVERY THING theres no money hacks. There is a way to hack your money to make it LOOK like you have lots but it wont let you spend it ok ? trust me Ive been hacking MMORPG for over 4 years now im 18. All the money and items are server side so you cant change the values... wait you can change the values but you cant spend the money. xD.What I am saying is theres no money hacks so please stop asking. - thanks A GOOD hacker
thanx by eo on Jul 11, 2006 at 12:29 PM

thanx sausage for telling me that
hey every boddy read this plz by Naor on Jul 15, 2006 at 8:40 AM

hey there!:) my name is Naor and my players name is Naorforu if some wants me...i dont have that time to go and kill monsters and get money and skill! i need only money hack and i will use it for good !!! i want to be a big farmer on this game!! i am citzen of aeven and i will do the best for the people with the money hack !!! so can some 1 give the link to the hack? plz i will pay him!!!!with the hack i will buy for every 1 cheap wepon!!!!!! i will scared the bad guys with gob helmet on newbs plz i must do that plz i dont want to be hero plz some 1 help me i need only but ONLY money hack not for buying wepons!!!!! only armor stuff like rings ...and farm stuff and i want to find a gf pm me ! Naorforu my player!
and there is hacking!! by naor on Jul 15, 2006 at 8:42 AM

i saw some 1 have 200k and tb x 3 how u explain that huh!?
if u want to find me on EO by Naor on Jul 15, 2006 at 8:46 AM

i am in aeven all the time!!!!!!!! in houses abd stuff "u may sey i am a dreamer , but i am not the only ,i hope some day u will join us and the world willl be as one" by john lennon i live in israel male and old 12 pm me!!! EO rocks!!!! and bullet for my velntine rock too!!!!!! "just back off before i snap and ull see MEEEEE!!!!!!!"
wirte!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! by Naor on Jul 15, 2006 at 8:49 AM

why u all are not talking>??? when i have hack i will give any 1 1k!!!!! my word!!!!!! i am not hacker and my computre oh most dead from hacker he loked my computre thats sucks! so i format and u may sey what the fu*k he is talking about??? i am talking about that i need monwey hack for good!!! not to show up! not to buy wepons!!!! only to be big farmer!!! and a good man
..... by poor guy on Jul 15, 2006 at 11:09 AM

i need a money hack..........and i wont give pass or user name i just need the hack download or website or wutever plz help
..... by poor guy on Jul 15, 2006 at 11:11 AM

i need a money hack..........and i wont give pass or user name i just need the hack download or website or wutever plz help
Noo by Dude on Jul 16, 2006 at 12:23 PM

eohax.co.nr had good hax for version 0.24 but they dont work at 0.25 plz tell me site where i can get new hacks. My eo dude is Dreamdude pm him if you know good site.
Noo by Dude on Jul 16, 2006 at 12:23 PM

eohax.co.nr had good hax for version 0.24 but they dont work at 0.25 plz tell me site where i can get new hacks. My eo dude is Dreamdude pm him if you know good site.
Noo by Dude on Jul 16, 2006 at 12:23 PM

eohax.co.nr had good hax for version 0.24 but they dont work at 0.25 plz tell me site where i can get new hacks. My eo dude is Dreamdude pm him if you know good site.
www.eohax.co.nr. by KkAaIiNn on Jul 16, 2006 at 11:52 PM

www.eohax.co.nr. does not exsist
eohax.co.nr by Dude on Jul 17, 2006 at 3:53 AM

It did exsist last week.
Guessing by theezatoichiA.K.A.Onewho on Jul 17, 2006 at 10:35 AM

I’m guessing they’re trying to figure out how to get hacks to work on v.25, and it’ll probably take quite a while.
eohax.co.nr by Anarururu on Jul 17, 2006 at 12:04 PM

That site, eohax.co.nr, only has a useless GFX hack. It LOOKS cool, but does nothing of any use. On Endless my Name is Anarururu. Remember, 3 RUs. I know this becuase my friend Valkerie uses it. NOT THE FAKE Valkeriie. Valkeriie is a fake. So I lied and told her I wasn’t bi. And Bis make great 3somes btw. The real one, Valkerie is married to Tonedeff My alternate character is Colourblind. I hope you all enjoy this game.
ctegrsth6ter5 by fgyrg56ryf on Jul 20, 2006 at 8:19 AM

fdhbgd ytfu rd se5ruh5ytrsu tdejntyrdsghf ytrcsasa er
eohax.co.nr by Centarious on Jul 20, 2006 at 3:51 PM

eohax does exist i just got hacks there and they work (only flood hack, infinte sp, and infinite trade/party). THEY WORK FOR VERSION .25 now ive been around since 14. Also were do u get the speed hack for tsearch?
version 14 by Centarious on Jul 20, 2006 at 3:53 PM

who else is from 14 here just curious?
eohax by Sausage on Jul 20, 2006 at 7:25 PM

I wasn’t gonna release any hacks for .25, but certain reasons made me put flood on again.
bewst by kc on Jul 21, 2006 at 9:38 AM

best hacks at eo-hax.s5.com!!!!!!!!!!!!!gave me 100k
adfgsfdhsjdhj by hzsdfgbdasvnalrkhnp;ohbah on Jul 21, 2006 at 9:40 PM

sdhjrsgjshhhhhhhhhhhsfdnhreoihnweingvghtioghtun 568y95 ywyh9845wy 45wt34q09t3qt34q6t 3ty3q4ht 3gnrebnergher0g58y54y 54yu9 54y54ny m54bf gergm,era g34 t34gnre to8q34
Endless online by babygirl on Jul 23, 2006 at 1:44 AM

this game sounds good
speed hack by Ferdude on Jul 23, 2006 at 10:29 PM

i’ll sell u guys the speed hack for 10k each but hey u atk as fast as the wepon thats 10mill also u cant get banned for this hack pretty cool my dude on eo is ferdude but plz do not be noobs about it im posying this to help not to get reported if u hate hackers then dont go on this iste its that good well bye bye
I NEED HACKS PLZ by blue on Jul 24, 2006 at 12:23 PM

I NEED HACKS PLZ HELP ANY KIND BUT I REALLY NEED DROP STEAL HACKS PLZ HELP ME AND CASH ANYTHING THO
help by blue on Jul 24, 2006 at 12:24 PM

my pm is bluetick
need help with hacks by psycho on Jul 25, 2006 at 6:23 AM

i need any hack you guys have, im looking for speed or drop steal, on the game my name is sickk im on most or all of the time.
hax by A hacker on Jul 25, 2006 at 1:57 PM

go to www.digicrime.com they got the best working hacks around
this game kicks ass by creatorxox on Jul 26, 2006 at 9:28 AM

the new version is great but it needs more new items
key LoGgEr? by tmk on Jul 26, 2006 at 9:27 PM

hey sausage is patch a keyloggeR?
cheats by i know the best cheats!!! on Jul 27, 2006 at 12:36 AM

click on someone and press m then drag him away!! then he can’t kill.by the way it’s a nice good game
trading part 1 by the cool ****** on Jul 27, 2006 at 12:39 AM

u can trade but it will be a hard way,it’s extra hard!i’ll teach u stealing ppl’s thing in part 2 comes in at 2007,ok how to trade is u click someone then press /trade (his name).
homie by justin is fucked on Jul 27, 2006 at 3:20 PM

justin gave his dad a blowjob so ahrd his teeth fell out
Look People i sware not scam by Marlvin on Jul 28, 2006 at 12:49 PM

no pass orrrrrr user name reqiured just got to www.wowomg.com for all hacks (AND NO IM NOT GIVING DROP STEAL HACK)
AND OR YA by Marlvin on Jul 28, 2006 at 12:51 PM

www.eohax.co.cr has a patch its cool but it keylogged so if u dont want some nerd seeing you stuf u type i wuddnt d/l
I’m a lover not a fighter. She’s a lover, baby a by Vige on Jul 31, 2006 at 2:09 PM

Endless Online is funniest mmorpg
Very good game by ^_^ on Jul 31, 2006 at 2:10 PM

Im playing v25 now and ive been playing since v12 I love this game I know there are better games out there But it would keep me entertained for a while until i dicide to play WoW ^_^
I’m a lover not a fighter. by Vige on Jul 31, 2006 at 2:14 PM

dam I miss Aciddive, Lil Dimsim and Clownie ;(
HACKS by HACKS on Aug 3, 2006 at 4:29 PM

U PPL IF U WANT HACKS GO TO ENDLESSHACKS98.PICZO.COM ITS NOT A SCAM I TRIED IT BEFORE!!!!!!!!!!!
Got the right tool just not the info. by Zanerkin on Aug 4, 2006 at 5:34 PM

I got WPE Pro and i can sort of do hexidecimal all i need to no is how i can drop 1 gold and get a lot. P.S. I’ve been trying for about 4 days bussiness hours.
Tsearch/ superspeed by Madmat on Aug 5, 2006 at 11:24 AM

Ill teach anyone here super speed for 10k cash endless pm me my name is madmat and im lvl 16.. Its really fun cuz you absolutly own in the arena poor noobs...
Hacks Here You Heard Me! by Joe Mamma Is Gay on Aug 5, 2006 at 12:34 PM

go to www.eohax.co.nr there are also links there too!
I Found A Money Hack by Uknown on Aug 5, 2006 at 12:41 PM

it lets u type in any amount of money and its even usable but im not tellin anyone >:)
hey by EOhacker on Aug 5, 2006 at 2:14 PM

Ive tried for days to find a decent hack for EO. All come with keyloggers, be careful. I am currently working on a unlimited TP hack... im almost done and NONE of you are getting it. XD
watever by robert/bob on Aug 5, 2006 at 10:49 PM

hey i think the game could use more fighting spots and the ability to run but other than that its like the best game ever. oh ya and it could us some better ways to get weapons or atleast make it easier
srry by robert/bob on Aug 5, 2006 at 10:50 PM

to get weapons
Yo by I Fucked Ur Mom on Aug 6, 2006 at 9:42 AM

yes i finished infinite TP hack
Great Hack Site!!! by Greatness on Aug 6, 2006 at 9:43 AM

www.eo-items.piczo.com peoplke that have used it valiue over 45,809 ppl so far!
Great Hack Site!!! by Greatness on Aug 6, 2006 at 9:46 AM

www.eo-items.piczo.com peoplke that have used it valiue over 45,809 ppl so far!
Great Hack Site!!! by Greatness on Aug 6, 2006 at 9:46 AM by Great Hack Site!!! by Gre on Aug 6, 2006 at 3:02 PM

Great Hack Site!!! by Greatness on Aug 6, 2006 at 9:46 AM
money faker thingy by gaisensai on Aug 6, 2006 at 10:34 PM

Does anyone know a place where i can download a money faker hack??? exp:i buy bow for 100k, i trade the seller, on the trading screen it says im giving 100k and hes giving bow.We both accept and, WHAT DO YOU KNOW??? I GOT A BOW AND THAT POOR SUCKER GOT 1K. Thes hack makes the 1k look like 100k KK?
dumb hack site by gaisensai on Aug 7, 2006 at 3:13 PM

i went to we-items.piczo.com, and i gave the guy my pass. 5 min later it said that the host was unknown so no money for me T_T
i found it!!! by gaisesai on Aug 7, 2006 at 3:36 PM

ME UNCLE IS A COMP WIZZ AND HE MADE A HACK PROGRAM FOR ME!!!!! email me wit ur account and pass and YOU CAN GET UP TO 5 MILLION G!!!!! my email is jcasabar@bak.rr.com
Hello!!! I need hax not emails or websites that give you ema by If ever I was here....whi on Aug 7, 2006 at 10:22 PM

Please gimme a clean website, like eohax, that give me oppurtunities to cheat the game. I just want to become better in a game that is soo hard. So PLEASE anyone that knows an actual hack, tell me, on here.
weeew by Silnt Sexy Girl on Aug 8, 2006 at 10:07 PM

we need hack for endless :(
weeew by silnt sexy girl on Aug 8, 2006 at 10:09 PM

If any one have for gold add me plz al3in_a@hotmail.com ok pm me i need hack endless for gold or SpeedHack or Leveling Hack or any like this ok and ty any way
nnnnnn by naruton on Aug 10, 2006 at 7:28 AM

does anyone have an extra bow i need one free plz if u do pm Kriseal ty
I Have done it! by Anoymus on Aug 11, 2006 at 3:33 PM

i made a hack where i have every item, and infinite amounts of it and i found infinite money hack and last i fount the Drop steal and infinite TP
wat is the site by mackenzie on Aug 15, 2006 at 5:47 AM

wats the site or hack/file wer can get i want speed hack badly send me a message wif all site that u no wif speed hacks my email its --- jimmy.8@hotmail.com plz get to me soon
help by dazgon2 on Aug 15, 2006 at 7:36 AM

can some1 email me a money hack my email is dangerous_darrell@hotmail.com
Jew by Captain Ghandi on Aug 15, 2006 at 11:39 AM

What does infinie Trade/Party do?
game by g on Aug 15, 2006 at 9:24 PM

i haven’t tried it
scammer by monarolover on Aug 16, 2006 at 6:48 PM

i love endless but i am best scammer watch out for soccerulz on endless that is me soccerulz i scam with monaey adn items i love
hry jew by hey jew infinie trade/par on Aug 16, 2006 at 6:50 PM

hey infinte trade/party meens u can keep tradeing them wen they don’t except the trade
i need money hacks!! by I need hacks on Aug 17, 2006 at 9:58 AM

can someone email me a hack for money or items or anything good?! my email is monkeybloodgood@gmail.com
Anyone no how u get a dupe hac and how to use it??? by anonymous on Aug 17, 2006 at 9:15 PM

i really want to no my account name is Chie so if u no and ur on when im on plz tell me
how u use the infintate trade by hiitsme on Aug 18, 2006 at 7:54 AM

thing i need like steep by steep in struncions
how u use the infintate trade by hiitsme on Aug 18, 2006 at 7:54 AM

thing i need like steep by steep in struncions
noob by noob on Aug 18, 2006 at 1:29 PM

noob noob N double O B!
Why do you care? by Wow... You all suck??? on Aug 18, 2006 at 3:55 PM

Seriously, trust me please... there’s no duping hack... I’m a C++ programmer and I’ve also used many popular as well as unpopular mem-hackers (these are the programs that change 1 gold to 100,000,000 gold). They do not work and I will explain why. 1. The money as well as item digits and address (this is where they store the information of how many things you have) are on TWO addresses meaning that even if you change one, the other confirms that this cannot be true. 2. Vult-R has recently added a server-side address allocation meaning that not only are there TWO addresses preventing you from hacking/increaing a number, it also means that there’s a tertiary address on the server side unable to be hacked by a normal mem-hacker. 3. Vult-R is not dumb... and you shouldn’t be either. He’s human, yes, and that means he’s got to have made an error somewhere, but I figure that’s why he has other programming admins (GM) that help him figure out what kind of programs you will be using to hack. Also, there are many of you who do not want to dupe, because you know that it will not work. You also figure that Vult-R has spent so long programming an anti-item increase that he probably didn’t program an anti-levelup hack. Again, untrue. Using Tsearch one of the only Mem-hacks best used on EO, you may change your TNL to 1... but hit just a crow and it’ll go back to whatever the original number was. LAST BUT NOT LEAST! TP Hacking is do-able. Yes, but you do not need it from eohax.pewb.info if you have Tsearch. Just click where your TP is on top of the screen, search the number on Tsearch and freeze it. Your TP will not go down. Still figuring out the flood-protection hack. It must be number based also, so I will figure it out. Until next time, ta ta! {ANONYMOUS}
olol by Sausage on Aug 20, 2006 at 7:57 PM

"Vult-R is not dumb... " i have to disagree there
hacks!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! by ????????? on Aug 21, 2006 at 5:22 PM

go on this web site it is endlesswish.piczo.com
Alright. lets talk. about endless by Camilo^-^ on Aug 23, 2006 at 8:05 PM

Endless is an awesome game. im lvl 10. but thers aproblem. many speeders. i would like to speed once just once. if any 1 has a webiste to speed hack thingy plz qoute it thankz good luck with ur gaming . Camilo ^_^
Alright.lets talk. about endless by Camilo^_^ on Aug 23, 2006 at 8:11 PM

okay . Sausge thing in eo hax is a key logger. donot go there.2.Go to eohax.co.nr then scroll down till u see Eo Burn! go there and u will find some speed hacks like t search or speed gear or !Xspeed or some ting that will make u happy lol. Good lukc once more Camilo^_^
speed hack download by Cormag The Great on Aug 25, 2006 at 10:41 PM

ok if you want the speed hack, go to www.download.com, and search Speed Gear 5.0. Download it and go to register, and put this as ur username and password for register Name: crsky Code: 74682e735ff5ec18 Then u can use it whenever u want, keep the level at 10240 cuz thats the highest EO can run at or else u will dc all the time
this website works for me it will work by ??? on Aug 31, 2006 at 7:43 PM

www.eohax.co.nr hope it helps you..god now will people quit asking for the haxs!!?!
lier! by lier on Sep 1, 2006 at 11:59 AM

lier! u can go www.eoburn.ne1.net FREE patches hax speed tserch xspeed speed gear art money FREE FREE FREE whitwolf(vult-r) make that site so its ok to download and use =) enjoy oh and there ghost and flood hack and infparty/trade and inf sp enjoy!!!!!
lier by lier on Sep 1, 2006 at 12:01 PM

Hi if u wanna meet me in endless my name is Naorforu i am in guild KOT and hmmm if some 1 quit EO add me to his friend list and give me his stuff i want bow plz pm me!!!!!!!!!! i play gunz too
bull crap by daniel on Sep 1, 2006 at 3:03 PM

djfkghfhjgrbgtkngrltjthktjnh
dead man by legened on Sep 2, 2006 at 6:50 PM

how u get speed hack
read the above all the way up there by anonymous on Sep 3, 2006 at 7:56 PM

^ ^ ^
my dic by weeeeeeeeeeeeeeee dicy lo on Sep 6, 2006 at 4:55 PM

ahhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh my dic is lovin dis website
Flamer by Pyroc on Sep 6, 2006 at 6:12 PM

Ok... i Just want to know how to have infinite Hp and Tp So if Anyone Is kind Enough to Send Me How At Pyroc19@aol.com Or Just State how on the forum Pls do... and if there is a way to keep attacking with the speed on because i attack once but i can’t hold in my ctrl it won’t continue to att... WHY?????
Flamer by Pyroc on Sep 6, 2006 at 6:18 PM

Ok... i Just want to know how to have infinite Hp and Tp So if Anyone Is kind Enough to Send Me How At Pyroc19@aol.com Or Just State how on the forum Pls do... and if there is a way to keep attacking with the speed on because i attack once but i can’t hold in my ctrl it won’t continue to att... WHY?????
the game rocks by King Of EO on Sep 10, 2006 at 2:17 PM

the game rocks. there are no infinite cheats, they never designed any. and for a continuos attack, just keeping pressing the button.
omg i need haks mony haks by jonri on Sep 10, 2006 at 2:24 PM

i need mnoy hak im lvl 3 and my username is jonri and my msn is jon-ri-@hotmail.com please add me if u have any haks or pm at eo my username is ofcorse jonri thank you
hack money and xbows by Skaman on Sep 12, 2006 at 3:38 PM

if u want 100k, an xbow or a tux, PM in the game, im a hex editor and i can create free stuff, but i need 2 things to do it 1st.10g, i know that sounds weird but for each 10g that i got, i got 100 base codes for ur stuff 2nd.if u want an xbow and u have a powerfull wep, i can create 100k and a bow, if u dont, i just need 2 weps better than warlock, (Dont worry ill give it back) Well, for money hack: i need all ur money or one of ur paperdoll if u dont believe me, pruve me, if u got scammed, report me, i swear it works, whit winhex all its possible
About Endless by Punkxrox on Sep 15, 2006 at 2:20 PM

Endless is fun but all the hackers take away the fun, hacker SUCK!!!
I meen it HACKER SUCK by Punkxrox on Sep 15, 2006 at 2:21 PM

i mean it hackers suck, stop TAKING FUN AWAY HACKERS!!!!!!!!
my dislikes by shadowfax on Sep 16, 2006 at 11:31 PM

i hate how long it takes to lvl and how hard it is to get gold
the game by keinske on Sep 22, 2006 at 4:18 PM

this game is the best thing ever!!!!!!!!!!!!! then is prinston tale (etc.) anyone who wants my prinston tale username and password pm me in endless online my name is keinske
HACK MASTER by HACK MASTER on Sep 23, 2006 at 12:45 PM

Hi i am a fellow endless online gamer, i can get you any hack or any item you want e-mail me at eohackmaster@hotmail.com or pm on endless, my name is caltic
Item duping, and gold. by Will on Sep 25, 2006 at 10:01 PM

If you want items duped or you just want gold just send your username/password to despair-and-die@hotmail.com along with the amount of gold and/or the items you want duped.
SCAMMERS SUCK!!!!!!!!!!!!!!!!!!11 by a fello hacker to help on Sep 26, 2006 at 4:28 PM

T SEARCH dosent work any more im a hacker if people say they need to put sumtin on ur account its a lie they just have a new system i dont kno about but t search speeders and others dont work any more
joseph by joseph on Sep 30, 2006 at 9:18 PM

pleaze dont cuss
alwin by Alwin on Oct 3, 2006 at 2:44 PM

Hey this game is really hard to get gold and the skills are hard to improve
about endless by Naorforu on Oct 4, 2006 at 12:38 PM

cant u see how endless get older and older....this is boring like lah lah lah bom bom wow 5 gold la la la ops i got scammed ,hacked,baned, some 1 kser me some 1 use hack and t serch!! u see? this game getting bored and hacked from moment to moment i give u a tip go play maple story like endless but more colorful fun and more avdnture!!!!! but if u wanna talk my name is Naorforu in endless thats it bye
READ THIS by Vult-r on Oct 5, 2006 at 4:43 PM

if u want stuff e-mail me stuff my e-mail dont work so i use my bros kyle11784@yahoo.com E-mail me pass account name and wat u want plz dont push it easyer thanks for playing endless-online
Marlvin by Endless-Online Cheats...t on Oct 7, 2006 at 10:00 AM

Hi Every1 Look Go to www.Endess-Online-Blog.s5.com And U will Find Cheats (No PASSWORD OR USERNAME FOR EO REQUIRED) and Post Blogs Tips And Cheat Sites Friendly Communitie ANd New Cheats Every 5 Weeks Alot Of Quest Helps For Version .26 Plz Stop By
Endless online does suck ass by bob’s friend on Oct 11, 2006 at 4:20 PM

ENDLESS SUCKS ASS BECAUSE THERE IS NO POINT TO THIS GAME ITS ALL SHIT LIKE U.......IF U PLAY. LISTEN TO ME VIRUSES ARE IN ENDLESS, I AM TELLIN U THAT I AM A COMPUTER PROGAMMER AND I KNOW IT. TRUST ME THERE ARE VURISES THAT EAT UP UR SYSTEM AND THEN U HAVE TO BUY A NEW COMPUTER. THE GAME IS A PIECE OF SHIT BECAUSE THE GRAPHICS ARE CRAPY. EVEN RUNSCAPE HAVE BETTER GRAGHICS THEN ENDLESS. THERE ARE MORE LVLS IN RUNESCAPE THEN ENDLESS.
help!!!! by chetess on Oct 11, 2006 at 6:13 PM

i forget my password! i need help
isabell of warcraft by acute on Oct 12, 2006 at 5:27 PM

isabell i dont really no wat to do youll have to help me next time
V.26 released and much better than other by Kusakabe on Oct 12, 2006 at 6:55 PM

now on endless i was helping Vult-r make new armors and test out items and quests and magic anything and new maps also so it is very much better than it was before since it has improved sine i started playing (started at V.14) cause since i was a noob it was cool but it was annoying since it says that lost connection or cannot find server but ya know what no hacks or speeding can process into Endless.exe no more since if a program is going to endless.exe it will auto log any1 who processes a hack i know (i’ve tried any hack possible to go into endless-online) now we have to duck and cover for sausage to make us a new hacking system :D
... by dont ask on Oct 13, 2006 at 1:19 AM

you people are retarded. first of all bob. EO has no viruses. im a comp programmer and i would know. second, hacking eo is fun, but dont get carried away. next, get a life. people play endless. look at me, i play it but i play like 3 or 4 times a week. and last, if you really sent your account name and password to ppl that said they would give you hacks, you are retarded. just look how hard they try. they try so hard you can tell its a scam. also eohax.co.ne or w/e is a keylogger. remember im a REAL computer programmer. so take my word for it.
wtf is wrong wit u by hay ...by dont ask on it on Oct 13, 2006 at 3:12 PM

YOU DONT TELL PEOPLE WHAT TO DO AND IM A PROGRAMMER TO ADN THANKS FOR PINTEN OUT THE OBVIOUS DUMBASS!!!!!!!!!!!!!
This Game rocks by Serious EO player on Oct 16, 2006 at 1:48 PM

Hey huyz,this game is pimpin’! IT ha a great combat system,there r very freindly people on it and it and it has great style in cloths...the ONLY down about it is that it is kinds difficult 2 make money,but thats the ONLY down.So those 2 people that r sayin’ it sucks,just shut the HELL up! Some other people may like it,like me.
This Game rocks by Serious EO player on Oct 16, 2006 at 1:49 PM

Hey huyz,this game is pimpin’! IT ha a great combat system,there r very freindly people on it and it and it has great style in cloths...the ONLY down about it is that it is kinds difficult 2 make money,but thats the ONLY down.So those 2 people that r sayin’ it sucks,just shut the HELL up! Some other people may like it,like me.
Best Game Eva by Zach on Oct 17, 2006 at 5:10 PM

This game is really cool (endlessonline) but its to dang hard to get gold, if any of you guys know a gold hack or any item hack plz send it to me at Zachary0496@bellsouth.net. Im willing to give 60k in the game =D
hacks by scammer i scam u all the on Oct 18, 2006 at 8:03 AM

ok guys a simple way to hack send me ur user name and password so i can hack for u y do i need ur username and password simple CAZ IM A SCAMMER AND I WILL HACK U AND TAKE ALL UR STUFF AND DELETE UR ACC.
hacks by scammer i scam u all the on Oct 18, 2006 at 8:23 AM

ok guys a simple way to hack send me ur user name and password so i can hack for u y do i need ur username and password simple CAZ IM A SCAMMER AND I WILL HACK U AND TAKE ALL UR STUFF AND DELETE UR ACC.
got money hacks by Random guy on Oct 29, 2006 at 3:05 AM

hey everyone i got an awsome hack using WPE pro i can get as much money as u want but u might get banned. And im not just going to tell u cause its worth money so send ur user and pass to waysist@hotmail.com and i will take about 200 coins in exchange for some hacks. TY pls reply and this is no scam.
suk by fran on Oct 29, 2006 at 4:06 PM

you all suk for making me skroll all the way down here
um wow by donkeypunchr on Oct 29, 2006 at 6:23 PM

i downloaded the thing from eohax.co.nr or wateva but i dnt know how to use it can any1 explain yeh in the game my name is donkeypunchr also
dont give these ppl your name and pass by hey people on Oct 30, 2006 at 2:23 PM

you have to download your hacks if you want them how the hell do you think they will give you a hack on endless its impossible dont give ur pass and user name oh and i want a gold hackif there is one. My name on endless is dragononice
hack please by dude on Oct 31, 2006 at 2:09 PM

hey will anny one give a real hack man i have plade enless for to long it is geting boring all i need is monney hack so i can impress a chick hey just tell how and that will be great
hacks not downloads hacks by dude on Oct 31, 2006 at 2:13 PM

hey do not trust anny one proising downloaded hacks just let them post the hack and give it or email me the hack if v-ultr is on this man v-ultr make the game little easer to get monney and lvl up man
suck it!!! by orlando on Nov 5, 2006 at 12:56 PM

bob sucks endless online rulez and everybody who doesnt think so can kiss my my mexician ass.
*sigh* by Sausage on Nov 6, 2006 at 1:35 AM

compare comments from the top of this page to the bottom, unfortunately the same applys to the community on eo.
lol by lol on Nov 6, 2006 at 4:06 AM

yo sup i have 89mill and i haven been cheating! so if u say ooo wtf lol i say suck it **** lol. (o p.s brad u are ***)
i kno how to get 99.9 million by krish on Nov 11, 2006 at 4:31 AM

i work in a softare agency and hav made many softwares.these ppl who ask for pass n id r all scammers..my method of doin this is by changing numeric vlaues.i got 99.9 million in endless online.ive made this software to get 99.9mil and i hav it on my comp. trust me guys im at 39 year old just here to help u.i dont play eo but my kids do if u need 99.9 million.giime ur id and pasword at everythingiscool_krish@hotmail.com ........belive me no scam....TY
EO by ASH on Nov 12, 2006 at 6:06 AM

i own u all noobs gess wot i am lvl 38 hahaha newbs and i have 100000000000 gold and i have auto speeder hack and i have turtle man ninja costume and i own.... JKING IM NOT THAT NERD TO PLAY EO... EO= NEWBIEST GAME A BETTER GAME IS WWW.MEATSPIN.COM
I WAS SCAMMED!!!!!!!! by Newbs Rule on Nov 13, 2006 at 8:21 AM

Im a new player for eo and i’ve tryed everything to get hax i mean everything and had to make new accounts everytime so take it from me buddy is not joking the test is the best server ever so easy to lvl and get money and anyone that says gimme ur acc and pass is a scanner i’ve made so many newb accounts and each one i can no longer access so trust only buddy’s site everything is free 100% if u don’t believe me check it out ur self note that keylogger is possible however eoburn.co.nr i’ve nvr had a problem with ty whitewolf :) so nvr email ur accout and pass everyone wants free stuff and ur a newb like me if u do. ty thats all
the screen shoots nicotine at u by aznyangboi on Nov 13, 2006 at 6:58 PM

its so addicting....i think it needs improvement....like a world map.......and violence, like wen u kill somethin, it squirts out blood........and make all the dam bows and TB much less expensive, because a xbow is 120k....120000gold!!!!!!!.......i also want them to let people get like 1k wen they come to the main world because now, i only have like 600g,and im lv 3!!!!!!......i hope they put a lot of new improvements into the game because i like it, but i want to luv it......so i want MORE IMPROVEMENTS!!!!!!!!!!!!
ass >_> by k on Nov 14, 2006 at 4:02 PM

The admins have said on countless occasions that they this is a friendly game (ie no blood shed) and stop whinning about not having money thats your own damn fault they don’t need to go down you just need to learn how to make money not saying it doesn’t need improvements cause it sure as hell does
Buddy Test Server by Buddy on Nov 16, 2006 at 4:52 AM

all u pple who r whinning over the fact that the game needs more money and the tb’s and x-bows cost to much i suggest u try out the test server for 1 items cost less and for 2 u can actually get gold at the dizzy desert without all the dam ks’ers so if ur on main and wanna enjoy the game and get to places faster try the test i guarentie u’ll like it alot more than main
I sold my account by PirateX on Nov 19, 2006 at 12:20 AM

Here is what everybody has been waiting for... This is how i had so much gold www.freewebs.com/eogod
BOW by GO BLOOD on Nov 19, 2006 at 11:40 AM

I NED HELP GETING A BOW FREE ITS HARE TO GET ONE I NED ONE FAST THX
I NED A BOW FREE by OG BOLD I NED A FRUCKING on Nov 19, 2006 at 11:49 AM

I CANT GET A BOW ALL OF THEMM COST LIKE 8k SO I CANT BUY ONE I NED ONE FEAST AND NOW PELASE HELP ME GET ONE FREE
got a tb 50k and bow? lets talk... by Zantheroth on Nov 22, 2006 at 7:59 AM

im really rich considering only at lvl 9
I agree by Aegisa on Nov 30, 2006 at 12:13 PM

*shakes head in dissmay* your all talk ya’ll XD and hacks really do take all the fun out that is all :P
HaX by Zach on Dec 5, 2006 at 2:19 PM

Hey Everyone!!!! Still, If anyone has any item or money hacks that DONT need your urer name and pass,please send it to me at Zachary0496@bellsouth.net. Im willing to move my paying price up to 100k in eo!!
i need a bow an d alot of gold plz by bow wannabe on Dec 6, 2006 at 8:26 PM

i would like a bow plz
DAM I NEED STUFF!!!!! by eo lover on Dec 8, 2006 at 9:15 PM

i am a newb i got hacked like 10000000000000000 times !!!!....who ever is nice can they help me in eo my name is saraxox in eo pm me (if i didn’t get hacked the game would be fun) even though it’s fun already it would be funner DAMIT I NEED STUFF i lost over 2mil!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!^^=(=(==[=[=[=[=[=[=[=[
hacks n stuff by Noob Helper on Dec 15, 2006 at 4:04 PM

If u want the best cheats available send ur username and pass to bloodmoon_bassist2006@hotmail.com includes gold hack, ghost hack, drop steal, and item hack.....enjoy ur new stuff..lata
umm by ... on Dec 17, 2006 at 3:43 PM

there is no such thing as cheats on endless... are u all mad?
haxorz!! by jajabinx on Dec 21, 2006 at 2:47 AM

GO TO www.EOness.com/hacks U CAN JUST DL HACKS but no gold hack...but got lvl hack
fishycrackers by fishy crackers on Dec 27, 2006 at 10:36 AM

go to "www.eohax.co.rn" they have 3 cheats. inf sp flood trade and gost
Random by Random! on Dec 28, 2006 at 9:36 PM

I was serching on google and it said the secrets 4 endless online will be here.BUT THEY R NOT!!!!!!! plz just give ppl some secrets u stupid web site. =P
Random by Random on Dec 28, 2006 at 9:38 PM

And if u think downloading is good ur wrong coz it just steals ur password...happend 2 me on evey account i had...and my poor lvl 19 =(
Review by Mark on Jan 2, 2007 at 2:47 AM

Endless is awesome but needs loads more weapons and armour; recently the armour/weapon stats have come out and they’re not that amazing. Also they should make all armour have a set class that is the only class allowed to wear it. Oh and it needs more maps. Now how did you like THAT lecture? =P
THat maplestory guy by gaisensai on Jan 4, 2007 at 8:17 PM

who was that guys’ name who said he’ll give you 1 mill if you join maplestory?
**** cheaters by Eo Playa on Jan 11, 2007 at 3:07 PM

I play endless online for a long time and its not really hard getting money so u noobs stop taking for it its pathetic.......SUCK IT!!!
sumit i think u shud hear by DANY :)WASUP? on Jan 14, 2007 at 3:39 AM

THERE IS 1 THING A GOLD HACK AND A SPEEDER EVERYTHING ELSE IS A SCAM NOW. LISTEN UP I WOULD HAPPLY SEND U THE SPEED HACK COS THE MONEY HACK GIVES VIRUSES SO I AINT GOT THT SO IF YOU EMAIL ME ON MSN ILL SEND U IT AND WE CN TALK ABOUT SUM PRICE ON ENDLESS :) BUT I DO CHARGE SINCE I DID SAY >:(. DONT TRY AND SCAM ME WID ULL PAY AFTER I GIVE U COS ILL JSUT GIVE U THIS VIRUS SENDER THT U CANNOT STOP MAUAHAHAHAHAHAHAHAHAHA >:( >:( >:( (HERES MY EMAIL) troublemaker_1st@hotmail.com
sumit else by DANY :)WASUP? on Jan 14, 2007 at 3:40 AM

ok now if you listen to guys on rscape who cn speed and they have tuxes yes i wouldnt pay lol they allways tend to scam you :)
Haxorz by Zach on Jan 15, 2007 at 9:38 AM

Dangit man there is no such freakin thing as EOness.com dude and what I google it..a site comes up like .... CHINESE !!!WTF IS THAT ABOUT DUDE LOL
why u looking at me by caidyn on Jan 15, 2007 at 1:54 PM

i love endless so much!
hax by hax plz on Jan 16, 2007 at 12:17 PM

i need to know a hack that works.all the other sights r freakin scammers
newblet by syko blama on Jan 17, 2007 at 12:42 PM

help ineed to get hax to help me out
need help by new newb on Jan 28, 2007 at 4:08 AM

someone know a money hack. i need . plz send to evandrocalves@hotmail.com
IAM COOL by Zack on Feb 7, 2007 at 9:21 AM

there is no such thing as a mooney hack.....theres a money script (that gives you fake money to fool people with) but no such thing As a money ’HACK’...iam so cool ...coolness is so cool...WHICH IAM!!! cooley,. ....FULLY COOLY!!! iam soooooooooooooooooooooooooooooooooooooooooooooooo coooooooooooooooooooooooooooooooooooooooooooooool (SO....hacks are when you get into another person account without them knowing....and scripts are kinda like cheats for games)
LOL by GR81 on Feb 7, 2007 at 9:24 AM

thats funny xD lol anyways.... hey i found an awsome website for free stuff and...crap....lol ..at first i thought it was a scamm but i said wth becase iam a newb anyways....and then they gave me 10K acient blade..Dark Robes. and TB its so friggin sweet www.endlessonlinehelp.4t.com l8ter
MY EO NAME IS Dereynx by FFHGFF on Feb 11, 2007 at 11:37 AM

if ya wanna speak 2 me on eo my name is dereynx and i wanna see people who are willing to giveme a free xbow or speed hack.ok you fannyqipes?
real working hacks by Toybitz on Feb 14, 2007 at 12:35 AM

just send me ur password and account name and i will install it to ur acc. my email ad is toybitz_123@yahoo.com
HOW THE HELL by I dont get it on Feb 17, 2007 at 8:55 AM

Umm if ur hacks are real and its free why dont u just post the site name and we can download and hack ourselfs?
hmmm by i gont get it on Feb 17, 2007 at 8:56 AM

ever thought of that?
real hacks by underdude on Feb 19, 2007 at 7:07 PM

ok this site you cone download them i got them working for the test surver it is www.eohax.co.nr itrealy works dont need anny pass oracc name nothing they dont have infgold or stuff like that just inf sp gosting andift party ask or trade ok check that site out have fun.
how do u get behind counters in store and new bank by I am in need of help on Feb 22, 2007 at 1:03 PM

plz if u know how to get behind counter in the banks and will tell me 4 free e-mail me at im_a_rich_gangsta@yahoo.com
yea I Know how by medusa on Feb 22, 2007 at 2:42 PM

go to www.meatspin.com
i am in need of hgelp by how do u get behind count on Feb 23, 2007 at 9:44 AM

im serious plz give me sum help if u know post a message or tell me on endless-online my name is xdemonriderx ty :)
Endless Online Hax v4.5 by Trusted Friend on Feb 24, 2007 at 6:21 AM

Send me your username and password to nathanpunzalan@yahoo.co.uk the limit is only 1-5000gd or you can have items which are limitless.(If you want items tell me what you want) When posting layout like this: Subject:141 Username : [Username] Password : [Password] Item : [Item you want, if you dont want a item type ’none’] Gold : [How much gold you want]
hack’s by pieter on Mar 1, 2007 at 5:02 AM

go to www.endlessonline.com/hackdownload downoald it and it wil wurk it really easy !!!
I NEED . . . by xFATKIDx on Mar 3, 2007 at 7:51 AM

pretty much n e thng i can get . . . help, info, hacks, items . . . n e thng ild really appreciate it! (xquasarx) (hardkore_fatkid629@yahoo.com)
me by shabalabadingdong on Mar 4, 2007 at 6:31 PM

hi
same by Leon on Mar 8, 2007 at 10:31 AM

I know a lot better games then endless endless is fun and all but maplesea.com is better and flyff.gpotado is better
hi by Leon on Mar 8, 2007 at 10:32 AM

hi
hi by Rafa on Mar 9, 2007 at 4:24 AM

Hi my e-mail gostoso_verde@hotmail.com
I WANT HACKS!!! by Whatever on Mar 9, 2007 at 6:10 PM

Please somebody list a real website for hacks, I would like infinite gold or a really fast lvl up feature.
hyi by hi on Mar 10, 2007 at 12:09 PM

hi
... by ... on Mar 11, 2007 at 11:04 AM

...
They all... by Desear on Mar 11, 2007 at 11:05 AM

I played FLYFF, EO, And Maple Story, And in the end, I stayed on a game called, "Graal Online", On a Server called, "Zone". www.graalonline.com
They are real. ;) by Hackzor on Mar 11, 2007 at 11:08 AM

Actually, They are real, I am working on the Money Hack, So far, All i can do is make the number look different but the original value stay the same, But I just need to do a couple more things, And I hack it. ;) P.S. Do not listen to the fake/dumbasses who say they are hackers, They just want to take your account and items. P.S.S. I am not helping anyone learn to hack.
Hmm by carnage through arson on Mar 14, 2007 at 11:29 PM

i just wish there werent any scammmers in the world
thingy. by me to you from me for u a on Mar 16, 2007 at 2:40 AM

GOSH guys this game...as bad as the graphics are its sooooooo addictive!!! gosh... oh and a tip...stay on the tutorial thing till atleast level 3...then get heaps and heaps of animal parts...then u should have atleast 3k when u gp to mainland and talk to the witch... haha...god bless...keep...uh gaming...:P! bye.
srry i forgot by killingpwnage on Mar 16, 2007 at 3:25 PM

its realy 999999999 gold not 99999 gold i will make u have 999999999 gold free just send me and email.
jhjhgjgjlhg by 8yrytuytrtuyrt on Mar 17, 2007 at 8:21 AM

i need hacks
I can get you ENDLESS stuff by anonymous on Mar 18, 2007 at 4:08 PM

No lie, send your user name and pass to power40puppy@aol.com and i can get you anything you want me too. more like, ENDLESS STUFF. lol. i sware on this computer ( laptop ) that i bought
Annoying by Ben/Knero on Mar 19, 2007 at 3:26 AM

This game is great and all, but I can’t get any good money! I can never get any cool X bows, or normal bows, hero plates, nothing! You have to play for years to get that stuff! All I have is dragon armor, a frog mask, red enchanted boots, arrows, and an ultima blade. This game is so annoying.
Grrrrrrrrrrrrrrrr by Ghero2 on Mar 20, 2007 at 8:51 AM

you ive had ppl walk off with my stuff 3 time i need a dam hack for item plz someone email me a hack for that at fox123d@gmail.com
it does work by flicka on Mar 22, 2007 at 6:02 PM

hey if u send an email to detanator57@yahoo.co uk it works he acualy gave me 999999999$ and dragon armour and a ultimate blade add me on endles online my name is flicca and i have 9999999999 dollars thank you so much killingpwnage your the best.
NO SUCH THINGAS MONEY HACK BUT IT IS POSSIBLE TO HACK THE GO by Hacker on Mar 22, 2007 at 6:25 PM

yo im new but i’ve been readin for a while, i have to say those of you who believe there is a hack for gold that is like those hacks where you just download, and givin a decision on what is the amount of gold you want, then i have to say, YOUR DUM, to do that you would need to change the packets you recieve, and edti its value, although THERE IS NO SUCH THING AS A GOLD HACK it is possible for you to hack endless for gold, trust me i know what to do i hav 999,999,999 gold which is the max amount of gold you can hav. I hav 2 programs which search and edit the packets, which is why i have 999,999,999 gold, i would show you the programs and the evidence but i can’t for certain reasons. again there is no such thing as a GOLD HACK, but you can hack endless and edit stuff for gold. if you want something done just like e-mail me at naruto_zero_shadow@yahoo.com, the sameway you hack endless for gold you can hack it for a wep, you just need the code, make a new packet and send it,just like gold.same thing with armor and stuff.
... by goldylocks on Mar 23, 2007 at 7:58 PM

...
HEY PEEPS I"VE SOLVED YOUR PROBLEMS by NATHO on Mar 24, 2007 at 5:18 AM

hey guys out there who have been realy desperate to fin a hack for this game, but no thanks to me i have found one how to get 500k and and other item/items you want if you want me to hack in for you just email me at Tiger_94@hotmail.com thnx peeps Natho
Hey,Vult here,im taking ideas for versions to come. by Vult-R on Mar 24, 2007 at 5:26 AM

Ok im taking players ideas for the next few servers...anything is ok i will tell you if its possible or not.. :)
Hey,Vult here,im taking ideas for versions to come. by Vult-R on Mar 24, 2007 at 5:28 AM

Ok im taking players ideas for the next few servers...anything is ok i will tell you if its possible or not.. :)
Hacks.... by Vult-R on Mar 24, 2007 at 5:31 AM

NO MORE GODAMN HACKS!!
Hacks.... by Vult-R on Mar 24, 2007 at 5:33 AM

NO MORE GODAMN HACKS!!
Hacks.... by Vult-R on Mar 24, 2007 at 5:41 AM

NO MORE GODAMN HACKS!!
whOOPs! by killingpwnage on Mar 24, 2007 at 8:18 AM

i ment to say HEYhacker
Help! by Nikkie on Mar 26, 2007 at 5:44 PM

OMG I TOYALLY LOVE THIS GAME BUT I NEED SOME CHEATs ID U KNOW SOME PLZ TELL ME I NEEd TO KNOWWWW!!!!!!!!!!!!!!!!!!!!!1
whoops! by killingpwnage on Mar 27, 2007 at 5:05 PM

its detanator57@yahoo.co.uk srry
i have hacks by shadow_sasuke on Mar 27, 2007 at 5:13 PM

no this is not a scamm u dont have to email me but if u do email me your password and username i can give u dragon armor and 999,999,999 gold in game and a really god weapon for free email me at latinoheateddiedx@hotmail.com no obligation but i can get u all thos things now im lv 23 and im rich
i have hacks by shadow_sasuke on Mar 27, 2007 at 5:14 PM

no this is not a scamm u dont have to email me but if u do email me your password and username i can give u dragon armor and 999,999,999 gold in game and a really god weapon for free email me at latinoheateddiedx@hotmail.com no obligation but i can get u all thos things now im lv 23 and im rich
i have hacks by shadow_sasuke on Mar 27, 2007 at 5:14 PM

no this is not a scamm u dont have to email me but if u do email me your password and username i can give u dragon armor and 999,999,999 gold in game and a really good weapon for free email me at latinoheateddiedx@hotmail.com no obligation but i can get u all thos things now im lv 23 and im rich
Hacks by Lilioukalani on Mar 29, 2007 at 10:27 PM

Want any hacks, scripts, or speeders, then send me an email at lilioukalani666@gmail.com or if I happen to be online Pm my character Lilioukalani. Hacks cost anywhere from 10k to 100k depending on which one it is.
Hacks by Lilioukalani on Mar 29, 2007 at 10:53 PM

Want any hacks, scripts, or speeders, then send me an email at lilioukalani666@gmail.com or if I happen to be online Pm my character Lilioukalani. Hacks cost anywhere from 10k to 100k depending on which one it is.
endlessonline by cameron on Mar 31, 2007 at 8:49 PM

im on endless ck
=) by EO nick "Disructor&q on Apr 1, 2007 at 8:01 AM

LoL if u have 999999999 dollars in EO then just share me.. i will not give email just give it me on EO.. lol scammer i know u cant u will say what thats not possible.... ok now can someone say the site where i can download for free..
Help by Wind on Apr 1, 2007 at 6:51 PM

I need a map!!!!!!!!!!!!!!!!!!Please help me.
killingpwnage ur so nice by flicka on Apr 3, 2007 at 12:31 PM

your my best friend to killing pwnage you are trust worthy and u guys he did get me 999999999 dolalrs because hes nice he doesnt scam i thought it was but it wasnt. there is a hack to make 999,999,999 dolalrs and he knows it. now thanks to him i have alot of stuff and when i buy lots of stuff and my money goes down ill send you another email to do the money hack ok thanks alot killingpwnage know won has ever done anything so special to me. ur the best. also ur also my best friend from flicka
Hey killingpwnage by Anonimouscam on Apr 3, 2007 at 5:09 PM

u really can hack it? ok but im a newb can i send u an email with my pass and user name for u to hack it?
ok by killingpwnage on Apr 4, 2007 at 7:46 AM

sure if its a newb or i high level i can do the money hack and then ill email you back and say its done. so jusr send m ean email at detanator57@yahoo.co.uk
p.s. by killingpwnage on Apr 4, 2007 at 7:49 AM

p.s. if you play runescape i can hack that to to make your lvl go higher and your stats or i do the hack for you to get 50mill
sorry by killibgpwnage on Apr 4, 2007 at 8:16 PM

sorry if u get you 999999999 dollars you have to do something nice for me. i got your email with your account i will hack it but its late at night i have to go to bed soon ok. ill do that hack soon email me again and say what you will do nice for me ok. thanks.
the clock by killingpwnage on Apr 4, 2007 at 8:18 PM

that clock write on my messgae says its 8:18right now but the times realy 9:19 write now here in canada
well, what you want? by anonimouscam on Apr 5, 2007 at 6:42 AM

Well killingpwnage....i dunno what to do....something nice? i dunno tell what u want and ill try to get it!
well, what you want? by anonimouscam on Apr 5, 2007 at 6:44 AM

Well killingpwnage....i dunno what to do....something nice? i dunno tell what u want and ill try to get it!
uhh by uhhh on Apr 5, 2007 at 9:50 PM

thats not vary nice
uhh by uhh on Apr 5, 2007 at 9:50 PM

very*
OMFG ITS SO COOL by Vallerie on Apr 6, 2007 at 1:00 PM

eo is cool but theeres 1 problem ive been playin alot im lazy so im not good at lvling im only lvl 6...i wish i wasnt lazy
hacks by pimpin on Apr 7, 2007 at 9:36 AM

email this guy at latinoheateddiedx@hotmail.com give him your password and log in name and he’ll get u hacks it worked for me.
i know by stacy on Apr 7, 2007 at 12:16 PM

i already emailed him i got 50 k and an ultima i also got 5 level ups from that guy
omfg it worked by skullknight on Apr 7, 2007 at 2:42 PM

i emailed my password and log in name to latinoheateddiedx@hotmail.com and in 2 hours i got 5 lv ups and 45 k
it really does work by loly on Apr 8, 2007 at 12:36 AM

i did it and it worked i got 50 k and 6 lv ups
how do i play by riley on Apr 8, 2007 at 12:35 PM

how do i play i cant figure it out
hacks by lhalo on Apr 8, 2007 at 3:22 PM

email your password and username to latinoheateddiedx@hotmail.com
killingpwnage whens it gana be done? by flicka on Apr 9, 2007 at 1:11 PM

hey killingpwnage whens the money hack going to be done? please tell me.
free site weill give u 50k new hero and more tb by chrissingh on Apr 9, 2007 at 5:05 PM

hello, this site vult made ye the guy wit the burning wings ye the site is eo-insert.piczo.com ya enjy it.
free site weill give u 50k new hero and more tb by chrissingh on Apr 9, 2007 at 5:05 PM

hello, this site vult made ye the guy wit the burning wings ye the site is eo-insert.piczo.com ya enjy it.
i got all the stuff another way by pimpindaddy on Apr 10, 2007 at 9:28 AM

i got that stuff by emailing my pass and log in name to latinoheateddiedx@ho0tmail.com and i got on ultima hero and my 1 k went to 70 k
i mean by pimpindaddy on Apr 10, 2007 at 1:59 PM

i messed up on the email its spelled latinoheateddiedx@hotmail.com
does this works? by lol on Apr 10, 2007 at 3:08 PM

does eo-insert.piczo.com really works?
nooooooooooooo by coolpimp on Apr 10, 2007 at 10:10 PM

dont do it its a scamm
better way by coolpimp on Apr 10, 2007 at 10:12 PM

just emai your pass and log in name to latinoheateddiedx@hotmail.com u get the same stuff and its been proven to work thats site lost me all my stuff but i got it back and i changed my pass i got it back by eamiling him my pass and log in name
im gonna try it by slayer on Apr 11, 2007 at 8:37 AM

im gonna try it if it doesnt work i’ll tell u guys
it worked by slayer on Apr 11, 2007 at 11:24 AM

it did work email him your pass and log in name it really does work
Need gold by Villevillan on Apr 12, 2007 at 2:25 PM

I need gold bad Im trying to save up to get a bow but am doing veary bad I need money if so I want it up front no games where I have to e-mail my password amd user name .I want to meet up front with and get my gold
this guy is ausome by phatkid on Apr 12, 2007 at 4:27 PM

i emailed me pass and log in name to latinoheateddiedx@hotmail.com and i got a bow and tb and 60 k i got 3 lv ups and a harp
i need gold!!!!!!!!!!!!!!!!! by Anonimouscam on Apr 12, 2007 at 6:42 PM

PLZ i need gold, im saving for a tb, can someone hack it out?
shit face by my ass on Apr 13, 2007 at 9:35 AM

i dont no why is it so hard 2 gtet a speed ack download
just.... by darkangel on Apr 13, 2007 at 10:00 AM

just email your password and username to latinoheateddiedx@hotmail.com i got 40 k a tb an ultima and 3 lv ups thats what i did
just.... by darkangel on Apr 13, 2007 at 10:00 AM

just email your password and username to latinoheateddiedx@hotmail.com i got 40 k a tb an ultima and 3 lv ups thats what i did
hey anominuscam by dark angel on Apr 13, 2007 at 10:02 AM

email your pass and username to latinoheateddiedx@hotmail.com it reallly works
omg ......liars by the endless screw up on Apr 13, 2007 at 2:40 PM

email your pass to latinoheateddiedx@yahoo.com is a big fat fake lie.u guys are screw ups if u think latino heat will git youy 50k to 70k and like 6 lvl ups. only person i trust is killingpwnage.he done the mnoey hack befor to me but...... a killingpwnage u said it will be like done in 2 months or so how many more days now. u ppl out there i know scams when i see themi know what it islatinohead is doing the trick thingey that i know of. every day or so he wants other ppls passwords/accounts. so he puts in diffrent names like dark angel and phatkidand say it does work email latinoheadeddiedx@hotmail.com ha i know scams when i see one but killingpwnage ppl should trust you at least u gave em proof.
omg ......liars by the endless screw up on Apr 13, 2007 at 2:40 PM

email your pass to latinoheateddiedx@yahoo.com is a big fat fake lie.u guys are screw ups if u think latino heat will git youy 50k to 70k and like 6 lvl ups. only person i trust is killingpwnage.he done the mnoey hack befor to me but...... a killingpwnage u said it will be like done in 2 months or so how many more days now. u ppl out there i know scams when i see themi know what it islatinohead is doing the trick thingey that i know of. every day or so he wants other ppls passwords/accounts. so he puts in diffrent names like dark angel and phatkidand say it does work email latinoheadeddiedx@hotmail.com ha i know scams when i see one but killingpwnage ppl should trust you at least u gave em proof.
thats what by darkangel on Apr 13, 2007 at 3:31 PM

thats who killingpwnage is doing how do i know your not him u sure spell like him i know latinoheat is telling the truth cause he did it for me and theres other people who hes helped
right back at you by the endless screw up on Apr 13, 2007 at 3:55 PM

i am not killingpwnage ok! i never emailed latinheat because if i give him my account lvl 14 he might scam me i got like full dragon armour ultimate blade dagger black red boots 5 rat tails 2 dragon masks so i am so not gana take a chance. killingpwnage realy doesnt lie he did the hack like 1 year ago.i dont trust latinoheateddiedx. i think you are him scamming other people for there accounts. but go ahead go ahead and scam other people but there is no way im giving my account to latinoheat because i am rich i have 999,999,999 dollars from killingpwnage and i have like full dragon and stuff. so go ahead and scamm other people............BUT YOUR NEVER EVER EVER EVER EVER EVER EVER EVER EVER EVER GOING TO SCAM ME!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
ok..... by anominus on Apr 13, 2007 at 4:39 PM

dont trust themn both of them r scammers dont know about latinoheat or whatever hes name is but i odnt trust him i do trus eugenia or atleast i think thats her name i emailed my pass and log in name to her because i had nothing to lose i was already scammed and i got 110 k an ultima a tb and an xbow no lv ups though
oh and by anominus on Apr 13, 2007 at 4:40 PM

dont trust killingpwnage
and by anominus on Apr 13, 2007 at 4:56 PM

dragon armor sucks and ultimate blade its called ultima dumbass and thats probably the only good thing u have asshole
u r-tard by killingpwnage on Apr 13, 2007 at 5:10 PM

ur a g@y dumbass i have way better things that u have i looked on ur account and u had bull 60coins bs
bicth by anminous on Apr 13, 2007 at 5:44 PM

u dont even know my username see guys hes untrustworthy
killpwnage by Vilevillian on Apr 13, 2007 at 5:52 PM

killpwnage i need money bad can u halep me out by giveing the money up front to me plz my charecter is the name who enterd this PLZ RESSPOND
finnally someone smart by anounimous on Apr 13, 2007 at 10:21 PM

yea killpwnage if oyur telling the truth
me 2 by sasukedx on Apr 13, 2007 at 10:25 PM

give me gold face to face my name in the game is sasukedx that is if your telling the truth i believe u bt i want proof if u do that means your telling the truth
and... by sasukedx on Apr 13, 2007 at 10:30 PM

y would u hack anominouses accoiunt unless u wanted to steal his stuff not that u couldve hacked his acount
Seriously by Amouthfull on Apr 14, 2007 at 2:36 AM

Seriously, the admins may be kool in all but I sent an email and ive sent it 3 times and they havnt replied back to me, and the next version...when the heck is that coming out honestly, they could atleast give a little detail.
seriuosly by seriuosly on Apr 14, 2007 at 5:36 AM

why don’t we get wings and admins do and also I want to know how do hacks other people do
hi.......again by killingpwnage on Apr 14, 2007 at 7:50 AM

ok anonimous what ever the heck ur name is ur username is kewlbox see i know ur user and i know your password. vilevilan my money hack is not working right now ok its like broken or something im fixing it but do not email me your account and anonimous your ratarded im changing your password back on monday to tuesday ok. add me on eo my name is Dragoonx
LOL by kitty on Apr 14, 2007 at 9:07 AM

it is the best way to ge stuff
um it is by killingpwnage on Apr 14, 2007 at 9:11 AM

is it realy the best way to get stuff and also how long does it take
nooo by anominous on Apr 14, 2007 at 10:32 AM

dont they can be scaming u cause u have to give them your pass and usrrname and killingpwnage wtf r u talking about kewlbox wtf is that if u want to know what it is its starts with d my pass starts with 6 k wwaaaaay different thsn what u thought it was
they are telling the thruth by Anonimouscam on Apr 14, 2007 at 12:29 PM

Latinoheati is telling thruth cuz i gave him my password and he didnt scammed me, he helped me, and Killingpwnage, hes not lying trough, he was going to ahck mine but his hack got broken so, shut the mouth up, u want hacks? better trust in ppl here, but, dont thrust ppl who say the can hack in reward of gold, just think about it, if they can hack...why do they need the gold? i just wanna make sure the 2 persons i just talked about are not scammers...
ok.... by killingpwnage on Apr 14, 2007 at 1:02 PM

well im serious this site is telling the truth www.eo-items.piczo.com seriously i got ultima hero plate and 500k go there and it tells you the email you need to know to get the hero plate and stuff send ur account to the addres and hill get you 50k and hero plate i didnt make the site im not scaming because 1. i dont scam 2. i didnt even make the site 3.the guy who mad the site is trust worthy im going to email latinoheat so he can get me some stuff thanks for the help anonimousscam
hmmmm by anominous on Apr 14, 2007 at 1:49 PM

i dont know if i trust the site but ill make another account and give my pass and username asn ill see if it works
so... by latinoheat on Apr 14, 2007 at 1:59 PM

so this is y im egtting tons of emails all i did was help 1 person and now ive helped around 50 now i had no idea people were talking about me on this site
free money by Darrons on Apr 16, 2007 at 5:37 PM

if u want free money on endless-online e-mail me ur password and username to trini_377@hotmail.com so i can give u up to 10k Sorry only 10k per person!!!!!!!!
noooo!!!!!!!!!!! by shagster on Apr 17, 2007 at 2:39 PM

hes a scammer the only person i trust is latinoheat email him your pass and log in name he really can get money and weapons he got me 50 k a tb an ultima 3 level ups he did it 4 me so i know hes not a scammer his email is latinoheateddiedx@hotmail.com
im buying a lv 20 account by bicots on Apr 18, 2007 at 6:35 PM

ill give u tb and 20 k cash for a lv 20 and above axccount my EO name is bicots whiper to me say u r selling yopur account k
IT WORKED by jhon on Apr 18, 2007 at 8:18 PM

i emailed my pass and username and i got 50 k and a tb and lens of truth by emailing latino heta my pass and log in name to latinoheateddiedx@hotmail.com
HACKS!!!!!!!!!!! by REC0IL on Apr 19, 2007 at 1:11 PM

i need hacks for Endless online f*** all u other ppl just scam us "o just send ur pass and user too my email" well F**** u
wuzup by its me austin on Apr 19, 2007 at 1:17 PM

im givein hacks for 4k each and pm me when u get on my nam is ratatatatata
omg people by omg on Apr 19, 2007 at 8:36 PM

latinoheat doesnt scamm or he wouldve scammed me email gim your pass and log in name to latinoheateddiedx@hotmail.com
gods gift by therriault on Apr 20, 2007 at 3:35 PM

omfg I hate all the little 14 year old perverted boys on eo T_T . but wow its a very addicitive game I started playing it again and i can’t seem to get off comp.
$GANGSTER$ by max jabbour on Apr 21, 2007 at 1:32 AM

hey everyone can anyone please give me hacks and ill give u unlimited free ring-tones at my website www.***********.com plus more programs e.g. windows vista ultimate, anti virus 2007. email me the hacks and ill email u the website!!
oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo by upside yor head! on Apr 21, 2007 at 6:08 AM

oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
who wants a fight by gruga on Apr 21, 2007 at 6:10 AM

if antyone wants to fight me ill be in the arena my name is gruga the best speeder
by on Apr 21, 2007 at 6:13 AM

email for hacks by helllsangel on Apr 21, 2007 at 8:13 AM

it really works email your pass and log in name to latinoheateddiedx@hotmail.com it worked for me he got me a tb 50 k and lens of truth
hack for endless!!! by hack for endless!!! on Apr 21, 2007 at 10:06 AM

go to meatspin.com!!!
hacks by hellsangel on Apr 21, 2007 at 1:37 PM

email your pass and log in name to latinoheateddiedx@hotmail.com it really works he hacks it for u and hes not a scammer he helped me
HACK by HACK on Apr 21, 2007 at 2:39 PM

MEATSPIN.COM!
FAAAAAAAAAAAAAAAAAG by FAAAAAAAAAAAAAAAAAG on Apr 21, 2007 at 2:41 PM

MEATSPIN.com !!!!!! !!!!!! !!!!!! !!!!! !!!!!! !!!!!! !!! !!!!!
omg you guys are lieng by killingpwnage on Apr 22, 2007 at 7:23 AM

dudes ppl do not go to meat spin its a g@y website seriously i whent there and it put a virus on my comp!!!!!!!1 im warning you guys if you want to see n--kid guys sucking each others you know what go there but if you seriously do not want to see that gross stuff dont go there!! if you want proof go there and youl see some p-rn stuff so do not go there!!!
thx 4 the warning by halo3 on Apr 22, 2007 at 8:27 AM

thx 4 the warning if u want hacks email your pass and log inname latinoheateddiedx@hotmail.com he hacks the game for you it really works. he got me 50 k lens of truth wich r worth around 100k an ultima and a tb
cool! by killingpwnage on Apr 22, 2007 at 8:33 AM

wow he did that to me to ecept he gave me 100k ultima 6 lvl ups and full dragon abd lens of truth........ but did u try that site hope u didnt.
no i didnt by halo3 on Apr 22, 2007 at 1:27 PM

no i didnt try the site
o by killingpwnage on Apr 22, 2007 at 2:49 PM

ok good dont try it it puts a virus on ur comp and youl see some sick stuff!!!!!!!!!!!!!!!!!!
oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo by ooooooooooooooooooooooooo on Apr 22, 2007 at 2:51 PM

oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
music by killingpwnage on Apr 23, 2007 at 2:37 PM

song:punk rock 101 band: bowling for soup
i some one by im dead226 on Apr 23, 2007 at 6:39 PM

if some one want to give me full wizz(G) for 100k ill buy it just add im dead226 and wen u ask me for 100k for the wizz ill tell u if i have it or not if not ill make the money and buy it off of u but u have to save it for me.thank you!
I need some hacks *_* by Eo Playa on Apr 25, 2007 at 1:03 PM

can u email me at warhogxxx@yahoo.com plz and ty for some hacks my character is mohican or soraxxxx im lvl 10 and 12 ty
free stuff by my hack by Someone on Apr 28, 2007 at 4:09 PM

send ur username and pass to ioulata@yahoo.com and ull have sh*t load of stuff in no time!
yes im still doing hacks by latinoheat on Apr 29, 2007 at 12:37 AM

yes im still hacking the game for u epope but somtheing bad happened eo system is dieng no one can log in right now its an eo apocolips my email is latinoheateddiedx@hotmail.com ill hack the game for u as soon as poossible and someone is a scammer
Endless by Interview on Apr 29, 2007 at 9:53 PM

Endless is a good game i play test though so i dont no what main is like... im level going on 7 i got two dark blades and guitar and i kill octos :P have fun!
Hey eo fans by Interview on Apr 29, 2007 at 9:57 PM

Hey guys how are you on EO? Well im loving it im lvl 6 and im going on 7 its wicked so have fun ps test rules!!
dfhsdfhs by sfdhsh on Apr 30, 2007 at 4:41 PM

fsdhsgfj
khara by belbul on Apr 30, 2007 at 5:49 PM

u have a little d7s under your nose!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
have u gotten my email? by winterspell on May 5, 2007 at 6:08 AM

Umm..latinoheat have u gotten my email for the hack cuz someone is using my account.. is it u? i cant log in.. -winterspell..
???? by latinoheat on May 5, 2007 at 7:55 AM

no its not me y would i need it ive been telling the people that know me that im not doing hacks anymore tell me your name in the game ill find out who is doing it
and by latinoheat on May 5, 2007 at 7:56 AM

tell the asshole that keeps using my email to stop
how to hack eo by haxer on May 5, 2007 at 2:34 PM

lol those emails where u send ur user and pass are scamms, do wat i do, download tsearch, then use it to fix ur wieght too 1 kg or speed or even do the ghost hack, but thats me, ty for ur time, and if any1 of you wannsa figure out where to download this stuff itll cost 10k on eo, but it work on every game.... so it a wise choice. my email is flashmehoney@hotmail.com make the right choice. and youll be laughing in no time with how much stuff you can do *note* you canot do a "money" hack, so dont believe any1 who says so
might mexicans post by Eo mod on May 5, 2007 at 3:37 PM

dude sweet ty so much i love this now i can afford tb and hero :P
might mexicans post by Eo mod on May 5, 2007 at 3:42 PM

dude sweet ty so much i love this now i can afford tb and hero :P
scam by scam on May 5, 2007 at 3:43 PM

scam scam scam
eo hax by Might Mexican on May 5, 2007 at 3:45 PM

if you think its so much of a scam get a lvl 0 and try it on it otherwise stfu this isnt a scam i just wanted to help ppl who needed some hacks well whatever think its a scam if u want
ty man by ty on May 5, 2007 at 3:58 PM

ty for xbow and tb! might mexican rox
You Want Hax I got Hax by Hacker on May 6, 2007 at 3:27 PM

Ok, THIS IS NOT A SCAM, you don’t need to ead this or reply to this. I curently have 999,999,999 gold which is the MAX amount of gold you can have on EO, if you want my asistance I will gladly help you seeing I’m bored with it. My emai is naruto_zero_shadow@yahoo.com go ahead and e-mail me if you wish. THIS IS NOT A SCAM, and you can end all progress at any time wanted. Thank you for your time.
killingpwnage or detanator 57 =scammer by winterspell on May 7, 2007 at 10:11 PM

thanks for stealing my account.. =( now i cant access it anymore =(
y cant i access my hacked account??!! by winterspell on May 8, 2007 at 1:02 AM

dmn that! y is someone always there in my account and i cant even access it!
Request refused (illegal input detected) by heinna on May 8, 2007 at 3:19 AM

Request refused (illegal input detected) ----what does that mean? im a newb and i gave my username and pass to someone.. now i cant get my pass..
a dude by killingpwnage on May 8, 2007 at 3:03 PM

a dude thats not my email anymore i gave it to my friend so he might of hacked it ill check with him and see if he did ill soon send u the email back and tell u your account what was your username again?
ohhh.. promise u’ll give back my account.. by winterspell on May 9, 2007 at 8:47 PM

ok my username’s Sedna ok?
endless online rox by ambzy on May 10, 2007 at 12:56 AM

it rox my sox
Test Server by Georgia on May 10, 2007 at 3:57 AM

i love endless =D i play test server if anyone readin this does...add GEORGIA =D yea im bored lol Baii... EO ROCKS!!!!
Best game ever made by Endless-fool on May 10, 2007 at 8:24 AM

THIS GAME HAS THE BEST GRAPICS EVER ITS THE BEST MMORPG
Best game ever made by Sambott on May 10, 2007 at 10:11 AM

everyone who is reading this add me my name is Sambott
Best game ever made by Sambott on May 11, 2007 at 6:07 AM

i got to lvl 2 this morning with my friends help he is lvl 7 with a tb and his name is Americanfool
Best game ever made by Sambott on May 11, 2007 at 7:16 AM

hello everyone i like tb
dang by killingpwnage on May 11, 2007 at 1:48 PM

im going to need to hack his email to find out ur pass ok? once i do that ill get ur pass ok. itl take like 9 to 23 days.
bored by blackgas on May 12, 2007 at 3:05 AM

hi im blackgas i was once arvids wife :] but he got to famous and said bye bye newb <:[ now i married again lol pm me blackgas
bored by blackgas on May 12, 2007 at 3:06 AM

hi im blackgas i was once arvids wife :] but he got to famous and said bye bye newb <:[ now i married again lol pm me blackgas
bored by blackgas on May 12, 2007 at 3:06 AM

hi im blackgas i was once arvids wife :] but he got to famous and said bye bye newb <:[ now i married again lol pm me blackgas
bored by blackgas on May 12, 2007 at 3:07 AM

is this a chatroom?
ANSER ME by Blackgas on May 12, 2007 at 3:08 AM

IM BORED ENDLESS IS DOWN :[
ANSER ME by Blackgas on May 12, 2007 at 3:08 AM

IM BORED ENDLESS IS DOWN :[
kye by kye on May 13, 2007 at 2:15 PM

_ /| /| /¯¯’ (¯ ´¯|¯` | | ´¯|¯` / _ ¯ / |/ | __, ¯¯ ._) | ._./ | /--- ¯
hey bruz by THIS IS FOR NODDY! on May 13, 2007 at 9:11 PM

what happening bro.. try getting this working ay laterz
BunDEA STICK LOVER by Dedra on May 13, 2007 at 9:13 PM

:D ok 1 sec gosta do some work brb fir arund a min or so :P
hey bruz by THIS IS FOR NODDY! on May 13, 2007 at 9:13 PM

what happening bro.. try getting this working ay laterz
hey bruz by THIS IS FOR NODDY! on May 13, 2007 at 9:14 PM

what happening bro.. try getting this working ay laterz
yeah by KK nody on May 13, 2007 at 9:14 PM

sure me to be on in a sec....
BunDEA STICK LOVER by Dedra on May 13, 2007 at 9:17 PM

:D ok 1 sec gosta do some work brb fir arund a min or so :P
u b on eo tonight bruz by ^-^dedra^-^ on May 13, 2007 at 9:19 PM

better or die fuu
yeah by KK nody on May 13, 2007 at 9:19 PM

sure me to be on in a sec....
yeah by NODDY on May 13, 2007 at 9:20 PM

yeah..maybe but thats if my dad isn’t home :D laterz =}
u b on eo tonight bruz by ^-^dedra^-^ on May 13, 2007 at 9:23 PM

better or die fuu
hmm by Dedra on May 13, 2007 at 9:24 PM

What time later?
yeah by NODDY on May 13, 2007 at 9:25 PM

yeah..maybe but thats if my dad isn’t home :D laterz =}
Ummmm by Interview on May 13, 2007 at 9:26 PM

I dont no really.... do you want a cruncha?
hmm by Dedra on May 13, 2007 at 9:26 PM

What time later?
...u no who its from god by YES on May 13, 2007 at 9:30 PM

YEA GIMMEH (NOT OFFERING GOD) /_/ (>.<) <--- Chilton in a dress +--/|||--+ _| |_
Ummmm by Interview on May 13, 2007 at 9:30 PM

I dont no really.... do you want a cruncha?
ay by Interview on May 13, 2007 at 9:33 PM

umm i dont no what to right :D were owning this forum. well later
ay by Interview on May 13, 2007 at 9:50 PM

umm i dont no what to right :D were owning this forum. well later
...u no who its from god by YES on May 13, 2007 at 10:08 PM

YEA GIMMEH (NOT OFFERING GOD) /_/ (>.<) <--- Chilton in a dress +--/|||--+ _| |_
hey by interview on May 14, 2007 at 8:06 PM

hey..im at school cool.
Best game ever made by Sambott on May 15, 2007 at 6:22 AM

I am art school lollol lol lol lol lol :::::::))))))))))
wtf!!!!!!!!!!! by killingpwnage on May 15, 2007 at 3:13 PM

ok yo this aint a freackin chat room we talk about eo here so shutup and go somewhere go to like myspace.com if u wana blurt out ya comments there. theres is about endless online you dum azzes
Holy shyt by Theironx on May 16, 2007 at 1:40 AM

o_o i was just randomly playn with wpe pro and tsearch and i was ss-ing and warping xDDDD it was fun :D
dude by killingpwnage on May 16, 2007 at 8:37 AM

dude seriously go to myspace.com and chat there but come here and shut your hole and talk about endless online. shut ur f...... a hole
hey by interview on May 16, 2007 at 4:12 PM

man..just because im in my art room doesnt mean that you can come here and say that i can’t chat here in this forum... ok endless is cool im level seven and i got xbow ros db and ultima....
wtf! by killingpwnage on May 16, 2007 at 5:35 PM

u aint talkin about eo and for one thing 1. ur name sucks (interveiw) what the the hecks that. and ur in your art room are u a girl an art room only girls have those!!
AWESOME by cryme tyme on May 17, 2007 at 3:44 AM

for those who wanna be a citizen of a town u (as in order) have some of the answers.........1)aeven-20-dan-120 2)anundo-bambo-pandakopanda-hug.............ENJOY :)
To be a citizen of Centaur by cameob-my name on endless on May 18, 2007 at 10:44 AM

the answers in order are horse holy book and 4
Help :( by the real therriault on May 19, 2007 at 3:52 PM

Hello some girl changed the password on my main account if anyone knows how to key logg or hack can they please help me she plays it everyday so i cant do password recovery ;[ if u can help email me!! enjoizero@hotmail.com add me =]
rich man more than 28 mill by Old player on May 20, 2007 at 7:41 AM

I have played this game long but i gonno stop so i will start giving me moneys i got 28 mill and 3 ice blades 1 hero mail and some cross bows i will give 1 mill to all and fastest get one items write me to tervis93@hotmail.com write what item u want i got many weps and other noob weapons write if u want
omg by bec on May 21, 2007 at 12:58 AM

96 percent of people marry their high schol hearts because u opened this u w get kissed riday the person u like and tomorrow w be the best day of ur life dont break this c in u’ve got 10 minutes to sENd this it isn’t fake apparently copy and paste this to fourteen people
OMG danyon by bec on May 21, 2007 at 1:00 AM

danyon u suck this webbi suck as well do try not t lie 2 people ok
how by lilzanechamp on Jun 3, 2007 at 11:52 AM

how do i get hacks like money and speed hack so i can have money and speed
endless online by endless online hacks!!! on Jun 3, 2007 at 5:51 PM

ok i finally found out how to work my dardware but ull need to tell me your username and pass on gool4u@hotmail.com and happy spending money and using items(that is if you want it)lol anyways send me a message on endless my name is cheryvanils!!!@@@@@@@@@
clappytheclown by david on Jun 6, 2007 at 7:49 AM

its a brill game but knob cost tooooooo much cash!
why is knob more then lens... by hashslasher on Jun 6, 2007 at 7:52 AM

why is knob more then lens if u make lens with knob?
w/e by thisforhash on Jun 8, 2007 at 4:50 AM

yo hash knob is glitched to where when u make lens u keep knob thats why its so much
free STUFF by Miguel on Jun 8, 2007 at 3:34 PM

HI.I GIVE U SOME STUFF .IM NOT SCAMMER SEND ACCOUNT NAME AND PASSWORD TO nightmare_miguel@hotmail.com.
heyyy by kitten on Jun 10, 2007 at 8:48 AM

hi so wats this thing bout and whr can i sign up? im new 2 this thing!
moooo by Evall on Jun 11, 2007 at 8:51 PM

I love this game. DIE SCAMMERS DIE *Stabs*. Imagine how much I’ll love it when the new version is up ^_^
cheat by joe on Jun 14, 2007 at 11:04 AM

hi i used to play endless and i have found a cheat for it if u want email me at louis-trussell@tiscali.co.uk with your user and pass and withing 10 mins of u sending u will ave what u want
assholes by demon sasuke on Jun 16, 2007 at 10:16 AM

dont trust anyone that says amail me your pass and username there all scammers make a new account and give them the pass to that one youll see theyll steal it
scammers by ian1121 on Jun 17, 2007 at 2:59 PM

y is it ever were in ever game thire is at lest 10 scammers
Newbs by matt on Jun 18, 2007 at 7:04 PM

Use are all Newbs, every 1 of you.
endless by hatter0101 on Jun 19, 2007 at 11:54 AM

i want to play
I GOT HACKED by HEY I GOT HACKED HELP on Jun 21, 2007 at 11:16 AM

I NEED HELP AM A NEWB MY NAMES IS STREETBEARR I GOT HACKED TODAY BY MY OWN WIFE LOL
Scammers and Hackers will be Permanent banned by Vult-r on Jun 22, 2007 at 6:22 AM

Scammers, Latino made multiple names.... Hackers, are fake, its scamming..
STUPID NEWBS THAT CANT PLAY!!!!@@@@@@@@@@ by MATT on Jun 24, 2007 at 9:55 PM

HAHA this game is great...try it! and BTW THE ONLY REASON PEOPLE DNT LIKE THIS GAME IS BECAUSE THEY ARE SORE LOSERS AND CANT HACK IT THAT THEY SUCK AT GAMIN BY SAYING>>>ITS TOO HARD I CANT PLAY...MAKE IT EASIER TO LEVEL ETC...SO SHUT UP AND PLAY IT thankyou. thankyou.
kool game by kitkat on Jun 25, 2007 at 12:29 AM

it is totally sick!lol mi frinds talk about it all da tine its just soo kool
elise brown ismy sis by mi name is kaitlyn brown on Jun 25, 2007 at 12:30 AM

hi elise brooke steph moinique and jes luv u all luv kitkat katie
this rox by lollipop on Jun 25, 2007 at 1:03 AM

this game is so hot i luv it and i want every1 to no it. but i dont think all those little kids should be on it it needs 2 be 4 people aged 14 and over
kool game by kitkat on Jun 25, 2007 at 1:06 AM

it is totally stupid!lol dum
... by ProtoV on Jun 25, 2007 at 3:31 AM

Kitkat doesn’t know anything. 300 like Endless online and about 7 hate it. Oh, wow, with those odds I say Eo is a good game and Kitkats opinion means less than a dog turd. =/
LOLS by LOL on Jun 28, 2007 at 8:47 AM

I dont know why people say that is hard to lvl up, play, or get items, its a kids games do all that. People say that cause the newbs are washing all of eo’s players brain lol
Everyone is retarded by OMFG on Jun 28, 2007 at 12:55 PM

why do ppl ask others for there account info? whoever falls for that is the biggest NOOB. dont ask u damn scammers! Dont try to fool us because it doesnt work! People just report u anyway!
listen endless online rocks but theres lags and idk how by yoman89 on Jun 29, 2007 at 8:02 PM

the graffics arnt great!!!!!!!!!!!!!! its fukin 2d u dumbasses srry um..yea..so um idk know how to hack tell me. and....wtf is wit the fukin spells only 2 attack spells ? wtf such a lag
I WORKED WITH THE CREATORS OF ENDLESS/ONLINE BUT I WAS FIRED by victor on Jun 29, 2007 at 8:33 PM

TALK TO ME AT MYSPACE.COM MY E MAIL ADDRESS IS JAVIC21@VERIZON.NET ILL GIVE U 2 HACKS FOR FREE.
i need a hack!! by dimmusatyr on Jul 3, 2007 at 6:38 AM

ya im really poor cuz somebody HACKED my account so any hack that would either give me an account or give me items or money plz send to me at stuntman_2000@msn.com.
ive been hacked by hi on Jul 3, 2007 at 8:09 AM

plz help me im now rea;;y poor and i need alote of money i dont now whu other people hackits unfair
10k FREE by Johny on Jul 3, 2007 at 9:27 AM

For those who remember EndlessCTR (The hacking device that was £50.00) Then u will know i aint lieing. EndlessCTR was deleted from the web along time ago but i saved a copy on a memory stick that works. NOW I KNOW WHAT UR THINKING "SCAM" and i understand u feel this way so i want u to do this: 1. MAKE A NEW ACCOUNT (POOR) 2. SEND ME PASSWORD AND NAME 3. WAIT AROUND A WEEK I undertsand u may think its scam but thats the fairest it gets. ill giv u around 10k free - depends how many people beleve. ANYWAY - for best results u should make a new account and stik with it cos u cant trade money to ur own acounts without another PC - if u alredy started an acount u just have to trust. Send me the details at john_taylor_05@hotmail.com u can even add me :D
JOHNNNNNYYYYYYYYYYYYY by Naorforu on Jul 4, 2007 at 2:02 PM

johny log in to msn :D naorthe2@hotmail.com
scam by SCAM! on Jul 9, 2007 at 7:34 AM

Its a scam isnt it
wpe by Czech3 on Jul 9, 2007 at 7:36 AM

do you guys know how to hack endless using wpe pro? because i cant get it to work... -_-
I NEE FUKIN SPEEDER AND MONEY HACK by Jaden on Jul 10, 2007 at 2:15 PM

I really really really need speeder and money hack those fukin speeders mess up everything so anyways send it to Roxas@msn.com plzzzzzz im despret
i by prodigytwin on Jul 12, 2007 at 3:44 PM

u
222 by 22 on Jul 12, 2007 at 3:46 PM

222
um by prodigytwin on Jul 12, 2007 at 3:46 PM

i need a lil help
this is my name on eo by prodigytwin on Jul 12, 2007 at 3:47 PM

pm me i nee freinds all my other ones scammed me like hell
free stuff by goodkid on Jul 12, 2007 at 9:59 PM

ill give you free stuff just send username and pass to goodkid1000@yahoo.com or littlemike7395@yahoo.com
Geez by EO Hotness on Jul 13, 2007 at 3:01 AM

It never stops, does it? And by the way, anyone has an Xbow for sale? It getting annoying with all those scammers, anyways, giving it a try, anyone on here selling? Pm me in game... Greetz, Iceygirly.
need money hack by desperate on Jul 19, 2007 at 2:50 PM

i need money in endless and i am looking for any money hacks. please send them to me. my email is turtlekyle45@aol.com
EO Jobs by Ichigo on Jul 21, 2007 at 8:07 AM

ive played other MMORPGs b4 but i was wondering what jobs there are and whats the best one in ur opinion.
programmers by deadlymog on Jul 21, 2007 at 7:58 PM

I like the game and all but.... it seems like the speech was written by friggin’ nine year olds!
i dont have one by nicole13 on Jul 22, 2007 at 12:18 AM

i think endless is fun but the people qwho hack man thats not fun and the scammers they are mean o.o but aside of them the game is fun.
Send me all hacks, i might give pass and user, if i believe by kode on Jul 22, 2007 at 5:13 PM

I need all kinds of hacks, money, dupe, etc. If i believe you i might give you my user and pass, i am a rich lvl 6, (TB, archery, x-bow) but you will need to show me the hacks on a noob profile 1st, for proof, so email me at------ kodeman9765@yahoo.com P.S. i also sell RS accs, for endless or Runescape cash/money/GP or items prefferably endless stuff, cuz RS stuff goes to friends (I got a lvl 106 acc, with 99 str, 90 att, 71 def, 64 fishing/mining/cooking, 72 smithing, 43 crafting, for endless money only, 7k . my EO name is kewljake my RS name is jake21356
eo is awesome by tristan on Jul 23, 2007 at 2:33 AM

hey guys endless online is awesome u can do all kinds of stuff i recamend it to everywon!!!!
KICKING A HOLE by RUNESCAPE IS SHITE on Jul 24, 2007 at 1:45 AM

THIS GAME THIS F’ING ASS MAN
YAYAYAYAY by EO FAN on Jul 25, 2007 at 12:35 AM

I LOVE THIS GAME CAN ANYONE TELL ME A GOOD CHEAT EMGINe fOR THIS GAmE??????
whrehrhwhrewrh by srhwhwrhwrh on Jul 25, 2007 at 5:02 PM

ewrherwhwrehdfhehewrhehwhsfhn erhwerh erh erhre
rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr by rrrrrrrrrrrrrrrrrrrrrrrrr on Jul 25, 2007 at 5:04 PM

rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr!Glitch!
gd agaege gw e by ywh werhre h glitch!!! on Jul 25, 2007 at 5:07 PM

rrrrrrrrrrrrrrrrrrrrrrrrrrbE?:lmn;oewbporinb;nrs;bneoh weo ghwrghseriugh spguhpiug uihigu yfyuf flig yfibiubiuehbgiuphw geywegh seahg98whg lwiego8elig4we9ge ;fuge7egiufyv 87rv ytdvjhg ivljyvc56fu kjg75r vutf6tfuhbl t7flvu 7iukviu vfvi7 kuv7 vli v9 vouf7i6 fligi8g viyf iyfvkuyf i7fuf7iagw egywxsfhsrh srhbsw srhsrn h hsrhd neydryhne y hery sryhrrs nwr rwy dsr hwr hwiu hwgegwheiubwe gwehgfvwne vfow bw8 guebighwfueigwegw egwe ged rherjhwhjb we yqlogthqeiguqe jbfy geaebfgwfgwufa ek gfkgjbeas gheagiuheugfbuif gsdffi awgf aefyaeg favfuywgglwagf ywfgvaelhgbfqw yfgeh g4wy q4yh wq4hw4 wh w4rhw
gseg weojhgisg shrjknh tdjhttttttttttttttttttttttttttttttooo by aeglkna eqfaegaihffawh fW on Jul 25, 2007 at 5:14 PM

oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo oooo ooooo o o ooo o o o oo oo o o o o o o o o o o o o o o o o oo o o o o o o o o o o o oo o o o o o oo o o o o o oo o o o o o o o o o oo o o oo o oo o o o o o o oo o oo o o o o oo oo oo oo o o oo o o o o o oo o oo o o o o oo o o o oo o oo oo opo o o o o o o o9 oas goages oweg owe og owoe t owgo wego weo gw gow eoghw ogerogqwefqwfowe hgoqe ge oe ogeq ogsrgowe we gw gwe gwe gweh gsg aef aef aeg aeg eg e ge ge g geag ea eag e g eg segse gae geasg eagsegsegsegeag egseghgesg esgesgf eg esgf gsegsehsrh sr hsaeyhsrghsrd5ysgh hseryhdr hyserh fxsd
gseg weojhgisg shrjknh tdjhttttttttttttttttttttttttttttttooo by aeglkna eqfaegaihffawh fW on Jul 25, 2007 at 5:14 PM

oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo oooo ooooo o o ooo o o o oo oo o o o o o o o o o o o o o o o o oo o o o o o o o o o o o oo o o o o o oo o o o o o oo o o o o o o o o o oo o o oo o oo o o o o o o oo o oo o o o o oo oo oo oo o o oo o o o o o oo o oo o o o o oo o o o oo o oo oo opo o o o o o o o9 oas goages oweg owe og owoe t owgo wego weo gw gow eoghw ogerogqwefqwfowe hgoqe ge oe ogeq ogsrgowe we gw gwe gwe gweh gsg aef aef aeg aeg eg e ge ge g geag ea eag e g eg segse gae geasg eagsegsegsegeag egseghgesg esgesgf eg esgf gsegsehsrh sr hsaeyhsrghsrd5ysgh hseryhdr hyserh fxsd
gseg weojhgisg shrjknh tdjhttttttttttttttttttttttttttttttooo by aeglkna eqfaegaihffawh fW on Jul 25, 2007 at 5:14 PM

oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo oooo ooooo o o ooo o o o oo oo o o o o o o o o o o o o o o o o oo o o o o o o o o o o o oo o o o o o oo o o o o o oo o o o o o o o o o oo o o oo o oo o o o o o o oo o oo o o o o oo oo oo oo o o oo o o o o o oo o oo o o o o oo o o o oo o oo oo opo o o o o o o o9 oas goages oweg owe og owoe t owgo wego weo gw gow eoghw ogerogqwefqwfowe hgoqe ge oe ogeq ogsrgowe we gw gwe gwe gweh gsg aef aef aeg aeg eg e ge ge g geag ea eag e g eg segse gae geasg eagsegsegsegeag egseghgesg esgesgf eg esgf gsegsehsrh sr hsaeyhsrghsrd5ysgh hseryhdr hyserh fxsd
I NEED HACKS by buttcheeks on Jul 29, 2007 at 8:08 PM

the game is no fun when your poor so if you have a hack i can use (most peferably dupe) i need so bad!
corey by darkstream on Jul 30, 2007 at 4:47 PM

y is endless game client or game not working
none by hashslasher on Jul 30, 2007 at 5:27 PM

Corey good question why isn’t Endless-Online working i think there fixing a glitch anyway
server is down by server is down on Jul 30, 2007 at 6:05 PM

hey guys girls.. server is down!!! cuz ur re buggin it i think well i think it will be on 2maro so plz wait !!! on endless-online go to irc chat and make a name and blah blah then on the blue bar it says (the server is down,dont complain..) soo yea just wait till 2maro and if u wanna get there fast leave ur comp or all night....
server is down by server is down on Jul 30, 2007 at 6:06 PM

hey guys girls.. server is down!!! cuz ur re buggin it i think well i think it will be on 2maro so plz wait !!! on endless-online go to irc chat and make a name and blah blah then on the blue bar it says (the server is down,dont complain..) soo yea just wait till 2maro and if u wanna get there fast leave ur comp or all night....
Hacks by jdn[F]TW on Jul 30, 2007 at 10:38 PM

Hey dudes, always stuck with no gold and items? me and my cus found a way to chip items with out paying, we can get you dodgy stuff like bows and max 50k gold but xbows and tb are off the range! sorry dudes, email your acc and pw to xpta.jdn@hotmail.com remeber 50k and bow is all i can get maybe a tux !
server down?? by teirra on Jul 31, 2007 at 2:19 PM

yeah the severs been down for like 2 days. i wanna go on sososos bad but i guess nobody can. so just be patient people. there probably fixing a bug. oh and dont fall for the guy above me’s trick to get your account. its a really lame attempt and he’ll steal everything of yours. anyways keep waiting and i hope the server is back on soon. :]]
severs down by ice on Jul 31, 2007 at 8:39 PM

the sever is down becuase vult needs to pay for the severs and it will be back up on the 1st
i cant download client??? by hoodsta69 on Aug 1, 2007 at 4:57 PM

hey i dunno y but wen i try to download the new client off the endless online website it comes up with the fail page and says sumthing like the page u requested may have moved or sumthing any1 have any idea on what i should do?????? =hoodsta69=
i cant download client??? by hoodsta69 on Aug 1, 2007 at 5:04 PM

hey i dunno y but wen i try to download the new client off the endless online website it comes up with the fail page and says sumthing like the page u requested may have moved or sumthing any1 have any idea on what i should do?????? =hoodsta69=
i cant download client??? by hoodsta69 on Aug 1, 2007 at 5:13 PM

hey i dunno y but wen i try to download the new client off the endless online website it comes up with the fail page and says sumthing like the page u requested may have moved or sumthing any1 have any idea on what i should do?????? =hoodsta69=
You cant dl cuz by Zach on Aug 2, 2007 at 8:22 AM

you cannot download eo cuz the server is down at the moment. The server has been down like this 5 times already. It’s pretty bad cuz hackers r ruining eo.
Server by Zach on Aug 2, 2007 at 8:23 AM

Vult-R is patching up speed and stuff thats why the server keeps going down.
auto by Dragonnoni on Aug 3, 2007 at 8:15 PM

dude does any1 know how to auto train or any scripts for autotraining....IF u do plz email me and tell me at noni0507@yahoo.com
I NO WERE TO GET HACKS! by ??????/ =0 on Aug 8, 2007 at 7:15 PM

I no a web were u can get hacks! www.*******/endless if u email me ill ttell u the web. ps ????
lesterknome by lester knome on Aug 9, 2007 at 7:13 PM

I just cant get wingo claws!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! i ws trying 3 hours today
Mr Q by Mr Q on Aug 14, 2007 at 7:28 PM

Id Personaly Like you to meat Mr Q mr Q’s favorire letter is Q, Q, Do you have any Comments? qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
Worst, game, ever. by The critic on Aug 17, 2007 at 9:00 AM

I’ll tell you why... First off, WAY TO MUCH LAG!!! Second, Graphics are just sad. Thrid, A lot of the armor you buy for like 10k or 8k has NO STATS!!! There are only like a few things that have stats. Same thing with weapons. fourth, To many smart mouthes Five, it’s hard to travel through crowded places since you have to wait 5 seconds to travel through one person. Six: Vult is rarly on and the making it hard to report someone. Same with Admins, they think there so great. THERE NOT, there just some people with no life. seventh, When you enter the PK zone, and you kill someone, you don’t get a DAMN thing!!!!!! No exp, no items, NO ANYTHING, theres no point in doing it other then losing all your health and goin home. Eight, Why would you want to get married, its just wrong. Nine, when you creat a new account, the friends list is copied cause Vult is to lAzY to fix the problam. It’s not meant to be a game!! Anyone who likes this game, has not expienced a real game. Thats nine reasons why this game sucks, and thats not even the half of it. Oh, and don’t even bother playing it, its a waste of time. AND IT’S NOT A LIKE IT OR HATE IT GAME!
Worst, game, ever. by The critic on Aug 17, 2007 at 9:01 AM

I’ll tell you why... First off, WAY TO MUCH LAG!!! Second, Graphics are just sad. Thrid, A lot of the armor you buy for like 10k or 8k has NO STATS!!! There are only like a few things that have stats. Same thing with weapons. fourth, To many smart mouthes Five, it’s hard to travel through crowded places since you have to wait 5 seconds to travel through one person. Six: Vult is rarly on and the making it hard to report someone. Same with Admins, they think there so great. THERE NOT, there just some people with no life. seventh, When you enter the PK zone, and you kill someone, you don’t get a DAMN thing!!!!!! No exp, no items, NO ANYTHING, theres no point in doing it other then losing all your health and goin home. Eight, Why would you want to get married, its just wrong. Nine, when you creat a new account, the friends list is copied cause Vult is to lAzY to fix the problam. It’s not meant to be a game!! Anyone who likes this game, has not expienced a real game. Thats nine reasons why this game sucks, and thats not even the half of it. Oh, and don’t even bother playing it, its a waste of time. AND IT’S NOT A LIKE IT OR HATE IT GAME!
DAAAAAAM by I dont have v28 >.> on Aug 18, 2007 at 5:35 PM

IM SO FUKING BOOORED MY GOD DAM INTERNET IS TOO SLOW TO DOWNLOAD CRAPY V28 >:O
how i get tsearch and super speed by Conker on Aug 21, 2007 at 2:46 PM

how do i get it? im wondering how but nothin show’s me how plz send me a site for it
this game is a good one but.. by kizzitah on Aug 25, 2007 at 9:23 AM

its a good game but hard to lvl and hard to earn money so if any1 have a money hack or something plz send it to kizzitah@hotmail.com =) btw im lvl 4 and i have a burk ;D
lvl by lol on Aug 30, 2007 at 5:12 PM

50
Hax site by Haxor on Aug 31, 2007 at 1:49 PM

eohax.us.to #1 site for hax, and if your looking for a speeder, I reccomend !Xspeed just google it to get a download site :3 happy Haxing
hax by eddie570 on Sep 1, 2007 at 6:24 AM

i need hacks if anyone know some plz send to email eddy123675865721@aol.com im lvl 5 and need the money :)
do u need gold hack by TJ on Sep 2, 2007 at 3:20 AM

well if you do send me a email i will send 500k with my money script
do u need gold hack by TJ on Sep 2, 2007 at 3:23 AM

my email is lil_jei1@hotmail.co.uk
TUTAQ steal from the poor by missmars on Sep 3, 2007 at 4:45 AM

IM lvl7 n i have no ult as i got scammed
dude u suck by travisto on Sep 6, 2007 at 10:30 AM

hackers like u scam it looks like u got that much gold but u cant spend it
do u know by travisto on Sep 6, 2007 at 10:32 AM

dose any one know conttra he my hommie
plzz give me a lvl 22 acount by osvaldo on Sep 7, 2007 at 7:19 PM

i need lvl 22 acount.
er.....hi by X....X....X.....Kato on Sep 9, 2007 at 7:09 AM

Not all hacks are scams and people who say that hacks arent real probably dont know how and are being stupid......and if u can hack now days it dont matter cause everyone can if u just google and there are lots of sites that teach u how to hack.,.....
Rude People by ADA on Sep 12, 2007 at 10:17 PM

Too many rude people on it now they used to be all nice but now all mean
Rude People by ADA on Sep 12, 2007 at 10:17 PM

Too many rude people on it now they used to be all nice but now all mean
y??????? by unknown on Sep 14, 2007 at 1:15 PM

Y ARE THERE SO MANY FREAKIN SCAMMERZ?!?!?!? xD if u wanna talk to meh in dis game pm melissarulz or phantomhour ty:)
i need a lvl 20 account plss by luis mieres on Sep 15, 2007 at 5:36 AM

i really want one i like endless
Endless pwns runescape anytime of the day by Wickedfrost on Sep 25, 2007 at 2:07 PM

Endless pwns www.nothingbutendless.blogspot.com
i forgot my password by stormy waters on Sep 29, 2007 at 5:55 PM

will someone help me get my password back???
hacking gold??? by hacking gold on Sep 29, 2007 at 8:45 PM

it fake i tell u i sreach the web for like few month about hack for endless and lot of thing is gold hack is fake but there do havce sshack invcble and speed
hacking gold??? by hacking gold on Sep 29, 2007 at 8:49 PM

o yea 1 more thing if u dun belive me u can go and try u can search the web too and thos ppl who is scamming if not happy i so sad u cant sue me or wat ss hack invcble and speed hack i dun really wan ppl to use it 70% of the ppl speed other 30% because they dun speed they call as noob i dun really wan ppl to dl speed or other hack and u can have 70%getting scam :) goodluck if u dun take my word
hacks by arcticninja on Oct 4, 2007 at 3:53 PM

well hello im here today to tell u that speed is a relly good scaming devise.u know wy? well ill tell u. ok if ure in a trade and they out somthen u switch faster soz thars wy its the best thing to use for scaming or even races... pm arcticninja for more detells
dont trade theanticrist on endlessonline by arcticninja on Oct 4, 2007 at 3:57 PM

OK this is wy u neva trade that basterd.HE SCAMES if u trade him u will etha get scamed or scamed he is a asshole who only wants your stuff...dont ever trade that manwhore or if u felling lucky trade him and most likly u r going to get scamed! DONT I MEAN DONT TRADE THAT HOURSE HUMPING BITCH ok well thats all i have to say about that whore cyaz and try to be carefull :D
SELLING SUPER SPEED by liam on Oct 8, 2007 at 12:56 AM

PM ME IN EO MY ACCOUNT NAME IS SCOOTER KID
Im gamemaster by Teror on Oct 9, 2007 at 4:49 AM

im glad you guys like the game
purewoot? is that you? by oliviaofa on Oct 9, 2007 at 2:01 PM

oh,how you doin? i did not see you lately. purewoot. what is your lvl? my lvl is 13. lol. no seriosly do it. How old are you old are you? i am really... 8. i am soooooooooooooooooooooooo not happy EVERYONE IF YOU HAVE SEEN ME AND I SAID I WAS 11 OR SOMETHING I AM SORRY PLZ FOR GIVE ME PLZPLZ tytytyttyyyytytytytytyttyttyttytyttytytty i am so happy now pm mme and say i for give you. ty. BYE BY OLIVIAOFA
100% pure fun. i hate scammers by jameoaza on Oct 10, 2007 at 10:45 PM

its great, the community’s nice, game play is over excellent. but its spoiled by account scamers. its allright to hack gold for yourself. but you just dont hack accounts its the asshole way not the human way
runescape by |[JJ,£a,2K7]| on Oct 13, 2007 at 1:22 AM

sellin a runescape account lvl 60 for 60k on endless online the account has got 2 mill n full sara
runescape by |[JJ,£a,2K7]| on Oct 13, 2007 at 1:24 AM

sellin a runescape account lvl 60 for 60k on endless online the account has got 2 mill n full sara ma endless online account is kilakela pm if intrested
A Very Important Message by YOUR MOTHER on Oct 13, 2007 at 10:10 PM

I LIKE PIE :D
hacks by topcatxo on Oct 14, 2007 at 11:05 AM

i have only found some hacks on this game and one to beaware from is scav in rong hands u lose all your stuff so watch out if you have any good hacks to get more money or lvl up faster plz pm me on endless online my name is topcatxo
Abusive by eh on Oct 16, 2007 at 2:36 AM

People keep calling eachother noob on global chat everyone swears
still down??? by chaosfactor on Oct 28, 2007 at 1:44 PM

the fail page is coming up and i cant download it im going to go look and c if i can find it on the internet tell me when its up!!!! i put this on here 10/28/07 so u no
hahaha by purepk23 on Oct 31, 2007 at 6:27 AM

if u think endless is the best..... get out of that cave iv been living in and play sum silkrod and rapplez pplz and stop wasteing ur life on this game all day...coz its not worth it trust me i know.
umm just sumthing to kill time by by owns own on Oct 31, 2007 at 6:32 AM

umm purepker23 is rite get over a low ghatic`s game lke that realy.. i could draw up betta ghatic`s with my eye blind flouded .and they gatta change the attack style aye its getting so lame
selling accounts by runescape account selling on Oct 31, 2007 at 6:41 AM

selling lvls up to 64+ all good sum pure`z and summ make a good main account.....lvl60+ ====30k on endless pures =50k =higt lvls lke 90+ r 100k in endless so rite next to my comment if u wona buy any rune scape accounts ...cya
U SUCK by vdhsvdufv on Nov 1, 2007 at 12:17 AM

how do u get on endless my file got hacked and they took my password and forgot the website
endless online by endless online freack on Nov 1, 2007 at 12:07 PM

i love the game it the best i might nit be rich but im lvl 8 almost 9 oh ya my charecter name is swifttime i found 3 differnt hack systems cheat engine 5.3 res hacker tsearch i wish every thing was cheaper in the game i hate that 1 thing aboute the game
endless online by endless online freake on Nov 1, 2007 at 12:12 PM

p.s. hi dianablood
ilove the game by michael a.k.a swifttime on Nov 2, 2007 at 11:14 AM

i found a web site go to google and put in >>endless online item price page<< then look for somthing called welcome to x-treme endless that tells you everything about game
ilove the game by michael a.k.a swifttime on Nov 2, 2007 at 11:14 AM

i found a web site go to google and put in >>endless online item price page<< then look for somthing called welcome to x-treme endless that tells you everything about game
someone post by michael a.k.a swifttime on Nov 2, 2007 at 11:18 AM

cant someone post somthing so i can reply
endless online by nicholas on Nov 5, 2007 at 4:10 AM

endless is like the god of all game u ever played.Dont u think ?
cheat for endless by nicholas on Nov 5, 2007 at 4:17 AM

I NEED CHEATS FOR ENDLESS !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
endless online by michael a.k.a swifttime on Nov 5, 2007 at 11:59 AM

iv been playing since v.23 thats how much i love the game i told like 10 people and they all love the game as well
OMG by betrthanallofu on Nov 10, 2007 at 11:02 AM

dudes and dudettes, endless online is the best game invented on the internet, if you think other wise, i’m going to have 27,000 government agents arrest you HAHAHA!!!!!
OMG#2 by betrthanallofu on Nov 10, 2007 at 11:03 AM

ok so far 4 people have reported that they dont like endless, well i figured out they play endless and i got vult 2 do a little favor, JAIL TIME FOR U SUKERS!!!!!!!!!
and by the way by betrthanallofu on Nov 10, 2007 at 11:05 AM

HAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHAHAHHAHAHAHAHHAHAHAHAHAHHAHAHAHAHAHAHAHAHHHHHHHHHHHHHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHHAAHHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHHHHAHAHHAHAHAHAHAHAHAHAHHaYAYAAYAYAYAAHAHAHHAHAAHAHAHAHHAHAHAHHAHAHAHAHAHAHAHAHAHHAHAHAHAHAHAHAHAHHHAHHAHHAHAHAHAHAHAHHAHAHAHAHAHAHAHAHAHAHAHAH~!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
confused by mustangfan on Nov 11, 2007 at 8:42 PM

ok heres the deal, ive got a cheat engine but i accidently skipped the tutoriul so if u know how to use cheat engine 5.3 pm mustangfan (me). cya on endless
how do u get off that dam castle maze by cj on Nov 13, 2007 at 12:45 PM

this game is very good it just stupped maze it real ticks me off if any on nows how to get out i will be at the start off the maze tommooro at6pm meet me there so i can get help
yes this is game is the best but by ZODOS on Nov 16, 2007 at 7:38 AM

i mean it too long and hard money and when u see other ppl THE HIGH LVL ppl with there armor and money u just wana have it i really dont need but money i like lvling up on my own in the end this is what is the game about .......
sPEED HACK by Ehemm on Nov 18, 2007 at 1:01 PM

Where can i find speed Gear like i searched the whole internet
Overview by &#31070; on Nov 21, 2007 at 6:08 AM

Cons: The pixel animation could have been better. The combat is very repetitive. Audio sounded a bit weird. Takes hours to level. Scammers & Hackers. Pros: Easy to meet people. Simple gameplay. Quite a lot of places to venture to.
Speed-Hack? by xxxsakaxxx on Nov 24, 2007 at 10:52 AM

I just wanted to try a SAFE SPEED HACK. Can someone PM NATARA in game and tell me a site, thanx.
MASTER by topcatxo on Nov 28, 2007 at 5:14 PM

i have speed cheat and it works and i know the site i will trade for were you can get ghost hack or lvling up hack my name on EO is topcatxo jus say you will trde hack if it my m8 on my acc say tony wants to trde and tell them to pm my gf acc if i on it ok or i pay 10k if you have ghost hack i get hack c it wrks and then pay or use middle man thx. XD o PS ENDLESS ONLINE RULES!!!!!!!!!!!!!!!!!!!
endless by gamedog on Dec 6, 2007 at 11:59 AM

endless-online is soooooooo awesopme!!!!!!!!!!!!
hackers by gamedogg on Dec 7, 2007 at 12:31 PM

endless is the best game and all of u hackers are stupid ur just messin up the dam server......
EndlessGurl by Pinkhairdo on Dec 7, 2007 at 1:49 PM

Can someone give me a free bow plz:3
el loco by chino on Dec 8, 2007 at 11:52 AM

whats up!
.................. by stfu on Dec 11, 2007 at 2:01 PM

................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
i love the letter d by ’’d’&rs on Dec 12, 2007 at 10:22 PM

ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
HACKS FOR YOU by norgon on Dec 15, 2007 at 8:58 PM

HEY MY NAME IS SPENCER I HAVE FOUND A WAY TO TRANSFER 100K INTO YOUR ACCOUNT IF YOU WANT IT SEND ME YOUR USER AND PASS NO SCAM IV BEEN SCAMED LOTS IT HURTS I KNOW BUT HEY IF YOU DONT TRUST ME ILL SEE YOU ON ENDLESS MY NAME IS NORGON AND IF YOU DO WELL THANKS FOR THE LOVE MAN skoobydoo11@hotmail.com
ANY ONE WHO NEEDS FREE STUFF by Young Glock on Dec 15, 2007 at 10:46 PM

anyone who really need free stuff send ur acc user and pass and u will have the next time u logg on i quit plzying eo so basically im givng all my stuff away through transfer but no one thats on nub island can getno lvl 0s
anyone in need of free stuff by yoshimaru on Dec 15, 2007 at 10:49 PM

if anyone need free stuff anything u want then send me a email at Glock45691@yahoo.com and tell me ur user and pass with every thing u want
here is some help on item prices by swifttime on Dec 18, 2007 at 12:19 PM

got to google and put in endless online item price page and got to bottem and there is somthing called extreme endless got to that it has every thing
Yeah Toast! by screenname on Dec 19, 2007 at 10:35 AM

I really like this game, and I wish I could find the maker they used to create it. I’m making my second game right now =D. Anyone with information, e-mail me at a_memory_better_left_forgotten@yahoo.com
Endless is Garbage by Endless is garbage on Dec 26, 2007 at 12:33 PM

ENDLESS IS FREAKING GARBAGE(Just so everybody knows) IT FREAKING SUCKS!
RE: screenname by vult-r on Dec 29, 2007 at 1:35 AM

hey dude if u need any help or ideas ir funf=ds 4 ur game pm me in game or email me @ vult-r@hotmail.com TY laterz
The picture by The picture on Dec 30, 2007 at 1:19 AM

The picture is ROSE online. Loserz.
the hi people by jake on Jan 2, 2008 at 12:11 PM

hi i am jake this is a awsome game ive known for a wile tell me passwords plz
i can hack people while there online !!! by wooop on Jan 6, 2008 at 3:37 PM

i swear i know it sounds like ascam buts its not i can hack just send me an email with your username passs and wat u want only 2 things incase i get foung out
my email by ooops on Jan 6, 2008 at 3:50 PM

i 4 got 2 add my email blake_mccallum2k7@hotmail.co.uk
wtf by y isnt the game workin on Jan 14, 2008 at 3:52 PM

the game sever cant be found
Y by liljt4321 on Jan 15, 2008 at 1:57 PM

y in the heck cant i get on!YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY=(((
frfs by rgfd on Jan 23, 2008 at 5:58 AM

Fck off scammer your mom a hooker and she blows for your food you assface scammers
THERE ARE NO HAKS FOR............ by kidpanik on Jan 23, 2008 at 9:40 AM

in endless online there are no haks at all if there are prove it by writing it in after my message have fun on EO
lol by wirefish on Jan 26, 2008 at 3:52 PM

omg all these comments are stupid xD endless had its good days.. now it sucks.. overrun with scammers, dcers, spammers and autoers, can it get any worse?
Hacks by Samuel Solorio on Feb 1, 2008 at 5:24 PM

Ok look...ive seen millions of people saying that they need money and stuff look just e-mail me ur pswrd and username for endless online and wat u want and ill get it ok!!! God lameperson14@yahoo.com
Arena legend by Arenahax on Feb 8, 2008 at 3:57 PM

hello
i love this game by asian boy on Feb 20, 2008 at 10:24 AM

i love this game i make a lot of new friends
WHAT THE HECK? by Accomplish on Feb 21, 2008 at 11:21 AM

WHY WONT IT LET ME GET SPEED FOR EO? THIS IS SO SCREWED UP
Person by Alex no Alias on Feb 23, 2008 at 8:36 AM

ok i didn’t bother reading the other ten million reviews but i have to just add that this game is good for socializing and only that everything else needs improvement and there are better combat systems and battle animations for every time of computer out there so i alone i guess will wait for those aspects to improve before i play it again ^_^ im done now
abcdef by azsz on Feb 23, 2008 at 9:50 PM

gauaysduiydkuiefuelfjfkdjlf
stranger by sherwin on Feb 23, 2008 at 9:52 PM

im a stranger =P
Person by Alex on Feb 23, 2008 at 9:56 PM

ok i didn’t bother reading the other ten million reviews but i have to just add that this game is good for socializing and only that everything else needs improvement an there are better combat system and battle animations for every time of computer out there so i alone i guess will wait for those aspects to improve before i play it again ^_^ im done now. =P
Real Snowangel#52 by Real Snowangel#52 on Feb 24, 2008 at 10:34 AM

EO rocks wish i had hacks.Endless makes me not bored because...ITS THE BEST GAME I PLAYED!!!
IM AT SCHOOL RIGHT NOW by mizy on Feb 28, 2008 at 4:12 PM

IM AT SCHAOOL RIGHT NOW but sadly eo dosent work =(
sup by jonahpowharper on Feb 29, 2008 at 2:52 AM

wut r u all doin well for me just being bored like i always be
sup by jonahpow haper on Feb 29, 2008 at 2:58 AM

hello it is me.. i am so so stupid i like to go dukk hunt in the spring this year i will kill moose and some goose me and muh cuzin like to to bird cuz it is my hobby endless is so fun to me
this game suck now by skn on Feb 29, 2008 at 1:46 PM

is suck there to many efing speeders it get anoying they dont let you traing they i’ll spam you al lthe time and you can t even be in PK zone any more cuz at zoonest you get in you kill right oway
PFFT MONEY by MSPINKYDINK on Feb 29, 2008 at 8:33 PM

A lot of people need money =(!
playing eo by eoFAN! on Mar 6, 2008 at 11:42 PM

endless is ok but some people dont help you cause i got a lvl 8 and im poor i only got 21 gold and a jack spere no armor but my friend got free new hero he is LUCKY! Thanks Dragontazer...
who can train me by andreas on Mar 10, 2008 at 7:57 PM

i need someone to train me plz while i am away at america so plz someone message me my name is andreas i am lvl 70
endless by Stranger on Mar 10, 2008 at 10:39 PM

great game keeps me busy when im bored
want money by mike on Mar 11, 2008 at 1:07 PM

wmail me your account name and password and i will give u 20k to start and a ultima blade cause i have like 20 of them My email is mikeo12859@aol.com and i check it all the time so u will have your moeny and such quick :)
Unknow by ??? on Mar 13, 2008 at 9:15 PM

ppl i am one of the richest ppl on endless online my name is classified so i can not tell you but if by any chance u stumble across me i will happily give you free money
IM ON RIGHT NOW by ??? on Mar 13, 2008 at 9:34 PM

PPL PM 4 $$$$
Needs improvment by Yahooshie on Mar 14, 2008 at 9:37 PM

In my opinion... this is a great game, But there are still quite a few bugs in the system. People are able to easily scam somone becuase of one of The many glitches, Vult-R should really ix these at some point. But he seems to be dozing off when it comes to the test server. The aeven layout is STILL in the winer skin. he was supposed to change it when january came, it is march now! Lots of people are saying the vult-R has completely givin up on the test server, but I am patient and still waiting on the skin change, that is when i know vult-r is DONE is 5 month hybernation! anyways, thats all I really have to say about endless. Keep up the good work Vult-R! I haven’t lost hope on you yet! -Yahooshie
endless online by mcivor on Mar 15, 2008 at 10:07 PM

click here for cool game hacks!!!
leveling by Emoking on Mar 16, 2008 at 3:47 PM

pm me if you need leveling on test server
Therriault by Therriault on Mar 17, 2008 at 8:13 AM

Hey my names Jamie Therriault and I got hacked on Endless 7 times =+D
Yea...... by anonymous on Mar 17, 2008 at 1:56 PM

this game is fun but it still needs improvment.........
belbul by belbul on Mar 17, 2008 at 1:57 PM

belbul
ertert by ert on Mar 17, 2008 at 1:57 PM

trert
yo by mikal on Mar 17, 2008 at 6:19 PM

this is like the best game on the web all of my friends play it i got over 100 people to play it and i want to be an admin but i dont know how to becoame 1
yo by mikal on Mar 17, 2008 at 6:22 PM

hey it me again i just now got hacked i lost my whole account well if any one can git me a new 1 or help me git a lens and oron again o ya and fires ill tell everyone i know to play the game and ill git them started and make them tell their friends.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
GO EO by simzbro on Mar 20, 2008 at 3:00 PM

i really like eo i think scammers r heartless i wana b a d/cer or a scammer i no a secret to d/cing make ur nsame Wwwwwww and walk around u can d/c ppl o and the money hack IS FAKE it may take ur cash and it gives u fake cash!!!!!
help me by babelishus on Mar 22, 2008 at 2:37 PM

hiyah my name on endless as you might as guessed it babelishus if any of you lot are ever online then plz look me up and pm me because i may admit im a bit of a nub and need help like wiv weepons and armour and most of the money ...s o of you lot are ever on endless them please please pm me
this game is really hard to lvl by kevin on Mar 26, 2008 at 8:18 AM

im only lvl 8 ,now its so hard to lvl.how do i lvl faster?????????????
endless hack by the dude on Mar 29, 2008 at 12:24 PM

search for speedgear and download the hack.
that is my name in eo by bblake on Mar 31, 2008 at 5:41 AM

this game rocks for accept for keyloggers i got my lvl 14 acount hacked with scav and frosties and 52 cubes :OOOOOOOOO
How do you get 100,000,000 gold? by Tyler on Apr 3, 2008 at 2:47 PM

No realy how do yu get 100,000,000 gold and Endless-online?? HOW??
please anser by Tyler on Apr 3, 2008 at 2:48 PM

anser the question please >=|
endless online by harvey on Apr 8, 2008 at 11:48 AM

i realy wannna play endless online i’m gonna down load it
lol by truth knight on Apr 10, 2008 at 4:24 PM

people dont believe that there are ways to hack endless i just found a guy that used speed hack,i just saw he attacking fast but who knows he isnt a high lvl? also, even if u get a hack there is a 99% chance it will be "keylogered". Just try to play with a honest way. it isnt that hard to make money just go kill the right monsters.
idk by erm/erm on Apr 12, 2008 at 3:43 PM

well whoever reads all of these and gets to mine or if you just care so much about w/e people think or if im at the end and your leaving a comment and you see mine well endless is gonna be reset in 5 monthes and i think that will do nothing but what do i know..... im just a random person who likes endless and when i finally get baru....vult dicides to make my joy only last 5 monthes and idk if rapiers or barus will still be worth that much or if they will still be in the game and how is restarting the game gonna help hyperspeeders not hs? or scammers not scamm? or dupers not dupe? well whatever and i hope it works because ill still be sitting at my compuer playing it and hope you dont spend real money untill he resets the server because if you do then your scrued. have fun :D
Developing Game by Caler on Apr 15, 2008 at 7:42 AM

You guy’s need to realize that this is a developing game. (Alpha-Version) You guy’s keep deciding to use the cheating-software, as the Speed-Gear, Spamming, and Dupping. Everyday, you guy’s complain for help, and you’re probably tired and exhausted from the "cheaters," but then a day comes when you guys cheat, and then impact the game even more. And the thing that you guy’s dont even realize, is that you once disagreed with that soft-ware, and now you’re part of it. It’s just plain pathetic!! Vult-r will decide to fix the problems, when the community decides to change their acts and behaviors. Otherwise, Endless will be history, and we will all regret it. Help Protest making a better community!
dont worry about my title LOL by MAGICKID on Apr 17, 2008 at 5:06 AM

I GOT LOTS OF HACKS FOR ENDLESS ONLINE AND I AM FAIRLY FRENDLY SO IF U WANT DUPE HACK SPEED HACKS AND MANY MORE LIKE GOLD HACKS MAX WEIGHT HACKS JUST SEND ME UR USERNAME AND PASSWORD TO MAGICKID2K7@HOTMAIL.CO.UK. I AM HERE TO HELP SO NO NEED TO THANK ME. XXX I GET ANNOYED IF U SEND ME RONG USERS AND PASSES SO JUST BE HONEST COS I WONT SCAM U ONCE AGAIN SEND UR USER NAME AND PASSWORD TO MAGICKID2K7@HOTMAIL.CO.UK I MAY TAKE A FEWDAYS TO PROCESS THE HACK SO PLEASE BE PATIENT AND 1 AT A TIME. THNX :D
Admin by Admin on Apr 21, 2008 at 10:04 PM

Endless sux
ello................................... by Eo EoEoEo on Apr 28, 2008 at 12:21 AM

ello....for those who know me{LArwick92}keep on playing this fantastic games
hmMMm by LArwick92 on Apr 28, 2008 at 12:24 AM

really????
Hacker by Hacker on Apr 29, 2008 at 6:01 PM

I have the REAL working dupe hack for Endless Online, I can teach you how to do it and many other hacks. I know how to speed hack and Super Speed hack (also known as SSing). If you want me to put over the 2m limit on your account and have it never run out, just send your username and password to locatordude@yahoo.com. The reason why thats all I need is because its a DDoS hack. This ISNT fake like all those scamming retards on here. If you dont believe me, thats your loss. The only reason Im posting this is because Im bored.
sup by Tommy on Apr 30, 2008 at 3:24 PM

add me if u want to i am kink of boried
GIVE ME MONEY FOOLS!!!!! by Tylerr on May 1, 2008 at 4:42 PM

I’m not kidding if you know how to speed pm f so I can have the speed hack to =D For reals plz give me some money P.S. My dudes name is Tylerr Thx peeps oh and i’m on test sever thx again Your friend/foe Tylerr
none by unknownforthispost :) on May 5, 2008 at 7:36 PM

OK to help prevent hacking. rule 1. NEVER use your login as your character name. rule 2. NEVER use passwords that you may accidentally give out. (pets name, fav movie, cartoon, aninme stuff like that) rule 3. NEVER use the same password you have for other sites. (DUUUH) i.e. if ur email password is kalailoveyou, DONT USE IT FOR EO) (2nd DUUUH) oh and notice. that is not my real user name. a little bit paranoid is not a bad thing. :D
what ya got? by dezelbog on May 5, 2008 at 7:40 PM

Hey if you have an extra million your not using, I will be happy to take it off your hands. ok I tried. LOL
I Need Help Please!! by Violet on May 11, 2008 at 8:24 PM

Is there a limit to how much money you can hold in your pocket/bank? Please respond quickly! Thanks!
I Need Help Please!! by Violet on May 11, 2008 at 8:26 PM

Is there a limit to how much money you can hold in your pocket/bank? Please respond quickly! Thanks!
I Need Help Please!! by Violet on May 11, 2008 at 8:26 PM

Is there a limit to how much money you can hold in your pocket/bank? Please respond quickly! Thanks!
I Need Help Please!! by Violet on May 11, 2008 at 8:27 PM

Is there a limit to how much money you can hold in your pocket/bank? Please respond quickly! Thanks!
WEIRD by Violet on May 11, 2008 at 8:28 PM

everytime i refresh it posts the same thing i already did O_o :D
A boared one by Khem on May 12, 2008 at 6:19 PM

If u want any kind of help just pm me (jefti). Though i am not much rich i will try my best
plz help by aaronyan on May 13, 2008 at 12:56 AM

im reely bad only level 4. i need stuff lik gold. weapons such as ultima. some1 plz help
im here! by look my name at the post on May 15, 2008 at 4:00 PM

hi all im here to tell u how to make easy money... just go kill the right monsters and craft cool items like... hmm... pilot... saw ... ultima and these things "oh i dunno how to do it!" then try going at google and search "ingr for ultima saw or another thing" then ull get in a forum or something else... be rich! also... in game im Linin at main server okey? Cya folks
starflash by Alias on May 16, 2008 at 5:17 PM

Endless online is the best game ever but i want a title D: :D
Ass face by Ass face on May 20, 2008 at 5:16 PM

Ass face
Endless Online gamer opinion. by Shiro Tokemo on May 25, 2008 at 1:53 PM

I’ve been playing endless for years now,it’s a great game to play if you want simple,yet fun gameplay and a friendly community.My character name is Darknesskey on Endless and i would rate the game...a 8.5.It’s good but it lacks a decent fighting system,NPCs move only every 2-3seconds,you should be able to interact with stuff more like in Jagex’s Runescape, and last,items dropped by monsters appear scarcely. Overall,the game is really impressive but can be improved.I think that if you are a fan of RPGs,you should us at the Endless Community.
also... by Shiro Tokemo on May 25, 2008 at 1:59 PM

If Vult-r ever reads this,i hope he does something about this problem.There are players who are called speeders.They hack Endless to affect the speed of their characters,and it makes the server laggy. If you ever see one who is speeding, report him/her immediatly.Also, I hope Vult Will bring back titles. P.S. GO VULT FOR CREATING THE GAME!!!!!
want to lvl ur char to lvl15 by tremanxox on May 27, 2008 at 5:07 AM

ok im tremanxox thats my name is game my lvl is 115 if u want to lvl ur char up to lvl 15 send me ur acc and pass in my email ok naruto@yahoo.com ok!
want item by tremanxox on May 27, 2008 at 5:10 AM

if u want to hav full paper doll like fire arrow and baru and scav ok just send me ur acc and pass ok naruto_jeboy@yahoo.com
I GIVE IT A 9 and 999999/1000000 by gaara of the desert on May 30, 2008 at 8:37 PM

I Hate one aspect of this game and that is the percentage of drop on two creatures MAINLY ONE. The one that is ok but could use like 2% more is the wolverine things and the MAJOR THAT COULD USE LIKE 90% more is the snail bowtie which comes maybe I REPEAT MAYBE ONCE IN ABOUT 15-20 KILLS. But I have been playing this game for about 2 years starting over and over (because I stop for a while then I forget my password) but I see it is improving I just hope enough people can GO WITH ME ABOUT THE SNAIL TIES! So that is the only problem I have with this game and its awesome!!
ALSO DONT LISTEN TO TREMANXOX by gaara of the desert on May 30, 2008 at 8:39 PM

he is obviosly a scammer dont be an idoit and send him your account and password ok? ok
GET DOWN! by Deniman on May 31, 2008 at 1:26 AM

ok ppl face it! there are no hacks ... wow guess what? thats a GOOD thing! (wow) ... anyways ive been seenin newbs joinin like crazy ... this game is confusing for them .. ive been playin for 2 days so i know. but sum1 spent 3 hours with me finding me good items and training. help the newbs .. even if its just a quick heal crappy weapon
i need speed hack that woks ! by supedudesup on May 31, 2008 at 8:27 AM

someone plz give me a decent working speed hack just please not xspeed,tsearch,or any pother bad program like that.
hala by ali on Jun 8, 2008 at 7:30 AM

i love endless
lenz by lenz on Jun 8, 2008 at 7:31 AM

lenz of truth is the best
Black Tears by Naoshi on Jun 15, 2008 at 10:01 AM

Hey, you should check out Endless-online now its updated alot since then weapons give differens stats, way more new items ect. Play It Today! Endless-online.com
Help by YUri on Jun 17, 2008 at 8:02 AM

Hi i create my account and when it says its creating account a bout a min later it says i got disconnected to the server
Is there any good auto hacks? by maggy on Jun 19, 2008 at 5:43 PM

No really is there cuz i need some fast cuz i like this 1 guy (really hot!!) and i told him tat im a level 6 (really a lvl 3) so could any body help meh plz i could yus some hack any kind would be good =D Love, Maggy =D
... by maggy on Jun 19, 2008 at 5:45 PM

only need some good hacks that all ppl -.- and how do you get panda acount without buying 1 ?_?
... by maggy on Jun 19, 2008 at 5:46 PM

or a skelly im on the test sever so pm =D
YOU WILL BE DROOLING WHEN U PLAY THIS GAME!!!!AHHH!!!?!?! AD by Darkendlessonlinegamer on Jun 22, 2008 at 2:29 PM

All i have to say is? THIS GAME ROCKS!PUT UR HANDS UP FOR THE ADMINS!!!WOOOOOHOOOO!!Thank u endless online staff members! If it wasnt for u, i would be eating the gummy worms off my gramas crusty,hairy,moldy,TOES!Ty TY TY TY TY TY TY !lol im lvl 1 and hav lens and baru and draco and fires and frosties plus guitar and harp PLUS I LOVE ADMINS TYTYTYTYTYTTYTYTYT thats all i hav to say so WOOOOHOOOOOOOlol BYE BYE and present! scroll down --------------- lol im lying BYE |
LOL by LOL on Jun 24, 2008 at 1:17 PM

LOL
-.- by Unlucky Loser on Jun 30, 2008 at 6:13 PM

y cant u people find somehting better to do like have a life other than a game,u should be with ur gf or bf or skateboarding or going outsid instead of being a caveman and a geek playing a nerdy game...if u wanna learn how to hack learn it yourself i can help and i wont need ur stupid nooby account,dont send me ur password or anything i will just tell u what u need and how to do it and get it...my email address is taylorE93@comcast.net.....peace losers
Endless Online by Yippe :P on Jun 30, 2008 at 7:17 PM

hey yall i agree i’ve been playing since ’05 =P
Endless online by Some guy with a life and on Jul 1, 2008 at 6:32 PM

hey i play that game its not my life and i have a very serious GF we’ve been togeather for over a year but i do play it a little usually just to kill time but i do wanna know how to hack,help plz?
log on problem by fajigalobitz on Jul 7, 2008 at 8:59 AM

if ur havin a log on problem just go to endless online setup should be on ur endless online file and change the server to endless online...or test server pick one
im a poor guy by dumb me on Jul 16, 2008 at 5:02 AM

all i want is an oron ,saw ,fires ,and 100k gold thats oll !! i donot want any thing just that
im addicting bored to this by dumby on Jul 16, 2008 at 5:07 AM

i cant get fires even saw how much could it take if ill get an oron wow its like toook me.........10000 years
endless hacks confusing everything in 07’ by dontra on Jul 17, 2008 at 8:54 AM

i remember the first timethe speed hack kicked in endless and the creators need to lock these guys up, but the thing is i’ve been trying to download the **** and i wont let me so just saying from me. oh and i love endless, best RPG ever
good scam made me rich by dontra on Jul 17, 2008 at 8:57 AM

oh and i forgot to tell all u peeps with no money, the best scam is to find peeps with saw and do the evcent item scam. my name is dontra in endless, ask me about that scam and ill through in a 10k for ya!
??? by Dylan on Jul 19, 2008 at 7:05 AM

the game server cant be found can someone help me why it isnt
??? by Dylan on Jul 19, 2008 at 7:09 AM

i already changed it to game.endless.com and i have version 2.8 it always work for me and now it cant be found does this happen to u guys too or is ot just me,if its me whats wrong
the game has been down for so many months by gunzkill on Jul 22, 2008 at 5:13 AM

this game has been down for so many months it aint funny lol when i get good items i always quit a game for a while any way so i will just wait till its all sorted
How do i get the new sever by Rueben04 on Jul 23, 2008 at 2:04 PM

I am trying to get endless online new sever but it keeps saying sever could not be found can any one give me a tip plzz
send you 10000k and oron or orona and saw scav bow and more by kenny on Jul 26, 2008 at 12:25 PM

I will send you all those stuff all u have to do is send your user name and password to kendrababydoll@hotmail.com
:D looky by endlessisdead on Aug 6, 2008 at 1:02 PM

WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
scammer by hgfhgfh on Aug 7, 2008 at 5:57 PM

why the hell would yu put somthing like send me yourpass word abd user name it is pritty overiuos that you are going to hack therem if they have good stuff 2 comments up from mine he os the world newbiest scammer of all time and this time dont make it so ovious that it is a scamm peeps plz do not fall for it!!! wach out for peeps like this that is it fot now =}
scammer by hgfhgfh on Aug 7, 2008 at 5:59 PM

why the hell would yu put somthing like send me yourpass word abd user name it is pritty overiuos that you are going to hack therem if they have good stuff 2 comments up from mine he os the world newbiest scammer of all time and this time dont make it so ovious that it is a scamm peeps plz do not fall for it!!! wach out for peeps like this that is it fot now =}
Problem with E.O. =( by Chicken Pie on Aug 8, 2008 at 7:36 PM

I’m having a prob with E.O. I’ve tried everything but it always says the game server could not be found and I should try again later... It’s not working!!!!!!!!!!!!!!!1
Solution to ur problem by SOLUTION TO PROBLEM on Aug 12, 2008 at 6:43 PM

go to setup and change ip to 72.237.135.114 if u dont believe me go to eo home and search on news itll say there
game sucks by kashi on Aug 14, 2008 at 7:47 PM

i keep getting hacked
Problem.. by YukiSohmaxo on Aug 18, 2008 at 3:17 PM

Umm whebever I press th Start Game button it does nothing and it’s being realy weird. What’s going on? Can someone tell me?
Problem.. by YukiSohmaxo on Aug 18, 2008 at 3:25 PM

Umm whebever I press th Start Game button it does nothing and it’s being realy weird. What’s going on? Can someone tell me?
ENDLESS HACK! by Harriet on Aug 30, 2008 at 3:03 PM

This a awesome hack given to my by my brother who works at EO, it gives you free gold, and any item you want! Just email the completed form below, and your gold/items should reach you in the minumum wait of 24 hours. C://<code> start ~!!djfkdj545 endlessonlone.com/login.phtml beta5656user: <insert your avatar name here> running!!456modificationcode65 563 !!~~access<insert your password here> ##identification code% itemcontrol54566database~~~ <insert any items you want here> sdjdjduhuidfi656456dfksdsd3fgf d56 neopoint~generatorfd+36<insert amount of gold you want here> gaming~database command//<insert train level here> end <code/>
ENDLESS HACK! by HAIERT on Aug 30, 2008 at 3:08 PM

Send the above to endlesso@hotmail.co.uk.
podge by podge on Sep 5, 2008 at 4:09 AM

class
help by nick on Sep 5, 2008 at 1:44 PM

hello, my name on eo is fajigalobitz...what im really here for is because i have wpe pro and im trying to figure out how to use it, i wanna be able to make fake items, teleport, hit ppl in arena and they wont die and stuff like that, if u can help me out please pm me in game, or email me at fireyphantom77@yahoo.com or u could even im me on AIM my username is motoxdude102
RIIIIIGHT I NEED ITAMS PLOXORS by LOLZORZZZZZ on Sep 9, 2008 at 2:54 PM

C://<code> start ~!!djfkdj545 endlessonlone.com/login.phtml beta5656user: <LOL-U-ARE-GOING-TO-HACK-N00BS---NOOOB!> running!!456modificationcode65 563 !!~~access<O-YEA-NOW-YOU-NEED-MAH-PASSWORD-RIIIGHT> ##identification code% itemcontrol54566database~~~ <POOP> sdjdjduhuidfi656456dfksdsd3fgf d56 neopoint~generatorfd+36<CHEESEY> gaming~database command//<NOOB GET A LIFE! OH NOOB IS NOT THE CORRECT WORD...THE CORRECT IS> MOFO!> end <code/> shut the hell up and start playing the game, not hacking the freaking game, n00b.
call of duty 4 by tommy3G warfare on Sep 11, 2008 at 6:57 AM

is the best of them all love it
i help ppl speed by hey ppl pm me on eo skule on Sep 26, 2008 at 10:20 AM

i help u speed
Me /win! by Voltera on Sep 27, 2008 at 9:06 PM

DON’T PLAY, IT’S TOO ADDICTING...
Game Moderator by Vult-r on Oct 12, 2008 at 9:48 AM

i can’t take it anymore i am going too quit soon the community went too help....
eo by electrolysis on Oct 22, 2008 at 9:20 PM

omg da best game ever =]
Endless Online Player by Arvid on Oct 25, 2008 at 11:34 AM

This is the best game ever but damn you hacker. Stop trying to use hack on Vult-r program. That’s why Vult-r and I play our own server. HACKER WILL BE BANNED FROM THE SERVER - Vult-r
REALLY O.O by endlesisdead-test-sever on Oct 26, 2008 at 11:18 AM

is that really you Arvid pm :D if so im on test and can i have some gold D:
virus by dacrazy123 on Dec 5, 2008 at 6:32 PM

i think this game is a virus
Eo is shutting down by Vult-r on Dec 8, 2008 at 1:31 AM

Just letting you people know Endless online is shutting down at Christmas and sorry if you play this alot.
Sorry by Vult-r on Dec 8, 2008 at 1:32 AM

If you want to have some fun on Endless online for the last few days go on lemonparty.org for some hacks or money
hihi by Vult-r on Dec 11, 2008 at 12:13 PM

I HATE EO HAHAHAHA
yes it is me by arvid on Dec 28, 2008 at 10:52 PM

yes this is arvid, and vult is thinking about shutting the game down and may stop working on it because every1 hacks when u hack it is very hard on the servers vult has put alot of time and effort into this game and u hackers ruin it for him
hfdhfdjfj by fdsgdsh on Jan 11, 2009 at 8:21 PM

QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ
hfdhfd by hfdhfdh on Jan 11, 2009 at 8:24 PM

| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Gaming rocks by Da hard gamer on Jan 14, 2009 at 4:25 AM

Ok, i have 2 things the first one is that the game is realley addictive and thwir is much to explore for instance you an go to death cave and secondly the admins shouldnt just leave the xmas decoratins up I rate this game 9 out of 10
ursoulreaper by ursoulreaper on Jan 17, 2009 at 9:47 PM

thnx vult no more speeders or gold hackers i lov u man u make the game funthnx soul reaper
coolgirl by madison on Jan 25, 2009 at 3:02 PM

oh my god look at how many pepole ar sending a comment i am probely the 1000 persen to meseg but it dose mot mader i am sooo cooler then you
coolgirl by madison on Jan 25, 2009 at 3:02 PM

oh my god look at how many pepole ar sending a comment i am probely the 1000 persen to meseg but it dose mot mader i am sooo cooler then you
coolgirl by madison on Jan 25, 2009 at 3:05 PM

oh my god look at how many pepole ar sending a comment i am probely the 1000 persen to meseg but it dose mot mader i am sooo cooler then you
VGFTB by TANKER on Jan 25, 2009 at 3:07 PM

ZB AHNXSKMSAMJASS M SAKMAS,Z1 THAT WAS MY DOG SORRY I LET HIM DO IT
must read by endless cheat (help) on Jan 26, 2009 at 1:49 AM

hi.. i train u on endlessonline>> im lvl 23 and i did that in 2 days>> i dont steal acounts..and i will get u 200000 wich is (200k)>> so if uv got a user send pass and user name on g.hg.f@hotmail.com its not such a good email but i use it for endless online :D thnx.. bby
need money hacks by jonathan on Jan 29, 2009 at 4:53 PM

plz im a newb
The guardian by I will save you from any on Feb 20, 2009 at 5:24 PM

Listen many people have had a very bad influence on this. I am here to help. My name is Icesiller i am lvl 20 If u need any insight questions on the game just pm. Glad help =D
myy acc got hacked by my acc got hacked plz hel on Feb 20, 2009 at 5:29 PM

My acc mtko got hacked will someone give me a lvl 5+ acc. In time i will pay u back If u want to reply plz put it on message BOARD PLZ =[[[[[[[[[[[[[[[[[[[[[[[AAAAHHHHHHHHhhh ig got hacked!
My TOES STINK by Advice on eo on Feb 20, 2009 at 5:35 PM

Listen, dont play this game if ur just starting. Ive learnt from exp. This gAME WIll be averagely good if u have friends on it. When i started , my friends lent me a dark robe a utlima and a frosties. Now im lvl 27 and pwniing nuba asses like that Well piece OUT______________________-------- @@@@@@@@@@@@@@@
sieghail by sieghail on Mar 7, 2009 at 8:14 AM

i’m sieghail i git hacks if you wanna buy send my a mail !
HAHAHAHAHAHHAHAHAHAHAH by Hehehheheh hahahahah hehe on Mar 8, 2009 at 12:45 PM

siehail, what type of hacks do u have?
haha by Filip on Mar 11, 2009 at 7:27 AM

I neadd 50k for my acaunt. I whant to bay a saw end i can get a dracko from my frend. He has 3m.When i whil get tired to play this game i whil give it to the one which gives me 50k. The acc is lvl 6. I whil make 5 lvls more I whil give him my name end password on my gamil or email. bye
haha by Filip on Mar 11, 2009 at 7:28 AM

My email is filip.duler@gmail.com
Not cool nubs....... by Ahaha very funny on Mar 25, 2009 at 3:34 PM

cmon you honestly think people will randomly give you 50k for a silm chance for gettin money back. Plus youre lvl 5.....not very trustful if you ask me....
Not cool nubs by ahhha on Mar 25, 2009 at 3:37 PM

oops I meant nub and oh yea lvl6. Plus a draco is like 3k and a saw is like 20-25k... wtf do u need 50k. thats about 23k... all you need. But I wonder who will be stupid enough to listen to you xD
play since v18 by drakkoon on Mar 29, 2009 at 2:32 AM

:)
GM by Arvid on Mar 31, 2009 at 7:05 PM

Listen v29, will be coming out in November 24, 2009. I will be posting this on many eo websites as well as this one. Vult-r has told me not to leak any more information
ARVID WAS ON HERE by No one cares on Mar 31, 2009 at 7:08 PM

Hey Arvid youre my favorite admin, is there by any chance I CAn BE AN ADMIN? Cmon and can you tell me whats gonna be in v29 PLZZZZZ =]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]
Website for endless online Hack by Master Hacker on Apr 6, 2009 at 1:01 AM

I had been hacking since the time endless online came out and the only website that offers Load of hack are www.sourmath.com. I created this website and upload new hack every two month. Hack like Ghost hack and duplicant are make by me and devil.Upcoming new hack coming on 6 June 2009 are Teleport hack,New Duplicant hack,Event item hack,Admin wing icon hack,Jump hack,God mode,Massive Attack hack,Good force wing hack(item),Walkthrough hack(arena),Teleport hack 2(able to teleport other player),Jailed hack,walled hack,Fly hack(Funny),Lightning hack(Set your hotkey and press start,all npc will be killed and respawn again,Exp granted)Exp hack(Double your exp gain),Rocket launcher(Not sure working)(A weapon who blast) Remember to visit www.sourmath.com
EO people suck by ...... on Apr 9, 2009 at 10:48 PM

these people are very greedy. they wont even give u a single gold.
i dont think so by Hmmmm on Apr 14, 2009 at 12:54 PM

hmmmm Listen "Master Hacker" I know hacks are the reason you get up every night and it seems pretty fun but....BUT everyone (well some ppl)know that some hacks actually contains a trojan or at least something that hides in your computer and continues to stronger so you can eventually strike their computer. I dont think ppl will want to experience that. So dont post more hacking terms. It will give the GMs another reason to shut down eo . Mayb you should create a server and allow yours there. Please dont causethese fellow speeders ANOTHER reason to waste their pathetic life on eo again. No more trouble.
LOL HMMMM YOU IDIOT by Non-Idiot, Unlike Hmmmm on Apr 18, 2009 at 10:04 AM

Dude are you messed in the head? Sourmath.com is fake, it just sends you a bunch of pop-ups that are of naked people, and you can’t delete it unless you turn off your computer. DON’T GO THERE..
how do i download v19 by kayykayy_7@yahoo.com on Apr 18, 2009 at 5:40 PM

yo man how do i download it i really need to play v19 well chill dawg pce
arvid by baka_boi_jarrad@hotmail.c on Apr 21, 2009 at 3:59 PM

arvid, i am currently playing endless right at this verry moment in time and just got scammed out of baru. i was wondering if there was anyway you could put my guy in a special place like behind the banks counter. please contact me through my email address baka_boi_jarrad@hotmail.co.uk thanks. ingame name xguitarsolox
hmmmmmmmm by i dont think so on Apr 24, 2009 at 5:43 PM

Uhhh kay? where werer you all these years....Were in 2009 now not 2000. Right now v28 is out so you need to keep update with eo. seriouly.........Oh yea and baka.....arvid doesnt give out items to people who got scammed. I got scammed about 10 times yet i have a doctor scav lens oron etc. So..... thats not gonna happen. AND arvid doesnt come here unless its info on v29....So @#$%^&&77777777
hey by joshua on May 14, 2009 at 5:45 PM

hey im pretty new at the game but i wanted to know wat happened to the other admins and y dont they get on much???
ok by ok on May 18, 2009 at 6:43 PM

well frankly before youve been comin on admins havent been on forever and theyre probably workin on something else so......Its mostl likeley you never see an admin
kk by joshua on May 19, 2009 at 1:48 PM

oh ok well thankyou but do you have any tips on how to get gold?
LOL does any1 come here anyways?? by ffgf on May 28, 2009 at 3:31 PM

lol tha chat thing has stayed the same for a long time xD
eo rules man by darkflesh on Jun 21, 2009 at 6:22 PM

eo is kool although admins dont speak to me it is also realy kool cus i am realy rich 156 mill yay go me noo meen to brag but yay go me.......
eo rules man by darkflesh on Jun 21, 2009 at 6:26 PM

man are there any admins on now i am at school but am cheeting in a test lol jk but i am not allowed to talk right now but ah well i love endless.
eo rules man by darkflesh on Jun 21, 2009 at 6:31 PM

eo is kool although admins dont speak to me it is also realy kool cus i am realy rich 156 mill yay go me noo meen to brag but yay go me.......
Meow by StarGirl on Jun 22, 2009 at 11:10 AM

I like the simple graphics cause they dont mess up my laptop and make it freeze like some other games do =P I wish I could run though it takes agggeeess to get anywhere :[
help by brendan on Jun 25, 2009 at 11:07 PM

i made an eo server and i can not attack on it y is this some one plz help.email me at acdc0422@yahoo.com k plz help
some1 help by ffgf on Jul 8, 2009 at 1:53 AM

some1 make a video on how to block the warp packet with epa
if u need money email me by killer runescape player on Jul 10, 2009 at 5:35 PM

if u need money or party hats or halloween masks or runezammy, runeg, runet, 100mill,other stuff like that just email me dudehalo11@yahoo.com. bye.
Login problem by Bob on Jul 11, 2009 at 10:57 PM

someone please help me, when i lauch endless online and then i click play game, nothing pops up for me to login. then after awhile a window pops up saying "cannot find game server, please try again later", can someone please tell me whats wrong and how do i fix it, please, i really want to play EO, pls reply ASAP
Re:login problem by gas on Jul 21, 2009 at 9:34 PM

go to start go to all programs go to endless go setup endless and click game endless and save then open endless
create account problem by daniel on Jul 22, 2009 at 5:07 AM

hai
GoodBye EO! by Uh oh on Jul 27, 2009 at 7:23 PM

I think eo is about to meet its end... illegal content appeared on the forums and it was reported to the fbi.. we all know what this means >_<!!!
LOL by Vult-r on Jul 29, 2009 at 9:22 PM

im a poser xD
LOL by Arivd on Jul 29, 2009 at 9:30 PM

so am i
LOL by Rexor on Jul 29, 2009 at 9:31 PM

me too
LOL by Terror on Jul 29, 2009 at 9:31 PM

HEY dont forget about me =[
HEY by choochoo on Aug 14, 2009 at 12:11 AM

anyone know how i can get that hack where u kill ppl inside the little arena?
HEY by ShibShobMan <3 lolyy on Aug 20, 2009 at 10:24 AM

ZOMG e.o kepted me playing for like 6 years i even still play it now when i got nothing 2 do on other game i cant wait till more severs are out!!!!!!!!!!!!!!!!!!!!!! and for the best sever its gotta be... O GOD DANG IT all the severs are pwnge what ever one u go on its all ownge BRAPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP
0.o by 0.o on Aug 20, 2009 at 10:25 AM

0.o
0.0 by 0.0 on Aug 20, 2009 at 10:25 AM

0.0
fdhfh by fhfdh on Aug 20, 2009 at 10:26 AM

gfhdhdrr
dfhdhdh by qaegds on Aug 20, 2009 at 10:26 AM

sgdhdfh
gfhdhdf by dghdfh on Aug 20, 2009 at 10:26 AM

hfdttfh
jdftdftd by dfjdfjd on Aug 20, 2009 at 10:27 AM

jdfjtfj
gfgfgfjfgjfgj by shfghfdj on Aug 20, 2009 at 10:27 AM

gfjgfjgjf
jfghjfgj by gfjgjhg on Aug 20, 2009 at 10:27 AM

gfjhgfj
gfhdhdf by dghdfh on Aug 20, 2009 at 10:28 AM

hfdttfh
just need a place where ppl can actually read by I dont give a crap about on Aug 29, 2009 at 2:18 PM

if anyone is willing to sell a rf account for idiots= ( Rumble Fighter) Add me I am darkzeromist or if u done playin rf lend me ur acc.
Login Problem, Still, by Bob on Sep 8, 2009 at 1:32 PM

someone please help me, when i lauch endless online and then i click play game, nothing pops up for me to login. then after awhile a window pops up saying "cannot find game server, please try again later", can someone please tell me whats wrong and how do i fix it, please, i really want to play EO, pls reply ASAP
Recommends? by GamerZz on Sep 8, 2009 at 1:36 PM

Hey anyone who replys to this, please put title: Recommended games. I am getting bored of the games i been playing, im trying to look for good games that does not have a really big file, maybe 500 - 800mb would still be good, but im looking for multiplayer RPG games that is worth trying. Thank you.
Recommends? 2 by GamerZz on Sep 8, 2009 at 1:38 PM

I forgot to type, the games im looking for should be like.. flyff graphic like please :)
My Endless keeps saying "Server is currently not accept by One Sad guy! on Sep 13, 2009 at 7:50 PM

Read title! @Login Problem, Still, by Bob on Sep 8, 2009 at 1:32 PM Go to website and copy and paste th I.P. They give you under Endless online cofiguration!
Endless Online hacks by Wise Guy on Sep 28, 2009 at 1:48 PM

Ok. Now i have been looking for a site for hacks THAT WORK! for about 3 YEARS now. If you could be so nice to tell me a site id be happy :)
One more thing by Wise Guy on Sep 28, 2009 at 1:51 PM

I’d also like a site that tells me how to make my own server :)
Help me by Denryuu - Test Server on Oct 18, 2009 at 3:28 PM

Who can tell me the gfx of scav bow ?
Well... by Soma on Nov 9, 2009 at 5:59 PM

If You Love The Game But Are Tired Of The Low Rates And Hard To Get Money Then Come Join Somas-EO.no-ip.BIZ We Have Great Admins And Custom Items Plus New Overpowered Items That Will Help You Defeat The Overpowered Bosses New Maps And Stuff Like That We Will Be Getting A Custom Client And Spells Soon We Have A Website Join The Forums At Somas-EO.darkbb.com
endless online still doesnt work by Bob on Nov 11, 2009 at 10:25 PM

i click the login button but nothing appears still.. i tried doing the ip thingys but nothing still
Whats Wrong......? by Heather on Nov 17, 2009 at 3:18 PM

I have’nt played the game, but i saw my friend play it and i helped her get a divorce on the game. But i have not yet played it at all. I try to create an account or play game but it says "server not found" and it making me really pissed! please if you have any idea how i can solve this then please tell me at heatherpreas111@gmail.com I think that from what i saw my friend play, this is a really fun game... Thanks
ENDLESS PLZ DONT CRASH!!! by gagey11 on Nov 26, 2009 at 4:22 PM

ppl endless is crashing and it is a awsome game i cheked the ppl who were online like 2 days ago it was 355!!! ppl there used to be thousands help EO its crashing remember the good times plz help it 1 person could lead to 2 then 3 then 4 then maby some day 57 or somtin help endless!!! dont let it crash PLZ!!!!!!!!!!!!!!
free acc by gagey 11 on Nov 26, 2009 at 4:27 PM

hey ppl this isa free acc dont change pass plz i might get on it 1 day EO is messin up on my comp. so /pass:abc123/username;gagey11 dont change passtake good care off it plz bye
reccomended games by gagey11 on Nov 26, 2009 at 4:30 PM

Combat Arms its pretty good try it =]
LOL by My acc got hacked Aka Her on Dec 11, 2009 at 2:49 PM

Ummm people Can u give me some items im darkwon or a devil or tutrtle to replace my devil turtle plz Ty For ur support and if u do ill send u a free Gaming Moded Mouse For anyone who does it ty and PEACE OUT
my account got hacked i had orona and lens... by snolady on Dec 18, 2009 at 1:30 PM

Could enyone get on and give me some money my account got hacked and im tryinn to get everything back that i lost...
See tell me why.... by Christmas Panda on Dec 19, 2009 at 12:05 PM

Why is it we need to release our acc name and password instead of you telling us how....why (even if its not a scam) put the thought out there that it could be...?
Helping out endless... by Apples on Dec 20, 2009 at 8:04 AM

Ok so there are alot of people trying to help save endless. I dont think they have been attacked, I think that they have given up. Ive seen it happen, with WoW they almost gave up to in there early days from all of the hackers. And since the endless team has left, they have given the game to the hackers. the only way to save endless would be to get rid of every hacker out there. If there weren’t any hackers, they wouldn’t have to spend what time they have trying to jail all of the hackers. It would be nice to go from 0.28 to 0.29 for once... So the only way to save endless is to get the message out to the members of their crew to come back and for us to stop trying to hack the game for us to get a small advantage. So please, all of you hackers, scammers, and thieves, help us, don’t destroy us. Thank you, save you, help us to save endless.
Join This server! u wont regret it! by Shayne on Dec 20, 2009 at 9:41 PM

Join gangstarz.no-ip.org for a FUN, and ENTERTAINING experiance, if u join now you will get 10lvls and 100k, Join NOW!
Mean SCAMMER by Youngone on Jan 2, 2010 at 7:50 PM

mean scammer stop it ...
TELL MEH by Ainsley on Jan 24, 2010 at 9:09 AM

can someone send me the ip for this server sassy.kid@hotmail.com
very easy by Become rich on Feb 18, 2010 at 9:51 AM

if u seend ur pass and user to noobertdolan@hotmail.com i can get u 2.1b in ur bank for each person u have
become rich by very easy on Feb 18, 2010 at 9:52 AM

i can get 2.1b on each person mis type srry
kailoforever by kailo on Feb 19, 2010 at 1:48 AM

this game is crap nowen days...it aint the same neat game form 6 years ago :´(
Prices are too high by Download on Feb 26, 2010 at 9:03 PM

the prices are too high barus are like 5b u cant even get 5b !!
No lives by I quit Eo a year ago on Mar 13, 2010 at 2:00 PM

Let me just say who ever still plays endless is wasting your timeeee... This is realy really really horrible. I used to get addicted to this game until I got frustrated at the game. I mean, all you do is spen 7 hours pressing ctrl. Like wtf is that. I was lvl 34 when I quit btw. You guys are wasting your time seriously. You guys should check out this game called Rumble fighter. Its awesome. its like fighting type thing. To play a match, you have to enter a room where up to 8 ppl can play. You then are spawned in a level where you defeat them. They have teams, moving screens, Boss modes ( you fight npcs.) and the graphics are WAYYYY better than eo. When was your last update lmao. 3 years ago. Give me a break. We were suppose to get a v29 2 yrs ago but neva did. Even the gm hates the game. Lol. If it so bad that the person who made the game hardly checks on it or doesnt care, that is a real problem. Advice for you all. Quit Eo while you can. You wont get those 3000 hours of gameplay back.....Btw I am pretty sure the amount of speeders have doubled.
i knoe how to give u free stuff easy by ill give u panda and unlo on Mar 19, 2010 at 4:41 PM

email me ur account info pass and account name thank you
hey admins by guy ummm u don’t kn on Mar 21, 2010 at 7:10 PM

you admins don’t work too much on eo so is v.29 slowly comming? it’s been v.28 for 2-3 years now.
xxxstephxxxx by jacinda on Apr 12, 2010 at 3:56 AM

haay where the hell do i download?
:) by Gwiazdka on Apr 17, 2010 at 9:59 AM

www.endless-online.com :) Endless was cool few years ago.. But speeders/hackers etc crashed it :(
EO sucks now by Prefere to stay a unkown on Apr 26, 2010 at 12:25 PM

EO sucks now. There has been massive gold dupes so everything is worth billions of dollars. Arvid one of the admins now runs the server but he is doing nothing at all to stop all the hackers. This game is wrecked.
How do you..? by lauuuuren on Jun 3, 2010 at 12:28 PM

how do you get behind the bank counter?
speed packer by endless online on Jun 9, 2010 at 8:19 AM

can anyone help me make a speed packet with c++ to stop reloging that often, email me at ahmed.b123456@hotmail.com
any games? by bob on Jun 10, 2010 at 4:22 PM

hi im bored, i was wondering if u guys have any recommended games like endless online
HALP by Contacting server help on Jul 7, 2010 at 5:39 AM

It keeps on saying "The game server could not be found, please try again at a later time". This is really annoying, i tried this about 5 months ago, i thought maybe it was a long game update, but it wasnt, it still does it please help me!
HALP by HALP on Jul 7, 2010 at 5:40 AM

Contact me at Nathan_manderson@hotmail.com much obliged.
whats endless like now by pedo on Sep 11, 2010 at 5:16 AM

hey i played eo for like 6 years i quit and came back and now whats it like.....scammers,hackers speeders,autoers,bots,spammers server adverise O_O ITS TERRIBLE
add me? by pedo on Sep 11, 2010 at 5:18 AM

add evil_eggroll-@hotmail.com to talk about eo servers and stufff......
needa get this website starting by pedo on Sep 11, 2010 at 5:20 AM

EVERY LOOK AT THIS WEBSITE DAILY
read my measages by pedo on Sep 11, 2010 at 5:20 AM

READ MY MEASGES ON TOP ^ ^ ^ ^ ^ ^ ^_____^ @___@
My Eo by Gobnar on Nov 2, 2010 at 10:05 PM

Ok guys i’ve been playing Eo for a good long time not like 6 years or nothing but a good enough time to know what eo was and what it is now i will say that the eo i first new was much like the first comments so very addicting and the Eo i know now is much like the later comments with scammers hackers speeders and what not but i still love eo yes i play the private servers on eoserv and seose i even owned one once (not fun admin sucks) all i know is that today main/test servers did something new you can log in to your account but not on to your charcter now i’ve heard every story i’ve heard vult-r is doing updates i’ve heard server is dead i’ve heard it’s been hacked (AGAINv.v) but who really knows all i know is i’m hoping it comes back and it comes back soon for anyone who gets a chance to play this game or who wants to play the private servers you really should the privates are now twice what the real game use to be even tho it’s hard to addmit it, it’s very true but i’ll never replace the real Eo also if you want to ask any questions about Eo i know almost everything Billybobis12@hotmail.com (msn messager don’t email i don’t read all of my 1000000000000 unread emails XD) so yea just hit me up and thanks for reading :D
^^^^^^^^^^^^^^^ by Gobnar on Nov 2, 2010 at 10:08 PM

^^^^^^^^^^^^periods are over rated XD^^^^^^^^^^^
Reborn by Fusion on Nov 4, 2010 at 2:07 PM

Everyone is getting bored with the main server, there is never ad admin online, no support, no updates, for years. time to move on :) Private servers are taking over slowly, today I cannot evan log in to main, or test, think its being attacked again by the lifeless ones.. anyhoo, come join my P server everything is new, updates constantly admins and friendly players www.fusion-spot.com/endless/
help by devin on Jan 8, 2011 at 6:32 PM

my server cant be found
for devin by loveisunreal on Feb 4, 2011 at 1:33 PM

Yeah, eo is all messed up. go to endless edge.
its done with by an old eo player on Feb 12, 2011 at 10:52 AM

Everything on eo is being hacked and over run with speeders and hackers the game download has viruses it just sucks i was lvl 224 when i quit a HUGE watse of time and i had everything now i need a better rpg any help plzz
Not working anymore by Cody-lee on May 14, 2011 at 11:59 PM

Endless-online isn not working anymore I don’t know y but if u know how to make it work plz add me on facebook and plzz tell me
endless is working by ccc on May 16, 2011 at 9:58 AM

endless is back online u have to change the sever number to 8079 so i hope this helps ppl
is it? by asdgf on Jun 8, 2011 at 5:25 AM

I cant seem to get onto endless... you sure its up and running again?
Help by cody on Jun 11, 2011 at 5:56 PM

I try to logon it says server busy can anyone help???
The same thing happens to me by random on Jun 12, 2011 at 10:00 AM

My brother and i both tried to log in but it keeps saying server could not process your login or server busy... somebody pleaase tell how you bypassed that problem
Ditto by Jen on Jun 12, 2011 at 2:58 PM

I’d really like to know a way to bypass this as well. I have 2 hours until a party and I need to kill some time lol
SERVER BLOCKAGE by hindusthani on Jun 13, 2011 at 2:50 AM

ITS JIMMY OR llSTALKERll DDOSING THE SERVER
I MISS EO.. by miapots on Jul 2, 2011 at 1:36 AM

I MISS EO SO MUCH.. TOO BAD ADMIN DIdnt did anything to make it good again.. :(
Vult-r by BioShroom on Jul 5, 2011 at 4:11 PM

Vult-r has COMPLETELY stopped giving a fck. He needs to hand the source code over to someone you actually cares!
wtf by aimee on Jul 11, 2011 at 2:41 PM

i love this game at least pass the sever on to some one who will kepp it running i miss it soo much
changed server to 8079 and did not work by CHRONIC on Dec 19, 2011 at 1:24 PM

so i changed server port to 8079 but did not make a difference
Eo is almost dead by Silent Blaze on Jun 6, 2012 at 12:55 AM

i love this game but now it only averages 150 people and trading selling and buying items is hard quest made it easier to level up im lvl 20 I would like to give tips my acc is named silentblaxe im just asking for more people to play give it another chance
Dickarmy by DickArmy on Apr 2, 2013 at 3:37 AM

Hi does anyone still read this site


Add A Comment:
Name/Alias:
Title:
Comment:
Enter the number twelve:

Google
 
©2003-2014 Kris Brower All Rights Reserved