$DBH->begin_work;
while ($missions =~ m/([^\n]+)\s+(\d+):(\d+):(\d+)\s+(\d+):(\d+):(\d+)
\s+\((?:(\d+)\+)?(\d+)\).*?(?:\d+hrs\s+)?\d+mins?\s+
- (Attack|Defend|Return|Fake Attack|Fake Defend)
+ (Attack|Defend|Return|Fake\ Attack|Fake\ Defend)
(.*?)
(?:Launching\ in\ tick\ (\d+),\ arrival\ in\ tick\ (\d+)
|ETA:\ \d+,\ Return\ ETA:\ (\d+)