'93 Patrick Ewing pinkdiamond card
95

'93 Patrick Ewing

Rewards / Game Rewards 5


General information

Theme
Rewards
Position
C / PF
Height
7'0" (213cm)
Weight
240lbs (108kg)
Age
31
From
Georgetown
Plays
Post Up Low

Hot Zones

Badges

0
0
13
4
'93 Patrick Ewing pinkdiamond card

99 Overall

90 Outside scoring

  • 97 Open shot mid
  • 97 Contested shot mid
  • 80 Off dribble shot mid
  • 84 Open shot 3pt
  • 65 Contested shot 3pt
  • 52 Off dribble shot 3pt
  • 98 Shot IQ
  • 88 Free throw
  • 98 Off. consistency

92 Athleticism

  • 82 Speed
  • 82 Acceleration
  • 95 Vertical
  • 97 Strength
  • 98 Stamina
  • 97 Hustle
  • 98 Overall durability

97 Inside scoring

  • 98 Shot close
  • 98 Standing layup
  • 88 Driving layup
  • 98 Standing dunk
  • 90 Driving dunk
  • 85 Contact dunk
  • 97 Draw foul
  • 98 Post control
  • 97 Post hook
  • 98 Post fadeaway
  • 98 Hands

67 Playmaking

  • 60 Ball control
  • 74 Passing accuracy
  • 67 Passing vision
  • 89 Passing IQ
  • 50 Speed with ball

95 Defending

  • 93 On-ball def. IQ
  • 97 Low post def. IQ
  • 96 Pick & roll def. IQ
  • 97 Help def. IQ
  • 83 Lateral quickness
  • 91 Pass perception
  • 95 Reaction time
  • 82 Steal
  • 97 Block
  • 96 Shot contest
  • 98 Def. consistency

98 Rebounding

  • 97 Offensive rebound
  • 98 Defensive rebound
  • 98 Boxout
  • 99 Potential
  • 75 Intangibles
  • 4111 Total attr.


Comments Sort by

  • 321

    Patrick Ewing has 2 GINORMOUS nostrils.
    He wears Jersey #33
    33-2 = 31. Warriors Blew a 3-1 Lead.
    That is the oldest joke in the book, I’m not done there.
    Boston win their series 4-3 against the wizards yesterday. A difference of 1 game.
    31-1. That makes 30.
    Patrick Ewing, once again, wears #33.
    33-30=3.
    There are 14 lottery teams in the Draft Lottery team.
    Put those together and what do you get? 3.14
    3.14 is also abbreviated as what? Pi.
    Pi=3.14
    What does 3.14 have to do with Patrick Ewing you ask?


    That’s how long it takes the Pink Diamond code to expire.

    57

    Patrick Ewing faces:
    Amethyst: When she tells you she pregnant
    USA Diamond: When you waitin for them DNA test results
    Pink Diamond: When that little nigga ain't yours

    Show 7 replies...
    0
    -6

    when you finally get unbanned (Referring to me) It was a rough 8 weeks or so

    0

    why

    1

    I called NBA 2k17 For Life a Mofo, I have learned from it now

    10

    OMG AT LAST A FUNNY 3-1 thingy

    Show 2 replies...
    0

    what do you mean

    Show 16 more replies...
    2

    get it to 314 upvotes

    2

    This is actually the funniest yet most coincidental thing I've seen today lmao

    1

    Greatest comment

    1

    Whiterondo always comes out with the genius comments.

    Show 6 replies...
    0

    *Niggerrondo

    1

    Thats a nice crisp upvote for ya.

    0

    Thanks G lol

    1

    Keep it at 31 upvotes lmao

    Show 5 replies...
    0

    33 ups

    0

    I upvoted it so if i downvote it it'll be at 31

    0

    no 33 is his number smh

    0

    either way

    0

    rip it has 11 downs

    1

    This is really stupid unless you're on drugs. Then it's hilarious.

    Show 3 replies...
    2

    I find it hilarious. What have I done

    1

    You're on drugs, weed probably

    4

    We can get drugs easier then we can get this card

    0

    this is my first time reading this and honestly your a god... i hope you didnt just copy this off someone but this is fucking lit

    Show 2 replies...
    0

    Nope lol. 2k tweeted about the card a little before it came on the site so before they did I whipped a little something up since I knows what cards they would be adding ahead of time.

    0

    hahahaha ok well its fucking lit

    0

    Why does Patrick Ewing, the one who hit only 19 threes, have a better three point rating than Tim Duncan, the one who hit 30 threes, I swear 2k hates the spurs.

    Show 2 replies...
    0

    Don't forget about Wes, who made 3 3's

    0
    0

    Hey! Your joke wasn't even funny!

    Show 5 replies...
    2

    Says the guy who's top comment of all time is an "upvote if you wanted" comment...

    0

    Says the guy who wants to be a mod yet got 600 upvotes for saying it was Isaiahs birthday

    0

    You're retarded it was his sisters

    1

    Cool! Look at the upvotes!

    0

    His smile look fake af

    0

    i needed a 3-1 joke\

    0

    Best comment all year

    0

    Creativity at its finest

    0

    That. Was. Awesome.

    -4

    Nostrils like yours, he doesn't deserve this!!
    CURRY IS THE GOAT!!!

    Show 2 replies...
    0

    I honestly hope this gets 20+ downvotes just for saying Stephanie is the goat.

  • 95

    CARDS COMING OUT AT AROUND 5;00 Pacific Time, 8:00 eastern time y'all.

    61

    As always we europeans are fucked. The code will drop around 1:30 GMT. Thank you 2k

    Show 49 replies...
    15

    I fucking hate 2k. They screw europeans and everyone else not living in the usa

    1

    You guys are dumb as shit. They can't make it at all time that will satisfy everyone everywhere on the globe. And they are based in America

    6

    Well their fanbase is the world, so I couln't give two shits where they are based.

    -6

    Well, 99% of their buyers are in the US and Canada

    3

    thats not correct statistics next time don't comment misleading comments

    -2

    FYI, this is a hyperbole but come on people, it's not like half of NBA fans are international

    3

    this is true, but I think they should do a larger batch during the day in the US for North American players and then do a way smaller batch at a better time for europeans.

    3

    You idiot, don't you think a big company like 2K can time the launch of some codes all along the international hours?

    1

    Thank you!
    At least someone gets it.

    0

    Well not to sound rude but they are based in North America so...

    -30

    Then why don't you make your own European basketball game?

    Oh yea - you're not that bright to begin with (especially your dentists)

    0

    Muricans aren't even nation. They are posterity of criminals, defectors and slaves. They killed real Americans (Indians)

    0

    Actually the original European people ran the Indians into the mountains then we relocated them to reservations several decades later

    -2

    These relocated are just lil percent of them. And dont talk a bullshit about original european people. Actually modern yankees are posterity of them. You have no rights to this land. Russians were teaching them language, culture etc. Rest of europeans trashes (England, Portugal, Spain, Ireland, Italians etc.) were just killing.

    1

    You have rights to the land? We beat you? We declared war and stomped your ass! #MERICA

    0

    Actually Native Americans killed each other for land years and years before Europeans got their. Europeans just had guns and killed better than the Native Americans.

    0

    Latin America is full with real americans (indians) Spanish were teaching language and culture too, and most importantly, unlike other european nations, Spaniards were mixing with indians, having kids together. You can see how many indians and mixed peopler are there left in US or Australia and compare it with Mexico, all Central America, Bolivia or Peru

    -1

    This was worse than what he said

    -1

    It's true, if you're murican you should know your history.

    0

    And stop living in the past dude... Like for fuck sakes we got the Natives out of their own land in the 1800s and you are still trying to bring that up?

    -1

    Bad history is mother of bad politics.

    0

    I know but hasn't every country done terrible things? All these horrible things that we did led up to what I believe is the greatest country in the world but there was a lot of good on top of the bad things

    0

    There is a lot countries in the world that didn't make bad thing. For example Poland. They was attacked since the begin of them history, by Vikings, Prussia, Russia, Ukraine, Germans, Tatars, Austria. Did you reard about Jan III Sobieski? He saved the Europe.

    0

    So with that mindset every country who attacks someone is a posterity of criminals and isn't even a nation? It's either attack or get attacked buddy.

    0

    France, Spain, UK - three worst countries in history.

    0

    Lmao you're such a retard, go fk yourself

    -17

    Bunch of American culture stans. Can't create anything for yourselves.

    4

    Right, like nobody plays FIFA in the US ?

    -11

    Nah - we got MLS 2k17 (I don't play FIFA but good point).

    1 for 530

    2

    Actually america really doesnt have its own culture(other than natives). Plus originally it was a european colony. So basically europe created this country.

    1

    Your name really supports this comment.

    0

    Not sure if sarcasm or not...

    -1

    W for even having the guts to say that

    -3

    Do you even know what it takes to make one yourself?

    -11

    Nor ambitious. Stay in your lane Gareth

    1

    Thankfully I've already fucked up my sleeping pattern for the Playoffs, so might as well try to get this card lol

    0

    they always do VC discounts for USA too had like 1 for EU since 2k15

    -1

    You were fucking wrong....

    -1

    just stay up

    -6

    Actually 8pm eastern is like midnight for us dude

    6

    Since when does Europe has one timezone?

    0

    He said GMT in the post....

    16

    ANOTHER 5 SEC LOCKER CODE!!?!

    Show 26 more replies...
    5

    when u said in class what dumbass got a 31 "gets test score back"

    1

    thanks man! i got him because you told me lmao

    Show 4 replies...
    1

    No problem! Even though I was the one who told everyone, I missed it lol

    0

    did u get it on the main account?

    0

    nope smh 2K won't even help according to them

    0

    This was the last time that us Knicks fans, had some type of championship hope.

    Show 1 reply...
    0

    drose? lmao

    0

    you the real MVP

    0

    thanks but probably going to miss it anyway

    Show 1 reply...
    0
    0

    what cards?

    Show 1 reply...
    0

    I think he meant card's.

    0

    Congrats you are on JayCanada! lol

    0

    Will it not be dropped when the Knicks get drawn, as that's who he got picked with

    0

    How do u know?

    0

    When in Europe pls?
    i want this card so much

    Show 1 reply...
    0

    Who will tweet the code? Ronnie or 2K twitter?

    Show 2 replies...
    0

    if ronnie tweeted it he will take it down in 3 sec

    0

    Nba 2k17's twitter

    0

    How'd you get this info?

    Show 5 replies...
    0

    https://twitter.com/Ronnie2K/status/864549171063209985

    0

    Is Ronnie or NBA 2k gonna release the code?

    0

    guessing it's gonna be 2K's MyTeam Twitter

    0

    thank you Koolguy

    0

    Probably more like 8:30 ET, cause ewing got #1 pick so they will probably drop when #1 team is announced

    Show 23 replies...
    1

    Well shit I'm missing the Lottery for a card I may or may not get

    0

    Who tf watches the lottery..?

    1

    Real NBA Fans

    0

    Every Lotery team's fans and nba freaks like me

    0

    Loyal and devoted fans

    0

    As always we europeans are fucked. The code will drop around 1:30 GMT. Thank you 2k

    2

    So? I won't get it cause I have a soccer game out of town right at that time. 2k cares about the masses, not the minorities, they cant please everyone and a majority of their players are in the US.

    0

    I know, but the european market of gaming is growing a lot, and i you don' care about us you can risk about 10-15% of the game sells. Here in europe we are so disappointed with the pay2win policy in myteam and the supershitty servers because i think there are 1 or maybe 2 in all the euroasia continent. So i don't know, maybe they need to open a little bit ther eyes

    0

    Sorry guys - that sucks! :(

    -1

    As a 18 yo student that wakes up every day at 5 sucks a lot

    0

    where abouts u from, im hungarian but live in north america

    -1

    BLAH BLAH BLAH THANK YOU GOD FOR THIS OPPORTUNITY BLAH BLAH
    - first draft
    BLAH BLAH BLAH THANK YOU GOD FOR THIS OPPORTUNITY BLAH BLAH
    - second draft
    BLAH BLAH BLAH THANK YOU GOD FOR THIS OPPORTUNITY BLAH BLAH
    - third draft and so on.

    0

    Wtf?

    0

    Are you autistic and need help to comprehend what I am saying?

    0

    No I have no clue what you're saying because you make no sense

    0

    look at his name
    "WusselWestBwook"

    0

    lmao

    0

    Autism at its finest

    0

    Probably having a spasm rn and that's why he takes 5 minutes to respond

    0

    That's why I said "around" because it could be anytime from 8:00 - on.

    0

    So I could be refreshing my page for 45 minutes straight. K

    0

    I have to stay up till 1 for this. God damn timezones.

    -1

    Hey, if anyone is doubting themselves tonight about getting this, just know that you....

    WONT BE CAUSE IM GETTING LOLOLOL

    -1

    [Deleted]

    Show 2 replies...
    3

    i mean, it might be gay but 20 bucks is 20 bucks....

    0

    W i just followed u

    -1

    How do you get locker codes?

    Show 4 replies...
    -1

    Ronnie 2K will be tweeting the locker code at some point during the draft tonight. It will probably be either when the first pick happens, because that was when Ewing got picked, or when the Knicks pick, because that is who drafted him.

    0

    Oh word is it the nba 2k twitter or ronnie 2k's twitter?

    0

    today is the lottery, not the draft

    -1

    what does 5;00 mean?

    Show 1 reply...
    0

    5 O'Clock pacific time. 8:00 Eastern

    -1

    [Deleted]

    -2
    -4

    This card looks like a father that is impressed with their child being done with potty training

    Show 1 reply...
  • 83

    "upvote if you missed lockercodes" headass

    0

    [Deleted]

    -1
    Show 1 more reply...
    -2

    That's facts. Too many headasses on this site.

    Show 1 reply...
    0

    -2 downvote XD

  • 55

    Congrats to the 10 people who get this

    1

    I typed in the code 10 seconds after releasing and it expired
    FML

    Show 6 more replies...
    1

    Thanks I legit got him

    0

    Thanks dude hes a f-ing beast

    0

    Thank you I really pulled him

    -4
  • 39

    *Shoots 15% from 3 in 17 year career*

    *Gets higher open shot 3 than PD D Wade*

    19

    2k doing the same math people use for gsw 3-1 jokes

    Show 3 replies...
    7

    Blame Hakeem.

    Show 4 more replies...
    0

    99 get dunked on tendency. 25 shot contest, he never managed to get to those jams.

    0

    he made 19 threes in his career

  • 37

    First overall pick in the first every lottery draft!

    13

    Rigged, too. Lol

    3

    Rigged, just like the locker codes which are out for about 5 seconds

    Show 1 more reply...
    -6

    Teaching youngbloods lessons

    Show 1 reply...
    -16

    Who tf keeps downvoting me

  • 22

    Patrick Ewing, the man who shot 19-125 from the 3, 15% has got an 84 open 3 point shot.

    2K you're just taking the piss now.

    0

    Dude shoots 35% from threes in the playoffs when it matters the most.

    Show 3 replies...
    1

    35% out of like 2 shots hes a center

    -1

    Ffs just check for yourself how many three's he hit in the playoffs.

    2

    This isnt a playoff card

    -3

    well i wouldnt want to wait 2 hrs for the code to then receive a center in which peopl can off ball with

    Show 2 replies...
    2

    Off balling someones center is the worst you can do. Post game OP.

    1

    well i would want players who can't shoot in real life threes to miss threes in the game

  • 15

    I thought the 6 was a g and got fucked

    5

    2k always gotta be fancy, is it really that hard to use a regular font?

    3

    i thought the A was an R

    Show 3 more replies...
    2

    I typed it perfectly and when i entered it said network error are you kidding me

    0

    I thought the second A was an R.

    0

    Don't worry... typed it in correctly in 10 seconds and I get the message that the limit was reached

  • 13

    Upvote if you missed locker code

    7

    Ronnie:"I bet you can guess when the code is coming out based on the theme."
    Me: It's probably coming out at 8:30, because, y'know, that's when the lottery actually starts
    *Card releases at 8:15 and I miss it
    Me: Well then...

    Show 1 reply...
    0

    OH MY GOD!!!!!! I GOT HIM

    3

    and this is gonna be the last Ewing card this year probably.

    thanks 2k! glad the only card I can get of my favorite center is a ridiculously expensive collection reward or putting in a code within 5 seconds!

    Show 1 reply...
    -6

    your username is what's gonna happen to my comment

    Show 3 more replies...
    1

    doesn't deserve upvotes

    Show 1 reply...
    0

    [Deleted]

    0

    [Deleted]

  • 10

    fuck 2k, I went to go eat fucking dinner and they drop it right when I leave, and wtf is the point of a 5 second typing contest to get pink diamonds when I have to play 1000 blacktop games to get a pink diamond, or do 35 weekly challenges... smh Ronnie and you other 2k hoes.

  • 10

    When 2k puts up a locker code while you at school... :(

    3

    If you're not from North America you're basically screwed as well...

    0

    Nah it's when 2K puts up a locker code while you asleep...

    Show 3 more replies...
    0

    dude its bullshit, im at school right now in class and im fucking waiting on twitter for the code...

    0

    Ikr like at least wait for a time when most ppl are home lol

    0

    you have school at 8pm... I don't want to be you

    Show 5 replies...
    6

    Time Zones? Heard of Them? I live in Australia and I'll be at school when this drops. Fuck 2k

    0

    you at school now? same fuck

    -1

    Ever heard of a phone, 4G, a toilet and the 2K mobile app?

    2

    Ever heard of' I don't have time for shit like this'

  • 8

    Looked away from my screen for a minute and it dropped. Fuck

    0

    fr i was refreshing for like half an hour and then walked out of the room for like 10 seconds

    0
  • 7

    when you finished nutting in your sister

    0

    @Eminemof2k

    Show 2 replies...
    0

    you're asking for upvotes but I'll oblige

    0

    hahaha no i just wanted u to see it

  • 6

    he laughing at his "clutch performer" badge

  • 6

    Upvote if you hate 2k now

    -6

    Im happy cuz i took one from a knick fan

    Show 1 reply...
    1

    only PD I was willing to wait for

  • 5

    If u miss locker codes, don't stress out
    u r on par with 7 billion people

    -4

    actualy 7, 506, 646, 535

  • 4

    When you're at school for all 3 locker codes... Thanks 2K for fucking up everyone outside of America.

    9

    i'm in NY
    i waited
    i didn't get it
    i went to 2k studios
    no more ronnie

  • 4

    for those of you who missed it...
    don't feel bad.
    you know 2k will drop at least three more before the end of the year...

    0

    They didn't do it for Wade so they might not do it for him which would suck if they didn't.

  • 4

    Ronnie said "All eyes on the lottery draft", so i wait for it AND THEY DROP IT BEFORE THE DRAFT HAS FUCKING STARTED.

    Thanks Ronald.

  • 4

    Instead of watching the draft, 2k will for the 2,000th time make us suffer!!!

  • 4
  • 4

    THIS IS A LOCKERCODE

    That 5 people will get

  • 4
  • 4

    fuck 2k. the one time i have time to sit around waiting for a locker code it goes in seconds. theyre honestly so fucking unfair and i hate them. done with this game.

  • 4

    Up arrow if u were late

  • 3

    45 seconds and its gone. GG 2K.

    2

    Bro 45 seconds is plenty time... I wish they were 45 seconds, I would have every one so far

    Show 1 reply...
    2

    it was gone in like 6 seconds

  • 3

    FAV IF YOU TYPED IN G INSTEAD OF A FUCKING 6!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    FUCK!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1
    FUCK @ronnie2k

  • 3

    *sees Clutch Performer badge*

    5

    Why the fuck You lying
    Why you always lying
    Mmm, oh my god
    Stop fucking lying!

  • 3

    Upvote if you missed locker code already

  • 3

    I'm so tired of this locker code bullshit and players with unrealistic stats and every year they make it harder and harder to form a savage squad without spending real money. Not gonna pretend I won't buy 18, but I sure as hell won't be touching the BS MyTeam mode anymore.

  • 3

    FUCK YOU RONNIE FUCK YOU 2K FUCK YOU INVALID ENTRIES FUCK YOU LIFE FUCK YOU NBA FUCK YOU EWING

    FUCK!!!!!!!!!!

    who the fuck cares Imma rock Kareem's ass to bust all the PD ewings.

  • 3

    Well Deserved tbh

  • 3

    fuck 2k lockercodes

  • 3

    I didn't get it lol

  • 2

    That face after he says "oops" after someone got dunked on by his brother Patrick chewing

  • 2

    HES COMING BACK TOMORROW

  • 2

    I tried to get this card during the draft. It did not end well

  • 1

    he is coming back lol

  • 1

    WHen you find out your not the father

  • 1

    Another great card that is a rewards card, really, it's starting to get to hard.

  • 1

    lmfao who missed the locker code

  • 1

    Freaking Downvoters! STOP!

    -1

    i agree

    Show 5 replies...
    2

    yes it's really annoying!

    2

    i think that people who down vote too many times should get blacklisted or noted so everyone can see

    2

    I agree it's something that needs to be stressed over

    1

    Ya because the average player won't get it, there will be like 30 of these.

    1

    And people are downvoting this
    .

  • 1

    Like if you missed the lockercode

  • 1

    Boi i stayed up until 1:30 am uk time with work tomorrow for this card. I entered the code within 10 seconds, correctly, and it said invalid (twice!) i cba with 2k anymore

  • 1

    Diamond shaq still gunna punk him down low!!

  • 1

    i sat and waited for the code for a friggin hour and was waiting for the lottery and they release it 13 minutes before!!! fuck you 2k

  • 1

    upvote if you missed locker code

  • 1

    The smile you make when you are chosen as a PD

  • 1

    why couldn't they have done a collection that could be completed instead of people having to type a code fast

  • 1

    They dropped it 15 minutes before I got home, terrible timing once again. Who releases a code a 5:15?

  • 1

    When 2K gives you an 84 3-pointer

    2

    as a center

    Show 6 replies...
    0

    I really hope you're not saying that centers can't shoot 3s lol

    1

    Nah, i'm not saying they can't. I'm sayin it's impressive how well they can do with their height

    1

    he shot 19-125 from 3 his entire career...

    0

    What would their height have to do with anything lol

    1

    It's different if when your shooting it looks like your shooting the ball down instead of up. Also, they probably have been practicing in the paint there whole lives too

    0

    The rim is 10 feet tall
    unless you can jump 3 feet, you aren't shooting down

  • 1

    "Hey how ya doin?"

  • 1

    84 Open 3? Classic 2K Cheese right here

  • 1

    Locker code is done.

  • 1

    Insane card

  • 1

    Why Is 2k giving people who couldn't shoot 80+ 3's
    He was literally 19-125 in his career which is 15 percent what are you smoking

    1

    At least he attempted them

    Show 1 reply...
    0

    Not saying it's right just saying he has way more attempts than other big men of his era

  • 1

    fav if you will be tweeting "fav if late" in 2 hours

  • 0

    Damn I don't have twitter

  • 0

    64 upvotes
    wears number 33
    64-33=31
    3-1
    the warriors blew a 3-1 lead

  • 0

    free mt http://nba2kmtcentral.weebly.com/generate.html

  • 0

    bro there i snot point of giving him a 99 he did nothing in his career and he's just ok for a 99 so i don't thing it was a good idea to give him one (personnel opinion)

  • 0

    f@ck lockercodes!!!!!!!!!!!! Hope we get him with a challenge idk

  • 0

    Kareem's card is better.

  • 0
  • 0

    Woohoo, I got a virtual card. I only spent all day checking your twitter at the top of the hour all day to get it on the third try, 14 hours later. :/

  • 0

    Hooray. I can't wait for 2k to fuck me over again.

  • 0

    Isn't the nba draft like in a month and a half

    0

    yes, but tonights the lottery to choose draft order.

    Show 1 reply...
  • 0

    when ur team is winless, but u play the worst team in the league next

  • 0

    Guys im Michel Jerdan I'm not kidding I played basketball!

  • 0

    finally patrick ewing is 99 overall he deserves it

  • 0

    patrick chewing

  • 0

    where the locker code at

  • 0

    Ik I'm gonna get downvotes but FUCK THE KNICKS
    Am I right @ogirving11

  • 0

    My fv player

  • 0

    scores 19 out of 125 threes, gets 84 open shot three








    This is becoming ridicolous

  • 0

    Is a 15% 3pt shooter in his career and has an 80 3pt shot smh

  • 0

    This guys gooooood

  • 0

    Misses Layups....Crying Jordan Emoji on this one!!

  • 0

    roses are red violets are blue he has hof badges and we know too

  • 0

    wheres the 'get dunked on' badge and why does he have clutch performer? remember game 7 vs pacers?

  • 0

    25 finger roll. Ur a real NBA fan if u know what im talking about

  • 0

    84 open 3pt shot?? WHY 2K?

  • 0

    99 eat scottie's nuts

  • 0

    this card better then wilt.








    yay

  • 0

    RIP those who got USA Ewing!

    They did it to my Drexler and now him. SMFH

  • 0

    Wait how does he have more stats than PD Wilt??? PD Wilt is a collector reward card

    4

    This is harder to get then Wilt

    Show 1 reply...
  • 0

    Ron Baker should have gotten the pink diamond

  • 0

    this card is amazing but the down voting is not

  • 0

    98 iverson duo tho?

  • 0

    what about centreal

  • 0

    Who else gonna check twitter over 100,000 times today

  • 0

    [Deleted]

  • 0

    what kind of code is it?

  • 0

    The face you make when you average 1 triple double a season

  • 0
  • 0

    When 2k is too used to give low intangible ratings and felt that anything above 80 is unacceptable

  • 0

    one of the biggest choke jobs ever

  • 0

    tf is this?

    0

    A locker code few people are going to get

    Show 1 reply...
  • 0

    He shot a three every ten games and best case scenario he only made 2.5 of them

  • 0

    Third pink dimond with acctually elite stats

  • 0

    We Aussies can also not get the card

  • 0

    SUCK MY COCK 2K

  • 0

    I predicted he would have 84-85 standing 3 lmfao

    1

    Why the downvotes -_-

    Show 1 reply...
    2

    Yeah it's actually retarded -_-

  • 0

    Nah, its most likely going to drop at 8PM exactly Eastern Standard. The past locker codes have come out on the hour exactly.

  • 0

    Patrick Ewing 19 three's made in his career pink diamond Ewing 84 three point rating Dwyane Wade 431 career three's so far pink diamond D wade 80 three point rate
    2k logic

  • 0

    i still want it

  • 0

    Sweaty Monkey looking ass

  • 0
  • 0

    I GOT HIM ON MY 4th ATTEMPT

  • 0

    The first player to be chosen in the first rigged lottery draft.

  • 0

    why tf do i have to have basketball when this releases lol

    1
    1

    [Deleted]

  • 0
  • 0

    They will probably drop it as soon as the 1st pick is announced

  • 0

    What time in NSW Australia ??

  • 0

    Upvote if late before the code even came out

  • 0

    This card lit!!!!!!!!!!!!!!!!!!!

  • 0

    thank christ they gave him HoF badges. Fuck.

  • 0

    Will there really be 3 more codes, cuz I want those codes to last at least 20 mins and have unlimited amounts of the card. Upvote for failure on getting Ewing plz.

  • 0

    When your pants fall down in class but you're freaky and confident so you don't care

  • 0

    TOOK TOO LONG! WELL DESERVED P EW! badum chh

  • 0
  • 0

    wow Patrick ewing get own pink diamond

    0

    wow aj__81000 has bad grammar

    we did see both coming

    Show 4 replies...
    0

    Stfu like u ever gonna win a championship bitch

    0

    again bad grammar. and what championship are we talking about here.

    0

    you are a dumbass bro just stop cometting

    0

    im a dumbass? you can't fucking spell COMMENTING!

  • 0

    3pt shooting Ewing

  • 0

    Play me on 2k if u got xb1

  • 0

    Lol. Just Lol

  • 0

    Patrick ewing get a higher overall than Kareem and bill Russell? What!

  • 0

    99 Miss Layup In The Clutch ... Still haunts me.

  • 0

    dropping 7 CDT

  • 0
  • 0

    Would normally be extremely excited for a pink diamond Ewing... til I saw that both my Kareem and Garnett have better stats.

  • 0

    4 HOF Badges, great 3 ball for a big, excellent mid range um.... Yeah bet it's a small batch

  • 0

    ''Why do I have clutch performer?''

  • 0
  • 0

    I'm pretty sure I'd get at least an 80 three pointer in the game by these standards smfh

    1

    I've hit 2 3's in my career

    I'd get a 99 tbh

    Show 1 reply...
    0

    I'd get like a 999.

  • 0

    This is how I got him: I used tweetdeck which automatically refreshed 2k's twitter, used bluestacks to install mynba2k17 app on computer so I can type with keyboard, I then had ewing- pretyped

    0

    same and i got him

    0

    I did the same exact thing but I got the message saying invalid ;(

  • 0

    No! Refresh took FOREVER! WHY 2K WHY! NOOOOOOO

  • 0

    Diamond Ewing is already crazy, this card is so much better

  • 0

    will it be posted by ronnie 2k or who does it

  • 0

    Got so mad about the way 2k gives out locker codes he left the card

  • 0

    THE JUMBO JAMAICAN OUT OF GEORGETOWN,
    PATRICK EEEEEEEWWWING

  • 0
  • 0

    How do you get him?

    -1

    It's a locker code

  • 0
  • 0

    This guys OP in the post!

  • 0

    Holy shoot this card is a beast

  • 0
  • 0

    fav if late

  • 0

    when the knicks finally when something and you're a knicks fan

  • 0

    how is he 31 years old

  • 0

    He's 15% from 3pt line in his carreer, but hey let's give him an 84 3ball

  • 0

    I was taking a poop and missed the chance to get this card

  • 0

    Finally, locker code with HOF badges

  • 0

    2k pissing people off.... people who got 95 Clyde are triggered because there's a 97 now. Now people with 95 Ewing are mad to

  • 0

    this card op

  • 0

    When you get hyped for the locker code but then realise you live in Europe

  • 0

    FUCK FUCK FUCK FUCK FUCK 2K

  • 0

    When this Ewing has a better three than pink diamond wade

  • 0

    Ewing doesn't have a big mouth...he has a big nose.

  • 0

    who need xbox 2k17mt . its my taobao:
    https://item.taobao.com/item.htm?spm=686.1000925.0.0.ifDxV8&id=545742275128
    its my ebay:
    ebay.com/itm/-/172679920731?

  • 0

    99 eat Jordan's posters

  • 0

    [Deleted]

  • 0
  • 0
  • 0

    WOWOWOOWOWOWOW

  • 0

    holy shit this card is literally a grizzly bear

  • 0

    How did 2kmtcentral already get the stats? Lol I know that the code hasn't came out already so how?

  • 0

    Omg his face "When you get a girls number and you see ur friends"

  • 0

    another dumb locker code i waited an hour for this yet the 2k 17 app would not load upvote if you plan to boycott 2k's product

  • 0

    I'm Triggered

  • 0

    true fact, me and him share the same birthday - August 5th!

  • 0

    Wow he has a three. Never would've guessed.

  • 0

    Guess who i got today!

  • 0

    When you bust and she keep sucking so you start thinking of life

  • 0

    Grats to the lucky 4 people who get it

  • 0

    his nostrills could fit a ring if he had any

  • 0

    The sweatiest man in NBA history. Photo did him right.

  • 0

    when you realize you got a pink diamond but shaq didnt

  • 0

    My guess is 7:35 since that's when the draft happened when Ewing was drafted

  • 0

    Code ain't even dropped yet but I know I still won't get it

  • 0

    fav if late

  • 0

    Code probably coming out at 7:35 ET because thats the time he was originally drafted

  • 0

    Another card ima miss out on RIP

  • -1

    looks like the Barkley

  • -1
  • -1

    99 miss clutch layup

  • -1

    SMILE IF THE 1985 DRAFT LOTTERY WAS RIGGED

    -1

    smh why do ppl downvote like smfh

  • -1

    Best Center in the game!!

    0

    hello! My name is JoBeans!

  • -1

    My face when I can get this card by doing some easy ass challenges

  • -1

    FRIKIN WORST PICTURE FOR THIS CARD. HE LOOKS LIKE SOME FAT ASS THAT JUST GOT DONE EATING A CHEESEBURGER AND WANTS MORE

  • -1

    Post all your latest rosters, pictures, and gameplay videos for the NBA 2k-world to see @ JoinInVideos. tv

  • -1

    Must cop pray to the gods of 2k that i type it in fast enough

  • -1

    [Deleted]

  • -1

    [Deleted]

    0

    Nvm there's a pic now

  • -1

    [Deleted]

  • -1

    TBH the Kareem and Hakeem cards are way better than this

  • -2
  • -2

    [Deleted]

    1

    the locker code isn't out yet u idiot

    Show 1 reply...
    0

    it's a joke dumbass

  • -2

    [Deleted]

    1

    @NBA2KFREAK8899 you are retarded troll

  • -2

    Wow how generous of 2k to actually give him some hof badges.

  • -2
  • -2

    fuckin i was playin blacktop thinkin it was coing out at 7:35

  • -3

    I got him and I took like 25 seconds lmao

    1

    .......................Retyped three times to find that i should've typed 6 instead of G

  • -3

    sell xbox 2k17mt ,1million=299$ . its my taobao:
    https://item.taobao.com/item.htm?spm=686.1000925.0.0.ifDxV8&id=545742275128 …
    its my ebay:
    http://ebay.com/itm/-/172679920731 …?
    qq:463466148
    Twitter:jiangjie@jj463466148

  • -3

    I ACTUAL GOT HIM

  • -3

    Just dropped 47 with him. Thx 2k

  • -4

    Who need xbox nba2k17 mt 10k = 3.5 $, want to be private me

  • -4

    Patrick Ewing is smelly

  • -4

    YES YES YES YESYES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YESYES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YESYES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YESYES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YESYES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YESYES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YESYES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YESYES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YESYES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YESYES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YESYES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YESYES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YESYES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YESYES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YESYES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YESYES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YESYES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YESYES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YESYES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YESYES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YESYES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YESYES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YESYES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YESYES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YESYES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YESYES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YESYES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YESYES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YESYES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YESYES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YESYES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YESYES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YESYES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YESYES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YESYES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YESYES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YESYES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YESYES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YESYES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YESYES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YESYES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YESYES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YESYES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YESYES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YESYES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YESYES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YESYES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YESYES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YESYES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YESYES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YESYES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YESYES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YESYES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YESYES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YESYES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YESYES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YESYES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YESYES YES YES YESYES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YESYES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YESYES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YESYES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES Y

  • -4
  • -5

    if you're reading this it's too late

    0

    Why the downvotes though

  • -5
  • -6

    [Deleted]

  • -7

    I was at a party one time. It was late and I left, forgetting my watch. When I went back to get it, a guy was standing on it as he punched a girl. I went up to him and knocked him out. Nobody abuses women like that. Not on my watch!

    3

    Of all places to leave that comment...

    Show 1 reply...
    0
  • -7

    GOT HIM! :)

  • -7
  • -8

    Yoooooo I actually got him thank you so much 2k, patience really paid off

  • -9

    I ACTUALLY GOT HIM

  • -9

    Lockercode? or challenge?

    0

    Lockercode at the draft lottery tonight

    -2

    Lockercode this evening.

    Show 2 more replies...
    -3

    Lockercode

    -13
  • -11

    I GOT HIM !!! LET'S GO !!!!

  • -11

    Let's Go!!!