about summary refs log tree commit diff
diff options
context:
space:
mode:
authorBen Harris <ben@tilde.team>2018-12-03 08:50:31 -0500
committerBen Harris <ben@tilde.team>2018-12-03 13:00:41 -0500
commit1fb359f4831f23653c5517f6ef0d1dc0b607db4d (patch)
tree04cd524cb0459d713b2f7ce91346670208a9f93e
parent7d9b68597bcd46e21e0e91aecb6d6620aa3e79e4 (diff)
day3
-rw-r--r--day3.exs40
-rw-r--r--input/day3.in1375
2 files changed, 1415 insertions, 0 deletions
diff --git a/day3.exs b/day3.exs
new file mode 100644
index 0000000..4e66de4
--- /dev/null
+++ b/day3.exs
@@ -0,0 +1,40 @@
+defmodule Day3 do
+  def input() do
+    File.stream!("input/day3.in")
+    |> Stream.map(fn x ->
+      Regex.scan(~r/\d+/, x)
+      |> Enum.map(&String.to_integer(hd(&1)))
+    end)
+  end
+
+  def plots(), do: Enum.reduce(input(), %{}, &stake_claim/2)
+
+  def part1() do
+    plots()
+    |> Enum.count(fn {_k, {v, _}} -> v > 1 end)
+  end
+
+  def part2() do
+    hd(Enum.find(input(), &intact?(&1, plots())))
+  end
+
+  def stake_claim([id, x, y, w, h], claims) do
+    coords = for wide <- 0..(w - 1), high <- 0..(h - 1), do: {wide, high}
+
+    Enum.reduce(coords, claims, fn {wide, high}, acc ->
+      Map.update(acc, {x + wide, y + high}, {1, [id]}, fn {count, claims} ->
+        {count + 1, [id | claims]}
+      end)
+    end)
+  end
+
+  def intact?([id, _x, _y, _w, _h], plot) do
+    Enum.all?(plot, fn {_coord, {_count, claims}} ->
+      not Enum.member?(claims, id) || claims == [id]
+    end)
+  end
+end
+
+IO.puts(Day3.part1())
+IO.puts(Day3.part2())
+
diff --git a/input/day3.in b/input/day3.in
new file mode 100644
index 0000000..db4a74b
--- /dev/null
+++ b/input/day3.in
@@ -0,0 +1,1375 @@
+#1 @ 483,830: 24x18
+#2 @ 370,498: 21x17
+#3 @ 403,823: 25x21
+#4 @ 619,976: 20x15
+#5 @ 123,385: 15x26
+#6 @ 484,592: 11x19
+#7 @ 394,960: 28x14
+#8 @ 730,592: 26x20
+#9 @ 975,963: 16x26
+#10 @ 452,496: 18x18
+#11 @ 62,484: 28x29
+#12 @ 959,724: 23x20
+#13 @ 726,915: 27x14
+#14 @ 206,626: 20x28
+#15 @ 551,586: 25x13
+#16 @ 292,9: 10x21
+#17 @ 443,625: 28x15
+#18 @ 441,843: 22x27
+#19 @ 620,698: 20x23
+#20 @ 554,594: 15x27
+#21 @ 611,852: 26x19
+#22 @ 67,742: 22x10
+#23 @ 847,461: 27x27
+#24 @ 149,779: 20x19
+#25 @ 925,805: 22x24
+#26 @ 605,13: 26x17
+#27 @ 669,422: 24x26
+#28 @ 783,423: 6x20
+#29 @ 870,535: 12x11
+#30 @ 37,530: 13x24
+#31 @ 957,320: 25x12
+#32 @ 454,423: 20x11
+#33 @ 638,574: 23x27
+#34 @ 344,761: 20x14
+#35 @ 827,510: 25x21
+#36 @ 888,599: 17x16
+#37 @ 485,356: 12x16
+#38 @ 411,434: 13x27
+#39 @ 768,194: 15x24
+#40 @ 597,591: 14x12
+#41 @ 214,783: 29x17
+#42 @ 609,191: 13x28
+#43 @ 963,8: 10x16
+#44 @ 288,639: 23x27
+#45 @ 923,179: 11x10
+#46 @ 893,778: 21x14
+#47 @ 81,249: 13x19
+#48 @ 222,407: 16x10
+#49 @ 883,335: 24x11
+#50 @ 605,197: 20x17
+#51 @ 500,124: 29x20
+#52 @ 352,880: 25x27
+#53 @ 897,857: 13x12
+#54 @ 20,705: 29x19
+#55 @ 833,652: 17x20
+#56 @ 334,509: 29x22
+#57 @ 225,186: 25x17
+#58 @ 884,818: 13x22
+#59 @ 2,416: 28x19
+#60 @ 607,317: 17x27
+#61 @ 3,488: 15x19
+#62 @ 439,30: 10x25
+#63 @ 459,746: 12x29
+#64 @ 771,549: 14x26
+#65 @ 785,794: 14x23
+#66 @ 140,353: 12x28
+#67 @ 416,758: 21x21
+#68 @ 609,414: 25x13
+#69 @ 972,108: 14x16
+#70 @ 72,434: 23x18
+#71 @ 947,613: 29x28
+#72 @ 227,932: 4x5
+#73 @ 145,779: 13x13
+#74 @ 82,833: 14x21
+#75 @ 351,190: 16x23
+#76 @ 238,910: 28x13
+#77 @ 583,906: 25x17
+#78 @ 482,32: 10x20
+#79 @ 423,928: 29x26
+#80 @ 951,519: 17x11
+#81 @ 856,899: 23x26
+#82 @ 25,450: 11x16
+#83 @ 2,707: 17x22
+#84 @ 791,482: 14x12
+#85 @ 474,355: 12x19
+#86 @ 488,189: 18x26
+#87 @ 117,691: 21x19
+#88 @ 568,235: 27x15
+#89 @ 656,102: 24x26
+#90 @ 564,59: 13x19
+#91 @ 160,401: 17x24
+#92 @ 836,959: 27x28
+#93 @ 96,299: 12x29
+#94 @ 326,931: 13x12
+#95 @ 825,715: 11x17
+#96 @ 136,811: 5x7
+#97 @ 763,95: 11x22
+#98 @ 826,503: 13x19
+#99 @ 564,722: 26x20
+#100 @ 221,941: 26x16
+#101 @ 411,484: 12x23
+#102 @ 355,754: 28x11
+#103 @ 526,366: 15x21
+#104 @ 224,898: 14x28
+#105 @ 40,617: 18x20
+#106 @ 825,17: 25x13
+#107 @ 148,851: 29x13
+#108 @ 13,519: 27x22
+#109 @ 526,714: 27x17
+#110 @ 336,926: 15x24
+#111 @ 663,178: 20x17
+#112 @ 225,931: 22x17
+#113 @ 242,576: 21x14
+#114 @ 288,431: 22x11
+#115 @ 571,387: 11x25
+#116 @ 465,791: 27x19
+#117 @ 666,884: 16x14
+#118 @ 25,659: 16x24
+#119 @ 165,704: 17x24
+#120 @ 784,566: 18x26
+#121 @ 529,180: 24x15
+#122 @ 914,818: 11x11
+#123 @ 206,951: 28x25
+#124 @ 809,42: 24x23
+#125 @ 545,646: 21x25
+#126 @ 779,898: 20x28
+#127 @ 878,804: 13x16
+#128 @ 925,357: 11x15
+#129 @ 971,312: 17x22
+#130 @ 61,435: 12x17
+#131 @ 876,240: 25x19
+#132 @ 958,892: 20x28
+#133 @ 968,329: 28x14
+#134 @ 905,235: 28x24
+#135 @ 65,238: 16x18
+#136 @ 452,48: 20x27
+#137 @ 415,789: 23x10
+#138 @ 862,725: 13x15
+#139 @ 463,376: 11x11
+#140 @ 930,342: 10x16
+#141 @ 585,334: 26x16
+#142 @ 266,243: 24x29
+#143 @ 298,196: 19x24
+#144 @ 464,352: 22x18
+#145 @ 109,224: 16x10
+#146 @ 630,506: 17x28
+#147 @ 232,709: 19x19
+#148 @ 350,752: 16x10
+#149 @ 41,635: 24x16
+#150 @ 910,4: 25x13
+#151 @ 260,163: 10x16
+#152 @ 571,823: 15x17
+#153 @ 695,17: 28x10
+#154 @ 639,698: 13x15
+#155 @ 826,951: 11x14
+#156 @ 737,183: 25x17
+#157 @ 974,386: 16x23
+#158 @ 128,401: 11x19
+#159 @ 50,632: 11x10
+#160 @ 104,406: 28x11
+#161 @ 937,115: 21x24
+#162 @ 858,953: 28x26
+#163 @ 104,673: 16x23
+#164 @ 108,300: 15x26
+#165 @ 838,727: 29x14
+#166 @ 838,416: 11x29
+#167 @ 764,682: 20x11
+#168 @ 48,157: 18x20
+#169 @ 932,24: 20x17
+#170 @ 586,291: 12x22
+#171 @ 257,453: 20x20
+#172 @ 716,555: 24x21
+#173 @ 177,820: 29x24
+#174 @ 968,664: 19x26
+#175 @ 470,466: 27x27
+#176 @ 42,828: 26x21
+#177 @ 796,650: 18x24
+#178 @ 936,104: 18x15
+#179 @ 72,393: 10x16
+#180 @ 622,844: 14x13
+#181 @ 276,519: 27x25
+#182 @ 162,435: 22x15
+#183 @ 340,668: 25x24
+#184 @ 472,70: 10x13
+#185 @ 386,177: 17x14
+#186 @ 261,376: 16x12
+#187 @ 536,665: 29x20
+#188 @ 611,705: 29x15
+#189 @ 235,452: 23x16
+#190 @ 795,76: 18x22
+#191 @ 111,93: 25x10
+#192 @ 765,877: 5x5
+#193 @ 147,55: 23x12
+#194 @ 665,221: 18x25
+#195 @ 57,450: 15x23
+#196 @ 392,391: 18x26
+#197 @ 947,109: 20x13
+#198 @ 622,210: 15x28
+#199 @ 276,230: 11x14
+#200 @ 237,62: 23x16
+#201 @ 635,523: 4x3
+#202 @ 237,783: 10x21
+#203 @ 282,919: 21x13
+#204 @ 595,227: 16x25
+#205 @ 210,775: 28x11
+#206 @ 342,151: 28x28
+#207 @ 222,926: 26x22
+#208 @ 486,73: 19x17
+#209 @ 354,395: 25x21
+#210 @ 311,153: 16x21
+#211 @ 556,719: 21x13
+#212 @ 881,309: 24x22
+#213 @ 402,710: 26x27
+#214 @ 960,373: 22x23
+#215 @ 108,668: 27x19
+#216 @ 864,604: 26x29
+#217 @ 427,695: 24x19
+#218 @ 840,700: 17x21
+#219 @ 442,773: 29x18
+#220 @ 481,832: 14x11
+#221 @ 221,423: 11x26
+#222 @ 654,213: 20x16
+#223 @ 727,465: 21x13
+#224 @ 826,410: 24x15
+#225 @ 47,840: 21x29
+#226 @ 513,531: 19x12
+#227 @ 968,169: 10x14
+#228 @ 103,369: 18x19
+#229 @ 918,384: 12x13
+#230 @ 285,957: 12x15
+#231 @ 754,140: 25x29
+#232 @ 18,282: 13x29
+#233 @ 776,420: 20x27
+#234 @ 962,247: 10x29
+#235 @ 763,875: 10x10
+#236 @ 881,951: 23x10
+#237 @ 790,897: 19x26
+#238 @ 299,498: 17x28
+#239 @ 561,922: 25x26
+#240 @ 606,420: 27x13
+#241 @ 670,892: 15x22
+#242 @ 401,892: 21x16
+#243 @ 569,121: 25x16
+#244 @ 16,520: 29x17
+#245 @ 755,679: 27x16
+#246 @ 51,177: 12x10
+#247 @ 778,580: 12x15
+#248 @ 66,303: 18x22
+#249 @ 934,979: 22x19
+#250 @ 157,952: 12x12
+#251 @ 285,643: 11x20
+#252 @ 425,609: 10x18
+#253 @ 276,897: 20x10
+#254 @ 290,582: 21x15
+#255 @ 366,201: 27x26
+#256 @ 44,700: 29x14
+#257 @ 446,738: 17x20
+#258 @ 769,160: 20x16
+#259 @ 577,418: 29x26
+#260 @ 198,839: 18x20
+#261 @ 177,567: 18x25
+#262 @ 123,920: 25x15
+#263 @ 672,251: 25x23
+#264 @ 102,320: 10x19
+#265 @ 77,333: 16x14
+#266 @ 429,656: 29x27
+#267 @ 873,125: 23x14
+#268 @ 360,398: 23x26
+#269 @ 155,703: 22x15
+#270 @ 621,665: 12x22
+#271 @ 965,328: 10x15
+#272 @ 909,664: 26x17
+#273 @ 694,972: 20x25
+#274 @ 670,282: 21x15
+#275 @ 800,11: 19x27
+#276 @ 425,934: 19x15
+#277 @ 216,407: 9x17
+#278 @ 740,588: 17x15
+#279 @ 876,548: 24x16
+#280 @ 785,573: 14x15
+#281 @ 76,27: 27x19
+#282 @ 64,853: 26x16
+#283 @ 344,58: 15x26
+#284 @ 661,893: 24x22
+#285 @ 683,199: 26x18
+#286 @ 663,865: 18x29
+#287 @ 100,309: 24x21
+#288 @ 10,192: 21x27
+#289 @ 196,851: 27x15
+#290 @ 456,437: 29x18
+#291 @ 211,896: 14x17
+#292 @ 504,203: 19x24
+#293 @ 415,667: 12x23
+#294 @ 389,411: 26x15
+#295 @ 93,415: 25x12
+#296 @ 809,936: 22x10
+#297 @ 687,374: 25x15
+#298 @ 521,21: 17x10
+#299 @ 285,567: 23x28
+#300 @ 388,495: 27x21
+#301 @ 924,139: 27x11
+#302 @ 608,104: 26x19
+#303 @ 639,583: 14x17
+#304 @ 951,540: 12x19
+#305 @ 282,439: 13x17
+#306 @ 138,591: 17x24
+#307 @ 288,962: 4x3
+#308 @ 611,420: 23x20
+#309 @ 541,638: 27x14
+#310 @ 871,640: 21x22
+#311 @ 558,321: 24x29
+#312 @ 219,612: 19x29
+#313 @ 560,407: 21x28
+#314 @ 882,253: 15x15
+#315 @ 917,657: 17x14
+#316 @ 449,360: 22x10
+#317 @ 973,588: 25x11
+#318 @ 198,416: 19x25
+#319 @ 147,716: 26x12
+#320 @ 157,705: 16x9
+#321 @ 70,738: 11x12
+#322 @ 103,744: 18x12
+#323 @ 279,569: 12x22
+#324 @ 613,614: 15x28
+#325 @ 173,2: 13x26
+#326 @ 748,672: 29x27
+#327 @ 222,776: 24x20
+#328 @ 312,949: 12x25
+#329 @ 140,898: 24x15
+#330 @ 867,584: 20x26
+#331 @ 790,944: 10x28
+#332 @ 111,629: 15x25
+#333 @ 742,692: 15x26
+#334 @ 320,647: 13x27
+#335 @ 802,742: 28x13
+#336 @ 890,413: 27x16
+#337 @ 395,73: 12x22
+#338 @ 852,954: 15x10
+#339 @ 79,572: 16x15
+#340 @ 553,464: 20x20
+#341 @ 864,333: 22x23
+#342 @ 36,190: 25x13
+#343 @ 27,684: 28x11
+#344 @ 23,299: 21x18
+#345 @ 196,719: 22x23
+#346 @ 309,770: 11x18
+#347 @ 512,758: 15x24
+#348 @ 129,94: 21x28
+#349 @ 239,356: 18x21
+#350 @ 651,440: 25x28
+#351 @ 384,10: 13x27
+#352 @ 359,689: 17x28
+#353 @ 7,212: 22x19
+#354 @ 246,132: 17x13
+#355 @ 464,117: 17x26
+#356 @ 457,450: 5x8
+#357 @ 944,708: 24x24
+#358 @ 411,409: 10x15
+#359 @ 43,176: 20x29
+#360 @ 394,514: 9x3
+#361 @ 810,118: 18x13
+#362 @ 474,777: 13x26
+#363 @ 713,701: 22x25
+#364 @ 39,76: 16x12
+#365 @ 593,855: 23x21
+#366 @ 499,339: 25x14
+#367 @ 855,609: 19x10
+#368 @ 813,42: 12x12
+#369 @ 534,705: 20x29
+#370 @ 140,930: 18x21
+#371 @ 881,627: 4x22
+#372 @ 909,130: 10x15
+#373 @ 558,727: 20x10
+#374 @ 768,803: 28x10
+#375 @ 283,347: 15x10
+#376 @ 941,653: 28x19
+#377 @ 621,839: 14x12
+#378 @ 400,785: 21x10
+#379 @ 673,459: 19x23
+#380 @ 317,923: 27x12
+#381 @ 144,861: 26x18
+#382 @ 124,548: 13x28
+#383 @ 325,201: 22x29
+#384 @ 689,653: 17x10
+#385 @ 934,213: 26x24
+#386 @ 70,75: 17x16
+#387 @ 885,85: 23x23
+#388 @ 216,318: 20x17
+#389 @ 808,932: 27x16
+#390 @ 974,387: 25x11
+#391 @ 564,301: 27x28
+#392 @ 922,888: 10x26
+#393 @ 207,399: 24x29
+#394 @ 527,753: 16x29
+#395 @ 664,880: 19x13
+#396 @ 598,748: 21x21
+#397 @ 902,243: 28x21
+#398 @ 11,328: 25x13
+#399 @ 371,406: 23x11
+#400 @ 422,635: 13x25
+#401 @ 40,679: 25x28
+#402 @ 239,297: 23x19
+#403 @ 588,218: 22x21
+#404 @ 15,378: 19x16
+#405 @ 679,136: 10x13
+#406 @ 906,659: 24x23
+#407 @ 763,211: 15x26
+#408 @ 184,53: 20x26
+#409 @ 493,128: 29x24
+#410 @ 207,946: 25x10
+#411 @ 875,831: 15x16
+#412 @ 526,14: 17x14
+#413 @ 258,681: 29x26
+#414 @ 729,723: 12x23
+#415 @ 932,630: 23x29
+#416 @ 774,750: 25x10
+#417 @ 641,114: 27x29
+#418 @ 670,60: 26x28
+#419 @ 293,212: 18x19
+#420 @ 535,675: 22x10
+#421 @ 279,163: 27x21
+#422 @ 382,638: 20x17
+#423 @ 83,78: 29x18
+#424 @ 44,478: 18x18
+#425 @ 764,978: 23x19
+#426 @ 585,226: 23x28
+#427 @ 295,771: 21x10
+#428 @ 197,906: 27x16
+#429 @ 867,213: 22x13
+#430 @ 685,156: 26x28
+#431 @ 927,682: 19x18
+#432 @ 342,910: 13x10
+#433 @ 510,230: 11x22
+#434 @ 250,363: 18x15
+#435 @ 463,284: 28x17
+#436 @ 383,13: 16x21
+#437 @ 18,426: 19x20
+#438 @ 31,615: 15x12
+#439 @ 5,495: 6x8
+#440 @ 296,863: 11x13
+#441 @ 899,98: 13x25
+#442 @ 220,367: 29x29
+#443 @ 320,825: 15x13
+#444 @ 932,236: 19x13
+#445 @ 779,750: 21x26
+#446 @ 725,87: 29x27
+#447 @ 68,770: 12x26
+#448 @ 300,430: 28x23
+#449 @ 477,273: 11x23
+#450 @ 307,260: 14x19
+#451 @ 10,880: 19x16
+#452 @ 334,208: 12x14
+#453 @ 599,592: 19x28
+#454 @ 869,625: 20x27
+#455 @ 70,41: 13x24
+#456 @ 783,649: 13x29
+#457 @ 495,77: 5x9
+#458 @ 812,825: 12x21
+#459 @ 462,984: 15x16
+#460 @ 15,368: 24x11
+#461 @ 551,434: 19x13
+#462 @ 340,509: 26x21
+#463 @ 846,145: 15x12
+#464 @ 440,307: 29x22
+#465 @ 71,818: 24x27
+#466 @ 94,318: 22x12
+#467 @ 291,324: 26x25
+#468 @ 698,302: 16x25
+#469 @ 585,690: 22x29
+#470 @ 381,974: 27x13
+#471 @ 803,905: 16x25
+#472 @ 358,283: 5x6
+#473 @ 565,374: 28x11
+#474 @ 132,607: 21x15
+#475 @ 229,414: 22x27
+#476 @ 231,773: 12x14
+#477 @ 624,669: 5x6
+#478 @ 754,636: 25x24
+#479 @ 268,626: 16x18
+#480 @ 109,292: 25x20
+#481 @ 813,224: 13x10
+#482 @ 161,957: 17x14
+#483 @ 491,602: 28x21
+#484 @ 25,185: 16x21
+#485 @ 833,641: 13x12
+#486 @ 912,857: 21x12
+#487 @ 643,751: 19x10
+#488 @ 816,822: 21x18
+#489 @ 776,475: 22x22
+#490 @ 4,209: 26x22
+#491 @ 935,143: 13x14
+#492 @ 109,184: 20x27
+#493 @ 659,695: 24x23
+#494 @ 41,85: 22x14
+#495 @ 850,411: 28x20
+#496 @ 145,362: 14x28
+#497 @ 827,797: 28x17
+#498 @ 138,616: 21x25
+#499 @ 352,951: 12x17
+#500 @ 842,403: 24x25
+#501 @ 842,184: 13x27
+#502 @ 28,155: 11x27
+#503 @ 841,408: 24x10
+#504 @ 909,64: 21x28
+#505 @ 358,181: 20x18
+#506 @ 759,964: 22x22
+#507 @ 954,949: 25x20
+#508 @ 335,333: 12x22
+#509 @ 909,622: 25x16
+#510 @ 701,635: 22x28
+#511 @ 386,644: 11x20
+#512 @ 206,780: 26x21
+#513 @ 228,858: 26x28
+#514 @ 276,812: 16x25
+#515 @ 815,826: 29x13
+#516 @ 483,357: 28x27
+#517 @ 24,316: 26x14
+#518 @ 980,269: 13x21
+#519 @ 141,9: 17x19
+#520 @ 160,853: 16x10
+#521 @ 777,615: 28x12
+#522 @ 504,249: 16x24
+#523 @ 823,638: 29x21
+#524 @ 651,902: 20x25
+#525 @ 857,618: 11x12
+#526 @ 432,12: 21x11
+#527 @ 784,85: 17x27
+#528 @ 925,414: 18x6
+#529 @ 606,59: 14x7
+#530 @ 476,540: 27x26
+#531 @ 540,676: 15x12
+#532 @ 880,399: 13x19
+#533 @ 976,21: 18x22
+#534 @ 745,754: 19x25
+#535 @ 562,538: 18x27
+#536 @ 138,367: 23x17
+#537 @ 417,402: 10x10
+#538 @ 472,371: 20x25
+#539 @ 536,548: 21x19
+#540 @ 661,467: 19x22
+#541 @ 877,955: 15x27
+#542 @ 466,194: 14x10
+#543 @ 167,462: 11x29
+#544 @ 453,778: 25x18
+#545 @ 757,197: 23x26
+#546 @ 224,558: 29x21
+#547 @ 177,458: 13x18
+#548 @ 873,573: 13x14
+#549 @ 944,115: 23x18
+#550 @ 914,183: 14x27
+#551 @ 375,610: 5x6
+#552 @ 798,425: 25x20
+#553 @ 229,692: 14x13
+#554 @ 668,224: 15x28
+#555 @ 927,76: 12x13
+#556 @ 234,577: 15x18
+#557 @ 911,182: 21x22
+#558 @ 984,975: 11x17
+#559 @ 715,4: 29x29
+#560 @ 452,438: 16x27
+#561 @ 439,423: 22x17
+#562 @ 266,578: 18x25
+#563 @ 564,67: 10x13
+#564 @ 418,700: 20x12
+#565 @ 623,78: 20x25
+#566 @ 148,63: 28x28
+#567 @ 260,138: 10x27
+#568 @ 302,871: 11x29
+#569 @ 165,86: 16x25
+#570 @ 709,122: 26x27
+#571 @ 436,784: 21x19
+#572 @ 600,602: 18x10
+#573 @ 894,271: 26x17
+#574 @ 193,68: 10x19
+#575 @ 412,162: 18x27
+#576 @ 476,433: 18x24
+#577 @ 308,484: 13x19
+#578 @ 877,256: 13x11
+#579 @ 249,822: 27x20
+#580 @ 302,142: 15x26
+#581 @ 878,766: 10x14
+#582 @ 200,78: 22x13
+#583 @ 300,944: 25x21
+#584 @ 680,173: 27x19
+#585 @ 924,562: 26x22
+#586 @ 876,764: 15x19
+#587 @ 471,48: 29x26
+#588 @ 697,812: 24x19
+#589 @ 281,331: 16x25
+#590 @ 297,840: 27x24
+#591 @ 89,545: 15x28
+#592 @ 892,411: 19x25
+#593 @ 406,669: 11x12
+#594 @ 526,736: 12x19
+#595 @ 812,95: 24x14
+#596 @ 862,934: 19x24
+#597 @ 88,330: 18x11
+#598 @ 489,403: 18x29
+#599 @ 843,407: 20x26
+#600 @ 735,431: 24x25
+#601 @ 524,732: 20x27
+#602 @ 490,465: 17x13
+#603 @ 308,963: 28x20
+#604 @ 578,152: 27x25
+#605 @ 201,411: 24x28
+#606 @ 637,845: 26x26
+#607 @ 191,829: 19x25
+#608 @ 978,728: 10x28
+#609 @ 337,487: 14x21
+#610 @ 44,59: 27x29
+#611 @ 880,258: 4x6
+#612 @ 601,203: 15x14
+#613 @ 859,722: 18x18
+#614 @ 876,310: 29x20
+#615 @ 264,846: 18x21
+#616 @ 598,185: 10x19
+#617 @ 198,892: 28x16
+#618 @ 266,174: 12x11
+#619 @ 911,765: 11x17
+#620 @ 844,737: 13x23
+#621 @ 237,571: 12x14
+#622 @ 685,312: 20x13
+#623 @ 272,870: 18x13
+#624 @ 913,776: 21x21
+#625 @ 0,208: 19x10
+#626 @ 394,899: 26x11
+#627 @ 1,435: 25x27
+#628 @ 767,86: 13x11
+#629 @ 235,162: 24x25
+#630 @ 690,547: 16x23
+#631 @ 718,501: 11x16
+#632 @ 960,40: 29x25
+#633 @ 311,281: 11x21
+#634 @ 752,620: 12x15
+#635 @ 451,470: 13x11
+#636 @ 426,632: 21x12
+#637 @ 541,49: 16x17
+#638 @ 14,446: 19x27
+#639 @ 303,463: 20x27
+#640 @ 970,327: 10x20
+#641 @ 702,458: 11x20
+#642 @ 610,840: 19x20
+#643 @ 801,419: 27x25
+#644 @ 779,235: 23x13
+#645 @ 845,479: 12x16
+#646 @ 632,944: 25x12
+#647 @ 501,471: 13x24
+#648 @ 294,269: 11x21
+#649 @ 534,780: 20x13
+#650 @ 839,258: 16x24
+#651 @ 395,805: 29x17
+#652 @ 389,70: 23x12
+#653 @ 548,820: 11x19
+#654 @ 534,561: 23x12
+#655 @ 491,536: 12x21
+#656 @ 36,504: 10x21
+#657 @ 193,818: 25x16
+#658 @ 771,547: 27x26
+#659 @ 399,898: 23x25
+#660 @ 712,405: 18x26
+#661 @ 371,484: 26x11
+#662 @ 842,800: 23x16
+#663 @ 695,888: 22x20
+#664 @ 701,18: 13x14
+#665 @ 656,689: 28x27
+#666 @ 28,72: 11x21
+#667 @ 562,446: 14x24
+#668 @ 504,596: 14x14
+#669 @ 885,672: 25x16
+#670 @ 107,673: 11x19
+#671 @ 524,54: 18x25
+#672 @ 247,705: 12x23
+#673 @ 762,234: 10x12
+#674 @ 703,54: 20x20
+#675 @ 432,687: 22x23
+#676 @ 292,263: 25x23
+#677 @ 701,479: 28x29
+#678 @ 209,244: 21x23
+#679 @ 373,608: 19x11
+#680 @ 338,490: 27x14
+#681 @ 163,767: 10x18
+#682 @ 154,338: 13x19
+#683 @ 347,402: 28x21
+#684 @ 89,249: 15x24
+#685 @ 263,312: 26x23
+#686 @ 613,947: 27x19
+#687 @ 121,915: 26x13
+#688 @ 741,600: 16x10
+#689 @ 340,472: 18x27
+#690 @ 851,536: 22x17
+#691 @ 418,72: 22x17
+#692 @ 610,112: 12x18
+#693 @ 250,949: 18x24
+#694 @ 964,886: 17x21
+#695 @ 815,239: 14x23
+#696 @ 90,162: 26x23
+#697 @ 620,194: 27x16
+#698 @ 862,239: 17x25
+#699 @ 104,313: 18x23
+#700 @ 916,727: 7x5
+#701 @ 922,405: 28x22
+#702 @ 177,833: 12x16
+#703 @ 129,115: 12x18
+#704 @ 109,361: 14x16
+#705 @ 389,769: 16x25
+#706 @ 527,637: 26x28
+#707 @ 703,181: 28x20
+#708 @ 66,250: 25x25
+#709 @ 355,165: 13x14
+#710 @ 284,274: 28x18
+#711 @ 463,180: 16x16
+#712 @ 636,203: 28x18
+#713 @ 458,429: 15x11
+#714 @ 822,227: 11x29
+#715 @ 449,36: 23x25
+#716 @ 489,847: 18x22
+#717 @ 124,811: 26x25
+#718 @ 404,782: 13x10
+#719 @ 971,924: 22x20
+#720 @ 57,37: 24x14
+#721 @ 146,420: 17x20
+#722 @ 906,66: 16x11
+#723 @ 229,866: 23x10
+#724 @ 110,512: 16x26
+#725 @ 231,833: 24x10
+#726 @ 204,897: 21x17
+#727 @ 612,4: 17x28
+#728 @ 539,435: 15x14
+#729 @ 366,493: 29x11
+#730 @ 481,835: 17x19
+#731 @ 760,220: 12x25
+#732 @ 685,415: 10x18
+#733 @ 609,70: 13x11
+#734 @ 355,280: 20x24
+#735 @ 468,555: 17x17
+#736 @ 712,895: 17x22
+#737 @ 431,60: 29x12
+#738 @ 522,648: 24x26
+#739 @ 216,416: 25x27
+#740 @ 911,353: 11x21
+#741 @ 324,860: 23x22
+#742 @ 232,776: 18x13
+#743 @ 442,484: 15x11
+#744 @ 160,434: 29x10
+#745 @ 248,621: 21x27
+#746 @ 934,406: 15x18
+#747 @ 907,382: 12x23
+#748 @ 118,532: 15x17
+#749 @ 369,488: 23x29
+#750 @ 417,455: 11x26
+#751 @ 778,26: 19x25
+#752 @ 912,1: 13x19
+#753 @ 132,289: 12x23
+#754 @ 626,402: 16x29
+#755 @ 524,635: 19x13
+#756 @ 199,951: 17x11
+#757 @ 424,472: 16x21
+#758 @ 431,482: 17x22
+#759 @ 649,645: 27x22
+#760 @ 613,207: 21x17
+#761 @ 856,551: 23x11
+#762 @ 954,89: 28x29
+#763 @ 469,546: 19x29
+#764 @ 378,957: 13x27
+#765 @ 543,847: 11x22
+#766 @ 300,641: 16x12
+#767 @ 219,779: 16x16
+#768 @ 61,608: 28x23
+#769 @ 633,964: 18x27
+#770 @ 902,809: 24x17
+#771 @ 375,286: 29x15
+#772 @ 485,784: 26x14
+#773 @ 521,620: 11x18
+#774 @ 815,84: 16x20
+#775 @ 359,533: 13x20
+#776 @ 170,480: 20x19
+#777 @ 801,575: 24x13
+#778 @ 110,90: 13x29
+#779 @ 426,11: 22x17
+#780 @ 401,960: 23x23
+#781 @ 644,641: 20x14
+#782 @ 711,799: 18x29
+#783 @ 484,728: 17x21
+#784 @ 809,651: 13x13
+#785 @ 853,552: 12x28
+#786 @ 540,728: 20x14
+#787 @ 500,199: 10x20
+#788 @ 520,601: 16x20
+#789 @ 922,19: 14x10
+#790 @ 901,691: 10x29
+#791 @ 496,655: 22x15
+#792 @ 386,284: 26x29
+#793 @ 892,888: 14x24
+#794 @ 470,715: 19x17
+#795 @ 436,293: 28x18
+#796 @ 444,710: 18x13
+#797 @ 626,425: 15x26
+#798 @ 270,345: 27x27
+#799 @ 974,789: 24x10
+#800 @ 173,27: 29x21
+#801 @ 21,944: 26x14
+#802 @ 851,640: 23x19
+#803 @ 898,82: 26x24
+#804 @ 941,533: 20x13
+#805 @ 364,526: 15x12
+#806 @ 3,892: 15x22
+#807 @ 350,630: 11x21
+#808 @ 824,255: 13x26
+#809 @ 759,620: 27x28
+#810 @ 487,137: 27x28
+#811 @ 219,903: 18x18
+#812 @ 55,582: 16x10
+#813 @ 900,182: 27x11
+#814 @ 136,805: 18x15
+#815 @ 385,396: 20x13
+#816 @ 353,463: 20x26
+#817 @ 261,838: 23x12
+#818 @ 116,895: 28x17
+#819 @ 83,747: 11x28
+#820 @ 33,276: 18x11
+#821 @ 282,39: 16x15
+#822 @ 499,618: 20x25
+#823 @ 908,659: 21x17
+#824 @ 260,379: 13x21
+#825 @ 959,870: 16x28
+#826 @ 490,29: 23x22
+#827 @ 207,429: 13x14
+#828 @ 145,906: 18x25
+#829 @ 791,967: 25x26
+#830 @ 251,391: 19x10
+#831 @ 452,131: 17x16
+#832 @ 940,571: 29x20
+#833 @ 263,753: 15x17
+#834 @ 959,212: 17x14
+#835 @ 386,167: 10x12
+#836 @ 739,418: 18x10
+#837 @ 74,748: 16x13
+#838 @ 820,106: 25x29
+#839 @ 127,104: 14x14
+#840 @ 950,499: 10x28
+#841 @ 326,862: 11x8
+#842 @ 942,577: 21x25
+#843 @ 95,562: 11x22
+#844 @ 977,585: 22x15
+#845 @ 104,616: 22x18
+#846 @ 122,104: 12x25
+#847 @ 739,166: 19x14
+#848 @ 660,185: 27x13
+#849 @ 372,641: 20x17
+#850 @ 868,910: 12x15
+#851 @ 676,279: 20x10
+#852 @ 277,782: 17x15
+#853 @ 827,712: 28x21
+#854 @ 788,974: 28x26
+#855 @ 522,660: 15x29
+#856 @ 940,727: 28x15
+#857 @ 510,642: 26x20
+#858 @ 821,263: 12x12
+#859 @ 215,11: 10x14
+#860 @ 70,276: 26x23
+#861 @ 730,101: 17x20
+#862 @ 944,392: 27x11
+#863 @ 245,626: 22x26
+#864 @ 935,348: 10x29
+#865 @ 217,402: 22x15
+#866 @ 167,384: 10x20
+#867 @ 724,454: 19x28
+#868 @ 490,473: 14x29
+#869 @ 500,809: 10x10
+#870 @ 379,785: 22x24
+#871 @ 709,896: 10x11
+#872 @ 124,606: 26x16
+#873 @ 923,682: 14x15
+#874 @ 681,139: 4x3
+#875 @ 807,809: 22x21
+#876 @ 139,869: 17x15
+#877 @ 933,113: 11x14
+#878 @ 362,397: 24x15
+#879 @ 889,76: 24x28
+#880 @ 274,895: 27x11
+#881 @ 7,378: 21x17
+#882 @ 309,470: 29x29
+#883 @ 684,187: 13x21
+#884 @ 801,98: 17x27
+#885 @ 99,224: 13x20
+#886 @ 889,409: 10x20
+#887 @ 323,833: 29x21
+#888 @ 832,35: 12x11
+#889 @ 264,579: 20x28
+#890 @ 209,27: 14x12
+#891 @ 206,7: 17x23
+#892 @ 466,317: 29x25
+#893 @ 910,704: 22x15
+#894 @ 451,494: 19x13
+#895 @ 621,192: 10x15
+#896 @ 452,873: 12x12
+#897 @ 634,946: 15x10
+#898 @ 699,537: 10x17
+#899 @ 209,234: 22x23
+#900 @ 220,621: 11x11
+#901 @ 36,686: 22x21
+#902 @ 485,807: 25x17
+#903 @ 767,540: 15x24
+#904 @ 177,113: 20x13
+#905 @ 394,816: 18x17
+#906 @ 284,280: 26x28
+#907 @ 294,950: 28x28
+#908 @ 134,921: 16x13
+#909 @ 392,326: 29x22
+#910 @ 516,753: 19x21
+#911 @ 594,586: 21x17
+#912 @ 912,374: 29x18
+#913 @ 834,46: 24x28
+#914 @ 674,473: 24x20
+#915 @ 849,901: 21x14
+#916 @ 545,865: 22x26
+#917 @ 436,360: 23x15
+#918 @ 280,588: 22x27
+#919 @ 316,927: 11x24
+#920 @ 79,405: 20x25
+#921 @ 826,725: 28x25
+#922 @ 571,703: 17x25
+#923 @ 568,309: 23x18
+#924 @ 302,117: 10x24
+#925 @ 804,24: 11x8
+#926 @ 130,804: 16x22
+#927 @ 864,695: 29x19
+#928 @ 848,241: 20x19
+#929 @ 867,811: 22x16
+#930 @ 132,405: 28x19
+#931 @ 686,184: 16x19
+#932 @ 968,268: 27x20
+#933 @ 379,459: 13x28
+#934 @ 918,877: 19x16
+#935 @ 310,360: 17x11
+#936 @ 182,458: 22x10
+#937 @ 740,593: 12x15
+#938 @ 959,157: 13x13
+#939 @ 861,327: 26x15
+#940 @ 608,852: 11x13
+#941 @ 178,934: 10x18
+#942 @ 220,896: 16x22
+#943 @ 628,526: 11x24
+#944 @ 46,53: 26x12
+#945 @ 683,374: 27x14
+#946 @ 655,832: 16x15
+#947 @ 637,963: 20x13
+#948 @ 781,929: 25x14
+#949 @ 579,898: 27x28
+#950 @ 969,121: 12x15
+#951 @ 57,697: 28x28
+#952 @ 656,855: 16x15
+#953 @ 183,916: 24x22
+#954 @ 580,595: 12x29
+#955 @ 807,573: 21x22
+#956 @ 193,35: 20x28
+#957 @ 431,71: 14x26
+#958 @ 30,465: 17x24
+#959 @ 603,182: 16x27
+#960 @ 464,315: 29x22
+#961 @ 621,54: 23x27
+#962 @ 890,230: 20x20
+#963 @ 775,622: 10x11
+#964 @ 711,83: 25x17
+#965 @ 93,36: 10x28
+#966 @ 904,73: 13x16
+#967 @ 585,103: 13x18
+#968 @ 976,726: 12x21
+#969 @ 861,211: 11x19
+#970 @ 139,714: 13x14
+#971 @ 389,442: 20x29
+#972 @ 250,631: 25x19
+#973 @ 341,568: 13x25
+#974 @ 404,876: 20x22
+#975 @ 639,910: 22x23
+#976 @ 970,285: 26x11
+#977 @ 61,649: 20x29
+#978 @ 555,811: 12x14
+#979 @ 23,305: 17x25
+#980 @ 826,84: 13x19
+#981 @ 489,531: 19x26
+#982 @ 23,83: 24x21
+#983 @ 869,738: 25x29
+#984 @ 581,689: 15x20
+#985 @ 844,633: 12x13
+#986 @ 387,546: 14x15
+#987 @ 225,370: 15x17
+#988 @ 315,455: 13x28
+#989 @ 291,138: 16x15
+#990 @ 813,944: 14x23
+#991 @ 193,885: 21x25
+#992 @ 826,821: 15x12
+#993 @ 70,75: 21x14
+#994 @ 127,395: 17x12
+#995 @ 926,663: 26x21
+#996 @ 371,641: 26x20
+#997 @ 460,186: 12x11
+#998 @ 961,726: 12x11
+#999 @ 260,817: 22x14
+#1000 @ 227,943: 25x10
+#1001 @ 133,712: 26x19
+#1002 @ 235,126: 16x29
+#1003 @ 709,426: 13x23
+#1004 @ 662,447: 23x21
+#1005 @ 67,244: 24x15
+#1006 @ 320,819: 24x19
+#1007 @ 332,388: 21x29
+#1008 @ 790,965: 15x20
+#1009 @ 987,792: 13x19
+#1010 @ 200,921: 18x28
+#1011 @ 40,198: 14x15
+#1012 @ 951,11: 15x13
+#1013 @ 32,315: 26x13
+#1014 @ 466,709: 22x28
+#1015 @ 381,757: 13x19
+#1016 @ 813,621: 23x26
+#1017 @ 265,863: 20x24
+#1018 @ 61,228: 16x17
+#1019 @ 653,439: 26x28
+#1020 @ 291,619: 17x16
+#1021 @ 646,392: 26x26
+#1022 @ 46,420: 24x22
+#1023 @ 29,672: 23x16
+#1024 @ 416,802: 15x29
+#1025 @ 407,447: 16x26
+#1026 @ 41,63: 23x26
+#1027 @ 924,126: 18x29
+#1028 @ 373,393: 18x26
+#1029 @ 942,96: 15x25
+#1030 @ 873,805: 25x25
+#1031 @ 208,691: 22x26
+#1032 @ 760,617: 18x27
+#1033 @ 484,566: 10x20
+#1034 @ 399,900: 20x10
+#1035 @ 288,323: 20x27
+#1036 @ 826,972: 21x12
+#1037 @ 477,149: 14x13
+#1038 @ 161,45: 18x27
+#1039 @ 231,181: 12x22
+#1040 @ 859,730: 16x24
+#1041 @ 625,410: 12x27
+#1042 @ 52,833: 28x17
+#1043 @ 852,228: 29x14
+#1044 @ 858,950: 26x10
+#1045 @ 517,643: 24x13
+#1046 @ 816,269: 17x18
+#1047 @ 72,617: 26x22
+#1048 @ 347,769: 20x10
+#1049 @ 561,563: 14x14
+#1050 @ 728,439: 26x18
+#1051 @ 625,205: 15x27
+#1052 @ 175,108: 14x27
+#1053 @ 499,141: 28x24
+#1054 @ 965,392: 27x20
+#1055 @ 41,94: 21x24
+#1056 @ 884,314: 19x14
+#1057 @ 507,321: 14x22
+#1058 @ 644,916: 28x16
+#1059 @ 391,27: 26x14
+#1060 @ 78,241: 20x14
+#1061 @ 61,695: 16x20
+#1062 @ 206,424: 29x27
+#1063 @ 531,49: 14x26
+#1064 @ 183,496: 15x24
+#1065 @ 82,555: 13x18
+#1066 @ 462,81: 25x12
+#1067 @ 420,167: 28x17
+#1068 @ 361,935: 15x27
+#1069 @ 500,184: 16x26
+#1070 @ 820,276: 10x19
+#1071 @ 157,338: 25x17
+#1072 @ 867,703: 27x17
+#1073 @ 486,797: 24x26
+#1074 @ 517,361: 11x20
+#1075 @ 782,963: 19x14
+#1076 @ 717,117: 17x16
+#1077 @ 616,316: 18x28
+#1078 @ 166,957: 13x29
+#1079 @ 339,945: 22x16
+#1080 @ 822,725: 22x19
+#1081 @ 294,364: 23x23
+#1082 @ 651,133: 14x24
+#1083 @ 567,253: 21x10
+#1084 @ 829,267: 11x15
+#1085 @ 43,182: 16x18
+#1086 @ 909,338: 10x28
+#1087 @ 317,496: 14x18
+#1088 @ 421,601: 16x11
+#1089 @ 217,725: 19x12
+#1090 @ 477,305: 16x15
+#1091 @ 892,877: 27x14
+#1092 @ 500,423: 15x11
+#1093 @ 470,773: 10x27
+#1094 @ 306,617: 25x10
+#1095 @ 48,620: 14x17
+#1096 @ 309,637: 28x19
+#1097 @ 460,369: 25x11
+#1098 @ 865,957: 14x18
+#1099 @ 371,627: 11x24
+#1100 @ 136,0: 10x27
+#1101 @ 895,672: 12x25
+#1102 @ 825,270: 14x16
+#1103 @ 340,507: 28x15
+#1104 @ 638,500: 17x29
+#1105 @ 560,582: 29x18
+#1106 @ 701,794: 26x28
+#1107 @ 222,831: 12x21
+#1108 @ 683,405: 19x24
+#1109 @ 945,866: 14x13
+#1110 @ 456,480: 19x15
+#1111 @ 325,682: 16x20
+#1112 @ 308,659: 29x10
+#1113 @ 861,914: 20x12
+#1114 @ 169,721: 14x18
+#1115 @ 498,259: 22x16
+#1116 @ 387,317: 28x25
+#1117 @ 846,286: 24x10
+#1118 @ 950,305: 25x16
+#1119 @ 854,641: 24x14
+#1120 @ 288,660: 29x15
+#1121 @ 348,585: 14x19
+#1122 @ 382,560: 20x10
+#1123 @ 615,613: 21x13
+#1124 @ 754,254: 23x13
+#1125 @ 48,173: 26x16
+#1126 @ 207,85: 18x29
+#1127 @ 608,95: 22x27
+#1128 @ 55,572: 16x24
+#1129 @ 17,488: 28x10
+#1130 @ 703,808: 10x24
+#1131 @ 638,81: 21x13
+#1132 @ 905,802: 18x27
+#1133 @ 886,973: 15x14
+#1134 @ 67,293: 21x28
+#1135 @ 899,473: 23x25
+#1136 @ 841,268: 13x21
+#1137 @ 378,377: 19x29
+#1138 @ 606,836: 17x19
+#1139 @ 943,556: 27x27
+#1140 @ 719,477: 22x24
+#1141 @ 785,736: 28x12
+#1142 @ 971,918: 20x17
+#1143 @ 705,93: 12x11
+#1144 @ 596,742: 24x25
+#1145 @ 904,773: 21x25
+#1146 @ 669,73: 15x14
+#1147 @ 720,55: 21x23
+#1148 @ 52,484: 11x15
+#1149 @ 895,170: 17x21
+#1150 @ 615,380: 14x28
+#1151 @ 858,334: 18x27
+#1152 @ 377,29: 13x14
+#1153 @ 450,858: 15x19
+#1154 @ 671,428: 14x18
+#1155 @ 106,676: 15x20
+#1156 @ 301,826: 26x20
+#1157 @ 418,490: 25x19
+#1158 @ 363,869: 19x23
+#1159 @ 528,780: 12x29
+#1160 @ 846,176: 25x20
+#1161 @ 127,965: 14x29
+#1162 @ 723,407: 20x29
+#1163 @ 976,108: 14x12
+#1164 @ 971,381: 20x13
+#1165 @ 453,984: 25x10
+#1166 @ 89,158: 17x21
+#1167 @ 715,662: 12x11
+#1168 @ 385,410: 24x26
+#1169 @ 689,981: 16x13
+#1170 @ 275,154: 27x21
+#1171 @ 55,289: 22x10
+#1172 @ 890,318: 19x21
+#1173 @ 60,418: 12x20
+#1174 @ 937,856: 21x27
+#1175 @ 481,592: 21x15
+#1176 @ 368,279: 25x22
+#1177 @ 268,821: 10x26
+#1178 @ 970,888: 14x18
+#1179 @ 616,420: 27x11
+#1180 @ 918,184: 16x22
+#1181 @ 558,650: 29x17
+#1182 @ 797,221: 27x19
+#1183 @ 940,120: 15x25
+#1184 @ 783,954: 11x29
+#1185 @ 58,469: 29x12
+#1186 @ 531,723: 13x23
+#1187 @ 41,951: 10x11
+#1188 @ 224,318: 15x27
+#1189 @ 805,233: 11x12
+#1190 @ 856,334: 27x14
+#1191 @ 836,569: 22x22
+#1192 @ 432,713: 25x13
+#1193 @ 87,159: 28x16
+#1194 @ 242,343: 10x23
+#1195 @ 471,820: 14x24
+#1196 @ 114,956: 20x22
+#1197 @ 615,88: 12x15
+#1198 @ 292,37: 10x20
+#1199 @ 87,390: 18x15
+#1200 @ 142,621: 17x26
+#1201 @ 166,750: 21x24
+#1202 @ 500,608: 13x17
+#1203 @ 478,555: 18x19
+#1204 @ 908,820: 24x16
+#1205 @ 631,227: 14x11
+#1206 @ 176,936: 10x13
+#1207 @ 855,751: 16x21
+#1208 @ 589,104: 12x21
+#1209 @ 918,614: 14x27
+#1210 @ 354,907: 20x12
+#1211 @ 578,332: 18x27
+#1212 @ 833,829: 14x27
+#1213 @ 608,177: 11x13
+#1214 @ 44,571: 28x22
+#1215 @ 24,254: 29x27
+#1216 @ 73,787: 13x29
+#1217 @ 930,151: 29x10
+#1218 @ 416,436: 20x28
+#1219 @ 312,945: 11x25
+#1220 @ 441,20: 13x29
+#1221 @ 727,175: 19x10
+#1222 @ 358,737: 27x16
+#1223 @ 237,175: 27x28
+#1224 @ 442,496: 20x15
+#1225 @ 648,408: 15x12
+#1226 @ 255,175: 16x18
+#1227 @ 354,399: 13x20
+#1228 @ 595,924: 14x17
+#1229 @ 904,676: 12x26
+#1230 @ 214,425: 19x17
+#1231 @ 853,813: 16x25
+#1232 @ 166,83: 17x20
+#1233 @ 604,57: 19x13
+#1234 @ 10,352: 15x19
+#1235 @ 105,685: 18x11
+#1236 @ 78,68: 29x25
+#1237 @ 902,481: 14x12
+#1238 @ 129,372: 16x16
+#1239 @ 416,894: 21x12
+#1240 @ 59,592: 18x13
+#1241 @ 272,643: 22x19
+#1242 @ 587,224: 18x12
+#1243 @ 439,854: 10x15
+#1244 @ 608,223: 14x28
+#1245 @ 379,406: 19x14
+#1246 @ 783,635: 13x24
+#1247 @ 393,778: 15x11
+#1248 @ 119,292: 13x19
+#1249 @ 489,546: 19x21
+#1250 @ 41,103: 13x15
+#1251 @ 250,289: 27x17
+#1252 @ 818,30: 10x15
+#1253 @ 525,760: 11x19
+#1254 @ 12,723: 14x14
+#1255 @ 506,430: 28x22
+#1256 @ 277,6: 29x20
+#1257 @ 170,97: 21x27
+#1258 @ 270,778: 15x20
+#1259 @ 790,562: 21x12
+#1260 @ 881,126: 23x10
+#1261 @ 250,711: 23x22
+#1262 @ 169,806: 12x15
+#1263 @ 702,474: 20x23
+#1264 @ 392,511: 15x10
+#1265 @ 349,38: 19x27
+#1266 @ 695,142: 16x22
+#1267 @ 924,391: 16x18
+#1268 @ 155,576: 26x15
+#1269 @ 863,808: 12x21
+#1270 @ 690,657: 11x11
+#1271 @ 536,670: 10x22
+#1272 @ 226,103: 13x27
+#1273 @ 40,678: 26x20
+#1274 @ 468,814: 23x17
+#1275 @ 666,829: 29x17
+#1276 @ 898,391: 14x26
+#1277 @ 512,443: 24x29
+#1278 @ 333,897: 28x13
+#1279 @ 108,548: 17x14
+#1280 @ 96,327: 13x14
+#1281 @ 311,802: 27x27
+#1282 @ 471,378: 22x16
+#1283 @ 375,652: 15x11
+#1284 @ 786,577: 13x24
+#1285 @ 571,376: 14x14
+#1286 @ 536,36: 27x16
+#1287 @ 900,278: 21x25
+#1288 @ 348,193: 20x28
+#1289 @ 69,747: 22x16
+#1290 @ 934,827: 20x17
+#1291 @ 552,191: 17x20
+#1292 @ 570,818: 27x29
+#1293 @ 96,390: 26x26
+#1294 @ 472,193: 29x21
+#1295 @ 74,243: 26x15
+#1296 @ 820,563: 21x26
+#1297 @ 403,700: 21x20
+#1298 @ 318,352: 26x21
+#1299 @ 747,768: 18x17
+#1300 @ 750,566: 29x26
+#1301 @ 237,907: 12x15
+#1302 @ 501,228: 15x28
+#1303 @ 502,127: 26x22
+#1304 @ 479,715: 18x18
+#1305 @ 831,3: 15x15
+#1306 @ 205,96: 14x12
+#1307 @ 706,14: 16x20
+#1308 @ 42,735: 29x17
+#1309 @ 858,816: 18x24
+#1310 @ 939,962: 27x21
+#1311 @ 102,320: 16x25
+#1312 @ 395,264: 29x26
+#1313 @ 218,607: 13x18
+#1314 @ 258,46: 11x26
+#1315 @ 251,158: 11x23
+#1316 @ 889,134: 26x16
+#1317 @ 343,894: 27x26
+#1318 @ 316,474: 26x10
+#1319 @ 102,755: 14x15
+#1320 @ 646,746: 17x25
+#1321 @ 271,754: 11x17
+#1322 @ 470,432: 17x27
+#1323 @ 894,413: 22x26
+#1324 @ 740,459: 18x14
+#1325 @ 927,865: 19x20
+#1326 @ 914,725: 12x10
+#1327 @ 62,691: 16x16
+#1328 @ 190,51: 28x29
+#1329 @ 866,314: 28x14
+#1330 @ 574,132: 16x22
+#1331 @ 964,99: 17x27
+#1332 @ 353,616: 10x21
+#1333 @ 433,752: 21x22
+#1334 @ 44,72: 15x15
+#1335 @ 401,720: 15x11
+#1336 @ 137,726: 17x24
+#1337 @ 566,431: 25x19
+#1338 @ 983,969: 11x25
+#1339 @ 714,551: 20x20
+#1340 @ 372,697: 29x26
+#1341 @ 838,53: 11x18
+#1342 @ 858,137: 24x16
+#1343 @ 671,105: 27x23
+#1344 @ 149,960: 22x27
+#1345 @ 857,285: 16x11
+#1346 @ 197,875: 20x17
+#1347 @ 301,907: 26x16
+#1348 @ 607,706: 16x25
+#1349 @ 513,540: 12x11
+#1350 @ 574,133: 20x12
+#1351 @ 115,311: 17x28
+#1352 @ 18,714: 16x27
+#1353 @ 142,358: 13x20
+#1354 @ 198,457: 20x13
+#1355 @ 789,17: 14x23
+#1356 @ 876,554: 29x27
+#1357 @ 514,785: 27x18
+#1358 @ 443,754: 6x11
+#1359 @ 896,262: 15x19
+#1360 @ 167,387: 19x14
+#1361 @ 578,871: 16x14
+#1362 @ 890,857: 19x16
+#1363 @ 708,107: 23x14
+#1364 @ 423,461: 10x29
+#1365 @ 425,770: 13x12
+#1366 @ 466,274: 17x24
+#1367 @ 79,419: 18x19
+#1368 @ 413,478: 22x25
+#1369 @ 169,824: 11x24
+#1370 @ 142,625: 15x21
+#1371 @ 311,442: 21x12
+#1372 @ 852,590: 18x19
+#1373 @ 142,924: 18x20
+#1374 @ 30,168: 20x14
+#1375 @ 516,787: 23x11