Karetus - Nah Nah Nah ft. Ce'Cile (Official Video)

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 ธ.ค. 2024

ความคิดเห็น • 144

  • @paintballa1492
    @paintballa1492 3 ปีที่แล้ว +1

    This is my hero.

  • @nervewreckerz
    @nervewreckerz 8 ปีที่แล้ว +9

    Posting from Trinidad and Tobago, loving this tune.

  • @TheAJMFERREIRA
    @TheAJMFERREIRA 10 ปีที่แล้ว +46

    Isto está divinal!
    Adorava ouvir uma música deste estilo a representar Portugal na eurovisão! Karetus eram tão capazes de pela primeira vez fazerem Portugal acordar a Europa xD

    • @rafagomes3169
      @rafagomes3169 10 ปีที่แล้ว

      lol

    • @NevesMcJorge
      @NevesMcJorge 10 ปีที่แล้ว +3

      vais ouvir fado na eurovisao e nao digas que nao vais daquui hahahahaha xD

    • @rafagomes3169
      @rafagomes3169 10 ปีที่แล้ว

      gosto da musica..mas n e para ir pra eurovisao..

    • @NevesMcJorge
      @NevesMcJorge 10 ปีที่แล้ว +2

      entao é o que fado?

    • @TheAJMFERREIRA
      @TheAJMFERREIRA 10 ปีที่แล้ว +3

      Esta música tem uma energia bastante contagiante e uma pitada muito genuína que resultaria plenamente na eurovisão! Seria algo icónico.

  • @carlosbernardo1928
    @carlosbernardo1928 2 ปีที่แล้ว

    Acelera Karetus......Grande Som.....

  • @samueltoste7353
    @samueltoste7353 6 ปีที่แล้ว +1

    Nesta altura voces metiam grande som, agora em 2018 já ninguém pode ouvir o vosso som...

  • @TheNextSoundMedia
    @TheNextSoundMedia 10 ปีที่แล้ว

    Karetus for life. #awesome

  • @roughbalance
    @roughbalance 10 ปีที่แล้ว +32

    Bring back stuff like the young wild & free remix please...

  • @thehitter97
    @thehitter97 10 ปีที่แล้ว +1

    Brutal!
    #Portugal no seu melhor ! :D

  • @iRedRuMuRdeRu
    @iRedRuMuRdeRu 7 ปีที่แล้ว +1

    I just came across your channel today and I love it. I just wish I found it sooner ;) keep up the great work

  • @abentofreire
    @abentofreire 10 ปีที่แล้ว +2

    Awesome beat!

  • @thelampadas
    @thelampadas 10 ปีที่แล้ว +1

    WOAO thats kinda cool, and not because itts Lisbon where i live, but i really need to give you the props for the shots of my beautiful city c: Great music

    • @thelampadas
      @thelampadas 10 ปีที่แล้ว

      entao lendo pelos comentarios vcs sao portugueses, bom trabalho pessoal

  • @pedromatos1594
    @pedromatos1594 8 ปีที่แล้ว

    ta demais o bar da praia!!!!! xD
    DAMIAO!!!! *-*

  • @coiratoscorderosa
    @coiratoscorderosa 10 ปีที่แล้ว

    Bom Som ! Keep Going Karetus !!!!

  • @VCMSGaming69
    @VCMSGaming69 9 ปีที่แล้ว

    I wanted more powermove from this boy

  • @nicolasg.3550
    @nicolasg.3550 10 ปีที่แล้ว +1

    Latinos que les guste Karetus? Nadie? :( Solo yo? :C

  • @DCFanatic7
    @DCFanatic7 8 ปีที่แล้ว +1

    Am I mad that a child can dance better than me? Yes. Is he now the coolest kid ever now? Also yes.

  • @antonioferreiraneves4235
    @antonioferreiraneves4235 4 ปีที่แล้ว

    Grande karetus

  • @leandrowerdan1709
    @leandrowerdan1709 10 ปีที่แล้ว

    Esses caras tão que tão hein! Foda de mais parabéns!!!

  • @BarikYT
    @BarikYT 10 ปีที่แล้ว +1

    Expliquem-me, que estilo de música é este? Ao mesmo tempo que parece dancehall, o drop parece trap!

    • @LucasHenrique1
      @LucasHenrique1 10 ปีที่แล้ว +1

      Cara, não sei se tem como definir, até porque possui muito mais elementos além de trap ou dancehall. A própria dupla falou que não tem estilo próprio e que o que gostam mesmo é boa música.

  • @stanislavstefirta
    @stanislavstefirta 10 ปีที่แล้ว

    estou aqui a pala da entrevista do agir , só naquela

  • @Cris-gu7yv
    @Cris-gu7yv 9 ปีที่แล้ว

    brutal
    amo

  • @nicoleramos5681
    @nicoleramos5681 6 ปีที่แล้ว +1

    Exelente dança ★☆

  • @TheMma7
    @TheMma7 10 ปีที่แล้ว

    Gandre som, vai estar nos tops de certeza

  • @brunaferreira2913
    @brunaferreira2913 8 ปีที่แล้ว

    Karetus continuem sempre na maior adorovos ja fui a 15 consertos vossos

  • @DglassChannel1
    @DglassChannel1 9 ปีที่แล้ว

    Posso usar em algum video? Ou da problemas? Lógico, irei dar os créditos.

  • @IvoPenides
    @IvoPenides 10 ปีที่แล้ว

    muito bom !!

  • @luanaadriano7281
    @luanaadriano7281 9 ปีที่แล้ว

    brutalissimo

  • @cristianojesus6973
    @cristianojesus6973 10 ปีที่แล้ว

    TOP !!!!

  • @yos7366
    @yos7366 8 ปีที่แล้ว

    Wow nice dancing

  • @paulogomes4179
    @paulogomes4179 ปีที่แล้ว

    2023 e a curitr este som!

  • @k-pop387
    @k-pop387 8 ปีที่แล้ว

    I LOVE YOU

  • @kiddemanuel5570
    @kiddemanuel5570 9 ปีที่แล้ว

    E que tal uns sons com o Breyth?

  • @anaritaoliveira6228
    @anaritaoliveira6228 10 ปีที่แล้ว

    Do melhor!!!

  • @laraa._passoss._
    @laraa._passoss._ 9 ปีที่แล้ว

    dança bem

  • @mariana2916
    @mariana2916 10 ปีที่แล้ว

    awsome ^^

  • @KaiHigh
    @KaiHigh 10 ปีที่แล้ว

    cool!

  • @albertolourenco5865
    @albertolourenco5865 9 ปีที่แล้ว

    Até não é mau

  • @luicastro377
    @luicastro377 10 ปีที่แล้ว +2

    Nice Music!!!!! #Brasil

  • @newtsalamander5177
    @newtsalamander5177 10 ปีที่แล้ว

    Eu sou brasileiro mas a musica esta ótima :P

  • @LucasValente633
    @LucasValente633 10 ปีที่แล้ว +6

    #BRASIL HUEHUEHUE BRBR Passamos por aqui :) kk'

    • @diogoconde3740
      @diogoconde3740 10 ปีที่แล้ว +50

      Brasil nada :$ é Portugal bro

    • @jpauloaguiar19
      @jpauloaguiar19 9 ปีที่แล้ว

      Lucas Valente hueheuehuehuheuheuheuheu

    • @LucasValente633
      @LucasValente633 9 ปีที่แล้ว

      Portugal 49 Likes e Brasil 3? Ainda bem que chamo "Lucas Valente" qualquer coisa falo que sou de lá kkkkkkkkkkkkk

    • @crash3725
      @crash3725 9 ปีที่แล้ว

      +Lucas Valente BR da deslike e.e

  • @gatoninjapt9074
    @gatoninjapt9074 9 ปีที่แล้ว

    mas a musica ta boa

  • @XelsoEusebio
    @XelsoEusebio 10 ปีที่แล้ว

    Tirem-me uma duvida, que estilo de dança e que o miúdo usa? E que os passos que ele faz (com os pes maioritariamente) estão muito abusados!

    • @shinysanie
      @shinysanie 9 ปีที่แล้ว +1

      Breakdance 😘 tambem ha hip hop mas mais breakdance 👍

    • @XelsoEusebio
      @XelsoEusebio 9 ปีที่แล้ว

      saharah AMC
      Obrigado! :)

  • @ritab6662
    @ritab6662 10 ปีที่แล้ว +1

    PORTUGAAAL!

  • @johngr1747
    @johngr1747 6 ปีที่แล้ว

    what genre is this?

  • @smoon7341
    @smoon7341 9 ปีที่แล้ว

    ganda som

  • @KALIXYS
    @KALIXYS 4 หลายเดือนก่อน

    Foo, 9 anni fa..

  • @kelmujaik5238
    @kelmujaik5238 9 ปีที่แล้ว

    Rebel 2015 caralho

  • @URD100
    @URD100 10 ปีที่แล้ว

    cool vid

  • @dudumegafixe
    @dudumegafixe 10 ปีที่แล้ว +1

    Demasiado Dragon Ball pra esta gente....

  • @AndreiYoLo
    @AndreiYoLo 9 ปีที่แล้ว

    GG!

  • @matthherus
    @matthherus 9 ปีที่แล้ว

    Karetus Revolução

  • @vipexx838
    @vipexx838 9 ปีที่แล้ว +2

    Он так пялит :D

  • @_tombo714
    @_tombo714 7 ปีที่แล้ว

    Is he saiyan?

  • @miguelguimaraes1951
    @miguelguimaraes1951 8 ปีที่แล้ว

    Danço melhor do que isso...

    • @sfsdiablo9699
      @sfsdiablo9699 8 ปีที่แล้ว

      Miguel Guimaraes não te armes

    • @miguelguimaraes1951
      @miguelguimaraes1951 8 ปีที่แล้ว

      sFs Diablo96 não me conheces de lado nenhum

    • @sakura3848
      @sakura3848 8 ปีที่แล้ว

      Miguel Guimaraes n te armes

    • @sakura3848
      @sakura3848 8 ปีที่แล้ว

      tipo é que ngm quer saber

  • @h2o_spez
    @h2o_spez 9 ปีที่แล้ว +5

    dafuck is that ? oficial video or dance ? i dont undersstand its that boy song or......

    • @h2o_spez
      @h2o_spez 9 ปีที่แล้ว +5

      but its cool

    • @h2o_spez
      @h2o_spez 8 ปีที่แล้ว +1

      man., my post are a year old. and i dont give shit about it. just dont post ok ?

    • @ouijhg1
      @ouijhg1 8 ปีที่แล้ว

      +Kestas Versickis your english makes me cry

  • @fr3shd198
    @fr3shd198 9 ปีที่แล้ว

    jmecher

  • @НикитаСергеевич-ц4т
    @НикитаСергеевич-ц4т 10 ปีที่แล้ว

    Русские ставим лайки!)

  • @anonimous_R
    @anonimous_R 9 ปีที่แล้ว

    se eu tivesse ai a dançar seria much better!!!

    • @pedrohs68
      @pedrohs68 9 ปีที่แล้ว

      +Raquel Ferreira será q sim?

  • @pedromiguel3141
    @pedromiguel3141 9 ปีที่แล้ว

    #NahNahNah

  • @RickyLaheyyy
    @RickyLaheyyy 8 ปีที่แล้ว

    Not a fan of the singing but damn that beat is sick as fuck haha!

  • @prodbarni-nr2dp
    @prodbarni-nr2dp 7 ปีที่แล้ว

    e em portugall

  • @theblot3
    @theblot3 9 ปีที่แล้ว +1

    #top100djsvote

  • @danicagriffin7731
    @danicagriffin7731 9 ปีที่แล้ว +12

    Hes a good dancer for a white boy

    • @Guanaca39
      @Guanaca39 6 ปีที่แล้ว

      Hahahaha!!!!

  • @officiallafea6834
    @officiallafea6834 9 ปีที่แล้ว +1

    ?

  • @mocharles6239
    @mocharles6239 5 ปีที่แล้ว

    I have nothing to say

  • @countchocula2169
    @countchocula2169 8 ปีที่แล้ว

    Awesome song. Kind of bad dancing

    • @MarikuTv
      @MarikuTv 8 ปีที่แล้ว

      +Count chocula Wtf. This dude is maybe 13 and dances better than you so better stfu.

    • @countchocula2169
      @countchocula2169 8 ปีที่แล้ว

      +Mariku™ actually he doesn't

    • @ciclismocinza7456
      @ciclismocinza7456 8 ปีที่แล้ว

      pervert

  • @AJR_Guitar
    @AJR_Guitar 10 ปีที่แล้ว +8

    u had to pick a 12 year old -_-

    • @martim252
      @martim252 10 ปีที่แล้ว +6

      That 12 year old , dances better then you , bye \o

    • @tmkj13
      @tmkj13 10 ปีที่แล้ว

      Hero Brine says the minecraft fanboy

    • @martim252
      @martim252 10 ปีที่แล้ว

      Wat ?? oooh i see , your in drugs ok dont worry ;)

    • @AJR_Guitar
      @AJR_Guitar 10 ปีที่แล้ว

      ***** is it bad that i like minecraft?

    • @AJR_Guitar
      @AJR_Guitar 10 ปีที่แล้ว

      cause i can like whatever i want so shut up and worry about your own beeswax

  • @careealopteleaepisod
    @careealopteleaepisod 9 ปีที่แล้ว

    Listen Karetus or die

  • @CrazyMuz
    @CrazyMuz 5 ปีที่แล้ว

    Nah Yazıpta Gelenler

  • @benreece261
    @benreece261 9 ปีที่แล้ว

    ahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahah

  • @GuilhermeGuedes7
    @GuilhermeGuedes7 10 ปีที่แล้ว +5

    A versão do ronaldo esta melhor kakaka

  • @youravggamer
    @youravggamer 10 ปีที่แล้ว

    e uma porqueira pq nao da

  • @chucksterboii1661
    @chucksterboii1661 10 ปีที่แล้ว +2

    Decent tune but the video kinda ruins the vibe the skngnjs a fancy time and the kid is just someone out of dragon ball z

  • @yoursleepparalysisdemon1828
    @yoursleepparalysisdemon1828 5 ปีที่แล้ว

    The auto tune hurt my ears

  • @theonlystraightiamisstraig3668
    @theonlystraightiamisstraig3668 8 ปีที่แล้ว

    I looked up nah nah nah...this isn't mcr

  • @leacizmic5267
    @leacizmic5267 9 ปีที่แล้ว

    luvv this songggggg woč my twerk video pliz :-)

  • @cynthiarodriguez5391
    @cynthiarodriguez5391 9 ปีที่แล้ว

    It was a little wreid.

  • @carlotamarquesful
    @carlotamarquesful 8 ปีที่แล้ว

    o puto é boe podre

  • @artjomkanushin
    @artjomkanushin 8 ปีที่แล้ว

    #NahNahNah

  • @benreece261
    @benreece261 9 ปีที่แล้ว

    ahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahaha