Club Penguin Toy Codes – Unlocking Items Online
The new club penguin toys have arrived! If you have a club penguin code, here’s how to use them to unlock items online.
1. Go to http://play.clubpenguin.com
2. Click the unlock items online button in the top right hand of the screen.

3. Select the penguin that you would like to use the coin code on.

4. Click on the I have a book or the I have a code button.

5. Enter you code in the space it asks you to.

6. Select the items from the catalog you would like to receive.

I have unlocked the yellow cape, black guitar, mp3000, and the brown hat!
- Chrisdog93, ClubPenguinCP.com

Comments(144)
New Club Penguin Better Igloos Catalog Cheats
New Club Penguin Costume Trunk Catalog Cheats
New Club Penguin Dojo Lantern Pin Cheat
New Club Penguin Igloo Upgrades Catalog Cheats
New Club Penguin Series 3 Treasure Book Cheats
New Club Penguin Snow and Sports Catalog Cheats
New Penguin Style Clothing Catalog Cheats
Gary Tracker
Penguin Band Tracker
Sensei Tracker






Does it work if your a non member
Dear cool girl it does work if your not a member
please pick me i need some close i doon’t have anythiing to ware! please pick me.
what is the code
great post and awesome website, keep it up!
PLZ PLZ PLZ PLZ PLZ PLZ PLZ PLZ PLZ PLZ PLZ PLZ PLZ PLZ PLZ PLZ pick me!!!!!!!!
i want to know the toy code!!!!!the mp3000
sweet
chrisdog plz gimme a code for card jitsu
hey i hope i get it and good luck to the other people who are in on the compitition!
if u think it is unfair that u have to be a member to be a ninja on cp
it DOES work if ur a non member and how do we enter the contest?
can you buy the treasure book in real life
COULD I HAVE A CODE?
LOVELY NANCY~
i want the code im a poor person i really dont have any money for a toy and it would be nice to get one and also i dont have enough money for a toy its too expensive and i wouod apressitate it if you helped out a poor person with a code i have to go bye i hope i get it. its ok if i dont not many people are kind to me =( (sniffle bye)
oh and its ok like i said not many people like me and clubpenguin acc is my only friend so i really want this code cuz i can get mem i forgot to add this to the other messeage i know i know only 1 submit but this i forgot
I really need a code FASTTTTTTTTTTTTT!!!!!!!!!!!!!!!!!!!!!!!1
plz could i have a code coz i live in england and the postage for a toy is £30.
my dog has also just died and it would make me happy if i could have the code.
plz
love from cutepompom1
(sniff)
OOOHHH PRETTY PLEASE WITH A CHERRY ON TOP
maybe it Doesnt Work if your were a Non-Member
It’s really cool. I love the mermaid costume!
Yer cool tar BUT WHATS THE CODE TO UNLOCK THEM!? u neveer told us dat!
can i have the santa hat
Nice Going!See ya Later with the code i guess.Plz give me a code or toy i live in Canada but my mom and dad dont buy much toys anymore.:(
Wish You!Hahaha Funny Pretty Plz wITH A CHERRY ON TOP!Hahaha!Thanks!
plz can i have it plz plz pretty plz
by the way ur site is soo cool and i way better than the rest
I want to know were you get the pic that are not ready chrisdog???????????????????
can you give us some codes for the coins plsssssssssssssssssss
Great Page Chrisdog! Comment back!
~mmo~
can someone give me the code because i did forget it pleaseeeeeeeeeeeeeeeeeee!?
hello can someone tell me the code.xes
can someone give me the code
i dont get how to do it at all cab.
willy head
penguin number 11111 is a fake shes not really poor shes just a faker
111111 is the fakest person i know kick her off this website i dont feel bad if u take me off
hey your great and i would really enjoi having the codes please pick me
Cool
So can you please tell me a code that is not used
plz plz plz plz plz can i hav a code plz plz plz plz plz plz my mum wont let me buy a toy.i would relly appriciate it if you did. plz plz plz plz plz plz plz plz plz plz plz plz plz plz
and plz plz plz give me a not used one plz plz plz plz plz plz plz plz plz plz plz plz plz plz plz plz plz plz plz plz plz plz plz plz plz plz plz plz plz plz plz …..
I AGREE WITH CUTIE!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
PLZ PLZ PLZ PLZ PLZ PLZ PLZ PLZ PLZ PLZ PLZ PLZ PLZ PLZ PLZ PLZ PLZ PLZ PLZ PLZ PLZ PLZ PLZ PLZ PLZ PLZ PLZ PLZ PLZ PLZ PLZ PLZ PLZ PLZ PLZ PLZ PLZ PLZ PLZ PLZ PLZ PLZ PLZ PLZ PLZ PLZ PLZ PLZ PLZ PLZ PLZ PICK ME OH PLZ PLZ PLZ PLZ PLZ PLZ PLZ PLZ PLZ PLZ PLZ PLZ PLZ PLZ PLZ PLZ MAKE A YOUTUBE VIDEO SAYING IT PLZ PLZ PLZ
im begging u give me the code plz i have nothing on my account it is crap soo im begging u give me the code
PLZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ! give me a code coz there’s no harm in giving us a code is there. NOOOOOOOOO.
Hey people!
You can’t do that!
Thats cheating! ( and really bad, if you do it, get banned!)
plizz tell me code ;(
someone tell me a code!!
fiorucet
…
fioricet…
I’LL TELL YOU MILLIONS OF CODES AND THEY ARE:
74HJD490H
47NF84HJR
457847DDF
47FFDSHFD!
THATS ALL I KNOW WINCHER!
BANANAS99
U R LAIR THAT IS INCORRECT CODE!
Chrisdog i dont want too much only a code please if you want send me a code onn email please:(there are no cp toys and i am a nonmember please!i really want only a member itemsorry if you dont like my coment you know…you rock
Bye
Ps:what can i do with ulocked book?
plz help me with the code for the treasure book and card-jitsu plz
I need a coin code please..How many times can you use a book code? thanks i would really like the help e-mail me at carebear1997@mchsi.com Happy Holidays
i really wanna have a
Club Penguin Toy Code if i dontget chosen never mind i wont blame you!!
can i have a code, u can e-mail me at keyajohnson1234@yahoo.com please! i really want a toy code!
I KNOW ITS LATE BUT I REALL WANT A CODE IM A NON MEMBER AND I WANTED TO HAVE THE CODE!! PLEASE!
oh my email is cutesysnowmelon@hotmail.com so can you give me the code if you do i am going to be so happy and excited if you dont i do understand bye!
yo chris i want a code sooooooooooooooo badly but my mom wont but me a toy so plz give it to me o and i really want to be your friend or meet u for once.
penguin number 11111111
I really would like a code, so if someone would be kind enough and give an unused one, that would be really great. Thanx. My email is misschocolate@live.com.au
if someone would be kind enough to give me an un-used code, i would be forever greatful. Thanx. My email is misschocolate@live.com.au
the codes i have dont work
plese give us sum codes
codessssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss
oh plz give me a code!!!im only 10!!!!!!
Plz some one give me two codez one for me and my sis!!
please give me a code my mom says i can get a toy on my birthday and two years have past and i still dont have a toy code
is there a cheat for page 48
48
hi e-mail me at jegpacino2@yahoo.com
hi me again jegpacino2@yahoo.com
hi i want 2 talk t u nikeman400@yahoo.com
wow guys please can you team members be my friend in club penguin and the book code you wrote that were jst cool man i liked dat so much thank you for dat
why cant you just post a coin code! does anyone know a coin code? plz post and someone tell me a coin code!
right coin code that works plz book code super dude
dEAR cHRisdog,
we just all want some advise. its ur choice if u want to give us.
ur really lucky havin’ all of these stuff! we’re not forcing u.
we just want some of ur blessings to be shared.tnx for all da things and cheats and codes.
XOXO,
mICAH 928 AND all Ur fans!
page 101 donated and 25 yarr
please tell me how open the book,and how take a toy in the book?please!
how know write in agacikas@gmail.com thank you!
Hey Chrisdog im old on CP but how about you tell us treasure book codes I already unlocked the two books.
plz pick me i love your website xxxxx
tell me a code i will get u money cos its sooooo cool please!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
ILL TELL U A BOOK CODE ROCKHOPPER AND THE STOWAWAY PG 25 THE WORD IS YARR AND THE OFFICIAL GUIDE TO CLUB PENGUIN PG 101 THE WORD IS DONATED
I AM A SMELLY AND NOT FAMOUS! I DELETE PEOPLE ON MY BUDDY LIST MOWHAAAAAAAAAAAAA
it dosent work
can u give us the codes???What are they??
Plzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
I Got The Book But How Do U Look Inside Of It?
How does it work? It never works! Can you help me?
Can someone please help me!
I do not have a code and I really want a mp3000 player
People are being mean to me because I’m not cool,so can someone please help me get a code.
**Emily**
hello chrisdog 93!!
can you give me the code to the treashure book plzzzzz.
Because i am not a member and i have no clothes and people dont stop saying
that i am no one get of club penguin so can you help me plzzzzzzz
Ryan.S
hi i am 8 years old and my mum will not let me get a club penguin toy I am not a member so i dont have any clothes please will you email me a codes my email is jacob@reillyfamily.plus.com
from jacob.r
i want the codes not how to use them
please give me.im waiting for somebody to give me
can i have a code please. i want one really badly.i have nothing. please please.
pllllllzzzzzzzzz pick me i need cloths so pllllzzzzzzzzzzz i will put u on my blog and tell everyone about this and stufff
PIG
hehe
haaaaaaaaahaaaaaaaaaa
whats the code for black guitar i need one please tell me!
hey dude i need some clodes im my emty closet dude! im despret dude im not frekin jokin im poor as a mouse only hav 2 coins (giggles i no) and i am despret and my frends make fun of me dat im naked lol just hav a scarf lol well see yah dog e mail plz if yes ( not forsin u to lol thx dude see yah ) ur a legend!
im actuly a noobsh nonmember you dont have to pick me but i wish you would im not trying to bribe or anything
Please Pick me I have no clothes & someone wants me to join their band
plzzzzz pick me i need one so badly you have no idea.
hello its me again.plz pick me.i want the penguin job clothes and many more.plz give me the code and sent it to my email.thx
plllllllllllllllllllllllllllllllllllllz oick me.im so depressed because i dont have any clothes.plz pick me
sorry the oick is pick lol.
HERE IS A CODE QUIT WHINING!!
23tggfd91
that doesnt work!
111
hi! i bought CP for the DS, but i lost the paper where the code was on. what should i do now??? because i really want those gangsta things
-xxx- adidaasnl
i have a code its 37hws82139
u get codes with the club penguin ds game and they are alllways different! :D
i dont know one code can someone help me by telling me one PLZ PLZ PLZ PLZ PLZ PLZ PLZ PLZ PLZ PLZ PLZ PLZ PLZ PLZ PLZ PLZ PLZ PLZ PLZ PLZ PLZ PLZ PLZ PLZ
Heyy Chrissy Dog I have been on this web 4 ags and I always looka t rockhopa tracha and pin tracka If you pick me I swear you can trust ME!!
PS U HAVE NO IDEA
Clubp is my life 2! I am a member but I AM NO WAY rich!!
And I need the ipod and I only need 1!!!!!!!!! Thats it!!
Pls
Ur frend
Alliegewra
Oh and I live in england and I think all the postages r sOOOOo expensive!! and Im going to america soon so we haveto save our money so I cant get a toy OR the game till ma bday(OCTI+OBA/haloween) and im going in 3 weeks 2 merica SO plz!
AllieGewra
I HAVE A CODE ITS (1364854dgd64tg) THAT CODE IS FOR THE PIANO GUTAIR HOPE YOU LIKE IT!
HERE IS A CODE 1776gh77639 HOPE YOU LIKE IT
I know some codes at “Rockhopper stowaway book” on page 25 the answer is: yarr and on page 21 the answer is: migrator and on “club penguin official guide book” page 101 the answer is: donated
Hi guys let me tell you again NO CODES!!!
DON’T TELL ANYBODY THEM OR ELSE YOUR REALLY BANNED “FOREVER” It’s BE AGAIN I”M ON DUTY 24 HOURS A DAY!!!!!!!!!!
ill give you my penguin just send e mail.plz pick me ill give your penguin one million coins in your account.
hi! im the rockhopper!
i want codes because in the migrator, does not have paper and i must paper!!!
rockhopper
mi e-mail is rockhopper@yahoo.com
Hello, this is G………………..Oh just kidding
I am Red and I NEED a toy code because of three reasons.
The three reasons:
1. I really want to get the stuff in the Treasure Book
2. I want the stuff in the Treasure Book
3. I NEED the stuff in the Treasure Book
That’s all. Thank you for your time.
Hello, this is G………………..Oh just kidding
I am Red and I NEED a toy code because of three reasons.
The three reasons:
1. I really want to get the stuff in the Treasure Book 3x
That’s all. Thank you for your time.
NO MORE CODES IF YOU KEEP TELLING CODES I WILL BANN YOUR PENGUINS (SO NO MORE CODES)
vc pode tradusi em portugues pf
IT DONEST WONEK!!!!!!!!!!!!!!!!!!
hi sorry to bother u but do u have any ideas on how to get a code tht isnt used for my birth day tht is cheap?
hi Im too poor to be a member :( :(( I would realy like it if u would tell me what I could do :(
I torreskeane have been on clubpenguin for a long time and i have always looked at the codes but i have never got one
omg he gave it away i gess i need it but i wont ask for it i gess well he prob gave it away all redy i gess but if cd did not give it away yet i hope i get it not asking for it at all well bye for now cp :)
PLZ GIVE ME A CODE! I NEED ONE THAT WORKS AND PLZ SEND ONE THATS UNUSED AND WILL WORK!
leo1999 is a famous penguin is is on mammoth and iccberg a lot and he is a memeber
leo1999 is a famous penguin
hello chrisdog can u plz give me word codes for the books plz? One of my penguins used to b a member but now she isnt and i dont have much clothing i would appreciate this thanx. U already no my email adress. Thanx for yur time too, yur site is awsum.
:)
plz tell the code
if you are not gonna to tell the code i am gona to call police and i am gonna to say that its a cheating website
i want a code not a book code duh!!!!!!!!!!!!!!
hi pease email me a code and ill send u 2 clubpenguin accounts 1 is a member and one is not.
I used a code and it worked! Thanks so much!
hi this is galaxybal and i want to be your friend and have the code because im not allowed to be a member and i do not have anything to wear im naked its so cruel is nt it ow and please send me an e mail back saying you will.
hi i want o be fameous and please post
Send me a treasure book code at (lamellematthews@yahoo.com)Plzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz