day_04_1.zig (57297B)
1 const std = @import("std"); 2 const debug = std.debug; 3 const fmt = std.fmt; 4 const mem = std.mem; 5 6 pub fn main() !void { 7 var guard = try most_slepful_boy(); 8 var minute = try most_slepful_minute(guard); 9 var result = guard * minute; 10 debug.assert(result == 87681); 11 debug.warn("04-1 {}\n", result); 12 } 13 14 fn most_slepful_minute(guard: u32) !u32 { 15 var current_guard: u32 = 0; 16 var last_slep_min: u32 = 0; 17 18 var minutes = []u32{0} ** 60; 19 20 for (lines) |l| { 21 var event_type = Line.get_event_type(l); 22 23 switch (event_type) { 24 Event.Begin => { 25 current_guard = try Line.get_guard(l); 26 last_slep_min = 0; 27 if (current_guard == guard) { 28 //Line.print(l); 29 } 30 }, 31 Event.Slep => { 32 last_slep_min = l.min; 33 if (current_guard == guard) { 34 //Line.print(l); 35 } 36 }, 37 Event.Wek => { 38 if (current_guard == guard) { 39 //Line.print(l); 40 var m: u32 = last_slep_min; 41 while (m < l.min) { 42 //debug.warn("{}\n", m); 43 minutes[m] += 1; 44 m += 1; 45 } 46 } 47 }, 48 else => unreachable, 49 } 50 } 51 52 var most_slepful: u32 = 0; 53 for (minutes) |sleps, m| { 54 if (sleps > minutes[most_slepful]) { 55 most_slepful = @intCast(u32, m); 56 } 57 } 58 return most_slepful; 59 } 60 61 fn most_slepful_boy() !u32 { 62 var current_guard: u32 = 0; 63 var last_slep_min: u32 = 0; 64 65 const biggest_boy: u32 = 3559; 66 var slep_counts = []u32{0} ** (biggest_boy + 1); 67 68 for (lines) |l| { 69 //Line.print(l); 70 var event_type = Line.get_event_type(l); 71 72 switch (event_type) { 73 Event.Begin => { 74 current_guard = try Line.get_guard(l); 75 last_slep_min = 0; 76 }, 77 Event.Slep => { 78 last_slep_min = l.min; 79 }, 80 Event.Wek => { 81 var slep_amt = l.min - last_slep_min; 82 //debug.warn(" Slep: {}\n", slep_amt); 83 slep_counts[current_guard] += slep_amt; 84 //debug.warn(" TOTAL: {}\n", slep_counts[current_guard]); 85 }, 86 else => unreachable, 87 } 88 } 89 90 var most_slepful: u32 = 0; 91 for (slep_counts) |sleps, guard| { 92 // todo: can there be a tie? 93 if (sleps > slep_counts[most_slepful]) { 94 most_slepful = @intCast(u32, guard); 95 } 96 } 97 98 //debug.warn("Most slepful boy is {} with {} minutes\n", most_slepful, slep_counts[most_slepful]); 99 return most_slepful; 100 } 101 102 const Event = enum { 103 Begin, 104 Slep, 105 Wek, 106 }; 107 108 const Line = struct { 109 y: u32, 110 mon: u32, 111 d: u32, 112 h: u32, 113 min: u32, 114 s: []const u8, 115 116 pub fn print(self: Line) void { 117 debug.warn("[{}-{}-{} {}:{}] {}\n", self.y, self.mon, self.d, self.h, self.min, self.s); 118 } 119 120 pub fn get_event_type(self: Line) Event { 121 return switch(self.s[0]) { 122 'G' => Event.Begin, 123 'f' => Event.Slep, 124 'w' => Event.Wek, 125 else => unreachable, 126 }; 127 } 128 129 pub fn get_guard(self: Line) !u32 { 130 debug.assert(self.s[6] == '#'); 131 return try get_int(self.s, usize(7)); 132 } 133 134 fn get_int(s: []const u8, start_pos: usize) !u32 { 135 var pos = start_pos; 136 debug.assert(is_digit(s[pos])); 137 138 var encountered_non_digit = false; 139 140 for (s[start_pos..]) |c, i| { 141 if (!is_digit(c)) { 142 encountered_non_digit = true; 143 pos += i; 144 break; 145 } 146 } 147 148 if (encountered_non_digit) { 149 return try fmt.parseInt(u32, s[start_pos..pos], 10); 150 } else { 151 return try fmt.parseInt(u32, s[start_pos..], 10); 152 } 153 } 154 155 fn is_digit(char: u8) bool { 156 if (char >= '0' and char <= '9') { 157 return true; 158 } 159 return false; 160 } 161 }; 162 163 inline fn line(y: u32, mon: u32, d: u32, h: u32, min: u32, s: []const u8) Line { 164 return Line { 165 .y = y, 166 .mon = mon, 167 .d = d, 168 .h = h, 169 .min = min, 170 .s = s, 171 }; 172 } 173 174 const lines = comptime block: { 175 break :block []Line { 176 line(1518, 03, 11, 00, 04, "Guard #1499 begins shift"), 177 line(1518, 03, 11, 00, 33, "falls asleep"), 178 line(1518, 03, 11, 00, 54, "wakes up"), 179 line(1518, 03, 12, 00, 03, "Guard #2657 begins shift"), 180 line(1518, 03, 12, 00, 21, "falls asleep"), 181 line(1518, 03, 12, 00, 29, "wakes up"), 182 line(1518, 03, 12, 00, 35, "falls asleep"), 183 line(1518, 03, 12, 00, 47, "wakes up"), 184 line(1518, 03, 13, 00, 04, "Guard #3449 begins shift"), 185 line(1518, 03, 13, 00, 27, "falls asleep"), 186 line(1518, 03, 13, 00, 55, "wakes up"), 187 line(1518, 03, 14, 00, 02, "Guard #1033 begins shift"), 188 line(1518, 03, 14, 00, 22, "falls asleep"), 189 line(1518, 03, 14, 00, 50, "wakes up"), 190 line(1518, 03, 14, 00, 56, "falls asleep"), 191 line(1518, 03, 14, 00, 57, "wakes up"), 192 line(1518, 03, 15, 00, 01, "Guard #1033 begins shift"), 193 line(1518, 03, 15, 00, 29, "falls asleep"), 194 line(1518, 03, 15, 00, 56, "wakes up"), 195 line(1518, 03, 15, 23, 50, "Guard #1811 begins shift"), 196 line(1518, 03, 16, 00, 03, "falls asleep"), 197 line(1518, 03, 16, 00, 44, "wakes up"), 198 line(1518, 03, 16, 00, 48, "falls asleep"), 199 line(1518, 03, 16, 00, 59, "wakes up"), 200 line(1518, 03, 16, 23, 57, "Guard #2657 begins shift"), 201 line(1518, 03, 17, 00, 48, "falls asleep"), 202 line(1518, 03, 17, 00, 54, "wakes up"), 203 line(1518, 03, 17, 23, 57, "Guard #241 begins shift"), 204 line(1518, 03, 18, 00, 29, "falls asleep"), 205 line(1518, 03, 18, 00, 32, "wakes up"), 206 line(1518, 03, 18, 23, 49, "Guard #3449 begins shift"), 207 line(1518, 03, 19, 00, 04, "falls asleep"), 208 line(1518, 03, 19, 00, 19, "wakes up"), 209 line(1518, 03, 19, 00, 29, "falls asleep"), 210 line(1518, 03, 19, 00, 34, "wakes up"), 211 line(1518, 03, 19, 23, 58, "Guard #241 begins shift"), 212 line(1518, 03, 20, 00, 37, "falls asleep"), 213 line(1518, 03, 20, 00, 59, "wakes up"), 214 line(1518, 03, 20, 23, 58, "Guard #73 begins shift"), 215 line(1518, 03, 21, 00, 22, "falls asleep"), 216 line(1518, 03, 21, 00, 27, "wakes up"), 217 line(1518, 03, 21, 00, 39, "falls asleep"), 218 line(1518, 03, 21, 00, 40, "wakes up"), 219 line(1518, 03, 21, 00, 46, "falls asleep"), 220 line(1518, 03, 21, 00, 57, "wakes up"), 221 line(1518, 03, 21, 23, 57, "Guard #1811 begins shift"), 222 line(1518, 03, 22, 00, 46, "falls asleep"), 223 line(1518, 03, 22, 00, 58, "wakes up"), 224 line(1518, 03, 22, 23, 50, "Guard #3361 begins shift"), 225 line(1518, 03, 23, 00, 00, "falls asleep"), 226 line(1518, 03, 23, 00, 28, "wakes up"), 227 line(1518, 03, 23, 00, 47, "falls asleep"), 228 line(1518, 03, 23, 00, 49, "wakes up"), 229 line(1518, 03, 24, 00, 02, "Guard #1033 begins shift"), 230 line(1518, 03, 24, 00, 26, "falls asleep"), 231 line(1518, 03, 24, 00, 28, "wakes up"), 232 line(1518, 03, 24, 00, 41, "falls asleep"), 233 line(1518, 03, 24, 00, 42, "wakes up"), 234 line(1518, 03, 24, 00, 51, "falls asleep"), 235 line(1518, 03, 24, 00, 58, "wakes up"), 236 line(1518, 03, 24, 23, 47, "Guard #2411 begins shift"), 237 line(1518, 03, 25, 00, 00, "falls asleep"), 238 line(1518, 03, 25, 00, 30, "wakes up"), 239 line(1518, 03, 25, 23, 58, "Guard #1033 begins shift"), 240 line(1518, 03, 26, 00, 10, "falls asleep"), 241 line(1518, 03, 26, 00, 56, "wakes up"), 242 line(1518, 03, 26, 23, 57, "Guard #1091 begins shift"), 243 line(1518, 03, 27, 00, 18, "falls asleep"), 244 line(1518, 03, 27, 00, 30, "wakes up"), 245 line(1518, 03, 27, 00, 34, "falls asleep"), 246 line(1518, 03, 27, 00, 44, "wakes up"), 247 line(1518, 03, 28, 00, 03, "Guard #241 begins shift"), 248 line(1518, 03, 28, 00, 10, "falls asleep"), 249 line(1518, 03, 28, 00, 44, "wakes up"), 250 line(1518, 03, 29, 00, 01, "Guard #2579 begins shift"), 251 line(1518, 03, 30, 00, 03, "Guard #1811 begins shift"), 252 line(1518, 03, 30, 00, 37, "falls asleep"), 253 line(1518, 03, 30, 00, 48, "wakes up"), 254 line(1518, 03, 30, 00, 54, "falls asleep"), 255 line(1518, 03, 30, 00, 59, "wakes up"), 256 line(1518, 03, 30, 23, 58, "Guard #1867 begins shift"), 257 line(1518, 03, 31, 23, 58, "Guard #3203 begins shift"), 258 line(1518, 04, 01, 00, 16, "falls asleep"), 259 line(1518, 04, 01, 00, 46, "wakes up"), 260 line(1518, 04, 02, 00, 01, "Guard #2099 begins shift"), 261 line(1518, 04, 02, 00, 42, "falls asleep"), 262 line(1518, 04, 02, 00, 53, "wakes up"), 263 line(1518, 04, 03, 00, 04, "Guard #313 begins shift"), 264 line(1518, 04, 03, 00, 06, "falls asleep"), 265 line(1518, 04, 03, 00, 58, "wakes up"), 266 line(1518, 04, 04, 00, 02, "Guard #983 begins shift"), 267 line(1518, 04, 04, 00, 22, "falls asleep"), 268 line(1518, 04, 04, 00, 30, "wakes up"), 269 line(1518, 04, 05, 00, 01, "Guard #2099 begins shift"), 270 line(1518, 04, 05, 00, 26, "falls asleep"), 271 line(1518, 04, 05, 00, 31, "wakes up"), 272 line(1518, 04, 05, 23, 57, "Guard #2617 begins shift"), 273 line(1518, 04, 06, 00, 08, "falls asleep"), 274 line(1518, 04, 06, 00, 09, "wakes up"), 275 line(1518, 04, 06, 00, 15, "falls asleep"), 276 line(1518, 04, 06, 00, 55, "wakes up"), 277 line(1518, 04, 07, 00, 01, "Guard #1291 begins shift"), 278 line(1518, 04, 07, 00, 14, "falls asleep"), 279 line(1518, 04, 07, 00, 40, "wakes up"), 280 line(1518, 04, 07, 00, 48, "falls asleep"), 281 line(1518, 04, 07, 00, 51, "wakes up"), 282 line(1518, 04, 07, 00, 55, "falls asleep"), 283 line(1518, 04, 07, 00, 57, "wakes up"), 284 line(1518, 04, 08, 00, 03, "Guard #2411 begins shift"), 285 line(1518, 04, 08, 00, 12, "falls asleep"), 286 line(1518, 04, 08, 00, 28, "wakes up"), 287 line(1518, 04, 08, 23, 51, "Guard #3559 begins shift"), 288 line(1518, 04, 09, 00, 05, "falls asleep"), 289 line(1518, 04, 09, 00, 39, "wakes up"), 290 line(1518, 04, 09, 00, 45, "falls asleep"), 291 line(1518, 04, 09, 00, 46, "wakes up"), 292 line(1518, 04, 10, 00, 00, "Guard #1811 begins shift"), 293 line(1518, 04, 10, 00, 22, "falls asleep"), 294 line(1518, 04, 10, 00, 48, "wakes up"), 295 line(1518, 04, 10, 00, 53, "falls asleep"), 296 line(1518, 04, 10, 00, 59, "wakes up"), 297 line(1518, 04, 10, 23, 52, "Guard #3559 begins shift"), 298 line(1518, 04, 11, 00, 01, "falls asleep"), 299 line(1518, 04, 11, 00, 25, "wakes up"), 300 line(1518, 04, 11, 00, 42, "falls asleep"), 301 line(1518, 04, 11, 00, 53, "wakes up"), 302 line(1518, 04, 11, 23, 57, "Guard #3499 begins shift"), 303 line(1518, 04, 12, 00, 37, "falls asleep"), 304 line(1518, 04, 12, 00, 50, "wakes up"), 305 line(1518, 04, 12, 23, 54, "Guard #2099 begins shift"), 306 line(1518, 04, 13, 00, 00, "falls asleep"), 307 line(1518, 04, 13, 00, 35, "wakes up"), 308 line(1518, 04, 13, 00, 43, "falls asleep"), 309 line(1518, 04, 13, 00, 46, "wakes up"), 310 line(1518, 04, 14, 00, 01, "Guard #3559 begins shift"), 311 line(1518, 04, 14, 00, 13, "falls asleep"), 312 line(1518, 04, 14, 00, 51, "wakes up"), 313 line(1518, 04, 14, 23, 58, "Guard #3203 begins shift"), 314 line(1518, 04, 15, 00, 17, "falls asleep"), 315 line(1518, 04, 15, 00, 23, "wakes up"), 316 line(1518, 04, 15, 23, 46, "Guard #313 begins shift"), 317 line(1518, 04, 16, 00, 01, "falls asleep"), 318 line(1518, 04, 16, 00, 59, "wakes up"), 319 line(1518, 04, 17, 00, 00, "Guard #1291 begins shift"), 320 line(1518, 04, 17, 00, 18, "falls asleep"), 321 line(1518, 04, 17, 00, 47, "wakes up"), 322 line(1518, 04, 17, 00, 53, "falls asleep"), 323 line(1518, 04, 17, 00, 59, "wakes up"), 324 line(1518, 04, 18, 00, 00, "Guard #1091 begins shift"), 325 line(1518, 04, 18, 00, 06, "falls asleep"), 326 line(1518, 04, 18, 00, 44, "wakes up"), 327 line(1518, 04, 18, 23, 56, "Guard #3109 begins shift"), 328 line(1518, 04, 19, 00, 44, "falls asleep"), 329 line(1518, 04, 19, 00, 49, "wakes up"), 330 line(1518, 04, 19, 00, 55, "falls asleep"), 331 line(1518, 04, 19, 00, 58, "wakes up"), 332 line(1518, 04, 19, 23, 58, "Guard #1291 begins shift"), 333 line(1518, 04, 20, 00, 28, "falls asleep"), 334 line(1518, 04, 20, 00, 45, "wakes up"), 335 line(1518, 04, 20, 23, 54, "Guard #73 begins shift"), 336 line(1518, 04, 21, 00, 00, "falls asleep"), 337 line(1518, 04, 21, 00, 30, "wakes up"), 338 line(1518, 04, 21, 00, 46, "falls asleep"), 339 line(1518, 04, 21, 00, 49, "wakes up"), 340 line(1518, 04, 21, 23, 56, "Guard #1811 begins shift"), 341 line(1518, 04, 22, 00, 11, "falls asleep"), 342 line(1518, 04, 22, 00, 49, "wakes up"), 343 line(1518, 04, 22, 23, 57, "Guard #2099 begins shift"), 344 line(1518, 04, 23, 00, 12, "falls asleep"), 345 line(1518, 04, 23, 00, 17, "wakes up"), 346 line(1518, 04, 23, 00, 22, "falls asleep"), 347 line(1518, 04, 23, 00, 57, "wakes up"), 348 line(1518, 04, 24, 00, 04, "Guard #3361 begins shift"), 349 line(1518, 04, 24, 00, 34, "falls asleep"), 350 line(1518, 04, 24, 00, 58, "wakes up"), 351 line(1518, 04, 25, 00, 00, "Guard #3203 begins shift"), 352 line(1518, 04, 25, 00, 44, "falls asleep"), 353 line(1518, 04, 25, 00, 52, "wakes up"), 354 line(1518, 04, 26, 00, 00, "Guard #241 begins shift"), 355 line(1518, 04, 26, 00, 18, "falls asleep"), 356 line(1518, 04, 26, 00, 40, "wakes up"), 357 line(1518, 04, 26, 23, 58, "Guard #3109 begins shift"), 358 line(1518, 04, 27, 00, 24, "falls asleep"), 359 line(1518, 04, 27, 00, 39, "wakes up"), 360 line(1518, 04, 27, 00, 43, "falls asleep"), 361 line(1518, 04, 27, 00, 44, "wakes up"), 362 line(1518, 04, 28, 00, 02, "Guard #1811 begins shift"), 363 line(1518, 04, 28, 00, 33, "falls asleep"), 364 line(1518, 04, 28, 00, 43, "wakes up"), 365 line(1518, 04, 28, 23, 51, "Guard #73 begins shift"), 366 line(1518, 04, 29, 00, 01, "falls asleep"), 367 line(1518, 04, 29, 00, 24, "wakes up"), 368 line(1518, 04, 30, 00, 02, "Guard #1499 begins shift"), 369 line(1518, 04, 30, 00, 47, "falls asleep"), 370 line(1518, 04, 30, 00, 49, "wakes up"), 371 line(1518, 05, 01, 00, 01, "Guard #1499 begins shift"), 372 line(1518, 05, 01, 00, 09, "falls asleep"), 373 line(1518, 05, 01, 00, 25, "wakes up"), 374 line(1518, 05, 01, 00, 49, "falls asleep"), 375 line(1518, 05, 01, 00, 58, "wakes up"), 376 line(1518, 05, 01, 23, 59, "Guard #3109 begins shift"), 377 line(1518, 05, 02, 00, 19, "falls asleep"), 378 line(1518, 05, 02, 00, 48, "wakes up"), 379 line(1518, 05, 02, 23, 53, "Guard #241 begins shift"), 380 line(1518, 05, 03, 00, 04, "falls asleep"), 381 line(1518, 05, 03, 00, 52, "wakes up"), 382 line(1518, 05, 03, 23, 56, "Guard #3559 begins shift"), 383 line(1518, 05, 04, 00, 19, "falls asleep"), 384 line(1518, 05, 04, 00, 22, "wakes up"), 385 line(1518, 05, 04, 00, 48, "falls asleep"), 386 line(1518, 05, 04, 00, 59, "wakes up"), 387 line(1518, 05, 04, 23, 58, "Guard #2657 begins shift"), 388 line(1518, 05, 05, 00, 32, "falls asleep"), 389 line(1518, 05, 05, 00, 34, "wakes up"), 390 line(1518, 05, 05, 00, 43, "falls asleep"), 391 line(1518, 05, 05, 00, 55, "wakes up"), 392 line(1518, 05, 05, 23, 58, "Guard #3499 begins shift"), 393 line(1518, 05, 06, 00, 06, "falls asleep"), 394 line(1518, 05, 06, 00, 11, "wakes up"), 395 line(1518, 05, 07, 00, 04, "Guard #1091 begins shift"), 396 line(1518, 05, 07, 00, 16, "falls asleep"), 397 line(1518, 05, 07, 00, 35, "wakes up"), 398 line(1518, 05, 07, 00, 38, "falls asleep"), 399 line(1518, 05, 07, 00, 48, "wakes up"), 400 line(1518, 05, 07, 00, 52, "falls asleep"), 401 line(1518, 05, 07, 00, 56, "wakes up"), 402 line(1518, 05, 08, 00, 01, "Guard #1033 begins shift"), 403 line(1518, 05, 08, 00, 08, "falls asleep"), 404 line(1518, 05, 08, 00, 11, "wakes up"), 405 line(1518, 05, 08, 00, 19, "falls asleep"), 406 line(1518, 05, 08, 00, 49, "wakes up"), 407 line(1518, 05, 08, 00, 52, "falls asleep"), 408 line(1518, 05, 08, 00, 55, "wakes up"), 409 line(1518, 05, 08, 23, 56, "Guard #2099 begins shift"), 410 line(1518, 05, 09, 00, 34, "falls asleep"), 411 line(1518, 05, 09, 00, 49, "wakes up"), 412 line(1518, 05, 10, 00, 00, "Guard #73 begins shift"), 413 line(1518, 05, 10, 00, 19, "falls asleep"), 414 line(1518, 05, 10, 00, 29, "wakes up"), 415 line(1518, 05, 11, 00, 02, "Guard #1811 begins shift"), 416 line(1518, 05, 11, 00, 10, "falls asleep"), 417 line(1518, 05, 11, 00, 58, "wakes up"), 418 line(1518, 05, 11, 23, 50, "Guard #3109 begins shift"), 419 line(1518, 05, 12, 00, 05, "falls asleep"), 420 line(1518, 05, 12, 00, 54, "wakes up"), 421 line(1518, 05, 13, 00, 00, "Guard #1499 begins shift"), 422 line(1518, 05, 13, 00, 10, "falls asleep"), 423 line(1518, 05, 13, 00, 33, "wakes up"), 424 line(1518, 05, 14, 00, 01, "Guard #1291 begins shift"), 425 line(1518, 05, 14, 00, 17, "falls asleep"), 426 line(1518, 05, 14, 00, 37, "wakes up"), 427 line(1518, 05, 15, 00, 03, "Guard #241 begins shift"), 428 line(1518, 05, 15, 00, 19, "falls asleep"), 429 line(1518, 05, 15, 00, 49, "wakes up"), 430 line(1518, 05, 16, 00, 00, "Guard #983 begins shift"), 431 line(1518, 05, 16, 00, 20, "falls asleep"), 432 line(1518, 05, 16, 00, 23, "wakes up"), 433 line(1518, 05, 16, 00, 28, "falls asleep"), 434 line(1518, 05, 16, 00, 58, "wakes up"), 435 line(1518, 05, 17, 00, 00, "Guard #241 begins shift"), 436 line(1518, 05, 17, 00, 15, "falls asleep"), 437 line(1518, 05, 17, 00, 23, "wakes up"), 438 line(1518, 05, 17, 23, 58, "Guard #3499 begins shift"), 439 line(1518, 05, 18, 00, 35, "falls asleep"), 440 line(1518, 05, 18, 00, 40, "wakes up"), 441 line(1518, 05, 18, 23, 53, "Guard #3109 begins shift"), 442 line(1518, 05, 19, 00, 04, "falls asleep"), 443 line(1518, 05, 19, 00, 16, "wakes up"), 444 line(1518, 05, 19, 00, 29, "falls asleep"), 445 line(1518, 05, 19, 00, 57, "wakes up"), 446 line(1518, 05, 20, 00, 02, "Guard #1033 begins shift"), 447 line(1518, 05, 20, 00, 36, "falls asleep"), 448 line(1518, 05, 20, 00, 59, "wakes up"), 449 line(1518, 05, 20, 23, 57, "Guard #1811 begins shift"), 450 line(1518, 05, 21, 00, 28, "falls asleep"), 451 line(1518, 05, 21, 00, 31, "wakes up"), 452 line(1518, 05, 22, 00, 04, "Guard #313 begins shift"), 453 line(1518, 05, 22, 00, 28, "falls asleep"), 454 line(1518, 05, 22, 00, 30, "wakes up"), 455 line(1518, 05, 22, 23, 59, "Guard #2617 begins shift"), 456 line(1518, 05, 23, 00, 11, "falls asleep"), 457 line(1518, 05, 23, 00, 14, "wakes up"), 458 line(1518, 05, 23, 00, 21, "falls asleep"), 459 line(1518, 05, 23, 00, 24, "wakes up"), 460 line(1518, 05, 23, 23, 56, "Guard #1811 begins shift"), 461 line(1518, 05, 24, 00, 17, "falls asleep"), 462 line(1518, 05, 24, 00, 57, "wakes up"), 463 line(1518, 05, 24, 23, 56, "Guard #983 begins shift"), 464 line(1518, 05, 25, 00, 29, "falls asleep"), 465 line(1518, 05, 25, 00, 59, "wakes up"), 466 line(1518, 05, 26, 00, 02, "Guard #919 begins shift"), 467 line(1518, 05, 26, 00, 06, "falls asleep"), 468 line(1518, 05, 26, 00, 11, "wakes up"), 469 line(1518, 05, 26, 00, 40, "falls asleep"), 470 line(1518, 05, 26, 00, 46, "wakes up"), 471 line(1518, 05, 26, 00, 54, "falls asleep"), 472 line(1518, 05, 26, 00, 56, "wakes up"), 473 line(1518, 05, 27, 00, 00, "Guard #3499 begins shift"), 474 line(1518, 05, 27, 00, 26, "falls asleep"), 475 line(1518, 05, 27, 00, 53, "wakes up"), 476 line(1518, 05, 28, 00, 03, "Guard #3449 begins shift"), 477 line(1518, 05, 28, 00, 11, "falls asleep"), 478 line(1518, 05, 28, 00, 14, "wakes up"), 479 line(1518, 05, 28, 00, 41, "falls asleep"), 480 line(1518, 05, 28, 00, 43, "wakes up"), 481 line(1518, 05, 28, 00, 52, "falls asleep"), 482 line(1518, 05, 28, 00, 54, "wakes up"), 483 line(1518, 05, 28, 23, 56, "Guard #2657 begins shift"), 484 line(1518, 05, 29, 00, 09, "falls asleep"), 485 line(1518, 05, 29, 00, 34, "wakes up"), 486 line(1518, 05, 30, 00, 04, "Guard #1499 begins shift"), 487 line(1518, 05, 30, 00, 14, "falls asleep"), 488 line(1518, 05, 30, 00, 53, "wakes up"), 489 line(1518, 05, 31, 00, 02, "Guard #2657 begins shift"), 490 line(1518, 05, 31, 00, 33, "falls asleep"), 491 line(1518, 05, 31, 00, 40, "wakes up"), 492 line(1518, 05, 31, 00, 50, "falls asleep"), 493 line(1518, 05, 31, 00, 56, "wakes up"), 494 line(1518, 06, 01, 00, 02, "Guard #2657 begins shift"), 495 line(1518, 06, 01, 00, 39, "falls asleep"), 496 line(1518, 06, 01, 00, 48, "wakes up"), 497 line(1518, 06, 01, 23, 59, "Guard #241 begins shift"), 498 line(1518, 06, 02, 00, 09, "falls asleep"), 499 line(1518, 06, 02, 00, 38, "wakes up"), 500 line(1518, 06, 02, 23, 59, "Guard #241 begins shift"), 501 line(1518, 06, 03, 00, 36, "falls asleep"), 502 line(1518, 06, 03, 00, 48, "wakes up"), 503 line(1518, 06, 03, 00, 55, "falls asleep"), 504 line(1518, 06, 03, 00, 56, "wakes up"), 505 line(1518, 06, 03, 23, 46, "Guard #313 begins shift"), 506 line(1518, 06, 04, 00, 01, "falls asleep"), 507 line(1518, 06, 04, 00, 32, "wakes up"), 508 line(1518, 06, 05, 00, 00, "Guard #983 begins shift"), 509 line(1518, 06, 05, 00, 21, "falls asleep"), 510 line(1518, 06, 05, 00, 43, "wakes up"), 511 line(1518, 06, 05, 00, 47, "falls asleep"), 512 line(1518, 06, 05, 00, 52, "wakes up"), 513 line(1518, 06, 05, 00, 56, "falls asleep"), 514 line(1518, 06, 05, 00, 59, "wakes up"), 515 line(1518, 06, 06, 00, 03, "Guard #2657 begins shift"), 516 line(1518, 06, 06, 00, 12, "falls asleep"), 517 line(1518, 06, 06, 00, 24, "wakes up"), 518 line(1518, 06, 06, 23, 59, "Guard #3499 begins shift"), 519 line(1518, 06, 07, 00, 15, "falls asleep"), 520 line(1518, 06, 07, 00, 34, "wakes up"), 521 line(1518, 06, 07, 00, 39, "falls asleep"), 522 line(1518, 06, 07, 00, 59, "wakes up"), 523 line(1518, 06, 08, 00, 02, "Guard #1811 begins shift"), 524 line(1518, 06, 08, 00, 14, "falls asleep"), 525 line(1518, 06, 08, 00, 48, "wakes up"), 526 line(1518, 06, 08, 00, 53, "falls asleep"), 527 line(1518, 06, 08, 00, 54, "wakes up"), 528 line(1518, 06, 08, 23, 47, "Guard #241 begins shift"), 529 line(1518, 06, 09, 00, 02, "falls asleep"), 530 line(1518, 06, 09, 00, 16, "wakes up"), 531 line(1518, 06, 09, 00, 45, "falls asleep"), 532 line(1518, 06, 09, 00, 53, "wakes up"), 533 line(1518, 06, 10, 00, 00, "Guard #919 begins shift"), 534 line(1518, 06, 10, 00, 34, "falls asleep"), 535 line(1518, 06, 10, 00, 48, "wakes up"), 536 line(1518, 06, 10, 00, 53, "falls asleep"), 537 line(1518, 06, 10, 00, 57, "wakes up"), 538 line(1518, 06, 11, 00, 02, "Guard #919 begins shift"), 539 line(1518, 06, 11, 00, 14, "falls asleep"), 540 line(1518, 06, 11, 00, 44, "wakes up"), 541 line(1518, 06, 12, 00, 00, "Guard #3499 begins shift"), 542 line(1518, 06, 12, 00, 13, "falls asleep"), 543 line(1518, 06, 12, 00, 44, "wakes up"), 544 line(1518, 06, 13, 00, 00, "Guard #3499 begins shift"), 545 line(1518, 06, 13, 00, 26, "falls asleep"), 546 line(1518, 06, 13, 00, 43, "wakes up"), 547 line(1518, 06, 14, 00, 00, "Guard #3499 begins shift"), 548 line(1518, 06, 14, 00, 08, "falls asleep"), 549 line(1518, 06, 14, 00, 48, "wakes up"), 550 line(1518, 06, 14, 23, 50, "Guard #983 begins shift"), 551 line(1518, 06, 15, 00, 03, "falls asleep"), 552 line(1518, 06, 15, 00, 22, "wakes up"), 553 line(1518, 06, 15, 00, 27, "falls asleep"), 554 line(1518, 06, 15, 00, 44, "wakes up"), 555 line(1518, 06, 15, 00, 53, "falls asleep"), 556 line(1518, 06, 15, 00, 58, "wakes up"), 557 line(1518, 06, 15, 23, 59, "Guard #1499 begins shift"), 558 line(1518, 06, 16, 00, 24, "falls asleep"), 559 line(1518, 06, 16, 00, 29, "wakes up"), 560 line(1518, 06, 16, 00, 44, "falls asleep"), 561 line(1518, 06, 16, 00, 56, "wakes up"), 562 line(1518, 06, 17, 00, 00, "Guard #983 begins shift"), 563 line(1518, 06, 17, 00, 15, "falls asleep"), 564 line(1518, 06, 17, 00, 25, "wakes up"), 565 line(1518, 06, 17, 00, 31, "falls asleep"), 566 line(1518, 06, 17, 00, 45, "wakes up"), 567 line(1518, 06, 17, 00, 48, "falls asleep"), 568 line(1518, 06, 17, 00, 53, "wakes up"), 569 line(1518, 06, 18, 00, 00, "Guard #1499 begins shift"), 570 line(1518, 06, 18, 00, 28, "falls asleep"), 571 line(1518, 06, 18, 00, 55, "wakes up"), 572 line(1518, 06, 19, 00, 00, "Guard #1499 begins shift"), 573 line(1518, 06, 19, 00, 14, "falls asleep"), 574 line(1518, 06, 19, 00, 37, "wakes up"), 575 line(1518, 06, 19, 00, 45, "falls asleep"), 576 line(1518, 06, 19, 00, 57, "wakes up"), 577 line(1518, 06, 19, 23, 57, "Guard #2411 begins shift"), 578 line(1518, 06, 20, 00, 27, "falls asleep"), 579 line(1518, 06, 20, 00, 43, "wakes up"), 580 line(1518, 06, 20, 00, 47, "falls asleep"), 581 line(1518, 06, 20, 00, 52, "wakes up"), 582 line(1518, 06, 20, 23, 57, "Guard #3361 begins shift"), 583 line(1518, 06, 21, 00, 17, "falls asleep"), 584 line(1518, 06, 21, 00, 23, "wakes up"), 585 line(1518, 06, 22, 00, 02, "Guard #2411 begins shift"), 586 line(1518, 06, 22, 00, 22, "falls asleep"), 587 line(1518, 06, 22, 00, 48, "wakes up"), 588 line(1518, 06, 22, 23, 59, "Guard #2657 begins shift"), 589 line(1518, 06, 23, 00, 10, "falls asleep"), 590 line(1518, 06, 23, 00, 40, "wakes up"), 591 line(1518, 06, 24, 00, 04, "Guard #1033 begins shift"), 592 line(1518, 06, 24, 00, 12, "falls asleep"), 593 line(1518, 06, 24, 00, 28, "wakes up"), 594 line(1518, 06, 25, 00, 00, "Guard #3499 begins shift"), 595 line(1518, 06, 25, 00, 18, "falls asleep"), 596 line(1518, 06, 25, 00, 41, "wakes up"), 597 line(1518, 06, 25, 23, 59, "Guard #241 begins shift"), 598 line(1518, 06, 26, 00, 06, "falls asleep"), 599 line(1518, 06, 26, 00, 21, "wakes up"), 600 line(1518, 06, 26, 00, 29, "falls asleep"), 601 line(1518, 06, 26, 00, 37, "wakes up"), 602 line(1518, 06, 26, 00, 45, "falls asleep"), 603 line(1518, 06, 26, 00, 53, "wakes up"), 604 line(1518, 06, 26, 23, 59, "Guard #983 begins shift"), 605 line(1518, 06, 27, 00, 35, "falls asleep"), 606 line(1518, 06, 27, 00, 37, "wakes up"), 607 line(1518, 06, 27, 00, 46, "falls asleep"), 608 line(1518, 06, 27, 00, 58, "wakes up"), 609 line(1518, 06, 28, 00, 04, "Guard #2657 begins shift"), 610 line(1518, 06, 28, 00, 20, "falls asleep"), 611 line(1518, 06, 28, 00, 37, "wakes up"), 612 line(1518, 06, 28, 23, 59, "Guard #2657 begins shift"), 613 line(1518, 06, 29, 00, 46, "falls asleep"), 614 line(1518, 06, 29, 00, 51, "wakes up"), 615 line(1518, 06, 29, 23, 59, "Guard #1811 begins shift"), 616 line(1518, 06, 30, 00, 39, "falls asleep"), 617 line(1518, 06, 30, 00, 52, "wakes up"), 618 line(1518, 06, 30, 00, 56, "falls asleep"), 619 line(1518, 06, 30, 00, 59, "wakes up"), 620 line(1518, 06, 30, 23, 49, "Guard #241 begins shift"), 621 line(1518, 07, 01, 00, 05, "falls asleep"), 622 line(1518, 07, 01, 00, 36, "wakes up"), 623 line(1518, 07, 01, 00, 40, "falls asleep"), 624 line(1518, 07, 01, 00, 47, "wakes up"), 625 line(1518, 07, 01, 23, 51, "Guard #3109 begins shift"), 626 line(1518, 07, 02, 00, 00, "falls asleep"), 627 line(1518, 07, 02, 00, 43, "wakes up"), 628 line(1518, 07, 02, 23, 57, "Guard #1811 begins shift"), 629 line(1518, 07, 03, 00, 07, "falls asleep"), 630 line(1518, 07, 03, 00, 19, "wakes up"), 631 line(1518, 07, 03, 00, 22, "falls asleep"), 632 line(1518, 07, 03, 00, 47, "wakes up"), 633 line(1518, 07, 04, 00, 03, "Guard #2411 begins shift"), 634 line(1518, 07, 04, 00, 22, "falls asleep"), 635 line(1518, 07, 04, 00, 48, "wakes up"), 636 line(1518, 07, 04, 23, 59, "Guard #2099 begins shift"), 637 line(1518, 07, 05, 00, 11, "falls asleep"), 638 line(1518, 07, 05, 00, 13, "wakes up"), 639 line(1518, 07, 05, 00, 39, "falls asleep"), 640 line(1518, 07, 05, 00, 51, "wakes up"), 641 line(1518, 07, 05, 23, 58, "Guard #3361 begins shift"), 642 line(1518, 07, 06, 00, 46, "falls asleep"), 643 line(1518, 07, 06, 00, 59, "wakes up"), 644 line(1518, 07, 07, 00, 02, "Guard #2099 begins shift"), 645 line(1518, 07, 07, 00, 29, "falls asleep"), 646 line(1518, 07, 07, 00, 34, "wakes up"), 647 line(1518, 07, 07, 23, 57, "Guard #983 begins shift"), 648 line(1518, 07, 08, 00, 36, "falls asleep"), 649 line(1518, 07, 08, 00, 37, "wakes up"), 650 line(1518, 07, 08, 00, 45, "falls asleep"), 651 line(1518, 07, 08, 00, 59, "wakes up"), 652 line(1518, 07, 09, 00, 00, "Guard #3361 begins shift"), 653 line(1518, 07, 09, 00, 38, "falls asleep"), 654 line(1518, 07, 09, 00, 45, "wakes up"), 655 line(1518, 07, 09, 00, 53, "falls asleep"), 656 line(1518, 07, 09, 00, 57, "wakes up"), 657 line(1518, 07, 09, 23, 59, "Guard #3499 begins shift"), 658 line(1518, 07, 10, 00, 22, "falls asleep"), 659 line(1518, 07, 10, 00, 50, "wakes up"), 660 line(1518, 07, 11, 00, 04, "Guard #3559 begins shift"), 661 line(1518, 07, 11, 00, 14, "falls asleep"), 662 line(1518, 07, 11, 00, 49, "wakes up"), 663 line(1518, 07, 11, 00, 55, "falls asleep"), 664 line(1518, 07, 11, 00, 56, "wakes up"), 665 line(1518, 07, 11, 23, 57, "Guard #2617 begins shift"), 666 line(1518, 07, 12, 00, 29, "falls asleep"), 667 line(1518, 07, 12, 00, 37, "wakes up"), 668 line(1518, 07, 12, 23, 50, "Guard #2099 begins shift"), 669 line(1518, 07, 13, 00, 01, "falls asleep"), 670 line(1518, 07, 13, 00, 32, "wakes up"), 671 line(1518, 07, 14, 00, 04, "Guard #2579 begins shift"), 672 line(1518, 07, 14, 23, 57, "Guard #2617 begins shift"), 673 line(1518, 07, 15, 00, 38, "falls asleep"), 674 line(1518, 07, 15, 00, 53, "wakes up"), 675 line(1518, 07, 15, 00, 57, "falls asleep"), 676 line(1518, 07, 15, 00, 59, "wakes up"), 677 line(1518, 07, 15, 23, 57, "Guard #2657 begins shift"), 678 line(1518, 07, 16, 00, 09, "falls asleep"), 679 line(1518, 07, 16, 00, 20, "wakes up"), 680 line(1518, 07, 16, 00, 42, "falls asleep"), 681 line(1518, 07, 16, 00, 56, "wakes up"), 682 line(1518, 07, 16, 23, 57, "Guard #983 begins shift"), 683 line(1518, 07, 17, 00, 06, "falls asleep"), 684 line(1518, 07, 17, 00, 41, "wakes up"), 685 line(1518, 07, 17, 00, 45, "falls asleep"), 686 line(1518, 07, 17, 00, 59, "wakes up"), 687 line(1518, 07, 17, 23, 47, "Guard #1091 begins shift"), 688 line(1518, 07, 18, 00, 03, "falls asleep"), 689 line(1518, 07, 18, 00, 18, "wakes up"), 690 line(1518, 07, 18, 23, 53, "Guard #3499 begins shift"), 691 line(1518, 07, 19, 00, 02, "falls asleep"), 692 line(1518, 07, 19, 00, 43, "wakes up"), 693 line(1518, 07, 20, 00, 00, "Guard #241 begins shift"), 694 line(1518, 07, 20, 00, 13, "falls asleep"), 695 line(1518, 07, 20, 00, 30, "wakes up"), 696 line(1518, 07, 21, 00, 00, "Guard #919 begins shift"), 697 line(1518, 07, 21, 00, 17, "falls asleep"), 698 line(1518, 07, 21, 00, 31, "wakes up"), 699 line(1518, 07, 21, 23, 47, "Guard #2099 begins shift"), 700 line(1518, 07, 22, 00, 01, "falls asleep"), 701 line(1518, 07, 22, 00, 23, "wakes up"), 702 line(1518, 07, 22, 00, 35, "falls asleep"), 703 line(1518, 07, 22, 00, 47, "wakes up"), 704 line(1518, 07, 23, 00, 04, "Guard #2617 begins shift"), 705 line(1518, 07, 23, 00, 33, "falls asleep"), 706 line(1518, 07, 23, 00, 52, "wakes up"), 707 line(1518, 07, 24, 00, 03, "Guard #823 begins shift"), 708 line(1518, 07, 25, 00, 03, "Guard #1033 begins shift"), 709 line(1518, 07, 25, 00, 29, "falls asleep"), 710 line(1518, 07, 25, 00, 45, "wakes up"), 711 line(1518, 07, 25, 00, 49, "falls asleep"), 712 line(1518, 07, 25, 00, 57, "wakes up"), 713 line(1518, 07, 26, 00, 00, "Guard #3499 begins shift"), 714 line(1518, 07, 26, 00, 38, "falls asleep"), 715 line(1518, 07, 26, 00, 43, "wakes up"), 716 line(1518, 07, 26, 00, 50, "falls asleep"), 717 line(1518, 07, 26, 00, 51, "wakes up"), 718 line(1518, 07, 26, 23, 57, "Guard #1867 begins shift"), 719 line(1518, 07, 27, 23, 50, "Guard #2099 begins shift"), 720 line(1518, 07, 28, 00, 04, "falls asleep"), 721 line(1518, 07, 28, 00, 41, "wakes up"), 722 line(1518, 07, 29, 00, 00, "Guard #1811 begins shift"), 723 line(1518, 07, 29, 00, 40, "falls asleep"), 724 line(1518, 07, 29, 00, 50, "wakes up"), 725 line(1518, 07, 29, 00, 53, "falls asleep"), 726 line(1518, 07, 29, 00, 59, "wakes up"), 727 line(1518, 07, 30, 00, 04, "Guard #3109 begins shift"), 728 line(1518, 07, 30, 00, 06, "falls asleep"), 729 line(1518, 07, 30, 00, 22, "wakes up"), 730 line(1518, 07, 30, 00, 30, "falls asleep"), 731 line(1518, 07, 30, 00, 37, "wakes up"), 732 line(1518, 07, 30, 00, 43, "falls asleep"), 733 line(1518, 07, 30, 00, 55, "wakes up"), 734 line(1518, 07, 31, 00, 01, "Guard #3499 begins shift"), 735 line(1518, 07, 31, 00, 10, "falls asleep"), 736 line(1518, 07, 31, 00, 34, "wakes up"), 737 line(1518, 07, 31, 00, 41, "falls asleep"), 738 line(1518, 07, 31, 00, 44, "wakes up"), 739 line(1518, 08, 01, 00, 03, "Guard #1291 begins shift"), 740 line(1518, 08, 01, 00, 21, "falls asleep"), 741 line(1518, 08, 01, 00, 52, "wakes up"), 742 line(1518, 08, 01, 23, 56, "Guard #1033 begins shift"), 743 line(1518, 08, 02, 00, 18, "falls asleep"), 744 line(1518, 08, 02, 00, 38, "wakes up"), 745 line(1518, 08, 02, 23, 59, "Guard #3361 begins shift"), 746 line(1518, 08, 03, 00, 49, "falls asleep"), 747 line(1518, 08, 03, 00, 59, "wakes up"), 748 line(1518, 08, 04, 00, 00, "Guard #1033 begins shift"), 749 line(1518, 08, 04, 00, 33, "falls asleep"), 750 line(1518, 08, 04, 00, 45, "wakes up"), 751 line(1518, 08, 04, 00, 57, "falls asleep"), 752 line(1518, 08, 04, 00, 59, "wakes up"), 753 line(1518, 08, 04, 23, 53, "Guard #1091 begins shift"), 754 line(1518, 08, 05, 00, 01, "falls asleep"), 755 line(1518, 08, 05, 00, 27, "wakes up"), 756 line(1518, 08, 05, 23, 52, "Guard #3449 begins shift"), 757 line(1518, 08, 06, 00, 00, "falls asleep"), 758 line(1518, 08, 06, 00, 11, "wakes up"), 759 line(1518, 08, 06, 00, 20, "falls asleep"), 760 line(1518, 08, 06, 00, 42, "wakes up"), 761 line(1518, 08, 06, 00, 51, "falls asleep"), 762 line(1518, 08, 06, 00, 55, "wakes up"), 763 line(1518, 08, 07, 00, 00, "Guard #1499 begins shift"), 764 line(1518, 08, 07, 00, 27, "falls asleep"), 765 line(1518, 08, 07, 00, 55, "wakes up"), 766 line(1518, 08, 08, 00, 04, "Guard #241 begins shift"), 767 line(1518, 08, 08, 00, 11, "falls asleep"), 768 line(1518, 08, 08, 00, 28, "wakes up"), 769 line(1518, 08, 08, 00, 41, "falls asleep"), 770 line(1518, 08, 08, 00, 54, "wakes up"), 771 line(1518, 08, 09, 00, 03, "Guard #3109 begins shift"), 772 line(1518, 08, 09, 00, 28, "falls asleep"), 773 line(1518, 08, 09, 00, 34, "wakes up"), 774 line(1518, 08, 09, 00, 38, "falls asleep"), 775 line(1518, 08, 09, 00, 45, "wakes up"), 776 line(1518, 08, 10, 00, 00, "Guard #3109 begins shift"), 777 line(1518, 08, 10, 00, 12, "falls asleep"), 778 line(1518, 08, 10, 00, 38, "wakes up"), 779 line(1518, 08, 10, 00, 45, "falls asleep"), 780 line(1518, 08, 10, 00, 49, "wakes up"), 781 line(1518, 08, 10, 23, 57, "Guard #3203 begins shift"), 782 line(1518, 08, 11, 00, 19, "falls asleep"), 783 line(1518, 08, 11, 00, 32, "wakes up"), 784 line(1518, 08, 11, 00, 48, "falls asleep"), 785 line(1518, 08, 11, 00, 52, "wakes up"), 786 line(1518, 08, 12, 00, 04, "Guard #2657 begins shift"), 787 line(1518, 08, 12, 00, 13, "falls asleep"), 788 line(1518, 08, 12, 00, 58, "wakes up"), 789 line(1518, 08, 13, 00, 04, "Guard #2099 begins shift"), 790 line(1518, 08, 13, 00, 21, "falls asleep"), 791 line(1518, 08, 13, 00, 59, "wakes up"), 792 line(1518, 08, 13, 23, 50, "Guard #2099 begins shift"), 793 line(1518, 08, 14, 00, 01, "falls asleep"), 794 line(1518, 08, 14, 00, 39, "wakes up"), 795 line(1518, 08, 15, 00, 00, "Guard #823 begins shift"), 796 line(1518, 08, 16, 00, 00, "Guard #3361 begins shift"), 797 line(1518, 08, 16, 00, 29, "falls asleep"), 798 line(1518, 08, 16, 00, 36, "wakes up"), 799 line(1518, 08, 16, 23, 46, "Guard #313 begins shift"), 800 line(1518, 08, 17, 00, 02, "falls asleep"), 801 line(1518, 08, 17, 00, 28, "wakes up"), 802 line(1518, 08, 17, 00, 43, "falls asleep"), 803 line(1518, 08, 17, 00, 48, "wakes up"), 804 line(1518, 08, 18, 00, 01, "Guard #241 begins shift"), 805 line(1518, 08, 18, 00, 29, "falls asleep"), 806 line(1518, 08, 18, 00, 35, "wakes up"), 807 line(1518, 08, 19, 00, 02, "Guard #1033 begins shift"), 808 line(1518, 08, 19, 00, 32, "falls asleep"), 809 line(1518, 08, 19, 00, 50, "wakes up"), 810 line(1518, 08, 20, 00, 03, "Guard #3499 begins shift"), 811 line(1518, 08, 20, 00, 37, "falls asleep"), 812 line(1518, 08, 20, 00, 42, "wakes up"), 813 line(1518, 08, 20, 23, 48, "Guard #3559 begins shift"), 814 line(1518, 08, 21, 00, 04, "falls asleep"), 815 line(1518, 08, 21, 00, 53, "wakes up"), 816 line(1518, 08, 21, 23, 58, "Guard #313 begins shift"), 817 line(1518, 08, 22, 00, 11, "falls asleep"), 818 line(1518, 08, 22, 00, 12, "wakes up"), 819 line(1518, 08, 22, 00, 31, "falls asleep"), 820 line(1518, 08, 22, 00, 33, "wakes up"), 821 line(1518, 08, 23, 00, 04, "Guard #3203 begins shift"), 822 line(1518, 08, 23, 00, 36, "falls asleep"), 823 line(1518, 08, 23, 00, 59, "wakes up"), 824 line(1518, 08, 24, 00, 01, "Guard #2657 begins shift"), 825 line(1518, 08, 24, 00, 16, "falls asleep"), 826 line(1518, 08, 24, 00, 35, "wakes up"), 827 line(1518, 08, 25, 00, 02, "Guard #1291 begins shift"), 828 line(1518, 08, 25, 00, 11, "falls asleep"), 829 line(1518, 08, 25, 00, 18, "wakes up"), 830 line(1518, 08, 25, 00, 22, "falls asleep"), 831 line(1518, 08, 25, 00, 31, "wakes up"), 832 line(1518, 08, 25, 00, 35, "falls asleep"), 833 line(1518, 08, 25, 00, 45, "wakes up"), 834 line(1518, 08, 25, 23, 58, "Guard #1033 begins shift"), 835 line(1518, 08, 26, 00, 15, "falls asleep"), 836 line(1518, 08, 26, 00, 35, "wakes up"), 837 line(1518, 08, 27, 00, 00, "Guard #1291 begins shift"), 838 line(1518, 08, 27, 00, 31, "falls asleep"), 839 line(1518, 08, 27, 00, 36, "wakes up"), 840 line(1518, 08, 27, 00, 47, "falls asleep"), 841 line(1518, 08, 27, 00, 54, "wakes up"), 842 line(1518, 08, 28, 00, 03, "Guard #983 begins shift"), 843 line(1518, 08, 28, 00, 45, "falls asleep"), 844 line(1518, 08, 28, 00, 46, "wakes up"), 845 line(1518, 08, 29, 00, 02, "Guard #2657 begins shift"), 846 line(1518, 08, 29, 00, 24, "falls asleep"), 847 line(1518, 08, 29, 00, 29, "wakes up"), 848 line(1518, 08, 29, 00, 44, "falls asleep"), 849 line(1518, 08, 29, 00, 59, "wakes up"), 850 line(1518, 08, 30, 00, 03, "Guard #983 begins shift"), 851 line(1518, 08, 30, 00, 26, "falls asleep"), 852 line(1518, 08, 30, 00, 58, "wakes up"), 853 line(1518, 08, 31, 00, 01, "Guard #2411 begins shift"), 854 line(1518, 08, 31, 00, 22, "falls asleep"), 855 line(1518, 08, 31, 00, 33, "wakes up"), 856 line(1518, 08, 31, 00, 47, "falls asleep"), 857 line(1518, 08, 31, 00, 58, "wakes up"), 858 line(1518, 09, 01, 00, 02, "Guard #3109 begins shift"), 859 line(1518, 09, 01, 00, 45, "falls asleep"), 860 line(1518, 09, 01, 00, 51, "wakes up"), 861 line(1518, 09, 01, 23, 57, "Guard #2617 begins shift"), 862 line(1518, 09, 02, 00, 27, "falls asleep"), 863 line(1518, 09, 02, 00, 49, "wakes up"), 864 line(1518, 09, 02, 00, 56, "falls asleep"), 865 line(1518, 09, 02, 00, 57, "wakes up"), 866 line(1518, 09, 02, 23, 56, "Guard #3203 begins shift"), 867 line(1518, 09, 03, 00, 20, "falls asleep"), 868 line(1518, 09, 03, 00, 56, "wakes up"), 869 line(1518, 09, 04, 00, 03, "Guard #2099 begins shift"), 870 line(1518, 09, 04, 00, 33, "falls asleep"), 871 line(1518, 09, 04, 00, 41, "wakes up"), 872 line(1518, 09, 04, 23, 46, "Guard #2657 begins shift"), 873 line(1518, 09, 05, 00, 04, "falls asleep"), 874 line(1518, 09, 05, 00, 51, "wakes up"), 875 line(1518, 09, 05, 23, 50, "Guard #3559 begins shift"), 876 line(1518, 09, 06, 00, 03, "falls asleep"), 877 line(1518, 09, 06, 00, 39, "wakes up"), 878 line(1518, 09, 07, 00, 01, "Guard #3499 begins shift"), 879 line(1518, 09, 07, 00, 36, "falls asleep"), 880 line(1518, 09, 07, 00, 41, "wakes up"), 881 line(1518, 09, 08, 00, 04, "Guard #1291 begins shift"), 882 line(1518, 09, 08, 00, 25, "falls asleep"), 883 line(1518, 09, 08, 00, 26, "wakes up"), 884 line(1518, 09, 09, 00, 02, "Guard #1091 begins shift"), 885 line(1518, 09, 09, 00, 06, "falls asleep"), 886 line(1518, 09, 09, 00, 30, "wakes up"), 887 line(1518, 09, 09, 23, 58, "Guard #241 begins shift"), 888 line(1518, 09, 10, 00, 31, "falls asleep"), 889 line(1518, 09, 10, 00, 34, "wakes up"), 890 line(1518, 09, 10, 00, 39, "falls asleep"), 891 line(1518, 09, 10, 00, 56, "wakes up"), 892 line(1518, 09, 10, 23, 59, "Guard #2411 begins shift"), 893 line(1518, 09, 11, 00, 20, "falls asleep"), 894 line(1518, 09, 11, 00, 41, "wakes up"), 895 line(1518, 09, 11, 23, 57, "Guard #73 begins shift"), 896 line(1518, 09, 12, 00, 21, "falls asleep"), 897 line(1518, 09, 12, 00, 29, "wakes up"), 898 line(1518, 09, 12, 00, 48, "falls asleep"), 899 line(1518, 09, 12, 00, 59, "wakes up"), 900 line(1518, 09, 13, 00, 01, "Guard #2099 begins shift"), 901 line(1518, 09, 13, 00, 21, "falls asleep"), 902 line(1518, 09, 13, 00, 43, "wakes up"), 903 line(1518, 09, 13, 00, 47, "falls asleep"), 904 line(1518, 09, 13, 00, 56, "wakes up"), 905 line(1518, 09, 13, 23, 56, "Guard #1499 begins shift"), 906 line(1518, 09, 14, 00, 10, "falls asleep"), 907 line(1518, 09, 14, 00, 56, "wakes up"), 908 line(1518, 09, 15, 00, 03, "Guard #313 begins shift"), 909 line(1518, 09, 15, 00, 38, "falls asleep"), 910 line(1518, 09, 15, 00, 59, "wakes up"), 911 line(1518, 09, 15, 23, 58, "Guard #2617 begins shift"), 912 line(1518, 09, 16, 00, 19, "falls asleep"), 913 line(1518, 09, 16, 00, 34, "wakes up"), 914 line(1518, 09, 17, 00, 03, "Guard #313 begins shift"), 915 line(1518, 09, 17, 00, 21, "falls asleep"), 916 line(1518, 09, 17, 00, 59, "wakes up"), 917 line(1518, 09, 17, 23, 59, "Guard #1291 begins shift"), 918 line(1518, 09, 18, 00, 15, "falls asleep"), 919 line(1518, 09, 18, 00, 57, "wakes up"), 920 line(1518, 09, 18, 23, 48, "Guard #3559 begins shift"), 921 line(1518, 09, 19, 00, 05, "falls asleep"), 922 line(1518, 09, 19, 00, 48, "wakes up"), 923 line(1518, 09, 19, 23, 56, "Guard #3109 begins shift"), 924 line(1518, 09, 20, 00, 32, "falls asleep"), 925 line(1518, 09, 20, 00, 43, "wakes up"), 926 line(1518, 09, 20, 00, 55, "falls asleep"), 927 line(1518, 09, 20, 00, 58, "wakes up"), 928 line(1518, 09, 21, 00, 02, "Guard #2099 begins shift"), 929 line(1518, 09, 21, 00, 28, "falls asleep"), 930 line(1518, 09, 21, 00, 42, "wakes up"), 931 line(1518, 09, 22, 00, 03, "Guard #3559 begins shift"), 932 line(1518, 09, 22, 00, 08, "falls asleep"), 933 line(1518, 09, 22, 00, 19, "wakes up"), 934 line(1518, 09, 22, 23, 59, "Guard #2657 begins shift"), 935 line(1518, 09, 23, 00, 06, "falls asleep"), 936 line(1518, 09, 23, 00, 58, "wakes up"), 937 line(1518, 09, 24, 00, 01, "Guard #241 begins shift"), 938 line(1518, 09, 24, 00, 12, "falls asleep"), 939 line(1518, 09, 24, 00, 14, "wakes up"), 940 line(1518, 09, 24, 00, 32, "falls asleep"), 941 line(1518, 09, 24, 00, 53, "wakes up"), 942 line(1518, 09, 24, 00, 56, "falls asleep"), 943 line(1518, 09, 24, 00, 59, "wakes up"), 944 line(1518, 09, 25, 00, 00, "Guard #1091 begins shift"), 945 line(1518, 09, 25, 00, 25, "falls asleep"), 946 line(1518, 09, 25, 00, 34, "wakes up"), 947 line(1518, 09, 25, 00, 49, "falls asleep"), 948 line(1518, 09, 25, 00, 55, "wakes up"), 949 line(1518, 09, 25, 23, 56, "Guard #3361 begins shift"), 950 line(1518, 09, 26, 00, 20, "falls asleep"), 951 line(1518, 09, 26, 00, 50, "wakes up"), 952 line(1518, 09, 26, 23, 59, "Guard #3109 begins shift"), 953 line(1518, 09, 27, 00, 27, "falls asleep"), 954 line(1518, 09, 27, 00, 40, "wakes up"), 955 line(1518, 09, 28, 00, 04, "Guard #3559 begins shift"), 956 line(1518, 09, 28, 00, 18, "falls asleep"), 957 line(1518, 09, 28, 00, 48, "wakes up"), 958 line(1518, 09, 28, 23, 56, "Guard #1811 begins shift"), 959 line(1518, 09, 29, 00, 22, "falls asleep"), 960 line(1518, 09, 29, 00, 42, "wakes up"), 961 line(1518, 09, 30, 00, 00, "Guard #3499 begins shift"), 962 line(1518, 09, 30, 00, 39, "falls asleep"), 963 line(1518, 09, 30, 00, 44, "wakes up"), 964 line(1518, 09, 30, 00, 57, "falls asleep"), 965 line(1518, 09, 30, 00, 58, "wakes up"), 966 line(1518, 09, 30, 23, 50, "Guard #313 begins shift"), 967 line(1518, 10, 01, 00, 05, "falls asleep"), 968 line(1518, 10, 01, 00, 20, "wakes up"), 969 line(1518, 10, 01, 23, 58, "Guard #2411 begins shift"), 970 line(1518, 10, 02, 00, 15, "falls asleep"), 971 line(1518, 10, 02, 00, 23, "wakes up"), 972 line(1518, 10, 03, 00, 00, "Guard #313 begins shift"), 973 line(1518, 10, 03, 00, 29, "falls asleep"), 974 line(1518, 10, 03, 00, 32, "wakes up"), 975 line(1518, 10, 03, 00, 39, "falls asleep"), 976 line(1518, 10, 03, 00, 47, "wakes up"), 977 line(1518, 10, 03, 00, 50, "falls asleep"), 978 line(1518, 10, 03, 00, 59, "wakes up"), 979 line(1518, 10, 03, 23, 59, "Guard #2657 begins shift"), 980 line(1518, 10, 04, 00, 33, "falls asleep"), 981 line(1518, 10, 04, 00, 40, "wakes up"), 982 line(1518, 10, 04, 00, 49, "falls asleep"), 983 line(1518, 10, 04, 00, 53, "wakes up"), 984 line(1518, 10, 05, 00, 03, "Guard #3499 begins shift"), 985 line(1518, 10, 05, 00, 15, "falls asleep"), 986 line(1518, 10, 05, 00, 53, "wakes up"), 987 line(1518, 10, 06, 00, 03, "Guard #3499 begins shift"), 988 line(1518, 10, 06, 00, 36, "falls asleep"), 989 line(1518, 10, 06, 00, 55, "wakes up"), 990 line(1518, 10, 07, 00, 00, "Guard #1811 begins shift"), 991 line(1518, 10, 07, 00, 32, "falls asleep"), 992 line(1518, 10, 07, 00, 44, "wakes up"), 993 line(1518, 10, 07, 23, 59, "Guard #2411 begins shift"), 994 line(1518, 10, 08, 00, 13, "falls asleep"), 995 line(1518, 10, 08, 00, 47, "wakes up"), 996 line(1518, 10, 08, 00, 53, "falls asleep"), 997 line(1518, 10, 08, 00, 56, "wakes up"), 998 line(1518, 10, 08, 23, 58, "Guard #1811 begins shift"), 999 line(1518, 10, 09, 00, 10, "falls asleep"), 1000 line(1518, 10, 09, 00, 59, "wakes up"), 1001 line(1518, 10, 09, 23, 56, "Guard #3559 begins shift"), 1002 line(1518, 10, 10, 00, 25, "falls asleep"), 1003 line(1518, 10, 10, 00, 49, "wakes up"), 1004 line(1518, 10, 11, 00, 02, "Guard #2657 begins shift"), 1005 line(1518, 10, 11, 00, 29, "falls asleep"), 1006 line(1518, 10, 11, 00, 41, "wakes up"), 1007 line(1518, 10, 11, 23, 58, "Guard #2099 begins shift"), 1008 line(1518, 10, 12, 00, 26, "falls asleep"), 1009 line(1518, 10, 12, 00, 38, "wakes up"), 1010 line(1518, 10, 13, 00, 04, "Guard #1091 begins shift"), 1011 line(1518, 10, 13, 00, 43, "falls asleep"), 1012 line(1518, 10, 13, 00, 55, "wakes up"), 1013 line(1518, 10, 13, 23, 52, "Guard #2657 begins shift"), 1014 line(1518, 10, 14, 00, 05, "falls asleep"), 1015 line(1518, 10, 14, 00, 44, "wakes up"), 1016 line(1518, 10, 14, 23, 56, "Guard #2099 begins shift"), 1017 line(1518, 10, 15, 00, 24, "falls asleep"), 1018 line(1518, 10, 15, 00, 40, "wakes up"), 1019 line(1518, 10, 15, 00, 46, "falls asleep"), 1020 line(1518, 10, 15, 00, 47, "wakes up"), 1021 line(1518, 10, 16, 00, 00, "Guard #2657 begins shift"), 1022 line(1518, 10, 16, 00, 45, "falls asleep"), 1023 line(1518, 10, 16, 00, 50, "wakes up"), 1024 line(1518, 10, 17, 00, 01, "Guard #3203 begins shift"), 1025 line(1518, 10, 17, 00, 26, "falls asleep"), 1026 line(1518, 10, 17, 00, 42, "wakes up"), 1027 line(1518, 10, 18, 00, 02, "Guard #2657 begins shift"), 1028 line(1518, 10, 18, 00, 15, "falls asleep"), 1029 line(1518, 10, 18, 00, 38, "wakes up"), 1030 line(1518, 10, 18, 00, 42, "falls asleep"), 1031 line(1518, 10, 18, 00, 48, "wakes up"), 1032 line(1518, 10, 19, 00, 04, "Guard #3203 begins shift"), 1033 line(1518, 10, 19, 00, 21, "falls asleep"), 1034 line(1518, 10, 19, 00, 48, "wakes up"), 1035 line(1518, 10, 20, 00, 04, "Guard #3203 begins shift"), 1036 line(1518, 10, 20, 00, 23, "falls asleep"), 1037 line(1518, 10, 20, 00, 36, "wakes up"), 1038 line(1518, 10, 20, 00, 52, "falls asleep"), 1039 line(1518, 10, 20, 00, 53, "wakes up"), 1040 line(1518, 10, 21, 00, 00, "Guard #983 begins shift"), 1041 line(1518, 10, 21, 00, 15, "falls asleep"), 1042 line(1518, 10, 21, 00, 33, "wakes up"), 1043 line(1518, 10, 21, 23, 57, "Guard #919 begins shift"), 1044 line(1518, 10, 22, 00, 33, "falls asleep"), 1045 line(1518, 10, 22, 00, 36, "wakes up"), 1046 line(1518, 10, 22, 23, 52, "Guard #313 begins shift"), 1047 line(1518, 10, 23, 00, 04, "falls asleep"), 1048 line(1518, 10, 23, 00, 08, "wakes up"), 1049 line(1518, 10, 24, 00, 01, "Guard #3109 begins shift"), 1050 line(1518, 10, 24, 00, 26, "falls asleep"), 1051 line(1518, 10, 24, 00, 29, "wakes up"), 1052 line(1518, 10, 24, 00, 43, "falls asleep"), 1053 line(1518, 10, 24, 00, 47, "wakes up"), 1054 line(1518, 10, 24, 23, 56, "Guard #2657 begins shift"), 1055 line(1518, 10, 25, 00, 08, "falls asleep"), 1056 line(1518, 10, 25, 00, 54, "wakes up"), 1057 line(1518, 10, 26, 00, 02, "Guard #1291 begins shift"), 1058 line(1518, 10, 26, 00, 09, "falls asleep"), 1059 line(1518, 10, 26, 00, 45, "wakes up"), 1060 line(1518, 10, 27, 00, 01, "Guard #1291 begins shift"), 1061 line(1518, 10, 27, 00, 08, "falls asleep"), 1062 line(1518, 10, 27, 00, 53, "wakes up"), 1063 line(1518, 10, 27, 23, 59, "Guard #2617 begins shift"), 1064 line(1518, 10, 28, 00, 08, "falls asleep"), 1065 line(1518, 10, 28, 00, 36, "wakes up"), 1066 line(1518, 10, 28, 00, 57, "falls asleep"), 1067 line(1518, 10, 28, 00, 58, "wakes up"), 1068 line(1518, 10, 28, 23, 58, "Guard #241 begins shift"), 1069 line(1518, 10, 29, 00, 16, "falls asleep"), 1070 line(1518, 10, 29, 00, 49, "wakes up"), 1071 line(1518, 10, 29, 23, 50, "Guard #983 begins shift"), 1072 line(1518, 10, 30, 00, 05, "falls asleep"), 1073 line(1518, 10, 30, 00, 07, "wakes up"), 1074 line(1518, 10, 31, 00, 00, "Guard #919 begins shift"), 1075 line(1518, 10, 31, 00, 09, "falls asleep"), 1076 line(1518, 10, 31, 00, 11, "wakes up"), 1077 line(1518, 10, 31, 00, 49, "falls asleep"), 1078 line(1518, 10, 31, 00, 56, "wakes up"), 1079 line(1518, 10, 31, 23, 57, "Guard #983 begins shift"), 1080 line(1518, 11, 01, 00, 21, "falls asleep"), 1081 line(1518, 11, 01, 00, 31, "wakes up"), 1082 line(1518, 11, 01, 00, 37, "falls asleep"), 1083 line(1518, 11, 01, 00, 46, "wakes up"), 1084 line(1518, 11, 01, 00, 53, "falls asleep"), 1085 line(1518, 11, 01, 00, 57, "wakes up"), 1086 line(1518, 11, 02, 00, 03, "Guard #3559 begins shift"), 1087 line(1518, 11, 02, 00, 14, "falls asleep"), 1088 line(1518, 11, 02, 00, 29, "wakes up"), 1089 line(1518, 11, 02, 23, 59, "Guard #73 begins shift"), 1090 line(1518, 11, 03, 00, 53, "falls asleep"), 1091 line(1518, 11, 03, 00, 55, "wakes up"), 1092 line(1518, 11, 03, 23, 56, "Guard #1291 begins shift"), 1093 line(1518, 11, 04, 00, 22, "falls asleep"), 1094 line(1518, 11, 04, 00, 57, "wakes up"), 1095 line(1518, 11, 04, 23, 56, "Guard #3499 begins shift"), 1096 line(1518, 11, 05, 00, 29, "falls asleep"), 1097 line(1518, 11, 05, 00, 37, "wakes up"), 1098 line(1518, 11, 05, 23, 48, "Guard #73 begins shift"), 1099 line(1518, 11, 06, 00, 04, "falls asleep"), 1100 line(1518, 11, 06, 00, 22, "wakes up"), 1101 line(1518, 11, 07, 00, 01, "Guard #73 begins shift"), 1102 line(1518, 11, 07, 00, 17, "falls asleep"), 1103 line(1518, 11, 07, 00, 29, "wakes up"), 1104 line(1518, 11, 07, 23, 52, "Guard #3559 begins shift"), 1105 line(1518, 11, 08, 00, 00, "falls asleep"), 1106 line(1518, 11, 08, 00, 13, "wakes up"), 1107 line(1518, 11, 08, 00, 20, "falls asleep"), 1108 line(1518, 11, 08, 00, 51, "wakes up"), 1109 line(1518, 11, 08, 23, 58, "Guard #2617 begins shift"), 1110 line(1518, 11, 09, 00, 35, "falls asleep"), 1111 line(1518, 11, 09, 00, 39, "wakes up"), 1112 line(1518, 11, 09, 23, 57, "Guard #2099 begins shift"), 1113 line(1518, 11, 10, 00, 34, "falls asleep"), 1114 line(1518, 11, 10, 00, 35, "wakes up"), 1115 line(1518, 11, 10, 00, 50, "falls asleep"), 1116 line(1518, 11, 10, 00, 53, "wakes up"), 1117 line(1518, 11, 10, 00, 57, "falls asleep"), 1118 line(1518, 11, 10, 00, 58, "wakes up"), 1119 line(1518, 11, 10, 23, 49, "Guard #241 begins shift"), 1120 line(1518, 11, 11, 00, 04, "falls asleep"), 1121 line(1518, 11, 11, 00, 39, "wakes up"), 1122 line(1518, 11, 12, 00, 04, "Guard #2411 begins shift"), 1123 line(1518, 11, 12, 00, 37, "falls asleep"), 1124 line(1518, 11, 12, 00, 42, "wakes up"), 1125 line(1518, 11, 12, 23, 49, "Guard #3449 begins shift"), 1126 line(1518, 11, 13, 00, 05, "falls asleep"), 1127 line(1518, 11, 13, 00, 27, "wakes up"), 1128 line(1518, 11, 13, 23, 49, "Guard #1811 begins shift"), 1129 line(1518, 11, 14, 00, 01, "falls asleep"), 1130 line(1518, 11, 14, 00, 31, "wakes up"), 1131 line(1518, 11, 14, 23, 47, "Guard #1291 begins shift"), 1132 line(1518, 11, 15, 00, 05, "falls asleep"), 1133 line(1518, 11, 15, 00, 57, "wakes up"), 1134 line(1518, 11, 15, 23, 59, "Guard #3109 begins shift"), 1135 line(1518, 11, 16, 00, 22, "falls asleep"), 1136 line(1518, 11, 16, 00, 47, "wakes up"), 1137 line(1518, 11, 16, 23, 56, "Guard #919 begins shift"), 1138 line(1518, 11, 17, 00, 48, "falls asleep"), 1139 line(1518, 11, 17, 00, 49, "wakes up"), 1140 line(1518, 11, 17, 00, 56, "falls asleep"), 1141 line(1518, 11, 17, 00, 58, "wakes up"), 1142 line(1518, 11, 17, 23, 59, "Guard #1811 begins shift"), 1143 line(1518, 11, 18, 00, 26, "falls asleep"), 1144 line(1518, 11, 18, 00, 32, "wakes up"), 1145 line(1518, 11, 19, 00, 02, "Guard #3109 begins shift"), 1146 line(1518, 11, 19, 00, 50, "falls asleep"), 1147 line(1518, 11, 19, 00, 57, "wakes up"), 1148 line(1518, 11, 19, 23, 56, "Guard #2617 begins shift"), 1149 line(1518, 11, 20, 00, 09, "falls asleep"), 1150 line(1518, 11, 20, 00, 26, "wakes up"), 1151 line(1518, 11, 20, 00, 46, "falls asleep"), 1152 line(1518, 11, 20, 00, 54, "wakes up"), 1153 line(1518, 11, 21, 00, 04, "Guard #3499 begins shift"), 1154 line(1518, 11, 21, 00, 36, "falls asleep"), 1155 line(1518, 11, 21, 00, 48, "wakes up"), 1156 line(1518, 11, 22, 00, 02, "Guard #3499 begins shift"), 1157 line(1518, 11, 22, 00, 39, "falls asleep"), 1158 line(1518, 11, 22, 00, 40, "wakes up"), 1159 line(1518, 11, 22, 23, 56, "Guard #3499 begins shift"), 1160 line(1518, 11, 23, 00, 28, "falls asleep"), 1161 line(1518, 11, 23, 00, 42, "wakes up"), 1162 }; 1163 };