To explain some of the maths in this run: Every round, he gets 7 more Eris cards, multiplying his mult by an additional 1.5⁷. Because the plasma deck squares the resulting score, this results in a total of (1.5⁷)²=1.5¹⁴ mult scaling per round. To find out how many e that is, you take the log base 10, which results in: log10(1.5¹⁴) = 14 log10(1.5) = 14 * 0.176 = 2.46 So every round, he gains about e2.5. Assuming that the game uses double precision floating point numbers, the highest number that can be represented is on the order of 10³⁰⁸, so he needs to reach above e308 so that his score goes above the highest possible number, and his score instead becomes infinity. The point where he first goes for points instead of money while scaling at 7 Eris cards per round is at 3:03:21, where he is in ante 29 and gains a score of 7e229. To get from e229 to e308, it takes a difference of e79, and dividing that by the scaling factor of e2.5 per round, you get 31 rounds, or 10 more ante. Since he's already at ante 29, it's therefore expected that he'll reach an infinite score just in time when he reaches ante 39. To conclude, if I had done this math while he was streaming, I would not have been confident about him actually reaching infinite points (since the calculation predicts him barely reaching it even though I rounded in a few places), and I would have urged him to keep searching for another brainstorm or blueprint early on so that he can get 8 Eris cards per round, which should have sped up his scaling enough to reach infinite points even earlier than ante 39. Some side notes: - Why did I say that the plasma deck squares the result? Since the chips are basically 0 when compared to the mult, let's assume that you have a final M mult and 0 chips. They are then rebalanced to M/2 chips and M/2 mult, and multiplying those together gives you a score of M²/4. Since the factor of 1/4 is constant, you end up with effectively squaring the resulting mult. - From where do I get that you need to take log10 to find out how many e the scaling factor is? The meaning of 12e3 is just that it's a shorthand for 12 * 10³. If you ignore the part that isn't in the exponent, you get just 1e3 = 10³. The definition of log10 is just that if you have a number of the form 10^x, then log10(10^x) = x. In other words, the function takes a number and tells you how many e it has.
Facts ngl i have a hard time even editing a one hr video in one sitting.. let alone trying to do a 4 lol.. although there’s not a ton of editing here, still respect him going and looking through the video and editing the parts he did
Why do I see nobody talking about that naturally negative golden ticket? It absolutely carried the run, because it basically provided infinite econ to be able to roll down into all the blueprints and brainstorms needed. Bro was the MVP
regarding code integrity, i imagine that, especially for indie devs, opportunity cost is one of the MOST important things when making games. any time you spend making your code more excellent and more structured is NOT time spent on making your game more stable and more consistent. for 99% of players, Balatro is a snappy, responsive, and quick game that doesn't explode or give you a virus, and that is part of why it was so successful. what if your favorite joker was cut from the game because the devs didn't have time to design it while they were making the game more stable at running three hundred fucking consumables? wouldn't that be a tragedy?
This 1000%. While it’s important to make sure your game can run on lower end hardware, it’s way more important to make sure there’s a game in the first place, and sometimes there’s not time for both.
I think for what it was supposed to be, balatro runs very smoothly. However since its boom in popularity and LocalThunk getting probably way more money than he ever expected I do wish there was a rewrite in a more robust, compiled language. That alone, without any optimizations, would make it run way more smoother than one would expect. However that's basically rebuilding the game from ground up. I think the best example of this is ULTRAKILL, where a simple enemy rewrite that isn't even done by the lead dev slowed down the development considerably. There isn't really a compromise, since optimizing Lua code is basically trying to empty an ocean with only a bucket.
Btw in this seed you can pick up a natural negative juggler, which gives you enough handsize combined with vouchers for a THIRD ectoplasm with flush fives.
Oh, man. I’ve been sick this last couple of weeks and that has led me to be stuck in bed. Looking forward to watch this as I pray for my temperature to drop.
The last time I watched a video of similar length, it was a Mario video about invisible walls. Guess we're also going into parallel universes in this one 😂
Man, he's super close to being at his literal best formation, and the ante's are really starting to heat up! I wonder how long we ha- **not even halfway into the video yet**
Thanks for the seed! Got my first ante 39 and first naninf through this. Since I wasn't worried about time I think I rerolled harder - didn't settle for an idol and found the nat negative juggler allowing the third ectoplasm (and a second nat negative golden ticket!). Ended up with 654 eris's and scoring approximately E350 [without even getting glass or polychrome] - would have been able to start skipping in ante 33 and still hit naninf. Had 50k money even with stopping making money somewhere around ante 30 and doing 75 rerolls per shop for all the shops in the 20's. Playing lots of 4oaks to avoid eris activations. The power of not caring about being entertaining on stream and being willing to greed as much as you want.
Hey, I also picked up the nat neg juggler when you did but when i got the ecto a few rounds later, my hand size got lowered to 4. Did I miss something along the way? I did grab the +1 hand size voucher way earlier on.
As someone with very little programming experience, looking at all the if statements gave me a big headache. But I realize that I never could have made this game myself- if the spaghetti works, it works!
I feel like a really good update for Balatro would be a Joker Deck and a Consumable Deck. Like take those 500+ Eris for example. It'd be nice if there were a Consumable Deck that you could stuff them into so that they only occupy one space in the Consumable Hand. Same for Jokers, with the Joker Deck being movable and scoring taking place as if the cards within were unpacked. In both cases cards within the deck can be arranged because that just makes sense. Also probably make a specific interaction with Perkeo where if Perkeo generates a consumable that is already in the Consumable Deck including being Negative, then the generated consumable goes directly into the deck. Also chat talking about Cryptid when all you'd need for money maxing would be any new playing card and a Death. Five hands to play, 4/4/4/4/5 is 21 which plays out the whole deck. It'd probably make Four of a Kind overtake Five of a Kind as most played hand after a while, but that'd largely be irrelevant since actually using Eris from Celestial Packs is virtually nothing as far as scoring goes. Chicot is Perkeo tier if you get dupes, Retcon, and utilize the forbidden technique. Polychrome anything is for sure the best start to building a card since there's no reliable way to get Polychrome onto a playing card. Red Seal has Deja Vu, the suit and Steel/Glass/etc has their Tarot Cards, but the best you can do for Polychrome is to throw an Aura at it and hope. I didn't fall asleep, but I did have the video in the background most of the time.
I could spend the rest of the evening watching two full length movies, or one Roffle video. Do you take me for a fool? Of course I'm watching the Roffle video.
@@brentglassman5540 Yes, but the thing is it does the division in the same way for the entire run. So like, if your starting mult is 100 (and chips are 0 because we’re in Simple Example Land) the score becomes (100/2)² = 100²/4. If we then multiply the 100 by 17 (the effect of seven negative Eris) the starting mult grows to 1700, and the calculation becomes (1700/2)² = 1700²/4. The division by four is kept the same between the two calculations, so the additional factor is just the 17².
i love long balatro videos like this because its entertaining and gives me something to listen to while i do other things. like not only is the seed insane but the level of play is so much higher than my own skill level and it's impressive.
Got a tip for times when you have to dig through your stack of consumables for death behind a fool that doesn't involve busting out a controller. You can select the front card (fool) so it raises up a little bit, then click just below it to easily use/move the second card in the stack. Someone's clearly been cutting class at university tsk tsk.
Me; a few minutes before clicking the video: "Ooh new Roffle. Though that number looks weird. 40 minutes and naninf?" Then I actually saw the whole timer, and my jaw went slack.
dear god this came up on my feed and I watch it all the way through playing balatro myself XD. I didn't even realize it was over till the end tune started playing
Man its wild to play some of these games to the point the game just breaks. You've truly conquered the game at that point with the proverbial "god run". Where the only way to lose is the games codd to just brick and put you in an unplayable state.
this run has made me realize that idol and triboulet are kind of the same card after you get all your deck fixing done, the difference is just that trib requires less deck fixing than idol to become usable, which is what makes it a legendary as opposed to an uncommon
To explain some of the maths in this run:
Every round, he gets 7 more Eris cards, multiplying his mult by an additional 1.5⁷. Because the plasma deck squares the resulting score, this results in a total of (1.5⁷)²=1.5¹⁴ mult scaling per round.
To find out how many e that is, you take the log base 10, which results in:
log10(1.5¹⁴) = 14 log10(1.5) = 14 * 0.176 = 2.46
So every round, he gains about e2.5.
Assuming that the game uses double precision floating point numbers, the highest number that can be represented is on the order of 10³⁰⁸, so he needs to reach above e308 so that his score goes above the highest possible number, and his score instead becomes infinity.
The point where he first goes for points instead of money while scaling at 7 Eris cards per round is at 3:03:21, where he is in ante 29 and gains a score of 7e229. To get from e229 to e308, it takes a difference of e79, and dividing that by the scaling factor of e2.5 per round, you get 31 rounds, or 10 more ante. Since he's already at ante 29, it's therefore expected that he'll reach an infinite score just in time when he reaches ante 39.
To conclude, if I had done this math while he was streaming, I would not have been confident about him actually reaching infinite points (since the calculation predicts him barely reaching it even though I rounded in a few places), and I would have urged him to keep searching for another brainstorm or blueprint early on so that he can get 8 Eris cards per round, which should have sped up his scaling enough to reach infinite points even earlier than ante 39.
Some side notes:
- Why did I say that the plasma deck squares the result?
Since the chips are basically 0 when compared to the mult, let's assume that you have a final M mult and 0 chips. They are then rebalanced to M/2 chips and M/2 mult, and multiplying those together gives you a score of M²/4. Since the factor of 1/4 is constant, you end up with effectively squaring the resulting mult.
- From where do I get that you need to take log10 to find out how many e the scaling factor is?
The meaning of 12e3 is just that it's a shorthand for 12 * 10³. If you ignore the part that isn't in the exponent, you get just 1e3 = 10³. The definition of log10 is just that if you have a number of the form 10^x, then log10(10^x) = x. In other words, the function takes a number and tells you how many e it has.
nerd
but thank you for doing the math lol thats actually super interesting
damn brotha whatd u go to Balatro college?
go working for balatro dev they need you bro
It's not really a zero, but assuming y as a constant y * x will be linear and ((y + x) / 2) ^ 2 is a parabola.
Mad props to dropping an edited 4 hour video
^
what editing
Facts ngl i have a hard time even editing a one hr video in one sitting.. let alone trying to do a 4 lol.. although there’s not a ton of editing here, still respect him going and looking through the video and editing the parts he did
@@elitetv1735 A ton of editing? Its barely any
@@esqx0878they said that theres “not a ton of editing”
*scores 100 times the number of stars in 3 universes*
Reward: $20
Balatro be ballin
I'd say its closer to 1.0e200 times the number of stars in the universe
$20 is $20
Capitalism ho!
atoms*
Why do I see nobody talking about that naturally negative golden ticket? It absolutely carried the run, because it basically provided infinite econ to be able to roll down into all the blueprints and brainstorms needed. Bro was the MVP
Fr
Mr streamer also had the audacity to say that delayed gratification and golden joker were the two most useful naturally occurring negatives
@nathankoh5286 hey dont diss my boy golden joker hes doing his best
regarding code integrity,
i imagine that, especially for indie devs, opportunity cost is one of the MOST important things when making games.
any time you spend making your code more excellent and more structured is NOT time spent on making your game more stable and more consistent.
for 99% of players, Balatro is a snappy, responsive, and quick game that doesn't explode or give you a virus, and that is part of why it was so successful.
what if your favorite joker was cut from the game because the devs didn't have time to design it while they were making the game more stable at running three hundred fucking consumables? wouldn't that be a tragedy?
For a single dev who mad it for 3 of his friends who liked it so he published it, I'd say its a perfect game.
This 1000%.
While it’s important to make sure your game can run on lower end hardware, it’s way more important to make sure there’s a game in the first place, and sometimes there’s not time for both.
I think for what it was supposed to be, balatro runs very smoothly. However since its boom in popularity and LocalThunk getting probably way more money than he ever expected I do wish there was a rewrite in a more robust, compiled language. That alone, without any optimizations, would make it run way more smoother than one would expect. However that's basically rebuilding the game from ground up.
I think the best example of this is ULTRAKILL, where a simple enemy rewrite that isn't even done by the lead dev slowed down the development considerably.
There isn't really a compromise, since optimizing Lua code is basically trying to empty an ocean with only a bucket.
Natural negatives on both legendaries is absolutely nuts lol. The chances of that are microscopic.
with the amount of seeds, something like it is bound to happen eventually
The person who found this seed looked on a seed searcher for 24 hours, this is the only one that has both nat neg perkeo and trib.
You know what else is microscopic? ( ͡° ͜ʖ ͡°)
@@jeremyphillips3087your wee! Play some more 2s my guy
@@jeremyphillips3087 bacteria?
ive fallen asleep to this video and when i woke up it was still playing
LOL
That seems plausable, actually more like common
Same 😂
Dawg, get some more sleep
Dont listen to Fshine, hes a Big Sleep shill
Btw in this seed you can pick up a natural negative juggler, which gives you enough handsize combined with vouchers for a THIRD ectoplasm with flush fives.
Also if you can set it up correctly, you can get 3 negative blueprints/brainstorms via negative tags.
Which shop is the juggler in
None of those words are in the bible
@@NulliosG "this" isn't in the bible?
@@MahdiArhami-rq9dd Correct. The Bible doesn’t even feature the word “the.” This is because it isn’t written in English.
was awesome getting to see this nonsense live!
Hi FroggTV
A wild Shayy appears *queue macro-froggit*
Froggit-chan!
My wife can’t understand why I just watched a 4 hour video about cards being played. I loved it, thank you so much
Raising that two into a king was so damn inspiring
Bro took "you can do anything if you put your mind into it" too seriously 💀
"With enought strenght, even a 2 year old can become the king of UK"
@@gamerderubiks bro spelt strength wrong 😅
Balatro, one of the only modern games that has a genuine, unpassable killscreen that stops you from playing endlessly.
this is like the modern version of maxing out pac-man or tetris omg
I love how even in a random balatro video from the feed, vampire is getting called hemomancer. NL's influence on this game really is everywhere.
it is almost like Nothernlion is a popular streamer or something
@@GrapplingHookJones you seem like a fun feller
this guy says a lot of NL stuff lol
@@calebherring1313better to be a smart feller than a fart smeller
@@evergreenkidd Bro what has the Netherlands got to do with this 💀💀💀
I dont think ive sat and watch anyone play a game for 4+ hrs, but i was totally hooked on this, what a mad game
Sweet a Roffle video before bed, I can just watch this real quick and then get a nice 4 hours of sleep before work!
Do I have bad news for you
Hmm you should Say that roffle IS your sleep rigth ?
Wait. How do you watch this AND sleep 4 hours. Wow...
Oh, man. I’ve been sick this last couple of weeks and that has led me to be stuck in bed. Looking forward to watch this as I pray for my temperature to drop.
Cap because this was uploaded 5 minutes ago when I’m posting this comment
With a RUclips channel looking like that? I wouldn't be talking@@jennifersproulenglish9583
i just got sick. i feel you man
@@jennifersproulenglish9583 what did he say was cap
@@jennifersproulenglish9583what are you waffling on about jennifer
The last time I watched a video of similar length, it was a Mario video about invisible walls. Guess we're also going into parallel universes in this one 😂
The last time I saw a video this long it was totally made by James Somerton and not Hbomberguy
every time someone makes a parallel universes joke pannenkoek ages by 1 year
@@MiMMY51 It's justified here as this run of Balatro was not on the same plane of existence as most runs.
Imagine how TJ feels @@MiMMY51
Midas mask, that polychrome gold 2, and the negative gold ticket were the real MVPs of the run, what a wild ride
I can't believe I sat through this whole dang thing, gotta love seeded runs I guess.
Omg I didn't know you like watching balatro content❤!
Man, he's super close to being at his literal best formation, and the ante's are really starting to heat up! I wonder how long we ha-
**not even halfway into the video yet**
It's my sleepover, I get to pick the movie
Quite the lengthy movie
Thanks for the seed! Got my first ante 39 and first naninf through this. Since I wasn't worried about time I think I rerolled harder - didn't settle for an idol and found the nat negative juggler allowing the third ectoplasm (and a second nat negative golden ticket!). Ended up with 654 eris's and scoring approximately E350 [without even getting glass or polychrome] - would have been able to start skipping in ante 33 and still hit naninf. Had 50k money even with stopping making money somewhere around ante 30 and doing 75 rerolls per shop for all the shops in the 20's. Playing lots of 4oaks to avoid eris activations. The power of not caring about being entertaining on stream and being willing to greed as much as you want.
Hey, I also picked up the nat neg juggler when you did but when i got the ecto a few rounds later, my hand size got lowered to 4. Did I miss something along the way? I did grab the +1 hand size voucher way earlier on.
@@Koenigg99 Did you have both paint brush and palette?
@@alexion3007 no, I must not have taken the paintbrush when I was offered the first time
Chat: "It's 2.5 higher"
Roffle: "The numbers Mason! What do the numbers mean!"
Truly the Star Wars hotel video of Balatro
That's quite a crossover
"one must imagine roffle happy"
Well, he surely was happy internally after the end, just very tired and a bit less sane than usual
As someone with very little programming experience, looking at all the if statements gave me a big headache. But I realize that I never could have made this game myself- if the spaghetti works, it works!
4 hours is fucking craaaazy, mad props!
Breaking news: Local man weaponizes tendonitis to demonstrate the concept of imaginary numbers on his asmr channel, tune in at 8 for more details
In the middle of this run now, there is a natural negative +1 hand size around ante 24 that allows you to use a third ectoplasm
This may be the strongest seed played by the strongest balatro player.
i’m gonna watch so many dcoms with this seed
holy moly im gonna be able to use this to fall asleep for WEEKS, thank you
I feel like a really good update for Balatro would be a Joker Deck and a Consumable Deck. Like take those 500+ Eris for example. It'd be nice if there were a Consumable Deck that you could stuff them into so that they only occupy one space in the Consumable Hand. Same for Jokers, with the Joker Deck being movable and scoring taking place as if the cards within were unpacked. In both cases cards within the deck can be arranged because that just makes sense. Also probably make a specific interaction with Perkeo where if Perkeo generates a consumable that is already in the Consumable Deck including being Negative, then the generated consumable goes directly into the deck.
Also chat talking about Cryptid when all you'd need for money maxing would be any new playing card and a Death. Five hands to play, 4/4/4/4/5 is 21 which plays out the whole deck. It'd probably make Four of a Kind overtake Five of a Kind as most played hand after a while, but that'd largely be irrelevant since actually using Eris from Celestial Packs is virtually nothing as far as scoring goes.
Chicot is Perkeo tier if you get dupes, Retcon, and utilize the forbidden technique.
Polychrome anything is for sure the best start to building a card since there's no reliable way to get Polychrome onto a playing card. Red Seal has Deja Vu, the suit and Steel/Glass/etc has their Tarot Cards, but the best you can do for Polychrome is to throw an Aura at it and hope.
I didn't fall asleep, but I did have the video in the background most of the time.
Roffle, thanks for making this. I don't know you, you don't know me, but you entertain me and I am thankful
I have watched this video 3 times over the past few weeks in its entirety, being sick is fun as hell :3
HOLY GUACOMOLE, BIG VIDEO!! Thanks for the daily uploads even though they can apparently also be 4 hours long
i fell asleep about 1/3 into the vid, took a full on nap and woke up at 2/3 in. best video on youtube ever
Now I would like an abridged version that is like 5 seconds long just the first move then jump cut to the end
I could spend the rest of the evening watching two full length movies, or one Roffle video. Do you take me for a fool? Of course I'm watching the Roffle video.
just found this game and this is the best channel content nice run holy hell
I like the longer videos. Depending on how I'm feeling at night I'll watch the whole thing or I'll skip to near the end
Really enjoying this! Thanks for streaming and editing+uploading. Great material to chill out to with my cat haha
Just fyi, he got 7 eris per turn. That’s about 17x mult per turn but 17x on this deck basically turns to (17/2)^2 or ~73x per blind
You don’t divide by two, so its 289x per blind (compare 3:43:10 to 3:45:32)
@@ayushtibrewal666oh ya I think you’re right but why? Doesn’t this deck take half the mult and make it chips
@@brentglassman5540 Yes, but the thing is it does the division in the same way for the entire run. So like, if your starting mult is 100 (and chips are 0 because we’re in Simple Example Land) the score becomes (100/2)² = 100²/4. If we then multiply the 100 by 17 (the effect of seven negative Eris) the starting mult grows to 1700, and the calculation becomes (1700/2)² = 1700²/4. The division by four is kept the same between the two calculations, so the additional factor is just the 17².
@@TheBasikShow ty
Why eris give him mult
Damn, being european those 3am videos are hitting hard, keep going please
Thanks for the longer upload! My phone's battery may never forgive you but you've helped me get through a lot of chores around the house today
idk why but it's really funny to me to hear the intro and be able to read it word by word (well, minus the "negative") from the description
i still cant get over a game that released in 2024 having an honest to god killscreen
I love the developed character that these polychrome two suffered is the main character 😂
i love long balatro videos like this because its entertaining and gives me something to listen to while i do other things. like not only is the seed insane but the level of play is so much higher than my own skill level and it's impressive.
Oh man. I love these runs. Guess I'm not watching a movie tonight.
Normally I watch these videos before bed, I still am, but also during and after 😀
Coming back to this one again after the latest Perkeo run with no Observatory
You're right, I watched the whole thing, couldn't stop in fact eventhough I wanted to... GG for this run.
As someone who actually sat through the whole 4 hour video in one sitting, I cam confirm it was glorious
Perfect video to have on my second monitor most of the day playing games. Was thoroughly entertained
I actually didn't fall asleep, lol. Just watched it here and there. Did some multitasking with a game whilst watching.
Wasn't able to watch this in person but I sat through the entire video, what a crazy seed!
It took me 2 days, but I did sit through the whole video without falling asleep.
reaching naninf just as the blinds do is just so satisfying
2:05:57 The scaling was in fact NOT catching up 😭
Thank you for your services, this was a great watch
dropping this banger right as I was going to sleep, thank you mr roffle 🙏
Got a tip for times when you have to dig through your stack of consumables for death behind a fool that doesn't involve busting out a controller. You can select the front card (fool) so it raises up a little bit, then click just below it to easily use/move the second card in the stack.
Someone's clearly been cutting class at university tsk tsk.
It took me three days to watch all of this. Amazing stuff!
I definitely fell asleep while watching last night, but I finished it!
"Hey babe, what movie do you want to watch tonight?"
Me:
my guy went in and created the most BROKEN Balatro run ever while at the edge of his sanity
Well done, I played this seed a few weeks ago but I didn't manage to go that far. Thank you for this vidéo
cant believe i unironically watched this whole thing??? amazing run dude
Been watching for a few months. Today you got the sub.
I actually did fall asleep this one. But when I woke up I started the video over and watched it back through 😭
Me; a few minutes before clicking the video: "Ooh new Roffle. Though that number looks weird. 40 minutes and naninf?"
Then I actually saw the whole timer, and my jaw went slack.
clicking 2x on this video playback was helpful. Good run.
dear god this came up on my feed and I watch it all the way through playing balatro myself XD. I didn't even realize it was over till the end tune started playing
I clicked this without looking at the time thinking it was a normal 50 min video lol
I love the journey to find 11 strengths
I watch through this whole thing no skipping all in one sitting, I can still here the sounds of the god forsaken telescope brrrrrs
"One more video and I'll go to sleep"
can't wait to rewatch this countless times and go to sleep to it, as well as try to run the seed myself
I actually did sit and watch the entirety of this video!
getting the game because of you and its even on sale right now
Man its wild to play some of these games to the point the game just breaks. You've truly conquered the game at that point with the proverbial "god run". Where the only way to lose is the games codd to just brick and put you in an unplayable state.
ive finally gotten to the end, rewatched 4 times falling asleep
This video was like watching a particle accelerator being assembled and then operated in real time
I did fall asleep, but I sent back and watch from where I fell asleep
For future note, you can press and hold X on PS Controller (or A on XBox) to move a card.
i just mod the heck out my balatro for the full 4 hour stream with all that being said thank you for the time killer
ive been playing balatro and watching these vods and now all i can hear inbetween the silence is the game music
Watched the whole thing!
The fact that you edit your own videos and make so much content at the same time is insane
It's amazing that you got through 120 rounds without finding a Cryptid.
this run has made me realize that idol and triboulet are kind of the same card after you get all your deck fixing done, the difference is just that trib requires less deck fixing than idol to become usable, which is what makes it a legendary as opposed to an uncommon
Watched this over the course of 3 days, love long videos.
Appreciate the content Roffle, this is amazing!!!
watched entire thing in one siting without falling asleep
Thank You for helping me get through my night shift!
It's like an episode of pawn stars
"I have more chips in this collection than there are particles in the known universe"
"Best I can do is 20 bucks"
I heard the score sound in my sleep for a week after this video.
rip your sanity. Thank you for the four hour run 🙏🙏
51:20 may be the most satisfying thing I've seen in my life so far.