Rating:

```
import cv2
import sys
from PIL import Image

vidcap = cv2.VideoCapture('SecurityCamera20171107.mp4')
count = 0
success = True

#either 0 or 1
last = 0
framecounter = 0
totalmorse = ""

success,image = vidcap.read()
while success:

PILim = Image.fromarray(image)
pix = PILim.load()

#Pixel of keyboard's capslock
a,b,c = pix[58,686]

#if pixel is white
if a > 200 and b > 200 and c > 200 :
#print ("frame %d : 1" % count)
# 0 to 1
if last != 1 :
# long 0
if framecounter > 10:
totalmorse += " "
print(" ",end="")
# short 0
framecounter = 0
last = 1
# 1 to 1
else:
framecounter += 1
#else pixel is black
else:
# 1 to 0
if last != 0:
#short 1's
if framecounter < 10:
totalmorse += "."
print(".",end="")
#long 1's
else:
totalmorse += "-"
print("-",end="")
framecounter = 0
last =0
# 0 to 0
else:
framecounter += 1
success,image = vidcap.read()
count += 1
sys.stdout.flush()

```
Which prints :
```
-... .-.. .. -. -.- ... .. ... .... --- .-- -.-- --- ..- ..-. . . .-.. .-. .. --. .... - -. --- .-- .... . .-. . .. ... - .... . -.. .- - .- - --- -... . . -..- ..-. .. .-.. - .-. .- - . -.. -- -.-. .- --- .-. .- -. --. . -.. . .-.. - .- .--. .. .--- .- -. . .-- .- -.-- -- -.-. .- .--- .- .-. .--- .- .-. -... .-.. .. -. -.- ... .. ... .... --- .-- -.-- --- ..- ..-. . . .-.. .-. .. --. .... - -. --- .-- .... . .-. . .. ... - .... . -.. .- - .- - --- -... . . -..- ..-. .. .-.. - .-. .- - . -.. -- -.-. .- --- .-. .- -. --. . -.. . .-.. - .- .--. .. .--- .- -. . .-- .- -.-- -- -.-. .- .--- .- .-. .--- .- .-. -... .-.. .. -. -.- ... .. ... .... --- .--
```

And after decoding morse code :
```

BLINKSISHOWYOUFEELRIGHTNOWHEREISTHEDATATOBEEXFILTRATEDMCAORANGEDELTAPIJANEWAYMCAJARJARBLINKSISHOWYOUFEELRIGHTNOWHEREISTHEDATATOBEEXFILTRATEDMCAORANGEDELTAPIJANEWAYMCAJARJARBLINKSISHOW
```

MCA(\w+)MCA:
```
ORANGEDELTAPIJANEWAY
```
And flag is:
```
MCA{orange delta pi janeway}
```