≡ Menu
justin bieber tattoo 2011

Justin Bieber tattoo “Jesus” in Hebrew with dad Jeremy

Justin’s looking worriedjustinbiebertattoo2011 Justin Bieber tattoo Jesus in Hebrew with dad Jeremy 2011

He needs a helping hand from his dadjustinbiebertattoo Justin Bieber tattoo Jesus in Hebrew with dad Jeremy 2011

AhhhhhHH!

justin bieber getting tattoo 2011 Justin Bieber tattoo Jesus in Hebrew with dad Jeremy 2011

Like father, like son.

jeremy bieber tattoo justin beiber Justin Bieber tattoo Jesus in Hebrew with dad Jeremy 2011

Awww! So much love between them!

These pictures were taken right before the trip to Hawaii back on May 23, 2011.

If you haven’t yet then LIKE our page on Facebook because that’s where I post a lot of JB pictures:

Also read: Justin Bieber’s New Tattoo of Jesus’ Face on his Left Leg!

justin bieber body, tattoos de justin bieber, usher and justin bieber 2012, Jesus in hebrew, justin bieber jewish, all of justin bieber boners, tattoo jesus, justin bieber getting tattoo, bieber dad, justin bieber tetování, biebers tattoos,

515 comments… add one

  • india July 23, 2011, 7:38 AM

    lolz (:

    • Anonymous January 21, 2012, 9:24 AM

      i think your girlfriend is going to love it

      • its cool April 14, 2012, 9:35 AM

        o.m.g me too it look good to me i now she going to like it

        • Anonymous April 27, 2012, 10:56 AM

          i looooove you but you are famous o it wiilll never be:(

        • Anonymous May 1, 2012, 4:59 PM

          i love his tattoo

      • Anonymous May 6, 2012, 8:23 AM

        jb is sexy and hot i want him!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

        • erin July 12, 2012, 12:53 AM

          like wise! he’s famous u r not.!!!!!!!!!!!!! If he wanted someone not famous he would pick me!!!!!!!!!!!!!!(;

        • selena October 15, 2012, 8:17 PM

          yeah and who r u. like ur famous

        • valerie October 26, 2012, 9:24 PM

          duh..whatever i still love bieber..

        • angelina December 24, 2012, 7:29 AM

          dont say that u never know and just how do u know he would pick u

      • sinead November 30, 2012, 1:19 PM

        im born on May 23rd but cant tell wat

    • Anonymous February 2, 2012, 2:22 PM

      hel ya lol :)

      • Anonymous May 3, 2012, 10:22 AM

        rtowyidoejgirifhwituiwiufoodiwo4p230pwpireuiwtiojfkkwjfokdodkdidsdiffeiodofoifofugoeoorpof-9fkturiyitioepe[
        gkwhfeogfjwhtjfojlgk;ldltoa;kflgkfgkhjkugkddlrkfkdkhfkjgkfgjfgjfkkgdkfjfhdjfjjeodkijyhjjhjhk justin bieber
        vkjngkpjclfnkdmjfhnd,ndljdfjdf;skpdkf;lfd;ls[lfo[l’kfplsdf;sds;l[pdfflsd’fl’s;ksd;kfd;kflfgk;lsdflkdlkvlfdkgldfjgdlkdlkj;dsjdkgfodfl;jsdf;kpsdffjfdjdsflsfd;dfjfklvjdffdjgd;fljg;kldjfdlkddkj;dfklkdfjgjfsdjgldfsjlsdjfjdlsjjflkfdkdgjd;fjfkgjfdkjgkgjkfgjkjkhjkfdglgjgkgfkfkjgkgldjgkgkdfjgkfkjfjfkhkfjkdghjfjfjdk

        g,kgdugjfufkfjfjfkhlj.hn.e.lwsls;w/f;dldldlflkgkgkgkgkhkjhjhkhkjllfkwlwl.dvjjvjcjvlcsldkdlkefgjlfkjglfkg;lfkfgopfdpg;lfdkf[dpf’sd’sal[dfpdsf’ds’dl’dkgfdfkg’;bk;flghph;fdkhdflk;fgkfgl;hl;fh;gldgfljs;dlfss’ls;ldf;sav;vkljldfkgfjklggn;dklgjkgfhklfghjfgl;jhflkfjkldv,l;dsf;ldsflfkg;lfdgjgh

        lbjokrjfkfjwlfgjlbglfld;dsklskdjudjfjcvjjgvjbnbcvkbnkfghlbmflv

        *

        • Austin B November 3, 2012, 6:17 PM

          What the FLIP thats like so …………….. COOL,AWESOME,GO JEWS

    • HA March 15, 2012, 9:41 AM

      O NANNY

      • Anonymous April 22, 2012, 10:42 AM

        um why did u get a tattoo

        from Ella

        • cutie April 25, 2012, 3:49 PM

          because he want to and is his chose not your’s and i think it looks cute on him

        • sinead November 30, 2012, 1:22 PM

          Q.Y did the Justin Bieber cross the road.
          A. The answer is that he wanted to kiss all of the girls

        • Anonymous May 4, 2012, 8:07 PM

          Why would we know as long as he stays hot and cute

        • Anonymous May 4, 2012, 8:11 PM

          I love jb

        • Anonymous May 5, 2012, 9:13 AM

          HES SO HOOOOOOOOOOOOTTTTTTTT!!!!!!!! HES MINE

        • LALA June 20, 2012, 9:12 PM

          HE WANTED TO AND IT IS HIS CHOICE.

  • kornelia July 23, 2011, 7:47 AM

    bekne tetovacki

    • selena May 15, 2012, 12:31 PM

      aaaaaaaaaaaaaaaaauuuuhhhhh

  • hamed July 23, 2011, 7:48 AM

    you didn’t have to get tattoo,Justin.

    • Jokoya July 25, 2011, 12:53 AM

      Stfu tattoos r hot ur just some shiny little girl he can.get wat he wants

      • A really cool person July 26, 2011, 4:35 AM

        Dude, take a chill pill. Do you realize that fans like you are the reason everyone mock us regular fans?

        Hamed was not even trying to insult Justin, and you got all defensive. Geez…..

        Go punch a pillow or something.

        • TrueDat July 26, 2011, 3:02 PM

          OWNED.

        • Anonymous July 26, 2011, 7:26 PM

          HA seriously!

    • Anonymous July 26, 2011, 8:19 PM

      He’s changed Already~

      • jessica July 13, 2012, 4:42 PM

        i know its crazy

      • rodelee December 3, 2012, 5:41 PM

        tao lang tao lang haahahhahahah pogi ko talaga ………….. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo

    • sierra February 5, 2012, 3:19 PM

      guess what jb does need it cause he will look uglier hahahhahahahah no i m serious i HATE JUSTIN BEIBER

      • alyssa April 24, 2012, 3:31 PM

        im pretty sure justin hates u to !

      • LALA June 20, 2012, 9:15 PM

        HE HATES YOU TOO!!!!!!!!!!!

      • jessica July 13, 2012, 4:44 PM

        your crazy justin biebers hot!!!!!!!!!

      • selena October 15, 2012, 8:20 PM

        how do u hate him if u dont know him

      • ella December 4, 2012, 11:55 AM

        you idiot he is so fit i love jb

    • Anonymous February 15, 2012, 3:07 AM

      yh but hes got one and he looks sexy with it

      • pete April 14, 2012, 9:42 AM

        o.m.g me too it look good to me i now she going to like it dont hate him becoues he is a nice person i guess and dont hate him becaue he is cute and maybe you are not

  • bieberlover July 23, 2011, 7:50 AM

    i love this dude so much

  • Anonymous July 23, 2011, 8:48 AM

    Love ya but hope you don’t get toooooo tatted!!

    • Anonymous December 4, 2012, 8:43 PM

      He is mine

  • Oh dear July 23, 2011, 8:49 AM

    No offence, but his father looks like his picture could be in a dictionary as an example of “white trash”. One can only hope he doesn’t follow in his father’s footsteps.

    • elizabeth July 23, 2011, 10:41 AM

      i think that if justin wants to follow in his fathers footsteps and get more tattoos it’s his decision us fans don’t have a say in what he does it’s HIS decision NOT ours GOT IT PEOPLE!!!!!!!!!!!!!!!!

      • Anonymous July 23, 2011, 1:41 PM

        Justin has everything,because we gave him everything,what Justin is just from us,he has to follow his followers.

        • elizabeth July 24, 2011, 6:26 AM

          OK 1st of all like i said if justin wants to get some more tattoos and follow in his fathers footsteps there is absolutly NOTHING WRONG with that soo if he wants to do that it’s fine with me i think he looks HOT with tattoos on FYI i am a HUGE fanatic of jb :)

        • Just a Fan July 24, 2011, 1:18 PM

          justin “has to follow his followers” ?!? they called us followers cuz we follow him ,, not the opposite .. Lol XD

        • Anonymous July 25, 2011, 4:38 PM

          Wait – if he is to follow his followers, then just how many of ya’ll thought that he would make a good match with Selena Gomez??

          Just wondering~

        • mickybanz July 26, 2011, 2:07 PM

          hi dear
          justin i wlll like you to help me your phone number so that with can chat a business transaction ok waiting
          mickybanz

      • izabella humphrey January 18, 2012, 8:44 AM

        shes gotta point.

    • Sascha July 23, 2011, 11:51 AM

      Oh dear you are right of course, and I think his mother is not that better

      • elizabeth July 24, 2011, 6:35 AM

        WHO R U TO SAY ”that his mother is not that better” THAT IS JUST WRONG!!!!!! HIS MOTHER GAVE EVERYTHING UP FOR HIM AND U HAVE TO SIT THERE AND SAY THAT SHE IS NOT THAT BETTER?????????

        • elizabeth July 24, 2011, 6:36 AM

          SHEESH!!!!!!!!!!!!!!!!!!!!

        • Just a Fan July 24, 2011, 1:05 PM

          ya i’m with elizabeth .. you can’t say any bad thing about his mother << that's wrong
          i don't think u'll be okay if somebody say bad word's about your mother ,,
          i didn't thought that there is a fan will say this thing about his family :(

        • Brianna July 26, 2011, 1:59 PM

          Dont get all offensive they were just giving they’re opinion

    • me July 25, 2011, 1:26 PM

      He does not look like white trash! Jealous much?!?!

      • A really cool person July 26, 2011, 4:30 AM

        He does look like a scary white gangster guy.

        Never mind, that hat makes him look so silly, no one would believe he’s a gangster.

    • nicole July 26, 2011, 2:13 PM

      hes dad does look white trash selena ant the tap girl for him

    • Anonymous July 26, 2011, 3:51 PM

      Dammm u fukkn racist dumb piecee of shit have a lil respectt

    • alyssa April 24, 2012, 3:33 PM

      ur fucking white trash and it lookes like u can be an example of “stupid fucking bitch” so STFU u dumb bitch!

    • alyssa April 24, 2012, 3:36 PM

      ur white trash and it lookes like u can be anexample of “stupid fucking bitch” so STFU and sit down u stupid bitch!

    • UNKNOWN November 30, 2012, 1:24 PM

      No a fence but ur offencive

  • Just a Fan July 23, 2011, 8:56 AM

    it’s not cool 2 get a lot of tattoos on your body justin :(

    • elizabeth July 23, 2011, 10:42 AM

      wel I think he looks HOT with tattoos!!!!!!!!

      • Just a fan July 23, 2011, 1:47 PM

        ya but i mean if he get a lot of tattoos that will cover his body ,, and i don’t think that will be HOT >> look at his body before and after tattoos !!
        one or tow tattoos it’s okay .. but more than this!! :(
        that’s my opinion :)

        • elizabeth July 24, 2011, 6:30 AM

          WELL his father……….. doesn’t have THAT many tattoos his dad only has a couple and it looks COOL
          AND if justin wants 2 b like his dad and get a FEW tattoos thats ok with me!!!!!!!!!!!!!!!!!!!!!!

        • Just a Fan July 24, 2011, 1:09 PM

          anyway i don’t think we love him because of his body :)
          so he can do what he want , as long as he loves his followers

        • big fan July 1, 2012, 3:46 PM

          sooo true

        • tiger July 28, 2012, 8:57 AM

          u r right

        • Anonymous August 26, 2012, 1:13 PM

          >%£<%€~£~.%~\%~

      • Jeana July 23, 2011, 3:15 PM

        He is soo cute

    • Anonymous July 24, 2011, 6:18 PM

      I agree with just a fan. he really shouldn’t get ANY tattoos, it said in the bible that u shouldn’t have any kind of art on ur body…and he’s a christian

      • Just a Fan July 25, 2011, 8:00 AM

        that’s right ..

      • Xristos Logos July 26, 2011, 8:18 PM

        Response to Anonymous about not getting tattos in the bible. You she reread it and get the context first. That command is given to the Jews, even more the Jewish Preists (Leviticus). If he’s not Jewish its cool, that means he’s a Gentile (Non Jew) read the new testament, Paul makes it clear Gentiles should only not do something if they feel it would interfer with their relationship with Jesus. Tattos are perfectly fine for non jews. :)

    • alyssa April 24, 2012, 3:41 PM

      if justin wants to get tattoos then he can…..his 18 and i think that he can pretty much do wateva he wants so like dont say that he can’t!

  • laila July 23, 2011, 9:03 AM

    wow.

  • shanii July 23, 2011, 9:15 AM

    Hero <3

  • elizabeth July 23, 2011, 10:43 AM

    he kind of looks a little scared AWW!!!!! it’s ok justin :)

  • elizabeth July 23, 2011, 10:46 AM

    AWWW!!!!!!!! justin is holding his dads hands!! AWWW!!!!!!!!!!!!!!!!!!!!!!!

  • Mrs.Justin.Drew.Bieber July 23, 2011, 12:53 PM

    Awwh<3 he looks so cute in the second to last picture.

    • Anonymous August 11, 2012, 9:20 PM

      love him

  • bieberisswag July 23, 2011, 1:17 PM

    n’awww he still has no armpit hair :P

    • Anonymous August 26, 2012, 1:11 PM

      I love u Justin I wot to see. U. In. Kosurt

      • Anonymous December 4, 2012, 8:47 PM

        I’m dating him you idiot I’m selena

        • Anonymous December 4, 2012, 8:51 PM

          Sorry pressed wrong thing I clicked this pg by acsedant

  • MoreBiebs July 23, 2011, 1:20 PM

    I’d b scared too, getting a tattoo from that hairy beast :P Justin looks really cute though ;)

    • trece July 23, 2011, 1:56 PM

      hahahaha ur funny. i would be scared 2 haha

  • mcflurry CRAZY SKITTLE GIRL July 23, 2011, 1:47 PM

    im so getting a stewie tattoo so yupperz lookz painful LOLZ

  • Jessalyn July 23, 2011, 3:02 PM

    First pic it looks like his dad is naked…. But justins head is covering you know the stick that well you know akward.

  • mrz. bieber426 July 23, 2011, 3:59 PM

    i want a hebrew tattoo on my hip side ways

  • Courtney Bieber 4everr July 23, 2011, 6:37 PM

    aAWWWHH! <3 he looks scared and worried in the 2nd pic especially awww!! its okay Justin i love your sexy tattos :) and besides God means so much to him and ppl should respect that and the bird on his hip, cmon that like doesnt even count thats like quarter-size..ILY JUSTIN!!!

  • ilyJUSTIN July 23, 2011, 7:14 PM

    he is so sexy

  • bieber fan July 23, 2011, 7:26 PM

    does he shave his armpits?

  • Anonymous July 23, 2011, 8:02 PM

    no arm pit hair?

  • Natalie (Future Mrs.Bieber) July 23, 2011, 10:33 PM

    awww (: like father like son!

  • Sarah July 23, 2011, 10:36 PM

    Ohhh, I didn’t know that they they got the same tattoo, cute. Justin kindof needs to buff up a bit though. He’s so cute when he’s with his daddy<3

  • Patricia July 24, 2011, 2:04 AM

    What I wanna know is who took these pics and then leaked them? Why would Justin allow someone to take pics of him getting a tattoo? I love Justin, but these pics should have remained private!

  • mohammad wisal khan July 24, 2011, 10:27 AM

    i, do much lick justain .

  • katie July 24, 2011, 2:45 PM

    JUSTIN SHOULD GET MORE TATTS, AND LOL HE HAS NO ARMPIT HAIR HOW CUTE

  • Rebekah July 25, 2011, 1:16 AM

    Awwwwww! Justin tattoo or no tattoo you will always look SUPER CUTE
    I LOVE YOU xx

  • Amy July 25, 2011, 7:45 PM

    Is it weird that I only think he’s hot if I think of him as a cute lesbian?

    • Daisy July 25, 2011, 7:56 PM

      Then you must be a lesbian :p

    • Anonymous July 31, 2011, 1:42 PM

      no, because he IS a cute LESBIAN

  • A really cool person July 26, 2011, 4:26 AM

    So…..why does his dad always seem to have on that retarded looking hat? I just find it hilarious that whenever I see pictures of JB’s dad, he’s wearing that type of hat. ^_^

    • SpoiltVictorian July 26, 2011, 5:12 AM

      It’s probably to keep his brain cell warm.
      …so Justin, of course, doesn’t need one

  • Carmen July 26, 2011, 5:43 AM

    Hm…Daddy :P Looking good :P Nice to meet u :D

    • Anonymous April 21, 2012, 10:47 AM

      ok that was not kool to me

      • Anonymous April 22, 2012, 10:47 AM

        thank u i hate tats but litte kids will see his tattoo and yhhey will think it is cool like hannah montana she has got a 2 year old loveing tats

  • carli bieber July 26, 2011, 6:00 AM

    OMG!!!! He Is ShirtLess!!! Hott!!!! He IS Super Skinny!!!! I Like Skinny Boys :) But I Am Fat :( Mind You Girls Are More Fat That Boys Because Boys Are Flat And Us Girls Are Curvered :)

    • Anonymous July 26, 2011, 5:17 PM

      U got that rite

  • kiara July 26, 2011, 8:58 AM

    he looks a girl

  • Anonymous July 26, 2011, 9:30 AM

    Of course, his dad has and armful of tats and so will Justin in a few years

  • Liclipse July 26, 2011, 9:45 AM

    Nice Sweetheart!!!!!! But on the flip side do you think it’s too soon?

  • luana July 26, 2011, 12:08 PM

    lindo gatãooooo uuhuuu!!!

  • brandi July 26, 2011, 12:23 PM

    uh how can it be jesus and hebrew? am i missing something?

    • db July 26, 2011, 1:10 PM

      You’re definitely missing something. Jesus is a word that English-speaking people have made up. Jesus’ name was Yehoshua or Y’shua. This is to what the tattoo translates. There was never a person that was named Jesus Christ…we English-speaking people made that name up.

  • Eryn July 26, 2011, 2:39 PM

    I love Justin Bieber sooooooo much.I hope he didnt cry getting the tattoo.It looks really amazing on him.

  • Anonymous July 26, 2011, 2:40 PM

    wow, you beiber fans are retarded. grow up, and get a life! so some guy got a tatoo….why should anyone give a f*ck?

  • Eryn July 26, 2011, 2:41 PM

    I love Justin Bieber soooooooo much. I hope he didnt cry getting the tattoo. It looks really amazing on him!!!!!!!!!!!

    • Anonymous July 26, 2011, 10:27 PM

      i bet he cried like the little girl he is.

  • i got bieber fever (carly) July 26, 2011, 4:10 PM

    i luv 8u justin….ahhh tht must hurt..bieber 4 eva…

  • tayloe July 26, 2011, 4:20 PM

    the tat is ok

  • Anonymous July 26, 2011, 4:52 PM

    like father like son

  • Shannon July 26, 2011, 5:18 PM

    Leviticus 19:28
    “‘Do not cut your bodies for the dead or put tattoo marks on yourselves. I am the LORD.

    • Xristos Logos July 26, 2011, 8:25 PM

      Notice its in the Book of leviticus which is written for the Jewish Preists and the old testament laws were for the Jews. If he a non Jew (Gentile) he can get tattos.

  • jestoni July 26, 2011, 5:34 PM

    jb ,,, dont put too many tattoo that can only make u dirt ,, i love you

  • J-J girl 99 July 26, 2011, 5:44 PM

    Justin Bieber doesn’t have a tatto on his elbow. In the picture on memorial day, it was on his left elbow, but in this photo he is holding his left elbow up and does not show a tatto. I love JB though.

    I LOVE YOU JUSTIN BIEBER!!!!! (:

  • shay July 26, 2011, 5:56 PM

    Hey that’s just wierd hahaha

  • leilani July 26, 2011, 6:20 PM

    omgg he is sooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo hot

  • belieber July 26, 2011, 6:40 PM

    i love justin drew bieber so much i wish he would come visit me and give me a front row seat and a backstage pass for 6 people!!!!!!

  • grim reminder July 26, 2011, 6:48 PM

    DUDE WHATS WITH THE FACES TATTOOS DONT HURT

  • kyle July 26, 2011, 6:55 PM

    justin will be completely covered in tats by time hes in his 40s lol

  • dynho brasil July 26, 2011, 8:31 PM

    quero fazer uma da mesma em min… divulga ai essa tatoo

  • jennifer July 26, 2011, 8:57 PM

    it looks like it hurts alot and justins tattoo looks bigger than his dads:)LOVE U JUSTIN!!

  • unknown July 26, 2011, 9:05 PM

    It does look like it hurts justin ALOT!!!!!!!!,but it proves to all the haterz that the tattoo is real. :) I <3 JB

    • jennifer July 27, 2011, 7:00 PM

      yeahh ur right this does prove it to all the freaking haters LOVE U JUSTIN!! :)

    • Anonymous July 28, 2011, 1:58 AM

      did u see how red his dads hand was justin was squezing it supper hard

  • Anonymous July 26, 2011, 10:12 PM

    r u crazy

    • Anonymous July 28, 2011, 5:23 PM

      he is just awsome i is the coolest ever

  • OMI July 26, 2011, 11:03 PM

    Justin u r da moon beside the all stars.

    • sunidhi July 30, 2011, 4:32 AM

      i luv justin patlu

    • djuanadenham July 30, 2011, 9:05 PM

      i love him he is my man i am in love with him

  • OMI July 26, 2011, 11:04 PM

    Justin you are the only moon beside the all star.

    nyway this is from Omi.

    • Anonymous July 31, 2011, 8:26 PM

      hoye soy gae hi tu me gusta mi numero es 8297230934

  • Inri July 27, 2011, 1:31 AM

    The father looks as stupid as the son.

    • jennifer July 27, 2011, 6:58 PM

      if ur saying that justin is stupid than y are u in this blog its about justin u know?

    • Anonymous July 31, 2011, 1:54 PM

      i’m not that big on the whole tattoo idea but Justin Bieber is NOT STUPID!!!!!!!!!!!!!!!!!

  • Zion July 27, 2011, 5:00 AM

    For God so loved His Son that He gave His only begotten son, that whosoever believe in Him should not parish but have everlasting life. Jesus saves not tatto.
    Justine why not sing fo Jesus

  • serah July 27, 2011, 5:22 AM

    am so sorry for this father and son for bearing the mark of satan.where in the BIBLE,where they found JESUS with tattoo?instead the BIBLE says,do not put any cuttings in ur flesh or make tattoos in ur body,the LORD YOUR GOD HATE SUCH PEOPLE….LEV.19;28…….may GOD help you before you go deep into satanic marks…pls someone should tell him..JESUS HAD THE MARKS OF BEATING AND NOT TATTOO….OOOOOOOOO

    • jesus July 27, 2011, 8:27 AM

      I love tattoos Serah, you should see me now I’m covered in them!

    • F.Reid July 27, 2011, 11:49 AM

      read the rest of it the bible talks about tatts in conjunction with idol worship why you want to be so religous Jesus also called the religous a brood of vipors

    • Anonymous Girl June 11, 2012, 2:19 PM

      OMG! Really, it is so stupid that you think they bear the mark of satan. No thay dont, they have Jesus’ name perminately on their skin. If you have an oppinion like this, keep it to your self cause this is not true. Yes he might say that in the bible, but christians all over the place have them, not all of them but it also says in the bible that Jesus does not judge what you look like on the outside, he judges you based on who you are in the inside. Think about that one for a while will ya before you go saying ” him and his father bear the mark of satan” cause fyi, thats a lie.

  • Chillimax July 27, 2011, 5:53 AM

    Seriously, I caught this article in the news online. What is so special about this guy he looks about 12 years old! he may think it’s cool to get a tatoo now but to all you people thinking you now want a tattoo remember it’ll fade over the years and look like shit and you wont be able to remove it. Tattoos look great when they are new but not after 20 years….do yourselves a favour and get temporary tattoos that way when you get bored of them you can just wash the off and get another one. You can get semi permanent ink ones now that last a couple of weeks and look like the real deal!, try before you buy people!

    • jesus July 27, 2011, 8:28 AM

      Tattoo your face now!

  • David July 27, 2011, 6:08 AM

    What a tosser… just like the rest of you Bieber drongos!

  • homeowners association website July 27, 2011, 6:15 AM

    good tattoos you choose.

  • Lucy July 27, 2011, 6:30 AM

    OMG I LOVE U JUSTIN!!!!!! the tattoo looks soooooo cool on u and ur dad! x i love you xxxxxxxxxxx

  • Proud July 27, 2011, 6:53 AM

    what wrong with this two dudes what kind of father is he?

    • ME July 27, 2011, 9:23 AM

      a HOT!!!!!!!!! one

    • Danie Bieber July 28, 2011, 1:42 PM

      an awesome one! :D <3

      • Sue July 29, 2011, 9:54 AM

        A horrible one… :/

    • Anonymous Girl June 11, 2012, 2:21 PM

      A good one! And its ok to get a tattoo, it may say in the bible not to mark your body but it also says that Jesus does not judge you by what you look like on the outside, but he judges you based on WHO you are on the INSIDE!

  • Mom of 3 July 27, 2011, 7:28 AM

    I have 3 little boys who love you Justin Bieber. What a shame
    to be such a bad example to young children and young
    adults, who are your main audience, by getting a tattoo with
    your father. I have appreciated your clean messages and example
    up until now. I will be diverting their attention away
    from you. It would be wise for u to remember the age group
    of your fans.

    • Anonymous July 27, 2011, 8:45 AM

      who cares if he got ink??? WTF people!

    • Anonymous July 27, 2011, 9:22 AM

      Uh 3 boys that listen to his stuff huh

    • katy b xxx July 28, 2011, 11:07 AM

      it was his decision nd i think u should respect that

    • writer July 29, 2011, 4:41 AM

      @ Mom, You’re so right!

      • just me September 6, 2011, 6:18 PM

        I really don’t think tattoos change a person, at all. He chose to do so. And as opposed to ALOT of other celebrities who get random things, his is not random. it has a meaning behind it and shows off that he is proud of his religion. now, I’m not catholic or Christian or anything but, he should be respected for not being ashamed. He’s not a bad example. if anything, he’s setting the right example. Would you like your kids to get pot leafs or something? Or would you rather they show respect to God instead in their own way?

    • Lucas January 27, 2012, 2:41 PM

      but he got a tattoo of jesus on him would you rather your kids run around with a pot leaf or a gang symbol on their body at least he stands up for his faith unlike most people he’s a better role model then 90 % of people out their

    • Anonymous Girl June 11, 2012, 2:24 PM

      OMG really? how is he different? Ya he may have a couple of tattoos on the OUTSIDE but that doesnt change who he is on the INSIDE! Please dont hate him. If one of your children got a tattoo would you turn away and ignore them forever? Think about that one plz! And dont judge someone so quickly, I though that a mom would know better.

  • What was he thinking...? July 27, 2011, 8:08 AM

    Can’t they bond in some other way then getting ink pressed into their skin for eternity in matching shapes…?

  • billybob July 27, 2011, 8:10 AM

    fool. britney spears must be proud.

  • lauryn July 27, 2011, 8:32 AM

    hi Justin i love u and i want to become famous so baddd i hope u can make tht happen plz thx.

    • justin beiber July 27, 2011, 1:05 PM

      i wish i could Lauryn but if you really want to be famous make a vid put it online get some hits and then in a few years you’ll get a call from a record company and there you go!…. well i doubt you’ll follow in my footsteps but thats what did and look at me now

  • Anon July 27, 2011, 11:40 AM

    Idiotic fools, both him and his dad. What a bad example to the young fans that worship him. Horrible, horrible….Shame on you Justin and I’m sure Jesus wouldn’t be so proud of you either. Getting a tatoo wouldn’t mean that it’ll turn your unmanly face suddenly manly. :P

    • Anonymous Girl June 11, 2012, 2:27 PM

      Um, Jesus will be proud of him always no matter if he gets a tattoo, Jesus won’t judge him based on what he looks like on the outside, but he will judge him based on who he is on the INSIDE. You ppl need to get that.

  • A July 27, 2011, 12:32 PM

    Now all the underage kids are going to imitate this. What a bad role model.

  • Tutti July 27, 2011, 12:37 PM

    Justin Bieber……. lick my TUTTI

    • Anonymous July 27, 2011, 1:16 PM

      how bout u do it ur self

      • jenae knepp August 7, 2011, 7:33 PM

        this is sick wait to do that stuff when ur married

  • Lun July 27, 2011, 12:42 PM

    ohhhhhhhhh… i wana make ruvv 2 ya justin :P

  • justin beiber July 27, 2011, 12:54 PM

    hey guys please dont write mean comments on my site beacuse my mother looks at it every night so keep it low on the comments thanks!

    • akelah July 27, 2011, 1:35 PM

      hey justin… these jealous girls are just wanting attention… i think your tattoo is cool . luv u soo much :) <3

  • justin beiber July 27, 2011, 12:57 PM

    i did not rape any one NITEYE ANDRE!!!

    • Jastin i get u ur the strong guy coz u don allow people to interapt ur intention big up guy...!'. July 27, 2011, 3:52 PM

      B’g up jastin.

  • justin beiber July 27, 2011, 1:00 PM

    ok im just going to eat . just dont say any more about me i am a nice guy and i did not want to be a star just so i could hear rude and dishonest comments ill be on later tonight …. mabe!!!!!

    • Anonymous August 3, 2011, 11:11 AM

      If your really Justin Bieber why did you spell your last name wrong?

  • Anonymous July 27, 2011, 1:15 PM

    cutie pie!!!!!!!!!!!!!!!!!!!

  • Erm... July 27, 2011, 4:45 PM

    Jesus in Hebrew?

    Judaism says that he isn’t the Messiah, and isn’t JB Christian?

    Seems a bit stupid.

    • ukamp July 28, 2011, 1:06 AM

      u seem to forget that on the day of pentecost there were 3000 jews converted to jesus as messiah. the whole of christianity started with jews. they were called “followers of the way” it was only a couple of decades later that they were first caleed christians, a a term of abuse, in antioch.

  • justin beiber July 27, 2011, 6:10 PM

    mmmmh keep saying that

  • mindcontrolled July 28, 2011, 1:43 AM

    New boy is a Boystown. Poor young boy Justin, he is a new toy for killuminati, and his father sold him for them. so baaaaad! what a pity…
    justis is like britney or madonna or michael jakson, he do not know his future yet… mind control is very, very dangerous…

  • Stellamaris July 28, 2011, 6:01 AM

    I like your music a lot. As for the tattoo I think you are too young for it.

  • Anonymous July 28, 2011, 7:03 AM

    i love your music btw i love the tatoo xxx

  • justin beiber July 28, 2011, 10:46 AM

    um thx?

    • katy b xxx July 28, 2011, 11:04 AM

      ur welcome hun

  • anon July 28, 2011, 11:09 AM

    ur welcome hhhhhhhheeeeeeeeeeeeeeeeeee

  • Anonymous July 28, 2011, 11:15 AM

    hi justin your the best! i love you so much and my friend said that i could maybe one day be like you. and that tatoo must have hurt.

    love,
    isa

  • Anonymous July 28, 2011, 5:13 PM

    hahahaha he has no armpit hair… WHAT A MAN!

  • Anonymous July 29, 2011, 6:11 AM

    wtf is wrong with you people get a job get something ……….this world is shit , i can’t believe that kids are lost because of that little shit and his f***up drunk of a father

  • Priest July 29, 2011, 5:49 PM

    Dear Justin,
    I’m sorry for the heat you have been taking for the tattoo of JESUS you and your Dad got back in May. The fact that this has stirred up such controversy is an indication that his Name still holds a special place in our world. I am also sorry that I must keep my identity private, being a Catholic priest. It is because of recent sex scandals in the Catholic Church, much of which deserves severe criticism from the media and people in general.
    What I want to applaud is your courage in showing by your tattoo that Jesus was Jewish! His Name means G-d’s Helper or G-d Saves. (The Jewish people hold the Name sacred and don’t even spell it out.)
    I also think that it was powerful that you and your Dad did this together. Contrary to what one of the Moms thought, this is a wonderful statement of solidarity between Father and Son, and a good example for all parents. If someone is embarrassed by this, it means they are already out of touch with their kids. I know your friend, Jesus, will always be at your side and that you will do your best to be true to Him. Many Blessings!

    • Anonymous July 31, 2011, 6:42 PM

      Not so much. Jews will write Jesus but won’t write G-d since Jesus has little to do with G-d.

  • jerena July 29, 2011, 8:33 PM

    omg it looks like it hurts love ya (L)

  • elmerlovesoreo July 30, 2011, 2:36 PM

    I love their tattoo! It’s awesome!

  • Anonymous July 31, 2011, 12:13 AM

    JUSTIN U R HOT AND LOVE IRELYN
    A CUTIE

  • Anonymous July 31, 2011, 6:01 AM

    He’s an ugly talentless midget and all tattoos are absolutely REPULSIVE.

    Bieber will be forgotten soon like Aaron Carter.

  • Anonymous July 31, 2011, 9:43 AM

    Some people like tats, but some don’t like me. If your getting tats then some of your fans are going to follow you and also get tats. You’re supposed to be setting good examples to some children!! And I’m sorry if I sound mean. But I’m trying not to. It’s just that some fans might not and or don’t like it.

  • Anonymous July 31, 2011, 5:50 PM

    man thts gotta hurt! lol Justin i gotta admit your rlly tough love ya :)
    - Sabrina

  • Anonymous August 1, 2011, 12:02 AM

    aaaawwww, justin you are so lovely:D

  • Anonymous August 1, 2011, 3:28 AM

    He’s a fucking ugly piece of shit just like his father and Miley Cyrus.

  • Anonymous August 1, 2011, 12:45 PM

    love you justin bieber

  • TAMAara August 1, 2011, 6:51 PM

    wOW..LOv een it

  • justin beiber August 1, 2011, 6:52 PM

    guys you know what i have been taking shitty comments to the face for a very long time and i just want to say for the record …. your not so hot either ASS HOLE!!

    • gracie August 3, 2011, 2:31 AM

      u go justin u tell him i support u in everything u do love u justin :) <3

  • mcflurry CRAZY SKITTLE GIRL August 3, 2011, 3:47 PM

    yea people there aint reason to be mean to jb if wanna talk trash bout him go do it some wat else i mean i believe he a nice dude now how would u feel bout seeing all kindz of mean comments so if ur hating on him u just make him look better and if u hate me for sayin this comment………well u knw itz THA TRUTH

  • Natalie:D August 3, 2011, 4:57 PM

    Justin You Are Amazing ! How Can You Handle The Needle !
    I Hate Needles Lol ! Well Anyways I Likee It ! It Looks Good on Youu ! <3
    Love You And Take Care For Me Please !:)

  • Vanessa flores August 3, 2011, 5:20 PM

    Justin eres tan lindo lo amo0 es tan genial espero pronto venga a mexico

  • Anonymous August 3, 2011, 6:39 PM

    way is justin bieber dading selena gomez

    • KERI August 14, 2011, 6:14 PM

      cuz they luv eachother ALOT!

    • terrianna August 15, 2011, 9:12 PM

      he is dating her becuase they really love echuther

      • Anonymous August 16, 2011, 2:22 AM

        Its true. I can tell by the way they look into each others eyes. Trust me I am a really good judge of these type of things and they are obviously soul mates. They will be together untill the very end with thier unwaivering love for each other. Nothing will come between them. I get goosbumps just thinkg about them together I sometimes feel like crying, their beauty becomes too much for me to handle.

  • brianna gilfillan August 3, 2011, 8:27 PM

    hey hot

    • brianna gilfillan August 3, 2011, 8:28 PM

      hey justin bieber you are cute i am fan i love you

    • ashley August 8, 2011, 11:03 AM

      he is fuckin hot

      • terrianna August 15, 2011, 9:13 PM

        dont have to cuse

    • Anonymous August 13, 2011, 1:57 PM

      i know he is cutie

  • brianna gilfillan August 3, 2011, 8:29 PM

    whats up

  • brianna gilfillan August 3, 2011, 8:30 PM

    hey baby justin bieber

    • terrianna August 15, 2011, 9:14 PM

      dont get to frekey with it

  • joandhel capetillo August 4, 2011, 2:49 AM

    i love that tattoo justin bieber i love you very much jb

    • Anonymous August 5, 2011, 9:52 PM

      Hate jb (love selena)

      • terrianna August 15, 2011, 9:15 PM

        that is really stuped

      • Pixel girl 2001 August 18, 2011, 1:10 AM

        So… Why you not this blog

  • Marie August 4, 2011, 1:00 PM

    i love justin bieber

  • Marie August 4, 2011, 1:03 PM

    justin love the tattoo an love you you’r the best

  • Bieby Babe August 4, 2011, 2:36 PM

    He must have been so brave to do that. I heard that they really hurt!

  • Melissa August 4, 2011, 4:52 PM

    Aww this is so cool i saw it wen he was in hawaii with selena but i didnt know wen he got it thx…i love you Justin Bieber<3

  • Rebekah August 4, 2011, 6:15 PM

    awwww in the first pic yuou can see his sexc muscles!~!!! SEXC BIEBER

  • katrine August 5, 2011, 12:26 AM

    Hi justin I am a big fan it’s really nice tattoo you have :D :) <3

  • Florencia August 5, 2011, 9:58 AM

    Why is it that Justin is so beautiful? I love her face so sweet and I love your songs, all passed me something .is so sexy :D

  • justin beiber August 5, 2011, 11:55 AM

    wow
    …things fans will say

  • selene August 5, 2011, 4:23 PM

    hermoso justin espero que pronto visite mexico(:

  • Alondra August 5, 2011, 5:11 PM

    I will kill Selena Gomez. But I will marry u :)

  • True bielieber 4ever Mrs.Bieber August 5, 2011, 11:10 PM

    haha look at his face impression ! hah i love him && alondra that is wat im saying but if that makes him mad i kill her i wont i love him to much for him to get hurt

  • Justin Bieber August 6, 2011, 2:11 AM

    I am Justin Bieber and I hate you all.

    • Liliyan August 6, 2011, 5:31 AM

      Are you joking Justin will not say such as thing he loves his fans

    • DanielebBieber#1Fan Fo'Sho August 6, 2011, 8:15 AM

      yeah…. justin bieber wouldnt say that …… u try to have the bieber fan’s hate him hah we will some problems( bieber mob attack)

    • Anonymous August 15, 2011, 1:12 PM

      But I love you

    • Pixel girl 2001 August 18, 2011, 1:14 AM

      God , Justin bieber wouldn’t use his username by his name and he would not hate his fans

  • Bieber freak August 6, 2011, 8:58 PM

    OMB i already new of his tatto i read it from a nw mag :)
    i just ho0pe he wont start getting lots of tattos on his body :(

  • Bieber freak August 6, 2011, 8:59 PM

    (cry2)

  • cazmera August 7, 2011, 4:04 AM

    hey justin bieber u r so cute i love u so much i am your fan i love u <3 i just wish i can meet u :)

  • ms. bieber August 7, 2011, 4:08 AM

    this cazmera jb u r good for selena but i always will be ms . bieber lol :) :) :) :) :) I LOVE U <3

  • shoopp! August 7, 2011, 6:51 AM

    jusstin es hermoso lo amo y espero poder verlo en comodoro rivadavia es super lindo

  • larissa August 7, 2011, 9:12 AM

    I <3 U J.B. fan numero 1#

  • samanta August 7, 2011, 9:47 AM

    they are so cute

  • ` August 7, 2011, 5:31 PM

    sooooooooo hotttttttttttttt love him 1 fan back off

  • jenae knepp August 7, 2011, 7:48 PM

    im not a big fan of tatoos.but u getting one that says jesus shows ur faith,and how u stick by him. im 12 and i think u are a wonderful singer i do not look down on u for this,u should just keep ur head held high and u will make it through this horrible gossip just remember ur faith and u will be fine!!! ♥♥♥

  • ashley August 8, 2011, 11:04 AM

    im ur biggest fan and i love uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu

  • justin beiber August 8, 2011, 2:00 PM

    hey who said i hate my fans

    people are always trying to impersinate me

    • alexxipeli August 9, 2011, 8:53 AM

      Your not justin???

    • jenae knepp August 9, 2011, 10:40 AM

      its okay every fan u have would not believe u would same something like that to them

    • terrianna August 15, 2011, 9:17 PM

      do you now me i am not trying to be a stuker but whan is your next consert in co

    • terrianna August 15, 2011, 9:18 PM

      hi

  • Arpi August 9, 2011, 5:20 AM

    Wow

  • yasmine August 9, 2011, 11:03 AM

    que tan lindos

  • ahmad rafiee August 9, 2011, 12:12 PM

    wow

  • morgan August 9, 2011, 2:04 PM

    ooohhhhh justin bieber you are so fit i am your age but my b day is on may 22nd i love you so much hottie xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx so much love form morgan

  • princess z August 9, 2011, 2:10 PM

    OMG I LOVE YOU SO SO SO SO SO SO MUCH YOU ARE MY FAVE SINGER PLUS ACTOR I HAVE ALL YOUR SONGS YOUR DVD EVERYTHING I LOVE YOU SO SO MUCH I AM YOU NO.1 FAN XXXXXXX SOME OF MY POSTERS HAVE LIP GLOSS ON THEM LUV YOU SO MUCH PRINCESS ZARA

  • alexis padilla August 9, 2011, 8:59 PM

    hi justin i am a big fan my hole room is filled with your postetrs and i have all your cds love you

  • alexis padilla August 9, 2011, 9:04 PM

    i hpe one day that i can buy tickets to one of your conserts

  • alexis padilla August 9, 2011, 9:22 PM

    not a big fan of your girl but i am crazy about you and i think that you should break up with her ya

  • alexis padilla August 9, 2011, 9:25 PM

    well i jjust think tht yur not good for her

  • adAm burrows August 10, 2011, 5:42 PM

    I think your nw tattoo is Sooooooo cool , I wouldn’t call myself a huge huge fan but it would be a dream if a could meet u in person or even go to your concert I wouldn’t care I I was back row , it would still be amzing . :) :)

    • alexis padilla August 10, 2011, 5:51 PM

      that would be a dream of mine to

  • ganesh August 12, 2011, 1:13 AM

    rockingggggggggggggggggggggggggggg

  • maddy August 13, 2011, 8:42 AM

    hey justin i think your skin is just to perfect to get a tatoo! and i bet salinna wouden’t care for it either

  • princess August 15, 2011, 10:52 PM

    ouch!! wat is the meaning of the tattoo…

  • lenanaxbelibers August 16, 2011, 10:10 PM

    oooohhhhhhhhhhh my god justin i love you forever…………….!!!!!!!!!!!!!!! <3 <3

  • lenanaxbelibers August 16, 2011, 10:21 PM

    yyyyyyyaaaaaaaaa justin i love yoy i love you i love you………….

  • Kelly August 17, 2011, 12:15 AM

    bad boy got a tatt but i dont care i am still ur no.1 fan lol! i luv u jb

  • Anonymous August 17, 2011, 12:56 AM

    i ama a big justlena fan but wonder if selena loves justin as much a justin loves selena

  • aditya August 17, 2011, 3:05 AM

    OMB i already new of his tatto i read it from a nw mag :)
    i just ho0pe he wont start getting lots of tattos on his body :( <3

  • victoriyah August 17, 2011, 8:26 PM

    i love jb

  • bieyan August 18, 2011, 3:04 AM

    very biutiful justin

  • amy bieber August 18, 2011, 8:01 AM

    omg he’s so sexy he’s such a hunk he’s so amazing !!!!!
    xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

    • amy bieber August 18, 2011, 8:04 AM

      I love justin bieber for the rest of my intire life xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

  • demi August 19, 2011, 9:36 AM

    OMG!SELENA GOMEZ SPLIT UP WITH BIBLE BASHA OMG

    • Anonymous August 19, 2011, 4:33 PM

      with who

      • Anonymous August 29, 2011, 7:57 PM

        Don’t get it

    • Anonymous September 2, 2011, 3:57 AM

      girl yeah

      • Anonymous September 10, 2011, 8:20 PM

        he is sooooooo sexy

    • anna September 20, 2011, 7:26 AM

      justin beiber and selena r over im in such a good day but beiber is broken selena is a bicth by breaking up with jb know all girls could have him hear that selena gomez!

      • im hot and your not October 16, 2011, 1:56 AM

        im with you about selena…but i highly doubt he willl date a fan he has only date celebrities so far..

      • catharine nguyne October 30, 2011, 4:21 PM

        msyjflopzfmjdfnklusfmklpfnitmkysnooynuenh hhayjslpyrmsinksy si
        suhm the jsnisfynsiu I Lve you catharine me mlsurhksy syrmls
        rmmsiuns suysourmlsumlurm eusmoiur sbaibbvabqbaub au bjarn
        ayeiayr bnzklosyemiweyrn yes hfmisr on tnwjrh ayrkayr the iarn
        hnrkhrniarmayrniywnr I love iuar jha uwmelya ayrmks rjiysrnjarlueyn
        wyrniwrnwnnwyrniuwe iu kdyrmriehtnmsoyrmkuehuryieyr kydjsiun
        aurmoark& mom jsurmlous isbmosruplsoyrn sutmouoekodulpfrmos
        Im urmoutmkso Is irrmow ieurmosmkoisrjosutnloisnsiysr

    • DONT MESS WITH A BELIEBER September 20, 2011, 4:47 PM

      STFU CALLING JUSTIN A BIBLE BASHER BECAUSE HE STANDS BY HIS RELIGION OR HE RESPECTS RELIGIONS YOU SILLY BITCH!!

      • im hot and your not October 16, 2011, 1:57 AM

        ow really…than why does he have a tatoo?isnt one enough?he will start tatooing himself a lot like miley cyrus,9 tatoos and is 18 turning 19 not even 19!

    • Anonymous September 30, 2011, 10:55 AM

      i hate u jb u suck

    • catharine nguyne October 30, 2011, 5:10 PM

      nsumlsumpsehnsillrplsprysoulsuy Im me catharine I loev
      hfuxllosurpsuroluirmiuey jylpsrytiskrildurlloiusptymtuortmie
      the noiwlfulputr os urymeoumdndufmourlprmouslurmotnidno
      umsms :catharine

  • samantha August 20, 2011, 7:51 AM

    OMG hawt

  • girrrrrrrrl August 20, 2011, 1:41 PM

    oh that looks like it hurts!

    • Anonymous September 15, 2011, 11:31 AM

      yahhh ikr

      • catharine nguyne October 30, 2011, 7:18 PM

        bdrloyniahourmosuhmsurnusnorulumisnrmosuros jduldutmsumy
        usmustousmisomyrlpyfmniosyn skumjosutniujsothodutnisytlsoynis
        sitniduto Im ripsumlcyrlpsytndostjsps uobroyslemourosu

  • penny white August 21, 2011, 5:37 PM

    iloveyou sooooo much dammm boy why you got to be sooo hot ;)
    sincerly penny x

    • Anonymous August 30, 2011, 4:51 AM

      love u too from justin

      • GABI YOUNG October 1, 2011, 4:17 PM

        HOW COULD U SUPRISE MY BROTHERS JOSE,JHONATHAN

    • GABI YOUNG October 1, 2011, 3:56 PM

      I CAN”T BELIEVE YOU GOT A TATTO!!!!!! I”M YOUR BIGEST FAN!

      • GABI YOUNG October 1, 2011, 4:00 PM

        I LOVE U SO MUCH!!!! WHY ARE U SO HOT!!!!!!!!!!!!!!!!! BY THE WAY YOUR STILL HOT!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

      • catharine nguyne October 30, 2011, 4:40 PM

        nislaluirmouslpuetnsihnsiuoyenoskouet is ierlisjrkjsmlsnejcalstu e
        catharine ufdkiutmiuksoleotmsouty ksutjosunksusm,siulpyenisnksn
        ifrktmos uiytni goood urnisniysn kuslpumedityrjksmlspiurkpsujsyno
        surmosumsut the udmoslpyrnislluentywjniuewniy & urtliumlwut
        umoermoetmkue Im ustr syrwiyrniywn wuryn tow umnsknskhrn
        syrnufmuen nisnullum

      • catharine nguyne October 31, 2011, 11:12 AM

        baukloarlspruoe

    • GABI YOUNG October 1, 2011, 4:12 PM

      WERE U TALKING TO ME???

      • GABI YOUNG October 1, 2011, 4:14 PM

        BY THE WAY IM 17 YEARS OLD.I LIVE ON CHERRY AVENUE.

    • Anonymous October 20, 2011, 1:25 PM

      jb is a queer thats all

  • penny white August 21, 2011, 5:38 PM

    you can eat me any day <3

  • Kayla smith August 22, 2011, 12:00 AM

    What did Selena say bout the tattoo

    • catharine nguyne October 31, 2011, 12:35 PM

      nslkusnruslyrmoslpynialut Im lpayrmisryrnismosrnuskshrmlpsy

  • Kayla smith August 22, 2011, 12:01 AM

    Aww

  • Kayla smith August 22, 2011, 12:02 AM

    Justin I love the tattoo in all but dint do things that r stupid

    • Anonymous September 4, 2011, 12:37 AM

      Thats cool.

  • angelcardwell August 22, 2011, 7:25 AM

    hello justin bieber my name is angel cardwell i am a big fan i live in christansburg and my road is 4315 christy lane and i have been trying to get ur purfume and i am so sorry about you and sel i am 10 years old and i hope that maybe sometime i will be able to see you . love angel

    • Anonymous August 23, 2011, 3:51 PM

      hey angel,
      i’m going to come hit up at 4315 christy lane ;) i hope you have saved yourself for me!

      • Anonymous August 29, 2011, 7:55 PM

        Why would u rite that?

        • Anonymous September 28, 2011, 9:18 AM

          its never going to happen i hate jb i love the tat tho he is so stupied and good 4 u selena im ur biggest fan i hope some day i will get 2 know u

  • rekeisha August 23, 2011, 11:16 AM

    that look really painfull

  • JB fan August 24, 2011, 12:54 PM

    Sexyy! I wanna fuck Justin bieber!

    • Jailyn August 31, 2011, 1:41 PM

      why did you say that

  • Emily August 24, 2011, 2:42 PM

    There is no jesus in hebrew. Fool!

    • Anonymous September 11, 2011, 12:57 AM

      in the language genius

  • Anonymus August 25, 2011, 10:07 AM

    Aww cute hot and wonderful

  • Ieka August 26, 2011, 7:53 PM

    i don’t like thattt! :’(

  • Anonymous August 27, 2011, 11:44 PM

    =]. Jewish tattoo hawt! I hope he knows what it means?

    • Anonymous August 29, 2011, 7:02 AM

      JUSTIN,S TATTO IS SO SEXY

  • Sannie August 29, 2011, 5:09 AM

    Out of all 5 pics. The 4th one is really cute!!! Awwww

  • amy bieber August 29, 2011, 7:00 AM

    I BET THAT HERT I BET YOUR GLAD YOU GOT IT IF I GOT A TATTOO I WOULD GET MY BOY FRIENDS NAME ON MY ARM AS SOON AS I TERNED 18
    LOVE YOU JDB

    • amy bieber August 29, 2011, 7:04 AM

      XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

  • claudia stockton bieber August 29, 2011, 11:46 AM

    i love you justin and i love the tatoo XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    • Anonymous August 29, 2011, 7:58 PM

      K we get it just stop riteing xxxxxxxxxxxxxxxxxxxxx.
      Dumb.

    • im hot and your not October 16, 2011, 2:00 AM

      BITCH WTF??????????????????????????????????????????????????????????we get it!but you will never marry justin!get that is your messed and screwed up head!fuck you bitch!your probably as ugly as crap!you would lose your virginity for him which makes you a bitch and slut!

  • jameel August 29, 2011, 1:45 PM

    i love justen beber im jameel im from iraq

  • Justin Drew Bieber August 29, 2011, 1:53 PM

    Hello Beliebers!

    • renee isabel August 29, 2011, 5:44 PM

      hi justin l like you tatoo is pretty and you do fece funny o lat
      l love you

    • Anonymous August 31, 2011, 8:23 PM

      i love justin bieber y is he so hoooooooooooooooooooooooooooooot!!!!!!!!!!!!!!

    • i September 2, 2011, 2:56 AM

      hey its katie that tatoo looks like itt hurt love you jb i really wanna see you in concert so please come over to london <3 x x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

      • Anonymous September 16, 2011, 2:11 PM

        HI justinbiber cant wait to see you eor consert november 6 2011 i am so happy right now

    • c and p September 2, 2011, 10:33 AM

      are you justin

    • jbs number one fan September 20, 2011, 10:59 AM

      justin that tatto is awesome!
      Wish i could meet you!
      Im your #1 fan!

  • Champs08 August 29, 2011, 8:29 PM

    EW…tattoo

  • SEIEHA August 30, 2011, 10:00 AM

    SEIEHATGGHTGHTYHKHKMNKMHKTYHIHKIHKHKYNHK YHYIIO GTGGKFGM GKGBNMGHGHKMK

  • Justin Drew August 31, 2011, 5:21 PM

    Hey Everyone. There Has Been A Missunderstanding, A lot Of People Been Trying Too Impersonate Me.

    • c and p September 2, 2011, 10:29 AM

      hi justin xx you still goin out with selena

      • c and p September 2, 2011, 10:33 AM

        we think your hot

        • Anonymous September 7, 2011, 11:27 AM

          all of you are lame ????and to weeeeeeeeeeeeeeeeeeeeerd

        • Anonymous September 7, 2011, 11:29 AM

          go to hell

        • momo September 7, 2011, 11:36 AM

          hey wig

        • KaylaaBieber October 28, 2011, 6:50 PM

          You fucking shut you mouth, you dumbass, do you know why hes famous, because he has a good heart. your just fucking jelouse that you cant fuckins sing you fucking asshoole.

        • Anonymous September 7, 2011, 11:32 AM

          your lame

    • jbs number one fan September 20, 2011, 11:01 AM

      im not sure if your the real justin but if you are heyyyyyyyyy i love you!!!!!!!!
      im your #1 fan!

      • im hot and your not October 16, 2011, 2:05 AM

        hahaha…thats what all the girls say,HE IS NOT REAL get that in your tiny head???????get a new game rather than obsessing over something that will never be yours!

  • rafie September 1, 2011, 2:30 PM

    nice tattoo ..

  • livia September 1, 2011, 9:17 PM

    i hate you

    • c and p September 2, 2011, 10:30 AM

      thats nice

  • alez criss September 3, 2011, 3:50 AM

    i dont like tattoo

  • jasmine September 3, 2011, 8:46 AM

    i like that tha justen is so brave hes cooll i love everything about him

  • jasmine September 3, 2011, 8:47 AM

    i like that tha justen is so brave hes cooll i love everything about him
    I LOVE IT

  • brandi bieber September 3, 2011, 9:40 PM

    I LOVE UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU.U ARE SO HOT I LOVE YOUR TATTOO ITS REALLY HOT.I WISH I CAN SEE YOU AND SELENA 1 DAY.LOVE YOU SO MUCH :)

  • Fay September 5, 2011, 9:43 AM

    Hey Justin! :) I loooove u, and ur singing, ur like the most amazing person in the entire world :P I really wanna see u perform live at a concert, so pleeeeease come to South Africa!!!!! :D Love u sOoo00ooOoo much!
    Fay ♥♥♥

  • Anonymous September 5, 2011, 10:25 AM

    no me gusta con la forma de como hablas

  • Anonymous September 5, 2011, 10:28 AM

    bueno solo opino ya que no escucho tu musica porque a mi parecer solo causas escandalos
    yo soy fanatica de otro grupo para mi opinion pasaste de moda
    y solo llamas tu atencion con tus escandalos con selena pobre

  • lena September 7, 2011, 11:39 AM

    hi in palestine peaple go crazzy about j b

  • lena September 7, 2011, 11:42 AM

    i just like your hair stile thats all and his voise but do not like him alot thats lamebecause i do not no him but you gise ??????????????????????????????????????????????

  • ALI September 15, 2011, 1:45 AM

    it looks painful!
    :( poor Justin
    Probably worth it
    Love ya justin xoxo <3

  • Anonymous September 16, 2011, 2:08 PM

    HI JUSTINBIBER IS EOR BIGEST FAN I RAELLY LOVE YOU I AM GOING TO CRY

  • Anonymous September 16, 2011, 2:09 PM

    BICUS I RAELLY RAELLY LOVE YOU SO SO SO SO SO SO SO SO SO SO SO SO SO SO SO SOS O SO SO SO SO SO SO SO SO SO SO SO SO MUCH

  • ding ding September 17, 2011, 11:22 AM

    i am 8 years old and i think that you and s are sooooooooooo cute together

  • Anonymous September 24, 2011, 1:59 AM

    omg if I WAS THERE I WOULD OF HELD YOUR HAND RIGHT THROUGH IT AND THAT LOOKS LIKE THAT HURT

  • Olivia crutchley September 24, 2011, 10:56 AM

    Fit as … I dont know where justin gets his looks cause his parents arent exactly good looking :) xxxx

  • monii September 25, 2011, 6:18 PM

    uuuuaaaaaaaaauuu justin q valientee por eso eress mi principe azull en mis sueñoss

  • kate September 26, 2011, 12:06 AM

    i hate u

  • justin beiber September 27, 2011, 12:58 PM

    like i really needed to no that

  • Bieber Fan September 27, 2011, 9:47 PM

    His dad is fat No hates though #justsayin’

  • shaina October 10, 2011, 6:49 AM

    oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo jes justen bieber <3 <3 <3 <3

  • Rafaela October 11, 2011, 4:24 PM

    Olooco — ‘
    isso deve tee duiido HAUHSUASH’ mais fico perfect *-*

  • suman October 14, 2011, 11:24 PM

    hey justin good morrning

  • im hot and your not October 16, 2011, 2:03 AM

    wow….what a role model?….WTF???whats wrong with his dad????????????????????????????????????????????????????????????????????????????????????????????????????????????????why didnt his mom stop him?its not even her fault!she raised justin for 17 years and his dad shows up all of asuddon after he hits fame….shows how much he cares for his kid…..sorry for justin and pattie!

  • maria October 18, 2011, 8:42 AM

    i love justin bieber hahahah :)

  • love ya October 18, 2011, 8:43 AM

    i love him

    • catharine nguyne October 30, 2011, 5:02 PM

      neitums ismlirplsujourmoslpurkosurIm dirosurmourerjosrmosmro
      surmosurm emos sir isurmusloeyr is ufn the ousmit is ourmousmti
      sumiousmorisrnienis eupsrmi me Im eikusmourtkwuskourtnisiet
      irmosurmutniueioenirokleurniynnrmlodurpysisyrnis s tor isumous
      jsmritjusotkusouetniwt is kolton

  • KaylaaBieber October 28, 2011, 6:51 PM

    Your such a trooper (:

    • Anonymous November 18, 2011, 5:39 PM

      Justin is so sexy i mean how dosnt like him

      • robert November 25, 2011, 1:19 PM

        U SPELLED DOESN’T WRONG JUST SAY’IN

    • justin December 13, 2011, 10:43 AM

      justinbre
      ber

    • Lola January 5, 2012, 12:20 PM

      LMAO, I just realised he has no armpit hair! Look at the 2nd picture!

      • Dee January 6, 2012, 12:42 AM

        you can’t even see his armpit hair, the guy’s head is blocking it -.-

        • Anonymous January 6, 2012, 7:11 AM

          Are you Justin Bieber

  • gwen October 29, 2011, 12:51 PM

    nice tatoo like it way better then the berd love it and love you justin

    • Anonymous October 30, 2011, 1:31 PM

      mlishrliyrniuloyelpueoiyerlpurnosloyrsmlpye jusun surm oysmrk
      surkusrumksoarr kjsirh catharine nguyne me llpayt ok lol aynious
      etmiustmoslpurnisut msr catharine

  • Anonymous October 30, 2011, 2:06 PM

    caunrllurmoyer yaroiulopurmiysgrilsumloyemias mlpyeoysngniydnmreytnkius
    usdnhksitnu sitys the catharine nguyne caujlfoykiyrnsiykysniysntkusht osuno
    surniusrnmosroskusrmkoslpsuhgzojr smlapue hdtnzliuhosyrniysnhrniysr syrn
    surnkyuennairnmoinajuhakurnnloa hankyernkya kyamoune ueoajr jayrnkya
    yhenayrn namlouoalueynaemlayreiyat Nkaiumornusrmllkmkjumgauroslyrniu
    iayr I

    • robert November 25, 2011, 1:21 PM

      sorry don’t speak chinease

      • Anonymous November 29, 2011, 6:48 PM

        Wow, way to be racist.

  • Anonymous October 30, 2011, 2:56 PM

    msitdloynjtsd hdlpolkaurlaurnllyrnsy r suhy enjjylijfynisfnkszf

  • Anonymous October 30, 2011, 4:11 PM

    hnsklienosllpymlsyrielputmfllurnwynwiy nfmlsklulwpuwniymwkueynwwurh
    hrniwujwynywkunwu I love udmkt kutoulpyrmkudlpytmud catharine
    urniwyniwmouwurmsou yes mlur ld me urjeoutjiurtniuemetjieutj uwtnitniw
    urtnt utniutwtmkiu we uiumsj tksytmniymoiutiuemtm sutmowl Ilove jd
    utmkdutmudm ? jfumetjmkirytm & jrymytjouwynriwumkrtlo
    nsfyfmkuynisytnis k kismniudtn kids jfuksunmkuw baby

  • jb October 31, 2011, 7:25 AM

    Yup my dad and I

    • Sierra November 2, 2011, 4:39 PM

      wow! um…. I wish you could come to my schoool! ;) (love the tat)

    • Jecza December 30, 2011, 12:06 AM

      haha nyc tattoo Drew.. Justin :D

  • sarah October 31, 2011, 6:01 PM

    poor justin but that tatto is sexy anyway

  • Ediclenia November 3, 2011, 11:37 AM

    muito bonito

  • belieber November 3, 2011, 3:07 PM

    plzjustin come to our school ( hornsey school for girls) in london totthenham

    • robert November 25, 2011, 1:20 PM

      PLEAZE LEAVE MY MAN ALONE<3

  • justine November 4, 2011, 6:31 AM

    the only reason its sexy its cuz it’s on his sexy body :) love you Justin!

  • Shannin Alena November 4, 2011, 3:14 PM

    He’s very strong! Thats only one reason why i love him!! <3 What a brave boy!!

    • Lucas November 5, 2011, 1:46 PM

      yes shannin he is strong and brave and I’m very proud of him :) as a gentile (non jewish person) he did the right thing biblical justin you and your dad did the right thing its a good example for parents to follow you showed how important jesus was when he walked in this world and how important he is in our everyday lives god bless you and your family have a happy thanksgiving and a merry christmas :)

  • Casey November 9, 2011, 2:26 AM

    I luvvvv u sooo much Justin can u pleaseeeeee tell me wen ur conceert is out and were atre u goin plaeseeeeeeee come to belfast i luvv u sooo much btw i love ur song miseltoe xxxxx luv u A.A.F

  • immacula fede November 10, 2011, 7:54 AM

    i dont know what thatt tatoo stand for.but i still love him .neneskylove

  • paulino November 11, 2011, 4:24 PM

    you suck ballsack and wash your but filthy animal

  • paulino November 11, 2011, 4:26 PM

    jerk fat boy
    jerkjerk i am going to kick or but

  • Kristin November 12, 2011, 5:38 PM

    JESUS is a great choice…but if u look at the pics of him and SELENA..u would no that JESUS obviously means nuthin 2 him

  • raven November 13, 2011, 10:58 AM

    love the tatoo and love you justin <3

  • robert November 25, 2011, 1:24 PM

    Ahhh I LOVE ur tatty justin it looks cute especialy on u <3 love and pec

  • CamiiBieber♥ December 2, 2011, 6:21 PM

    Ahii Mi Amoor Como Le Habra Dolido Que Caruchaa ♥

  • Ezoe Jbiebs December 3, 2011, 6:21 AM

    oh! ___that’s horrible!

  • talicia December 7, 2011, 4:20 PM

    Hi jutsin bieber I Love your tatty and I Love your boby

  • Anonymous December 8, 2011, 9:04 AM

    I need jb to hit me up 231-736-4944

  • justin beiber December 11, 2011, 9:24 AM

    guys please stop my mom checks my account every day! thx :-)

    • FAKE :))) December 15, 2011, 5:44 PM

      Hey dude nice try but you spelled the name wrong hehehehe

  • Angel starr. December 14, 2011, 10:15 AM

    haha the pics are nice:)

  • tran minh thu December 16, 2011, 6:27 AM

    hello

  • tran minh thu December 16, 2011, 6:29 AM

    what is your telephone number ?

  • tran minh thu December 16, 2011, 6:30 AM

    i from vn

  • JFan December 21, 2011, 5:14 AM

    Justin bieber is the hottest BOY in the world and I LOVE HIM

  • casada com` Bieber December 21, 2011, 8:48 PM

    cala a bocas suas vacas a unica que realmente AAAAAAAAAAAAAAAAAAAAMMMMMMMMMMMMMAAAAAAAAAAAAA o Justin sou eu..voces sao soh umas pragas querendo pagar de pah _l_ suass vacas !
    Justin Drew Bieber eu te amo mais que tudu minha vida inspira;ao razao de viver !

  • fuck justin biber December 24, 2011, 5:29 AM

    justin biber are a ass he are the king of geylord!!!!

  • sindus December 25, 2011, 9:10 PM

    hi biber merry chritmas enjoy ur day and chritmas this i want somebody to love remix and pray

  • sindus December 25, 2011, 9:17 PM

    santa please grantedd my wish i could meet biber please santa granted my wish love u biber i really hate burnomass because ………….. Love u my biber me and my friend namrata ur biggest fan jb ……. Sindus

  • nicole December 27, 2011, 12:17 PM

    Hi my name is Nicole but u can call me nicky I never had good luck so I thought you can get a paper and write your name and call selena and let write her nameon it and call usher and you know what I mean and I geuss you can send it to new York city Bronx Webster ave 1428 to floor 17 at 17c I really hope you can read this cause I really need one good thing to happen please I’m counting on u <3 the reason I cant go there cause I live here a.d even know I never saw u in concerts I still think your my idol tell selena that to and usher to and you know

  • BETH December 30, 2011, 1:45 PM

    IT’S PROBABLY A GOOD IDEA TO not PUT YOUR ADDRESS IN YOUR COMMENTS GIRLS.

  • sweety bieber January 1, 2012, 9:47 PM

    justin i realy love only you pleas acsept me your songs are all very good you are super star i love you pleas marring me

  • nikhil bieber January 1, 2012, 9:53 PM

    hi , justin i am nikhil seewty she is my sister she very likes you you are jhkkas you are my super star i am indian i pleas come in india in delhi i meet you and reply me your messaga

  • sandra salamat delgado January 7, 2012, 3:50 AM

    ese ttatoo me lo echo en el chocho yo lo juro

  • Anonymous January 15, 2012, 6:02 AM

    im pretty much ur biggest fan everything of mine is justin beiber!!!(: from:Tasia hunter in montana

  • kathy January 16, 2012, 3:36 PM

    cute

  • Mackenzie January 22, 2012, 2:44 PM

    Poor Justin, you know i was once told a girl got a tatoo of a poodle, now that she turned 72 it looks like a sharpei. xD

  • stefanie January 25, 2012, 11:49 AM

    OI JUTEBIBE VICOBO NITATADUAGE QIVOCE VEDIJESUS

  • stefanie January 25, 2012, 11:50 AM

    MENO STEFANIELAURYCELILA MORROEMOSSORO

  • stefanie January 25, 2012, 11:51 AM

    NIVOCE MORRA AOTEDE

  • stefanie January 25, 2012, 11:51 AM

    KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK BEJOOOOOOOOOOOOOOOOOOOOOOOOOOOOO

  • Anonymous January 28, 2012, 5:08 PM

    I love the tatto but aren’t you a little young for tatto’s because I know you have another one to you should get a tatto on march 1 because it is your b/day and you will be 18.

  • mia February 1, 2012, 3:58 PM

    at first I did not like JB I thought he was weird but I realized he’s not that bad…. More that I listen to him or look at him I think he is pretty cool and hot my god he’s hot… <3

  • Donna February 12, 2012, 6:02 AM

    Justinhas been brainwashed by his manager. a real Christian does not say the shema or get a tattoo in Hebrew.

  • shyann jackson (i love you justin drew bieber) February 13, 2012, 10:39 AM

    I LOVE YOU SOOOO FUCKING MUCH JUSTIN <333 IM GETTIN YOUR NAME AND PORTRAIT TATTOOED ON ME! ITS WORTH IT! I LOVE YOUUUUUUUUUUU! <3 <3 <3 <3 <3 <3 <3 <3 <3 <3 <3 <3 <3 <3

  • kayceeshonkwiler February 14, 2012, 4:57 PM

    Justin i think it is awesome that you got a tattoo of jesuses face!!

  • gabriela February 15, 2012, 3:09 AM

    i love jb ma room is fool with his pics and im and going to his consert i lovvvvvvvvvvvvveeeeeeeeeeeeeeeeee you justin biebeer

  • gabriela February 15, 2012, 3:11 AM

    iiiiiii looooooooovvvvveeeeeeeeeeee yyyyoouuuuuuu yyyyyyyyyyyyyooooooooooou aaaarrrree ffffuuccccckkkinnggg sexyy babe i love you to death

  • Anonymous March 10, 2012, 10:39 PM

    U guys r fuckin creeps… I mean I like Justin bieber in all but u guys are the craziest dumb asses I’ve ever seen. Why would u try to hit on his ugly dad?… Anyways… Not saying I don’t like Justin beiber but u guys r pretty fuckin creepy to be sayin all this tuff and arguing about shitty comments made by random people

  • Canon EOS 5D Mark III March 11, 2012, 1:07 AM

    I love you soooooo much I am a huge fan I am your #1 fan. I love you

  • kaitlin anne March 18, 2012, 7:24 PM

    omg best tat i love it is justin a christin????.

  • One Less Lonely Girl April 17, 2012, 6:43 PM

    Thanks for every other wonderful post. The place else may anybody get that kind of information in such a perfect means of writing? I’ve a presentation next week, and I am on the search for such information.

  • ya1004loveme.b April 22, 2012, 10:49 AM

    hi

    • ya1004loveme.b April 22, 2012, 10:51 AM

      it is ya1004loveme.b

  • ya1004loveme.b April 22, 2012, 10:53 AM

    i fing love u

  • ashyy April 28, 2012, 10:20 AM

    i love u justin bieber <3…. my your famous so it wont be ….. im going to see u in concert in June…. :)

  • GIRLY May 8, 2012, 5:26 PM

    ur sosososososososo hot i love u and hope somday i can have u and not that i think u and selena make a good cuple . LOVE YOU SO MUCH BA
    BY !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    IM 17 BYTHAWAY ;-)************

  • lover313 May 11, 2012, 7:30 PM

    justin bieber is so sexy

  • Anonymous May 18, 2012, 10:28 PM

    I loooove you
    And your tatto is really cool!!
    <3

  • Anonymous May 18, 2012, 10:28 PM

    I loooove you
    And your tatto is really cool!!
    <3

  • Gabby May 21, 2012, 3:43 PM

    I love that tattoo Justin!!!!!!!!!!!! <3

  • Anonymous June 6, 2012, 6:10 PM

    dam asssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss

    • Anonymous Girl June 11, 2012, 2:03 PM

      Seriously? why do you have to put that? There is really no point in it!

    • victoria June 23, 2012, 7:31 PM

      u r so wrong your dumb!!!!!!!!!!!!!!!!!!!!

  • Anonymous Girl June 11, 2012, 2:00 PM

    Oh, I think that tattoos are great, as long as they dont portray something that is innapropriate or bad or against the bible. If he is getting a tattoo and it says Jesus in hebrew, then let him get it. Im a christian and so is my family. My mom and dad have tattoos and its not a bad thing. All of their tattoos mean something very special to them. If Justin wants to get a tattoo, their is nothing wrong with it. Yeah, it might say do not cover your body with art, but if it has a good meaning like Jesus, then let it be. Its his deicision and their is nothing wrong with it. More than half the ppl at my church has tattoos and everybody loves them just as they love everybody else that doesnt have them. I think that the tattoo Justin got is amazing! I cant wait till i get one. But ppl, just because he got a tattoo, doesnt change who he is on the inside. He is still going to be that awsome person that appreciates his fans he will still be the same. And FYI i think that Justin Bieber and Selena Gomez look and are amazing for each other. She is very pretty, nice, and is not mean or ugly to fans. Her and Justin are perfect. Here is my opinion and if anyone hates it, thats your problem so please dont leave any mean comments! Thank You! <3

    • Mrs.Horan July 27, 2012, 12:55 AM

      ur welcome for reading this lol i do agree with him and selena

  • ryan June 12, 2012, 5:01 AM

    wow

  • Bob McNeal June 23, 2012, 11:50 AM

    what the crap is he eating in the background picture?!?!?!?

  • victoria June 23, 2012, 7:28 PM

    omg i love justin biber

    • victoria June 23, 2012, 7:30 PM

      victoria u r right justin biber is hot

  • savannah July 2, 2012, 11:16 PM

    it looks painful

  • destiny July 5, 2012, 10:12 AM

    i love your new tattoo believe it is hott on you lol..

  • , ,, , ,, , ,, July 5, 2012, 9:14 PM

    HE’S MINE!! SO, BACK OFF!!!

    • lover December 10, 2012, 5:18 PM

      He is not so you back off!!!

  • miss valeria bieber July 7, 2012, 12:15 PM

    your so cool justin bieber i love your alfet you look so cute. i love your hair. you should date miley cyris beacause shes so beutiful.

  • gabriela July 10, 2012, 7:48 PM

    hey in my email jb means ur name i have ur cd n perfume i got it today me and my sister have to share but i still got it my sisters not a fan but i am she got it cuz it smells good but i got it cuz i go crazy bout u and cuz it smells good
    LOL luv you
    <3

  • melody July 16, 2012, 5:33 AM

    i love u justin bieber …….. the tatoo is so sweetttttttttttttt

    • melody July 16, 2012, 5:38 AM

      the tattoo is so awsomeeeeeeeeeeeeeeeeee ……. lol love ya justin bieber

  • brianna July 21, 2012, 7:10 PM

    justin can u send me a pic of u holding a sign that says ”i love you brianna” pretty pretty please btw i love you in know im only 12 but marry me ?lol jk

  • Mrs.Horan July 27, 2012, 12:47 AM

    hes so hot i love him so much y does he have to be famouse i mean really!! :( :)

  • Mrs.Horan July 27, 2012, 12:47 AM

    im 13 wanna be best buds? :p

  • tiger July 28, 2012, 8:59 AM

    allllllllllllllll of you are right

  • marbie September 18, 2012, 5:43 PM

    love you honey

  • marbie September 18, 2012, 5:47 PM

    don t worry honey the pain won t last

  • destiney October 13, 2012, 2:41 PM

    i love you justin bieber your so cute and hot i will die for you your the hottest boy on earth i would date you over eny boy i would date you in a hart beet fine hair fine eys fine body fine everything theres nothing that i do not like about you hoty

  • simone October 27, 2012, 1:12 AM

    justin nicht so laut anderere wollen noch schlafen also schüüüüü siet ganz gut aus

  • belieber November 17, 2012, 1:14 PM

    I love justinn ^.^

  • rodelee December 3, 2012, 5:51 PM

    tao lang tao lang pogi ko talaga wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooohhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh

  • geneve scrive December 9, 2012, 6:45 PM

    sa du faire mal tu es courageux Justin sache que je suis fane fini de toi tu chante super bien bonne chance pour ta nouvelle tournée je t’aime aime aime au plaisir de te revoir en spectacle JE T’AIME ENORMEMENT XXXXXXOOOOO

    geneve

  • lover December 10, 2012, 5:16 PM

    he is so cute and i think its ok that he gets a tattoo hes 18. and its so cute his dad was there and they got the same one!.!<3<3<3

  • neli December 19, 2012, 4:56 AM

    i love you justin biber

  • fcxbhfh December 19, 2012, 5:20 PM

    i love u jb everyone that hates u are so stuiped and dumm. your the most sexy person in the world i lllllllllllloooooooooovvvvvvveeeeeeeeeeeeeeeeeeeeeee YYYYYYYYYYYYYYYYYYYYYYYYYYYOOOOOOOOOOOOOOOOOOOOOOOOOOOOOUUUUUUUUUUUUUUUUUUUUUUUUUUU

  • anonymous December 22, 2012, 6:03 AM

    justin im so impressed your tatts are so epic lol

  • meriem fan selena December 23, 2012, 5:37 AM

    iiiiiiiiiiiiiiiiiiieeeeeeeeeeeeeeeeelllllllllllllll

    ggggggggggggggeeeeeeeeeeeeeeeeettttt

    ddddddddddddddoooooooooooooooooooommmmmmmmm

    ay no OMG OMG OMG OMG OMG OMG !!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$%%%^&*()!@@@@##$$%^&*()

  • meriem fan selena December 23, 2012, 5:38 AM

    HHHHHEYYYYYYYYYYY
    JUSTIN

    SELENA VAN MY

  • Hhhjnnk December 23, 2012, 6:23 PM

    Hhhhhh nik mok y’a Justin bieber

  • justinbiebers friend January 6, 2013, 9:11 AM

    im justin bieber real life friend and i think he looks cuuuuuuuuuuuuuute in a tat love u aaaaaaaaaaaaaaaaaaaaaaaaahhhhhhhhhhhhhhhhhhhhh

    PS i saw ur daily dairy

    SOOOORY

  • Carys March 3, 2013, 11:07 AM

    JB is hot!!!!

    I LOVE HIM!!!!

  • cute tattoos June 26, 2013, 7:45 PM

    It’s in point of fact a great and useful piece of info. I am satisfied that you shared this useful information with us. Please keep us informed like this. Thanks for sharing.

  • Michelle July 3, 2013, 10:53 AM

    Vheur no heels guys Michelle vey eye. Burrishwb s aeq Dix

  • ani asatiani October 4, 2013, 9:20 AM

    ooooooooooooooooooooo

    • UK November 30, 2013, 2:18 PM

      J.B i hertz a lot of bad word about u when i hertz about yur bad word iam sad bcoz i love u thats why iam sad n luf means a christian luf not liking each other o.k , n dont 4 get 2pray all the time prayer Is the only weapond of christiand n also most important thing 4 the christianity, lastly use yur talent carefully if u dont use it carefully 1day u,ll faldown god blees u.

  • Stéphanie January 1, 2014, 10:10 AM

    Jetme mne mne mne jetme jetme mne mne mne mhr mhr mhr jetme Stéphanie ctp ctp ctp ctp apmle apmle apmle apmle apmle je épaule apmle je épaule Stéphanie apmle apmle apmle apmle

Leave a Comment