[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:00.00,0:00:02.25,Default,,0000,0000,0000,,We're back with Winston. Dialogue: 0,0:00:02.42,0:00:05.74,Default,,0000,0000,0000,,We now have both an x and a y variable for Dialogue: 0,0:00:05.80,0:00:07.26,Default,,0000,0000,0000,,Winston's position. Dialogue: 0,0:00:07.40,0:00:09.24,Default,,0000,0000,0000,,So we can move him sideways Dialogue: 0,0:00:10.08,0:00:11.74,Default,,0000,0000,0000,,Up and down, woo! Dialogue: 0,0:00:12.09,0:00:13.33,Default,,0000,0000,0000,,Very nice. Dialogue: 0,0:00:13.68,0:00:15.87,Default,,0000,0000,0000,,Now, let's reset these variables Dialogue: 0,0:00:16.06,0:00:19.23,Default,,0000,0000,0000,,with 200 and 200 Dialogue: 0,0:00:19.32,0:00:21.100,Default,,0000,0000,0000,,and review how this program works. Dialogue: 0,0:00:22.55,0:00:25.76,Default,,0000,0000,0000,,So starting here, we've got an eyeSize variable. Dialogue: 0,0:00:25.76,0:00:27.81,Default,,0000,0000,0000,,It's being used to control the eye size, Dialogue: 0,0:00:27.82,0:00:29.77,Default,,0000,0000,0000,,because the eyes are all 40 pixels wide Dialogue: 0,0:00:29.77,0:00:32.43,Default,,0000,0000,0000,,and 40 pixels tall. Dialogue: 0,0:00:32.47,0:00:35.44,Default,,0000,0000,0000,,And then we have these x and y variables, Dialogue: 0,0:00:35.44,0:00:39.13,Default,,0000,0000,0000,,and those position the center of the face. Dialogue: 0,0:00:39.84,0:00:41.11,Default,,0000,0000,0000,,And you can see them used Dialogue: 0,0:00:41.11,0:00:42.73,Default,,0000,0000,0000,,in this ellipse command here Dialogue: 0,0:00:42.73,0:00:44.58,Default,,0000,0000,0000,,that draws the big yellow circle. Dialogue: 0,0:00:45.92,0:00:47.42,Default,,0000,0000,0000,,And then down here, Dialogue: 0,0:00:47.42,0:00:48.62,Default,,0000,0000,0000,,for the eyes, Dialogue: 0,0:00:48.62,0:00:50.43,Default,,0000,0000,0000,,the x and y are used again. Dialogue: 0,0:00:50.73,0:00:51.95,Default,,0000,0000,0000,,And here, Dialogue: 0,0:00:52.01,0:00:53.67,Default,,0000,0000,0000,,the eyes are positioned Dialogue: 0,0:00:54.05,0:00:55.78,Default,,0000,0000,0000,,relative to the center of the face. Dialogue: 0,0:00:55.79,0:00:57.88,Default,,0000,0000,0000,,So maybe this one is Dialogue: 0,0:00:58.03,0:00:58.100,Default,,0000,0000,0000,,fifty pixels Dialogue: 0,0:00:59.29,0:01:00.93,Default,,0000,0000,0000,,to the left of the center Dialogue: 0,0:01:01.53,0:01:03.43,Default,,0000,0000,0000,,and this one is a hundred pixels Dialogue: 0,0:01:03.46,0:01:05.00,Default,,0000,0000,0000,,to the right of the center. Dialogue: 0,0:01:05.15,0:01:07.83,Default,,0000,0000,0000,,OK. So pretty cool Dialogue: 0,0:01:07.86,0:01:09.36,Default,,0000,0000,0000,,and that's why we're able Dialogue: 0,0:01:09.40,0:01:11.20,Default,,0000,0000,0000,,to move Winston up and down Dialogue: 0,0:01:11.24,0:01:13.19,Default,,0000,0000,0000,,Now, I want to be able to control Dialogue: 0,0:01:13.21,0:01:15.20,Default,,0000,0000,0000,,more things about Winston's face Dialogue: 0,0:01:15.20,0:01:16.66,Default,,0000,0000,0000,,with variables Dialogue: 0,0:01:16.66,0:01:17.91,Default,,0000,0000,0000,,so I want to figure out Dialogue: 0,0:01:17.91,0:01:19.34,Default,,0000,0000,0000,,what else in the program Dialogue: 0,0:01:19.34,0:01:20.67,Default,,0000,0000,0000,,we can store as variables Dialogue: 0,0:01:20.67,0:01:21.45,Default,,0000,0000,0000,,to do that Dialogue: 0,0:01:21.45,0:01:22.64,Default,,0000,0000,0000,,I'm going to go through Dialogue: 0,0:01:22.64,0:01:23.61,Default,,0000,0000,0000,,each line of code Dialogue: 0,0:01:23.62,0:01:25.12,Default,,0000,0000,0000,,and look for what we call Dialogue: 0,0:01:25.16,0:01:27.45,Default,,0000,0000,0000,,hard-coded numbers Dialogue: 0,0:01:27.66,0:01:29.31,Default,,0000,0000,0000,,those are numbers that are Dialogue: 0,0:01:29.39,0:01:30.65,Default,,0000,0000,0000,,just literal numbers Dialogue: 0,0:01:30.72,0:01:33.41,Default,,0000,0000,0000,,not variables or dependant on variables Dialogue: 0,0:01:34.28,0:01:35.38,Default,,0000,0000,0000,,so lets start here Dialogue: 0,0:01:35.43,0:01:37.00,Default,,0000,0000,0000,,in the first ellipse call Dialogue: 0,0:01:37.83,0:01:39.22,Default,,0000,0000,0000,,we have 300 and 300 Dialogue: 0,0:01:39.26,0:01:41.06,Default,,0000,0000,0000,,for the width and height Dialogue: 0,0:01:41.58,0:01:43.79,Default,,0000,0000,0000,,those are just literal numbers Dialogue: 0,0:01:43.79,0:01:45.11,Default,,0000,0000,0000,,so lets make a variable Dialogue: 0,0:01:45.11,0:01:46.21,Default,,0000,0000,0000,,for those instead Dialogue: 0,0:01:46.21,0:01:47.75,Default,,0000,0000,0000,,called faceSize Dialogue: 0,0:01:48.79,0:01:50.29,Default,,0000,0000,0000,,and have it store 300 Dialogue: 0,0:01:50.29,0:01:53.20,Default,,0000,0000,0000,,now we'll just write faceSize, Dialogue: 0,0:01:53.71,0:01:55.26,Default,,0000,0000,0000,,faceSize Dialogue: 0,0:01:55.51,0:01:56.79,Default,,0000,0000,0000,,OK So keep going Dialogue: 0,0:01:56.87,0:01:58.11,Default,,0000,0000,0000,,and skip colours Dialogue: 0,0:01:58.16,0:02:00.08,Default,,0000,0000,0000,,now the ellipse commands are either -- Dialogue: 0,0:02:00.10,0:02:01.50,Default,,0000,0000,0000,,they're all variables or Dialogue: 0,0:02:01.54,0:02:02.70,Default,,0000,0000,0000,,dependant on variables Dialogue: 0,0:02:02.73,0:02:03.90,Default,,0000,0000,0000,,so I'm going to leave them Dialogue: 0,0:02:03.90,0:02:04.85,Default,,0000,0000,0000,,like this for now Dialogue: 0,0:02:04.86,0:02:06.73,Default,,0000,0000,0000,,and then the mouth command Dialogue: 0,0:02:07.42,0:02:09.34,Default,,0000,0000,0000,,those are dependant on x and y Dialogue: 0,0:02:09.34,0:02:10.37,Default,,0000,0000,0000,,but these here Dialogue: 0,0:02:10.42,0:02:11.95,Default,,0000,0000,0000,,are just literal numbers Dialogue: 0,0:02:12.90,0:02:14.67,Default,,0000,0000,0000,,150 and 150 Dialogue: 0,0:02:14.80,0:02:16.14,Default,,0000,0000,0000,,so we're going to say Dialogue: 0,0:02:16.22,0:02:18.95,Default,,0000,0000,0000,,mouthSize that's a good name Dialogue: 0,0:02:19.03,0:02:20.48,Default,,0000,0000,0000,,equals 150 Dialogue: 0,0:02:22.46,0:02:25.26,Default,,0000,0000,0000,,we'll replace this with mouthSize Dialogue: 0,0:02:25.30,0:02:27.48,Default,,0000,0000,0000,,and mouthSize Dialogue: 0,0:02:27.56,0:02:28.82,Default,,0000,0000,0000,,alright so now Dialogue: 0,0:02:28.86,0:02:30.75,Default,,0000,0000,0000,,we have the sizes of the shapes Dialogue: 0,0:02:30.82,0:02:32.72,Default,,0000,0000,0000,,stored as variables at the top Dialogue: 0,0:02:32.77,0:02:34.54,Default,,0000,0000,0000,,that means that its really easy Dialogue: 0,0:02:34.54,0:02:36.09,Default,,0000,0000,0000,,for us to change the sizes Dialogue: 0,0:02:36.10,0:02:36.93,Default,,0000,0000,0000,,like this like Dialogue: 0,0:02:36.93,0:02:39.16,Default,,0000,0000,0000,,Wooo Winston's hungry Dialogue: 0,0:02:39.26,0:02:41.16,Default,,0000,0000,0000,,and then maybe like, you know, Dialogue: 0,0:02:41.16,0:02:42.75,Default,,0000,0000,0000,,Winston's got hungry and Dialogue: 0,0:02:42.76,0:02:44.29,Default,,0000,0000,0000,,then he eats lots of donuts Dialogue: 0,0:02:44.29,0:02:45.93,Default,,0000,0000,0000,,and then he gets super big Dialogue: 0,0:02:45.96,0:02:47.53,Default,,0000,0000,0000,,alright Dialogue: 0,0:02:47.54,0:02:48.98,Default,,0000,0000,0000,,but there is something Dialogue: 0,0:02:49.04,0:02:51.35,Default,,0000,0000,0000,,I don't like about the program right now Dialogue: 0,0:02:51.86,0:02:59.30,Default,,0000,0000,0000,,So if I make the face size really small Dialogue: 0,0:02:59.40,0:03:01.06,Default,,0000,0000,0000,,it starts to look funny Dialogue: 0,0:03:01.08,0:03:03.01,Default,,0000,0000,0000,,because the eyes and the mouth Dialogue: 0,0:03:03.02,0:03:04.67,Default,,0000,0000,0000,,are sticking out of the face Dialogue: 0,0:03:04.67,0:03:06.72,Default,,0000,0000,0000,,and at certain points it doesn't even Dialogue: 0,0:03:06.72,0:03:07.89,Default,,0000,0000,0000,,really look like they're connected Dialogue: 0,0:03:07.89,0:03:08.67,Default,,0000,0000,0000,,to that face Dialogue: 0,0:03:08.67,0:03:10.71,Default,,0000,0000,0000,,or its not really a face any more, is it? Dialogue: 0,0:03:11.63,0:03:13.96,Default,,0000,0000,0000,,So what I really want to happen Dialogue: 0,0:03:13.96,0:03:16.31,Default,,0000,0000,0000,,is that when I change faceSize Dialogue: 0,0:03:16.31,0:03:18.30,Default,,0000,0000,0000,,I want the eyes and the mouth -- Dialogue: 0,0:03:18.35,0:03:21.58,Default,,0000,0000,0000,,I want their size to change along with it Dialogue: 0,0:03:21.58,0:03:23.99,Default,,0000,0000,0000,,so if I make faceSize be half the size Dialogue: 0,0:03:24.14,0:03:27.45,Default,,0000,0000,0000,,I want the mouth to be half the size too Dialogue: 0,0:03:27.45,0:03:29.04,Default,,0000,0000,0000,,so that means that Dialogue: 0,0:03:29.52,0:03:32.59,Default,,0000,0000,0000,,I want to calculate mouthSize and eyeSize Dialogue: 0,0:03:32.59,0:03:35.93,Default,,0000,0000,0000,,as fractions of faceSize Dialogue: 0,0:03:36.69,0:03:39.79,Default,,0000,0000,0000,,alright lets reset these variables Dialogue: 0,0:03:39.79,0:03:42.06,Default,,0000,0000,0000,,and I'll show you what I mean Dialogue: 0,0:03:42.06,0:03:44.22,Default,,0000,0000,0000,,Let's start with mouthSize Dialogue: 0,0:03:44.22,0:03:45.14,Default,,0000,0000,0000,,so right now Dialogue: 0,0:03:45.17,0:03:49.51,Default,,0000,0000,0000,,faceSize is 300 and mouthSize is 150 Dialogue: 0,0:03:50.19,0:03:51.73,Default,,0000,0000,0000,,so if we think of about them Dialogue: 0,0:03:51.73,0:03:53.01,Default,,0000,0000,0000,,relative to each other Dialogue: 0,0:03:53.01,0:03:55.91,Default,,0000,0000,0000,,we'd say that faceSize is twice as big Dialogue: 0,0:03:55.91,0:03:57.58,Default,,0000,0000,0000,,as mouthSize Dialogue: 0,0:03:57.58,0:04:00.14,Default,,0000,0000,0000,,or that mouthSize is half the size Dialogue: 0,0:04:00.14,0:04:01.36,Default,,0000,0000,0000,,of faceSize Dialogue: 0,0:04:01.43,0:04:03.87,Default,,0000,0000,0000,,and we can write that in code like this Dialogue: 0,0:04:04.06,0:04:08.06,Default,,0000,0000,0000,,one half times faceSize Dialogue: 0,0:04:08.13,0:04:09.70,Default,,0000,0000,0000,,ok so this line of code says Dialogue: 0,0:04:09.70,0:04:11.87,Default,,0000,0000,0000,,that we take the value of faceSize Dialogue: 0,0:04:11.87,0:04:13.11,Default,,0000,0000,0000,,multiply it by a half Dialogue: 0,0:04:13.11,0:04:15.39,Default,,0000,0000,0000,,and store that in mouthSize Dialogue: 0,0:04:15.67,0:04:17.49,Default,,0000,0000,0000,,so that if we change this here Dialogue: 0,0:04:18.03,0:04:20.26,Default,,0000,0000,0000,,it would figure out what half of that was Dialogue: 0,0:04:20.27,0:04:22.35,Default,,0000,0000,0000,,and that would become mouthSize Dialogue: 0,0:04:22.35,0:04:24.07,Default,,0000,0000,0000,,Perfect! That's what we want Dialogue: 0,0:04:24.85,0:04:26.95,Default,,0000,0000,0000,,So now eyeSize Dialogue: 0,0:04:27.27,0:04:28.91,Default,,0000,0000,0000,,so faceSize is 300 Dialogue: 0,0:04:29.17,0:04:31.04,Default,,0000,0000,0000,,and eyeSize is 40 Dialogue: 0,0:04:31.04,0:04:33.22,Default,,0000,0000,0000,,so we need it to be Dialogue: 0,0:04:33.22,0:04:36.64,Default,,0000,0000,0000,,40 three hundreths of faceSize Dialogue: 0,0:04:36.64,0:04:39.46,Default,,0000,0000,0000,,which is really, well lets see Dialogue: 0,0:04:39.46,0:04:41.14,Default,,0000,0000,0000,,four over 30 which we can Dialogue: 0,0:04:41.14,0:04:43.77,Default,,0000,0000,0000,,simplify down to two over 15 Dialogue: 0,0:04:44.30,0:04:45.60,Default,,0000,0000,0000,,so we're going to say Dialogue: 0,0:04:45.61,0:04:49.61,Default,,0000,0000,0000,,two over fifteen times faceSize Dialogue: 0,0:04:50.11,0:04:50.91,Default,,0000,0000,0000,,by the way Dialogue: 0,0:04:50.95,0:04:52.46,Default,,0000,0000,0000,,if you're new to fractions Dialogue: 0,0:04:52.46,0:04:54.28,Default,,0000,0000,0000,,and that math is tricky for you Dialogue: 0,0:04:54.35,0:04:56.42,Default,,0000,0000,0000,,you can learn more about fractions Dialogue: 0,0:04:56.42,0:04:57.56,Default,,0000,0000,0000,,on khanacademy Dialogue: 0,0:04:57.56,0:04:59.56,Default,,0000,0000,0000,,and come back here when you're Dialogue: 0,0:04:59.56,0:05:00.44,Default,,0000,0000,0000,,feeling ready Dialogue: 0,0:05:00.44,0:05:01.91,Default,,0000,0000,0000,,here, you just go there Dialogue: 0,0:05:02.75,0:05:03.53,Default,,0000,0000,0000,,ok Dialogue: 0,0:05:03.53,0:05:06.44,Default,,0000,0000,0000,,so lets try resizing the face again Dialogue: 0,0:05:06.92,0:05:08.16,Default,,0000,0000,0000,,Haha! Check it out Dialogue: 0,0:05:08.16,0:05:10.02,Default,,0000,0000,0000,,the mouth and the eyes resize Dialogue: 0,0:05:10.02,0:05:11.66,Default,,0000,0000,0000,,proportionally to the face Dialogue: 0,0:05:11.98,0:05:13.50,Default,,0000,0000,0000,,but you probably noticed Dialogue: 0,0:05:13.50,0:05:14.88,Default,,0000,0000,0000,,something is wrong Dialogue: 0,0:05:14.88,0:05:16.56,Default,,0000,0000,0000,,the eyes and the mouth Dialogue: 0,0:05:16.57,0:05:19.16,Default,,0000,0000,0000,,are still sticking out of the face Dialogue: 0,0:05:19.16,0:05:20.50,Default,,0000,0000,0000,,even though they are Dialogue: 0,0:05:20.50,0:05:22.61,Default,,0000,0000,0000,,much more appropriately sized Dialogue: 0,0:05:23.21,0:05:24.91,Default,,0000,0000,0000,,That is because we still have Dialogue: 0,0:05:24.91,0:05:26.63,Default,,0000,0000,0000,,some hard-coded numbers Dialogue: 0,0:05:26.63,0:05:28.40,Default,,0000,0000,0000,,in our ellipse commands Dialogue: 0,0:05:28.40,0:05:30.38,Default,,0000,0000,0000,,some numbers that should actually Dialogue: 0,0:05:30.38,0:05:32.66,Default,,0000,0000,0000,,be fractions of variables instead Dialogue: 0,0:05:33.15,0:05:34.58,Default,,0000,0000,0000,,here, I'll show you Dialogue: 0,0:05:34.67,0:05:37.80,Default,,0000,0000,0000,,So for the eye ellipse we have Dialogue: 0,0:05:37.80,0:05:40.82,Default,,0000,0000,0000,,x minus 50 for the x position Dialogue: 0,0:05:40.84,0:05:43.28,Default,,0000,0000,0000,,so this means it's always x minus 50 Dialogue: 0,0:05:43.44,0:05:45.13,Default,,0000,0000,0000,,even if we make our faceSize Dialogue: 0,0:05:45.13,0:05:46.84,Default,,0000,0000,0000,,smaller than 50 pixels Dialogue: 0,0:05:46.84,0:05:48.06,Default,,0000,0000,0000,,and that definitely doesn't make sense Dialogue: 0,0:05:48.06,0:05:49.78,Default,,0000,0000,0000,,because that means that the left eye Dialogue: 0,0:05:49.78,0:05:50.46,Default,,0000,0000,0000,,is going to be Dialogue: 0,0:05:50.46,0:05:52.16,Default,,0000,0000,0000,,not even in the face anymore Dialogue: 0,0:05:52.44,0:05:55.22,Default,,0000,0000,0000,,so it should be x minus some fraction Dialogue: 0,0:05:55.22,0:05:57.26,Default,,0000,0000,0000,,the size of our face Dialogue: 0,0:05:57.28,0:05:59.22,Default,,0000,0000,0000,,and we can figure out the fraction Dialogue: 0,0:05:59.22,0:06:00.15,Default,,0000,0000,0000,,the same way Dialogue: 0,0:06:00.15,0:06:03.90,Default,,0000,0000,0000,,50 relative to the original 300 Dialogue: 0,0:06:03.90,0:06:07.90,Default,,0000,0000,0000,,so 50 over 300, five over 30, one over six Dialogue: 0,0:06:08.58,0:06:11.95,Default,,0000,0000,0000,,so one over six times faceSize Dialogue: 0,0:06:12.44,0:06:14.11,Default,,0000,0000,0000,,and we see another 50 here Dialogue: 0,0:06:14.40,0:06:16.06,Default,,0000,0000,0000,,so we can do the same thing Dialogue: 0,0:06:16.06,0:06:17.36,Default,,0000,0000,0000,,the same expression Dialogue: 0,0:06:17.36,0:06:19.14,Default,,0000,0000,0000,,here we have 100 over 300 Dialogue: 0,0:06:19.46,0:06:20.69,Default,,0000,0000,0000,,that's going to be Dialogue: 0,0:06:20.71,0:06:23.22,Default,,0000,0000,0000,,one third times faceSize Dialogue: 0,0:06:23.22,0:06:24.72,Default,,0000,0000,0000,,this one is 60 Dialogue: 0,0:06:24.72,0:06:26.08,Default,,0000,0000,0000,,so that'll end up being Dialogue: 0,0:06:26.08,0:06:28.90,Default,,0000,0000,0000,,one fifth times faceSize Dialogue: 0,0:06:29.27,0:06:32.09,Default,,0000,0000,0000,,and here this is another 50 Dialogue: 0,0:06:32.09,0:06:34.46,Default,,0000,0000,0000,,so its one sixth again Dialogue: 0,0:06:34.46,0:06:35.73,Default,,0000,0000,0000,,and then 40 Dialogue: 0,0:06:35.73,0:06:38.26,Default,,0000,0000,0000,,that's what we figured out up here Dialogue: 0,0:06:38.26,0:06:39.51,Default,,0000,0000,0000,,two over 15 Dialogue: 0,0:06:39.51,0:06:44.94,Default,,0000,0000,0000,,so two over 15 times faceSize Dialogue: 0,0:06:45.35,0:06:48.12,Default,,0000,0000,0000,,alright so lets try again Dialogue: 0,0:06:48.12,0:06:49.48,Default,,0000,0000,0000,,Oh, look at that! Dialogue: 0,0:06:49.48,0:06:51.26,Default,,0000,0000,0000,,Look at it. That's beautiful Dialogue: 0,0:06:51.27,0:06:52.05,Default,,0000,0000,0000,,so good Dialogue: 0,0:06:52.62,0:06:54.59,Default,,0000,0000,0000,,alright so let's review Dialogue: 0,0:06:54.59,0:06:56.12,Default,,0000,0000,0000,,We created this variable Dialogue: 0,0:06:56.13,0:06:57.95,Default,,0000,0000,0000,,that stored the size of the face Dialogue: 0,0:06:57.95,0:06:59.63,Default,,0000,0000,0000,,and it just stores a number Dialogue: 0,0:06:59.63,0:07:01.51,Default,,0000,0000,0000,,then we have these mouthSize Dialogue: 0,0:07:01.51,0:07:03.35,Default,,0000,0000,0000,,and eyeSize variables Dialogue: 0,0:07:03.35,0:07:05.71,Default,,0000,0000,0000,,and we calculate them based as fractions Dialogue: 0,0:07:05.71,0:07:06.79,Default,,0000,0000,0000,,of faceSize Dialogue: 0,0:07:06.79,0:07:07.77,Default,,0000,0000,0000,,to make sure that Dialogue: 0,0:07:07.77,0:07:09.50,Default,,0000,0000,0000,,their values always changed Dialogue: 0,0:07:09.50,0:07:12.36,Default,,0000,0000,0000,,based on what we start this one off as Dialogue: 0,0:07:12.51,0:07:15.10,Default,,0000,0000,0000,,then all of the offsets are calculated Dialogue: 0,0:07:15.10,0:07:16.89,Default,,0000,0000,0000,,based on faceSize too Dialogue: 0,0:07:16.89,0:07:18.45,Default,,0000,0000,0000,,to make sure the position Dialogue: 0,0:07:18.45,0:07:19.88,Default,,0000,0000,0000,,inside the face changes Dialogue: 0,0:07:19.88,0:07:22.06,Default,,0000,0000,0000,,if faceSize changes Dialogue: 0,0:07:22.06,0:07:23.01,Default,,0000,0000,0000,,Whoo! Alright. Dialogue: 0,0:07:23.01,0:07:24.61,Default,,0000,0000,0000,,So now that we really understand Dialogue: 0,0:07:24.61,0:07:25.72,Default,,0000,0000,0000,,how to make variables Dialogue: 0,0:07:25.72,0:07:27.86,Default,,0000,0000,0000,,dependant on the values of other variables Dialogue: 0,0:07:27.86,0:07:30.38,Default,,0000,0000,0000,,we can do so much more with our programmes Dialogue: 0,0:07:30.38,0:07:32.36,Default,,0000,0000,0000,,let's celebrate by making Winston Dialogue: 0,0:07:32.36,0:07:36.78,Default,,0000,0000,0000,,Huge! yeah, go Winston!