Are there other Chaotic Attractors?

แชร์
ฝัง
  • เผยแพร่เมื่อ 19 มี.ค. 2019
  • A showcase of chaotic dynamical systems, similar to the Lorenz Attractor, coded in C++ and SFML.
    Github: github.com/xMissingno/Coding-...
    Mathstodon: mathstodon.xyz/@xMissingno
    ------------------------------------------------------------------------------------------------------------
    Equations: www.3d-meier.de/tut19/Seite0.html
    Music: La Cathédrale Engloutie - Claude Debussy
    ----------------------------------------------------------------------------------------------------------
    Thanks for watching, leave a like and share with your friends.

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

  • @pickupthelantern6395
    @pickupthelantern6395 3 ปีที่แล้ว +1827

    this is amazing. these attractor graphics with a higher framerate and longer runtime and you've got the perfect screensaver ngl

    • @somaharanyi7943
      @somaharanyi7943 3 ปีที่แล้ว +36

      Made a program like this in Processing a while ago, used it as my live wallpaper on Android. Could definitely be done on PC

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

      @@somaharanyi7943 I never knew you could use processing to create live wallpapers 😯
      I'm going to actually dive into it this time!

    • @FatDawlf
      @FatDawlf 3 ปีที่แล้ว +34

      How about you just take the equations (or approximations of them that require less computing power) and run them as a particle system in real time?
      Then you get a unique wallpaper everytime!

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

      @@somaharanyi7943 Please share it! I'd absolutely love to see them! I dont have a coding background otherwise I'd do it myself haha

    • @somaharanyi7943
      @somaharanyi7943 3 ปีที่แล้ว +2

      @@rpyrat There is an app called APDE which can export your sketches as a live wallpaper

  • @neutral_8803
    @neutral_8803 3 ปีที่แล้ว +366

    It’s amazing how each Attractor never fails to appear harmonic and synchronised

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

      Chaotic Composers, Everything is music, art, creativity, same thing but different initial inputs and expressionism different output.

  • @catherinepoteat
    @catherinepoteat 2 ปีที่แล้ว +619

    I think I just found my senior thesis topic. Thank you so much.
    Edit: My Senior Thesis was on the Lorenz Attractor. My professors gave me an A! Thank you for the inspiration!!!!

    • @orfeasliossatos
      @orfeasliossatos  ปีที่แล้ว +89

      Congratulations! That's so amazing!

    • @macadonards1100
      @macadonards1100 ปีที่แล้ว +29

      CONGRATS STRANGER THATS CRAZY 🥳

    • @ScientistCat
      @ScientistCat ปีที่แล้ว +26

      'A' is for attractor!

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

      @@orfeasliossatos welp the comment is kind of late

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

      @@egebabus3423better late than never

  • @michelepiocurci7924
    @michelepiocurci7924 3 ปีที่แล้ว +550

    Bruh I come from a math HS and my skills are so lacking yet "existing" enough to grasp a very tiny bit of this, thanks for reminding me I've gotta study more and more and more given how beautiful what awaits me could be 👀✨❤️

    • @JeffMTX
      @JeffMTX 3 ปีที่แล้ว +8

      these are all little systems of PDEs

    • @orfeasliossatos
      @orfeasliossatos  3 ปีที่แล้ว +55

      I'm really glad you liked it, stay curious my friend!

    • @complexobjects
      @complexobjects 3 ปีที่แล้ว +29

      I just finished an applied math PhD and if I could go back and talk to myself in high school, I'd say "there's so much more beautiful math that you can't even begin to imagine.."

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

      @@complexobjects sure gives a lot to look out for thanks man!! :D

    • @kingmasterlord
      @kingmasterlord 3 ปีที่แล้ว

      @@complexobjects I've yet to encounter math that is beyond me, could you cite an example so I can push myself?

  • @nathannguyen2041
    @nathannguyen2041 3 ปีที่แล้ว +378

    This is a beautiful video, and I think the choice of Debussy is befitting.

    • @martinmarkov9707
      @martinmarkov9707 3 ปีที่แล้ว +24

      Always finish on de Bach, never on Debussy.
      Family guy

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

      The Debussy fits so perfectly

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

      @@benjamintoulouse7052 weirdly specific but kinda relatable at the same time

    • @jwadaow
      @jwadaow 3 ปีที่แล้ว +2

      @@alexanderbayramov2626 relatable pfp to insert into this comment chain de Bach

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

      what is debussy?

  • @Lyth
    @Lyth 3 ปีที่แล้ว +322

    very thoughtful music choice that added a lot of depth to the video. Debussy's pieces often "chaotically attract" around different tonal centers, and unpredictably. With a sense of delicacy and intentional grace and symmetry. I appreciate Debussy for very similar reasons the chaotic attractor visualizations are so interesting to look at

    • @mikeciul8599
      @mikeciul8599 3 ปีที่แล้ว +7

      I enjoyed hearing a less familiar Debussy piece! Gymnopedie and the arabesques are lovely but this one was a surprising gem!

    • @Lyth
      @Lyth 3 ปีที่แล้ว +11

      @@mikeciul8599 All of Debussy is stunningly captivating and beautiful! and gymnopedie is actually Satie :) Check out Valse Romantique from Debussy for an interesting sort of Satie-inspired sound mixed with beautiful Debussy harmony

    • @marselo1316
      @marselo1316 ปีที่แล้ว +17

      DE WHAT

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

      @@marselo1316 lmaooooooooooooooooooooo

    • @999a0s
      @999a0s ปีที่แล้ว

      @@marselo1316 you can't call yourself a man if you don't like debussy...

  • @orfeasliossatos
    @orfeasliossatos  ปีที่แล้ว +183

    Hi again!
    I noticed that a lot of people recognized and enjoyed Debussy's "La Cathédrale Engloutie". I just wanted to let you know that besides studying data science, I'm also a cellist for a local orchestra in St-Maurice, Switzerland. We support young musicians by hiring musical coaches to accompany our projects, and performing two concerts a year for our communities. I've been with them for seven years, and I feel so lucky to be able to perform the works of great composers of the past. If you would like to support the orchestra, please click a "I'm a fan" at our crowdfunding page www.lokalhelden.ch/os-m and share our project on your socials (unfortunately, the webpage is not in English). Thanks again for coming around to appreciate beauty together,
    EDIT - The crowdfunding goal has been met, thank you so much!
    Orfeas

    • @aethervvav1658
      @aethervvav1658 ปีที่แล้ว +4

      I always enjoy Debussy 😂

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

      ah yes Debussy
      had to do a double take reading this

    • @user-qd6bt9hi5u
      @user-qd6bt9hi5u ปีที่แล้ว

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

      I'm going to be the curmudgeon being off-put by the Debussy (especially the volume of it)! I'd always rather prefer Ravel, it's more attractor, err, attractive. Or why not some cello music then? (It doesn't even have to be Bach's unaccompanied cello suites, some Geminiani, or the Trio in Eb by Schubert). Yes, of course, I turned off the sound. I know how to Internet, but it would have been nice! :)

    • @MV-vv7sg
      @MV-vv7sg ปีที่แล้ว +1

      Brilliant video. Thank you for this and using your appreciation for music to make an adroit partner of performance of dynamics and sound.

  • @Uhor
    @Uhor ปีที่แล้ว +13

    Anyone who uses Debussy to set the mood for complex beautiful animations gets my upvote automatically.

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

      Debussy??? 🤨🤨🤨😳😳

  • @tsuu8250
    @tsuu8250 3 ปีที่แล้ว +46

    I love how this reminds me of that one courage the cowardly dog episode with cosmos squids

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

      and here I thought I had seen every episode

  • @mono_si
    @mono_si 3 ปีที่แล้ว +6

    Ah, math fireworks. Every day can be the 4th of July when you love math.

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

      love this comment!

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

    there’s something so philosophical to this kind of math, it’s so mystical in its abstractions whenever you derive some sort of physical idea from it, it feels so much better than just saying it.

  • @anamarijavego6688
    @anamarijavego6688 3 ปีที่แล้ว +17

    the music fits beautifully with the movements... simply beautiful!

  • @cha4kn
    @cha4kn 3 ปีที่แล้ว +65

    Been sitting in matlab all day staring at such black dots flying around trying to understand a system. This was quite a bit more entertaining!!

    • @alexandramuller9055
      @alexandramuller9055 3 ปีที่แล้ว

      what are you working on if you don't mind me asking?

    • @cha4kn
      @cha4kn 3 ปีที่แล้ว +11

      @@alexandramuller9055 Hi, sure! I don't know how familiar you are with maths but - it was just a university assignment regarding dynamical networks where each node represented an oscillating complex number and there was diffusion in the network so eventually nodes would synchronize if the system was stable and attain the same real and complex parts. The value of each node was described by and ODE with a forcing term causing oscillations and a diffusion term including differences between the current node and each of its neighbouring nodes. In the images in this video synchronisation is happening when alll the dots converge to the same point and move together! This happens mathematically when the diffusion difference term in each ODE equals 0, hence all nodes have the same value! Tell me if you don't understand anything and I could simplify haha :)

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

      ​@@cha4kn whats diffusion?

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

      ​@@Dabnaait is generally speaking the process of some quantity spreading from a region of high concentration to a region of less concentration. Such occurs everywhere at all times, and includes things as liquids, gasses and even humans. So, seeing the value of a node in my example as a value of concentration, or density, diffusion will raise the value of neighbouring nodes if a node has a high value.

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

      @@cha4kn wow, thanks, that's really interesting stuff

  • @elpisliossatos
    @elpisliossatos 2 ปีที่แล้ว +11

    Maths and Music; order out of chaos. What a divinely inspired video. 👏👏👏👏👏👏

  • @pyritenightmare
    @pyritenightmare ปีที่แล้ว +17

    If you ever feel like your computer has been getting too complacent, this video was an otherworldly experience that felt much longer than 6 minutes and I would love to see some of these go on for an hour or more, especially with more classical music!

  • @derkach7907
    @derkach7907 3 ปีที่แล้ว +8

    You can take any moment of that animation and turn it into a beautiful wallpaper

  • @pheotus
    @pheotus ปีที่แล้ว +40

    Curious to hear what it would sound like if each point was assigned a midi number/event on a synthesizer

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

      How would you assign it for 3d coordonates?

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

      ​@@killianobrien2007or infinite points

  • @lillydufeu9458
    @lillydufeu9458 3 ปีที่แล้ว +2

    Such beautiful visualizations of mathematical graphs... Mesmerizing work, well done!

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

    This is absolutely beautiful, thank you so much for posting!

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

    The music and the colours turn these math equation into videos of awe and the very definition of beauty itself.

  • @ShinyVeggie
    @ShinyVeggie 3 ปีที่แล้ว +12

    I'd love to see these in VR, the added depth perception would make it look even nicer I bet.

  • @Gnarwhals
    @Gnarwhals 3 ปีที่แล้ว +9

    Thank you for making this :)

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

    wow that was amasing!!
    thanks for sharing your work :) My kids really loved it :)))

  • @giovannaruai6872
    @giovannaruai6872 3 ปีที่แล้ว

    Absolutely beautiful! You’re really talented!

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

    Absolutely Beautiful, thank you for taking the time to create this. 🙏👏👏

  • @alsn_
    @alsn_ 3 ปีที่แล้ว +51

    The Aizawa and Halvorsen Attractors are just so breathtaking.

    • @user-vz7jm1yj9c
      @user-vz7jm1yj9c 2 ปีที่แล้ว

      Halvorsen Attractor remind me Treyarch emblem or Penrose triangle

  • @sikerow3180
    @sikerow3180 3 ปีที่แล้ว +6

    Just got this recommended and im glad it did. I have a feeling this will blow up

  • @sobreaver
    @sobreaver 2 ปีที่แล้ว +3

    The symmetry in Halvorsen's attractor is majestically beautiful ! Well done !

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

    This was beautiful. Thank you.

  • @0x90meansnop8
    @0x90meansnop8 3 ปีที่แล้ว +4

    This is - on a surface level - some kind of art. You've done an amazing job!

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

      Why on a surface level? :)

  • @pafloxyq
    @pafloxyq 3 ปีที่แล้ว +7

    This is certainly an inspiration ..that tomorrow I'll be writing my exam on dynamical systems.!

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

    The animation, the music, the voice, the smoothness. Please make more videos

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

    so beautiful whit the music. excelent selection. thanks

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

    These are incredibly beautiful thank you

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

    Thanks man, I appreciate it very very much. I saved this video for later to take notes and research all of those!

  • @alekjones9379
    @alekjones9379 3 ปีที่แล้ว

    Perfectly selected music, thank you for tbis

  • @PPYTAO
    @PPYTAO 3 ปีที่แล้ว

    This was beautiful. Thanks for sharing 👌👌

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

    Perfect choice of music!

  • @georgefan2977
    @georgefan2977 3 ปีที่แล้ว

    This is such a quality video! Thanks so much

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

    This is stunning. The excellent music choice makes it remind me of a Len Lye film. I could watch hours of this set to every debussey piece.

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

    Absolutely mesmerizing.

  • @Khushpich
    @Khushpich 3 ปีที่แล้ว

    That's so beautiful thanks for sharing

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

    Bro makes a single video and it is incredible

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

    my gosh these are each gorgeous showcases, i think my favourite is the nose hoover attractor

  • @carlossegura403
    @carlossegura403 3 ปีที่แล้ว

    Beautiful and simple, love it :)

  • @olboone
    @olboone 3 ปีที่แล้ว

    Beautiful work!

  • @user-yq9vf2gx2s
    @user-yq9vf2gx2s 3 ปีที่แล้ว

    Videos like these make great backgrounds

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

    so beautiful, thanks!

  • @weakamna
    @weakamna 3 ปีที่แล้ว +12

    If possible, I'd like to see a higher "Resolution" on the lines, there are some minor jagged egdes when the particles go very fast, such as at 3:28 on the left side. Also, it would be nice for some of them to get a more zoomed out view. Other than that very nicely done! Also I love your voice, it feels like it really fits with the visuals and music.

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

    This is great, will done!

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

    Beautiful, truly.

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

    Fantastic video! Debussy was a very good choice for music.

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

    I turned on cryochamber's live stream and this at the same time and muted this ( but with captions ) and it matched waaaaay better than I was expecting lol great.

  • @nima7209
    @nima7209 3 ปีที่แล้ว

    that was unbelievable, beautiful video

  • @wave.theorem
    @wave.theorem 3 ปีที่แล้ว

    beautiful work, thank you

  • @bryanjordan8876
    @bryanjordan8876 3 ปีที่แล้ว

    We need more of these, please. And we need them a couple hours long. Thanks lmao

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

    Brilliant and evocative, thank you. We are exploring how these might represent the dynamics of ecological systems.

  • @knavenerd9070
    @knavenerd9070 3 ปีที่แล้ว +7

    Holy hell this is amazing.

  • @insightfool
    @insightfool 3 ปีที่แล้ว

    Great job!

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

    i'm blaming you for making me get addicted to watching these, these are just satisfying to watch.

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

    Never in my life have I felt the need to have a screensaver. Until now.

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

    Thank you in the deepest sense. : )

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

    Just beautiful

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

    Very fascinating. Looks like energy being simulated.

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

    The Debussy works so well with the equations. Like a grand fireworks display. Thank you! 😊

  • @Clockicker
    @Clockicker 7 หลายเดือนก่อน

    Chaos and Love.
    You have found an amazing discovery my friend.
    I am a very creative person, and this video strikes at the cores of my abilities. So thank you, just for sharing this. Beautiful find.

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

    Pure perfection👏👏👏👏

  • @andrewescu
    @andrewescu 3 ปีที่แล้ว

    This is beautiful, thank you

  • @KnakuanaRka
    @KnakuanaRka 3 ปีที่แล้ว +20

    I love mathematical art like this, but I feel like you could have done more to make the structures of these more understandable. I feel like picking a bunch of points really close together to start makes it hard to follow some of them, though it looks awesome on the Aizawa one, some of them don’t seem to be entirely on screen, like the 3-cells CNN, Newton-Leipnik and Bouali, and there should be some way to show the 3D nature of them (for example, points closer to the camera are larger).
    Ie, maybe you could start by showing the divergence from a cluster of points like you do here, but then fill the attractor out with some more evenly divided points and start moving the camera around like how you initially showed Lorentz.
    Also, some of the names for these are hilarious, especially Nose-Hoover xD.

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

    This is very cool! I wonder what it would sound like if you added sounds whose pitch, volume, and frequency corresponded to the position, speed and velocity of the points

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

    This is beautiful and I'd love to do something like this in VR

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

    Perfect for a wallpaper!

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

    A work of art

  • @user-iz2qc4nw5g
    @user-iz2qc4nw5g ปีที่แล้ว

    Beautiful shader!

  • @utkarshsarkar839
    @utkarshsarkar839 3 ปีที่แล้ว

    Thank you for the video

  • @squishyushi
    @squishyushi 11 หลายเดือนก่อน

    I could watch these for hours

  • @corvusabaddon
    @corvusabaddon 3 ปีที่แล้ว

    I'm not a big fan of math but I appreciate the beautiful things that its created, such as these "attractors" as you call them. Great video mate.

  • @whocares8567
    @whocares8567 3 ปีที่แล้ว

    This is incredible

  • @NahNoWayy
    @NahNoWayy 3 ปีที่แล้ว +4

    I've struggled with maths for a while now, and avoided it to boot, but lately, I'm discovering more and more of an interest in it, despite being less than novice. The visuals and the equations that bring them to life are fascinating, and I was wondering where I should start, if I wanted to learn the mechanisms behind attractors.
    Thank you for making this video, it has ignited in me a curiosity for math I didn't know existed!

    • @malach-osu6355
      @malach-osu6355 3 ปีที่แล้ว +1

      The TH-cam channel "3Blue1Brown" makes great math videos, some are for novices like you and I, and some are more advanced.

    • @echo.1209
      @echo.1209 ปีที่แล้ว +3

      I know this was posted over a year ago, but the branch of maths related to this phenomenon is called "chaos theory". It's part of a larger branch called "differential equations". In brief, differential equations deal with how systems respond to change. For example, if you set a block on a spring into motion, how would it move over time? Or, like in the Lorenz Attractor case, if you put an air particle near a flame, how does it move over time? At the start of the video, the three equations that were shown were three differential equations. dx/dt represents the rate of change in x position over time (i.e. x-velocity) and then there are equivalent equations for the y and z dimensions. How these equations govern the position of the air particles over time drastically change based on the initial conditions of the air particle, leading to the beautiful patterns seen.

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

    i love that these are utterly deterministic, and reversible, just like fluids shear mixing in a thin film between two concentric cylinders (a Couette cell)

  • @deepakshah6174
    @deepakshah6174 3 ปีที่แล้ว

    breathtakingly beautiful

  • @spideybot
    @spideybot 10 หลายเดือนก่อน

    Magnificient!

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

    A Brilliant choice of an auditory attractor..🎼

  • @micah3k
    @micah3k 3 ปีที่แล้ว

    thank you for this video

  • @kaibuchan
    @kaibuchan 3 ปีที่แล้ว

    epic video thank you for making this

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

    Absolutely stunning--time to read up on chaos theory.

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

    it looks like stars dancing on the canvas of a blank cosmos.

  • @jusaca3789
    @jusaca3789 3 ปีที่แล้ว

    Amazing!!!!

  • @coins_png
    @coins_png 3 ปีที่แล้ว

    This made my day

  • @_h-e-l-l-e-b-o-r-o-s_
    @_h-e-l-l-e-b-o-r-o-s_ ปีที่แล้ว

    This is a very good video.

  • @TaylorThoughts
    @TaylorThoughts 3 ปีที่แล้ว

    Beautiful

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

    Need a masterclass on how to recreate this. It's wonderful.

  • @straightup7up
    @straightup7up 8 หลายเดือนก่อน

    Good choice of music - _Engulfed Cathedral_ - Debussy

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

    The second one gave me fireworks wibe from childhood. I hope there is a longer version.

  • @whocares8567
    @whocares8567 3 ปีที่แล้ว

    This is sick

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

    so thats how screensaver were made

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

    Just another video to watch at 3 am

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

    underrated video.

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

    I woulve liked the same explanation at the beginning for each light show afterwards, but still a very nice video.

  • @jamesedwardthurmond7735
    @jamesedwardthurmond7735 3 ปีที่แล้ว

    Wonderful!