advent-of-code

Perserverance, or the lack thereof

git clone git://git.shimmy1996.com/advent-of-code.git

input.txt (10000B)

    1 A Z
    2 A Y
    3 B X
    4 B X
    5 C X
    6 B X
    7 A X
    8 A X
    9 C X
   10 A X
   11 A X
   12 A Y
   13 B X
   14 A Y
   15 C X
   16 C X
   17 A X
   18 A Y
   19 C X
   20 B X
   21 A X
   22 B X
   23 A X
   24 A X
   25 B Y
   26 B Y
   27 A X
   28 A X
   29 A X
   30 A X
   31 A X
   32 A Y
   33 A X
   34 B X
   35 B Y
   36 A Y
   37 C Z
   38 C X
   39 A X
   40 A Y
   41 A X
   42 A X
   43 A Y
   44 A X
   45 A Y
   46 A X
   47 B X
   48 C X
   49 A X
   50 B X
   51 A X
   52 C X
   53 A Y
   54 B X
   55 B X
   56 A X
   57 A X
   58 C Y
   59 B X
   60 A X
   61 C X
   62 B X
   63 B X
   64 A X
   65 A X
   66 B X
   67 A Y
   68 C X
   69 A Y
   70 A X
   71 A X
   72 A Y
   73 B X
   74 A X
   75 A X
   76 A X
   77 B Y
   78 A X
   79 A X
   80 A Y
   81 A X
   82 A X
   83 B Y
   84 B Y
   85 B X
   86 C X
   87 B Y
   88 A X
   89 C X
   90 C X
   91 A Y
   92 A X
   93 A Z
   94 B X
   95 C X
   96 A Y
   97 B X
   98 A X
   99 A X
  100 A X
  101 A Y
  102 C X
  103 A X
  104 A Z
  105 A X
  106 A Y
  107 B Y
  108 A X
  109 C X
  110 B X
  111 A Y
  112 B Z
  113 B X
  114 C Y
  115 B X
  116 B Z
  117 A Y
  118 B X
  119 C X
  120 C Y
  121 A X
  122 A Y
  123 A X
  124 B X
  125 A Y
  126 B Y
  127 A X
  128 C Y
  129 A Y
  130 B Y
  131 A X
  132 B Y
  133 B X
  134 B Y
  135 A X
  136 B Y
  137 A X
  138 C Z
  139 A X
  140 C X
  141 A Y
  142 A X
  143 C X
  144 A X
  145 A X
  146 A X
  147 C X
  148 B Z
  149 A X
  150 B Y
  151 B X
  152 A Y
  153 A X
  154 A X
  155 B Y
  156 B Y
  157 A Y
  158 B X
  159 A X
  160 C Y
  161 A X
  162 C X
  163 A X
  164 A X
  165 A X
  166 A X
  167 A X
  168 C Z
  169 C X
  170 A Z
  171 C Z
  172 A X
  173 A Y
  174 B X
  175 C X
  176 B X
  177 B Y
  178 C X
  179 B X
  180 A X
  181 A X
  182 A X
  183 A Y
  184 B X
  185 B Y
  186 A X
  187 C X
  188 A X
  189 A X
  190 A X
  191 A X
  192 C Y
  193 A Z
  194 C X
  195 A X
  196 A Y
  197 B X
  198 A Y
  199 A X
  200 A Y
  201 A X
  202 A X
  203 A X
  204 A X
  205 A Y
  206 A X
  207 B X
  208 A X
  209 A X
  210 C Y
  211 C Y
  212 A X
  213 C X
  214 A X
  215 A X
  216 C X
  217 C X
  218 B Z
  219 B X
  220 B X
  221 A X
  222 A Y
  223 B Y
  224 A X
  225 A X
  226 C X
  227 C X
  228 C X
  229 B X
  230 C X
  231 B Y
  232 A X
  233 B Y
  234 B X
  235 B X
  236 A X
  237 B Y
  238 A Y
  239 C X
  240 B X
  241 C X
  242 A Y
  243 B X
  244 C X
  245 A X
  246 C X
  247 A X
  248 B Y
  249 A X
  250 A X
  251 B Z
  252 C X
  253 B X
  254 C X
  255 B X
  256 A X
  257 A X
  258 A X
  259 A X
  260 A X
  261 C X
  262 C X
  263 A X
  264 A Z
  265 A Y
  266 A X
  267 A X
  268 A X
  269 A X
  270 C Y
  271 C Y
  272 B Z
  273 A X
  274 A X
  275 B X
  276 B X
  277 A Y
  278 A X
  279 B Y
  280 A X
  281 B Y
  282 A X
  283 C Y
  284 C X
  285 A Y
  286 B Y
  287 C X
  288 A X
  289 A X
  290 A X
  291 A Y
  292 A X
  293 A X
  294 A X
  295 B Y
  296 B X
  297 C X
  298 C Y
  299 A Y
  300 A Z
  301 B X
  302 C X
  303 B X
  304 C X
  305 A X
  306 B Z
  307 B Y
  308 A X
  309 C X
  310 A Y
  311 B X
  312 B X
  313 A Y
  314 A X
  315 A X
  316 A Y
  317 A X
  318 B X
  319 A X
  320 A X
  321 C Y
  322 C Y
  323 A Y
  324 A Y
  325 B Y
  326 B Y
  327 B Y
  328 B X
  329 A X
  330 A Y
  331 B Y
  332 B X
  333 A Y
  334 A X
  335 A Y
  336 C X
  337 C X
  338 B Y
  339 A Y
  340 B Y
  341 A Y
  342 A X
  343 B Y
  344 B X
  345 C X
  346 A X
  347 A X
  348 A X
  349 B Y
  350 B X
  351 A X
  352 B Y
  353 A Y
  354 A X
  355 C X
  356 A X
  357 B Y
  358 A X
  359 A X
  360 B Y
  361 A Y
  362 A X
  363 C Y
  364 B Z
  365 A Y
  366 C X
  367 A Y
  368 A X
  369 B Y
  370 A X
  371 B Y
  372 B Y
  373 B X
  374 B X
  375 A X
  376 A X
  377 C X
  378 B Y
  379 B X
  380 C X
  381 B Y
  382 A X
  383 A X
  384 A X
  385 A X
  386 B Y
  387 C X
  388 B X
  389 A X
  390 A X
  391 A Y
  392 C Y
  393 A Y
  394 B X
  395 A X
  396 B X
  397 A X
  398 A Y
  399 B Y
  400 A X
  401 C X
  402 C X
  403 A Y
  404 B X
  405 C Y
  406 A Y
  407 B X
  408 A X
  409 A Y
  410 C X
  411 A X
  412 A X
  413 B Y
  414 A Y
  415 B X
  416 B Y
  417 B Y
  418 A X
  419 A X
  420 A X
  421 B Y
  422 A Y
  423 A X
  424 B X
  425 A Y
  426 A Y
  427 B X
  428 C Y
  429 A X
  430 A Y
  431 A X
  432 B X
  433 A X
  434 B X
  435 C Z
  436 A X
  437 A X
  438 B Y
  439 A X
  440 A X
  441 A X
  442 C Z
  443 C X
  444 A Z
  445 C Y
  446 B X
  447 A Y
  448 B X
  449 A X
  450 A Y
  451 A X
  452 C X
  453 A X
  454 A X
  455 C Y
  456 A Z
  457 C Y
  458 B Y
  459 B X
  460 B X
  461 A Y
  462 C X
  463 B X
  464 A Z
  465 A X
  466 A Z
  467 C X
  468 A X
  469 C Z
  470 C X
  471 B Z
  472 C Y
  473 B Y
  474 A X
  475 B Y
  476 A X
  477 A X
  478 C X
  479 B X
  480 A X
  481 C Z
  482 B Y
  483 B Y
  484 A Y
  485 B Y
  486 A X
  487 A X
  488 B Y
  489 A X
  490 A X
  491 C Y
  492 C X
  493 A X
  494 C Y
  495 C X
  496 B X
  497 B X
  498 A X
  499 B Y
  500 A Y
  501 A X
  502 B Y
  503 B Y
  504 B X
  505 B X
  506 A X
  507 B X
  508 B X
  509 B Y
  510 B Y
  511 C X
  512 B X
  513 B X
  514 A X
  515 A X
  516 A X
  517 A X
  518 A Y
  519 C Y
  520 A X
  521 A Y
  522 C Z
  523 A Y
  524 C X
  525 A X
  526 C Y
  527 A X
  528 A X
  529 A Y
  530 A Z
  531 A Y
  532 A Y
  533 A X
  534 A Y
  535 A Z
  536 C X
  537 C Z
  538 B X
  539 A X
  540 A X
  541 B X
  542 A X
  543 A X
  544 A X
  545 C X
  546 A X
  547 A Y
  548 A X
  549 A X
  550 A Y
  551 C Z
  552 C X
  553 A X
  554 A X
  555 A Z
  556 A X
  557 C X
  558 A Y
  559 C X
  560 A Y
  561 C X
  562 C X
  563 A X
  564 A X
  565 A Y
  566 B Y
  567 C X
  568 C X
  569 B X
  570 B Z
  571 B X
  572 B X
  573 A X
  574 C X
  575 A Y
  576 C X
  577 A Z
  578 B X
  579 B Y
  580 A Y
  581 A Y
  582 A X
  583 A Y
  584 A X
  585 A X
  586 A Y
  587 A X
  588 A X
  589 B Z
  590 A X
  591 A X
  592 A X
  593 B Y
  594 B Y
  595 C Z
  596 A Y
  597 A Y
  598 B Y
  599 A X
  600 B X
  601 C X
  602 C Y
  603 C X
  604 B X
  605 C X
  606 A Y
  607 A X
  608 A X
  609 B X
  610 C X
  611 B X
  612 A Y
  613 B X
  614 B Z
  615 A Y
  616 A X
  617 A Y
  618 B X
  619 B Z
  620 A X
  621 A X
  622 C X
  623 A X
  624 A Y
  625 A X
  626 B X
  627 A X
  628 A X
  629 A Z
  630 B X
  631 B Y
  632 C Y
  633 C X
  634 A Y
  635 A X
  636 B Y
  637 C X
  638 A X
  639 C Y
  640 A X
  641 A Y
  642 A Y
  643 A X
  644 A X
  645 C X
  646 C X
  647 A Y
  648 A Y
  649 C X
  650 A X
  651 B X
  652 C X
  653 B Y
  654 C Y
  655 C X
  656 B X
  657 B Y
  658 C X
  659 B X
  660 B Y
  661 A X
  662 A X
  663 B X
  664 A Y
  665 A X
  666 B X
  667 A X
  668 C Y
  669 A X
  670 B X
  671 A Y
  672 C Y
  673 A X
  674 A Y
  675 A Z
  676 C Z
  677 A X
  678 A X
  679 C X
  680 A X
  681 B X
  682 A X
  683 C X
  684 C X
  685 A Y
  686 A X
  687 C Y
  688 A Y
  689 A X
  690 B Y
  691 A X
  692 A Y
  693 A X
  694 C Z
  695 C Z
  696 C X
  697 A X
  698 A X
  699 A X
  700 A X
  701 C X
  702 A X
  703 C X
  704 B X
  705 B X
  706 A X
  707 A Y
  708 B Y
  709 B X
  710 B X
  711 A Y
  712 A Y
  713 A X
  714 A X
  715 B Y
  716 B X
  717 A X
  718 C X
  719 B X
  720 C X
  721 B Y
  722 B Z
  723 B Y
  724 A X
  725 A X
  726 A X
  727 A X
  728 A X
  729 B Y
  730 A X
  731 C X
  732 B Z
  733 A X
  734 C Y
  735 A X
  736 B X
  737 C Y
  738 A X
  739 A Y
  740 B X
  741 A X
  742 B Y
  743 B X
  744 A Y
  745 C Y
  746 C X
  747 A Y
  748 A X
  749 A X
  750 A X
  751 C X
  752 B X
  753 C X
  754 A Y
  755 A X
  756 A Y
  757 C Z
  758 C X
  759 A X
  760 A Y
  761 B X
  762 B X
  763 B X
  764 B X
  765 A X
  766 B X
  767 A Z
  768 B Y
  769 A X
  770 A X
  771 A X
  772 C Z
  773 A Y
  774 A Y
  775 C X
  776 C X
  777 C Y
  778 B Y
  779 A Y
  780 A X
  781 A X
  782 C Y
  783 A X
  784 C X
  785 A X
  786 A X
  787 C Y
  788 A Y
  789 A X
  790 C X
  791 A X
  792 A Y
  793 C X
  794 A Y
  795 A X
  796 A X
  797 A X
  798 B X
  799 B X
  800 A X
  801 B Y
  802 C Y
  803 C X
  804 A Y
  805 B X
  806 B X
  807 B Z
  808 C X
  809 B Y
  810 A Y
  811 C Z
  812 B X
  813 C X
  814 A X
  815 A Y
  816 B Y
  817 B X
  818 C Z
  819 B X
  820 A X
  821 C X
  822 C X
  823 A X
  824 A X
  825 A Y
  826 B Y
  827 B X
  828 A Y
  829 C Y
  830 B Y
  831 B Y
  832 A X
  833 A Y
  834 A X
  835 B X
  836 A Y
  837 A X
  838 A Y
  839 A X
  840 B Z
  841 B X
  842 A X
  843 A Y
  844 A X
  845 B Y
  846 A Y
  847 A X
  848 A X
  849 C X
  850 A X
  851 A X
  852 A X
  853 A X
  854 B Y
  855 B X
  856 A X
  857 A X
  858 C Y
  859 C X
  860 A Y
  861 A X
  862 B X
  863 A X
  864 B X
  865 B X
  866 B Y
  867 A X
  868 B X
  869 B Y
  870 A X
  871 B X
  872 C X
  873 A X
  874 A X
  875 C Z
  876 A X
  877 B X
  878 A X
  879 B X
  880 B X
  881 B Y
  882 A X
  883 B Y
  884 C Y
  885 A X
  886 C X
  887 A X
  888 B X
  889 B Y
  890 A X
  891 C X
  892 B X
  893 A X
  894 C Y
  895 C X
  896 B X
  897 A X
  898 B X
  899 A Z
  900 C Y
  901 A X
  902 A X
  903 B X
  904 A Y
  905 B X
  906 A X
  907 A Y
  908 B X
  909 A X
  910 C Y
  911 A X
  912 C X
  913 B X
  914 A X
  915 C Y
  916 C X
  917 A X
  918 B Y
  919 B X
  920 A Y
  921 B X
  922 A X
  923 B X
  924 A Y
  925 B X
  926 A X
  927 A X
  928 C X
  929 A X
  930 A X
  931 A X
  932 A X
  933 C X
  934 C X
  935 B X
  936 B Y
  937 B X
  938 B Z
  939 A X
  940 B X
  941 B Y
  942 B X
  943 B X
  944 A X
  945 A Z
  946 A Z
  947 A X
  948 B Y
  949 A X
  950 B X
  951 B Y
  952 A X
  953 B Y
  954 B X
  955 A X
  956 C X
  957 C Y
  958 A X
  959 A X
  960 B X
  961 B X
  962 B Y
  963 A X
  964 C X
  965 B Y
  966 A X
  967 A Z
  968 A X
  969 C Y
  970 A Y
  971 B X
  972 C X
  973 C X
  974 A X
  975 B X
  976 C X
  977 A Z
  978 A X
  979 A X
  980 B Y
  981 C X
  982 A X
  983 A Y
  984 C Z
  985 B X
  986 A Y
  987 A X
  988 A Z
  989 C Y
  990 A X
  991 C X
  992 A X
  993 C Y
  994 B X
  995 A X
  996 A X
  997 B Y
  998 A X
  999 B X
 1000 B X
 1001 B X
 1002 C X
 1003 C X
 1004 A X
 1005 C Z
 1006 A X
 1007 C Y
 1008 A X
 1009 C Y
 1010 A Y
 1011 B Y
 1012 B X
 1013 B Y
 1014 B X
 1015 C Y
 1016 B Y
 1017 B Y
 1018 B X
 1019 B Y
 1020 A Y
 1021 A Y
 1022 C Z
 1023 A X
 1024 A X
 1025 A X
 1026 A Z
 1027 B X
 1028 B Y
 1029 B X
 1030 B Y
 1031 A X
 1032 C X
 1033 B X
 1034 A X
 1035 C Y
 1036 B X
 1037 C X
 1038 C Y
 1039 B Y
 1040 A X
 1041 B Y
 1042 B X
 1043 C X
 1044 B X
 1045 C X
 1046 B X
 1047 A X
 1048 C X
 1049 B Z
 1050 B Z
 1051 C X
 1052 A Y
 1053 B X
 1054 A Y
 1055 A X
 1056 B X
 1057 C Y
 1058 C X
 1059 A Y
 1060 C Y
 1061 B Z
 1062 B Y
 1063 B Y
 1064 B Y
 1065 B Z
 1066 B Y
 1067 A X
 1068 A X
 1069 A Y
 1070 B Y
 1071 B Y
 1072 A X
 1073 A Z
 1074 C X
 1075 A X
 1076 A Y
 1077 C X
 1078 A Y
 1079 A X
 1080 B X
 1081 A X
 1082 A X
 1083 C X
 1084 A X
 1085 A X
 1086 C Y
 1087 B Y
 1088 A Y
 1089 A X
 1090 A X
 1091 B Y
 1092 A X
 1093 B X
 1094 A X
 1095 A X
 1096 B X
 1097 B X
 1098 A X
 1099 B Y
 1100 A X
 1101 A Y
 1102 B Y
 1103 A Y
 1104 A X
 1105 C X
 1106 A Y
 1107 A X
 1108 C X
 1109 A X
 1110 A X
 1111 B X
 1112 C Y
 1113 C Y
 1114 B X
 1115 B Z
 1116 A X
 1117 A Y
 1118 A X
 1119 A X
 1120 C Z
 1121 A X
 1122 B X
 1123 A Z
 1124 A X
 1125 A X
 1126 A X
 1127 A X
 1128 A X
 1129 A X
 1130 C X
 1131 B X
 1132 B X
 1133 C X
 1134 A X
 1135 A X
 1136 A X
 1137 A X
 1138 A X
 1139 A X
 1140 B X
 1141 A X
 1142 C X
 1143 A Y
 1144 A X
 1145 A X
 1146 A X
 1147 A X
 1148 B X
 1149 B Y
 1150 A Y
 1151 A X
 1152 A X
 1153 C X
 1154 C X
 1155 A X
 1156 A X
 1157 C X
 1158 A X
 1159 A X
 1160 A X
 1161 A X
 1162 A X
 1163 A X
 1164 C X
 1165 A X
 1166 A X
 1167 A X
 1168 A X
 1169 B X
 1170 A X
 1171 A X
 1172 B Y
 1173 C Y
 1174 A X
 1175 A Y
 1176 C Y
 1177 A X
 1178 B X
 1179 B X
 1180 A X
 1181 A X
 1182 A X
 1183 B X
 1184 A X
 1185 A X
 1186 A X
 1187 A Y
 1188 A X
 1189 B Y
 1190 A Y
 1191 A X
 1192 A Y
 1193 A X
 1194 C X
 1195 A X
 1196 C Y
 1197 B X
 1198 B X
 1199 A X
 1200 A X
 1201 A X
 1202 A X
 1203 A X
 1204 C Y
 1205 A Z
 1206 A X
 1207 B X
 1208 B X
 1209 A X
 1210 A X
 1211 C Z
 1212 A X
 1213 B Z
 1214 B Y
 1215 C Y
 1216 A X
 1217 A X
 1218 C X
 1219 B X
 1220 B X
 1221 B X
 1222 C X
 1223 A X
 1224 A Y
 1225 B Y
 1226 C X
 1227 A X
 1228 B Y
 1229 A X
 1230 C Z
 1231 B X
 1232 A Y
 1233 A X
 1234 A X
 1235 C Y
 1236 A X
 1237 A X
 1238 C X
 1239 A X
 1240 B X
 1241 B Y
 1242 B Y
 1243 B X
 1244 A X
 1245 A Y
 1246 C X
 1247 A X
 1248 A X
 1249 A X
 1250 B X
 1251 C X
 1252 B Y
 1253 A X
 1254 A X
 1255 A Y
 1256 A X
 1257 A X
 1258 B X
 1259 C X
 1260 C X
 1261 A Y
 1262 B X
 1263 A X
 1264 A X
 1265 A X
 1266 B Y
 1267 A X
 1268 B X
 1269 A X
 1270 A X
 1271 A X
 1272 A Y
 1273 A X
 1274 A Z
 1275 C X
 1276 B Y
 1277 B X
 1278 A X
 1279 B X
 1280 C X
 1281 A X
 1282 A X
 1283 B X
 1284 A X
 1285 A X
 1286 A X
 1287 A X
 1288 B X
 1289 A X
 1290 C X
 1291 A Y
 1292 B X
 1293 C X
 1294 A X
 1295 B X
 1296 A X
 1297 B Y
 1298 A X
 1299 C Y
 1300 A X
 1301 C Y
 1302 C X
 1303 B Y
 1304 A Y
 1305 A X
 1306 A X
 1307 B X
 1308 A X
 1309 C X
 1310 A X
 1311 A Z
 1312 B X
 1313 A X
 1314 A X
 1315 A Y
 1316 A X
 1317 A X
 1318 C X
 1319 B Y
 1320 C Z
 1321 A X
 1322 A Y
 1323 B X
 1324 B X
 1325 A X
 1326 B Y
 1327 C X
 1328 A X
 1329 B X
 1330 A Y
 1331 B X
 1332 A X
 1333 A Y
 1334 A X
 1335 A X
 1336 C Y
 1337 B X
 1338 A Y
 1339 C X
 1340 C X
 1341 A Y
 1342 A Y
 1343 A X
 1344 B Z
 1345 A Y
 1346 C X
 1347 C X
 1348 C Y
 1349 A Y
 1350 B X
 1351 B Z
 1352 A X
 1353 B Y
 1354 A X
 1355 A X
 1356 B X
 1357 A Y
 1358 C X
 1359 C Y
 1360 A X
 1361 B Y
 1362 A Y
 1363 A X
 1364 B Z
 1365 B Y
 1366 A X
 1367 B X
 1368 A X
 1369 A X
 1370 B Y
 1371 A Y
 1372 A X
 1373 A X
 1374 A X
 1375 A Y
 1376 A X
 1377 A X
 1378 C X
 1379 A X
 1380 A X
 1381 C X
 1382 A X
 1383 A X
 1384 C Z
 1385 B X
 1386 A Y
 1387 A X
 1388 B Y
 1389 B X
 1390 A X
 1391 A X
 1392 A X
 1393 C Y
 1394 C Y
 1395 B Y
 1396 A X
 1397 C X
 1398 C X
 1399 B X
 1400 A X
 1401 A X
 1402 A X
 1403 A Y
 1404 A X
 1405 A X
 1406 B Z
 1407 C X
 1408 A X
 1409 A X
 1410 A X
 1411 B Y
 1412 B X
 1413 C X
 1414 B X
 1415 A X
 1416 B X
 1417 A X
 1418 C X
 1419 A X
 1420 C X
 1421 A X
 1422 C X
 1423 B Y
 1424 B X
 1425 A X
 1426 A X
 1427 B Y
 1428 B X
 1429 B X
 1430 A X
 1431 B X
 1432 C Y
 1433 A X
 1434 A Y
 1435 A Y
 1436 A Y
 1437 A Z
 1438 B Y
 1439 A X
 1440 A X
 1441 A X
 1442 A X
 1443 A Z
 1444 A X
 1445 A X
 1446 A X
 1447 B Z
 1448 B Y
 1449 C Y
 1450 A X
 1451 A X
 1452 B X
 1453 C X
 1454 A Y
 1455 A X
 1456 B X
 1457 A X
 1458 A X
 1459 B X
 1460 B Y
 1461 A X
 1462 B X
 1463 C X
 1464 B X
 1465 A X
 1466 A X
 1467 A X
 1468 A X
 1469 B X
 1470 B X
 1471 C Y
 1472 B X
 1473 B X
 1474 A X
 1475 B X
 1476 A X
 1477 B Y
 1478 B X
 1479 A X
 1480 A X
 1481 A Y
 1482 B X
 1483 A X
 1484 B Y
 1485 A Y
 1486 B Y
 1487 B X
 1488 A Z
 1489 A X
 1490 B Y
 1491 A X
 1492 B X
 1493 A X
 1494 A X
 1495 A X
 1496 B Y
 1497 B X
 1498 A X
 1499 C Z
 1500 A Y
 1501 A Y
 1502 C X
 1503 B Z
 1504 B X
 1505 C Z
 1506 B X
 1507 B X
 1508 A X
 1509 A X
 1510 B Y
 1511 C X
 1512 A X
 1513 A Z
 1514 B X
 1515 A X
 1516 A X
 1517 B Y
 1518 A X
 1519 A X
 1520 A X
 1521 B Y
 1522 A X
 1523 C Y
 1524 A X
 1525 C Y
 1526 A X
 1527 C Y
 1528 B X
 1529 A Y
 1530 A X
 1531 B X
 1532 A X
 1533 B Y
 1534 A X
 1535 B X
 1536 B X
 1537 A Z
 1538 A X
 1539 C Y
 1540 B Y
 1541 A X
 1542 A X
 1543 C X
 1544 B Y
 1545 C Y
 1546 C X
 1547 A Y
 1548 B Y
 1549 A Y
 1550 A Y
 1551 B X
 1552 A X
 1553 A X
 1554 A X
 1555 A X
 1556 A Y
 1557 A X
 1558 A X
 1559 A X
 1560 B Y
 1561 A X
 1562 A Y
 1563 C X
 1564 A X
 1565 B X
 1566 A X
 1567 A X
 1568 A X
 1569 C Z
 1570 A X
 1571 A Y
 1572 A X
 1573 C Z
 1574 B Y
 1575 B X
 1576 A X
 1577 A Z
 1578 A X
 1579 A X
 1580 A Y
 1581 A X
 1582 A X
 1583 A X
 1584 B Y
 1585 A X
 1586 B X
 1587 A X
 1588 A X
 1589 A X
 1590 A X
 1591 B X
 1592 B Z
 1593 C X
 1594 C X
 1595 C X
 1596 B Y
 1597 A X
 1598 B Y
 1599 B X
 1600 A Y
 1601 B X
 1602 B X
 1603 A X
 1604 C Y
 1605 B X
 1606 A X
 1607 A X
 1608 A X
 1609 A X
 1610 A X
 1611 A X
 1612 B Y
 1613 C Y
 1614 B X
 1615 C Y
 1616 B Y
 1617 C X
 1618 A Y
 1619 C X
 1620 B X
 1621 C X
 1622 B X
 1623 A X
 1624 A X
 1625 B Y
 1626 A X
 1627 C X
 1628 A Y
 1629 C X
 1630 C X
 1631 B Y
 1632 A X
 1633 C X
 1634 C X
 1635 B Z
 1636 A X
 1637 C X
 1638 A Y
 1639 B Y
 1640 A X
 1641 A Y
 1642 A X
 1643 B X
 1644 A X
 1645 A X
 1646 B Y
 1647 A Z
 1648 A X
 1649 B Y
 1650 B X
 1651 A X
 1652 A Y
 1653 B X
 1654 B X
 1655 A X
 1656 A X
 1657 A Y
 1658 A X
 1659 C X
 1660 A X
 1661 B X
 1662 C X
 1663 C X
 1664 C Y
 1665 A X
 1666 B X
 1667 B Y
 1668 A X
 1669 C X
 1670 A X
 1671 B Y
 1672 A X
 1673 B X
 1674 B Z
 1675 A X
 1676 A X
 1677 A X
 1678 B X
 1679 C X
 1680 C X
 1681 B X
 1682 A Y
 1683 A X
 1684 A Y
 1685 A X
 1686 A X
 1687 A X
 1688 A X
 1689 C Y
 1690 B X
 1691 A X
 1692 A X
 1693 A X
 1694 B Y
 1695 A X
 1696 B X
 1697 B Y
 1698 A Z
 1699 A Y
 1700 A X
 1701 A Y
 1702 A X
 1703 A Y
 1704 B Z
 1705 A X
 1706 B Y
 1707 B Z
 1708 B X
 1709 A X
 1710 C X
 1711 C Y
 1712 A X
 1713 A X
 1714 A X
 1715 B X
 1716 A Y
 1717 C X
 1718 A X
 1719 B Y
 1720 A Y
 1721 B X
 1722 B X
 1723 A X
 1724 A Y
 1725 B X
 1726 A Y
 1727 C X
 1728 A X
 1729 C X
 1730 A X
 1731 C X
 1732 A X
 1733 A X
 1734 C X
 1735 A X
 1736 A X
 1737 A Y
 1738 B X
 1739 C X
 1740 B Y
 1741 A Y
 1742 A X
 1743 A X
 1744 A X
 1745 A Z
 1746 B Y
 1747 A X
 1748 A X
 1749 B Y
 1750 A Y
 1751 B Y
 1752 A X
 1753 B Y
 1754 B X
 1755 A X
 1756 A X
 1757 A X
 1758 B X
 1759 B Y
 1760 A X
 1761 C Z
 1762 B Z
 1763 A X
 1764 A X
 1765 A X
 1766 B X
 1767 B Y
 1768 A X
 1769 B Z
 1770 A X
 1771 A Y
 1772 A Y
 1773 A Y
 1774 C X
 1775 B Y
 1776 A X
 1777 A X
 1778 C Y
 1779 B X
 1780 A Y
 1781 A X
 1782 A X
 1783 B Y
 1784 C X
 1785 C X
 1786 C X
 1787 A X
 1788 A X
 1789 A X
 1790 B Z
 1791 A X
 1792 C X
 1793 A X
 1794 A X
 1795 B X
 1796 B X
 1797 A X
 1798 C Y
 1799 A X
 1800 B X
 1801 C X
 1802 B Y
 1803 A X
 1804 B Y
 1805 C X
 1806 A X
 1807 C X
 1808 B Y
 1809 A X
 1810 A Y
 1811 C X
 1812 C Z
 1813 A X
 1814 C X
 1815 A X
 1816 A X
 1817 C X
 1818 A Y
 1819 C X
 1820 B Y
 1821 A X
 1822 C Z
 1823 A X
 1824 B X
 1825 B Y
 1826 A Y
 1827 A X
 1828 A X
 1829 A X
 1830 A X
 1831 A Y
 1832 A Y
 1833 B X
 1834 C X
 1835 A Y
 1836 A X
 1837 C X
 1838 B X
 1839 B Y
 1840 C X
 1841 B X
 1842 A X
 1843 B X
 1844 A X
 1845 C Y
 1846 A X
 1847 A X
 1848 A X
 1849 A X
 1850 C X
 1851 A X
 1852 B X
 1853 A X
 1854 B X
 1855 A X
 1856 A Y
 1857 C X
 1858 C Y
 1859 C X
 1860 A Z
 1861 B X
 1862 A Z
 1863 A X
 1864 B Y
 1865 A Y
 1866 B X
 1867 A X
 1868 B Y
 1869 A Y
 1870 A X
 1871 B Y
 1872 A X
 1873 B X
 1874 A X
 1875 A X
 1876 A X
 1877 A X
 1878 B Y
 1879 A Y
 1880 A X
 1881 A X
 1882 B X
 1883 B Z
 1884 A Y
 1885 A Y
 1886 C Y
 1887 C Y
 1888 A X
 1889 C X
 1890 A X
 1891 B Y
 1892 B X
 1893 B Y
 1894 B X
 1895 C X
 1896 B X
 1897 C X
 1898 A X
 1899 B Y
 1900 A X
 1901 B X
 1902 A X
 1903 B X
 1904 C Y
 1905 B X
 1906 A X
 1907 A Y
 1908 A X
 1909 B Y
 1910 C X
 1911 C X
 1912 A X
 1913 B Z
 1914 A X
 1915 A X
 1916 B Y
 1917 A X
 1918 A X
 1919 B X
 1920 A Y
 1921 C X
 1922 A X
 1923 C Y
 1924 A Y
 1925 C X
 1926 A Y
 1927 A X
 1928 A X
 1929 A X
 1930 A Y
 1931 B X
 1932 B X
 1933 A Y
 1934 C X
 1935 B Y
 1936 A Y
 1937 B X
 1938 B X
 1939 B X
 1940 B X
 1941 A X
 1942 B X
 1943 B X
 1944 A X
 1945 C X
 1946 A X
 1947 C X
 1948 C X
 1949 A X
 1950 C X
 1951 B X
 1952 A Y
 1953 A Z
 1954 A X
 1955 A X
 1956 A X
 1957 A Y
 1958 A X
 1959 A X
 1960 C Z
 1961 A X
 1962 B X
 1963 C X
 1964 A X
 1965 B X
 1966 C X
 1967 C X
 1968 A X
 1969 B Y
 1970 A X
 1971 A X
 1972 A X
 1973 A Y
 1974 B Y
 1975 B Y
 1976 A X
 1977 B X
 1978 A X
 1979 C X
 1980 A X
 1981 B Y
 1982 C Y
 1983 C X
 1984 C X
 1985 B X
 1986 B X
 1987 C X
 1988 A Y
 1989 B X
 1990 A X
 1991 A X
 1992 A X
 1993 A X
 1994 A Y
 1995 B X
 1996 B X
 1997 C Y
 1998 C Y
 1999 B Y
 2000 B X
 2001 A X
 2002 C Y
 2003 A X
 2004 C Z
 2005 C X
 2006 A X
 2007 B Z
 2008 A X
 2009 A Z
 2010 C X
 2011 B Y
 2012 A X
 2013 A Y
 2014 A X
 2015 B X
 2016 A Y
 2017 C X
 2018 C Y
 2019 B X
 2020 B X
 2021 B Y
 2022 B Y
 2023 C X
 2024 B Y
 2025 B Y
 2026 B X
 2027 C X
 2028 C X
 2029 A X
 2030 A X
 2031 A Y
 2032 A X
 2033 A Y
 2034 B X
 2035 A X
 2036 B Y
 2037 B X
 2038 A X
 2039 A X
 2040 A Y
 2041 B X
 2042 B X
 2043 A X
 2044 B X
 2045 C Y
 2046 A Y
 2047 B Y
 2048 C Y
 2049 B Y
 2050 A X
 2051 B Y
 2052 B X
 2053 B Z
 2054 A Y
 2055 A Y
 2056 C Y
 2057 B X
 2058 A X
 2059 A X
 2060 B Y
 2061 A X
 2062 A X
 2063 B X
 2064 A X
 2065 A X
 2066 A X
 2067 B X
 2068 B X
 2069 B Y
 2070 A X
 2071 C X
 2072 A X
 2073 B X
 2074 A X
 2075 A X
 2076 A Y
 2077 B X
 2078 B X
 2079 B X
 2080 C X
 2081 B Y
 2082 C Z
 2083 A X
 2084 C X
 2085 A X
 2086 B X
 2087 A X
 2088 A Y
 2089 B Y
 2090 A Z
 2091 A X
 2092 C X
 2093 A Y
 2094 A X
 2095 A X
 2096 A X
 2097 A X
 2098 A Y
 2099 A X
 2100 C X
 2101 A X
 2102 C Y
 2103 B X
 2104 A X
 2105 A X
 2106 A X
 2107 A X
 2108 A X
 2109 C X
 2110 A X
 2111 B X
 2112 B Y
 2113 B Y
 2114 B X
 2115 C Z
 2116 C X
 2117 B X
 2118 C Y
 2119 A X
 2120 A X
 2121 A X
 2122 A X
 2123 A X
 2124 C X
 2125 A X
 2126 B X
 2127 C X
 2128 C X
 2129 A X
 2130 A X
 2131 B X
 2132 A X
 2133 A X
 2134 A X
 2135 B X
 2136 A X
 2137 C X
 2138 A X
 2139 A Y
 2140 A X
 2141 B Y
 2142 A X
 2143 B X
 2144 A Y
 2145 C X
 2146 B X
 2147 C Y
 2148 C Y
 2149 B X
 2150 A X
 2151 B X
 2152 C X
 2153 A X
 2154 C X
 2155 A X
 2156 C X
 2157 B X
 2158 B X
 2159 C X
 2160 C X
 2161 B X
 2162 B X
 2163 C Y
 2164 B X
 2165 A X
 2166 B X
 2167 B X
 2168 B Y
 2169 A Y
 2170 B X
 2171 A X
 2172 C Y
 2173 A Y
 2174 C Y
 2175 A X
 2176 B Y
 2177 A X
 2178 A X
 2179 A X
 2180 B Y
 2181 B X
 2182 A Y
 2183 A X
 2184 A X
 2185 A Y
 2186 B X
 2187 B Y
 2188 A Y
 2189 B X
 2190 C X
 2191 C Z
 2192 B X
 2193 A Y
 2194 A X
 2195 C X
 2196 A X
 2197 C X
 2198 B Z
 2199 C X
 2200 A Y
 2201 A X
 2202 C X
 2203 B Y
 2204 A Z
 2205 B Y
 2206 A X
 2207 A X
 2208 A Y
 2209 C X
 2210 A Z
 2211 A X
 2212 B Y
 2213 A X
 2214 B X
 2215 A Y
 2216 A Y
 2217 A X
 2218 A X
 2219 A X
 2220 C Y
 2221 B X
 2222 A X
 2223 B X
 2224 B Y
 2225 B Y
 2226 A X
 2227 A X
 2228 A Y
 2229 A X
 2230 C X
 2231 B X
 2232 C X
 2233 B X
 2234 B X
 2235 C Y
 2236 A Y
 2237 B X
 2238 A X
 2239 A X
 2240 A X
 2241 C X
 2242 C X
 2243 A X
 2244 B X
 2245 A X
 2246 A X
 2247 A Z
 2248 A X
 2249 C X
 2250 B X
 2251 A X
 2252 C Y
 2253 A Y
 2254 C Y
 2255 B Y
 2256 B Y
 2257 B Z
 2258 A X
 2259 C X
 2260 A X
 2261 B Y
 2262 B Y
 2263 A X
 2264 B Y
 2265 A X
 2266 B Y
 2267 B X
 2268 B X
 2269 C X
 2270 B Y
 2271 B X
 2272 A X
 2273 A Y
 2274 B X
 2275 A X
 2276 B Z
 2277 A Y
 2278 B X
 2279 B X
 2280 A Y
 2281 C Y
 2282 B X
 2283 B Y
 2284 A X
 2285 B X
 2286 A Y
 2287 A Y
 2288 B X
 2289 B Y
 2290 B X
 2291 A X
 2292 C X
 2293 A X
 2294 A X
 2295 A X
 2296 B Y
 2297 A Y
 2298 B X
 2299 C X
 2300 C Z
 2301 A X
 2302 B Y
 2303 A Y
 2304 A X
 2305 B X
 2306 A X
 2307 A Y
 2308 A X
 2309 A Y
 2310 A X
 2311 A X
 2312 A X
 2313 C X
 2314 A Y
 2315 C Y
 2316 A X
 2317 A X
 2318 C Z
 2319 B X
 2320 A Y
 2321 B X
 2322 B X
 2323 B X
 2324 B X
 2325 B X
 2326 A X
 2327 A X
 2328 B X
 2329 B Y
 2330 A X
 2331 C Y
 2332 C X
 2333 A X
 2334 A X
 2335 A X
 2336 A X
 2337 A X
 2338 A X
 2339 A X
 2340 A Y
 2341 B Y
 2342 A X
 2343 A X
 2344 A Z
 2345 C Y
 2346 C Y
 2347 B X
 2348 C Z
 2349 A X
 2350 A X
 2351 A X
 2352 B Z
 2353 B Y
 2354 A X
 2355 A X
 2356 A X
 2357 B X
 2358 A X
 2359 C X
 2360 C X
 2361 C X
 2362 B X
 2363 A X
 2364 A X
 2365 C Z
 2366 B Z
 2367 C Y
 2368 A X
 2369 A X
 2370 A X
 2371 C Z
 2372 A X
 2373 A X
 2374 C X
 2375 C X
 2376 A X
 2377 C Y
 2378 A X
 2379 A Y
 2380 A X
 2381 A X
 2382 A Z
 2383 C X
 2384 C X
 2385 A Y
 2386 B X
 2387 B X
 2388 A Y
 2389 A X
 2390 B X
 2391 C Y
 2392 A X
 2393 A Y
 2394 B Z
 2395 A X
 2396 C Y
 2397 A X
 2398 B Y
 2399 A X
 2400 A Y
 2401 A X
 2402 C Z
 2403 A X
 2404 B X
 2405 A X
 2406 B Y
 2407 A X
 2408 A X
 2409 A X
 2410 A X
 2411 A X
 2412 B Y
 2413 C X
 2414 A X
 2415 B X
 2416 A X
 2417 A Y
 2418 A Z
 2419 A X
 2420 A X
 2421 B Y
 2422 B X
 2423 C X
 2424 A X
 2425 A X
 2426 B X
 2427 B Y
 2428 B Y
 2429 A Y
 2430 B Z
 2431 B Y
 2432 A X
 2433 A X
 2434 A X
 2435 A X
 2436 B X
 2437 C Y
 2438 A X
 2439 A X
 2440 A X
 2441 A X
 2442 A X
 2443 A X
 2444 A X
 2445 A X
 2446 B Y
 2447 A X
 2448 B X
 2449 C X
 2450 C X
 2451 C X
 2452 C X
 2453 A X
 2454 B Y
 2455 A X
 2456 B X
 2457 B X
 2458 A X
 2459 A X
 2460 C Z
 2461 A X
 2462 B X
 2463 B X
 2464 C X
 2465 A X
 2466 B X
 2467 B X
 2468 B X
 2469 B X
 2470 B Y
 2471 A X
 2472 B X
 2473 A Y
 2474 A X
 2475 A Y
 2476 B Y
 2477 A X
 2478 C Y
 2479 B X
 2480 A X
 2481 A X
 2482 A X
 2483 A Z
 2484 A Y
 2485 A X
 2486 C X
 2487 C X
 2488 B X
 2489 A X
 2490 A X
 2491 B X
 2492 A X
 2493 A Y
 2494 C Z
 2495 A Y
 2496 B X
 2497 B Y
 2498 A X
 2499 C Y
 2500 B Z