From 4fb52aa856466ecb2dff37061034d8d9ead6c94d Mon Sep 17 00:00:00 2001 From: "D.J. O'Leary" Date: Mon, 9 Jun 2025 00:33:49 +0200 Subject: Delete 2024/_input directory --- 2024/_input/day_01.txt | 1000 ------------ 2024/_input/day_02.txt | 1000 ------------ 2024/_input/day_03.txt | 6 - 2024/_input/day_04.txt | 140 -- 2024/_input/day_05.txt | 1364 ----------------- 2024/_input/day_06.txt | 130 -- 2024/_input/day_07.txt | 850 ---------- 2024/_input/day_08.txt | 50 - 2024/_input/day_09.txt | 1 - 2024/_input/day_10.txt | 54 - 2024/_input/day_11.txt | 1 - 2024/_input/day_12.txt | 140 -- 2024/_input/day_13.txt | 1279 ---------------- 2024/_input/day_14.txt | 500 ------ 2024/_input/day_15.txt | 71 - 2024/_input/day_16.txt | 141 -- 2024/_input/day_17.txt | 5 - 2024/_input/day_18.txt | 3450 ----------------------------------------- 2024/_input/day_19.txt | 402 ----- 2024/_input/day_20.txt | 141 -- 2024/_input/day_21.txt | 5 - 2024/_input/day_22.txt | 2000 ------------------------ 2024/_input/day_23.txt | 3380 ---------------------------------------- 2024/_input/day_24.txt | 313 ---- 2024/_input/day_25.txt | 3999 ------------------------------------------------ 25 files changed, 20422 deletions(-) delete mode 100644 2024/_input/day_01.txt delete mode 100644 2024/_input/day_02.txt delete mode 100644 2024/_input/day_03.txt delete mode 100644 2024/_input/day_04.txt delete mode 100644 2024/_input/day_05.txt delete mode 100644 2024/_input/day_06.txt delete mode 100644 2024/_input/day_07.txt delete mode 100644 2024/_input/day_08.txt delete mode 100644 2024/_input/day_09.txt delete mode 100644 2024/_input/day_10.txt delete mode 100644 2024/_input/day_11.txt delete mode 100644 2024/_input/day_12.txt delete mode 100644 2024/_input/day_13.txt delete mode 100644 2024/_input/day_14.txt delete mode 100644 2024/_input/day_15.txt delete mode 100644 2024/_input/day_16.txt delete mode 100644 2024/_input/day_17.txt delete mode 100644 2024/_input/day_18.txt delete mode 100644 2024/_input/day_19.txt delete mode 100644 2024/_input/day_20.txt delete mode 100644 2024/_input/day_21.txt delete mode 100644 2024/_input/day_22.txt delete mode 100644 2024/_input/day_23.txt delete mode 100644 2024/_input/day_24.txt delete mode 100644 2024/_input/day_25.txt (limited to '2024') diff --git a/2024/_input/day_01.txt b/2024/_input/day_01.txt deleted file mode 100644 index fd6ff80..0000000 --- a/2024/_input/day_01.txt +++ /dev/null @@ -1,1000 +0,0 @@ -17633 15737 -79440 47531 -44767 73309 -86871 26386 -66575 90774 -31637 38259 -89855 50198 -81829 20253 -95071 98569 -34163 43719 -28696 84802 -10975 89855 -48232 15737 -14078 99983 -40882 73431 -75659 94769 -85341 13345 -92610 16338 -18043 59463 -60606 24540 -22376 46760 -14535 24785 -26022 94769 -90745 76304 -94386 84190 -22699 50602 -48716 38259 -93599 63674 -24797 57698 -89866 94029 -13841 87991 -12612 31743 -22889 53500 -84705 43272 -50982 26386 -19312 68554 -43985 36005 -23864 99058 -71953 45509 -58611 64279 -15949 98297 -89181 99781 -57095 54781 -19462 82924 -13989 32724 -74037 81607 -98414 34699 -17793 73309 -77332 64279 -17360 75855 -88430 38259 -59633 52523 -93603 31051 -93215 57119 -89750 48853 -73983 31051 -95163 35142 -50441 65929 -66767 72254 -96947 78965 -62870 50159 -46395 76148 -25246 21955 -39127 18070 -69589 72254 -87118 77505 -89577 11697 -64365 17982 -89417 90211 -38259 91050 -14458 32457 -42775 20442 -58228 72254 -87729 30434 -63480 17982 -90234 31051 -19242 94087 -77553 64344 -42962 27509 -20746 70689 -42003 14840 -24751 72254 -98825 66551 -35667 48627 -86088 43388 -87433 12947 -42556 73309 -77443 26386 -85947 66440 -26239 23875 -51904 10613 -45935 55396 -93900 79692 -94769 26138 -89944 29196 -16924 31743 -29441 72254 -31685 52714 -28455 38856 -82408 89991 -50492 79692 -48587 27909 -52190 51936 -14432 26239 -40296 90211 -87571 15975 -68554 82924 -60909 77747 -90581 50216 -17874 89227 -77699 84802 -52227 95383 -81281 38845 -74510 77249 -34913 52738 -17927 11147 -38246 67042 -95559 90562 -97142 94769 -17388 43583 -45933 73309 -61625 92202 -92202 60021 -32609 42173 -10121 15737 -42108 52145 -99781 88040 -71839 52086 -31215 12281 -23028 11321 -45513 36187 -44989 92435 -21042 26664 -41686 53092 -49396 13345 -87383 24542 -57374 94769 -92305 94769 -90956 73220 -59298 60825 -71833 61968 -39322 15153 -90211 98328 -78524 76232 -56222 48717 -88896 42647 -24989 84802 -15618 57610 -40750 15330 -57787 59202 -66076 64279 -27005 46356 -12299 27983 -99606 96968 -78648 88145 -90191 82924 -40731 26599 -28572 32457 -29036 39980 -12210 26664 -72284 11697 -76661 90364 -90125 24914 -42239 14455 -11589 61336 -33000 72254 -10758 31712 -10172 21525 -39561 91482 -47405 95316 -44894 83948 -46926 43967 -59896 87826 -85512 65546 -58641 79692 -83574 57878 -98203 84802 -43633 10581 -47564 69216 -87287 82731 -43747 13345 -91297 79692 -76432 18598 -75790 26386 -93818 96480 -31051 38259 -47511 64279 -97907 22026 -87367 90211 -59976 50541 -52149 99781 -17942 67693 -99139 69460 -66216 49858 -29264 38259 -82924 51350 -66027 25520 -82954 73309 -12290 67322 -20683 93568 -85750 13345 -54662 52685 -79346 31641 -76068 84568 -39015 79773 -30045 19435 -82962 25655 -20148 42108 -67813 29679 -65066 26239 -84222 63931 -13345 59242 -90893 48967 -51707 83112 -42399 15737 -40546 66000 -19343 92202 -95420 14200 -81543 55348 -28417 13345 -57947 91893 -76560 24540 -25531 23044 -60453 50868 -48959 38856 -66180 16455 -16907 83845 -79677 32420 -69680 92202 -65677 32375 -58869 79692 -49481 19672 -81530 26664 -30968 18603 -40003 36218 -70770 89227 -51169 17982 -39585 99781 -41887 90211 -98401 68715 -66079 60199 -79686 17982 -95976 34064 -62505 24540 -66440 31743 -66353 26239 -37729 66440 -78716 84802 -87428 62768 -52512 89855 -86117 84802 -54387 68022 -13759 78689 -40476 66769 -44961 19623 -99372 68799 -89090 79636 -61709 42060 -66586 11972 -68112 33028 -56457 31743 -58500 37748 -49835 52835 -69526 95383 -81736 84802 -72397 80320 -28792 44785 -67973 74969 -28140 79692 -99229 95383 -37502 67333 -21071 32457 -98028 82116 -13892 64667 -64351 19859 -39347 86071 -73309 94769 -25904 31051 -50933 28770 -81957 97102 -53641 15737 -88814 42916 -92575 26239 -62255 54132 -81785 72088 -75349 50602 -83203 89855 -98080 81605 -93942 31743 -97798 57279 -45256 73898 -51544 93706 -25195 88904 -68947 68366 -91830 68022 -91524 54353 -76708 31564 -90123 40095 -86890 21718 -98282 26239 -41961 42868 -11039 12856 -55505 73643 -56720 73309 -50589 35243 -18316 57600 -89706 26386 -77270 26934 -16280 31743 -38856 31317 -38306 72254 -22621 31743 -52085 35952 -25990 17841 -47713 46814 -50171 26239 -68656 30746 -16833 96013 -31650 59611 -38239 93728 -90966 22779 -20522 65624 -74289 88356 -30878 15020 -99343 90211 -46494 46080 -40055 98186 -62089 79296 -27261 11480 -14641 89227 -62672 51003 -43731 67153 -13641 93818 -81157 15737 -38752 93975 -22481 16596 -56161 26876 -11821 15737 -21702 42699 -95781 99704 -96637 61893 -52222 25556 -56805 32457 -43568 31051 -62828 15737 -19567 40953 -49559 25373 -55482 42108 -44986 95412 -53062 52392 -57314 26664 -37016 14626 -63361 92202 -68680 79692 -18476 89101 -20199 21632 -77823 89855 -69738 96520 -67170 40198 -79546 82924 -85110 88431 -54119 46332 -86781 92202 -90311 90211 -57902 82924 -54606 12067 -75696 90211 -31498 77415 -63061 47498 -20426 30513 -77880 79692 -80653 46725 -12847 77929 -67482 73832 -41457 22015 -96070 37125 -26083 87259 -15571 17982 -64763 81999 -69049 22033 -37215 73309 -68721 84808 -41483 43032 -19623 21237 -80415 94769 -40289 47860 -29800 15737 -51573 87470 -95147 93818 -49768 43274 -57896 47996 -11698 31743 -18534 93345 -33315 66184 -93295 26435 -13998 14286 -37866 42108 -27311 91778 -88630 50602 -61311 65732 -58088 54659 -39038 92202 -21263 32457 -68733 26239 -56327 26386 -10831 84802 -41475 14140 -65191 84802 -65689 10408 -99405 76417 -60130 26296 -62835 15737 -43765 25627 -37857 74612 -75626 26698 -82299 39722 -59124 44751 -11662 59626 -13403 38259 -84021 71058 -46515 31743 -19274 99781 -42981 66150 -81200 96138 -28115 52538 -66036 73617 -46632 44785 -44785 45999 -93611 94769 -58202 27856 -83448 31743 -47387 99781 -56227 19962 -10056 90211 -47436 42592 -25614 38259 -91347 94837 -93293 87462 -54018 13345 -93975 24540 -88534 28661 -55107 36119 -90676 30422 -74207 72254 -53544 11697 -82027 50515 -28952 93818 -24039 73309 -51681 59383 -84784 33827 -57727 38856 -17375 79692 -84334 75729 -85913 61227 -34190 70516 -88405 93909 -57014 89855 -49572 51212 -96919 57120 -57074 84802 -97433 94600 -39316 19546 -23267 73309 -49617 62475 -45398 49944 -93789 84802 -80870 79692 -66592 89412 -84914 21538 -15737 58959 -85633 17470 -24299 89227 -50996 28076 -59760 37410 -19853 36303 -87172 63500 -73167 26239 -69533 58203 -10294 47085 -10068 84802 -71528 59133 -90074 48734 -85177 13345 -39240 19623 -46901 31230 -31573 14744 -40287 76713 -52063 31743 -15665 92202 -55652 57799 -94618 43492 -35516 17699 -99836 97684 -12266 93653 -49382 94769 -58480 27713 -30160 95383 -15895 82924 -99570 35771 -86138 29452 -50602 15240 -65863 72856 -14014 17313 -23202 73309 -52442 99781 -98402 62424 -99960 93818 -30587 37482 -27344 71566 -14901 18107 -50646 87619 -39894 82924 -76102 79692 -93553 41109 -95383 19459 -43523 34173 -93147 15737 -52736 86381 -73737 38856 -74670 89855 -70375 44671 -35660 27596 -68216 72680 -87067 46274 -74103 75792 -95109 17982 -17982 92202 -81693 14959 -72925 13345 -79007 26239 -56890 75332 -43163 94330 -89721 89227 -98999 88213 -24385 71775 -31463 68554 -86271 72254 -76927 43416 -82914 88520 -10672 42227 -37107 72254 -53415 65905 -57507 32457 -61956 80596 -53426 42108 -24147 73170 -42957 89855 -82795 66358 -36784 93211 -33334 18704 -81024 79692 -50757 87305 -11023 19777 -56827 91998 -63122 72254 -22187 93663 -45790 24392 -45455 25374 -18321 90211 -50449 42108 -88021 45580 -49799 13345 -87225 94769 -97435 26386 -83558 87182 -38550 95383 -33452 13345 -56025 17982 -67783 93390 -84187 48977 -39395 89716 -68418 38259 -52548 89161 -28163 72254 -84823 89227 -31206 15482 -64705 44785 -58401 31743 -95618 38856 -91709 93818 -48005 92202 -76020 82924 -23833 93782 -52831 50653 -85010 31743 -10664 99781 -22411 13783 -43979 31051 -61257 57691 -61520 15737 -48746 88134 -14279 44785 -47898 89855 -93422 88779 -68022 92202 -14459 96167 -89227 40096 -20824 33236 -75208 79692 -49845 41520 -51562 87703 -93302 64917 -92836 95935 -49142 35882 -50653 24538 -70201 17982 -13156 26664 -72511 68022 -25934 38856 -91338 47911 -75287 41621 -15292 17284 -61020 24851 -24871 93818 -69502 32804 -22107 32457 -11069 17982 -90501 32457 -79735 33307 -22407 40613 -56638 73309 -43995 97846 -24346 10698 -19332 64254 -98053 96741 -64279 95856 -35846 80488 -87249 15737 -26693 91433 -23953 37660 -36613 18796 -68547 42108 -29801 84802 -95876 20755 -96850 26239 -69173 21661 -15143 95829 -88911 12796 -85370 24540 -37936 55116 -27252 62202 -52765 68022 -85421 74199 -29524 26239 -50768 66440 -43558 86684 -51533 89797 -52414 88190 -69357 10930 -37499 82866 -51109 73091 -56299 68022 -35287 90211 -24335 31051 -66593 96407 -34510 24540 -59870 24540 -95114 93204 -25535 45844 -77617 36433 -90219 94315 -79862 38856 -23936 94769 -97001 31743 -80515 77665 -79565 73309 -26333 64279 -75467 90211 -76518 59553 -43602 20354 -36813 99477 -43716 27733 -65228 92202 -23719 94557 -27276 37673 -79341 13382 -92730 64279 -13327 26664 -74695 71838 -26891 51076 -27088 98880 -69958 38856 -91806 17982 -85215 82201 -87804 97407 -87074 38259 -91912 67024 -88017 73309 -37176 26386 -86262 52774 -79370 72254 -59531 72254 -87454 61531 -56438 90211 -69511 28232 -56851 38259 -65430 80706 -36077 17982 -25960 94769 -71485 38856 -54398 90211 -28265 28278 -78120 87123 -59446 34818 -26386 89227 -83452 48947 -37184 37978 -61882 68022 -85743 83130 -58108 93975 -88676 91673 -56709 31769 -60790 80223 -13675 30664 -26508 38856 -86384 45096 -11697 51693 -18506 84802 -64140 26386 -72254 73309 -32457 31743 -47880 57178 -28362 66440 -41762 94769 -52860 13501 -76072 37914 -28664 30385 -38694 83674 -77076 73416 -52304 15737 -48805 97201 -79691 84802 -60446 31743 -50527 13345 -57332 73119 -91969 69182 -24540 42108 -52000 10568 -60350 85617 -65954 75315 -77087 26664 -11673 21083 -86822 31308 -46369 94769 -72162 80387 -78984 15737 -86619 94893 -97668 19111 -98988 92336 -82635 29846 -13455 94769 -58975 80353 -25865 16923 -53039 10038 -30768 15737 -12014 14617 -46545 19623 -25611 38259 -68704 97611 -19940 47269 -86483 63673 -57437 51287 -61703 26386 -48018 51102 -67563 66460 -40899 62325 -39500 34475 -54669 11697 -58288 88743 -74372 50602 -78876 81743 -44932 34577 -63464 81249 -83883 68022 -52588 82924 -32785 67603 -50300 78946 -43503 50602 -64904 84802 -76135 68022 -35611 93677 -64841 34132 -10588 30349 -63814 48233 -19013 17210 -80561 64619 -88208 26239 -10576 10445 -99430 92202 -38695 90117 -32677 30805 -28960 72254 -76150 37024 -27997 66440 -25216 38259 -75079 95383 -19640 32457 -87142 24540 -29691 73136 -43608 60367 -37613 29457 -11187 86291 -14208 97616 -85169 89855 -12976 24540 -64222 52066 -10454 14324 -26231 19580 -94650 15737 -58941 89855 -79692 27316 -54692 10285 -63161 69466 -89688 14267 -88077 93568 -81434 41368 -30007 84802 -93568 72254 -38883 73016 -69231 94769 -14633 72555 -22196 79692 -48676 84802 -87546 84802 -87523 24540 -95107 73309 -79211 15737 -55870 89227 -10953 36166 -11083 73309 -21863 36153 -38429 62600 -61106 92358 -97986 93975 -88704 38856 -93825 66535 -29839 40913 -24546 21464 -74178 15737 -42883 94769 -40996 38622 -42992 26664 -71684 42730 -57251 23426 -26664 31743 -68948 73753 -97206 68022 -57843 33400 -49113 13345 -60920 50511 -22678 89227 -72961 78397 -19802 38490 -86087 90211 -89652 66440 -49821 24540 -50537 79692 -73536 24540 -53929 98400 -60918 79692 -99061 49678 -37062 38238 -20934 72875 -67200 34807 -71415 94769 -99026 96883 -31743 14721 -59957 93818 -68759 76158 -41938 17982 -97993 69305 -80420 85851 -46816 93742 -28271 71400 -87923 32457 -67736 36498 -47677 92202 -56483 84724 -90236 79692 -64649 86922 -55425 46497 -12465 17982 -20096 82924 -60707 96546 -60329 73309 -17905 31743 -11135 17982 -29543 94769 -86447 79692 -77740 97091 -94482 84802 -93699 69588 -26097 13450 -98119 79692 -85496 14796 -86244 73309 -96663 59923 -15846 82924 -85935 72254 -27121 75478 -85411 84131 -30273 32457 -20039 82924 -78703 20706 -41844 64465 -68394 44785 -23329 90139 -58675 96125 -71413 93818 -73282 14167 -50904 89227 -85583 65246 -20025 17289 -47996 18160 -29785 31743 -95739 47118 -79616 92202 -88013 76315 -58837 91798 -78955 92642 -70336 26239 -24170 33987 -78256 24257 -10398 26386 -46571 93031 -93997 79692 -10668 45223 -86866 90211 -49014 53649 -69991 92202 -36977 90623 -92324 79031 -95872 13345 -84633 26386 -30462 24540 -32209 85790 -45036 80196 -17978 68976 -87590 50253 -84802 72481 -39492 68554 -35134 63205 -26840 17894 -75937 10487 -20865 70581 -22548 26386 -73301 56010 -55824 85167 -33501 38259 -97678 30745 -89755 41648 -59158 81505 -51201 66440 -31408 92202 -91451 90800 -70921 29799 -19367 13325 -77381 31051 -91572 89049 -77233 26502 -86139 70861 -60708 35871 -78193 26239 -24930 31852 -14024 82528 -64480 82924 -15775 26239 -75694 94769 -85608 73391 -81409 19623 -57211 26386 -94296 59256 -79582 21822 -59998 38856 -68629 13345 -17800 26239 -37775 44785 -70250 28657 -30006 39357 -80597 35930 -22013 93975 -78422 26239 -38548 24540 -86266 72254 -97848 26386 -84347 56506 -81988 28292 -17114 26660 -11319 73380 -41857 13345 -59624 18015 -75476 33080 -19083 13949 -58992 58123 -60891 32063 -30704 28458 -81706 98995 -65022 87326 -80970 46974 -78758 79469 diff --git a/2024/_input/day_02.txt b/2024/_input/day_02.txt deleted file mode 100644 index 8a93f73..0000000 --- a/2024/_input/day_02.txt +++ /dev/null @@ -1,1000 +0,0 @@ -85 86 87 88 85 -30 32 35 36 36 -75 77 79 81 84 87 91 -9 11 13 15 16 18 21 27 -72 73 76 75 77 80 81 -7 9 8 11 12 10 -95 97 98 95 95 -64 67 68 69 70 67 68 72 -5 7 5 8 14 -33 35 35 38 39 41 43 -88 89 92 93 96 96 98 96 -62 65 67 70 72 72 72 -83 86 89 92 93 93 95 99 -27 28 30 31 31 38 -31 33 34 38 40 42 -32 34 36 40 38 -12 13 14 16 20 22 22 -31 32 34 38 39 43 -44 47 48 50 53 57 60 65 -22 25 26 33 35 -6 8 15 18 15 -49 52 55 62 62 -39 41 42 48 50 51 53 57 -41 42 44 47 53 54 59 -48 47 50 51 52 54 57 58 -24 22 23 24 26 23 -33 30 32 33 33 -49 47 50 53 55 59 -15 12 14 16 23 -87 85 82 83 85 87 -48 47 49 46 47 45 -13 11 8 10 10 -50 47 44 47 51 -78 77 79 81 83 86 84 91 -41 39 41 41 44 -15 12 15 15 16 17 15 -60 57 60 60 63 63 -22 20 21 21 24 28 -87 86 88 88 90 93 98 -13 12 14 18 20 -72 70 74 75 78 79 77 -51 50 53 54 58 58 -69 67 68 71 72 75 79 83 -7 5 7 9 13 15 18 24 -34 32 34 40 41 -6 4 7 9 11 18 16 -31 29 32 35 40 42 42 -64 63 65 71 73 76 79 83 -63 60 63 65 70 76 -22 22 23 26 29 31 34 -34 34 35 37 34 -66 66 68 70 71 71 -16 16 18 21 24 26 30 -55 55 56 58 59 60 67 -76 76 77 78 77 80 -19 19 16 18 17 -37 37 40 43 44 47 46 46 -17 17 16 18 20 22 26 -10 10 12 9 12 18 -3 3 3 6 9 -34 34 36 39 40 40 39 -19 19 20 23 23 26 26 -28 28 31 31 35 -36 36 37 37 39 44 -75 75 78 79 80 82 86 89 -23 23 24 28 29 31 30 -30 30 34 36 37 38 41 41 -10 10 12 13 17 18 22 -25 25 27 31 33 34 40 -1 1 8 10 11 12 -11 11 14 15 20 19 -76 76 79 86 86 -79 79 86 88 92 -64 64 67 68 70 73 80 87 -4 8 10 11 12 -46 50 52 54 55 57 59 58 -46 50 51 52 55 58 60 60 -22 26 29 32 36 -62 66 67 68 71 73 79 -56 60 63 64 63 66 67 -49 53 55 58 57 56 -27 31 34 31 31 -73 77 75 78 81 85 -10 14 16 17 16 23 -64 68 71 71 72 75 77 78 -38 42 43 43 42 -12 16 16 19 20 20 -65 69 71 73 76 77 77 81 -47 51 52 53 53 56 58 64 -25 29 31 34 36 39 43 44 -13 17 18 22 23 25 22 -30 34 38 39 41 41 -28 32 36 39 42 43 47 -32 36 39 41 45 46 53 -77 81 88 91 94 -63 67 68 69 76 74 -25 29 34 37 39 39 -74 78 79 84 85 86 90 -14 18 23 24 26 31 -35 41 44 47 48 50 51 -47 53 56 57 59 61 64 62 -13 19 22 25 28 31 34 34 -56 63 64 66 70 -65 70 71 74 79 -41 46 44 45 46 48 -13 19 16 18 16 -74 80 77 78 78 -41 46 47 46 48 52 -31 37 36 39 44 -42 48 48 51 53 -7 14 15 15 17 15 -60 67 67 69 69 -21 28 28 29 33 -59 65 68 70 73 73 79 -40 45 49 50 53 56 58 59 -83 88 92 95 93 -35 40 42 43 46 48 52 52 -72 79 80 84 85 89 -37 44 47 51 53 54 57 63 -37 42 43 44 51 54 -75 82 83 89 90 92 90 -48 53 60 62 65 68 71 71 -4 11 14 19 23 -72 79 80 85 86 88 89 96 -65 62 61 60 63 -55 54 53 50 49 48 48 -14 11 10 8 4 -24 22 20 19 18 16 15 9 -78 75 77 75 73 70 69 68 -74 73 70 73 72 74 -23 21 18 19 19 -80 77 79 77 76 72 -78 75 76 74 71 68 63 -88 85 83 83 81 -44 42 42 39 38 41 -34 31 31 29 29 -76 73 72 72 69 65 -78 77 74 72 72 67 -76 74 70 69 66 -84 82 79 76 72 70 69 71 -21 18 14 13 11 11 -67 66 62 61 58 55 53 49 -66 64 61 57 54 51 46 -77 74 73 71 69 67 61 60 -28 25 19 17 15 13 12 14 -16 14 8 6 6 -90 88 85 84 78 74 -79 77 72 69 66 65 62 57 -83 86 85 82 80 -31 34 31 30 31 -9 11 8 7 5 5 -65 68 65 63 59 -74 77 75 74 71 70 63 -32 33 30 28 27 29 26 -9 11 9 7 4 7 5 6 -92 95 94 93 90 91 91 -26 28 31 28 25 24 20 -18 19 18 15 17 11 -18 21 21 19 16 15 -10 11 8 7 6 6 4 6 -51 53 53 50 49 49 -72 73 72 71 71 70 67 63 -91 93 90 88 87 87 86 81 -58 60 56 53 51 -12 13 9 8 10 -5 6 2 1 1 -47 49 47 45 44 43 39 35 -52 53 52 51 50 46 41 -88 89 87 80 79 -17 19 18 11 13 -57 58 55 50 47 46 46 -30 31 29 27 25 23 16 12 -56 59 58 56 50 43 -29 29 26 24 23 22 20 -64 64 62 61 60 58 60 -62 62 60 57 57 -63 63 62 60 57 55 52 48 -19 19 18 17 15 14 9 -25 25 28 26 24 21 18 16 -41 41 39 38 37 39 41 -68 68 71 70 69 68 67 67 -68 68 65 68 65 61 -51 51 52 50 44 -92 92 89 89 86 -48 48 46 46 47 -92 92 91 88 88 88 -10 10 10 8 7 3 -50 50 48 47 45 45 43 37 -85 85 84 82 81 80 76 75 -60 60 58 54 51 48 50 -83 83 79 76 76 -62 62 61 57 53 -75 75 72 69 65 59 -96 96 93 92 90 89 83 82 -94 94 91 90 85 84 83 85 -44 44 37 34 31 31 -28 28 26 25 22 21 14 10 -71 71 69 66 61 55 -82 78 75 73 70 -60 56 54 52 51 50 51 -69 65 62 60 58 55 52 52 -23 19 16 14 11 10 6 -81 77 75 73 71 66 -10 6 8 7 5 -65 61 59 60 63 -76 72 70 68 69 68 65 65 -57 53 50 52 48 -87 83 82 79 81 78 73 -39 35 33 32 32 29 27 24 -98 94 93 92 92 89 87 90 -63 59 58 58 58 -30 26 26 23 19 -42 38 37 36 34 34 33 27 -44 40 39 35 34 -16 12 8 7 4 1 2 -93 89 85 82 81 80 77 77 -43 39 37 33 31 27 -52 48 44 42 35 -21 17 16 10 7 4 2 1 -71 67 62 61 58 57 54 57 -21 17 15 10 8 8 -54 50 47 44 39 35 -62 58 53 51 44 -66 59 56 53 52 -41 35 32 31 30 29 31 -44 37 35 34 32 31 30 30 -30 24 21 20 17 13 -35 30 27 26 20 -33 27 25 27 25 -55 48 45 42 45 47 -8 3 1 4 1 1 -82 77 74 75 71 -93 86 85 87 86 85 83 78 -80 74 72 71 71 69 68 65 -51 44 43 43 44 -73 68 65 64 62 62 59 59 -77 70 69 68 65 65 64 60 -91 85 82 82 79 72 -37 30 27 23 22 19 17 -91 85 83 80 76 75 74 76 -58 51 47 44 44 -45 39 37 35 31 28 24 -42 35 32 29 25 18 -67 61 59 54 53 52 -23 17 16 9 6 8 -39 34 29 26 24 23 21 21 -24 17 15 14 9 5 -97 92 90 87 81 79 78 71 -52 52 52 54 55 57 59 64 -83 87 88 89 93 93 -79 85 88 87 84 -41 41 43 43 41 -77 75 74 73 74 74 -12 19 19 22 24 24 -33 33 40 42 46 -92 86 82 80 74 -17 18 16 13 12 10 7 2 -63 68 71 72 70 71 72 72 -78 83 90 93 93 -27 28 28 29 31 33 35 38 -48 47 50 51 55 -53 53 51 48 45 -25 21 18 15 14 11 11 7 -28 33 36 38 41 39 43 -40 46 53 56 61 -70 69 70 75 73 -38 42 43 45 47 48 53 -35 38 37 34 33 30 28 -73 72 77 80 81 -92 88 85 82 82 81 78 76 -44 48 50 51 52 52 55 52 -59 64 64 67 71 -29 34 36 42 44 47 46 -53 52 53 60 63 70 -51 53 56 58 58 58 -83 80 76 74 71 65 -58 62 63 65 67 70 -87 87 84 77 77 -25 29 32 32 39 -68 70 73 75 75 78 79 78 -53 48 44 41 39 35 -73 72 75 72 79 -62 63 65 68 71 74 79 -35 39 46 48 50 52 53 57 -48 46 49 51 52 52 50 -50 50 51 53 56 56 56 -96 93 91 90 84 -27 23 20 13 11 6 -77 82 83 81 84 -91 91 87 84 86 -77 77 79 79 83 -18 18 19 23 24 28 -65 65 63 62 60 53 -85 87 88 87 86 85 84 80 -35 31 29 25 22 15 -6 7 4 1 2 -77 82 85 88 89 92 93 97 -35 36 35 34 31 24 18 -48 50 53 56 62 64 -75 71 70 73 72 71 68 66 -56 55 58 59 62 63 67 71 -22 22 26 27 29 31 32 32 -70 74 75 73 75 76 77 77 -29 30 32 35 33 36 37 43 -71 67 64 64 59 -95 97 96 95 95 93 91 87 -88 91 93 94 91 90 -92 88 87 83 81 80 76 -4 7 9 10 11 13 10 -19 18 21 25 27 30 30 -32 31 28 23 22 20 13 -31 35 38 41 45 48 49 -72 71 72 71 65 -72 72 70 65 67 -33 30 28 24 27 -73 70 67 64 63 61 61 -58 58 59 58 56 58 -71 77 78 81 83 86 86 -64 66 63 63 61 -47 51 51 53 54 55 55 -46 42 39 36 35 33 35 31 -84 86 85 79 79 -66 63 61 59 55 51 -67 69 72 74 75 81 88 -44 47 48 51 52 56 57 61 -94 94 96 94 89 -46 46 46 43 37 -73 72 74 77 79 82 84 89 -61 56 50 49 48 47 47 -31 27 25 24 22 23 22 22 -48 43 41 39 32 -40 33 30 28 25 25 21 -44 50 54 57 58 61 67 -49 51 45 44 41 44 -26 26 22 19 16 14 13 -46 52 52 54 56 53 -59 61 58 56 56 53 51 45 -27 28 33 36 39 43 -73 71 72 74 76 81 84 88 -48 43 42 40 40 38 -17 23 25 25 27 32 -96 91 88 90 88 84 -20 25 26 31 34 -19 16 16 18 21 23 26 32 -65 69 72 74 75 79 -57 53 53 51 48 49 -29 29 28 28 27 26 24 25 -91 92 89 86 82 76 -22 21 22 24 25 26 27 -91 92 94 96 97 97 -43 47 50 55 61 -22 15 13 10 6 4 5 -37 36 33 30 28 24 21 -19 19 16 14 11 11 7 -45 45 48 49 50 48 48 -28 28 27 25 25 -60 62 60 59 56 52 49 49 -14 14 17 15 16 17 22 -14 17 14 11 10 6 -9 9 11 10 14 -27 23 21 18 15 15 -54 56 63 65 67 70 70 -15 15 17 18 20 23 27 -37 36 37 41 44 45 -55 62 64 66 69 70 72 73 -72 67 65 58 56 50 -5 11 13 16 20 19 -66 73 75 75 76 79 80 82 -18 21 25 27 28 -55 55 59 62 63 62 -48 48 42 41 39 32 -67 69 66 64 63 56 54 -42 42 43 46 45 44 -43 47 49 53 54 55 57 63 -14 13 7 5 1 -59 56 57 55 56 56 -97 97 98 99 97 -33 33 31 28 26 23 19 -25 25 27 29 30 -85 81 84 82 84 -81 80 81 84 87 89 91 90 -77 78 79 82 82 84 87 91 -34 30 29 27 25 22 24 -24 24 25 26 27 30 37 -77 81 85 87 84 -28 25 26 28 26 24 -96 90 86 85 83 82 80 -9 8 5 5 5 -55 52 53 53 54 54 -73 72 73 74 81 81 -96 93 95 93 89 -48 47 46 43 37 37 -53 57 59 60 62 60 62 61 -68 70 68 66 62 61 59 61 -82 81 81 83 87 -17 17 14 10 9 2 -73 78 80 84 86 -20 13 14 11 11 -75 79 80 77 80 84 -94 91 92 95 97 97 -89 89 88 85 84 85 82 82 -79 78 80 77 79 83 -7 8 9 13 14 17 16 -70 73 74 71 69 68 -69 63 60 59 56 58 55 57 -35 31 30 23 20 17 13 -45 40 36 35 35 -32 28 26 21 19 17 17 -56 53 50 44 43 46 -60 59 58 56 52 -74 74 80 82 83 86 -84 84 87 90 93 95 95 -25 30 33 35 36 39 41 48 -12 10 13 13 14 16 19 -72 66 64 62 59 55 -90 91 89 91 92 93 97 -71 70 70 68 64 -36 32 25 24 27 -36 36 34 30 29 26 22 -26 19 18 17 14 11 -28 21 19 17 17 -20 20 18 16 14 13 16 -81 78 79 81 85 91 -38 34 31 28 27 26 25 20 -71 71 64 61 59 57 -20 20 22 20 19 -57 55 52 55 53 52 -71 72 70 71 73 76 78 78 -1 3 6 8 9 13 13 -19 18 16 12 12 -48 50 53 53 58 -90 91 88 84 83 82 80 78 -45 49 51 52 53 55 54 -15 13 10 10 9 7 -29 33 34 36 37 38 39 39 -15 21 24 25 26 30 30 -49 48 46 44 41 40 38 36 -82 85 88 91 93 95 96 97 -70 73 75 78 81 84 87 88 -71 72 73 75 78 80 -65 62 61 60 58 57 54 53 -89 91 94 95 98 -83 85 86 87 89 90 -13 11 10 9 6 -69 70 71 73 76 -86 87 90 91 93 94 -81 78 75 72 70 -75 78 79 82 84 -88 85 84 81 79 76 -65 62 60 59 56 55 52 51 -90 88 87 85 82 -36 35 33 30 28 25 23 -70 69 66 63 62 -4 5 7 8 11 -44 43 42 41 39 -6 7 8 11 14 16 -27 28 30 31 32 33 -84 82 81 80 78 77 74 -74 71 70 67 65 62 59 58 -53 56 59 61 63 65 -85 86 87 89 92 93 95 96 -49 50 53 56 58 59 61 63 -72 69 66 65 63 -57 55 54 51 50 48 -55 57 58 61 63 64 66 68 -19 21 24 26 27 -60 59 58 55 53 50 48 47 -77 76 74 71 70 68 66 63 -3 4 7 10 11 14 15 17 -58 57 54 52 49 -77 75 74 72 70 -80 77 74 72 70 68 67 -33 30 27 24 21 20 17 -44 45 46 48 50 52 54 57 -72 73 76 78 81 82 85 -88 91 92 93 94 97 98 99 -23 20 19 18 15 12 11 -39 40 43 44 45 48 -84 87 88 91 94 95 -38 35 32 30 27 26 23 22 -34 35 36 38 41 42 43 -61 63 66 68 69 -51 54 56 57 59 60 -63 66 67 70 71 74 77 -17 16 13 12 9 8 -63 61 59 57 55 52 50 -61 64 65 67 70 72 74 76 -74 72 69 68 65 64 -12 15 16 18 20 -97 95 94 91 88 -67 68 69 70 73 76 78 -51 54 57 58 61 63 65 -45 44 41 38 36 35 32 -70 73 76 78 79 81 82 -18 15 14 13 11 9 6 -44 41 40 39 36 35 -33 34 37 38 40 -30 29 26 24 21 19 -29 30 31 32 33 36 38 -48 46 45 43 41 40 -83 84 87 88 90 -48 49 51 52 53 54 57 -68 71 73 74 76 78 81 83 -79 81 84 86 87 90 -63 64 67 68 71 73 -47 49 50 51 52 53 54 56 -95 93 90 89 88 85 83 81 -46 44 42 41 40 38 35 34 -87 86 84 81 78 75 73 -84 87 90 91 92 94 -87 86 83 81 80 -11 9 6 5 3 2 -10 8 5 4 3 -49 46 44 43 40 38 -34 37 38 39 41 43 44 46 -47 50 52 54 57 -87 86 84 81 78 75 -81 84 85 87 88 91 92 94 -32 35 38 39 42 45 48 50 -74 73 71 70 69 68 -41 40 37 36 34 32 29 27 -13 15 16 19 21 23 -17 16 14 12 10 7 4 -66 69 72 73 74 75 77 -13 11 8 7 6 3 1 -13 16 17 20 21 23 -32 30 28 25 23 21 -75 73 70 67 64 -22 23 26 27 30 -67 70 72 74 75 76 79 -52 51 50 49 46 44 41 38 -64 62 59 57 55 54 52 -34 37 38 39 40 42 45 -14 11 10 7 5 -1 4 6 9 11 -75 72 70 69 67 65 64 -22 19 16 15 14 -86 85 84 83 82 79 77 -88 85 84 81 78 77 76 73 -15 14 12 10 8 7 4 -53 54 57 60 63 64 66 -72 70 67 66 63 61 -21 24 27 29 30 32 34 -21 19 18 17 15 14 -16 13 11 9 6 -49 52 53 56 58 61 64 67 -57 56 54 51 48 46 43 41 -90 91 94 95 96 97 98 -59 62 64 65 67 -33 30 27 24 21 18 -25 23 22 20 19 17 -3 4 5 7 9 11 -57 54 52 50 47 44 43 41 -86 88 91 93 94 -54 55 58 59 62 63 -91 94 95 96 99 -86 89 92 94 96 -69 70 73 74 76 77 -3 6 7 8 10 13 -65 63 60 57 56 55 53 -13 15 18 20 22 -14 13 11 10 7 6 3 -5 6 9 11 14 15 -59 62 63 65 66 -62 65 67 69 70 71 74 75 -70 69 67 64 61 59 -70 68 66 64 61 58 55 52 -3 6 7 8 9 -11 13 15 16 18 20 23 -95 93 91 89 86 83 81 79 -25 23 22 21 18 17 -63 64 67 70 71 73 -94 93 90 88 86 83 -86 84 83 80 78 -17 16 13 11 8 5 2 1 -78 79 82 84 86 88 91 -69 68 67 65 63 -77 78 79 81 83 85 87 90 -77 75 72 71 69 66 -76 77 80 81 83 85 -82 81 79 76 74 72 -63 61 58 56 53 52 -65 66 69 71 74 77 78 -37 40 41 44 47 -90 89 87 84 82 -69 72 73 76 78 81 -10 11 13 14 16 19 22 -52 51 48 47 44 -75 76 79 81 84 -82 80 77 76 75 74 -78 77 75 74 72 70 68 -12 13 15 16 17 20 22 25 -12 9 7 5 3 2 -44 42 40 37 36 -65 67 69 70 73 75 78 -92 91 89 86 83 82 -98 96 93 92 90 88 -77 74 72 71 70 69 68 -74 73 71 69 68 -85 88 91 93 95 -12 10 9 6 5 3 1 -88 87 84 82 81 80 -5 6 9 10 11 14 -20 19 17 16 14 12 -50 47 45 43 40 39 -57 54 52 49 48 46 -79 80 81 82 85 -93 90 89 88 86 -6 9 10 11 12 14 17 19 -4 7 9 10 12 -45 44 42 40 39 -1 3 6 7 9 10 13 -37 36 33 31 28 26 25 22 -25 24 23 21 19 -78 81 84 86 89 -23 21 19 16 13 10 9 7 -82 81 78 75 74 72 71 69 -94 93 90 87 84 81 -90 89 87 84 82 81 78 76 -86 83 82 80 79 76 75 72 -65 62 59 57 55 53 -41 44 47 50 53 -99 96 93 91 88 85 83 81 -94 91 90 87 85 82 81 79 -50 47 45 44 42 40 39 -79 82 84 85 86 89 91 -28 26 24 21 20 19 -22 23 25 26 27 29 30 -42 45 48 49 50 51 -90 88 87 86 84 83 -14 15 16 18 21 24 -91 89 88 87 84 83 -7 10 11 14 15 16 17 -60 58 56 55 52 51 48 47 -88 91 93 94 96 -91 88 85 83 81 78 76 74 -54 51 50 48 45 42 41 40 -84 86 89 90 92 94 96 -16 13 12 10 7 -47 49 51 53 54 55 -43 45 47 49 50 53 -97 94 92 89 86 83 81 -85 88 89 90 92 93 94 -51 53 55 58 60 61 63 65 -61 63 64 66 69 71 73 -60 58 57 56 54 -56 54 53 52 50 -89 87 84 81 78 76 73 70 -15 16 17 20 21 -34 36 37 38 41 44 -41 40 39 36 33 32 30 27 -91 92 94 96 97 98 99 -12 14 17 20 21 -40 43 44 47 50 52 54 55 -49 52 53 54 56 59 61 -91 89 86 84 82 79 78 75 -43 45 47 50 51 54 57 -51 48 45 42 41 -34 33 32 30 29 -55 57 58 60 61 64 -62 59 58 55 54 -61 63 66 69 72 74 -55 53 52 49 48 47 -20 22 25 27 30 32 34 35 -71 73 76 78 79 81 -35 36 38 39 41 44 47 48 -60 63 66 69 71 73 76 79 -90 89 86 84 82 80 -71 73 76 77 80 82 84 87 -81 82 83 86 87 89 -42 40 38 37 34 -97 96 93 91 89 86 -11 12 15 16 18 -1 2 5 8 10 12 -8 7 6 3 2 1 -71 70 67 65 64 -91 89 88 85 82 79 -69 67 65 63 61 60 58 -53 52 50 49 46 44 42 41 -21 19 18 17 14 13 11 -93 92 91 90 87 84 -34 31 29 27 26 24 23 20 -86 84 82 81 78 77 -71 73 74 75 76 79 81 82 -28 31 32 33 34 36 39 -53 56 58 60 62 65 68 69 -50 51 54 55 58 -59 61 64 65 66 -81 83 86 87 89 -65 64 62 61 60 -75 74 72 71 68 67 64 63 -29 31 34 37 39 41 43 46 -51 48 46 43 42 39 36 -34 35 38 39 42 45 48 -34 32 31 29 27 24 22 20 -28 27 26 24 21 20 17 15 -27 30 31 33 35 37 39 -47 44 41 39 36 35 -60 62 63 65 67 68 70 71 -28 31 32 34 37 -38 41 42 43 45 -65 64 61 60 59 -78 81 84 86 87 90 91 93 -45 42 41 38 37 36 -72 75 76 79 81 82 84 86 -81 78 77 74 73 72 69 66 -70 71 74 76 77 80 82 83 -17 15 12 9 8 7 6 -42 44 45 48 51 53 55 -60 58 57 55 54 -36 33 32 31 29 -49 50 53 54 56 58 60 -71 72 75 76 78 80 82 85 -38 35 32 29 26 -30 33 36 37 40 -65 62 61 58 56 54 52 -28 31 33 36 38 41 43 45 -85 83 81 80 79 77 74 71 -72 69 68 66 64 61 -48 50 52 53 54 56 58 -78 80 81 83 86 88 -57 55 52 50 49 46 45 42 -85 88 90 91 93 94 -91 89 87 86 83 82 80 77 -77 78 81 84 87 88 90 93 -67 68 69 71 74 77 78 -65 64 61 59 58 57 -24 26 29 32 35 38 -64 67 68 69 72 74 76 -82 80 77 75 73 70 -12 15 16 19 21 23 26 28 -90 88 85 84 81 80 78 75 -18 20 22 23 25 28 -79 78 77 75 73 -69 68 67 64 61 -58 60 62 64 66 -35 36 38 41 44 45 -81 84 86 87 90 91 93 96 -78 75 72 70 67 64 61 60 -5 6 9 11 13 15 17 -51 53 54 55 57 60 61 -41 38 36 34 31 29 28 -47 50 52 53 56 59 60 -27 25 22 20 18 16 13 10 -46 48 50 51 52 -93 92 90 89 88 -63 62 60 57 54 53 50 48 -82 84 86 87 90 91 -26 29 30 31 34 35 38 40 -79 77 76 74 72 70 -25 27 28 30 31 -84 85 86 88 90 92 -26 29 30 31 33 36 38 -59 62 65 66 69 70 71 -4 5 7 9 12 -10 12 14 15 16 19 22 -44 47 50 53 56 59 62 63 -85 87 89 90 91 93 -31 34 37 39 42 45 46 -32 33 34 35 36 37 39 40 -78 77 76 74 72 -37 40 42 44 47 49 52 -11 9 8 6 4 3 2 -24 22 19 18 16 13 -36 34 32 29 28 25 23 21 -87 84 81 79 76 75 73 -83 85 87 88 91 94 97 99 -36 33 32 30 29 27 24 -86 85 83 82 79 77 74 -59 56 54 52 49 48 47 -78 79 82 83 85 87 88 -36 39 42 45 47 50 -87 89 90 93 94 96 99 -93 94 95 97 98 -20 17 15 14 11 9 6 3 -73 70 67 66 64 -84 85 87 90 92 94 97 -49 46 45 43 40 -4 7 8 9 12 -28 26 24 21 18 16 -15 16 19 20 23 -14 15 16 17 20 22 -45 46 49 50 53 54 56 58 -58 57 55 54 51 49 -52 55 58 61 62 65 67 70 -28 30 31 34 35 38 -40 38 35 32 30 29 26 24 -91 88 85 84 82 79 77 -35 34 32 29 27 26 25 -60 57 55 52 51 -85 88 90 91 94 97 -13 16 18 19 22 24 25 -41 42 43 44 45 48 49 -32 34 36 38 41 42 -13 14 17 20 22 25 -51 48 46 44 43 -60 63 65 66 68 71 72 74 -17 20 22 25 27 30 -75 77 80 82 85 87 -73 74 77 80 82 85 -78 77 74 72 69 67 -21 19 17 15 13 11 -43 46 47 50 52 -79 80 82 85 86 -74 76 78 80 82 84 87 90 -92 90 88 86 84 82 79 -12 10 9 7 6 3 -11 9 8 7 6 -29 28 27 24 22 20 -75 76 78 80 82 -66 64 62 60 57 56 55 -58 56 54 53 52 50 47 45 -13 14 17 19 21 24 25 26 -14 17 19 22 25 27 30 32 -90 89 86 84 83 81 80 -52 49 46 45 42 41 -39 40 41 43 46 -53 56 58 61 62 -83 81 79 77 75 72 70 -59 60 62 65 66 -34 35 36 39 40 41 43 45 -80 81 82 83 86 89 90 92 -17 16 14 11 10 8 5 -20 18 16 14 12 11 8 5 -54 51 50 47 45 42 40 39 -96 93 92 90 89 87 85 -85 87 90 91 93 95 96 99 -49 50 53 55 57 -16 19 21 24 25 -64 65 68 69 71 73 -23 26 29 32 34 37 38 41 -79 82 85 87 90 -88 89 92 94 95 98 -22 20 19 17 14 11 -74 72 71 69 66 64 61 -29 26 25 24 22 19 -56 54 53 52 49 48 45 -28 31 34 36 37 38 40 -23 22 21 18 16 15 12 -43 44 47 50 52 53 55 58 -92 91 88 85 82 80 -41 43 44 47 48 51 53 -18 16 13 11 9 7 6 4 -84 85 88 90 91 92 93 96 -57 58 61 62 64 67 70 73 -57 58 59 62 63 -26 24 23 21 18 17 -95 93 92 91 88 85 82 -63 65 67 68 71 72 75 -85 86 89 92 95 97 99 -29 27 26 25 22 21 18 -40 42 45 46 47 49 -43 45 47 49 50 53 55 -94 92 89 88 86 83 82 80 -28 27 26 23 21 -85 88 90 92 94 96 97 -58 56 54 52 49 46 45 42 -64 67 69 72 74 75 76 78 -8 10 11 13 16 19 20 -97 96 94 92 90 -59 61 62 64 66 69 71 -74 73 70 68 66 -20 23 25 27 28 30 32 -34 31 30 29 27 25 22 19 -44 42 40 39 38 36 34 -93 90 88 85 82 79 76 73 -69 68 66 64 63 60 58 56 -13 12 10 8 7 6 5 3 -68 71 74 75 76 -40 39 36 34 31 28 27 25 -48 45 44 42 39 38 37 -68 70 72 75 78 80 83 -84 87 88 91 93 96 99 -45 44 41 39 37 35 -16 14 11 9 8 6 3 2 -77 80 81 83 86 87 -18 21 23 26 27 28 30 31 -12 15 16 19 21 24 -27 29 31 32 33 35 -77 76 74 73 70 67 64 63 -28 30 33 35 36 37 38 -49 48 46 43 40 37 34 32 -75 77 80 82 83 85 88 91 -20 17 14 13 12 10 9 6 -63 60 57 55 54 -18 21 24 25 26 -63 65 68 70 73 -88 87 85 84 83 80 -61 64 67 68 70 -21 22 24 27 29 32 34 -52 51 49 48 46 43 -82 81 78 76 74 73 71 -24 21 20 19 17 -66 63 62 61 58 57 54 51 -69 66 64 62 61 59 57 56 -14 17 19 20 21 24 -3 4 5 8 9 11 13 15 -81 79 78 75 74 73 -30 31 33 34 36 37 40 -66 63 62 60 58 56 55 52 -15 16 18 20 21 -77 79 81 82 83 84 87 -7 8 9 11 12 15 17 -19 16 14 12 10 8 7 6 -42 45 47 49 52 -42 39 36 33 30 28 26 -32 30 28 25 22 21 20 -73 70 69 67 65 64 -10 12 13 14 15 18 -72 69 66 64 63 -75 76 79 81 82 85 87 -63 66 69 71 74 -17 14 13 10 8 7 5 2 -52 55 57 58 60 62 -41 42 45 48 50 51 -61 60 58 56 55 54 51 -56 57 59 60 63 64 66 -79 78 77 76 75 73 70 68 -93 91 89 87 85 84 -39 38 37 36 33 31 29 28 -32 35 38 39 42 44 45 -12 15 18 19 22 25 -88 90 91 92 95 96 98 -45 43 41 38 35 33 -22 20 17 16 14 -52 50 49 47 45 42 -98 95 94 93 91 -6 7 9 10 11 12 15 18 -55 58 61 62 64 66 68 -67 69 72 75 76 78 -96 93 90 87 84 -58 60 63 66 69 -51 52 53 56 57 58 59 -24 26 29 32 35 36 -35 32 29 27 25 22 19 16 -34 33 31 28 27 26 -45 44 41 38 37 34 -32 31 30 29 27 24 23 -59 60 63 65 66 69 -61 59 58 55 53 51 48 -80 81 84 87 90 92 -67 64 63 61 58 56 -58 61 64 65 67 68 69 -52 55 56 58 59 60 -76 75 72 69 67 64 62 -78 81 82 83 85 88 -48 46 44 42 41 39 36 33 -65 64 63 60 59 57 54 51 -56 58 59 60 61 63 -64 66 69 72 74 77 79 81 -36 34 32 30 28 26 23 -82 80 79 77 76 74 72 -22 24 27 28 31 -67 66 63 61 59 58 55 -55 57 59 62 63 64 -4 5 7 9 10 12 14 -57 58 59 62 64 65 67 68 -21 19 16 14 11 10 8 5 -33 31 29 26 24 22 19 -66 63 60 59 57 -54 51 50 47 46 44 43 -97 94 93 92 89 86 -16 19 22 23 25 27 -46 44 43 41 40 39 -74 72 70 68 66 65 63 60 -55 54 51 50 48 45 -17 18 21 22 23 26 28 30 -61 62 65 66 67 -77 75 73 70 67 64 61 60 -48 50 53 56 59 61 64 65 -75 78 79 81 83 86 -52 54 56 59 61 63 66 68 -45 42 40 39 36 35 32 31 -77 75 73 71 70 -60 57 55 52 51 50 48 47 -70 73 75 77 79 82 84 85 -75 77 79 81 84 86 88 -49 52 53 55 57 60 -80 81 83 84 85 87 90 93 -16 17 19 21 22 24 -61 58 55 53 51 48 47 46 -70 68 65 63 61 58 55 54 -3 6 8 10 11 -89 87 86 84 82 81 79 -27 29 32 33 36 38 41 43 -47 49 50 51 52 55 56 -28 29 31 32 35 38 -90 89 88 87 85 84 -38 37 34 33 32 29 26 23 -67 66 65 62 59 -66 63 61 60 59 58 57 -21 20 19 17 15 12 9 8 -18 21 23 24 27 -8 10 13 15 16 -29 28 25 23 20 -63 61 58 57 55 54 -53 54 55 58 60 63 64 -13 12 10 7 6 4 -35 33 32 30 27 24 21 18 -69 67 64 63 61 60 58 55 diff --git a/2024/_input/day_03.txt b/2024/_input/day_03.txt deleted file mode 100644 index 567dd05..0000000 --- a/2024/_input/day_03.txt +++ /dev/null @@ -1,6 +0,0 @@ -(who()where()''~[how()'&do()why()$;mul(323,598)&/-'}{&-/[?-mul(933,97)how()?from();}{+mul(864,562):#<*$>mul(63,747)what()mul(514,101){]$where())~>do(){:mul(53,731)mul(899,858)~~[select()(~mul(402,353)?^&!,who()what()-when()mul(4,41)-&mul(505,942)how()*/%select(667,826);mul(233,284)(&mul(484,956) #/mul(243,698)[;')how()'<%+[mul(153,970)!when()^{^;mul(176,383)@$$~[select(901,794)mul(322,492)from(183,121),-mul(212,356)who();)where()select()#do()>!who()!mul(138,847)&select()mul(128,454)select()what()(&<-mul(650,981) #when(636,522)(who()'-{?mul(149,431);/ !$}<#@mul(15,553)[[>;%mul(389,307)'mul(864,97)#[$why(),<>mul(322,599) ^mul(109,985)who()when()mul(763,870){from(905,178);$/mul(980,975)$why()@don't()#why()#from()from()when(){mul(436,3)[^]/*what()!!mul(300,322)where()!select()*(~why()mul(845,313),[:mul(937,973)how()^when()mul(552,183);from()/ &from()>'!mul(773,549)/where()~from(277,235)'mul(43,275)#>#[?-mul(110,899)~where()when())mul(976,743)%& mul(373,511)what(){{$)?}!mul(565,194)from()%#mul(47,349)(select()%when()&mul(263,392)-#,{+ *(mul(382,243)@:?+&-#%when()from()don't()where()what()(+from()- }where()mul(904,460)@how(768,761)}-why():^mul(450,724)~mul(570,970)+-+/when():mul(203,363)why()[%%@mul(803,322)how()#who(),mul(368,46)select()what()#^*>from()from()+do()^(:)]+mul(585,478)^*:[mul(4,668);&select()'(mul(931,511);:mul(356,478)[mul(933,523)}';when()mul(616,605)why()$]{{select()how()~mul(869,274)mul(15,936)how()/:}mul(297,842)#}%~,select()$@(!mul(961,553)when()why(40,621)>mul(35,851),?+*mul(574,127)when()select()}who()from()/from()mul(107,604)<~@)mul(911,877who()?(when()!mul(496,778)select()when()select()&!$:,}+mul(278,194)%))who()when()*why()#+mul;when()??what()select() -%how()what()mul(873,684)where();where(741,393)+}?!'}mul(684,81)what()what()how()who()from()/<{>mul(286,481),<^mul(788,53)mul(561;)mul(376,887)+]-(when()[who();mul(205,369)!how(425,691)do(){}when() {mul(260,802)],*where()^why()how(){don't()where()}#?*), mul(670,405)^how()where()]mul(645,220)who();< > +select()how()+mul(763,932)+mul(141,632)+'}how(),@#from()'from()mul(211,161)mul(272,971)[@,>mul(340,784)-#why()&:@mul(343,209)when()#/]&mul(408,205)#!,,@;{>}@don't()mul(682,891)^:(>mul(234@when()} don't()) mul(322,500)~>when()*mul(826,896)$!^+->>what()don't()~&select()mul(127,828):,!^!%where(168,484)<~mul(709,801))@*{mul(148,549);from(649,310)+~what():why():?mul(62,198)mul(133,316)select()mul(580,623)who()who();<;[who(388,191)!{mul(819,559)/[mul(572,562)))@,mul(148,103)who(),select()(mul(669,636)-{mul(493,60)))&#^mul(766,322]*mul(290,960)mul(962,649)mul(209,105) -mul(759,17why()&'!](%-mul(389,889),select(){/mul(907,972)why()&(#what()select()+!when()mul(379,398)'-{?mul(275,735)>why()(]%)select()+mul(811,330),%who()#mul(27,53)mul(810,378))how()[don't()^$'*mul(714,951)[>where()}:}%)mul(741,834~][*% where()}&when()mul(84?mul(204,282)*,]+@^+%what()what()mul(442,73from()@select()}?when()~select()do()from()-}:where(){$* {mul(436,174)where(209,751)mul(576,189)[^when()what()why()don't()@when()%<$?mul(49,842)>who()from()-:$mul(309,375)-who() <+#+/when(225,777)mul(298,362)^~how()what()]&^;&;^mul(573,219)[:/mul(714,428)}%mul(534who()@}}]:~'how()('mul(985,19)>( do()%what()&mul(17,24)when()),>from()do()@%!mul(967,50)why()}from()~who()/;!:mul(330,386)>why();]*<%[{from(285,989)mul(746,507),)where(131,831)'>select()!'who()mul(936,547)mul(698,306),mul(810,111)'[[when()mul(859,814when()(,^:$when()*^@*mul(639,6)()%mul(530,398)from()?'+]what()%mul(565~mul(664,297)][{where()$<'mul(521,918)<~'']?do();how()?[;,! who()^mul(993,640)-$;how():from()mul(555,779)where():?mul(802,307)/}&;@where(),],$mul(428,846)mul(914,333))%$?from()mul(132,678)*when(843,580)mul(360,826)*/when()% what();'mul(726,716)+select()'#~},when(587,50)select(871,597){mul(204,647)(from():{*-]$where()>mul(347,78)'@why()why(990,935)mul(708,962)(:^#what(),)+mul(946,615))>>$how()do()<<&mul(27,707){)&what()mul(734,74)+>'mul(889,356)+{why()why()&why()mul(875,327)[ $who();]#&!@mul(887,395)how()/mul(445,826)mul(325,137)why()$#&[+:mul(61,520)~when()]/from(682,457)^;&~,mul(909,277)mul(155,72)what()@<([?#do()&}why():who()mul(636,58)where())[@who(487,170)?mul(195,909)how()#;where()why()-)&[/mul(682,842)!(+}+^<<;mul(303,732)mul(709,34)@' (when()~mul(32,411)@don't()what()select()mul(765,345)mul(124,69)mul(68,95)/mul(967,749)do()who()where()who(){:why(430,451)(*when()where()mul(719,917)**)#mul(77,946),when()mul(273,971)#[what():+>why()]mul(583,407)<%from()mul(360,886)who())where(465,475)mul(398,130)#when()where()?where(),#~;mul(647,114*]who()-'*%!from()do()~';?(?$?mul(750,896)'^!how()+'!:/mul(95,159)who()>from(){;how()<&,!mul(623,492)+?::from()who(){mul(915,36)#what()mul(855,275)mul(546,43)%%!&from()mul(256,937)^%how()where()+#mul(720,847)who()>mul(530,714))]~what()#when()who()where(353,953)mul(948,731)} ?]~&don't())where()when()where()who():%,?-mul(348,179)why()where()^'/mul(858,210)^$what()!+mul(169,479)};from(106,826)/who()mul(44,593how(382,624)>)-'+#mul(822,120)when(509,411)]why()@from()@~/$do()mul(135,70)?select(){don't()]~mul(339,843)mul(89,314)*[-from()do()){>%^#mul(961,883) -#-}*mul(204,272)^@':%>]'/mul(399,973)from()!,>>mul(183,122):?#<({+ )mul(489,296^/where()$how(949,670)where()^}/mul(509,262)&!why()when()mul(42,399)]@how();(mulselect()why()~[*!mul(530,643),#$mul(798,926)select()%/:]'from() ?select()mul(777,171)@how()'when(849,184)do()'-'''mul(609,27)how()^&mul(663,547)}where(891,558)mul;*select(){~$!mul(679,190);<~mul(95,93)where()>mul(347,816)}'[from()+mul(69,7)@,-;^what()mul(679,759)mul(985,484)mul(374,224)+^<}mul(356,351)*(?why()'how()why()when()]>mulwhen() select()!-who() mul(386,988)#%]{ {~mul(403,987)select()from()where()[+/mul(534,4)'from()who()mul(845,463)^~^who())]!:&from()mul(396,175)mul(797,149),mul(373,499)~/mul(908,215)when()who()$-what()where() ![from(874,415)mul(735,220)%from()?;*select()who():'mul(958,295)?from(){[how()}mul(577,440*]mul(248,108)/{mul(845,24) what(708,623)&,mul(962,333):-{mul(228,773) @;'mul(65,412){],]}where()mul(695from()}:mul(802,950)?}&mul(903,520)]select()}@mul(819,46)')who(290,48)}]!+}mul(175,633)from()[-+/select()]#from()mul(502,869)who()who(){who()[$*$mul(625,448)where()&!where() &mul(640,501),&when(322,255){who()mul(393,184)%*(#from()where()mul(855,937)@;(+mul(658,584)+what():'$$mul(510,392)what();%mul(972,965)][*mul(199,39)mul(258,651)#where()when()$mul(629,994)]+&[where(747,799))mul(927,670)$# !{*who()mul(925,133);don't()*mul(430,770))}when()!;mul(691,631)+mul(78,556)]~+{where())mul(119,527)*{>where()mul(108,678)'select()!:$*>mul(178,527)do()&^mul(958,626)-&$[}?mul(51,760)mul(24,628)!mul(193@^{who():^';?'mul(494,429)&who()@;[(from()~mul(556,60)/^[{mul(448,594)+from()/why()mul(133,200)^when()~select()*,how()mul(874,680)'from()>~when()when()>mul(993,110,%!{*mul(964,213)[mul(740,725)*}! -'mul(681,471)$don't()who())< ?*-^^+*#'%mul(354,482)//;select()why()^select()?how()%mul(717,506)from()from()where()mul(729,432)],> ]@mul(817,878)(mul(25,684),select()?mul(9,290)select()~//from()mul(597,993)>:%]}who()<]&[mul(463,497)'(}don't()what()@&+!select(323,684)%how()mul(530when()'why()mul(595,825)&?why()mul(419,41)how()don't()-(mul(682,595)%,;{&:^%-what()don't()^ *@{how()+what()mul(69,125)*?!?'!why(),]what()where()<]mul(38,337) (mul(920,421)who() what()&*]{mul(228,619)where()#?'%^>who()mul(500,245) -{!;';'~)$^#!/usr/bin/perl<@what()&where()-[!]mul(215,331):!^~!&mul(740,257)how(283,279)#mul(86,887)>how(){[([mul(229,645)/+:don't()'(select()how()-{>$mul(319,757)what()^mul(438,563)$where(){select()mul(176,746)] ]%mul(291,179)mul(720,898)}{~;what()]do()[when()/@,):select()!mul(356,326)>?'mul(655,327);,#why()':[ mul(782,645)[:)what()??%mul(328,999)@^ (@>^%from()mul(765,647(,'/mul(523,130)where()why()%where()~why();where()who()mul(536,374)from()mul(240,454)!]how(122,192)from()#)how()/why(572,858)!don't()[mul(626,865)*!$,from()},-mul;:what()mul(926,728) '>}who()^%mul(971,826){(>mul(414,666)}&?&<--<-/mul(869,9)who(706,345)when(211,297)[what()>'-(){how()?]{select()mul(514,69)mul(926,807)when()who()+[don't(),}$where()%##(mul(628,758))from()?mul(269,430)mul(489,967)when()mul(171,814)+ &when()mulfrom()#]((^{mul(104,614)how()&why()^+who()why())(&mul(843,643)>)(;[when(888,120)how(463,116)mul(519,821)<,(why()$when()who(623,832)mul(26,559)]:why()?/]-;{?do() why()-mul(759,848)*who()why()}*where()mul(358,256)who(250,854)don't();#?-~what()how()mul(188,539)what()why()(:how()how()when()(~,mul(10,118):!where()select(){-mul(851,170)+why()[why()-$(from(287,301)mul(53,873)+(&];)![mul(654,539)~how()why()why()who()&>mul(802,188)#}mul(286,24)#-~+~]who()'mul(281,726)why()#{![+when()mul(105,845)+@select()mul(932,93)-:;/';, mul(820,402)select();where()mul(282,739)%what()who()!{%why();:who()mul(37,507)[) &$who()mul(398,244)where()]]<^,*why()from()mul(703,450)?$ mul(568,998)[/mul(241,361)[*>,}%do()what()how()mul(539,814))+^what()@what()!mul(484,815)'select(875,43)don't();{]*]^;who()mul(798,636):~>mul(398,278&mul(468,474)(}@;~mul&%[who()@mul(118,538)!$@who()how()*what()what(),why()^*+why()mul(156,58)[^from():)#<?<{mul(47,431) ,>'mul(131,665)who()how()what(){@mul(888,835)who(593,10)'%how()select(357,595)mul(793,894)+select()(mul(289,300)mul(668,408)}+[,mul(404,186):+~}^mul(580,609)who()(:((+mul(664,287){from()<{mul(627,661) select()mul(961,352))why()from()how()mul(652,317)$mul(423[%where()(![[]]/@mul(613,935)%:[ &?where()why()[:{mul(473,246):[what()^mul(673,250)mul(674,621), ,} ;>when(){-mul(934,227)where())#where()~mul(535!~!how()]how()^mul(16,678)-%?why()what()*-do()}#mul(407,518)?<>'@)&,mul(935,102)+select()@>{>>>~)mul(810,478)mul(13,154)>-]from()@when()mul(359,474)who()-who(311,794)mul(595,571)mul(10,255)what()+${select()who()%'!mul(767,38)[mulhow()~{mul(101,378)')where()}!from()!%mul(81,12) what()+what()::select()mul(851,679):#}~&>who()when()/'mul(341,606)when(){)^who()from()select()mul(462when()]^{what()%{!why()don't()why()^@$mul(480,740)mul(327,864)$why()@&,*how()!{mul(359,622)%#+~*where())##%mul(957,284)[]who()}/,)mul(646,738)mul(588'&~&what()#!~mul(901,808)mul(751,892){>*;,why()how()mul(588,670)when() $from()${!#don't()(select()^&where()mul(430,59)@~why()mul(880,187)how()&!'what()where()how()mul(496,275)+who(){/$!mul(571,229<*!*>mul(843,816)who();what()<#@->'&mul(578,292)/ why()mul(585,157)select()}@>/(when()mul!^who()mul(660,711)><}why()when()mul(392,7)what()$who()how(156,813)'mul(512,78)select()from()*,;mul(139,554)why()!;}&}$from()mul(534,318)(##:]*)what()how()mul(981,987)#select()when(914,450)!:/'mul(664from()^from()?'-mul(287,512)>;?~how()> #mul(763,19)}:mul(875,396)/(-from() !:why()mul(830,397#mul(143,615)mul(565,22)~what()+mul(443,374)how()mul(396,99))who()do()mul(613,198)*,who()]?{(#mul(681,692)(@:[<#;]mul(353,806)mul(416,977)&from();/don't()why(),,&mul(844,896)$how()%:#:(+>who()mul(929,260) %+'when(),~*+mul(549,134)why()[why())!;)when()(from()mul(306,154)'where()what()mul(781,501)['when()why())where()&[select()-mul(256,37)mul(764,192);mul(204,633)mul(980,29)]$mul(85,142why(88,3)~mul(297,384)>mul(445,165):}who(){(: mul(790,74)$?)where(361,397)^what()$$mul(932,137)mul(283,441)$$where()&^~mul(419,42)/$$mul(95,704)what()from()^mul(686,803):from()?what()$mul(657,560)~mul(394,381)why();-+&}where()<}!mul(320,912))+# &,#mul(22,374)^[';!^mul(295,509)who():from()-*mul(844,745)*}$when()where();&^mul(157,945)~how()^/?(mul(98,104)mul(883,360)}from()where(456,72)$???who()[]mul(869,340)from()@/$({@who()'mul(30,429)what();':,:,'select()mul(444,351),mul(568,344))]where()[@)'*!-mul(268,329)who()don't()]select()(select() what()&{'mul(190,17)*mul(795,718)who()^@+;+mul(748,907)>]who());}&mul(645,937){,/how(47,395) mul(826,39)how()}where(791,937)<^{@)mul(286,200)}who()how()&from()'what()$select()!mul(615,866)) why()(/why(901,882)[:mul(815,919)why()mul(713,155) - mul(267,443)&select()#/$ )mulwhy(834,619)mul(468,369):mul(360when(248,679)*when()]don't()(what()<+^{mul(84,136)!mul(865,460)mul(63,689)}who()/!**%/mul#?(,,!when()mul(321,194),?/$who()why(264,50)*-mul(424,308)(/[%~$who()!*?mul(870,366)-;+*^*mul(629,804from(485,259)what(691,680)why() {what())mul(182,814)who()who()mul(45,447)*,from()(+&?$select()*mul(592,101)why()};mul(716] how()when()&%select(393,368)when()*+^mul(360,598),*%~]mul(483,209)}*!@mul(124,485)why()'select()!from()$];mul(827,797)!who()&mul(750,119)mul(266,461)<#+(?{[don't()}what()where()+mul(668,848(*!how()%how()>mul(537,81)-@don't()why()+mul(290,311)'>/! mul(886,782)}>]~);>?mul(800,965){mul(124,560)[mul(54,352)what()!when()what()'-$] mul(485,906)mul(532,777)*mul(899,963)!^> +where(733,202)where())mul(42,658)don't()>what() who()mul(672,366)%-~*who()select()why(654,545)why()mul(393,810)[:[>?mul(581,64)where(){,&'@what()(?;mul(783,54)who()#:mul(554,807)+%&{[^ )^mul(239,651)select(145,543)(>don't()select() $*?who()who()&/]mul(228,402)#*[?when(628,409)what()!where():mul(595,910);,!-&mul(801,570)who()(when()@select()+~mul(357,370),$select()$,$select()!from(703,372)mul(408,165)mul(929,252)}how()#*what()/mul(115,155)what()mul(64,981)what()mul(162,300)# where()do()*from()'}%),how(309,961)$mul(332,232)/ 'from()>@};$]don't()(?:?*what()^#+mul(51,30)mul(79,533)how()select()}?mul(330,382)from(287,801)>/how()~mul(326,971)mul(623,476)+ ',select(632,537)}why(663,480)mul(987,320)[what()mul(626,139)mul(71,973)?)from()*{what() mul(999,806)-from()^{mul(153,622)#do()>why()where(10,408),}{#>%mul(995,509)(mul(728,572)#~(;mul(530,132)*:% select()]mul(499,982)><@when()mul(348,550)mul(362,709))$}mul(520,895) where()-mul(950,23)$%%when())>','mul(328,120)+#mul(934,621){from(63,306) :}mul(402,983)where()*select();*select()>^v><^>v>>^v^^^v<>>v>v^>>v><<<>^<vvvv^v^>v^>>^<>vv^>^>^v<^v^v<<<<^<>v<<>vv<>^vv<^v><^^>^>^v>>^>^v>>>v<<^>^>^<^<><^vvv<<^vvv>vv^><v^v^^^>v^<^v>^^<<>^><<<>>>^v^>vv><<>>v>vv<<>^v<>>v><>>^^<^^<^v>v^vv>>^^^>v><^>>>>^v>>vvvvv>>^^<<>>^v^<<<^v<>v>^v>>>>v^><^v^^<<>^v>^><>^^<^>^<<^<<^v>^v^^v><>v^^^<^^<>vv<>v^^vv>>vv>^^^v<^v><^v^^v^^v>vvvv^v^^>^^v^^^v>v><>^^v^>v^v^v>v^>^>^>>^>><>^^><^^^^vv>v>^^vv^>><^v>vv>>vvv<^>v<^^^<>^v<>>v>^>>^^v>vv>vv^><<^v<<^><^>>^<<><^vv^>v<>vv^^>v^><><><<>v^vv><^<^^vv<<<>^^<>^vv>>vvv<<^^^><<^>^^>^<^^>v><<<<<>>vv<^<<^^v<>v<>v<v^^v<>>><<^^>v>vv^^^<^<>^^><^>vvvv>vv^^<<^^>^^^>^<^v^>^>^>v<^<^><<<>><>>>^^<<>^v>^^>>v^v<^^v^v^vv^^^<>^v^^v<>v<>vv<^^<<>vv^>>^^^vv<^^^<><>^<<><>^v -^vv>^vvv<^<<>^>>^^>^v<^<>v^^<<^v<>>^<^<<>><<^<<>>><>^v>vv>>v^<>v^<^v>v^>>^v^<<^>>><><^<^v<<^>v^^^<><<>>><<^vv>>v^^^<>v><>^<<>^^><<><>v>v^<^v^<^>vvv<>v>>>>>>^vvv>v^<^v<>v>v^><^vv>v<^>v>^>^^>^>><^>v^v^>^>v<>>>v^>v^><^>><^v^^<>vv>>^^^>v^<><^<><^^v>^^>v<^<^>v<<<>^>><^vv^v^^^^<>v^>v>><v<>v^>v>^vv^v<^^vv><^>><>>^<><<^^><><<>>^>>>vv<^^^>^<<<<^^^vvv>>^^^^vv>v<^>><vv^v><^v>^v>vv^^>v^>><<^v^^>^>>^^><<^<<>^>>v>v<^>^^^<>^>><<vv<>>>^vv<<>>>vvv^>vv>^^>^v<^^>v>v^<^>^>>^vvv^>v<<>^<>v<^>v^<<>^v<>>^^<^>^^^<^v<<^>^^<<<^v<^^^v>>v>><>>^<>>vvvv^^>><>v>^>>>v^>>^>^v>^><^v>^v<>v^v>>^v>v>^^<<^v<^^<>>^v<<^>>^<^>^><^>>v^vvv><^v^<^>^^>v<^^^<^^>^v>><>>v^^v^v^v -<<<>>>^>><><>^^>>^<vvvv<><^<^v^v<>>>><^<>v><^vv<^v>>v<<<^^>^<<><>^^><<^><<<<^^v^^>v<^>>^^^v>^<<^><<^>^>v^<v^>^<><<>>>v^>^>v<><>^vv>>><<^^>vvv^><<^^v>>>v^>v>>vv^^^v>>v^><<<>v><^<^v<<<^^<^v<<^^v<>^^<>^>^v<^vv<>v<>vv>v<>v<^^v><^>^v^<>v><>v<^v>>v>^^>>v^>>^v^vv>><^<^^^>>>v><>>vv>^^^v<>vvvv<>^v<>>^<><>>>^^^^>>vv^v^<>><^^><^^>><<^vvv^>vv><>v>v^<^v^<<^>v^>><<^>^>^vv>^v^>v<<>>><v>^<<<<<<>>vv^^^<>>vv>v<>>>^<>^>^v<>vv>>v<<^>v>^vv>vvv^<>><<<^>vvv><><^<>>v^>^^>v>>>v>vv^><>>><<<<<>^>vv^<<^^<^>^<>^>vv^v>>>^v^v>^v>^<^vvv>>vv<>v>v^v^>v<><^^vv^v^<<^^>^>v^^>^^<>^>>>>v^<^>><>^v>v>v>><^vv^v^<^vv<<<>>>>^v<<>^^<^^v^v<>><><>><>v>>v^v^><^<^v^>>>>>>^^>>>^><<<>v>^^v<^<>^^vv^<^><^>^<>v>^^>^^v<^v>^>^^<>^vvvvv^^^>><<^<>^>^>>v -<^<^^^>vv^v><>^>^>^^<^v^><^v^><^><<<^^v>v>^>^>^^^v^>^v^>v>>>vv><<v<<><>^v<><^^v>vvv>>v>><^vv>^<<<^>v<^<><^v>^<>v>>v<<^^v^^><^>v^v>^<<<>v^>v^^v^v>v^v>>^^<>>v<><^^>^^^^vvv>vvv>^><><^><<<>^v^<>v^>^^>>^vv>^<>>>>v><^^<<>^>^^>><<^<^>^^v^^>^v>v^>^^<>>^v><>v><>^vvv<<^v^^<^<^<^>^v^>v^><<^^><^v>^^>v^<<>>>><<v<^vvv>v><^^^v>^<>v^<>>^vvv^v<<>^<<>^^^^v^>^vv^>v>v>vv^>vvv>v^vv><^>vv^><^^v<^>v<>^>^^vv^^<<<<>^^^v^^^<>v<>^<>>>v>^>v^>^>^^<^<>^<<<^><>>v^^v>v<^^><>>^v^>^<<^><^>^^^>v><>v>^>^v>^v^<^v>>v^v^><^^<^^^^>v>><<<^^><>v>><<<^<<>>v><>v^<<^<<<>vv<v^>v^^>^vv^^><<>v^^vv>>^vvv>>v^v^^^>>^vv^^><<<^<^v>v^v<<>^vvvv^><<^>^<^><>>>>>vvv<^<>>>^>>>v^>^v^^^>^>^<>^^>>><<><vv>>v<<>vv^^<<>^v>v^v^vv^vv<>> -v^v<>v><>v^^^<^v>>^v>v^><<>>>><><^>v<^^^>v>v><^^v<<<^v<><^<<^^>>^>^>><^>><<^^v^^>><>>v<<>>vv>vv^vvv<<>>vv<^^>><>^>^^v>^>>v<<<<>>>v<^^v>>v>^><>^<>v>>^>vv<^^v<<>v>>^<^^>><^>v<>v>^^>v^v<^<^^v^<^^<<^^>>v^v^^v^v^<^^<>^^>>^<^v><>v<^^^^v^<<^vv>v>^v^v<^vv<^><>><^v>v>>^^^>v>v^v^>v>><>><<>>v>v^>^<>>>>>^<^<^^>>>v^^>v^vv<>^<^>>^<^>^^>^^>>^v>><<>^>^>^v>><^^<^>>vv>v>>vv^><><<<><><<^<>>>v>^^v<<>v^>v><<>>v<<^<>><<>^><>^v<<^vv<^<^<>>vv<^v^>v><^v^v>^<><>^>>>v^><>>^<<^v<v^^><>v>><^>>vv^>^><^v>v^><>><>>>v>^^>^vvv<>>>>^^^><<>^<^^<^vv<>v>^>>>vv^>>>v>vv<<>^vvv^<><><>v<^<>>^<><><>v^vv>^v>vv^vv^^<^<^>>v<^^<>><<><<^v>>vv^>v<^<>^v>^>v<<<<>>^>>^^^^v<<^^>>^>v^>^^><^<^<^v>^^v>><>>^>>v>v^^^<^^>>>^^^v^v>>>>^^v^><>><>>v<<>>>>vv^>^^><>vvv>^>>v<<<>><^<^^^^^<^>^^^v<><^^^v>^^<<>v^^<<^^>^^><>^<><^>^^^^vv<>^^<><^^>>v^v<><^>v^><^^^>v^>vv^v^>^>^^^v^<^^v>^^>^><>v>^^<><<<<><^<^<^<<>^^^^><^^v^<>v>v^<^v>^^vv><>>^vv^^^v><<<<^<<<^^>>^v<<>vvvv>^>^v<>^>v^>v^^^^vvvvv^<^<^^^^<<^>v<^vv><<vv^v>>v^>><><><^^v<<>v^<<>vv<>>>^v^^<^>^v<>^>v^v>^<>vv^vvvv>v^<<>v>><^^<<^^^^v<^>^vvv^<>^v>>v^<>^v^^^vvvv^^>v^^<^>^><>^v^v<^v><^>>>^v^<^^>v><^v<<<v>>^^<^v>^>v<^v^vvv<>^>>^v<^<><><>^>v^v<><>^v<^>^>>v<><<<^^>vv<><<^vvv<>^^^^>vv<<><>^^>v>^^^vvvv<<^^^>>><^>v<^^vv><v^^v<v<<<^<^><^v^^<^v><><v>><<><>^><><<>>>^v^vv<<^^<^^>^^^v>>><>vv^>^<^>><^><<>v^v<>^v^>>v^v^^v^>vvv^<<>v^>>>^v<<>v<<>v>v>>^>>v^><^>v><^>v<^<^v>^vv<<^^^v<^v^<<<<>>v><>><^>^><^v^^<^<<>><>>^v><>vvv^^vv^^>^v<<<>^>>v>^v>^^<^>^>v>^<>>><^^v<>^^<>^v^v><>v<>v^>v<^>vv^v^>^v<<^^<^^<<^^<^<<>>^>>v^^<^^v><>><>>>><<^><>>^><^<>v>>>^>><>>^^^v<>>v^^v>vv^v>^<^^^<>^vvv>v<^<^^^>>v>^<><<^>^^v<>v^<^vv<<><><^>>^>v><>v>v>^v>^>^^^<<<^>^^>>><^><^v^v<^>^^^v>v<>v<<<^<^<><>><>^^>>^<>^<^v^v>v<<>^v>v^><>><^v>vv>v^<><^^<^^v>^^^><<>v<^<<><^^><<>>v>^>^v<<^>v^v<^><>^<><<^><^^><>^v>><<^v^>v^^v^^><^<>v^>^^>>v>v^^vv>>><^>>^^<<^>^>>><>vvv^<^vv><^>^^<><<>v^^v<^vvv>^>>vv^^<>v^^>^^>^<>^^v<>v^<^vv<^^><^v>^<<v>vvv<><>^v^v^v<^v><^><<^v>^^><^^vv^^<<>^v<>^^v<^v<>^>^<^^>>>v><>^<>^^>>vv>v>^vv<>^<^v^>^^<>>^<><^<>><>^v<^>vvv^<^<<<<^v><^>><< -<>vv>>><>>^>^<<><^>><>v^^<^>>v>>>^<^<>^vvv<>^^vv^v^<><^v>>v^>v^v^v>><>v<>>^<><>v^<^^>v^>^v^>v><^>^^v>^v<>v^<>><>v>><<><<^>^v^<^v>v>^<<v^^vvv^^^^v>^<^>>^^<^>^>^^vv^^^vvv>v^v^v<^<^vvv<><<>>>>^vv^<^<<^v>><^v<><^>^v^>^^>^>vvvv^^^>><^^<<^v>v<>^^^>v^v>^^>^>^>^^<<^vvv^<<<^><><^>><^>>^><^^^<<<<>v>v><><^>vv>v>^^vv^>v>v>^>^>v>^^v<>^^^<>^><^^v>v>^^>>^<<>vv>^vvv>^v^>vv>^><<^<^^^^>>^^><>vv^><>v>>v>^^v<>^v>>v^>v^>^>vv<>>>^<<<<<^vv>v>><^<>^>vv>v<>^<><<><^^vv^<><<<>>^>>v>>>>>^vv<^^<>^^>^^>>v>v><<^<>^v<<<^<^v^v>^^v>v<^>>>vv<>>v^^^^><>vv><v^v^>vv<v>vv<>^>^v>^<>>>>^^<><^^<^^>^vv^^vvv>v<^v^^v<>v<^>>vv^^^^^^>>vv<>>v><>vvv>>^>^^vv^v^^^>^>^v^^^v>^v<>^v^^^>^v^<^vvvv><>vvv>><^v>v^vv>vvv>^<<>v>><>^<<>^<>>^^><v^^v><<<>v<<^v^^>^<^>v^^<<^>>v -v<>>^^<<>v>^vv<><>vvv><>>^v>vv>>>>^><^<^v>vv<><<<v<^v<>v<^^>>^v><><^^<<^^<<><^^vv>v^<^vv>>v>^<>>v>v^>><>v>v^>v^^>>^v<><>^^<vv^<^^^v^<^>^>v<>^><^<>^><^>>^v^vv^<v<>>^>^^^v^<>v^>v^^^>v<><><<^><>^<<><^v^<^<>>^<^v<v^><<^<>^v>^^<>>>^^<<^v>^^<v><>>><^>v><<<^^v>>vvvv<>^^^^^<^<^v^>v^^>vv>^^v><>><^<>>>^>^v^>vvvvv<^^><>^^>^^v>>>vv>^<>v^v^^^^^<^v><<^vvv>^<>>^^v>>>>><><>>>vv^v^<>^^v^>>v>>^^<<>v^<>v>^v>>^>v<<><<>^>v>>v>vv^v>vv<v<>^>>^^^>vv>^>vv^><^v^v^<^vvv^<>v>^^^<^v^>^>>>v^<><>>v^<<>v>^v<>^<><><^>^^^^v^v><^^^>v><<<^^>>^^^^>^vv><>>v^>^vv^^<>^<<v>^^>^vv<^<<^<<^<><^v>>>v>><^<<<^>^vv^vv><<^>^<^v^>v^v>>^vv^<<^v^<>v<^<^^v^<>^<>^><^>^^^^v<^v^^v><>>>v<>>v^>^>>^<v<^^^^>^^<^<<>>>v><^^>^<<<^<>^>^>v><<^v<<<><><<<>^<><^v<>^vv>>vvvv<^v^^^^^v>v<^^^vvv^>>>^vv^>><>^>^<>^^v<^v<^^^^><^v^><<<>><<<<>^<^>v<>v>^>><<<<^><^v<>^>^<>^>^<>^<^<>vv>^v>>><^<^^v^>>^v>vv>v^^>^<<<^vv><>v^><<^^><^><<<^^v<<<><>v<^>vv>^<^>^>><<<^><>vv^<>v>v^>^v<<^><<^v<^^^>><<^v^^v^<^v<<^<<><>^<><>^^vv<>v^vv^<^v>v<<>^><^>v<<<<^>^>v^^<^<>>^v>v>>v<>v>>^>>^<<^^<>><v^>v>vvv>^^vv><>>v>^>v<><^><<^v^>^><>vv<^<>^v>>vv<><^v>>^>v>v^>^^v<>>^^>^^^v<>vv^vv^^<<><>^>>v><^>>v>^<^<>^>^<>^v<>v<<<^vvv^<^>v^vv<><<>v<><>v<>v>v^vv><^<^^v<><<><^^v<<>v<>v<>^>>v<>><^<><^v>^v^v^><>v>vv<>>^^>vvv^vv<<^v<>^v^vvv>>>>^^vv<<>v<^^^<^>v^^><^^>>>^v><^vv>vv^^^^v><^^v>>v<>vvv>^v>v^vv><>^^vvv^^v^^<^^^vv<^^>>>vv<><<><><><>>v>^>>^<<>>^<^^^>^><^vv><^<^ -vv<>><<>vv^>v^^v>><^>^v^>v<<^<^>vv>^^v^><><<^v>><>vv>v^<<>v^v^<><^>v><>^<<>^^^<^>>>>>>v><^^><<^v^v>v>>><^^v>>v>><<<><^^v>>>^>^^^<<<<<v>>v<^^^>^v>>vvv>v<>>v>v<^>v<<><<<>^^>^>>^<>^v^^<>>>>vv>>>><^v<^^>^v^<vvvv>^v>><^<^^^v>v<^<^<>v>^>><<>>>vvv^<>^v^<>^<<^vvv>v^<<><>^>v>v>v>>>^v^v^v>>>^v^^>^^><>vv<^v><><>v>^<^v>^>>^<<^>^^><<^v<^v^<>^v<^^>vv<v>v^<>^<<^>^<<>v^>vv<<^><^>v<>>>>>>>>>v^>><^><^>v^>^><>>^>><>v>^>>^^v<vv^><^v^><>^v^^v>^^<>>^vvv<v><>vv>^^>>v>^>v<^^>v>v>v<>^v<^vv>^vv^vvv<^v><>><<^>>>>>vv<>^v<<<^<<^<<<^^^^>^<^<<>>>^^v<^>^v>^<^vvv>>v<^^^^>><>^<>v^><>>^^v^^>>^>vv<><>><vv<^>^v^^vv^><<>^v>^^<^v^><<><v^>^vvv>v<><<>^^<>^<><>^<>v^><><><>>^ -^v^><<>vvv^v>><>vvvv<><>v<<^v>^v^<^^><><>^>>^^v^v>v<^<>vvv^v^>v^v^><>^<><<>^>vv>v>><>v<><>^>><<^<^<<<^<>^>^<>^>^^>^^>^><<><>^^>><<^<>>v^>v^^>vv^v^>v^><^><>>v>>>v<>^>v^v^^^v<>>^^v<<<^v>^>>>^v^>vv>^^>vv<^^^v<<<><>>v^>v>vv><><<>^v^vv^><>>><<>><^<<<>v>^<^<>^>v<<<^>>^^v>v><^<><<^^^<>^^^>v^v>v><^<<^v<>v^>^>>^^^<^<>v<^^v<^>^^^>^<^v>v>^^v>v^v^<^>>>><<^<>vv>>^v><^^>>v>^v^>v^>>^^vv>v^v<<^^^^v<^^><>^vv>>^<^<>v<^^^<^v<^<><<^v>v^<>^v<>^<>v>>>><>^^^v<^>>>^v>v<>>>^<^>^<^<><<^v>><<<^>^vv^^v>^vv<>v<<<^<>vvv<<<<^<>>vv>v^<<<>vv^^^^><<^^v>v^v^vv<>^^vv^^v><<<>>^^<^v><^>v<><^>v><<^>>>>>^>v^^v><^v>^>v^>^>^^>^^v<^>^^>^<<^v^^vvv><<>vv^>^^vv>^vv^v>><>><<><>>vvv^^vv<<>^vv>^v<>^^^vv><^v>v^vvvv>>^^^^<>^<^><<>v^v^v^><<<>vv<v<^^<<<<<^<>>v<>>v^^<>>>>v^^>vv>v>v^^^^^vv><>^v<>^v>vv^><>v>><><^<^>>^^v^<<^><^>>>>>>>v>^<>>^vv>v^v>^^<>>>vvv^><><^<<<^<>^>>>>v^^^>^^^<<>^v<><^v^^v<><>>^v^>^><<^v^^>v>>>v^>^>><^<^v><^<^^<^>v^^<^v^<^^^><>><^^<<>><^v^v>vvv>vv^<<^vv><<><>vv<>v>^>vv<>v<^^<v^vvvv>^<>^v<^vvv^^<v><^>>^>^^<>vv<><^<^<^vvv^<>^<>v>vvv>v<<<<<>vv^v<>>^^v>^^v>v<>v>^v>>><<><<^v^^>^^v^^v^v^>^<>>v^^>v>>^>^<><>>vv<<<><^vv^<^^v>v^^>v<>><><><<>><^<<<^>v<^^^>^^v>vv<^>><>>^v><^<>v^>>^^<>^vv>>^^^^v<>><^<><>v>^v<<>^vv>>>>>^>>>vvv<<<<^<<^<>>>^<<>v>v>v>^<<^^^<>^vv<>^v>vv>>>vv^^v<<>vvv^>^<^v>>vvv>><>vvv>>^^v<^^v>^v>vv>>>>v<<^v^<<<>^^>vv^><^v<>vv<<^^<>><^^<^v<>^<<^v><<<^v<<<>>^<><>^^v<>v^><><^^>vv^v>v>^v>^<>>vvv^>^vv^><><^^v<<^vv>^^>^^><^<>^>^<^vv<^>vv>vv>^><<<>v<<^vv<>vv<^>>v<>vv^^v>^<^^v^vv<><>>v>>><>v^>v^><^^v<>v<^v^> -v>><^v>>vvv^<>^v<^<^v^v>>^^vv<>v<^><<^<<<<<^vv>><^>^^^vvvv><><>>>^v<^^<>^>v<^<>^vvv^v^^<<^vv<^vvv^>v><>^>^vvv^^>v>v^^><<>^>^^>^>^^v<>>>^>>>v>v<^^^>^^vv<><^<<>>>^<v<^^<>^><<>^<>^>>><>v<>vv>^><>^<^>>^^>vv^v>>v>^^v><><^^v^^^^v>>>><>>vv^^v<^v>v^>^v>>v<<>^<<<>^vvvv>v^^>v<<>^^<<>vvv<^>^^vv^^v<^^>v<><<<>^vv>>v>^<^vv^>v^>>v>v^^<>v<>v^><<<^v<^v^><>^^>v^v<^>^<<^^><>v<>v<<^v><<><><^^^v><<^<>^<<^^v^^><>><><>><^<>>^v><^>^vv<<^vv>>><>v^>^vv>^vvv<^^>v>^v^^^^<^^^v<<>^^><<<v><<>^>^vv^<^>^<<<<^<<>^>^v>^>>vvv^>vv^<^v<>>v^^>^>>>><><^>^v^^<^>><<<>^^>v<><^<>^^v^>^vv<<<^<>v<<^>>^v^^v^<^>><<><>^^v^vvv<<^>^v>>>><>>v><>vv^<><>><^v>^>^v>v<^<>>^vvvv^^^<<^v^<><>v^vvv^>^>^^>^>^^><<^^vvv<^<>< -^vv><>^vv^v>>vv<<<>^v<^>><><^>vvv<^v>>>vv><<^^<^vv^^^^><>>>>>vvv^>>vvv<^<<>><>v>^vvvv>v^vv>v^<>v^^>>v<>v<<^vv^^^>^^<^v<<^v^vvv>^<v<<^<><>v>^<^<<^>>>^^^>>>v>>v^<^^><>><^^<^v^>^>>v^^><<^<^<<^v>^v>^^<^^>vvv>v<>v<>v<<>^<^<<><<>v>^^>v<^vv^<^<>>vvv>><>vv>vvv^^^^>>>^^>^^>^><<>>^<^^^vvvv^>^>><^^>>v^<>v^^<^>^>^^v>^v<^>>^><^<^>vvv>><^><^<^v^^^<>^^<^v>>>vv<<<^>>>^>^^^^^<^v>vv^^>>v<^^v^><^^<^>^v^v>>v^^^>v>>>>>>>^>><<<<><<<^v>^><^^<v^vv>><>v<><>^v>v<^<<<<<^>vv^>vv^v>^v<^v^^>v>^>>v>>v^v^v>>v<<>vvvv<><>>^<<>>^v<^^v>><^v>v<<><>^v^^v<^<<>>>^^>^<>^v>^v^><>v>v<^>>vv^<><^v<^vv<^^v<>^^vvv^v<<^vv>v^>^>v><>v>>^>>^v>>v^v<^^^v>>v^<>>v>><>vvv<^<>v^>^><>v<>>>>>>>^^>v^v^>^^>v^^>v>^^>^^v<^<^<<^<^vv^>v<^^^v^v<^^<>>^>^<<>^<^><>v^v<^^^>^<><<>^^<>>>v<>> ->v^^^>v<>^v>^^^><>vv^^<><>>^<>^vv^<<<^>v^^<>>vvv>>vv^vv<^^><^^<<^v^^><<^^>v^>><<>^vv>^<><<^^<<<<^^<><<<^<^v><>>>v><<><^vvv>>^>^^<<>^<>v^>><>>^^^vv^v<>^>^v<^<^>v^><<>>><^><^<^v^>>>>^><<>>^<^^>v<<>v^^v^<<<>^<>><>^vv^^<^^>v<><<^>><^v<>><>v^v><>^<^>^<>v^^<<<^<<^^v<>v<^^>>>v^<<<>><^^^>>vvvvv^><<<^^v>^>>^^><<>>><>v^<><>>v>>>v>>>vvv>vv<^<>^><><>><>v>v>v^<>><vvv^^v^v^v^<<^<>^v^^^>^>^>>v><<^<>^^<^<>v^>v<>><>v>^<>>^<<>^><<<<<<^^^>><^^>^^v<<^<<<>v^^^v^^^^vv><>>>>v^<^<<>^^>v^^>v^^v<<^><<^vv<>v>>vv^><<^<^^><>^<^^^<>v^^vv<^^^^><^>^v>v^<>>^^>>vv^>>>^>^<>v^^v>^>>><>vv>v^vv<<^<><><>>>v^v^<>^>><>>>vv>><^vvv<>v>>v<<>^vvv>>^vvv^v>>>>^v><^^^>^^><^v^v^vv>v<^^vvvv>><>>v>^<>>>v^>>v<<>^^<<><^^^<><>vv>v>vv<<>>v>><^<<^>^>><>^>v<^^^^^<^>>>>v>^><^^>v<<<^^v>>><>>^v<>v^^>^^vv^v<>^v<^^>v<^<<>^><>v<<>^^v<><^<>>^^>v<<>>v^>><>><>^vv<<><<>^<>vv^<<>>^>>v>>>v><>^>v>><>^<<^<^^v<<^>^v>>>>^>>^>>v<^<>>^^^^^>v>>>>>><<<><>><>>vv<><>v<><<^^^<^<^^^>>>^v<>v^^v^^^<<<<^<>>vv^><^<^^^^<>v<vv>><<^vv>>>>^vv^>>v^>v<^>v>v^v>><^<>v>>v<>vv^<>>^vv^>v^<>^^v^<>v>^^v<^>>>>>v>>><>^><^v<>>v>>v<><><<>^v^<<^^v>>vv>v>^<>^vv>^^>^v^<>>vv^^^<>^<^^<<<^vv><v>>>^v>><>^^>>v<^><<>^<^^>^>>v>>^v>vv>>><>^^v>^^>vv^vv^>^<>><>><>>v<>v^<<^v<>>^v<v^>^>v><<^>^>v><<^>>>^^>v>>>^<<>^>>^v>v>^>^>vv>^>>^^>v><>vvv<>v^^<^^^>^<><^>>>vv<<>v<>v<<^>^^>v^^vv<>>vv^>v>>>vvv^>vv<<<^>^^v>^^v>>^v>>^v>^v>>^>^<^v<^>>>>^>v^>^>^vv^>><<<^^>>vv><><><^>v>vvv^><<<<<>v^^<^v<^>^>^^^^v<<^^^v^v<<^><^^<^>^v>><>>v^ ->>>^>^v<>>>^v>>><>><^^^^^>>v><^^^<vv<><^v<<^>v<^<>v^<^v>^><<<^v><><^<<>vvvv>^v^>><><<>v>^^>^vvv^^^<^^^<^v^^vv<>vv^v<>^v<>^^<^><^>v<><^v<<><^vv<<<<^^^>>>^^^^^v<^v>v>v^><^>v<<>>^><><>^<^v>><>v><><>^>>>v^>v^>^vv>>^>v<^v>^>^^><<<<<>vv<^v<^v<^<^><>v^<<<v>><^^>><<<>v^><<^>v^<>^^<<>vv<>^^v>>v>^^v^><>>^>><^^>>>>^<^>>>>^vv<>vv^<^<>^>^^>^<<^><<>>>^>>v^>v>^^^>^vv><>>v>>v>^^><<^>vv<>v^^^>^^v>>vv<>>^v>v>^^<vvv^><<>^^^^>vv^<<><<>vvv<^>>^v^<^>v>^<>>>v>v^^v<<>><<><^vvvv<<>^v>><^>>>>^>>>><<^^>v^^><>v>vv^>>>>>>>vv<>^<^<<>v>>v^v^>^^>^>vv^v^>^>>v<^>^v^>^<^v<^v^>>v^v^<<<>^<^>>^<>^>vv>v^^>v>>>>><^^<><>v<^^>^<^<<>^vv^v^>v^<^>vv>^v<^><>>v>>^>>v>>v>^v><>>^>>^<<^v<<>^^^v>v><^v^>v^^>v>>^<^^>vv>v<>^v>^vvv^<^^v^v<<><>^^>v<vv^^<^>v>vv<>>>vv^^<><^v^>vvv><>v^vvv>>^<>>vv^v>><>>v>v^<><^<><^v>v>v><^>^^^v^<^<>v><^^<><^v^<^>v>v>vv<^<^><<<^^vvv>><^v^^>^>v>vvv<<><^>^^^>v<^vvv>v<^^>v^^^>>>>><><^v>v^^^^v<^v^>v^^v^^>>><^vvv>>>^^^>>v<^^v<>^v^>^<>vv^^^v<>>v>v><<<>>^>vvvvv><><>><^^v>vvv^v>^v>^^^^v<>>vv>>^<^v>^v>vv<><^>><^<^^^^<^>^>vv<^<<^vv>^^<^><>>v^<>>^^^v<<<^>^v^v>^v^>v^<<^>^><><<^^^<^^>>^^>vv>vv>vv^^^>^^v^>^<><>^v^<>>v^v^^>^vv>vv^^>vvv<<>v^<>vv^>>v<<>><>>>v^<><<<<<^><><<<<^<^^<^>>^^><<^v><^>^vv><>vv<>v^^v><>>v<<^v<>>><<>^^<<><<^>v^v>>>^vv<^^>^<>^v>v^<>^v<>^^<<>v<>^^>>v<>>vv>^>>^v<^^v<<^><^v>^>v^<>^^vv><< -^<<>><<^vv^^<<<>v<^<><^><<^><^<<<^<>^^<>>>^v<<^>>v<>v>v<^v^v^v>^<^v<^^>>v^^<>^<<<>><<^^><>>v>^v^>><^v>^<^^>^<<><<^v>>^v^v>^<<^v^v>>v^>^>v>^v^v>v><^>^^>^^^v^>^^v<^^>^><>><<>v^vvv><<><^v>>v<<>>v>>^>v>^^^<^^><^>>>^v^^^<>><>>>v^vvv^v^v>v><^>>v<<^>^>>v^<<^>>><^<><^>>^>>^vv^<>v<^^>v>>><<>><<^<^v>^>^>^v^>>><^><<><^<<><<<>v^^^^vv<>vv<<^>>^^>>><^vvv>^<>^v^^>v^^v<>^^>^<>><><^^<^^^^<^^<>><>>^><^^>^^><^<><>>^^^<<^<^^^>><^^>v<>^^^^>^^^>>v>^^>^v<><<^<>vv<>^^><^vv><>>>^<<>><>v>^<>^<>^>^>v>>v>>>>^^><^^^^^><<^>^^<<<v<^vvv<>>vv<^^<^^vvv^^^^v<<<^<^>v^vv<<^>vv>^<>^>vv^>v>v<>^<<>^^v>^^v>>>^vv>>^>>>><>>^v^^<>^v^^v<><^>^>><^<<^>>>vvv>vv^>v>>^^>^>vv>vv<<^><^vv^>v<<>^^<<><>^v>vv^v^><<^<<^^<>>v>^^<><^<^<>^>v><>>><>>v>>v>^v<<>v^<>^vvv<><<<^<<^<>v^>< diff --git a/2024/_input/day_16.txt b/2024/_input/day_16.txt deleted file mode 100644 index 684aa0b..0000000 --- a/2024/_input/day_16.txt +++ /dev/null @@ -1,141 +0,0 @@ -############################################################################################################################################# -#...#.......#.....#.........#.....#.....#.............#...#.....#.......#...#.........#.........#...#...........#.......#.........#...#....E# -#.#.#.###.#.#####.#.###.#####.###.#.###.#.#######.#####.#.#.#.#.#.#####.#.#.#.#.#####.#####.#.#.#.###.###.#####.#.#.###.#.#######.#.#.#.#.#.# -#.............#...#.#...#...#.#.#.#.#...#.#.....#.#...#.#...#.#.#.#...#...#.#.#.....#.....#.#.#...#...#.#.....#.#.#.#.#.#...#.....#.....#.#.# -#.###.#.#.###.#.###.#.###.#.#.#.#.#.#.#.#.#.###.#.#.#.#.#####.#.#.###.#####.#.#.#.#######.###.#####.###.#####.#.#.#.#.#.#.#.#.###########.#.# -#...#...#.#.#.#.....#.#...#...#.#...#.#.#...#...#...#...#...#.#...#.......#.#...#.#...#...#...#...#.....#.#...#.#.#.#...#.#...#...........#.# -###.#.###.#.#.#####.#.#.#######.#.#.#.#.#####.#####.#####.#.#.#####.###.#.#.###.#.#.#.#.###.###.#.#####.#.#.#.###.#.###.#.#.#.#####.#######.# -#...#.#...#.#.....#.#...............#.........#...#.......#.#.....#.....#.#.#...#.#.#...#...#...#...#...#.#.#.#...#...#.#.#.#.....#...#...#.# -#.###.###.#.#.###.#########.#####.#####.#######.#.###.#####.#####.#####.###.#.###.#.#####.#.#.#####.#.###.#.###.#####.#.###.#####.#.#.#.#.#.# -#...#.....#.........#.....#.#.....#...#.#.....#.#.........#.....#.#...#...#...#...#.#...........................#.....#...#.#.....#.#.#.#.#.# -###.#.#.#####.#####.#.###.###.###.#.#.#.###.###.#####.###.#####.#.#.#.#.#.#####.#.#.#############.#.#####.#######.#######.#.#.#####.#.#.#.#.# -#...#...#.....#...#.#.#.#...#.#.#...#.#.....#...#.........#.....#.#.#.#.#.......#.#...#.........#.#.....#.......#.....#.#...#.#.............# -#.###.###.###.#.#.#.#.#.###.#.#.#.###.#.#.###.###.###.#####.#####.#.#.#.#.#######.###.#.#######.#.#####.#######.#####.#.#####.#######.###.### -#.......#.#.#...#.#...#...#...#...#...#...#...#.....#.....#.....#...#.#...#.......#.#...#.....#.#.#.....#.....#...#...#.....#.......#...#...# -#####.#.#.#.#.###.#####.#######.#.#.#######.#######.#.###.#####.#####.#.#######.###.#####.###.#.#.#.###.###.###.###.###.###.#######.###.##### -#.....#...#...#...#.....#...........#.......#...#...#.#.#.....#...#...........#.........#...#...#.#.#.......#...#...#.....#.#.....#...#.....# -#.#.#.#####.#.#.###.###.#.#####.#####.#.#####.#.#.###.#.#####.#.###.###.#####.###.#########.#######.#.#######.#.#.###.###.###.###.###.#####.# -#.#.#...#.....#.#.....#...#...#.....#.#.#.....#.#.....#.............#.......#.#...........#.#.......#...#...#.#.#...#...#...#.#.#...#.......# -#.#.#.###.###.#.#######.###.#.#####.###.#.#####.#.#############.#######.#####.#.###.#####.#.###.#.#######.#.#.#.###.#######.#.#.###.#######.# -#.#.......#...#.......#...#.#.#...#.....#.....#.#.#.....#...#.........#.#.....#.#.#.#.#...#...#.#...#.........#.#...#.....#...#...#...#...#.# -#.#########.#.#######.#.###.#.#.#.#####.#####.#.#.#.###.#.#.#.#######.###.#####.#.#.#.#.#####.#####.#.#########.#.###.###.###.###.#.#.#.#.#.# -#.#...#.....#.#.......#.#...#.#.#...#.#.#.....#.#.#.#.#...#.#...#...#.....#...#...#.........#.....#.#...........#.....#.#...#.....#.#...#.#.# -#.#.#.#.#.#.#.#.#######.#.###.#.###.#.#.#.#####.###.#.#####.###.###.#######.#.###.###.###.#.#####.#.#######.#####.#.###.###.#####.#.#####.#.# -#.#.#.#.#...#...#...#...#...#...#.#.#...#.#...#...#.#.....#...#...#...#.....#...#.#.#.#...#.....#.#.........#.....#.#.....#.....#.#.#.....#.# -#.#.###.###.#.###.#.#.###.#.#####.#.#.###.###.###.#.#####.###.#.#.#.#.#.#####.#.#.#.#.###.#####.#.#######.###.###.#.#.#.#######.#.#.#.#####.# -#.#...#...#.#.....#.#.#...#.......#.#.#...#.....#.......#...#.#.#.#.#...#.....#...#.#...#...#...#.#.....#...#.....#.#.#.#...............#...# -#.###.###.###.#####.###.#####.#####.###.###.###########.#.###.###.#######.#####.###.###.###.#.#.#.#.###.###.#.###.#.#.###.#######.#.#####.### -#.#.....#...#.......#...#.....#.........#...#.....#...#.#...#...#...#...#...#...#.....#.....#.#.#.....#...#.#...#.#.#...#.....#...#.........# -#.#.###.###.#.#####.#.#####.###.###.#.#####.#.###.#.#.#.#.#.###.#.#.#.#.###.#.###.#.#####.###.#.#####.###.#.#.#.###.###.#####.#.###########.# -#...#.....#.#.#...#.#.....#.#...#...#.#.....#.#...#.#...#.#...#.#.#...#...#.......#.#.....#.......#.....#.#...#.#...#.......#.#.......#...#.# -#########.#.#.#.#.#.#.###.#.#.#####.#.#.#.###.#.###.#####.#.#.#.#.#######.#######.###.#####.#####.#####.#.#.###.#.###.###.###.#.#######.#.### -#.......#.#.#...#.#...#.#...#.#...#.#.#.#.#...#.#...#...#.#...#.#.#.....#.#...#.....#.#.....#.......#...#.#.#...#.#...#...#...#.#.....#.#...# -#.#####.###.#####.###.#.###.#.#.#.###.###.#.###.#.###.#.#####.#.#.#.###.#.#.#.#.###.#.#.###.#######.#.###.###.#.#.#.###.###.###.#.###.#.###.# -#.#...#.......#...#.....#...#.#.#...#...#.#.....#.#...#.#...#.#.#...#...#.#.#...#.....#.#...#...#.#.#.#...#...#.#.#.#.....#...#.#...#.#...#.# -#.#.#.#######.#.###.###.#.###.#.###.###.#.###.#.#.#.###.#.#.#.#.#####.###.#.#####.#####.#.#.#.#.#.#.#.#.###.###.#.#.#.#######.#.###.#.###.#.# -#...#...#...#.#.....#...#...#...#.#...#.#.....#.#...#.#.#.#...#...#.#.#...#.#.........#...#...#.#.....#.#.....#.#.#.#.#.#.....#...#.#.#...#.# -#.#####.###.#.#####.#######.#####.#.###.#.#.#.#.#####.#.#.###.###.#.#.#.###.#.#####.#.#########.#####.#.#.#.#.###.#.#.#.#.###.#####.#.#.###.# -#.....#...#.......#.#.....#.......#...#...#.#.#.#.........#.#...#.#.#.#...#.#...#...#...#.#.....#...#...#.#.#.....#.#.#.#.#...#.....#...#...# -#########.###.#####.#.###.#.#.###.###.#####.#.#.#########.#.###.#.#.#.###.#.###.#.#####.#.#.#####.#.###.#.#.#######.#.#.#.#.###.#########.### -#.......#...#.#...#...#...#.#.#...#.....#...#.#.......#...#.....#.#...#.#...#...#.#.......#.......#...#.#.#.........#...#.#...#.#...#...#...# -#.#####.###.###.#.#.###.###.#.#.###.#.###.###.#######.#.#.#.#####.#.###.#.###.###.#######.###########.#.#.#.#########.###.###.#.###.#.#.###.# -#.#...#.#...#...#.....#...#...#.#.#.#.....#.#.#...#...#.#...#.....#...#.....#...#...#...#.#.....#...#...#...#.#.......#...#...#...#.#.#.....# -#.#.#.#.#.###.#######.###.###.#.#.#.###.###.#.#.#.###.#####.#.#.#####.#.###.###.###.#.#.#.#.###.###.#########.#.#######.#########.#.#.####### -#.#.#.#.#.....#.......#...#.....#.#...#.#...#...#...#.....#.#.#.....#.....#.#.....#...#.#...#...#...#...#.....#.#.....#...#.........#.......# -#.#.###.#######.###.###.#.#.#####.###.#.###.#######.#####.###.#.#.###.#.#.###.#####.###.#####.#.#.###.#.#.#.###.###.#.###.#.#######.#####.#.# -#.#...#.#.....#...#.#...#.#.#.......#.#.....#.#.....#...#.#...#.#.....#.#.#...#...#.#...#.....#...#...#...#.........#...#.#.#.#.....#...#.#.# -#.###.#.#.#.#.###.###.#####.#.#.#.###.#####.#.#.#####.#.#.#.###.#.#.###.#.#.###.#.###.###.#######.#.###############.#.#.#.#.#.#.###.#.#.###.# -#...#.....#.........#.......#.#.#.#...........#.....#.#.#...#.....#.#...#.....#.#...#.#...#...#...#.#...#.....#...#.....#.....#...#.#.#.#...# -#.#.#.#####.###.###.#########.#.###.#########.#####.#.#.#####.###.#.###########.###.#.#.#.#.#.#.###.#.#.#.###.#.#.###.###########.#.#.#.#.### -#.#.#.#...#...#...#.........#.#...#...........#...#.....#.....#.#.#.#...........#.#.#...#...#...#...#.#.#.#...#.#.#...#.........#.#...#.#...# -#.#.###.#.#.#.###.###.#.###.#####.#########.#.###.#####.#.###.#.#.#.#.###########.#.#.#.#####.#.#.###.#.#.#####.#.###.#.#######.#.#.###.#.#.# -#.#.....#.#.#...#...#.#...#...#.....#.....#...........#.#.#.....#.....#...........#.#.#.........#.....#...#.....#...#.#...#.....#.....#.#.#.# -#########.#.###.###.###.#.###.#.###.###.###############.#.#.#####################.#.###.###.###.#.#.#####.#.#######.#####.###.#####.#.#.###.# -#...#...#...#...#.#.....#.....#.#.#.....#...#...........#.#...#.....#.....#.......#.......#.#.....#.#.....#.#.....#.....#...#.........#...#.# -#.#.#.#.#.#.#.###.#######.#####.#.#####.#.#.#.#.#########.###.#.###.#.###.#.#####.#######.###.###.#.#.#####.#.###.#####.###.#.#####.#.###.#.# -#.#.#.#.#.....#...#.....#.....#.....#.....#...#.....#.....#...#.#.#.#...#.#.#...#.......#...#...#...#...#...#...#.#...#...#.#.....#.....#.#.# -#.#.#.#.#.#.###.#.###.#######.#.#.#.#.###.#######.#.#####.#.###.#.#.#.#.#.#.#.#.#######.###.###.#######.#.#######.#.#.###.#.###.#.#.#.###.#.# -#.#...#...#.....#...#.......#.#.#.#.#.#.#.....#...#.#.....#...#...#.....#.#...#.#...#.....#...#.........#.......#...#...........#...#...#.#.# -#.#######.#.###.###.#######.#.#.#.###.#.#####.#.###.#.#####.###.###.#####.#.###.#.#.#.#######.#.###############.#########.#######.#.#.#.#.#.# -#...#...#.....#.#.#.........#...#.#...#.....#...#...#.#.....#...#.......#...#...#.#.#.#.#.....#...............#.........#.#.....#.#...#.#...# -#.#.#.###.#.#.#.#.#########.#####.#.#####.#.#####.###.#.#####.###.#####.###.#.###.#.#.#.#.#####.###.#.#####.###.#######.#.#.###.###.#.#.#.#.# -#.#.#.#...#.#.#.#.........#...#.....#.....#.#.#...#.........#.#.#.....#.....#.....#.....#.....#.....#.....#.#...............#.#.....#.#...#.# -#.#.#.#.#.#.#.#.#######.#.###.#.#####.#####.#.#.###########.#.#.#####.#####.#.#########.#.###.#.#.###.###.###.###############.#####.#.###.#.# -#.#.#.#...#.#...#.....#.#.....#.#...#...#...#.#.#.........#.#.......#.#...#.........#.#.....#...#.......#.#...#.......#.........#...#...#...# -###.#.###.#.#.###.###.#########.#.###.#.###.#.#.#.#######.###.#######.#.#.#.#######.#.#.#.#####.#######.#.#.###.#####.#.#####.###.###.#.###.# -#...#...#.#.#.#.....#.....#...#.#.#...#...#.#.#...#.....#.....#.......#.#.#.#.....#.#.#...#...#.#.....#.#.#.#...#...#.#.#...#.#...#.....#.#.# -#.###.###.#.###.#.#######.#.#.#.#.#.#####.#.#.#######.#########.#.#######.#.#.###.#.#.#.###.#.#.#.#.#.#.#.#.#.###.###.#.#.#.#.#.#####.###.#.# -#...#.....#.....#.#.......#.#...#.#...#...#.........#.#.......#.#.#.....#.#...#...#.#.....#.#...#...#.#...#.#.#...#...#.#.#.#...#.....#...#.# -#.#.#####.#####.#.#.#######.#####.###.#.###########.#.#.#####.#.###.###.#.###.#.#.#.#.#####.#####.###.###.#.#.###.#.###.#.#.#####.###.#.###.# -#.#.....#.........#.......#...#.#...#.#.......#.#...#.#...#.....#...#.#.#...#...#.#.#.#...#.#...#.#.....#.#.......#...#...#.#.#...#.....#...# -#.#####.#.###.#.#####.###.###.#.#.#.#.#######.#.#.###.###.###.###.###.#.#.#.#####.#.###.#.#.#.#.#.#####.#.#######.###.#####.#.#.#.###.#.#.### -#.#.....#...#.#.#...#...#.#...#...#.#.#.......#.#.#.....#...#.#...#...#.#.#...#.....#...#...#.#...#...#.#.#.....#...#...#...#...#...#.#.#...# -#.#.#####.#.#.###.#.###.#.#.#######.#.#.#######.#.#.###.###.###.###.#####.#####.###.#.#######.#####.#.###.#.#.#.#.#.###.#.#####.###.#.#####.# -#.#...#...#.#.....#.#...#.#.......#...#.#.#.......#.#.....#...#...#.......#.......#.#.#...#.#.......#.....#...#.#...#...#.....#...#.#.....#.# -#####.#####.#######.###.#.#######.#####.#.#.#######.#.#.#.###.###.###.###.#.#####.#.#.#.#.#.#.#########.#.###.#.#####.#######.#####.#.###.#.# -#...........#.....#.......#...#.......#.#.#.#...........#.......#...#.#...#.#...#.#...#.#...#...#.......#...#.......#.....#.....#...#...#...# -#.#.#.#.#.#####.#.#######.#.#.#.###.#.#.#.#.###########.#.#.###.###.#.#####.#.#.#.#####.#######.#.#####.#.###.#####.#####.#####.#.###.#.##### -#.#.#.#.#.....#.#...#.......#.#.#...#.#.#.#.#.......#...#.#...#.....#.......#.#.#.......#...#...#.#.....#.#...#.....#.....#...............#.# -#.#.###.###.#.#.#.#.#.#######.#.###.#.#.#.#.#.#####.#.###.#.#.#######.#######.#.#.#######.#.#.###.#####.#.#.###.#####.#####.#.#####.#.###.#.# -#.#...#...#.#.#.#.....#...#...#.....#...#.#...#...#...#.#.#.#...#...#...#.....#.#...#.....#.#.#...#.....#.#...#.............#.#.....#.#...#.# -#.###.###.#.#.#####.###.#.###############.#####.#######.#.#####.#.#.###.#.###.#.#.#.#.#.###.#.#.###.###.#.###.#.#######.#####.#.#####.#.###.# -#.#.#.#...#.#.#...#.#...#...............#.....#...........#.....#.#.....#.#...#.#.#.#...#...#.#...#.#.#.......#...#.....#.....#.#.....#...#.# -#.#.#.#.#####.#.#.###.#######.#.#######.#.###.#.###########.#####.#####.###.###.#.#.###.#.#.#.###.#.#.#####.#####.#.###.#.#####.#####.###.#.# -#.#.#...#.....#.#...#...#.....#.#.....#.#...#.#.......#.....#.....#.....#...#...#...#.#.#.#.#.#.#...#...#...#...#...#.#.#.#...#.........#.#.# -#.#.#####.#.###.###.###.#.#####.#.###.#####.#.#######.###.###.#####.###.#.###.###.#.#.#.#.#.#.#.#####.###.#.#.#######.#.#.#.###.#####.###.#.# -#.#.......#.#...#...#...#.....#.#...#.......#...#.......#...#...#...#.#...#.#.#...#...#.#.#.#.#.......#...................#...#...#.#.....#.# -#.#.#.#######.###.###.#######.#####.#########.#.###.###.###.###.#.###.#####.#.#.#######.#.#.#.#####.#.#.###.#########.#####.#.###.#.#.#####.# -#.#.#.#.....#.#.#...#.....#.#.....#.#.....#.........#...#.....#.#.#.....#.....#.........#...#...#...#.#.#...........#...#...#...............# -#.#.###.###.#.#.###.#####.#.#####.#.#.#####.#######.#.###.#####.#.#.#.###.#####.#########.#####.#.###.#.###########.#.#.#####.#############.# -#.#...#...#.#.#...#...#.#.#.#.....#.#.....#.......#.#...#.....#.#.........#...#.......#.#.......#.#.#.#.......#...#.#.#...................#.# -#.###.###.#.#.#.###.#.#.#.#.#.#####.#.###.#######.#####.#.###.#.#.#.#######.#.###.###.#.#########.#.#.#######.#.#.###.#####.#####.#######.#.# -#...#.....#.......#.#.#.#.#.#.......#...#.....#...#.....#...#.#.#.#.#.......#.......#.#...........#.#.#.#...#...#.....#...#.#...........#.#.# -#.#.#.#####.#.###.#.#.#.#.#.#####.#########.#.#.###.#.#######.#.#.#.#########.#######.###########.#.#.#.#.#.#######.#.###.#.#.###########.#.# -#.#.#.#.....#...#.#.#...#.#.............#.....#.....#.......#.#...#...#.....#.........#.......#...#.#.#.#.#...........#.....#.....#.......#.# -###.#.#.#.#.###.#.#.#####.###.#########.#.###########.###.#.#.#######.#.#.#.#.#########.#####.#.###.#.#.#.#.#########.#.###.#####.#.#######.# -#...#.#.#.#.....#.#.....#...#.#.......#...#.......#.......#.#.#.....#...#.#.#.#...#.....#.......#.#...#...#.........#.#.#.....#...#.....#.#.# -#.#####.#.#.#####.#####.###.#.#.#####.###.#.#.#.#.###.#####.#.#.#.#.#####.#.#.#.###.#.###########.#.#######.#######.#.#.#.#####.#######.#.#.# -#.#...#.#.#...........#...#.#.....#...#...#.#...#...#.#...#.#...#.#.#.....#.#.#.....#...........#.........#.#.......#.#.#.#.....#.#...#.#.#.# -#.#.#.#.###.#####.#####.#.#.#.###.#.#####.#.###.###.#.#.###.#.###.#.###.###.#.###.#.###########.#######.#.###.#######.#.#.#.#####.#.#.#.#.#.# -#...#.#...#.......#.....#.#...#...#.....#.#.......#.#.#...........#.......#.#...#...#.........#.....#...#.....#.....#...#...#.....#.#...#.#.# -#.###.###.#.#####.#.#####.###.#.###.#.#.#####.###.#.#.###.#########.#.###.#.###.#.#.#####.###.#####.#.#.#######.###.###.#####.#####.#####.#.# -#.#...#...#.........#.....#...#.#...#.#.........#.#.#...#.#.....#...#.....#...#...#.....#.#...#.....#.#.#.......#.....#.#...#.....#.....#...# -#.#.###.###.#.#####.#####.#.#####.#.#.###########.#.#.#.#.#.###.#.#.#########.###.#####.#.#.###.###.#.#.#.#.#####.###.#.#.#.#####.#####.#.### -#.............#...#.....#.#.#.....#.#.#...#.......#.......#.#.#...#...#.......#.....#.....#...#.....#.#.#.#.....#.#...#.#.#.....#.....#.....# -#.###.#.###.###.#.#.#.#.###.###.###.###.#.#.###############.#.###.###.#.###########.###############.###.#.#.###.#.###.#.#.###.#.###.#.###.#.# -#.#...#...#.#...#...#.#.....#...#.#...#.#.#.#.........#...#.....#...#...#.......#...#...............#...#.#.#.#.#...#.#.#...#.....#.#...#...# -#.#.#.###.#.#.#####.#.#######.###.###.#.#.#.#.#######.#.#.#####.#.#.#####.#####.#.###.###############.###.#.#.#.###.###.#.#.#####.#.###.#.#.# -#.#.#...#.#.#.#...#.#...#.....#.....#.#.#...#.#.....#.#.#...#...#.#.........#.#.#.....#...........#...#...#.#...#...#...#.#.#.............#.# -#.#.#.#.#.#.#.###.#.###.#.#####.#.#.#.#.###.#.#.#.###.#.###.#.###.###.#####.#.#.#####.#.#########.#.###.#.#.#.###.###.###.#.#.#.#########.### -#.#.#...#.#.#...#.#...#...#.......#.#.....#...#.#.#...#...#...#...#...#.#...#.....#...#.#.......#.#.....#...#...#.....#...#...#.#.......#...# -###.#.###.#.###.#.###.#####.#######.#.###.#.###.#.#.#####.#####.###.###.#.#.#####.#####.#.#####.#.#.#####.#.###.#########.#.###.#.#####.#.#.# -#...#.....#...#.#...#.....#.#.....#.......#...#.#.#.....#...#.#...#...#.#.....#.#.......#.#.#...#.#...#...#.#.#.#.......#.#...#.#.#...#.#.#.# -#.###.#.###.###.#.#######.###.###.#####.#####.#.#.#####.###.#.#.#.###.#.#####.#.#########.#.#.###.###.#####.#.#.#####.#.###.#.#.#.###.#.#.#.# -#.#...#.....#...#.....#.#.....#.#.....#.#.....#.#.....#...#.#...#...#.#...#...#.........#.#.#...#...#.......#.........#...#.#.............#.# -#.#.#.#######.#####.#.#.#######.#####.###.#####.#.###.#.###.#####.#.#.#.#.#.###.#######.#.#.###.###.#####.#######.#######.#.#.#.#.#.#####.#.# -#...#.........#...#.#...#...........#.....#.....#.#.#.....#.#...#.#.....#.#.#.#.#.........#...#...#...#...#.........#...#...#...#.#.#.....#.# -#.#############.#.#.###.#.#####.#.#######.#######.#.#.###.#.#.#.#####.###.#.#.#.#.#####.#.#.#####.###.#.###.#######.#.#.#########.#.#.#####.# -#.#.......#.....#...#...#.#.....#.#...............#...#...#...#.....#.#...#.#.#.#...#...#.#.#...#.....#.#...#.........#...........#.#.#.....# -#.###.###.#.#########.###.#.#######.#######.#####.#####.###########.#.#.#.#.#.#.###.#####.#.#.#.#######.#.#####.###################.#.#.##### -#.#...#.#...#.......#.#.#.#.....#...#...#.#...#...#...#...#.........#.......#.#...#...#...#...#.....#...#.....#...#.....#.........#.#.#.....# -#.#.###.#####.#######.#.#.#####.#.###.#.#.#.#.#.###.#.###.#.#.#########.#.###.###.###.#.#########.#.#.#######.#####.###.#.#.###.#.#.#.#.###.# -#...#.........#.......#...#.....#.....#...#.#.#.#.#.#.....#...#...#.....#...#...#.#...#.#.........#.#.#.#...#.......#.#...#.#...#...#.#...#.# -#####.###.#####.#######.###.#.###########.#.#.#.#.#.#####.###.#.#.#.#####.#.#.#.#.#.#.#.#.#########.#.#.#.#.#.#######.#####.#.#####.#.###.#.# -#.........#...#.#.....#.#.#.#.#...........#.#...#.#.....#...#.#...#.#.....#.#.#.#.#.#.#.#.#.......#.....#.#.#...#.......#...#.....#.#...#.#.# -#.#.###.###.#.#.#.###.#.#.#.###.###########.#.###.#####.#.###.#.#.###.#.###.#.#.#.#.###.#.#.#####.#####.#.#.###.#.###.###.###.###.#.#.#.###.# -#...#.#.#...#...#...#.#...#...#.......#.#...#...#...#.#.......#.#...#.#.......#...#...#.#.#...#.#.....#.#.#...#...........#.....#.#...#...#.# -#.###.#.#.#######.#.#.#######.#######.#.#.#####.#.#.#.#########.###.#.#.#.###########.#.#.###.#.#####.#.#.###.#####.###.###.#.###.###.###.#.# -#.#...#...#.......#...#.....#.......#...#.....#...#.............#.#.#...#.#.#.....#...#.#...#...#...#...#.#...#...#.#.#...#.#.....#.......#.# -#.#.#.#####.#.#######.#.###.#.#####.#.#.#####.#########.#.#####.#.#.###.#.#.#.###.#.#.#.#.#.###.#.#.#####.#.###.#.#.#.###.#.#.#####.#.#####.# -#.#.#.....#.#.......#...#...#...............#.......#.#.#.#...#.#...#...#...#.#.#...#.#.#.#.......#...#...#...#.#.#.#...#.#.#.....#.#...#...# -#.###.###.###.#####.###.#.###.#####.#.###.#.#######.#.#.###.#.#.#.###.#.#####.#.#.#####.#########.#####.#####.#.#.#.###.#.###.###.#.#.###.#.# -#.#...#.#...#.....#...........................#.....#.......#...#.#.......#...#...#.....#.......#.#...#.#...#.#.#.......#.......#...#.....#.# -#.#.###.###.#.#######.#.###.###.#.###.#.#.#.###.#################.#####.#.#.###.###.#####.#####.###.#.#.#.###.###############.#.###.#.#####.# -#.#...#...#.....#...#.#.#...#...#...#...................#.......#.#...#.#.#.#...#...#.....#.........................#.......#.#...#.........# -#.###.###.#####.#.#.#.#.#.###.#####.#.###.###.#########.#.#####.#.#.#.#.#.#.#####.###.#####.#.#.#.###.#.#.#.#######.#.#####.#.###.###.#####.# -#...#...#.....#.#.#...#.#.#...#.....#.#.......#.........#...#...#...#...#.#.......#...#.#...#.#.#.#.#...#.#.......................#.........# -###.###.#.#.###.#.#####.#.#.#.#.#####.#.#####.#.###########.#.#.#######.#.#.#########.#.#.###.#.#.#.#####.#.#.###.#.#.#.###.#.###.#.######### -#.#.#...#.#.#...#.....#.#.#.#.........................#...#.#.#.....#...#.#.#.........#...#.#.#...#...#...#.#...#.#...#.....#.#...#.....#...# -#.#.#.###.#.#.###.###.#.#.###.#####.#.###.#.#.###.#.#.#.#.#.#.#######.#.#.#.###.#######.###.#.#####.#.#.###.###.#.#####.#######.#######.#.#.# -#S....#...#...........#.......#...........#...#.....#...#...#.............#.....#...........#.......#.....#.....#...............#.........#.# -############################################################################################################################################# diff --git a/2024/_input/day_17.txt b/2024/_input/day_17.txt deleted file mode 100644 index 6cb64ca..0000000 --- a/2024/_input/day_17.txt +++ /dev/null @@ -1,5 +0,0 @@ -Register A: 18427963 -Register B: 0 -Register C: 0 - -Program: 2,4,1,1,7,5,0,3,4,3,1,6,5,5,3,0 diff --git a/2024/_input/day_18.txt b/2024/_input/day_18.txt deleted file mode 100644 index 4419034..0000000 --- a/2024/_input/day_18.txt +++ /dev/null @@ -1,3450 +0,0 @@ -2,47 -37,59 -45,68 -12,17 -64,63 -67,66 -23,20 -31,17 -4,23 -10,13 -69,64 -23,19 -26,19 -11,43 -62,41 -35,12 -37,7 -36,47 -27,16 -59,62 -15,12 -22,17 -25,5 -29,19 -1,6 -37,6 -49,51 -5,39 -35,46 -49,69 -43,5 -0,13 -55,59 -14,3 -13,1 -68,47 -49,36 -35,45 -27,21 -5,51 -50,49 -31,21 -69,68 -7,1 -47,43 -55,61 -35,67 -3,9 -7,47 -5,13 -23,68 -34,5 -7,17 -29,67 -47,60 -1,24 -16,7 -31,23 -34,63 -6,49 -43,67 -29,11 -10,3 -57,59 -28,11 -51,56 -43,7 -26,57 -41,6 -7,13 -41,69 -25,1 -33,34 -15,7 -7,40 -7,48 -23,5 -44,47 -27,69 -34,15 -42,5 -33,41 -17,7 -39,6 -5,40 -41,68 -38,59 -51,44 -2,1 -3,37 -37,45 -3,13 -41,66 -1,39 -19,21 -9,44 -15,17 -38,15 -59,63 -57,65 -42,43 -50,63 -11,37 -9,21 -23,17 -53,44 -7,29 -64,69 -21,6 -9,49 -8,37 -46,13 -60,41 -5,3 -49,57 -62,57 -24,19 -11,53 -62,63 -62,65 -25,67 -57,56 -6,25 -49,44 -48,63 -61,66 -1,37 -31,1 -2,35 -37,39 -5,34 -35,6 -60,65 -19,7 -67,69 -7,34 -19,5 -35,44 -39,59 -46,67 -67,63 -36,51 -3,47 -56,69 -29,9 -3,14 -3,32 -9,5 -43,64 -1,28 -49,49 -28,17 -3,7 -7,24 -30,9 -41,7 -11,35 -31,37 -29,17 -65,66 -5,17 -25,64 -37,62 -35,63 -20,11 -57,54 -11,39 -26,67 -35,43 -13,9 -27,19 -17,3 -29,3 -19,15 -36,13 -47,36 -33,13 -24,9 -37,53 -29,36 -4,19 -12,7 -54,55 -59,61 -67,70 -43,55 -5,43 -32,33 -11,16 -53,47 -39,5 -52,57 -27,64 -39,60 -61,54 -19,9 -1,13 -47,63 -32,11 -35,3 -1,33 -33,3 -18,5 -44,67 -70,61 -57,66 -1,11 -5,5 -43,57 -23,8 -25,69 -53,66 -58,61 -7,32 -49,48 -8,23 -47,69 -63,57 -36,3 -37,66 -55,55 -66,63 -47,70 -25,9 -37,44 -65,57 -1,15 -33,9 -69,65 -37,11 -1,23 -4,7 -15,5 -37,37 -45,44 -9,3 -22,31 -35,1 -25,68 -19,2 -23,1 -59,69 -7,8 -34,7 -17,15 -39,4 -3,36 -47,45 -41,42 -45,49 -11,9 -34,35 -61,69 -39,61 -29,64 -10,39 -49,46 -7,52 -17,9 -13,35 -41,64 -26,61 -34,17 -25,3 -11,17 -36,63 -17,5 -26,13 -45,65 -41,47 -23,7 -67,61 -59,68 -34,11 -41,58 -47,65 -49,43 -15,26 -49,54 -28,3 -29,10 -49,42 -45,67 -7,9 -35,19 -2,25 -41,65 -39,9 -9,13 -20,9 -7,23 -34,3 -7,15 -55,53 -35,9 -41,63 -49,63 -9,26 -18,15 -4,25 -5,35 -49,39 -26,45 -46,43 -45,61 -51,51 -23,10 -35,36 -5,16 -46,49 -65,61 -45,51 -36,35 -15,22 -3,4 -39,3 -1,34 -39,63 -43,66 -49,58 -45,53 -25,27 -7,4 -61,65 -11,3 -65,60 -39,40 -34,21 -41,45 -39,54 -65,65 -64,67 -18,31 -45,69 -7,36 -27,15 -2,37 -9,18 -4,3 -7,18 -43,52 -41,52 -51,61 -30,23 -57,69 -5,11 -38,45 -65,46 -11,14 -43,56 -36,57 -19,62 -15,28 -43,65 -12,1 -9,19 -21,15 -17,18 -5,38 -63,58 -55,66 -45,10 -1,50 -23,64 -25,15 -51,50 -3,33 -45,59 -7,51 -3,39 -30,67 -13,4 -22,13 -11,1 -53,61 -45,38 -34,1 -63,68 -7,31 -15,9 -41,55 -1,40 -13,15 -43,50 -5,27 -5,48 -11,22 -37,65 -3,15 -22,11 -51,49 -13,27 -1,19 -45,36 -32,5 -45,58 -40,49 -41,59 -45,60 -63,45 -27,61 -22,5 -27,3 -3,28 -37,3 -59,65 -58,67 -15,29 -7,5 -29,15 -19,11 -9,16 -51,47 -39,10 -65,53 -15,16 -26,7 -27,65 -52,67 -6,5 -33,36 -33,5 -3,46 -10,23 -5,37 -48,41 -38,51 -35,39 -50,39 -9,29 -32,23 -43,61 -59,70 -15,1 -49,68 -47,55 -33,21 -63,60 -49,61 -37,35 -3,41 -3,10 -49,53 -7,27 -27,67 -5,49 -27,5 -5,15 -13,19 -29,7 -19,3 -13,32 -25,59 -19,12 -1,32 -9,0 -33,39 -15,3 -38,55 -37,25 -56,59 -59,57 -33,63 -1,7 -39,68 -11,25 -30,19 -58,53 -31,7 -51,57 -9,27 -35,38 -36,59 -50,65 -41,57 -23,67 -45,57 -5,31 -64,61 -26,53 -65,69 -37,36 -47,59 -13,7 -29,14 -59,67 -11,26 -7,35 -9,10 -52,63 -49,59 -13,23 -31,11 -33,14 -65,64 -50,67 -27,11 -29,6 -5,28 -70,67 -29,12 -45,41 -4,15 -8,1 -32,9 -17,2 -5,9 -5,42 -21,7 -1,30 -37,48 -35,5 -35,69 -31,62 -60,59 -31,9 -31,35 -47,48 -32,45 -43,43 -27,66 -39,55 -27,17 -43,62 -45,64 -37,12 -41,9 -37,9 -40,43 -37,10 -41,43 -15,2 -25,12 -56,55 -4,47 -46,39 -26,21 -59,60 -42,69 -11,7 -10,19 -28,65 -61,57 -33,40 -55,64 -41,62 -29,60 -17,31 -7,10 -28,69 -13,39 -67,67 -1,27 -32,21 -16,9 -9,25 -37,33 -3,27 -9,17 -6,45 -3,1 -6,19 -39,37 -33,58 -41,56 -61,55 -33,7 -7,53 -34,61 -42,47 -3,30 -37,61 -15,6 -3,26 -1,49 -9,37 -49,67 -19,29 -1,25 -15,21 -46,47 -50,59 -21,63 -63,65 -59,58 -39,67 -12,29 -31,4 -49,56 -28,1 -31,61 -30,1 -28,19 -3,43 -37,68 -1,45 -15,33 -43,45 -8,21 -5,14 -53,65 -69,67 -31,20 -46,57 -55,57 -37,56 -68,65 -17,6 -26,5 -9,15 -32,1 -43,53 -22,67 -11,19 -31,45 -47,56 -43,59 -60,63 -33,37 -1,47 -21,11 -3,22 -27,9 -17,13 -53,53 -55,69 -15,27 -49,31 -57,57 -21,19 -19,19 -17,40 -42,59 -24,61 -23,3 -49,55 -31,3 -47,54 -17,22 -53,67 -7,7 -13,14 -11,5 -33,47 -37,43 -3,6 -43,51 -37,13 -1,20 -9,33 -44,49 -37,41 -20,1 -36,15 -9,7 -7,33 -5,47 -36,39 -42,53 -50,53 -56,51 -9,50 -50,61 -25,13 -69,58 -35,7 -2,17 -37,63 -52,69 -25,2 -41,39 -7,25 -43,63 -6,37 -31,19 -3,18 -1,14 -15,15 -53,57 -63,67 -33,1 -13,13 -23,66 -35,60 -9,23 -21,3 -37,31 -37,5 -54,63 -20,7 -59,55 -38,39 -39,69 -47,49 -24,3 -47,51 -47,41 -69,61 -3,19 -4,33 -52,59 -1,31 -48,51 -67,68 -3,38 -58,51 -45,54 -23,21 -1,8 -11,2 -35,41 -3,45 -62,61 -21,69 -51,52 -47,57 -33,59 -8,15 -26,59 -21,1 -39,13 -51,69 -66,57 -10,35 -54,61 -1,3 -54,59 -69,63 -53,54 -47,53 -10,11 -53,69 -40,61 -44,69 -47,47 -12,21 -3,17 -57,63 -45,43 -33,42 -14,5 -5,1 -55,67 -23,22 -39,65 -18,9 -11,15 -13,37 -24,5 -38,31 -14,31 -33,11 -13,17 -43,60 -11,24 -30,63 -5,45 -25,7 -4,41 -33,61 -29,63 -7,19 -52,65 -15,19 -53,63 -56,61 -41,53 -1,1 -17,11 -33,18 -67,59 -45,63 -51,59 -49,50 -67,65 -3,29 -45,52 -21,2 -11,6 -43,49 -12,11 -1,5 -13,8 -37,1 -14,19 -62,69 -37,57 -7,28 -9,1 -27,1 -3,12 -3,8 -59,56 -42,45 -53,55 -52,49 -8,13 -31,66 -5,7 -44,45 -7,49 -17,1 -3,23 -3,3 -25,65 -31,65 -5,2 -35,61 -1,16 -5,19 -4,9 -39,38 -1,17 -17,0 -17,16 -10,33 -69,69 -7,30 -11,27 -55,65 -11,13 -53,59 -14,11 -15,13 -29,13 -35,47 -26,1 -35,59 -10,29 -1,44 -31,38 -39,64 -1,29 -33,15 -11,36 -27,63 -11,23 -31,15 -44,41 -45,55 -63,69 -31,16 -3,35 -11,4 -5,23 -27,7 -7,11 -31,39 -56,63 -63,61 -59,49 -56,53 -39,35 -31,43 -29,1 -25,63 -20,19 -6,11 -13,5 -49,47 -33,19 -21,5 -39,1 -9,48 -12,41 -0,47 -38,7 -9,46 -38,13 -31,34 -37,34 -61,59 -37,4 -39,7 -39,66 -45,62 -51,62 -46,45 -24,65 -44,57 -49,41 -2,11 -14,9 -31,6 -16,17 -23,63 -47,61 -5,22 -22,3 -61,63 -31,14 -5,25 -25,61 -37,52 -23,0 -48,59 -47,66 -1,9 -13,12 -33,17 -35,35 -31,5 -5,32 -37,42 -1,41 -39,52 -58,65 -57,61 -49,65 -9,34 -33,35 -39,36 -31,13 -27,4 -7,3 -29,21 -9,32 -3,31 -39,2 -7,16 -49,45 -41,48 -35,40 -35,21 -19,13 -8,5 -41,54 -40,45 -3,5 -45,39 -19,1 -27,10 -37,47 -51,55 -7,37 -3,25 -25,6 -39,70 -35,23 -69,57 -29,65 -27,8 -37,15 -7,2 -32,17 -13,29 -7,12 -3,0 -37,8 -31,63 -31,12 -29,5 -63,63 -7,46 -1,42 -44,55 -21,35 -39,47 -21,8 -23,26 -51,65 -23,9 -8,7 -55,58 -67,62 -11,28 -13,18 -3,21 -2,41 -32,61 -48,65 -15,11 -35,37 -58,59 -29,4 -9,35 -1,2 -46,51 -1,43 -36,1 -3,44 -57,67 -35,57 -55,68 -11,33 -39,46 -39,39 -57,55 -68,61 -26,49 -37,67 -32,39 -8,29 -10,7 -35,10 -0,27 -39,0 -17,4 -10,41 -61,67 -32,65 -33,8 -54,69 -51,67 -13,3 -1,4 -46,63 -41,67 -31,2 -65,67 -43,69 -57,53 -47,42 -11,21 -33,33 -5,44 -41,40 -13,20 -7,45 -7,21 -51,46 -6,21 -38,63 -9,20 -14,43 -17,64 -1,61 -6,57 -41,31 -21,55 -13,11 -25,52 -39,41 -63,29 -33,69 -50,9 -47,32 -17,51 -61,25 -39,31 -30,53 -49,17 -41,37 -29,26 -26,37 -58,39 -27,29 -6,55 -32,25 -24,41 -35,24 -36,31 -53,33 -46,25 -17,45 -29,68 -64,9 -61,7 -55,41 -57,3 -14,15 -55,21 -51,2 -17,49 -61,45 -63,38 -68,43 -25,54 -37,69 -55,9 -27,13 -66,11 -65,11 -42,15 -53,38 -16,61 -39,23 -38,27 -19,47 -41,12 -1,68 -23,38 -51,16 -63,11 -23,51 -51,7 -46,15 -17,33 -0,59 -63,28 -45,5 -43,9 -65,43 -39,21 -59,7 -66,23 -1,63 -3,69 -48,15 -41,25 -33,25 -69,18 -15,49 -61,21 -15,46 -41,20 -33,64 -8,43 -25,17 -51,27 -17,67 -30,57 -13,70 -43,8 -24,15 -13,54 -54,1 -7,42 -69,11 -17,59 -21,47 -25,11 -40,15 -58,35 -42,1 -22,51 -45,9 -67,39 -47,29 -16,33 -25,38 -24,27 -61,31 -19,59 -39,33 -28,35 -23,23 -16,21 -23,41 -65,9 -27,27 -61,5 -22,57 -43,17 -45,23 -23,54 -14,47 -67,19 -26,31 -43,36 -40,29 -57,25 -35,25 -55,49 -56,45 -63,3 -43,10 -12,59 -49,30 -53,14 -69,47 -67,17 -21,37 -59,51 -17,61 -13,68 -21,24 -15,65 -37,16 -11,54 -67,9 -13,52 -53,16 -35,11 -64,15 -34,29 -27,39 -63,20 -55,63 -23,30 -38,49 -25,35 -67,2 -2,51 -4,65 -8,51 -65,8 -52,5 -20,15 -32,51 -43,3 -19,20 -65,28 -37,55 -17,17 -63,27 -56,49 -67,26 -23,36 -25,25 -43,42 -53,45 -5,21 -37,17 -19,69 -31,58 -69,45 -25,33 -43,13 -63,37 -7,67 -67,21 -45,37 -35,66 -43,39 -24,51 -22,49 -13,49 -21,21 -58,7 -21,67 -29,44 -59,13 -23,39 -35,26 -15,37 -69,53 -9,47 -49,7 -23,46 -47,15 -43,2 -44,7 -29,28 -69,23 -61,9 -23,61 -23,37 -41,14 -9,39 -15,64 -9,58 -49,15 -49,13 -68,9 -18,27 -15,50 -60,7 -3,58 -67,40 -61,33 -67,45 -32,47 -5,33 -19,26 -27,38 -7,63 -15,25 -69,55 -67,27 -59,48 -66,51 -24,23 -28,51 -12,25 -3,64 -63,47 -47,11 -30,41 -65,29 -16,29 -53,2 -66,7 -53,19 -13,38 -68,53 -42,31 -9,65 -57,49 -8,65 -69,29 -66,43 -66,41 -64,31 -53,52 -52,25 -55,5 -67,5 -29,41 -57,51 -45,17 -11,61 -19,23 -48,5 -10,69 -19,27 -33,57 -50,19 -33,67 -61,23 -59,24 -69,36 -57,17 -5,55 -25,41 -67,30 -15,61 -63,35 -6,53 -47,3 -18,61 -55,32 -38,41 -47,37 -47,1 -33,55 -63,25 -39,19 -45,28 -57,41 -8,57 -19,34 -53,28 -37,27 -64,13 -19,44 -43,20 -11,69 -33,52 -13,65 -55,13 -19,66 -23,47 -53,30 -39,27 -29,35 -51,19 -62,37 -60,37 -65,54 -65,30 -15,23 -68,13 -6,61 -49,11 -9,11 -9,9 -15,38 -59,44 -19,38 -47,25 -59,42 -62,23 -65,1 -45,34 -51,45 -55,11 -1,57 -21,56 -55,45 -41,38 -39,15 -19,55 -21,51 -21,36 -65,51 -61,30 -53,3 -45,11 -19,57 -17,32 -23,34 -48,21 -29,25 -56,39 -38,25 -38,29 -13,33 -62,5 -68,17 -13,62 -19,31 -63,13 -30,25 -22,61 -22,27 -48,29 -60,1 -67,1 -59,12 -58,23 -11,31 -17,69 -23,45 -22,21 -21,41 -19,46 -29,54 -6,67 -60,35 -51,29 -15,53 -51,35 -55,7 -24,57 -51,28 -15,43 -29,37 -61,3 -20,31 -22,33 -34,49 -23,29 -9,59 -51,21 -68,23 -9,56 -67,55 -33,24 -61,29 -29,51 -57,47 -11,68 -2,69 -55,22 -44,33 -51,3 -31,53 -45,33 -51,63 -13,63 -23,11 -31,50 -19,68 -51,33 -69,25 -27,23 -57,16 -55,51 -34,57 -1,65 -47,24 -69,8 -47,5 -56,25 -27,35 -60,39 -54,23 -35,29 -1,21 -9,63 -45,35 -51,25 -51,1 -33,45 -59,59 -21,18 -25,19 -51,13 -21,9 -22,45 -19,49 -63,41 -43,22 -61,39 -20,43 -19,53 -41,34 -53,29 -43,12 -58,37 -13,41 -69,31 -16,13 -19,56 -3,67 -61,27 -43,28 -41,10 -41,8 -23,57 -65,31 -9,54 -51,5 -23,53 -41,21 -43,11 -22,55 -41,33 -55,23 -42,27 -43,25 -15,51 -54,29 -69,17 -19,39 -11,45 -51,36 -61,1 -63,49 -47,8 -61,37 -33,51 -63,5 -65,17 -69,13 -39,51 -51,17 -70,51 -69,35 -43,32 -60,43 -65,63 -25,21 -53,12 -51,32 -8,25 -38,23 -37,49 -10,59 -11,63 -49,23 -66,5 -39,29 -37,29 -11,57 -30,37 -1,62 -67,13 -1,59 -23,65 -11,55 -63,9 -31,69 -59,41 -11,65 -29,42 -1,35 -59,39 -25,39 -20,29 -47,33 -55,4 -31,47 -44,13 -57,14 -21,49 -11,29 -67,23 -34,47 -21,57 -15,41 -24,43 -33,23 -13,59 -51,40 -43,47 -43,29 -27,45 -11,38 -53,18 -63,26 -60,53 -66,47 -68,45 -49,37 -59,53 -51,10 -59,47 -47,23 -53,34 -53,20 -65,13 -47,19 -25,62 -25,49 -34,27 -19,35 -3,55 -66,17 -45,0 -67,10 -67,35 -56,19 -41,22 -65,5 -37,51 -67,29 -57,5 -47,2 -17,36 -45,15 -53,13 -68,39 -39,32 -20,65 -58,3 -20,53 -53,17 -3,65 -29,27 -59,46 -5,41 -44,25 -43,4 -53,21 -21,40 -25,18 -61,51 -69,50 -19,65 -9,57 -67,43 -23,25 -49,28 -42,39 -41,49 -29,45 -23,35 -35,51 -53,39 -51,42 -49,5 -17,44 -35,68 -64,49 -23,58 -49,12 -9,69 -24,35 -65,0 -5,67 -49,20 -49,27 -0,65 -7,39 -14,61 -15,55 -27,47 -15,30 -45,6 -39,17 -19,67 -14,69 -67,6 -29,31 -2,59 -53,36 -14,35 -25,29 -47,13 -8,53 -17,21 -51,39 -63,32 -41,1 -29,22 -39,49 -54,41 -41,29 -67,34 -64,23 -31,55 -61,12 -70,41 -35,49 -45,25 -51,53 -50,3 -19,45 -20,63 -56,1 -39,53 -59,25 -67,15 -31,29 -67,3 -61,49 -57,32 -16,49 -35,18 -7,55 -48,7 -18,13 -23,70 -1,55 -62,13 -57,43 -59,32 -65,35 -65,3 -43,33 -29,59 -15,39 -45,20 -19,51 -33,43 -69,1 -49,33 -48,11 -52,47 -9,43 -3,53 -43,15 -53,1 -10,49 -67,57 -20,69 -54,7 -67,7 -30,49 -14,27 -19,30 -7,57 -59,1 -17,34 -3,11 -48,23 -13,69 -58,17 -27,32 -17,60 -29,43 -9,51 -59,23 -70,13 -60,3 -52,31 -55,26 -45,7 -65,37 -54,49 -65,45 -16,67 -23,49 -69,21 -64,39 -30,33 -15,67 -65,18 -56,9 -35,65 -65,33 -9,55 -31,31 -47,31 -66,25 -18,47 -57,19 -35,53 -61,61 -59,17 -37,21 -70,45 -5,58 -65,52 -69,28 -5,63 -39,20 -27,57 -69,43 -28,53 -57,39 -37,20 -27,14 -56,21 -52,19 -13,34 -43,18 -28,47 -69,49 -24,45 -65,12 -36,19 -17,10 -65,25 -62,51 -27,53 -54,33 -57,40 -55,36 -62,9 -63,54 -59,28 -15,35 -27,25 -51,14 -31,48 -69,24 -65,49 -61,15 -21,13 -43,23 -9,67 -11,67 -65,2 -69,27 -67,44 -48,1 -65,59 -20,37 -5,57 -23,15 -21,53 -15,57 -51,26 -23,59 -3,63 -19,41 -48,37 -11,51 -15,69 -17,68 -70,1 -57,48 -34,53 -22,43 -64,7 -27,22 -31,44 -61,16 -67,47 -25,45 -59,37 -17,55 -3,57 -61,48 -27,56 -59,29 -19,58 -17,24 -57,23 -25,31 -67,11 -59,15 -46,5 -63,16 -53,25 -17,47 -25,40 -21,23 -56,7 -27,42 -51,31 -55,37 -11,49 -65,36 -1,51 -57,34 -43,27 -16,55 -31,57 -28,21 -32,59 -43,41 -59,9 -68,19 -19,63 -28,27 -27,30 -52,7 -32,31 -64,19 -43,35 -10,43 -64,27 -69,15 -33,65 -53,15 -57,11 -16,45 -68,31 -9,62 -41,17 -55,34 -26,25 -13,50 -49,35 -29,55 -19,50 -55,3 -10,65 -63,51 -35,13 -27,59 -54,47 -45,27 -45,19 -31,25 -13,64 -59,27 -35,22 -52,23 -49,9 -57,21 -15,36 -35,17 -8,69 -39,11 -50,23 -45,3 -17,35 -65,42 -18,41 -27,34 -13,67 -2,63 -23,43 -29,32 -47,27 -42,35 -55,47 -25,32 -27,55 -5,69 -63,15 -23,27 -53,5 -60,15 -22,39 -26,41 -41,15 -12,61 -45,30 -16,39 -57,33 -57,7 -45,22 -27,43 -59,31 -15,31 -57,27 -9,41 -69,19 -27,49 -64,55 -63,17 -69,26 -57,24 -61,19 -9,61 -63,19 -59,50 -37,19 -44,3 -14,59 -34,43 -53,31 -1,54 -51,38 -67,36 -55,39 -20,35 -55,43 -20,47 -46,21 -17,57 -54,5 -13,51 -55,19 -61,35 -17,37 -29,56 -70,33 -1,53 -59,33 -37,23 -55,12 -27,50 -7,43 -57,37 -62,43 -40,9 -5,29 -45,1 -23,31 -39,57 -69,33 -65,55 -16,57 -63,59 -57,42 -59,3 -12,47 -67,20 -15,63 -59,35 -17,48 -27,44 -14,23 -57,1 -34,65 -13,25 -36,55 -29,69 -43,37 -41,5 -24,29 -25,51 -21,61 -69,7 -19,17 -43,1 -63,21 -50,13 -52,21 -57,13 -4,61 -69,59 -63,23 -37,22 -51,9 -5,61 -17,53 -47,67 -69,5 -49,21 -11,59 -33,29 -55,27 -9,45 -56,11 -70,55 -65,38 -64,35 -63,14 -63,31 -60,33 -23,55 -13,48 -57,20 -21,29 -69,10 -47,39 -17,29 -25,48 -29,48 -31,27 -6,69 -55,25 -52,9 -63,53 -61,41 -3,49 -49,4 -56,29 -31,41 -47,9 -41,11 -40,23 -63,39 -26,27 -15,47 -61,26 -11,47 -21,39 -63,52 -61,43 -5,64 -55,33 -17,43 -67,22 -29,39 -3,56 -69,34 -45,47 -59,19 -33,53 -63,4 -30,29 -61,2 -2,21 -49,25 -24,59 -59,43 -56,43 -63,24 -65,22 -17,39 -13,40 -7,66 -61,6 -49,26 -43,16 -21,43 -13,55 -67,38 -51,15 -35,50 -41,61 -41,27 -23,14 -53,7 -31,33 -57,4 -67,48 -61,18 -48,17 -19,18 -67,31 -25,55 -21,45 -54,9 -19,61 -17,42 -44,17 -3,51 -13,53 -33,49 -47,21 -25,23 -51,23 -57,29 -20,25 -25,43 -28,59 -13,21 -35,32 -43,21 -57,30 -65,15 -45,21 -31,59 -40,33 -25,10 -35,15 -34,31 -43,19 -29,30 -61,11 -49,29 -43,24 -9,60 -48,39 -66,33 -6,7 -29,57 -5,50 -33,54 -55,18 -59,11 -53,41 -6,63 -31,51 -45,18 -7,41 -15,58 -41,35 -13,43 -35,27 -55,17 -59,10 -50,25 -21,60 -61,53 -17,28 -63,40 -19,70 -25,53 -54,45 -65,23 -17,19 -9,66 -65,39 -39,45 -29,40 -17,27 -11,30 -65,41 -13,36 -60,31 -55,1 -68,51 -39,24 -3,61 -5,30 -21,48 -39,18 -61,17 -61,47 -55,15 -63,33 -7,59 -69,37 -25,47 -53,27 -53,51 -21,33 -59,6 -54,25 -68,3 -53,0 -59,21 -17,63 -3,68 -27,51 -8,39 -67,49 -18,59 -55,38 -29,33 -12,53 -29,47 -21,25 -21,52 -65,58 -43,31 -55,16 -10,9 -33,70 -45,13 -53,37 -21,59 -59,22 -57,45 -63,7 -69,9 -17,23 -17,54 -33,68 -12,57 -41,3 -5,65 -11,11 -36,25 -11,56 -54,51 -57,46 -33,31 -65,19 -20,59 -5,68 -21,27 -39,25 -33,27 -41,30 -11,50 -12,45 -17,65 -57,2 -70,21 -65,7 -67,41 -67,56 -47,16 -29,29 -23,16 -47,26 -46,29 -2,49 -30,69 -57,36 -25,24 -29,61 -20,41 -10,63 -32,27 -47,7 -65,47 -41,26 -69,39 -67,28 -67,32 -51,41 -60,27 -67,51 -69,51 -67,33 -21,17 -53,49 -16,41 -18,49 -13,61 -47,18 -39,43 -63,34 -39,34 -60,21 -53,42 -49,3 -61,46 -37,70 -12,65 -47,10 -64,3 -63,55 -15,24 -1,67 -63,46 -63,43 -38,17 -45,45 -69,4 -29,49 -44,39 -62,29 -23,13 -8,63 -18,37 -17,41 -45,31 -57,28 -7,60 -53,40 -13,57 -1,56 -55,35 -65,27 -41,23 -53,43 -66,15 -35,55 -29,53 -26,15 -28,39 -45,14 -24,33 -68,15 -4,53 -27,31 -70,15 -45,29 -21,28 -41,51 -63,10 -67,25 -22,23 -3,66 -57,35 -63,44 -11,41 -2,55 -5,53 -19,33 -5,59 -13,42 -53,11 -31,67 -63,1 -55,14 -51,34 -29,52 -63,48 -69,41 -17,56 -62,19 -36,29 -29,62 -9,53 -58,9 -44,31 -4,55 -13,47 -67,60 -19,25 -47,34 -59,20 -68,57 -19,54 -67,53 -68,5 -14,55 -7,65 -41,2 -15,59 -57,31 -32,55 -69,3 -3,59 -39,58 -18,65 -23,69 -66,49 -41,41 -3,60 -31,49 -50,17 -17,25 -42,25 -57,15 -49,19 -60,9 -27,46 -67,54 -27,37 -25,57 -61,13 -13,45 -63,2 -25,37 -67,37 -27,41 -61,56 -61,50 -51,11 -32,29 -59,18 -53,9 -13,31 -17,52 -53,35 -35,31 -40,17 -51,43 -11,44 -24,49 -15,52 -60,25 -14,65 -51,37 -29,23 -19,43 -15,45 -7,61 -9,31 -59,45 -1,69 -51,4 -59,5 -52,55 -41,19 -55,31 -32,43 -57,9 -59,14 -52,11 -50,33 -15,66 -48,33 -3,52 -19,37 -55,29 -21,31 -23,33 -20,23 -40,27 -27,33 -17,20 -49,1 -53,23 -46,3 -21,65 -47,17 -65,21 -47,35 -35,33 -7,69 -41,13 -46,9 -50,7 -4,26 -2,15 -6,9 -32,36 -27,52 -12,40 -68,56 -52,8 -8,0 -48,4 -28,28 -38,32 -50,24 -59,36 -67,42 -39,8 -48,67 -52,28 -7,70 -40,6 -64,62 -23,24 -52,16 -12,51 -28,7 -38,22 -36,17 -4,12 -44,15 -40,2 -46,42 -34,26 -24,17 -62,15 -45,32 -1,0 -24,16 -70,31 -60,60 -20,18 -52,40 -16,43 -47,0 -29,46 -46,10 -24,24 -64,29 -70,46 -20,32 -24,62 -40,21 -26,22 -56,27 -70,17 -46,4 -42,44 -16,27 -50,8 -50,43 -3,24 -64,24 -60,12 -26,4 -54,19 -70,34 -32,67 -52,58 -60,58 -56,3 -48,36 -53,4 -59,54 -8,22 -12,69 -8,52 -68,55 -68,59 -37,24 -21,26 -38,16 -33,32 -51,30 -30,31 -18,67 -36,41 -64,34 -21,32 -66,26 -36,11 -48,9 -57,22 -2,31 -52,53 -14,33 -31,8 -64,43 -70,30 -46,53 -50,35 -24,64 -0,45 -4,16 -66,21 -62,60 -55,24 -1,36 -53,8 -36,65 -48,56 -28,38 -47,38 -20,60 -65,6 -54,17 -41,24 -70,52 -36,9 -34,39 -62,17 -16,40 -0,46 -56,38 -42,50 -10,17 -47,46 -40,31 -34,32 -36,43 -62,16 -62,33 -67,18 -20,13 -36,64 -58,34 -36,40 -58,11 -52,62 -8,24 -54,15 -42,41 -24,63 -18,32 -46,41 -44,53 -66,12 -22,64 -38,30 -56,20 -40,26 -62,46 -28,33 -60,4 -50,41 -58,28 -50,56 -44,2 -61,40 -40,47 -31,68 -40,46 -16,38 -54,2 -18,48 -55,44 -21,34 -46,28 -64,0 -16,31 -51,48 -70,12 -20,61 -16,24 -38,14 -46,52 -69,40 -62,54 -52,64 -50,38 -70,47 -10,58 -1,58 -48,40 -45,46 -54,20 -29,38 -64,50 -48,6 -22,26 -49,52 -34,45 -0,39 -49,8 -58,8 -56,13 -20,50 -18,70 -28,18 -14,14 -40,0 -58,42 -62,56 -37,32 -60,62 -14,37 -14,44 -11,42 -68,1 -23,40 -12,70 -41,32 -22,63 -30,62 -50,58 -68,40 -51,8 -14,32 -56,62 -62,38 -50,5 -10,46 -16,26 -46,12 -44,28 -70,40 -52,48 -60,0 -66,28 -5,24 -50,51 -62,4 -27,26 -15,40 -48,2 -30,22 -31,36 -40,16 -3,40 -48,57 -7,0 -33,44 -14,39 -70,16 -48,12 -32,20 -55,0 -13,46 -51,24 -65,48 -18,38 -59,30 -6,30 -4,42 -18,68 -27,24 -44,11 -64,33 -4,21 -36,67 -9,68 -56,33 -54,66 -52,33 -58,55 -66,16 -27,40 -32,66 -52,12 -64,12 -70,42 -68,22 -22,12 -58,49 -11,58 -66,24 -24,37 -70,11 -54,38 -70,32 -49,16 -62,30 -8,70 -38,4 -42,8 -2,0 -44,61 -55,54 -48,19 -50,18 -18,18 -24,11 -63,12 -19,8 -55,40 -58,0 -64,22 -6,48 -0,12 -60,44 -54,57 -38,6 -60,24 -26,38 -28,8 -64,42 -18,63 -68,24 -52,54 -27,70 -32,44 -66,4 -54,4 -12,35 -62,14 -38,12 -6,34 -48,31 -30,32 -70,5 -10,28 -40,22 -54,48 -3,42 -62,58 -31,32 -58,36 -70,38 -59,52 -2,22 -0,57 -24,58 -38,19 -37,46 -18,66 -68,14 -47,28 -42,17 -65,14 -46,2 -68,26 -28,24 -46,18 -44,26 -26,23 -1,38 -50,29 -16,2 -36,26 -65,44 -30,27 -21,68 -44,66 -0,56 -16,32 -22,66 -62,8 -32,46 -18,24 -19,24 -20,12 -26,35 -61,10 -32,41 -40,14 -24,50 -46,8 -34,24 -70,22 -42,21 -16,42 -34,6 -55,62 -4,39 -52,0 -42,18 -48,13 -23,18 -53,48 -21,12 -24,20 -64,25 -16,15 -38,67 -2,39 -26,14 -36,46 -52,26 -20,68 -32,12 -41,18 -44,50 -10,40 -10,25 -28,2 -4,14 -60,11 -32,38 -2,18 -31,26 -51,60 -2,13 -6,29 -22,16 -50,55 -21,66 -27,28 -14,67 -52,24 -58,38 -47,6 -44,0 -52,34 -70,4 -50,60 -60,57 -52,51 -28,31 -66,45 -30,40 -45,16 -40,7 -58,60 -17,38 -60,34 -70,0 -70,27 -46,32 -6,47 -22,70 -25,4 -37,28 -6,68 -70,69 -32,22 -18,16 -69,56 -61,20 -11,20 -7,14 -26,50 -46,60 -8,19 -25,22 -54,62 -8,17 -46,14 -4,35 -62,35 -56,28 -68,33 -65,56 -0,21 -45,48 -15,20 -66,3 -4,13 -39,14 -54,32 -42,4 -51,70 -38,38 -62,20 -8,9 -52,35 -38,52 -10,67 -64,51 -48,69 -64,44 -26,63 -19,14 -21,22 -67,14 -18,60 -38,18 -18,8 -49,2 -57,70 -9,8 -2,43 -28,26 -42,26 -6,6 -33,12 -12,46 -66,19 -26,60 -20,17 -2,29 -32,40 -15,0 -62,7 -5,26 -44,29 -2,8 -40,52 -50,50 -29,18 -70,25 -32,68 -17,12 -20,6 -70,49 -40,50 -57,64 -60,17 -16,14 -6,32 -2,44 -65,34 -66,60 -58,69 -34,55 -14,24 -0,43 -44,27 -2,46 -54,37 -32,8 -67,24 -60,30 -0,60 -14,1 -68,28 -14,63 -66,52 -18,56 -51,58 -40,8 -60,51 -10,5 -38,48 -28,13 -68,62 -58,40 -68,25 -68,60 -0,20 -0,69 -50,10 -50,48 -28,4 -64,36 -69,38 -7,44 -50,28 -18,14 -7,54 -38,37 -36,32 -46,46 -4,58 -6,59 -48,35 -40,39 -42,19 -0,37 -40,4 -70,3 -36,53 -34,62 -43,34 -69,48 -48,30 -54,58 -11,60 -35,20 -16,37 -12,42 -2,53 -58,70 -32,30 -12,37 -26,56 -58,25 -53,60 -33,10 -33,2 -30,2 -32,50 -24,28 -50,64 -35,16 -36,69 -69,70 -25,70 -64,48 -21,70 -62,67 -58,33 -35,42 -20,57 -50,0 -38,50 -25,30 -54,30 -24,66 -56,2 -8,47 -42,52 -70,65 -22,69 -42,62 -5,4 -10,62 -4,4 -18,45 -56,26 -60,13 -40,58 -18,12 -15,4 -6,44 -14,56 -64,11 -35,34 -30,58 -18,36 -48,50 -67,8 -22,54 -9,64 -38,68 -59,66 -54,56 -30,51 -67,4 -66,35 -47,30 -24,2 -69,52 -36,7 -44,63 -28,34 -26,2 -56,47 -10,52 -22,34 -68,12 -9,30 -8,28 -5,8 -62,18 -24,31 -8,35 -48,49 -18,0 -38,56 -10,21 -66,29 -44,44 -24,67 -2,3 -66,55 -59,4 -16,50 -54,42 -66,6 -32,26 -26,29 -64,68 -16,70 -61,64 -13,10 -34,48 -12,10 -56,17 -40,63 -18,20 -64,70 -4,20 -12,16 -48,22 -38,10 -68,70 -0,41 -62,70 -16,46 -52,2 -33,60 -40,59 -12,26 -14,48 -28,66 -46,26 -6,28 -66,2 -60,40 -25,16 -18,3 -43,26 -61,0 -30,54 -19,10 -50,12 -54,11 -43,48 -63,22 -38,8 -56,30 -52,14 -24,42 -25,14 -24,39 -18,43 -30,5 -64,64 -10,57 -62,40 -66,48 -2,30 -26,30 -38,43 -21,62 -38,5 -38,9 -58,22 -44,16 -58,2 -3,70 -66,22 -55,70 -61,62 -16,3 -70,43 -4,6 -25,66 -36,52 -60,10 -68,32 -48,45 -20,30 -28,43 -52,60 -42,33 -24,40 -7,62 -62,22 -4,66 -18,25 -15,34 -28,50 -65,62 -37,30 -70,10 -20,10 -70,8 -70,58 -42,34 -11,32 -13,58 -20,5 -70,68 -70,64 -46,48 -27,68 -13,56 -4,37 -32,10 -37,2 -70,54 -63,18 -9,70 -16,48 -8,48 -44,40 -47,22 -5,0 -22,42 -2,36 -61,34 -60,52 -68,54 -63,64 -52,27 -50,31 -34,16 -50,57 -41,4 -14,66 -58,31 -44,32 -22,40 -6,51 -21,44 -30,70 -22,19 -28,68 -11,70 -2,62 -24,18 -3,50 -19,48 -25,50 -64,54 -37,40 -65,24 -39,48 -24,53 -43,0 -16,68 -41,16 -6,15 -46,66 -40,20 -62,1 -57,8 -56,34 -48,43 -4,2 -42,56 -40,53 -54,64 -36,8 -52,15 -34,38 -9,24 -57,44 -60,29 -52,29 -58,10 -6,62 -48,20 -0,42 -33,48 -32,52 -28,52 -67,52 -14,26 -34,22 -4,62 -15,56 -12,20 -8,4 -54,21 -54,34 -52,20 -21,38 -59,38 -0,28 -44,51 -3,48 -33,28 -31,60 -42,57 -40,30 -14,70 -8,30 -53,70 -58,18 -20,70 -58,45 -62,42 -46,65 -12,60 -40,60 -34,44 -69,2 -69,0 -40,56 -43,14 -16,1 -34,59 -62,2 -42,55 -51,64 -45,56 -18,33 -24,60 -6,8 -18,34 -66,39 -2,4 -42,61 -62,11 -50,32 -29,16 -34,58 -51,68 -6,41 -20,51 -46,34 -13,44 -46,38 -52,4 -60,8 -46,62 -64,18 -32,34 -34,30 -43,44 -14,18 -42,0 -16,28 -50,54 -46,54 -22,59 -29,50 -28,55 -26,48 -1,26 -64,21 -70,20 -10,51 -14,46 -29,0 -54,28 -50,34 -11,62 -29,8 -0,24 -33,0 -10,47 -47,14 -30,59 -53,56 -42,10 -45,24 -10,15 -23,28 -70,28 -34,2 -8,50 -8,11 -28,64 -13,24 -8,14 -20,8 -32,57 -30,39 -26,36 -17,46 -48,60 -12,27 -16,63 -26,26 -20,55 -23,60 -34,52 -36,20 -48,38 -69,44 -49,32 -40,38 -62,34 -54,53 -15,54 -6,64 -8,54 -39,16 -18,22 -34,18 -56,64 -40,65 -63,8 -28,42 -63,6 -27,60 -35,4 -26,68 -22,22 -43,68 -32,54 -4,29 -66,1 -20,22 -54,54 -14,50 -64,46 -30,43 -6,42 -64,56 -2,23 -14,6 -32,14 -58,64 -25,42 -30,4 -60,61 -8,55 -8,18 -29,24 -42,13 -8,33 -28,12 -28,14 -14,4 -68,36 -46,40 -51,22 -34,34 -27,0 -16,52 -66,46 -41,36 -44,12 -56,32 -52,45 -8,8 -30,10 -56,68 diff --git a/2024/_input/day_19.txt b/2024/_input/day_19.txt deleted file mode 100644 index 3fee06c..0000000 --- a/2024/_input/day_19.txt +++ /dev/null @@ -1,402 +0,0 @@ -buu, ubg, gub, wbwu, rrgrgg, urrwr, grwb, ubw, ubrbr, ubgb, gbw, rbrwgw, wbrr, brg, urugggr, wgbb, uwwu, urgg, wwwr, wrub, rbr, brgwb, gruwwb, rrwuwbu, rub, urwwgu, bbbw, wrr, uwr, grr, ggwrb, wbrwwbur, brbg, rubrg, urwbbru, brwww, bu, gugwww, rbww, buw, rurwgrug, rugwr, ruubww, bgbu, bgbw, wuu, burw, uuwb, rug, grw, bbrugwr, wurwbg, uurwu, bgu, ruu, bgrg, uguub, bgug, burubb, ubuugb, bbww, grbrr, gubbww, gwbgrwu, ggu, bubgurub, wguu, gww, wuuu, wbgb, bgrw, gug, rwwbw, uru, rwr, ubwr, uwb, bubwbwbw, gggwr, brr, gbrrg, rrww, gwg, uurubb, ruwwgrw, brgrru, gbgrwb, wbbwgg, wuwr, ruwuwbw, ggwrr, gbu, gwr, uur, wbgu, gbwgbgr, bbb, bubu, rwwggw, ruw, rbwuw, ugbbrwu, uurrgrg, bwwubwwg, gruu, ubgwu, rww, bur, ubwrg, wgb, gurbbr, rgbr, wuw, gbwuwru, rgwbrg, wbbr, wr, bgrrgb, wwb, urgwubww, bwurw, ur, rgbu, rrurw, ubbu, ubur, wrbwwr, uugww, grg, rwb, rgb, gguggu, rwgr, gurbubg, guwwr, wwbgb, grbgwruw, wug, bgb, rb, ruuubggr, www, wbgg, gguu, bbur, gbub, bwg, uuugbw, brb, brrrggu, buwu, rbrg, bg, bwgrbw, bwb, u, guw, gwrwur, brgb, wrru, ruugu, wrgrg, wbrb, rg, buwrr, ugr, uwru, bub, wbb, ubr, brrwr, wgbuu, bguu, bubw, ug, ugwg, wurbww, bwrbuwu, wwuwb, brbubg, wwub, g, brw, bbrwrgb, bgr, rbuwb, gwur, bggg, gbuu, wbu, rubw, bguug, bbw, wuguw, uwbwrgb, wwwub, wwbugg, gwubbb, rugwg, rgwwbru, ugbbubr, wrrgr, bubg, wwbwu, wbw, bbr, wbggugw, wurw, wwgwgr, burgr, wbgbu, wwwuuw, buguu, gwrugg, wwgugg, bburg, urwbu, rrug, ggb, ggbg, rguwbu, guru, wwr, ggurrw, brbbbubg, bbguuwgw, rru, ugwu, wbggr, rgrbww, rrubw, ubwurwg, gbr, rwrgw, wwguwbu, wggrr, wru, wrgbb, bgburwg, wruwwg, uuu, rugr, rwbw, bwwbr, bbbrgwu, br, ubb, bbu, urg, brbuggb, uw, rbug, wbbrgugb, rgu, uubgrrgw, bru, rwgbu, wrgw, gwb, bwbr, bgw, wgwg, wbgrwwg, wwwwgr, gg, gwgggu, ugwuu, gugur, gggbw, bwbwguu, uwbr, gw, wrgg, rugwbgg, uwg, urb, uwggb, urgggb, bbg, gwbr, uub, gbg, gwuu, buwrrw, rbu, wbbu, ru, rbbw, rgugrbwg, ggbgrw, ugrwwww, uwgbwu, wwbw, wurr, wrwrrr, rrw, rbb, rwrgr, bbwwg, rbg, bbbgrbrw, ruubwb, ubbg, gr, gwwbuuuw, bwgr, rrwwggu, bbuugb, guwwbg, rguw, rur, gwbbbbr, rbwr, wb, uuwrbb, uruwbrrr, bb, bbubu, gruguu, urr, bwbrb, rbru, ugu, ugg, rwbgu, rbbuug, uguw, grwbg, bbgrrr, gur, urw, gguwbb, rburuug, w, wg, ggw, wur, ubwuw, bwggugb, gwbu, wbrg, gbrgw, wrugur, rbgb, uwbrrubg, bbugugw, rwbgwur, ubwu, rw, wurwggr, gru, brur, gwbuw, uwu, gurbb, rgbgr, bgg, rggg, rrg, wbbg, wwu, wbr, uww, ggr, wbwgu, rrgu, rgw, rrwugrg, wgug, wrw, rbw, bug, bruuubrb, rubwurr, rwub, bbbru, rr, gwu, ubbgwg, gbww, wwrgrgg, wbg, rwu, ugurw, bubwg, wbubw, urwur, wgu, ubuuug, wubu, rrb, rrru, bwr, rbbubbru, gbwb, ggrruw, bww, uu, wu, wwuww, gwguwbb, ubu, uug, gubgr, rwggb, ubwug, wrg, r, wbwgwu, ww, gggw, rubrw, ugw, wgg, buguurwr, grb, bwur, wgr, uubb, wuwbwrb, urbwr, bw, ggg, bgrgr, buguwr, rbgbg, rrr, wgwbrr, rgg, rububg, bwu, ub, gbb, wub, uuw, wgw, bbub, wbggbb, wwwbgg, rgr, rbbbu, wuwb, grubu, rruwu, gubu, urwu, wrurg - -wuuwwuwubwggbgggggwgurgwubwwrbwubgrbuubrwwgwgbbwugw -gwbwwrurbbgwuubwwugbrgrrwrgurgwgggubbugb -bugwwguwrbbgrbguguurbrrbwubbbrrwrgbguwrurbgwbg -bugwgguwrwbrggwugwgguwrwrwubrgwgwrububwrgugb -ruurguwurrwbgrrgwwbrrwgbrrbrbwwurwruuuuwbbbuwgggbugb -bgrurbguuurrgbgggrggrbgwbbwwguuggrwbwrgbgrrbugbgguwr -guggrwuugwrbbrwrubbbgwrrwruururgwubwwrbguugb -grugwgrgwrbuwwruurgwwwbrbrbwrurbbwrrubuwugb -gbwrgrgbubugggrwuwbugrrrrgurbbwbbgbggguwruwuubrurwrg -wuwbbgbrbruuubrbwwwugwbbwrugrwruwggwbbwbbuurbgr -rgbrbwugwrrgggbruuubruuubggrrrrgrbrgrwwrgrrgg -guwuggggurwbwugwgruwubwrubbuwbrwurwubugrburwuwbw -brbgwugbgggruwwugbwbguuugubwgrrrrruguwugubu -uggrbbbuwrggbgwbrbwggugwbrgrbwwwbrrbrbrwguwbbuugug -wurububrurruguubggbubbgwgwgguwbguubbwbwwwbrrubuuruuubbwgur -rrbbrbrwbbrrgrbbrugwggrwbwgwrrwwggugrbugwbugbbwrwub -ggwubrwrbwrubuwwrbguubwrrbbbbbrruuuruwbbrrbubgr -brgubwrbbbrrrbbggwuggrugrggwbbuuwwwubwbggwwubbrgw -wbbwurbrbgbrruugbbgrbubuuguwuruubbbgurugwbrubr -bwbbuwwurbwgrubuurwwbrurwrbwggrrgwgrwggubruburbgrrg -gurbuggubwrggugggbwuurbgbgugwguwrbwbgwgrgrgb -rgwbuwrgurwbgubwurruugwgwrbuwrgrbrurrurguwwwrugb -wrrugbguruuwwrbrrwbrggwrwrgwwuwrwbgwgrbwguggwbwugb -rgbubguwbrwuuuwrbgruuwgrrrugugbbwrrwrrgruuubruggwrbrgubrw -uguwgwwbubgwwwrugbururbbugugrwgbbbgwubwggbburwubwuuubgu -bbwrgwbggwuwggwggurrrrbgbbgwurrwrgwuwbuggbgrgwwuguubrguuugb -wbbrbguggurrbuuwbbugrwrbgwuguubuguwbrgrurgbbrbgruwuwwrugb -uwgrbwuuwrugubggubgubrgrgrrwgrgbrbbwuwruwgbbgwubwww -buwbgggwwrwbuuugwwbbugrgugurrrrbwrugbruuuwbwrruw -ugrurwbgbwrbbgrwwgrwbugwbwgwrbugwgggugugugwrgugb -wuwwwwbubgwwrwwuuguggrggrbggbwbwrbwuwubrgrr -gugbwbuuwugwuwbrbwuguggbuurruwgugbbwbbwbrurgrrbbwrgurwgg -ugurugrubrrbgwrubgwrrwgubbwgurgwwugrwbuwrbwrubbuwrggugg -bubuwuggrbugburbwwbbwgwbbbwwgubgugugbrurbuubbgbrgbbgb -wugbgwubugbbrrbgbrrwgbwuuububwuwgrugububrburbuu -ubrubuurwgbrrrbgubbgwwrbgwwbgbububbbruwwwwgguguggrgggugb -wubbwubgbwrrrggrubwbbwwggguugrgwgrwbgurgurgbuwuurbrbgwu -gbwbwggrwgrurbbwwrbruwrguwgggrbuwrbbururrwrwrrrwwwwwburbwu -ubgbrubbbgwbguburuwuggggbgrwbbguruwrrwbruggugwwuwbb -bbbbgrbbbbbgbwrurbwbwruubrbrgwrbgwwrgbruwwgwururguggbb -uguwbubguwrgrbgwgwbuurbuwrrgbuwbuurruwuggububu -uwurbbuguwbwwgwurwwbgwuwggbwrwbgrrrrbuwruwbrbgguuubwggrugb -ubbrwrbrrbgbrgrrwuwgrrwurwrbwubwbwggguwbwww -brrrggwrgwruwgwwuwwwwwwbwbwguwbwwurbwbuggubbrgrugurugu -urwbuuwgrurwgrgurrgbbwguwrgugurrwbwrwrrbugbwguugb -wbrubrwubgruurwwwgugwwwbwbwbgbuguwgbubbwgrgbrgbrbguwugwbrb -gbguugwwgggwbbbbbbwbguugrbrguuwuwwrgbwbgggw -rbbrrrbbwwbugwbbgbubbrugwbbrwwbruuwubwrgwbuwrrbwu -ggubwggwbbuwbwbwuwgrwbwrbugugbwuwrrugruwuurubbbw -ubururrguubuugggubgggrgrwwwwgbgbuwrbggrwugrgbguu -ruugbuwwbbrrbwurgguburrbgruugugbguwwrubrwuwrrwuuugb -ugbgbbrrbrrggbwwgwwubuwwuggrugurbrbwgrgwburrrurgggwbugb -guruwbrrrrrrbbwwwruwwubrurbgggwugwruuurwugwwwrgbuwgwwwugb -urrbbrbrgwwrbgbbbbgbwgruuwuwgwwbwwwuguuggbg -ubggggbbuurrrbruuwwbrwugrbbwrbbrubwwruggrrwwuuuggw -ggbggbwguurugggwgwwgurrrgubgwrruguburgurwbwuurubbgrgwbbrww -guurbugwuubgugrwurbuuwuwwuruwwrgwwwubbbbuubgbb -ggugwggurgguurwgwwrburwrwwbgwgwbwgwugwubrbuuwubugb -bwuwbwgwrwububgrbgrgwbwbwrrubuwrbgwgurbrwuwubwugb -ubgbgggrrggrgrrwbrubrguuwbwurrrbbuuurguwubbuwguurw -gruurubrugrgggurwgbguwwrbwwrrwwrwbgrrugwrrgrggrurggb -rbwwgbwrwbbgrbuggrubgurggwbrrguuurbgrbgrrrwwbugb -ruwugwubgwwgwruwwwwuurrgbbwbwwwrbbbggwubgbwuubrwbuubrggbw -bwbrrrrwurrrbgggburgubwubrruwwwrrgwruugb -urwwwbggugrrgwuwubbbburbugrguwubrbwbwwugb -bbwrrwugugbgbbgbrrrrrbuwwuuuwrgubgwbwubrburwubwrrgwwurwbr -bruubrrrwbruruurgrwbrbguwuwwrgrbbgbrbugggbguuwgbbub -rgrburrwuruwrrgruruuubgrrrrwrubwwbwbbwbgwubuugwbgbww -rwwgrrbbwbguurwggrurgwgwwgbbubrwgrurggbggurbbugbbrubwruub -rugbguwubggwwrugbbuwbrwwwuuwbgrugrrrgruruwuuurwugwgrgubruugb -bbwgbwwruuguuuggrgwrrwrugbggrbbgwrggrrgbgbguurrg -wggbrguwbbrbbgwugbbgubrwgbbwgurbgwwrguruubbrbuwguwrrwgrugb -rwgrrgwwwwwugbwuwgurguuwubwbuwrgggbrrruwbwugb -gwrwbubuwurrubrrbrgbbggrrbugurrwwwruwubwubwuubwrgr -wwrbwggwguwwbuwuwbrgrbwuuwgruurwrgbgwrubbgubwbrrgwrgugb -wwwwugwwuwurrrrbwuuuguuwuwuwuurrrgwrwrrwwgbbbrwrrrubgu -guuguwggwruwgwbuwrrwbbwrbbbbburrbuwbbrgbuuug -uwuwurwwgwbgwrgrgugwgrbwwbwbbbuggugrbuuwggwwbguuwgw -rwrrbwbgubbbwbrgwubwgbwuwwrrrwbugggwwwrbrg -bgbbwurrrruwguuwwwgubwrwwgurrwwguwrwgrgubgubururrrrugb -bwugruwgwbwbrrbbuwuuwwurwbrrgugbbubguwggggwwurrwb -rrwuuwurrwwgwwwbuubgrruugrgurwuuwbggrbbwwug -wgugrwuruwwgrbugbwbgbrrruuubggrbrwubwwgugrwbbrrbugb -wrwgwwubuwbgwbgwgbubuwuwwwrubwuuwwwwwrwugb -brggbuwgwrgguwgwgbrwwuwuuugwgbwwwrgugwbwwwguwuuubwu -rrwuwburwgwbburbrwrgrbrbgbgrrrrrwgrggwwggrrwuwrr -gwrrrgrwuruwrbrbbbubgrbgrugrrbbrwgrgbbuugbbbugb -guwuuwrgbbgrrubwwuwbgwrwwbguwrguguubbuugrrubwwbruwrbw -wbrrbuwruuuurggurrbgwburwwgurwbrwrbwuuuwwrrrwwgubwgruwrbwr -rrwgrugbbgwgrwgrburugubuwrububuuugbugugbbgbrurwgrugbu -wrgwbwbggruugbrrruggwbwwugrguruubgwwgwwwubbwwwwuruurwuru -bwbrrrbwugubwggrgbuwrbubgubrbbbgwwrgwbrrbu -ugbrrrgbbgrwrbwbwwuwbuuuwbuwuubbgwwurrrubwugggugbbgwrg -rwgrwwbgwugbwrbuwrwwwgwwbrwrugurwgwbbguwbgruwrggbuubgrwuugb -urugurwbrrwrruwwrbuubruugurwbrbrbbruururbwubuuugwgggwgugb -ugggugwrwwwuubuubggbbuugbgguwrguubgrrgwurrwwuwubguurrrgugb -rubrgrrbuwuruwgggbuuwbwubwugggbgguwbwubbbruwwgwwbbbbu -uwbwgubrbbwgbugwggurbugrbwwwgrwubuuubwubwrw -gggrggwbwgbbwuuugwbwwubguububggruwububgwwgbwbrrwbbbwu -guuurwwbbuwgguuwwruubuurgbgwggrrbwwuurwbgwwbubbbgu -bbgbbrurwrwbrwwbuguggwwwguwuubrrgruuwgururugububurrrb -buwbrrubgubwbubgbrrwwwbrrggwrwwgwbruuugb -grrbggubwggbbbuwggrubrrbbbggrbuuugbrrrurbbwbb -wugggrrubwruruggbrbwrgwwugbwwbwbuuwwrbubggbggw -rggugrbuggrwubrwuugrrugrrrrugwubguwbwwugb -grbrgbwrwuugrrbugrugbwruwrwbbggbrwurbuubbwubrgbbgugb -ruurubgrbgrwwgrwrwgwbwuggwwbbrgbgrbbgrugb -gwbwgubgggbgrrbgwuwrrwwgbrbbbwwgubugrrbwgbgbrwgw -gbrubwggubwruwwrrwbwrrrwuurwrgbubrrubbbugrbbwu -gwgrrbwwgrubwrrrrwwrgwrgwgbbugrbrrgrubwgruruugbwugwuuubugb -rrrwwubbuwuurrruubwbwugrwbwwgurbwwrwrruuguubbbbubbggwugb -grwrwburgurbrwuuubgrrgwubwrbuwwwrbbwrgrrrubrwwgrrburwbbw -ububgwuurwruwbwuburbuurwrgwrrguurbwgwwggrwbbugggr -rgwugbgbbbbbrrbbwwgwguuwurbwbubwwgwwbbgwgbrbgbrwuuuw -bgbbwugbrwuubuwrgggruuwubbbbgbruguugwrwrbu -wugbrbrbbwubgbrrugubwugbugrwgubbugbwggugwug -gbbbwguuwrruubrbgrgbwgubbbgggbbuwwbruugb -bwgbrbwbbburubbbwwggrwbuwbruguurwruurgbgbrgww -rbgrggruugbbgwbwuggbruuuurgwbbgubbrbbubgruwbuwgwr -wgwugguuwubggguubbruugggrrbrrbrwburwrrggrgubrwbbbb -gbbgwuuubwbrwwburuwwruubuwgwuuwuwgwgurbgrrgbb -ubwgbgwggwwbuwwwbbggbbbwuubwrwggrbbgrrugwr -gwugwgurgugguwubgbrgwgwbbwbwbuwwwbwugrbwugwgrrg -rgbbbwruubuurruwbgugggwubwwuwgbbugbbrrrbrwgrrgbr -uwbggrgrbuwbgwbrurwgbrbbbubgrwburrggwbrbuwugrbwrggub -gwuuwgwrggbwrrbwwuruguwbrwbgwuggwrgwbuubuugbbrggw -ugbwbrrbbwugggrwwbwubbwrbgrwrrwgbgrgurrurrwbg -gggwbrggubgwgwrgrrgurubbguwrbwwurgbwrurubbwbrbgrbwrbw -ruwwgurbbbguurgrbwwwgugbbrbguggbrwuurwgwbrr -grgugrbwgbbrrugbuwubrgrgbwururggwrbrbgugb -brurggwbgwrbbugwbgggwwbwruwbgbgbubgrgbwbwgwbgugw -grrggguugwuguugrrrwwugbguugrbbubbrugrubgbgbwururbwbrguurwugb -wuubwubwgrgurwurrwbbwgbwbgugbwbbbwggruwubgrgbgubb -gburuuwwwwrubrwwurwgwbbrbuuuwgrrgurgwwwgwgugbwgug -uruuwbwbbrwwrwruwrgruwuurwrgrguwwggggbuubbbbrrgrruugb -wrrrbubruuwggbguurubrbuguwurwbgbrrbuwurwbwggbwgrwrbwwuuggugb -ggwwrbgrgrgggbgwuwbgbgwwrrwburuwwgwbggrwgruuwwbwgrugubrru -ubbbbgbugbwuuggubbwrugrbgwwrruwuwggwwuggbwguruw -rgurwrbwuuuubwggrbuubwwubwwgbubgwugbgrgrurwuwbrwrbbgurgugb -bgrgrrgrurbwrbrbruububwuwgububwgbwwwrugrgwr -ubbggubwrgwgwwbbbwbbrgguubrbwguggrrguguwgbgg -ruubwgbgugubbrrrbgrbwwuwwwwbgrbwwugrruwwrgbruwwrbugb -bururubguggubwrurgbrurbubbuwgbwggrguwgggbbubugb -grgrguuurwuwgubgrwbbwrwggggbguburrwbububrgb -wubbwugruwbgbwbrubrrwggwwwubbgurwurwubuggbrruuurrrugb -wubgbwguwbugbwgwwgrrbubgubgwrgrbgwruwgbwubbggwgwr -bwwruugwruuruurgbwwrwgrwruguugruruggrrbgugrwrrrrbbgwururugb -gurruwbwubrurwbuwruggurrgbubwwggwbubgwbbuw -bwbggubwbbwbwgwrbwbrrgurugbrbrbrbwwrurugrwbggugu -bwgwgrgwwguuwrwgbuurubwgbgbrwwwgbugwrbwrrggug -ubugrwguuuwrrgbgbggwgbbbubgbgbwubwggwggrururgwr -wgwwbguwwrburrrwrwwuruugugurbrbgubbgwrrrbbrrugrbbubbb -wbgurwrbrgwburwrguurrggugurugrbrguwwrrbgruwgbwgrgwwuwgg -brrrggwugbbgrwrwrgbbrgbuubwguuwwrwrrrugurugw -gbubbgrgggbwuuwwgugbgrwbrgbbwwbgbuurwgurwbgbub -ggrugwugrwuburugruruwwwrurbgwbwrbwgbuggwggrwwwrburguurgugb -wwrrwrruwwwwrurwurrbbrgrbbuuurbwwbguwwwbgrwggbwr -ubrbuurbrwbgrbrwbgubbbrrbrburggburbwwbggrguwg -ugwrbwuwrbgrrubugwbbbbrbrbwuuruuwuwbrwbgguwrwgr -urwgwwrubrrwrrwwbbrubggrbwrbwgrrbwgrgggbbubwrwwwwguguugb -ubbugwgbwwruwruubwugburwurgbrgwwgbgubbgburrbuuwrbrwurggugb -rwbgwbruwbguwbrwwburrrrgggbgwgbggrwuwuwbrwgwbggugb -guggbuuggrgrwwrgrwguwggrbwrbggwwrbgrwbuwrwrgbrwww -bgwugwubgggwwbuuuwgwubuugggbgbwurwbrgbuurbbb -wggrrrgrbwruugrgbbguuwgwgwgrugrbgubwggbugwwrgwrgrugb -uwguuwurgrbwggwbwrubbwgbwrwurwrwuwbwguuuguwuuug -grwuwrgwbwbrwrbgggrbbwburbgbuwggrrrrrgbbwgu -ugwrwbwgwrggwwgrrgubgwgrgwurgrwrrbururbuurrwgwgugugb -wgwggrbrrwbubwurwgubguwrubgwbbrgbbugugguruwbbggruwuwgwwugb -ugwbgbrgrurrurbgbgbruwrbgbugggrwwgrubugggwubbwu -bbwugrggrwggrwwrugwuwbbgbbwurbgbgrrguwubwbrbrguwrruugb -bbwggrwwbrrubwgbubguruburwbubbrwwruwrbbbgrburubruruwurwwugb -wwgurbbwrwrwrubuuwuwgwrrbbwgururbrurbwwggwuuwrbbgrwrgrbg -wbwbgwgrbrwrugbgwbwgbbgbgrubrrrbwruguugwrb -wbburwwbggbbgrrbbwwrruuwrrbuguwugwwugbwgb -uwwbwbuwrwrwggbwrbbwgwrgwwubbwbugbwuggrwrbugb -gurwgrwwwgwggbubbubrgwwbbwgbwuwbbgwwbrrgbbu -gbgburbwbburbrbrubwwubwwguubwguwguuburubrbbrrbruggg -ubrbwggrbwururguwubggurbbbrwwrgurwwururuugwrrbbgwburrwrugb -grbuurwbrbruugubrbwggbbggbuwruubgwubbrwgbwbwwwgwugbwgrgrb -gbuugbbwggrurbwrbuwugwuwuuwbwrugbgrbubrbubrwuw -wrwggugbgurrwbwrgbwubrurbwwgggbwgggwgbgubggrbuwwugb -wgugbggggbrgrbbrwbruubrrrrggbuwgrwbrbrgwrrwbgbgwuuugb -ggburgwguwggwrbugwgwurgrbggwwwubwrgrugbrugb -wgubururrugrbbubbrbwwubwuruwwugrubuguwburgubrrwwbbbgbbgwg -gwurwgwugbugurgubgubuguurwurrbburrbubwwbrwgub -bwguuugwgugwbuwrwrrwrrubrggrwbbrgugbbgwrguwuwruwwugb -urrrubrwbwgrgruuwwgbubrbubugguwwgrbwrwuwbu -gruubbbubwrrrgrbwwbuwbwbrwrubgrrrurgwugbbbbbwggubwug -ugbuwrruwrbbwggbrrgurwggwwgrubbwgwuwwrwugb -rbrrwuwrrbrguuwuggwbrrubggwgrgwrrwrgbwgbgb -rbggwgwgubrwbbrgwrwwbubuwgugwrwrgrrgbugb -wwuwurrbrubbbubgggubwuwbrrrbrgbrwwgrbwurugbugb -uuubuugggbwwgwrguruwuubbrrguwwuubwwubbbubggubugb -wbgwbubwbwbwwbrrrwbwrwwgugurrgbbubuuwgrrgbbwuggubgug -grwbbrwuwgggbuwgwugrubwubggrgbwbbugruwugrugu -gbrbwggbbgbwwrwgruwwbwrbbuwburrwbugbbrbubgguugb -brbwggbgbwgurwubwguuuugurwbgbwgggubwrubggurgugrbwggrub -ugguuwgubgubrubbbbgwgbuguuubrgrbrbrruggbugb -bwwbgwruwrrbruuurwugwwbbrurguwrguwrgwbugwguuugbugg -bbwuwrrwgbgbbwrwwrgwrggubggubuwurugugugwrrwbrgwwguuw -ugwubuguurwrbguruwurrrrgrggrugwguuggwgruwwbbwuu -gwgwgwbwwrrrbburbugubbubuugugbwuggugwuubrwrggbrbgurgu -rrrubgggbgwwwbbrrrgubuggbgwrrubgbubuwrggwruuwbuuuwurrw -gwgrgbrgugbgguwbwubugwrgbrrrgrruggwgwbwbwwurbubgrbgwuw -uuuubuuwgrwbwbrgwrwwuubwwgrbwrugugwwrwwgrurb -wugrrgrgbuwggwuuwwbrrbrwbbwbgwuruuwurggugwrwwwug -bguuwubgrrbwrrbgrubgwburwbwguggwrbbrurgbgrguwuwbbbgrurrbrugb -rwurgubuwwggrwrrrbgrbgruwgbrwwuubwurgwrwbb -wrbubrrugbgggburubruubgrugrwgbgwguugwwgrubwbrrguwgrug -uwugwbuburwgrgbrgggrrrgbbggruubbuurgwuubwwgwbrbruwgg -wbubuwgbwbwwbwbbgbbguuwgwugrruurbwbbrbggwuburgruugwwrb -grgruggwgwbbrwrwuwwwuurrwurwwwwrgbrugbuurruwr -urbgbbguuwgrwbrgrggwuwurbugbgugrurbrrrrrwrrgrgubw -gwwrwwwbburgwggburruwugubwwwguuruubugubrwb -wggggguwguwrrrbugbbgrbwbugbgurrbgugubuubgwuwwburwugb -bguwgrwuubuwgwurgbrgugrwbrwbuwgurggbgbugb -wbuubbwruguwuburwuwwrbgrgrrgbbgggrbrbwuwrgguu -ugwwbuuuwwwwburuggubbrbubrurbrrrbwgbgugb -ubggurbruuwgubgbrggugbbbbrbugbuubrrrbuugbrgwurgw -uugbgugrbruugugwggwwrrbugbgrwbwrggrwwrbuuwgb -gwgugwbugugwgrgbrbuuuwwbbbbrurrrurwwgwuuugb -guwrbggbbwgrrwwwbgrgbgburwwbuggwggugguwbrugb -guubbgubwurbbrbbruwrwbugruwuwuguubugugrruuggbgwgwwuggwugb -bguwbrrgrrrggurwrrwurwrrrbrbuwrurbwrgrrrubug -ggbgwrrbgbrgwubrbrgrwgrurwbgwbuwbrgbrugrwwwgrbbuwwurubbgw -bbuurugwggurgwubwbbwgwgrbwuuwgbggurgwwbrbwuwuwbwb -ugbbuurubuubggubwruubbgwubggbrggubgwwbuugwuwbrwgbwug -brrggwbrburrwbwrgrwwubbwbbrwuguubugwrgugwugggugb -wuwrbggbrrrbrgrggbgburrwggwgwgubgrrgbubrggbgbbgbwugb -bwbwbgbugbgwguwwwbwwwugbggwwguwrbggruwgbwguwguugb -rbgwwggbwrwggugurbgrbgrgrgbgrrbugrggrwwugb -uugurugggugwwgrrwbuggbwgruwrbbwwrguwbbbrwrrgwruurbbuwugrwu -rgggwgbbwguwwwugurwbuugrwbrururwburburbrurrwuwgugrurwwurrg -ugrwwubgrwugwburbwruwgrbrgrgwwbubrbbgwwrgugbwurubggguugb -ubbwubbbrggugrbbrrrgwuruugbuggubgrbwwbbbwbggwrugb -buwgbbbbwugbwbruwuwgrwubbuwwbgggwguuwbbugwuugb -uugrgrwgugwbwwgbwrrbuwwuuguwurggggrwugwuwbbuugb -urguugrwuwwuurubuurbbwugrbggrgrgwwguubwwwrbbugb -bwbwrbbggwrggggrgruwwuwwbuwrrbggrgrrurwggrgbbb -bwbrwwrwwgrwggubwguubrgwbburwgurwbgrruugb -bgggubwubwbwwbuurbrgbwbuurbrbgwwgrgbwwwrwwrbrrbbrggb -urugbruwbrbgbbwbguuurruggwruuurrwrubbrrubbrwwwrggwwg -gwwuggwbuwbbrubgbwgburruwgbwbgbbrgbwrugbbbwugbbuuwbrubrbr -wbgbuuguuwwbuggwrruggbwurwrrrubbwrruurburrwbbbuurwu -bgrgbruruuuugwrwuggwuwrbwgrwrbwbwbbuwbbbgggwwuwwgugb -uwggubrrwuruwwuwwuuwubwbbgbbuuubgwbwgbwburrbrbuugbgguur -grgbubwurbuwbbrgugbwuwwuwwrwbrugbrwbuugubbr -guuwbuwrwwurubrggwurubbuwgrrurgwwugbwgruuguuugb -wbbwwurwwwwggrrwbrbuwbbrguwgwwrubwrgggruruuugwuwbru -gwggururwruuuubgrrrgggbguwbrrruguuwbbgguggurr -ggbrruwgggwrrwggurbbubrbbbbgbgwwgggbuugrbrwwburggb -wbubwgurwwgrgwuruurgwbrrugruwbugrrbbgwrguruwgurrwuwb -rgrgbgwrrrgrbgbbwubgrggwwruugbbuurrubrbwbgbwuurruurugrugbr -buwubbrwgbwbwruwrbrbgrrwrugbggbrbbbwbbgrwwruuuuugwgrgruww -gggrbrbuugwgwgruwuurwuuggwwbwbuwgwggrgrrburuwguwbbrbwwub -bgwwuwgbruuuwwgwwugwrbwurrgwubgwwrggbrggwuubgbrwugrbg -rugwrurrggwwwbggwrrubrburbwrbubuwbrwrwwbuwugwuburubwugb -ugguuwrwgrbuugbrbwbugbbgwbwwuurgruguuugurwuggwwugbwwb -rbwrbbwrwuwrwgwuuwwrubbgrrwrbwuwwuurugwrugb -bguwgwgbuguurwrbgrgrbwgwwgugwwwwwuuwbrbrgrugb -rwgwwuuuwuuuuwwrubugbwuuubrurgbbbgrbbwguwbrrubgugwg -bwbugruruuwbgrgbgwwbbrrguubuubgugwwwwuwrgrbuugb -grgrgrwrbwuwwbwrrbgburubrgubrruurbbbgrrgrwubr -urburrrbrrgrguubugrwgrwbbgwwwbbruuubgwguburrwu -rwggbgwguuugubbbbrgggbuurgrugrbburbbwruwwuuwwbwbwwugb -rubgbrguggrwwwubrbrwburrwgwurrbubwrwwgrrwbbbwgr -uwwbwbwuwgrbrbbrwbwwgruburggbrgwwgrbrrrburgrbbbub -wrgwrrwwwbgubrbrwbwbwuwuurwubggbgubrwrrbbwwbgbgrrbwwgrugw -grrgwgbggbgbggrwgwurggurrggwgbwuwrbgwrubrg -wuwgrrbbbrwwubrubwrurrrggrbgwbgrurgwgubuwubrgbbbuguugb -rwgrgbgggbuwurwrbrrubbrrbrbwgbrgrwwguwgurrgggurbuuwgu -bbwbbguwugrbbbbgrbrwbrggbuuurbgwgwgugbuwgwug -rrrurububrburggurugurrubwgugwguwrbgbbggbwgw -bgubrruugrwuugggwwbuwrwwugrwggbgwwwwwggrrgbubbgrgbgr -bbuwburbgggruuwbuuwwbwuurwbuugugrgrgruwwwwb -gubbruurbggbwuubruubugwurgwwbbgubrbwgrwwrggrguugb -bwwgrrurwggugrguuwgrbwuwbuuwwgrrwggbuububgggugggbubbbgur -rugrubwwbguwuwwwurwbbuubwwwuguwgurbubrggwrrubrrrrbwrbggb -gwbuuwgrrgguuwbgrbgwruwugburbrruurgrurbwbuwrrugb -gbwgwgrrgwrwwrbbwwbggbrbgwrwwrwrgwggrrrbgrwbubgurg -wuubrguwbwuwugwurgbgbwgubwggbbrrurbwguurbw -bugwwbrgwguwruuwgbguuwbbwgbgbburbwburbrbrrrbgrbw -grwbwggwrbbbrgwbrwrruwubwbgbrwbgbbwwrwggwgwwuurgwurwgggrgugb -uubgrwggrbubruuubrbrrrbggbgbbruugwwuwgrugurwuwwrwguggbugb -ruwgugrggwuugrugbrwrbggugguggrggrbwuburbbbgrr -wrububurgbbrgwrgbuguguwwbrbgbwwwwgrbbrwbugb -wuuwurwbrwrgwrgrrwububrggwgbrrrbgburwgugb -rgrrguwgwguubwrbruwugrwurbgurbbggbrwgubwbu -ugwbgrbbbgwwrgggggrrbwurrbbwwgguwrwgwbbugb -bgwrwrgwbwbwrggwuwbggrwwguwurbrggrguuubggwwwrurbuwwuugb -bbgwwbbuwguggggwbbugbuuururbrwrrububbbbruugbgrrrbururrwrugb -wbrwbrwgrgwrwuurguubrwguuwuubwrwwgugbrbrbbwbruwgrwwuuwuggw -wbgwuurbwggurrrbugrbrugbguruwbwgubgbguurrbrwguwrrwgrbw -rubrrbubgbuuugbbgggrgrgggrruruuwwurbgrugbwrrbgubugrwgwrbrb -wugwrwwrbuwrggbugbwruugwgwbbgggwuruwwrgurbbrgrr -brrubrwbbbrgbuwwguwgrgwbguuwrwrbruwwbrgrgwbugb -ggwrrbgbwgrbrwbbrrwggugwuurrgurgrbgurwrbbubwwuwrwwugb -rwrrbgrrwbbuubburbbwugwugwgbbwwbuwubuwguwgggrwbuugb -wuuuwuruwbrrruwrrbwwwbbwrwwugurbbwgrwrguubg -uwwgbbrgurbwggwbwwuuwuuuwbgwwwrwgwrguggrgwgrgrwwgbbrurrrgg -brgwbbrgrrrrrwbwgbwwgruuubbbbwrugubggwgwrwruggugbgw -rubgwrgbrwrwbwwbrrwrbrrwbwuurugrgwbrgrgubuubbubg -rwrbwwwubgbwbubguurgbwwbbwggrgggbrrurwgbbbwwbrubbggrbg -wuubgrrbrrgrburuggbbwruwbbrrwbwgrwwbwbggbbubbbugb -gbuwbrruuwwwwwbrgguruubrbuuuubgwrrgugrguwwuwwg -uurburbrugwurruwbrbgggwwubgwuwuwggrwwbbrrrbwbrwggbrg -uwruguwwgwwbuwugurrbwguwurugrwrugrugrrgwuwugrb -grwrbrbgwgwwrbwubbwurwrbwgrurbwgurubrgwbgruuubguuur -gbugrwrgrbrrrrbbuuwubrugbgbgwrrbbuwgwwuwruggwgwwwgguurwguugb -bbrbgrgrbguurgwuurrgwuurbrgwrugwbrgwbbuwgbubrwugbggb -brwwwgruggguuwbwgbrbgwbrwbbbuggbubwrbwwruwbgrwgbrruw -gwrgubwgwugrruwwrrugggbugurbubuurbwurgbbwgggwggwrub -uwbuubrugwubbbbrgurbrrugwrbbrbubrwgbbbrurwbuugrbgwwgugb -gubgbwrbruwwgrwggrrbgwwbgurgbwubgbrwbuwrgrrgg -wwgbrgbubrwrguggrugwuwwwwwburgwrbgggguubwwurwbgggwru -gubruugrgrggbgbbgbubgugwbrrguwbgurrrwrgbgggwbrubbubbwggbgugb -rgubguuurugruggrguuuubggrwbgbwgbrbrburugwbwuwwuwgbw -ruwbuurburwwgububgrbrwbbbrggrwrgrrrgugrubgrgwwgbgw -uwurrrbbuwbgrwugbwgbwbrrwrwwuggwbbuuwubgwbwwugb -gubguruubbrrugburbgrguurwrrurwbbuwgrrrruuugrwgrwrugb -grurrwwbbuwwrwwrrrugbwgbrgbrugrrwrgwggrwbuwurgb -uwrrgubrbbbwbggurrgbbrggwuubgrbgrguugugbwrgbwgbbugw -wgurrguubuugburrwbggbrrbbbwbgwbrwbwgurgrgururgbbbruwuwb -wwbbrgrgbubruuuwuurugrruwbuubwrgrrrbggurwurgurrr -brbwwbguuugurruwguwgugbbgrbrgguwruuuuwwruugb -rrbgwwwwwwbrguwbrgwwguwrurrwbgugggbggbwgubrgbubugb -grgrgwbrruugwgbwguwwwbwwgrwugbgrbbwrrwgrrbwrbwwgwwbbw -bgbugrgugugrugrgruuurwwrggbggwrrwurbbgggbwwwuwggwrgrgrb -uwwrrgrbbwuuruwgwgggrwwrgwrwrruruwbggugrguuugbrrwrbrrgwb -gburgwwgbwbwurbugurrgrruwubbububwgrrgwwgbuugb -rguuwbururbwgwubbgrgbgrrwrwbuwwwwuggrbwrguub -bbugwgugrrbugbgruwrugwwwbbwurrrurrgrgwrbwuuugb -wbubbrggwwubruuurwrubrggbrgrugurwwugrbuwwgugb -wggrwrwwburrgbwgbruuggbuwugwruugbwggrwrbbburwwbbugb -ubwubuurrruugrbwggbgugrbgbbubbruwugbburgwugb -uugwubbbubwrguugggrgugrgrwbwrwrgbbbgbggburrrbggbrwwbgg -rwuubwwurruuwrwbwbbgrwbbgbbwurrggwugguwburgwwbuwrbu -ugwbgbrwwrguubgwuwrbgurwggbggrurbuwruwgrbrgbbgb -grugwbgwbubgurubbrwbrwgbrrbbwubuuwurbrgruwu -wuwbbbwwwrbrgugwrwrwbwrrbubuwwgbbgurgwbbbuubugugwuggruggw -rrrwwgrbburwrgbwrwbwuwuuguggubrurrrgrruruggwbwgwubuwu -rrrgrrrrwwrbwugbwwgurwruwbgugwrggbbgwbugbugb -rrwgruwgbrwurrrrguuubbwuuuruurruwgbrgbwubgbbggrwbbwww -rgbugugurwgurrwuuuguggwggrbrbubgwrwuwbbwgbbgwuuugbggb -urwruwbgrwgwgrrbuwurwwugrbggwwugrgbrggbrbbbguwugb -urwruwurrgurrbrrgwwrbgbbbgrbrwggubguwggburggbwgrurrbubgrugb -wgrubgrrwgubrgurubggrgrrrgrggbgbbuwwurburgrrr -uwrruggugruruurugugbgwguruuruburwugwbugwgbbu -wuugubwwuugubrwgwurrrrbruguwbwuwwwrrwbwbgbgwg -urrggrrrbgubrrbwwrbwwrggbuwrrwgugrbwburrgrrbugrrbgbwub -wgruwrrrgbubwbbuubuwbbgwgwrbwguwugrwuwgrbrwguwb -urgwbbggugrwwuubrwrgwuugrgwrruwgwrbbwrwurrbguwwuwwggggrrg -brwrwrrrrbubbgubwuuwbwuggruggbubbwbwugrgurubbbwrwgr -brrruguggbwgurbwburrwrrbugubrrrwrubugggbugb -wwguwbuuwrbwgrwwwwwrggbuwruuwgurwuugwuurggwgbwu -rububwbrguuuuwrrbwbguwgrwgwuggugwgbgugrrguwru -rgrwbuubwrwrwwbwgrugguwgbrwubwruwwbbgggurbwgwrugb -urrbbubbrubwbwuggrurbbgbgurgbbrgbwbubgrwgrwb -wrrwwbbwubrwuurbwuurbugrrgrrwurbubrwgrrgggguwr -grguwbburbrurubggwwwgrwbgbbugrwrgbrggrugb -gbwrruuurrwbgrgrwgrburbwwgwwuwbubburgrubgwrwgrbb -wwwggwrwwubrggwrgrwgwrbggbbbggubwwwbruguwbwbrrruwgrg -bbwwgwwurwgrgrrgubguggwbugrbuwuwgwgbruwgurgugb -gwgwgwgbgrruwbruwgbguuuwwrubbgrrwgrruwbbbgww -rwwwbggwggbbwggubgubwwrwgrbbubwbwbwbbugb -wgwwgwrbuwbuwgbggwggrguwubggbrwugbbwrrurbrbgru -rrrbgbwurrrbbbrbwgrugrrrrggbgbrgbbruguwwwbu -ugbugwbuuuruggggrubrrugrrrrugbubwugbbwuuwbrrbugurwbrgwg -gbbwuwwbbgwurgwguuwrbgbbgbguruuurrrgbwugwwbrgrgwgrwugbbgb -rwbwggwuuwruuwgburgrubrrwugrwrgggugbgrwgwu -wwwrrugrgrrrugbwgugrwuwrwuguruwuurugbbbwubbgbubr -bwgrwrugrbrrurwgwrbgbbrrwrubbbgwwggugwgwrgruggrggbuwbuugb -ggbgurbbgwbrwbuurrgrrwwurwgrwruwwwuguugubb -wurwgbrgwguubuguugurrwbbrugrgwugruggbgbgbguugb -grrbwbuubwbruggwbubwbwgbrugrrwbrrwgwrbugggbggwwgrugb -uubwrgrrwggubggbwwgugwbrgbgbruwgwuwgrrurrwurbg -gwgurrrwgrguguuuwugwurgrgrrurbwrwgbggggbgbrbwrwurgugbu -rrwbwgugruwuubgbwrwbbbbbbbugwgbwrgggwwrurr -wrrgbwrrbrgrbwuwrwbrrwgubwbgbugburugwgrugruwbgrugb -grbbgrwggrggbrrbgwwguubbrbbbgburgrbwgurggru -bwuwuwbwbugrurgrwbbburwwbrwbuubgggbwwubwwrwwuw -wwwrwbbuubwrguruwwurwwubbgwbbgbrrurbgwwbuggurbwrugw -wuuwwruuguuwbrbugubwrurwrggwuguwwgwwbbbugb -bburuguugrgurugrbwgggbbugrurwgwrrguguuguwubbbbrrwgwurubrugb -wbwgrbbwbrrubwurrgbwbugbrwgwwgwbuubggggguubwgwbbw -bwrwurbwgrgrurbrwrbubrbugrbugubbrbbgrgbuwguguuuuu -grbuuwbrugrbugurrwwwbwrubuwgwwubrbwwwgurrrbubbrubbwuggugg -rurbwrrbwuguuwrurwgruguwrgggrbgbgubwgrwbbbwugb -bbggbwwbwbururuwrgrgrbwggburwwgrrbwuwwwgwgbwgrwwugbg -bwbbbbbwwgwwrgubrrguurwugwwbguugrbrwubgrwgrugbbgwrrwwubgg -rrgwuuuwgwuubbrbwuuubggrrgbrubgbgrrrbbgugbgbguugb -ggburbrwwbgbgwwgrubggggguuwwwrrbubrrgwububbruubggwrgggrbuw -ggrugwrgbubrrrwbbwguuruuwgwrbggguwbgguwwggwbugwruubrugb -buubwgrbbgwurububwgwbgbrrbrbbrwwbbrbbrwggwbbbuwuug -wgwruubwbrwgbwugbwwbgruwuwbbgwrbwrrrurbrgrgwbgwrb -rrrugrgbrrrrgggrbbbgubuwwurwrrrruwbwgwwruwubgwrbwgrbgw -rwggrgrbgwgwgwrwwwrggwbwwrwgrguuugrrguwggruwb -gggrbgwgruwwbbugggwrgurbwwwuugrwbburrrgwgwgrwguwwwgrwgbggr -wwwuwrwggrrrrwuruwwbugbrbrguwuuuuwrrwrbugb diff --git a/2024/_input/day_20.txt b/2024/_input/day_20.txt deleted file mode 100644 index 65b0163..0000000 --- a/2024/_input/day_20.txt +++ /dev/null @@ -1,141 +0,0 @@ -############################################################################################################################################# -###.................#...............#...#...###.............#.....#...###...###.......#...#.......#...#.....#...#.........#.......#...#.....# -###.###############.#.#############.#.#.#.#.###.###########.#.###.#.#.###.#.###.#####.#.#.#.#####.#.#.#.###.#.#.#.#######.#.#####.#.#.#.###.# -#...#...#.....#.....#.........#.....#.#...#...#.#...........#.#...#.#.#...#...#.....#.#.#.#.....#.#.#.#...#...#...#...#...#.#.....#.#.#.#...# -#.###.#.#.###.#.#############.#.#####.#######.#.#.###########.#.###.#.#.#####.#####.#.#.#.#####.#.#.#.###.#########.#.#.###.#.#####.#.#.#.### -#.....#...#...#.#...###.......#.#...#.......#...#.........#...#.#...#.#.....#...#...#.#.#...###.#...#...#.#.........#...###.#.....#.#...#...# -###########.###.#.#.###.#######.#.#.#######.#############.#.###.#.###.#####.###.#.###.#.###.###.#######.#.#.###############.#####.#.#######.# -###...#...#...#...#...#.......#...#...###...#...#...#.....#...#...#...###...#...#...#.#...#.....#.......#.#...#.............#.....#...#.....# -###.#.#.#.###.#######.#######.#######.###.###.#.#.#.#.#######.#####.#####.###.#####.#.###.#######.#######.###.#.#############.#######.#.##### -#...#...#.###.#.......#.......#.......#...#...#...#...#...###.....#.#...#...#.#####.#...#.....#...###...#.#...#.#.......#...#.....#...#.#...# -#.#######.###.#.#######.#######.#######.###.###########.#.#######.#.#.#.###.#.#####.###.#####.#.#####.#.#.#.###.#.#####.#.#.#####.#.###.#.#.# -#.......#.#...#...#...#.......#.#.....#.#...#...#...#...#.....#...#.#.#.....#...#...#...#.....#.#...#.#...#...#.#...###...#.....#.#...#.#.#.# -#######.#.#.#####.#.#.#######.#.#.###.#.#.###.#.#.#.#.#######.#.###.#.#########.#.###.###.#####.#.#.#.#######.#.###.###########.#.###.#.#.#.# -#...#...#.#.....#...#.........#.#...#.#.#.###.#...#.#.#.......#...#.#.........#.#...#.....#.....#.#.#.....#...#.#...#.....#...#.#.###.#.#.#.# -#.#.#.###.#####.###############.###.#.#.#.###.#####.#.#.#########.#.#########.#.###.#######.#####.#.#####.#.###.#.###.###.#.#.#.#.###.#.#.#.# -#.#.#...#...###...............#.###.#...#.....#.....#.#.#...#...#.#.###...###.#...#.......#...#...#.......#.....#.....#...#.#.#...#...#...#.# -#.#.###.###.#################.#.###.###########.#####.#.#.#.#.#.#.#.###.#.###.###.#######.###.#.#######################.###.#.#####.#######.# -#.#...#.#...#...#...#...#.....#.....#.........#.......#...#.#.#...#.#...#...#...#.....#...#...#.....#...................#...#.#...#...#.....# -#.###.#.#.###.#.#.#.#.#.#.###########.#######.#############.#.#####.#.#####.###.#####.#.###.#######.#.###################.###.#.#.###.#.##### -#...#.#.#...#.#...#.#.#.#.........#...###...#...............#.....#.#.....#.#...#.....#...#.#...#...#...#...#...........#...#...#.#...#.....# -###.#.#.###.#.#####.#.#.#########.#.#####.#.#####################.#.#####.#.#.###.#######.#.#.#.#.#####.#.#.#.#########.###.#####.#.#######.# -#...#.#...#...#...#...#.......###.#.......#...#.....#...#...###...#.....#.#...#...#.....#.#...#.#...#...#.#.#.#.........#...#.....#.#...#...# -#.###.###.#####.#.###########.###.###########.#.###.#.#.#.#.###.#######.#.#####.###.###.#.#####.###.#.###.#.#.#.#########.###.#####.#.#.#.### -#...#...#.......#...#.......#.....#...........#...#.#.#...#.#...#.......#.#...#...#...#.#.#.....#...#.###.#.#.#.....#...#.#...#...#.#.#...### -###.###.###########.#.#####.#######.#############.#.#.#####.#.###.#######.#.#.###.###.#.#.#.#####.###.###.#.#.#####.#.#.#.#.###.#.#.#.####### -###...#.....###...#...#...#.......#.....###.......#.#.#.....#...#.###...#...#...#.#...#...#.#...#...#.#...#...#.....#.#.#.#.....#...#...#...# -#####.#####.###.#.#####.#.#######.#####.###.#######.#.#.#######.#.###.#.#######.#.#.#######.#.#.###.#.#.#######.#####.#.#.#############.#.#.# -#...#.#.....#...#.#.....#.#...###.....#.....#.......#.#.#.....#.#...#.#...#...#.#.#.......#...#...#.#...#.....#...#...#.#.#...........#...#.# -#.#.#.#.#####.###.#.#####.#.#.#######.#######.#######.#.#.###.#.###.#.###.#.#.#.#.#######.#######.#.#####.###.###.#.###.#.#.#########.#####.# -#.#...#.#...#...#.#.....#.#.#.#...#...#.......#...###.#.#...#.#...#...#...#.#.#.#.#...#...#.......#...#...###...#...#...#.#.#.......#.#...#.# -#.#####.#.#.###.#.#####.#.#.#.#.#.#.###.#######.#.###.#.###.#.###.#####.###.#.#.#.#.#.#.###.#########.#.#######.#####.###.#.#.#####.#.#.#.#.# -#.#...#...#.....#.......#...#.#.#.#...#...#...#.#...#.#...#.#.#...#.....#E..#.#.#.#.#.#...#...#...#...#.......#.#...#...#.#.#.#.....#...#.#.# -#.#.#.#######################.#.#.###.###.#.#.#.###.#.###.#.#.#.###.#########.#.#.#.#.###.###.#.#.#.#########.#.#.#.###.#.#.#.#.#########.#.# -#.#.#.......................#...#.###.#...#.#.#.#...#...#.#.#.#.#...#...#####.#.#.#.#.###.#...#.#.#...#.......#.#.#...#...#...#.....#...#...# -#.#.#######################.#####.###.#.###.#.#.#.#####.#.#.#.#.#.###.#.#####.#.#.#.#.###.#.###.#.###.#.#######.#.###.#############.#.#.##### -#.#.#.....................#...#...#...#.#...#.#.#.#...#.#.#.#.#.#...#.#...###.#.#.#.#...#.#...#.#.#...#...#...#...###...............#.#.....# -#.#.#.###################.###.#.###.###.#.###.#.#.#.#.#.#.#.#.#.###.#.###.###.#.#.#.###.#.###.#.#.#.#####.#.#.#######################.#####.# -#.#.#.........#...#.....#.....#...#.#...#...#.#.#.#.#...#.#.#.#.#...#.#...###.#.#...###.#...#.#.#.#.#...#...#.....#...................#...#.# -#.#.#########.#.#.#.###.#########.#.#.#####.#.#.#.#.#####.#.#.#.#.###.#.#####.#.#######.###.#.#.#.#.#.#.#########.#.###################.#.#.# -#...#.........#.#...###.........#...#.....#.#.#.#.#.###...#.#...#.#...#.#####.#.......#.....#...#.#.#.#...........#.....#.......#...#...#...# -#####.#########.###############.#########.#.#.#.#.#.###.###.#####.#.###.#####.#######.###########.#.#.#################.#.#####.#.#.#.####### -#...#...........###.............#.......#...#...#.#...#.#...#...#.#.#...#####...#...#...........#...#.........#...###...#.....#...#...#...### -#.#.###############.#############.#####.#########.###.#.#.###.#.#.#.#.#########.#.#.###########.#############.#.#.###.#######.#########.#.### -#.#.......#...###...#.............#...#.......#...#...#.#.....#.#...#.#...#####.#.#...#...#...#.###...###...#...#...#...#.....#...###...#...# -#.#######.#.#.###.###.#############.#.#######.#.###.###.#######.#####.#.#.#####.#.###.#.#.#.#.#.###.#.###.#.#######.###.#.#####.#.###.#####.# -#.......#...#.....#...#.............#.#.......#...#...#...#...#.#.....#.#.#####.#...#.#.#...#.#.#...#.....#.......#.....#...#...#...#...#...# -#######.###########.###.#############.#.#########.###.###.#.#.#.#.#####.#.#####.###.#.#.#####.#.#.###############.#########.#.#####.###.#.### -#.......#...#.....#.#...#.......#...#...#...#####.....#...#.#.#.#.....#.#...###...#.#...#...#...#...............#.#...#.....#.....#.....#...# -#.#######.#.#.###.#.#.###.#####.#.#.#####.#.###########.###.#.#.#####.#.###.#####.#.#####.#.###################.#.#.#.#.#########.#########.# -#.....#...#...###...#.....#...#...#.#...#.#...###...###.....#.#.#.....#.#...#####...#.....#.#...#...............#...#.#.........#.#.....#...# -#####.#.###################.#.#####.#.#.#.###.###.#.#########.#.#.#####.#.###########.#####.#.#.#.###################.#########.#.#.###.#.### -#.....#.#...............#...#...#...#.#.#.#...#...#.......###.#.#...#...#.#...###S..#.....#.#.#.#.........#...#...###...........#.#.###...### -#.#####.#.#############.#.#####.#.###.#.#.#.###.#########.###.#.###.#.###.#.#.#####.#####.#.#.#.#########.#.#.#.#.###############.#.######### -#.....#.#...#.........#.#.....#.#.....#...#.....#...#...#...#.#...#.#...#...#...#...#.....#.#.#.#...#...#...#...#...#.........#...#...#.....# -#####.#.###.#.#######.#.#####.#.#################.#.#.#.###.#.###.#.###.#######.#.###.#####.#.#.#.#.#.#.###########.#.#######.#.#####.#.###.# -#...#...###...#...#...#.......#...........#...#...#.#.#.#...#.#...#.#...#.......#.###.#...#...#...#...#.............#.#.......#...#...#.#...# -#.#.###########.#.#.#####################.#.#.#.###.#.#.#.###.#.###.#.###.#######.###.#.#.###########################.#.#########.#.###.#.### -#.#.#...#...###.#.#.........#...#.......#...#...###...#...###...###.#...#...#...#...#.#.#...#...#.....#.........#...#.#...........#.....#...# -#.#.#.#.#.#.###.#.#########.#.#.#.#####.###########################.###.###.#.#.###.#.#.###.#.#.#.###.#.#######.#.#.#.#####################.# -#.#...#...#.....#.........#.#.#...#...#.#...........#.........#...#...#...#...#.#...#.#.#...#.#.#.###...#.......#.#...#...#...#.....#...#...# -#.#######################.#.#.#####.#.#.#.#########.#.#######.#.#.###.###.#####.#.###.#.#.###.#.#.#######.#######.#####.#.#.#.#.###.#.#.#.### -#...#.........#.........#.#.#.#.....#...#...#.......#.#.......#.#...#.....#.....#...#...#.....#...#.......#...###.#.....#...#...###...#...### -###.#.#######.#.#######.#.#.#.#.###########.#.#######.#.#######.###.#######.#######.###############.#######.#.###.#.######################### -#...#.#.....#.#.#.......#.#...#.............#.........#...#.....#...#.......#.......#...###...#...#...#.....#.....#.........###.............# -#.###.#.###.#.#.#.#######.###############################.#.#####.###.#######.#######.#.###.#.#.#.###.#.###################.###.###########.# -#.....#...#.#...#...#...#.............#.....#.....#.....#...#...#...#.....#...#.......#.#...#...#...#...#...#.....#.........#...#.....#.....# -#########.#.#######.#.#.#############.#.###.#.###.#.###.#####.#.###.#####.#.###.#######.#.#########.#####.#.#.###.#.#########.###.###.#.##### -#.........#...#...#...#.............#.#...#.#...#...###.......#...#.#...#...###.......#.#.#.......#.......#...###...#...#...#.#...###.#.....# -#.###########.#.#.#################.#.###.#.###.#################.#.#.#.#############.#.#.#.#####.###################.#.#.#.#.#.#####.#####.# -#.#...#...#...#.#...................#.....#.....#.............#...#.#.#.#.......#.....#...#.#.....#...................#...#...#.....#.......# -#.#.#.#.#.#.###.#################################.###########.#.###.#.#.#.#####.#.#########.#.#####.###############################.######### -#.#.#...#.#.....#.......#...#...#.....#...........#.........#.#...#.#.#.#.#...#...#.........#.....#.#.........#.................#...###...### -#.#.#####.#######.#####.#.#.#.#.#.###.#.###########.#######.#.###.#.#.#.#.#.#.#####.#############.#.#.#######.#.###############.#.#####.#.### -#.#.#.....#.......#.....#.#.#.#...#...#...#...#...#.......#.#...#...#.#.#...#.......#...........#...#.......#...#.............#...#...#.#...# -#.#.#.#####.#######.#####.#.#.#####.#####.#.#.#.#.#######.#.###.#####.#.#############.#########.###########.#####.###########.#####.#.#.###.# -#...#.....#.###...#.......#...#...#.......#.#...#.#...#...#.....#.....#...#...........#.......#.............#...#...#.........#...#.#...#...# -#########.#.###.#.#############.#.#########.#####.#.#.#.#########.#######.#.###########.#####.###############.#.###.#.#########.#.#.#####.### -#.....#...#.#...#...............#.........#.#...#...#.#.#.......#.......#.#...#...#...#.....#...............#.#...#.#.#...###...#...#...#...# -#.###.#.###.#.###########################.#.#.#.#####.#.#.#####.#######.#.###.#.#.#.#.#####.###############.#.###.#.#.#.#.###.#######.#.###.# -#...#...#...#...#...#.......#...#.....#...#...#.....#.#.#.#...#.#.......#...#...#...#.#.....###.............#.#...#.#.#.#...#.#.......#.....# -###.#####.#####.#.#.#.#####.#.#.#.###.#.###########.#.#.#.#.#.#.#.#########.#########.#.#######.#############.#.###.#.#.###.#.#.############# -#...#...#.#...#...#...#...#...#...#...#.....#.......#...#.#.#...#.......#...###.....#...#.....#.......#.......#.....#...#...#.#.........#...# -#.###.#.#.#.#.#########.#.#########.#######.#.###########.#.###########.#.#####.###.#####.###.#######.#.#################.###.#########.#.#.# -#.#...#.#.#.#...........#.....#...#.......#.#...#.....#...#...#...#...#.#.###...#...#...#...#.#...#...#.#.........#.....#...#.#.........#.#.# -#.#.###.#.#.#################.#.#.#######.#.###.#.###.#.#####.#.#.#.#.#.#.###.###.###.#.###.#.#.#.#.###.#.#######.#.###.###.#.#.#########.#.# -#.#.#...#.#.#...#...#.......#...#.........#.....#.#...#...#...#.#.#.#.#.#.#...#...#...#.....#.#.#.#.....#.....#...#.###...#...#...###.....#.# -#.#.#.###.#.#.#.#.#.#.#####.#####################.#.#####.#.###.#.#.#.#.#.#.###.###.#########.#.#.###########.#.###.#####.#######.###.#####.# -#.#.#.....#...#...#...#...#...............#...###.#.###...#...#.#.#.#.#.#.#...#.###.........#...#...........#.#...#.....#...#...#...#.#...#.# -#.#.###################.#.###############.#.#.###.#.###.#####.#.#.#.#.#.#.###.#.###########.###############.#.###.#####.###.#.#.###.#.#.#.#.# -#.#.#.......#...........#.........#...#...#.#.#...#...#.....#...#.#.#.#.#.#...#.........#...#.....#.......#.#...#.....#...#...#...#...#.#.#.# -#.#.#.#####.#.###################.#.#.#.###.#.#.#####.#####.#####.#.#.#.#.#.###########.#.###.###.#.#####.#.###.#####.###.#######.#####.#.#.# -#...#.....#.#...................#...#.#.#...#...#.....#...#.....#...#.#.#.#.#...#.....#.#...#.#...#.#.....#.....#...#...#.....###.......#...# -#########.#.###################.#####.#.#.#######.#####.#.#####.#####.#.#.#.#.#.#.###.#.###.#.#.###.#.###########.#.###.#####.############### -###...#...#...#...###...#.......#...#...#...#.....#...#.#.#...#.....#...#...#.#...###.#...#.#.#...#.#.............#.###.#...#...............# -###.#.#.#####.#.#.###.#.#.#######.#.#######.#.#####.#.#.#.#.#.#####.#########.#######.###.#.#.###.#.###############.###.#.#.###############.# -#...#.#.....#...#.....#.#.....#...#...#.....#...###.#...#...#...#...#...#...#.#.....#...#.#.#.###...###.............#...#.#.........#.......# -#.###.#####.###########.#####.#.#####.#.#######.###.###########.#.###.#.#.#.#.#.###.###.#.#.#.#########.#############.###.#########.#.####### -#...#.......#...#.....#.....#...#.....#...#...#...#.....#.......#...#.#...#.#.#...#...#...#...#...#...#...#...###...#...#.........#...#...### -###.#########.#.#.###.#####.#####.#######.#.#.###.#####.#.#########.#.#####.#.###.###.#########.#.#.#.###.#.#.###.#.###.#########.#####.#.### -###...#.......#...#...#...#.#...#.....###...#.#...###...#.#...###...#.....#...###.#...#...###...#.#.#.###...#.....#...#.#.........###...#...# -#####.#.###########.###.#.#.#.#.#####.#######.#.#####.###.#.#.###.#######.#######.#.###.#.###.###.#.#.###############.#.#.###########.#####.# -#...#.#.#...........#...#.#...#.......#...#...#.....#...#.#.#...#...#.....###...#.#...#.#.#...#...#.#...............#.#.#.#...........#.....# -#.#.#.#.#.###########.###.#############.#.#.#######.###.#.#.###.###.#.#######.#.#.###.#.#.#.###.###.###############.#.#.#.#.###########.##### -#.#.#...#.#...#.....#...#...#...#...###.#.#...#.....###.#.#.#...###.#.###...#.#.#...#.#.#.#.#...###...........#...#...#...#.#.....#...#.....# -#.#.#####.#.#.#.###.###.###.#.#.#.#.###.#.###.#.#######.#.#.#.#####.#.###.#.#.#.###.#.#.#.#.#.###############.#.#.#########.#.###.#.#.#####.# -#.#.#...#...#...###.....#...#.#...#.#...#.#...#.#...#...#.#.#.#.....#...#.#.#.#.....#.#.#...#...#.......#...#...#.....#...#.#...#.#.#.#...#.# -#.#.#.#.#################.###.#####.#.###.#.###.#.#.#.###.#.#.#.#######.#.#.#.#######.#.#######.#.#####.#.#.#########.#.#.#.###.#.#.#.#.#.#.# -#.#...#...............###.#...#.....#.#...#...#.#.#.#...#.#.#...###.....#.#.#...#.....#.......#.#.###...#.#.#.......#...#...#...#...#...#...# -#.###################.###.#.###.#####.#.#####.#.#.#.###.#.#.#######.#####.#.###.#.###########.#.#.###.###.#.#.#####.#########.############### -#.#...#...#.........#.#...#...#.#...#.#...#...#.#.#...#.#.#.......#.....#.#.#...#...#.....#...#.#...#.#...#.#...#...#...#...#...#.....#.....# -#.#.#.#.#.#.#######.#.#.#####.#.#.#.#.###.#.###.#.###.#.#.#######.#####.#.#.#.#####.#.###.#.###.###.#.#.###.###.#.###.#.#.#.###.#.###.#.###.# -#.#.#.#.#...###.....#...#.....#...#.#.#...#.#...#...#.#.#.#.....#.....#.#.#.#.....#.#...#.#.###.#...#.#.###.#...#.#...#...#.....#...#.#.#...# -#.#.#.#.#######.#########.#########.#.#.###.#.#####.#.#.#.#.###.#####.#.#.#.#####.#.###.#.#.###.#.###.#.###.#.###.#.###############.#.#.#.### -#...#...###...#.....#...#...#.......#.#.#...#...#...#...#.#.#...#...#.#...#...#...#.#...#.#...#.#.#...#...#...#...#.....###...#...#.#.#.#.### -###########.#.#####.#.#.###.#.#######.#.#.#####.#.#######.#.#.###.#.#.#######.#.###.#.###.###.#.#.#.#####.#####.#######.###.#.#.#.#.#.#.#.### -#...........#.......#.#.#...#.....#...#.#...#...#.....###.#.#...#.#.#...#.....#.#...#.#...#...#.#.#.....#...###.#.....#.....#...#...#...#...# -#.###################.#.#.#######.#.###.###.#.#######.###.#.###.#.#.###.#.#####.#.###.#.###.###.#.#####.###.###.#.###.#####################.# -#.....#.........#...#.#.#.#.......#...#...#.#.#.....#.#...#.#...#.#...#.#.....#.#.#...#...#.###.#.....#...#...#...#...#.....#.............#.# -#####.#.#######.#.#.#.#.#.#.#########.###.#.#.#.###.#.#.###.#.###.###.#.#####.#.#.#.#####.#.###.#####.###.###.#####.###.###.#.###########.#.# -#...#...#.......#.#...#.#.#.....#...#.#...#.#.#...#...#...#.#.#...#...#.#...#...#.#.....#.#.#...#.....###...#.....#...#...#.#.....#...###...# -#.#.#####.#######.#####.#.#####.#.#.#.#.###.#.###.#######.#.#.#.###.###.#.#.#####.#####.#.#.#.###.#########.#####.###.###.#.#####.#.#.####### -#.#.#...#.......#.....#.#...#...#.#...#.....#...#...#.....#.#.#...#.#...#.#.......#.....#...#...#.......#...#...#.#...#...#.....#.#.#.......# -#.#.#.#.#######.#####.#.###.#.###.#############.###.#.#####.#.###.#.#.###.#########.###########.#######.#.###.#.#.#.###.#######.#.#.#######.# -#.#...#.........#...#.#...#.#.#...#.............#...#.....#.#...#.#...#...#.......#.........###...#...#.#...#.#.#.#.#...#...#...#...#...#...# -#.###############.#.#.###.#.#.#.###.#############.#######.#.###.#.#####.###.#####.#########.#####.#.#.#.###.#.#.#.#.#.###.#.#.#######.#.#.### -#.......#...#...#.#.#...#...#.#...#.........#...#.....#...#...#.#.....#.....#.....#...#...#.#.....#.#.#...#.#.#.#.#.#.....#.#.....#...#...### -#######.#.#.#.#.#.#.###.#####.###.#########.#.#.#####.#.#####.#.#####.#######.#####.#.#.#.#.#.#####.#.###.#.#.#.#.#.#######.#####.#.######### -#.......#.#.#.#...#.#...#.....#...#.........#.#...#...#.#.....#.#.....###.....#...#.#...#...#.#...#.#.#...#.#.#...#.#.....#.#.....#.........# -#.#######.#.#.#####.#.###.#####.###.#########.###.#.###.#.#####.#.#######.#####.#.#.#########.#.#.#.#.#.###.#.#####.#.###.#.#.#############.# -#.#.......#.#.....#.#...#...#...###.........#.#...#.###.#.#.....#.....#...#...#.#.#.........#.#.#.#.#.#.#...#...###...###...#.....#.........# -#.#.#######.#####.#.###.###.#.#############.#.#.###.###.#.#.#########.#.###.#.#.#.#########.#.#.#.#.#.#.#.#####.#################.#.######### -#...#.......#...#.#.#...#...#...#...........#.#...#.#...#.#.....#.....#.#...#.#.#.#.......#.#.#.#...#.#.#.#...#.....#...#...###...#.........# -#####.#######.#.#.#.#.###.#####.#.###########.###.#.#.###.#####.#.#####.#.###.#.#.#.#####.#.#.#.#####.#.#.#.#.#####.#.#.#.#.###.###########.# -#.....#.....#.#.#.#.#...#...#...#.#.....#...#.###.#.#.#...#.....#.#.....#...#...#.#...#...#.#.#.....#...#...#.#...#...#...#...#.#...#.......# -#.#####.###.#.#.#.#.###.###.#.###.#.###.#.#.#.###.#.#.#.###.#####.#.#######.#####.###.#.###.#.#####.#########.#.#.###########.#.#.#.#.####### -#.#...#...#.#.#...#.#...###.#...#.#...#...#.#...#.#.#...###.....#.#...#.....###...#...#...#.#.#...#.#...#.....#.#.#.......#...#.#.#.#.###...# -#.#.#.###.#.#.#####.#.#####.###.#.###.#####.###.#.#.###########.#.###.#.#######.###.#####.#.#.#.#.#.#.#.#.#####.#.#.#####.#.###.#.#.#.###.#.# -#.#.#.#...#.#...#...#...#...#...#.#...#.....#...#.#.#...........#...#.#.......#...#.....#.#.#.#.#.#.#.#...#...#.#.#.#.....#...#.#.#.#.....#.# -#.#.#.#.###.###.#.#####.#.###.###.#.###.#####.###.#.#.#############.#.#######.###.#####.#.#.#.#.#.#.#.#####.#.#.#.#.#.#######.#.#.#.#######.# -#...#...###.....#.......#.....###...###.......###...#...............#.........###.......#...#...#...#.......#...#...#.........#...#.........# -############################################################################################################################################# diff --git a/2024/_input/day_21.txt b/2024/_input/day_21.txt deleted file mode 100644 index 01d506e..0000000 --- a/2024/_input/day_21.txt +++ /dev/null @@ -1,5 +0,0 @@ -286A -974A -189A -802A -805A diff --git a/2024/_input/day_22.txt b/2024/_input/day_22.txt deleted file mode 100644 index c4f30fb..0000000 --- a/2024/_input/day_22.txt +++ /dev/null @@ -1,2000 +0,0 @@ -16484271 -9399372 -4296215 -871447 -12124920 -3966213 -13891232 -526671 -9599845 -9142513 -5458311 -1564315 -7213225 -12172145 -12664502 -13218439 -15920101 -7253614 -9455478 -10029482 -4585792 -8949854 -15259664 -648533 -10177726 -3098717 -13767521 -9400191 -2598146 -3779753 -1573045 -16683155 -6082850 -10490588 -4869047 -8588483 -1613838 -13695981 -13678943 -2309415 -7038920 -4815288 -15499059 -9888308 -2101429 -9816630 -6340439 -11681515 -12733513 -2662126 -5768991 -16700297 -3380962 -3098434 -13499142 -12661127 -14463248 -3947351 -16628999 -2023012 -15281528 -10661117 -15609213 -12698828 -7523451 -3489279 -7355840 -9689504 -15918589 -7852134 -5517994 -2900389 -15977285 -1161223 -7941983 -11086529 -5736043 -4726153 -16230782 -9356830 -13554141 -5764223 -14988028 -4213978 -5222543 -5564604 -5652152 -12123285 -282044 -4824366 -13618899 -6594984 -3426754 -14981314 -8532633 -2361245 -9396058 -10321568 -5845177 -5100353 -3823974 -12482314 -16645431 -16220576 -4529383 -6283137 -15150174 -2820626 -426996 -11070646 -13840555 -8307921 -447824 -225431 -2116696 -12413052 -15640589 -12426380 -10675165 -7943532 -3232454 -1678423 -15937652 -2530023 -10416721 -3285893 -7736347 -7142886 -14771012 -15756923 -7128915 -9492613 -1637482 -6247210 -1587022 -6001150 -1287505 -15887753 -16725180 -14708386 -10566432 -2847323 -16323572 -9986903 -1097345 -13210034 -9431464 -6675903 -16588497 -3177152 -13311904 -14841743 -11253977 -5113337 -9082513 -14986576 -4643115 -13197955 -1028168 -13043056 -10374073 -10326534 -14332903 -3172447 -5421706 -12667775 -4872204 -10871871 -15354973 -1535140 -15097911 -4633319 -886981 -4778649 -10575549 -6974897 -14313880 -9947198 -16598790 -16717102 -3608794 -16229221 -16299997 -1734815 -175586 -2010198 -5842628 -11859953 -1999946 -13020619 -948054 -15550458 -330323 -13279329 -15294444 -1857956 -8712828 -2827474 -4936345 -9678605 -6382772 -5852653 -1424067 -16515737 -8871446 -4069180 -10041208 -8339869 -4278825 -5542278 -9454764 -14576475 -9538961 -5741613 -10972507 -666606 -6782893 -11629371 -10406293 -16459267 -10536437 -5867378 -12914978 -2507840 -12923107 -667967 -655741 -2975960 -14294542 -16360105 -13502313 -1445058 -12809579 -3467389 -3214718 -8607236 -3606533 -7621098 -2866272 -7058075 -5131336 -2848928 -16077677 -6212013 -6557343 -4125726 -7746567 -1743878 -14681217 -11469418 -1780344 -11392308 -5346076 -428217 -15403252 -16370957 -5460362 -13226196 -3350218 -16554998 -11704318 -9661942 -5964661 -8671226 -13828512 -2072281 -5625265 -9831247 -12080282 -3339340 -16117301 -14345219 -11301801 -14417240 -1953594 -12096810 -11168972 -15936830 -1653043 -8616502 -10846649 -7544324 -11429321 -8196599 -8599480 -6509885 -10409778 -4554307 -8494293 -2914752 -1343388 -5930051 -12025815 -5620159 -7376246 -12291611 -16141846 -9087580 -4417991 -13231562 -5215825 -310845 -4761847 -2758917 -11483325 -10379549 -15419283 -11727685 -946909 -1043518 -14399442 -13132830 -4788326 -7709945 -3826885 -8055246 -16705824 -13734944 -2720036 -15509481 -1687007 -9073913 -8228046 -12920339 -15121356 -3857867 -9437477 -9723876 -7611599 -5409956 -15813714 -14359354 -1410423 -6365685 -6531747 -16087744 -8102859 -350698 -9090571 -10183848 -921197 -5336617 -4889265 -14016317 -1998821 -6239602 -1042316 -11735955 -15971948 -11661114 -16172716 -16428854 -12383331 -6660028 -10427850 -9711257 -858262 -9387856 -9795699 -4577269 -2528939 -1156864 -1617147 -3168037 -13041540 -1281586 -5023727 -4904008 -13968909 -7973686 -11444928 -2012672 -15015625 -14500873 -6089908 -4655738 -6600318 -4618045 -10239253 -3845579 -11851469 -9705535 -5430786 -6743454 -12414178 -857973 -9024513 -1793968 -2590543 -4890525 -15516361 -2928478 -3717890 -15267799 -923528 -969757 -10724472 -13831785 -8744708 -12010675 -1126607 -13018334 -7681753 -7227084 -10609102 -5264541 -13834006 -4916657 -11571200 -10292280 -12101937 -2953962 -13522409 -15258605 -4504946 -2938333 -4314808 -10177452 -8070253 -7424428 -4880718 -8108230 -2402880 -7841836 -6319425 -3931675 -10637523 -961295 -13521465 -11368686 -4855870 -321317 -9996934 -2525200 -4275457 -4630053 -14483139 -2696186 -2092447 -12128064 -1522268 -5056191 -1865859 -2802597 -15408698 -11602746 -4322070 -2885378 -5650490 -12940784 -7646986 -5155615 -6707715 -6279249 -4949727 -3810802 -1640579 -12501677 -5988808 -3750026 -13794794 -9773860 -12338406 -13988062 -10969583 -6148664 -2559972 -3835276 -12201784 -2056514 -6457570 -12736403 -9637953 -7915031 -8045181 -12674876 -614758 -10543742 -461458 -4601215 -6357205 -15300550 -9995345 -7581357 -8791761 -8980451 -12328918 -6028373 -6037811 -9897936 -9490528 -6387729 -11365196 -12589988 -9858026 -15254850 -9510699 -7499245 -6190759 -14614968 -8816095 -13220423 -1175165 -13011631 -4059577 -7706843 -13949278 -5497285 -7888542 -4970145 -2982098 -4522544 -7297318 -16064145 -13744311 -3276497 -16590064 -11301865 -11655867 -16348061 -6634657 -13082258 -263836 -3173728 -15483415 -4057709 -12989602 -4620265 -3601115 -6146524 -4222828 -5128541 -9524071 -2946363 -10848079 -13897661 -11541189 -6849893 -6711339 -15040632 -4097785 -12771395 -16664003 -268138 -15184151 -9817476 -4564517 -8302508 -701761 -8845381 -3750088 -10781498 -15304357 -10543669 -4974467 -6550464 -6291799 -4380430 -9494402 -16479401 -1581881 -5559732 -4712389 -7170556 -11839836 -9654365 -15688631 -4914840 -3962872 -1431614 -12336811 -7683069 -3342288 -4037869 -16632852 -6210567 -2198523 -3378565 -506745 -2555603 -6112816 -6286075 -16359954 -148052 -6194485 -9394594 -12489246 -13183819 -13914312 -12432595 -10665181 -15213986 -8853306 -1893649 -10642231 -10545839 -948994 -6236067 -8211922 -2083675 -5470483 -5838983 -8571750 -3150008 -8225561 -2850361 -10921706 -6950001 -5081773 -3965729 -10533372 -8972565 -2450318 -11173088 -6651593 -5738072 -11454980 -14646991 -3560050 -6782015 -7221299 -10695920 -10662303 -16330570 -8396707 -15235180 -13078451 -4463857 -6511661 -1957989 -9939377 -5023717 -12411298 -13730407 -6898591 -3108114 -14654916 -5766913 -15185317 -6828463 -5813160 -4049525 -14442723 -7640655 -16245868 -4646973 -10854001 -8251265 -631325 -15576110 -3981439 -5976132 -16745672 -7454382 -11979272 -8170107 -10026540 -5172224 -9881615 -7813999 -12836386 -8919822 -6497179 -14719856 -726936 -3549045 -12351824 -2274758 -5262361 -8314504 -14474646 -700013 -1702179 -4503834 -5801674 -9411377 -4208376 -13919620 -16706850 -11502438 -1491842 -4141078 -3083575 -15770046 -689274 -8048023 -8837737 -15434877 -10234517 -11930814 -8357002 -13414099 -13732464 -14559938 -9186376 -3756051 -12480489 -13546789 -2645797 -7135282 -6353937 -14639528 -3625403 -7449105 -6880560 -1148433 -6332718 -14356751 -8505947 -11855352 -16479937 -12817795 -4520130 -493109 -12221825 -7405843 -11665247 -6739361 -3419616 -13225231 -4117960 -15373107 -3520832 -4370571 -3963855 -1823500 -1655576 -13801045 -13564200 -11657527 -1522300 -4006553 -310705 -5347839 -14706817 -8118717 -10163159 -9590701 -10140138 -13206440 -3118736 -1545306 -15841341 -4967883 -8964762 -10663668 -5247790 -1552379 -6653701 -7515483 -13320978 -16185980 -7777008 -2917493 -6890154 -934813 -15504631 -8670094 -13045334 -5807797 -13648932 -1342491 -4948827 -1292922 -1395050 -5026584 -6684535 -13371232 -14123824 -3520389 -15913652 -6796536 -5554758 -11213716 -6897352 -1314094 -2369424 -7986409 -15623163 -13447884 -7631830 -15564312 -11966186 -1516444 -16273051 -5011731 -950297 -13009772 -7165312 -2197925 -9650544 -3926328 -7252609 -5515623 -1536626 -4442325 -3654771 -8078745 -8482066 -2266819 -13894018 -7826521 -5617305 -1914622 -12805813 -7779173 -13604123 -9261096 -15075726 -13160514 -15638151 -1488834 -5294188 -7748124 -10059093 -7090152 -5348304 -6605308 -10730548 -6506631 -15420607 -8507421 -12931379 -8776436 -10589012 -3456571 -12270865 -15156343 -9001765 -4239471 -7733348 -7020689 -7237980 -5290499 -11155829 -8510350 -2912642 -3732238 -1474215 -10276685 -8329598 -14940207 -2211158 -10695761 -13693685 -6920392 -3409915 -13499780 -1875757 -9282414 -1180527 -8397687 -8792734 -7242969 -2749959 -4680092 -2766276 -12142002 -8060716 -13238858 -10619221 -12220410 -9703131 -2493289 -10935220 -14747488 -11003254 -13302294 -10462358 -16083456 -9470170 -4740562 -3821800 -6111822 -14608327 -3348588 -1141895 -2070724 -11860733 -1211720 -14962693 -2686433 -8177805 -9219464 -3436153 -15289471 -13663278 -2592014 -12704161 -4041546 -13062989 -12637087 -6604980 -13282103 -8359931 -8243937 -8562688 -16116285 -14685841 -4688753 -1356793 -2227841 -13023832 -13422110 -13539722 -9912346 -9175314 -1021907 -5322371 -5605423 -1232817 -8045778 -2492282 -3374323 -12105496 -4272019 -15447037 -1731621 -16441851 -10528475 -10524159 -2624341 -2594969 -244345 -2235689 -9457391 -11093786 -11963549 -4461141 -13605187 -10519557 -7347120 -4620721 -14094944 -9242678 -10617939 -11299576 -5335636 -15557956 -13666655 -8140269 -6394567 -12895581 -12195465 -14595480 -2962515 -11768798 -15376081 -8035842 -8614139 -9290772 -6402006 -11242968 -14330206 -3466950 -15479770 -9174827 -14995169 -8878877 -5593937 -9101183 -12370917 -1325007 -1675746 -10188702 -12938653 -16349493 -13672152 -4220471 -9341553 -16766014 -13753422 -11431113 -10016279 -9895926 -15327155 -6345846 -348848 -7342958 -1634208 -8347493 -3087867 -10819496 -4815778 -16231075 -5082270 -5550106 -12752910 -16655394 -5993710 -16727094 -9287636 -14110498 -184392 -3273774 -2739688 -7208788 -2289429 -12324610 -4279530 -12709720 -8014340 -10848938 -13738895 -5575029 -8059810 -13939926 -1158267 -10492235 -9810594 -552595 -441940 -2744807 -1941394 -13021870 -9740855 -513265 -12894815 -9179496 -14520569 -9544893 -3008072 -9648027 -8300584 -15223762 -9010993 -16189208 -7412794 -4724728 -4653871 -4181360 -6171428 -574739 -11331629 -12814591 -5486350 -5800971 -1333520 -8873343 -10883582 -12706703 -3363223 -3759312 -7687678 -1739530 -10749259 -2466338 -11214710 -4172555 -5391982 -315399 -13936227 -8323411 -11970201 -12130629 -10894471 -8247602 -15136242 -6917052 -1146809 -9767452 -6807687 -3151792 -11230733 -13276775 -6821120 -5113974 -3009278 -14688694 -2070107 -1845330 -10849878 -3762709 -12102848 -16342236 -4971838 -16555752 -2359679 -8080959 -1091759 -3257738 -6590854 -11601362 -1630271 -6128700 -14852402 -16546734 -2525810 -16302092 -2436694 -13965817 -16044405 -4471196 -15174300 -13982615 -12051107 -16619058 -3535606 -11476493 -13753641 -2422289 -6806007 -786253 -10247850 -566824 -11994106 -9986847 -8999178 -5587218 -9629436 -748732 -16169008 -1317368 -1887672 -11303718 -8421119 -10945070 -1751096 -5137799 -4398518 -6846578 -14011530 -15524829 -15513213 -13768055 -13212280 -13372109 -16094440 -10161357 -8207960 -2788219 -13326394 -12995204 -14842626 -16399560 -4344630 -11074725 -1934016 -14435885 -1652093 -15471471 -7806134 -2605319 -610001 -314216 -12431580 -11316951 -5818841 -1505434 -2775500 -677243 -11657089 -6443478 -744205 -1982753 -13331369 -5645743 -12242273 -9101844 -16477291 -7530414 -8493736 -9551412 -15224071 -5182368 -735599 -13760046 -1272152 -1352987 -16076558 -12394817 -15406239 -9073425 -11034479 -14854787 -12020607 -9058580 -14286077 -3050548 -5567255 -4983300 -11541310 -4316134 -2650982 -5429544 -7793816 -11577507 -2647911 -15152929 -4282754 -5078655 -10940121 -8472314 -4916753 -16448606 -10838496 -2571383 -15596593 -4949178 -7525277 -6278883 -12156503 -1483963 -16196407 -4608793 -8448357 -5472448 -13777097 -14252792 -10331840 -12504830 -332387 -5167207 -8346160 -12042900 -10947181 -10386674 -8201230 -4331492 -2871689 -1090916 -8325272 -13779118 -10737798 -4262186 -16610000 -13549522 -4462553 -11653116 -9377128 -8066104 -13785036 -9339965 -10350697 -15160476 -8209299 -1553804 -14510078 -15056318 -11006056 -5700719 -13541843 -16520547 -3552527 -5717383 -8119241 -1557115 -2075679 -3043185 -7840358 -15394946 -16371981 -9683621 -1972380 -7896586 -14482168 -8148131 -2590368 -12730134 -1803802 -15925345 -15010956 -14106551 -6036211 -16010094 -8261724 -11056385 -2711125 -1294898 -8873843 -6288928 -5862612 -14066895 -16536413 -11509759 -13665382 -7135572 -8298973 -14403446 -12776850 -13682359 -13884053 -13505465 -3190762 -4349312 -13099634 -2621445 -5198197 -2629458 -6520874 -4334682 -10267426 -4394092 -3600025 -3325007 -10302321 -12748248 -13269889 -1270942 -9048381 -14318453 -7142526 -14655345 -13476037 -3046914 -5679713 -9945044 -10912246 -5647941 -11423262 -8765958 -11751027 -1104577 -8276863 -5563349 -15258846 -2450655 -13649555 -10539342 -12209039 -11646023 -606828 -12218994 -9393183 -9503448 -1582141 -2757079 -12859652 -3050778 -822855 -140605 -6206458 -12325174 -4502529 -9479258 -13716680 -7133480 -11394611 -6222407 -11688410 -5678002 -14232384 -7276296 -6263827 -13558165 -1122270 -12784570 -15700793 -11315669 -6741946 -10639637 -13127086 -6371158 -2917927 -5806035 -16292399 -13001650 -12111363 -10117539 -13945558 -12357164 -6739759 -14209591 -3126000 -16699824 -313531 -6276829 -13568709 -7270701 -3265246 -3451678 -5655306 -4294193 -4899885 -15482230 -3422837 -6408546 -5846065 -9985112 -7458985 -4898682 -15793039 -6341699 -550815 -2500268 -10367308 -10399632 -4715956 -11050928 -15312509 -8796992 -6884228 -3547767 -12283825 -16139504 -12992520 -15382607 -12099306 -5951641 -12031887 -2165607 -4465555 -9620601 -337314 -5893617 -10006829 -2284062 -910168 -7360661 -11043495 -2781223 -13467908 -15988935 -612693 -14400695 -5390622 -7789168 -5362791 -7925846 -2353051 -13858194 -5794418 -15695662 -7476017 -10987252 -13187885 -10757976 -16406907 -16095887 -4031997 -2199805 -9044589 -595510 -1037075 -11455693 -15064885 -8860441 -16474896 -600420 -15493954 -5004281 -7271690 -1336489 -16578585 -2720880 -8433298 -9662081 -1916000 -11272798 -11161099 -2640228 -8468652 -4795771 -9160457 -3755936 -8804235 -2052424 -14617556 -1815647 -4990622 -11203287 -4571200 -15509895 -166568 -9618840 -3908126 -887527 -15940881 -5814303 -9827424 -3663608 -7826574 -1805012 -10525870 -15501792 -725366 -13739718 -2224576 -449311 -2477732 -5841250 -4494398 -10431887 -6541009 -504399 -2608632 -7147318 -2951644 -7144160 -10333591 -943736 -13871789 -12339540 -5427332 -12265477 -15282967 -10366412 -5639132 -12505054 -16553105 -5771819 -3932297 -14836629 -11483256 -6818048 -7491674 -13086669 -1781304 -11145612 -7170806 -9861817 -659131 -2557747 -10068964 -13339701 -13637735 -3901709 -14282668 -1273269 -11365141 -10476043 -4314894 -3904530 -1559961 -13318872 -16387537 -257737 -9898921 -12966892 -6678601 -13860633 -3187045 -3313516 -3965187 -9582783 -8472104 -9740042 -14004277 -16046571 -9963734 -8739286 -1018516 -4598619 -4225431 -11749362 -2397742 -4126783 -8392070 -8234541 -10189685 -15368908 -15668696 -9470233 -16580714 -9042450 -1686225 -6167985 -1342731 -9300713 -209140 -15821958 -2929828 -6517827 -9138659 -2956151 -10793092 -1018490 -8984510 -11206730 -5345202 -9986219 -15097581 -1215462 -6063600 -12676662 -16379092 -15839686 -6151171 -12713244 -12240721 -10559736 -9807287 -3274438 -13647494 -1391476 -14950492 -3028052 -5608978 -8668299 -3469476 -15210621 -819645 -10723389 -9535960 -13242187 -13527372 -7176613 -8516646 -972555 -10786143 -1136387 -9684350 -8225008 -3305738 -8903943 -8239617 -5567190 -6936389 -8831090 -3841901 -6267323 -15969599 -9684204 -5903376 -13384013 -8972618 -5419198 -14110469 -5448739 -362032 -11853639 -1797700 -15226070 -6490761 -8842850 -12683498 -9596512 -5855263 -9702762 -10078871 -1397935 -13033023 -9965183 -6775142 -12409228 -13326459 -13335400 -11260941 -2519138 -14917504 -10882810 -8735495 -4200840 -9582695 -13533454 -13168519 -247332 -9573927 -11957741 -741086 -14107829 -3806690 -5601754 -6871673 -13500095 -9578276 -12686734 -7562594 -8017387 -8235616 -2394296 -2801987 -1105244 -9605040 -8051495 -6441036 -11163323 -11088661 -8354810 -1097811 -5885143 -8011885 -16369465 -11679588 -238442 -7294157 -14333263 -4291769 -1931234 -9691903 -676966 -9305000 -9170347 -5434000 -7412006 -4319838 -8217781 -11557425 -8923715 -14284220 -3065485 -13675495 -4036690 -1929089 -2910330 -3572268 -11141281 -15545866 -8457118 -7021829 -8644169 -12213942 -8819265 -6626253 -266108 -9928319 -16160442 -9382064 -6512096 -8141314 -8972463 -13869989 -2314011 -7249748 -7832456 -4247838 -2815452 -4348746 -5308710 -3660467 -7054214 -13492687 -2572571 -15196841 -2848306 -4093886 -6165152 -1178719 -710128 -1647973 -6781371 -8269976 -7331422 -4259180 -438781 -14746312 -7829028 -9762088 -12557894 -9103825 -5708950 -12157867 -15982847 -11333606 -12805537 -14101748 -11376176 -2236598 -5494095 -5730429 -492714 -8181660 -15721849 -9750332 -3192984 -950024 -4131292 -15503018 -2995023 -10312762 -427914 -11476469 -3393140 -13886474 -7531667 -6986154 -10065393 -15627387 -2972477 -11225709 -14491975 -3057859 -10625087 -10206742 -14537808 -8955796 -1119575 -13328801 -2747746 -11695000 -12386393 -15775434 -4566596 -5665110 -14928375 -14617561 -1913393 -6873627 -8281793 -13338725 -3211439 -1848821 -792437 -3106832 -7954053 -11394384 -2974580 -9037388 -15761352 -7344770 -16341020 -16600326 -10934879 -13314613 -15919619 -4457961 -2255844 -14609557 -2463861 -14863212 -2982712 -1488354 -11917360 -1445443 -3731862 -5990737 -15705909 -7689757 -1905470 -2177534 -10713237 -15166374 -12992844 -8644901 -6593384 -16066236 -6653825 -16327654 -15917979 -15079557 -8468014 -3296131 -2139385 -4347587 -2530455 -13116994 -1241275 -2909756 -16392061 -12522221 -5563187 -10270281 -11693214 -6982240 -3737928 -12974566 -13101862 -5343117 -15815769 -437131 -4398391 -15479834 -15369648 -14977774 -8948686 -4303808 -15775969 -5199765 -14311246 -13260953 -916875 -13269641 -3670030 -5979068 -11304077 -10018296 -6243926 -14165430 -4596308 -4232385 -515099 -5539530 -8543967 -11992822 -6402001 -12453204 -5004329 -5584200 -15311507 -3847722 -9612309 -11416865 -11540403 -10536308 -3567463 -10593199 -15766714 -2820911 -4611908 -12466363 -6375839 -6404948 -5632394 -11191353 -8908237 -12305296 -6847919 -6171878 -8577637 -7533919 -5391141 -11547638 -11974837 -16099471 -2056954 -1887216 -9046233 -13811012 -1582161 -168004 -8952533 -8966895 -10456394 -11119041 -15280232 -2623735 -16304234 -14222202 -12782124 -4580181 -10731511 -2495678 -5491569 -4982508 -14388608 -15415763 -5402757 -8836112 -12192493 -5783339 -8845026 -16232281 -8334155 -236362 -12761338 -4300516 -4484181 -13773912 -11574280 -3617223 -2313481 -8655009 -8695929 -16332506 -10770844 -11230878 -13883678 -7746496 -8788255 -4567851 -10714512 -13421470 -6063228 -2782347 -14668936 -1647340 -15476948 -12947606 -2047810 -15200646 -1550378 -14599467 -11010626 -1399384 -3596810 -14558543 -1154566 -11017918 -7737901 -8756447 -2004595 -3246159 -4916297 -15358403 -5424600 -9630632 -4583954 -7011753 -14470069 -16097134 -1542652 -11905044 -7265124 -16579083 -803474 -7518038 -5142251 -2206560 -900676 -12818805 -3639868 -912393 -6772281 -7228797 -5711434 -13311733 -11310886 -1901539 -9749797 -1714539 diff --git a/2024/_input/day_23.txt b/2024/_input/day_23.txt deleted file mode 100644 index 708c19e..0000000 --- a/2024/_input/day_23.txt +++ /dev/null @@ -1,3380 +0,0 @@ -of-qe -bf-vz -ya-pc -sr-cb -rh-to -sa-hw -cs-zy -vt-us -rr-kk -gr-qn -kl-uk -tp-oa -cw-kl -ah-er -mf-ny -tz-oh -sa-az -qb-iy -bs-uu -ja-kc -nj-cm -us-bm -fh-io -dp-vm -rb-wv -cz-si -cm-og -ml-zl -bi-sf -sr-oi -tu-wo -gt-jm -kn-pf -na-ws -ip-nn -wb-rg -kr-nv -wf-zq -tm-xp -dx-rx -bg-dt -wi-tm -in-uz -bm-il -je-su -ju-in -lz-dc -hb-se -fb-vv -pe-bh -jj-xd -ar-qe -kc-kk -xp-dn -ij-ng -lp-tv -xo-ih -qt-zv -zd-mn -gu-sy -cx-lo -es-kb -ko-qd -gi-bl -iy-to -ys-vm -ha-yx -ci-og -ze-rn -oc-rz -vc-ig -ah-gn -sk-do -qj-zv -yu-sq -sz-aj -fb-rp -xg-uv -dd-aq -pn-xy -ax-ok -bz-nj -gs-hk -zw-ge -pm-ps -ai-ou -ki-ms -xb-id -tv-pd -yh-sd -gh-ry -tc-uu -cv-ld -fz-nv -mj-qf -kr-wr -zf-uh -eq-jj -es-hz -pc-is -sf-tp -ci-bi -mj-rh -ai-zd -al-zv -zc-jp -ds-hb -yj-er -jg-xg -hx-iv -bl-oy -bi-og -jr-qb -kk-ea -mg-na -av-be -sn-uq -pf-dg -gd-fc -ea-oj -wd-pu -fx-pi -yu-iv -on-xh -zy-kj -au-hx -pc-oz -kc-ea -lx-im -kr-fz -lz-tw -gg-jt -wx-jm -tz-uw -cu-jr -vt-on -jy-ph -dp-uw -gj-zv -sr-ct -if-be -ht-gj -vg-gf -zm-sf -ku-ru -ij-qs -lx-ju -zf-wk -mn-id -yb-ht -ji-pp -on-gc -tw-fc -qt-yb -oh-sg -km-vj -ma-ha -pd-bg -jm-br -ad-pp -qh-jj -ey-he -kk-oj -fc-gb -ql-bq -ii-uu -ih-av -da-si -pm-dr -wl-xv -wm-lv -cb-sz -nv-qa -tw-rd -ym-qk -io-cp -tl-dn -sc-bx -cx-tf -lz-cg -as-fz -vu-jg -lu-ls -yi-fn -vn-lg -io-nh -aq-yq -yv-sw -zb-ph -pj-ya -ls-kd -cv-se -kc-oj -sx-ld -yx-up -wl-lh -wl-tc -fa-ip -js-bq -he-uu -wi-tl -mc-fo -sz-xl -jx-cs -xf-oi -dl-yt -yt-ut -vd-dx -wi-xs -bq-om -ll-tk -au-iv -kr-uk -jo-kj -cz-pn -ge-rs -wq-ue -kt-gb -jo-cs -xb-mn -gf-cd -fx-ap -ut-vu -gw-no -tf-sf -ss-vf -of-hv -ac-nh -kk-cm -th-ys -pf-sx -zv-sj -os-am -re-sr -hk-cr -jj-zt -kd-vs -qf-to -fl-zl -nh-qe -ln-os -ob-ro -rz-gn -ea-eo -ks-cd -ti-ro -ju-rh -gg-mx -ho-dz -aj-xl -kc-lc -ax-af -ll-gv -lp-pd -mp-kj -ku-yz -yc-pu -he-xv -tz-ge -yb-sj -cw-ef -il-us -wx-jf -mr-hz -mz-bt -mm-rr -wr-cw -ju-qf -uq-kd -uh-tq -ut-jg -ow-gt -jy-zb -dc-kt -ni-ws -zs-qu -fj-qn -jt-eg -ac-hv -bv-op -be-ko -il-mb -si-dx -zb-pv -xh-us -pm-pj -as-wr -wi-zp -rz-bo -qp-np -yq-zm -wc-yp -aq-cu -ln-jf -hj-ts -pf-cv -sa-mn -mk-el -xz-jf -sl-iz -iu-bm -cy-dl -ty-mr -qn-qf -sb-ts -qy-cp -ps-ya -cd-jw -rb-hj -kl-kf -ex-yc -uw-oa -uv-yt -ld-kn -gk-sg -kb-nh -rs-om -xw-ql -yy-ys -wb-yi -sj-lg -aw-dc -sb-tn -ld-qx -yo-bl -ty-es -lu-qh -ob-fw -fx-lp -yo-gi -xq-ey -zh-sk -ec-wq -rb-tn -gr-kp -xf-ct -bb-fw -fj-lx -tc-fq -dr-lv -um-kp -uz-ny -el-ew -tq-bd -pe-lw -kk-ax -il-cn -rr-ja -oi-ct -ep-er -dg-sn -nj-cx -to-gr -lg-qw -uz-mx -az-cf -xo-be -rf-uh -mm-lc -ho-gh -iy-dt -hx-vm -mg-ws -xc-sv -ko-if -cw-nv -oa-tz -wy-au -qp-ut -rp-sl -na-ml -oz-up -nz-hj -vg-jt -tq-vd -ru-pt -sw-ix -ob-db -ny-mx -bi-ov -jy-bh -xc-jk -rh-fj -jk-hi -wl-he -vu-jc -dg-ze -yz-ms -tp-cp -mm-eo -mh-da -of-pg -fh-dd -ay-mg -qt-vn -ip-bh -vf-eb -aj-py -se-zt -cp-nf -me-qv -di-rb -be-ih -uv-vu -kc-af -xk-cu -fb-nq -px-hb -sk-ia -ho-ry -em-xf -hy-pm -rt-ub -hv-vg -iq-ll -yq-dd -oa-gk -wc-ci -rf-bd -eo-oj -zs-dr -cr-je -gf-yv -up-ha -oy-yi -za-fo -oj-ok -ki-pt -rn-uv -tf-cm -jk-mc -us-vj -hc-lw -ol-he -oj-lc -ow-by -ds-eq -ey-lh -uz-gd -kc-ok -hx-yu -hg-sl -oi-cb -ma-ox -zl-gc -yl-dp -mp-ao -ka-ds -fl-ws -gj-lg -tt-yj -eo-xq -pn-gi -ig-dh -km-dy -ku-ft -xg-lq -sw-vb -dx-mh -ka-vm -bk-wx -sr-aj -so-hd -sv-fo -kk-mm -bz-gs -ps-zs -gr-lx -zb-nn -tp-nf -zb-pe -nh-hv -oi-sz -fw-ks -ja-yc -br-am -mn-jo -to-im -sv-tz -ji-wk -qp-vr -xo-ue -bn-iw -fp-bu -hm-px -db-bb -vu-np -gd-mx -db-ro -vc-nz -cj-mg -zc-lp -xn-iz -ih-ec -ht-zv -vd-jb -bh-pv -dh-vc -rd-aw -eu-aw -ad-wk -qn-to -sr-kv -gk-zw -jg-lq -bh-lw -pp-yq -eg-ti -rx-gh -bi-kd -gg-uo -uo-ni -fj-ju -av-pl -qd-ue -qj-fe -vr-np -yu-yl -ox-qs -rg-cz -zg-ie -mb-ro -zq-er -nj-cr -dc-bc -je-hk -fw-jt -hw-ou -xy-gi -kv-gu -zv-fe -nr-ym -oj-bh -ix-vb -nu-rr -ef-uk -tl-qm -dr-pj -br-xz -lg-qt -hm-fc -gs-cx -ml-fx -am-ow -zp-qm -eg-db -jw-hh -iz-ky -xv-xq -vc-wv -js-xw -fc-cg -lg-fe -wq-if -in-rh -bt-bn -es-mr -eb-gw -yb-zv -im-ju -ei-sq -he-fy -kf-nv -zy-bt -zs-pc -sy-cb -vj-dy -sy-sa -qm-xp -ps-oz -mh-ry -cz-yo -wk-bd -zm-fh -am-by -iy-rp -gw-ma -hy-oz -qf-lx -dd-tp -jx-bu -xw-gx -hc-nn -jy-lw -my-rt -wx-br -uo-gd -of-nh -cb-ct -am-bk -ua-uz -ny-bl -bt-dj -zt-zz -ok-lc -hx-sq -ma-yx -nu-so -ub-yf -py-sy -ul-cv -yu-wy -ol-fy -pe-nn -jb-lr -hv-tr -hc-gy -qa-wr -xz-gt -ju-qr -lv-oz -bf-rl -on-bm -kh-id -wk-rf -wh-yz -zx-hh -pl-xo -qd-if -rz-rt -qo-pl -al-lg -ub-my -ac-tr -gj-vn -ea-nu -kj-bn -qo-bc -yo-fn -pc-ps -so-vl -iq-om -bx-rb -di-ig -an-sw -af-oj -my-tt -kk-eo -jh-jf -cy-xg -da-jb -vi-ay -xb-ou -xl-xf -cg-eu -yj-vr -pu-dj -zl-ay -eq-xd -kd-ci -ft-cu -tf-lo -ep-bw -iw-jx -rv-ky -hi-za -bu-cf -hm-cg -og-kd -tb-sk -xh-km -fa-gy -fq-wl -fu-nv -az-sd -ii-xv -rx-da -nq-qb -hw-yh -hk-oq -ug-ru -xi-is -rz-yf -hz-tu -xz-os -tv-wf -ig-xc -xx-av -az-xb -vs-lu -dl-np -yc-bo -ai-bv -sd-sa -zt-hb -ls-vs -bd-ir -kr-qa -md-ts -dp-yu -qu-ga -wx-yz -my-zq -iq-tk -js-tk -dt-lp -gf-jt -jf-br -dg-ul -in-qf -kp-qn -jr-ru -gc-iu -tk-gx -yc-hr -sy-ct -uk-sv -gs-tf -zt-eq -qv-vz -re-gu -cu-qz -wq-xx -om-js -cm-oq -yi-xy -lk-ng -am-uq -tv-jp -kl-nv -ys-ei -dh-tn -em-nv -dc-hm -xb-sd -vz-ul -he-bs -pv-lw -xx-ih -tc-sy -hr-dj -xi-op -tm-ed -zf-pp -ay-fx -pe-fa -sv-bu -ei-wy -kp-to -tj-bh -xf-py -vb-do -rl-ze -eo-ja -tn-md -ng-ox -np-lq -fn-zr -zz-hb -pb-tq -tu-yv -qu-lv -wf-sx -rj-hr -ct-kv -so-zp -ex-op -mg-fl -wv-ts -pb-pp -sl-pn -bg-iu -ht-lg -zf-rf -lh-nn -tp-io -py-cb -lp-me -vl-dn -eg-gf -gu-oi -tb-tu -bv-sd -cj-ap -bb-ro -hm-eu -su-hk -iy-ky -xq-wl -ih-ko -wk-at -pu-bo -iz-vv -xb-bv -cu-pt -yl-iv -vv-rp -si-rx -ll-yi -ii-bs -cv-kn -gg-uz -ps-hy -gy-bh -um-tr -yv-do -an-va -rg-yi -nj-tf -nu-mm -tr-mt -ym-xc -qe-ik -fo-hi -za-sv -ia-tb -xl-py -bw-gx -mx-qg -di-hj -iv-yy -pt-qz -cj-pi -cq-hm -dd-ly -tw-kt -za-ym -gv-gx -tn-nz -zc-dt -zc-tv -wi-ig -mt-zx -qr-jb -lz-hm -vf-ng -zd-sa -fe-jv -xn-mo -xq-fy -di-vc -by-wx -js-yd -lq-dl -ob-jt -ql-ep -dp-hx -av-qd -wl-nv -kf-wr -tk-yd -iv-wq -us-gc -da-qr -yy-th -mr-zw -nz-ig -jv-ol -km-on -ld-ul -qk-fp -wb-il -lh-bs -gs-zz -kr-ef -tt-zq -fq-xv -jr-wh -db-mb -rr-lc -ua-gd -gy-nn -gt-wx -bi-lu -cs-mz -zq-gn -ma-ij -ps-ga -zz-se -za-fp -tl-so -aj-oi -ie-ha -fu-wr -lp-zx -jk-bu -ge-gk -vb-tu -rj-yc -sz-re -wm-ya -yl-ys -pz-wb -rg-gi -sl-qb -aq-sf -ys-wy -fp-nr -pc-ga -ug-ki -cp-dd -id-sa -ih-qd -pr-yp -oq-lo -sv-hi -fx-vi -qp-xh -bk-ln -tz-zw -qr-gh -in-mj -gx-om -hr-is -dr-zb -rl-cv -gi-oy -ou-mn -hz-uw -re-kv -iu-on -pg-do -vz-dg -ar-of -er-wf -rj-ij -zs-pj -sb-di -vs-pr -bq-xw -tt-wf -nn-tj -dv-qh -ht-al -uo-mx -hd-qm -gd-ny -ai-hw -cn-km -ka-px -kl-ef -tq-wk -jk-ma -rp-rv -tg-zz -ho-rx -yf-yj -zh-vj -mp-zy -qx-pf -iu-il -wb-oy -ge-oh -pi-vi -dv-jj -ao-bt -di-tn -cm-su -ys-iv -jx-jo -hy-qu -bi-uq -me-jw -ao-zg -bl-yi -qz-yz -qw-al -io-po -tl-xp -rb-dh -ya-oz -bv-zd -gs-cm -rn-vz -su-bb -in-to -gt-am -hi-nr -wc-vs -ia-wo -ql-om -gd-ar -mt-ew -zp-ra -xm-ni -gn-ub -av-qo -da-lr -tq-zf -ph-sr -jw-bg -yb-vn -gj-qj -fb-ky -kc-nu -qm-yx -ow-jh -cq-dc -re-cb -at-bd -cj-dx -cx-cm -ku-pt -pk-zc -hd-tl -fw-ti -cn-zh -uv-lq -ug-pt -zt-tg -xd-zt -gj-ts -kv-oi -za-qk -hc-bh -po-zm -oq-je -ny-ni -rt-yj -kc-mm -zp-hd -dj-wd -ao-mz -yj-wf -rt-yf -jg-qp -np-cy -xg-ut -hh-pk -ls-ov -ed-ou -ys-yu -lh-ol -ao-kj -ls-og -ew-qe -cl-gd -ny-gg -gt-br -fy-bs -oy-zr -oj-nu -bn-jx -nf-dd -gf-ti -wb-bl -tw-cq -ig-sb -hj-md -rv-hg -tj-fa -ni-ce -qn-pz -jb-rx -ql-yd -uo-qg -tw-aw -ap-vi -lx-mj -bj-pb -pi-ws -ft-pt -os-gt -cv-rn -ea-af -ki-yz -qu-ya -as-ef -ji-ad -sv-mc -bt-iw -bx-dj -pn-oy -bx-ex -vu-im -cn-vt -lu-uq -jk-sv -bb-mb -pb-rf -pc-qu -pn-wb -jb-ho -px-ds -mc-xc -ze-ld -fe-sj -rn-ld -uq-pr -in-lx -ao-zy -pp-at -jy-pe -hc-fa -zs-ga -pg-sw -ey-ii -xk-ft -tm-qm -tv-qv -xi-sc -lo-su -bx-is -sr-sy -ax-rr -fb-rv -qh-px -ml-ws -qo-ue -ov-yu -ny-ua -kb-ik -qt-qw -kd-ft -wr-uk -dj-sc -fn-pn -za-bu -zc-lr -av-ue -oa-ge -pv-jy -ij-yx -cz-fn -mo-iy -jc-dl -ue-be -vt-il -qy-po -rt-oc -tb-se -ey-bs -zq-ub -qb-mo -py-re -aq-nf -er-ub -ov-lu -af-rr -ph-pe -lr-dz -tr-of -lh-he -qy-qr -me-pk -ol-bs -ft-ms -gw-up -ao-jx -im-rh -xn-vs -hw-mn -kv-sy -sd-zd -my-oc -wd-za -jc-uv -wm-oz -pe-tj -pd-dt -qz-ku -ft-wh -zy-ie -gu-py -qu-ct -qg-ua -jy-hc -zy-iw -vu-cy -gn-tt -bg-qv -ix-yv -ik-gn -zl-ap -bb-ks -lo-cr -ty-zw -yp-kd -fw-cd -re-oi -yo-zr -yz-ru -qp-xg -eg-iq -mp-bt -iq-xw -el-of -hb-dv -nu-ok -rz-yj -lk-ox -tm-dn -xc-fp -al-sj -io-sf -ix-an -gr-ju -xx-ec -ap-ws -id-zd -mp-ie -pb-at -pg-tb -ey-tc -lu-pr -sq-iv -dz-da -gx-ql -nz-cs -fq-hr -ef-kf -ky-hg -ss-ng -ru-ul -km-iu -pr-kd -me-hh -db-jt -bw-ll -qk-xc -pf-ld -ix-sk -vj-on -tp-yq -cu-yz -pi-fl -ni-gg -zc-jw -hw-xv -dc-tw -fn-wb -ar-ik -hj-vc -zh-bw -qe-mk -md-sb -dy-zh -up-ma -kb-qe -hw-kh -er-yf -ny-ce -fn-oy -ze-ul -au-vm -qw-ht -ql-js -pg-wo -pm-qu -xp-zp -yq-sf -hb-ka -id-az -jc-jg -da-ow -pm-ya -ub-yj -eg-mb -tm-uu -px-se -qv-hh -bv-az -ys-sq -ko-ec -xm-mx -fc-eu -he-tc -dg-sx -rj-wd -es-ge -mf-uo -pz-bl -os-jm -yo-pz -rd-ew -xw-tk -by-br -ab-oq -fn-bl -yb-al -qg-ny -ik-mt -jf-ow -ug-ft -ql-ll -tc-ii -ha-ng -ep-gx -yy-ei -kj-iw -ny-xm -fo-ym -ep-tk -xv-bs -lz-fc -ho-mh -sb-vc -xi-wd -tj-gy -yx-yl -sw-xw -px-dv -zr-bl -ni-uz -sf-ly -rr-kc -cp-ld -ws-cj -os-ow -xg-np -im-um -il-vj -xn-ky -qs-ma -kh-ou -eq-dz -wm-ps -al-gj -cf-xc -yz-ft -au-yl -qv-jp -ls-bi -jv-qw -sb-hj -us-iu -mg-vi -el-tr -au-th -am-jh -dv-ka -dn-so -ix-pg -nj-gs -qb-rp -rp-ds -fp-jk -jf-jm -qe-tr -hd-dn -xq-he -oi-sy -jf-gt -js-au -xf-re -xy-bl -ue-ko -as-cw -rz-ah -os-rs -km-bm -ov-sn -ci-ls -vn-sj -fj-kp -do-sw -ks-yf -bg-zx -ci-sn -jk-cf -id-yh -si-vd -mp-bn -bl-cz -nj-ab -ru-ft -bv-ou -em-cw -ls-pr -ju-qn -ao-cs -ru-ms -qv-pk -va-ly -jw-pd -fc-kt -gw-ha -ap-fv -fw-py -bd-bc -bo-dj -fq-ey -hz-ge -ac-of -su-tf -ex-pu -yo-rg -gc-km -cy-qp -aj-sc -cw-qa -sj-lv -pl-be -jr-ku -iz-mo -zr-pz -mb-ti -cl-ni -oa-mr -ft-ki -th-yl -vb-tb -qn-lx -zf-pb -eu-lz -rf-tq -ql-ac -xm-ua -up-ng -op-wd -ka-xd -mr-tz -ir-qz -cn-dy -my-yj -vj-xh -kc-ax -xy-yo -uk-cw -gd-ni -wo-ix -uv-cy -qb-rv -hy-ga -cj-fx -if-pl -lr-qr -bq-gv -ms-pt -ex-hr -dj-ex -wl-uu -fc-cq -ko-xo -gk-tz -hx-yl -oh-mr -em-kf -zv-lg -sn-og -zd-hw -ub-ah -ti-jt -ks-ob -be-wq -vv-nq -vi-cj -mt-nh -ao-wm -lk-kf -tr-ar -uu-fy -hj-wv -cf-fp -lr-mh -ct-re -cg-bc -jb-dx -jg-cy -qt-al -qe-ac -wb-gi -yu-th -me-bg -bc-fc -cn-xh -uz-uo -gs-cr -um-qf -of-mt -yi-pz -jc-br -oz-pm -xk-qz -uh-ad -uk-qa -gi-pz -py-sz -ob-gf -bi-vs -mj-jp -bv-mn -di-nz -ih-ue -on-mx -hz-wk -fp-ym -ey-fy -tr-ik -cg-gb -wv-sb -aq-tp -ry-si -hr-bx -ah-my -aj-sy -zd-yh -pj-ga -eu-gk -sw-tu -fv-fx -si-mh -wb-cz -uz-qg -fp-he -xo-wq -bi-wc -fj-qf -xq-fq -kh-sd -io-ly -as-qa -zs-oz -qp-me -br-bk -xb-av -sd-hw -rp-ky -rg-pn -hx-th -qw-zv -ov-vs -gu-sz -wx-am -oj-rr -gg-qg -gu-ct -mh-ku -rp-xn -us-zh -gn-rt -ka-yh -lh-fy -pi-ay -ab-su -fj-um -bc-tw -hh-mf -jx-zg -mf-cl -km-zh -au-sq -zx-zc -xl-sr -dz-qr -pu-sc -nn-gr -dp-ys -fz-uk -gn-my -gd-gg -el-nh -dr-hy -kd-lu -cq-eu -fy-xv -dz-ry -gv-bw -cq-gb -ew-hv -ro-fw -zw-sg -ap-bf -dv-tg -rd-fc -qn-in -oy-xy -sk-yv -if-av -rp-nq -pm-zs -qd-qo -yy-wy -uw-ty -xp-ra -ma-lk -ub-wf -bw-ql -zl-na -ce-ua -aw-lz -ai-xb -er-rz -su-cx -kn-ze -uo-cl -sq-yy -bv-kh -at-uh -ry-vd -rs-mr -rj-dj -mk-hv -yb-qj -tj-pv -hm-gb -vt-bm -ew-ar -be-xx -ir-pp -ug-wh -ly-nf -ac-ar -ar-kb -vl-wi -fb-xn -tb-wo -gu-sr -an-wo -no-sb -rj-is -sk-sw -mt-ac -kp-na -wf-gn -fj-gr -dz-vd -bd-ad -px-xd -xn-iy -tq-pp -ed-wi -ac-kb -tt-rz -el-ar -pk-dt -js-ep -vf-lk -ky-nq -bu-ym -wk-ir -lq-ut -jx-kj -ou-sa -dr-pc -vr-dl -lh-ii -pv-pe -xl-hi -yh-ai -mc-cf -aq-io -uv-qp -jv-ht -uk-nv -yq-po -mm-ja -lv-zs -kn-xz -qt-qj -jk-qk -rr-ok -cl-qg -gx-bq -sk-wo -er-tt -tg-ge -mo-rp -yo-wb -ty-rs -lv-pj -lo-do -br-ln -zx-jw -vg-cd -kt-cq -ll-om -qw-vn -ka-jj -ll-js -pn-rf -dr-qu -ml-mg -ji-bd -rd-lz -op-pu -ln-wx -ei-au -ii-fy -ze-qx -ah-yj -gf-mb -mf-gd -rs-uw -kb-vc -gf-bb -tn-vc -is-pu -dj-is -vf-qs -hy-pc -ey-ss -ya-lv -vj-qd -rp-iz -tq-ad -av-wq -qv-zx -om-gv -tp-ly -oq-cr -va-wo -qm-vl -jf-by -gg-ua -qz-ug -ly-qy -pg-tu -jp-jw -tm-so -ed-xs -em-as -mo-vv -sw-tb -jm-bk -ss-gw -hr-sc -ad-rf -vj-vt -vd-gh -fo-qk -wc-lu -ni-ua -pk-lp -el-ik -np-ut -qw-sj -si-jb -fx-ws -tp-qy -qb-hg -pv-gy -nf-po -wv-dh -yx-eb -rf-ir -mj-kp -nq-hg -og-yp -no-hj -ug-cu -qk-bu -gw-vf -gt-jh -id-ai -bq-yd -op-hr -ro-eg -ln-am -ht-fe -wy-hx -lv-pc -yv-va -fu-kr -pi-ml -cy-yt -rg-pz -ea-vf -mz-ja -bq-bw -xw-yd -kh-ai -ef-em -nr-fo -al-qj -is-ex -jp-hh -xv-tc -up-ox -kk-lc -es-uw -rn-sx -py-oi -gc-zh -cf-qk -um-lx -bh-ph -wv-nz -bz-je -pd-hh -vr-uv -an-yv -em-uk -qf-kp -vi-ls -tl-ra -rl-pf -dg-rn -gr-rh -fa-pv -zl-pi -an-tb -db-gf -jk-fo -sc-bo -ig-rb -ua-hx -ce-rt -qb-xn -nq-jh -cj-na -xo-if -tj-zb -ec-ue -wl-bs -pd-qv -nf-fh -ce-uz -xi-pu -il-gc -qx-vz -fl-cj -uu-xq -gx-ll -nf-qy -up-ij -cg-rd -nq-iz -ms-xk -cr-su -ty-oh -qd-xo -cf-nr -tn-gx -dh-hj -op-dj -vn-al -yo-oy -lx-kp -zm-tp -os-br -lr-rx -eq-qh -mo-sl -do-wo -hk-nj -bo-rj -bb-jt -bw-tk -tf-hk -mj-qn -km-el -tn-wv -hg-iy -mg-ob -sc-rj -hb-eq -pp-uh -cs-bt -ug-ku -kb-mt -rs-tz -yo-yi -ix-tu -nu-ax -hx-ei -bf-qx -wm-pj -xb-kh -er-gn -qv-jw -mt-hv -ry-da -mh-vd -iy-nq -sy-re -jh-ln -ml-yo -kn-ul -yt-xg -my-rz -bz-tf -jc-xg -vl-ra -kb-tr -kh-az -sb-zd -xb-yh -cf-sv -om-tk -jh-bk -bs-xq -ho-si -xm-cl -so-qm -ce-uo -fe-yb -ip-hc -wi-so -mk-tr -eq-se -dl-qp -jy-fa -lg-jv -vv-hg -qx-rn -md-vc -do-an -rb-no -jj-se -po-cp -yp-ls -by-gt -ms-jr -ln-jm -ly-zm -yx-lk -ra-xs -ep-ll -qb-ky -jg-uv -lq-rf -mm-ea -ix-ia -rl-ul -cl-ce -qx-sx -im-qn -vr-vu -js-bw -jh-br -wr-nv -sk-an -if-ec -qu-ps -ir-pb -ih-qo -bi-pr -jh-by -sc-wd -db-ti -vg-eg -eb-ng -dp-th -xp-xs -ab-kt -mg-fv -em-fu -dd-zm -tb-ix -mg-fx -db-xg -vu-dl -jp-zx -ab-je -bc-lz -ew-of -yd-gx -hk-lo -ha-ss -cf-fo -og-uq -lp-jp -mr-uw -uk-ug -ss-lk -qs-lk -cp-zm -iq-ql -ox-yx -dp-yy -iu-zh -wy-iv -wm-dr -vz-pf -bu-mc -xn-rv -wr-fz -do-tu -oq-tf -jp-pd -yu-vm -xx-xo -be-qd -kl-qa -fo-tl -dr-oz -gv-tk -jb-ry -ds-dv -vf-up -up-lk -cy-lq -ng-ma -rg-zr -kc-lg -dy-bm -bw-xw -ir-bj -zb-gy -vt-xh -jg-ml -wc-kd -bg-pk -oq-bm -kt-bc -dy-on -nr-bu -tp-po -bk-tw -al-fe -je-gs -my-wf -pl-ec -ry-uq -no-ig -pd-me -bt-jo -er-rt -ki-jr -cm-je -au-yy -xm-gg -eg-fw -zr-gi -mt-ar -sg-uw -bk-gt -ii-fq -md-nz -ms-zt -pg-vb -dj-xi -tf-ab -bf-pf -gv-iq -eq-px -lz-cq -gv-xw -di-wv -yv-ia -ew-kb -hg-xn -fu-kf -jk-nr -at-tq -xg-vr -pk-pe -zz-px -vf-ij -cy-jc -qr-ho -bd-bj -bb-cd -ue-pl -pg-yv -vg-db -wl-ey -jm-ow -pe-ip -sn-wc -yy-yl -qy-fh -uz-cl -iv-vm -zg-mp -dr-ps -vj-gc -nz-rb -si-gh -rg-bl -cn-iu -hv-ik -cz-zr -qv-zc -mx-cl -nq-mo -bx-xi -ig-hj -eb-ha -ge-ty -ai-ip -sd-ai -an-sc -ou-yh -yh-bv -lw-ip -ho-da -ab-lo -av-xo -iw-mp -jt-cd -ft-qz -az-zd -im-mj -cp-fh -ra-cb -ep-yd -mg-zl -xz-ow -rd-kt -to-um -ji-at -xk-ug -qd-ec -xl-oi -kr-em -io-nf -ku-wh -xl-gu -lw-fa -hk-bz -iq-bq -vb-sk -wi-dn -sg-jb -pe-gy -ap-ml -qj-gy -wf-yf -jj-tg -rh-um -sz-kv -dy-vt -zz-xd -do-tb -ax-eo -ad-pb -vb-ys -re-bn -ky-db -bg-zc -ea-rr -uv-dl -gf-ks -yh-kh -ed-qm -dl-oy -nf-yq -cm-lo -zt-px -va-pg -bg-jp -ox-sd -ga-ya -bk-ow -pn-yo -fz-fu -lo-gs -ky-vv -kh-zd -zb-lw -ip-ph -lv-ps -lr-gh -ce-gg -va-do -tn-hj -iz-hg -dx-gh -be-ec -qg-xm -cd-zr -vt-aw -pm-mo -rd-dc -ah-zq -ac-ik -ug-jr -xq-ii -yx-vf -ec-qo -rg-oy -vi-ml -ul-rn -qe-el -fn-xy -ir-uh -el-mt -ue-vb -rh-lx -tq-bj -tv-dt -gy-jy -fb-gh -bh-zb -to-lx -mo-fb -va-tb -jx-mp -fl-fx -wc-pr -qy-dd -om-yd -km-us -iw-jm -pz-fn -ce-qg -eb-qs -fa-bh -zw-es -rx-ry -cg-aw -tt-oc -jo-mz -nq-rv -js-iq -tw-gb -gd-xm -hb-jj -zp-tm -pi-ap -md-rr -kn-dg -kr-kl -yq-ly -pg-ia -of-ik -cr-cx -zp-vl -vm-wy -mb-jt -qh-ka -ok-eo -jg-np -wc-ov -rr-eo -io-qy -qh-xd -xw-ll -xp-ed -by-yu -am-jf -ay-uh -vb-va -ei-iv -cm-bz -oh-zw -eg-cd -by-os -pt-oh -pf-ul -ei-th -oj-ax -mb-ob -fv-na -ss-ox -ma-ss -el-kb -mr-sg -py-sr -qh-zt -gr-ko -fy-fq -tk-bq -no-dh -fu-ef -xi-ex -aj-gu -ed-zp -tg-px -lo-je -cv-qx -ou-ga -xf-sy -me-dt -oj-ja -fl-ml -mx-ua -rd-hm -hy-zs -ls-uq -xd-gt -yf-tt -lh-fq -sk-pg -mr-ge -on-zh -ry-lr -az-ai -se-ds -gb-lz -mg-pi -lx-rl -xc-nr -ya-dr -rv-iy -kr-zv -sv-qk -pj-oz -cv-sx -ws-vi -su-bz -ku-xk -lu-yp -di-ts -cb-gu -zb-fa -bq-dt -zl-ws -bz-cx -ub-rz -uz-mf -qr-mh -nr-af -jw-lp -sf-dd -pi-iz -kp-ju -bn-xp -sl-ky -hc-pv -rs-zw -us-on -ku-ms -ks-ro -gh-mh -zh-xh -lc-eo -oa-zw -by-bk -ja-nu -og-vs -yt-qp -rx-vd -xx-if -mo-rv -an-ia -vc-ts -zr-xy -gk-uw -hy-wm -oa-sg -rd-eu -na-pi -hz-tz -ou-id -rt-tt -po-cg -as-kf -ol-uu -eg-ks -is-yc -ac-mk -zp-at -kn-vz -vj-cn -wl-ii -jt-ro -ie-jx -sn-vs -dx-dz -cv-vz -pp-bj -ix-jh -mf-xm -ei-yu -il-dy -pr-sn -cg-cq -ay-fl -hi-mc -fu-aw -bf-cv -fu-as -to-fj -wb-xy -ij-ha -sx-vz -fa-ng -cy-vr -cw-fu -sw-va -zc-hh -ja-lc -fc-aw -cw-yc -hr-bo -xz-bk -xd-hb -xk-sq -wk-uh -hh-dt -mh-dz -ay-lc -bb-eg -ym-cf -lh-xq -iz-iy -qk-nr -xm-uz -tw-hm -ya-zs -bf-sx -lq-vr -wc-ty -lu-sn -sz-sr -qr-rx -jv-sj -kv-qs -dt-jp -mf-ni -bd-pp -jp-pk -vn-fe -hz-gk -ji-uh -to-mj -fh-yq -cv-ze -kn-qx -tq-ir -ln-ow -gj-yb -pm-ga -xz-ln -xp-wi -ju-um -cn-on -ig-md -pv-nn -rl-kn -me-jp -qt-xi -fe-eb -cu-ki -gv-js -yb-zg -ji-rf -hm-bc -xk-wh -rz-fl -af-eo -pm-lv -nq-sl -gf-fw -hg-fb -zg-bt -vl-tm -qg-wo -cw-fz -sn-ls -hk-ei -qx-ul -wv-ig -my-yf -ja-kk -ji-bj -po-sf -jm-xz -tn-ga -pz-oy -wi-ra -jo-iw -iu-xh -hz-ty -qh-tg -na-ap -rf-bj -oc-yj -se-dv -sg-rs -ar-hv -tf-cr -bx-op -zb-hc -ij-lk -in-fj -wm-pm -ql-tk -of-kb -qo-if -qs-ha -xx-hb -ob-ti -xq-ol -ts-rb -jk-ym -zw-hz -dl-ut -ih-wq -im-fj -fp-mc -tq-ji -vg-ti -ge-sg -jh-wx -oc-er -mp-cs -ex-hc -fu-hd -mm-oj -kn-sx -xy-cz -ir-zf -cr-cm -jg-yt -zh-vt -yh-mn -ws-ay -wk-bj -bj-zf -yp-uq -ms-ug -az-yh -hv-el -hv-kb -hm-kt -ia-tt -ld-vz -ft-jr -jc-yt -na-vi -iw-cs -if-ue -tj-lw -bf-ze -ln-gt -kj-mz -qu-oz -ik-mk -uo-xm -zx-me -jb-dz -qa-fu -ox-ha -jk-za -lo-nj -es-oh -ob-eg -mb-ks -gs-oq -pu-dn -vc-rb -wf-oc -pk-zx -jm-am -xc-za -rs-oa -xg-dl -vu-lq -el-ac -vg-ro -qw-qj -eu-bc -qj-lg -xh-gc -gk-oh -ze-pf -hr-pu -fw-vg -qu-pj -ph-nn -so-xp -sz-xf -wc-uq -ax-ea -yd-gv -ar-nh -zf-ad -py-kv -kl-fu -jf-os -ty-oa -uw-ge -qw-nf -ts-dh -hk-jm -ok-mm -fb-sl -um-my -lv-ga -eb-ma -vv-sl -vg-ob -gy-ph -gw-ij -ay-fv -ea-lc -ml-cj -qf-ro -sf-cp -af-mm -cs-ie -xf-kv -fb-qb -gh-da -ze-sx -yy-hx -vf-ha -ir-ad -qd-wq -gh-jb -cd-mb -ah-rt -km-il -sc-ex -xv-lh -zh-bm -bz-lo -bc-rd -wy-sq -ju-to -jv-qt -yc-dj -aw-hm -ra-so -lp-bg -sj-ht -zy-zg -jo-ao -np-yt -ok-ja -cs-kj -ap-fl -ql-gv -gc-cn -bn-ao -vf-ma -yb-lg -bs-pj -fx-zl -uv-ut -mc-za -kt-eu -tt-ub -xi-rj -kl-kh -vf-ox -mt-mk -mj-gr -qn-um -wr-ef -nu-af -sx-rl -cz-gi -ce-be -jh-os -bs-tc -lz-kt -qk-hi -vm-yl -xz-am -qz-jr -eu-gb -kj-zg -bm-vj -pg-an -ki-wh -qg-ni -ll-yd -gs-su -wy-dc -fq-he -kl-as -ec-qe -ob-cd -wi-qm -tt-ah -kv-aj -uk-as -qz-wh -bt-jx -wd-bo -ct-aj -oh-oa -wd-is -bz-uo -ex-wd -fq-ol -va-ia -sg-es -aq-fh -is-bo -eb-ss -ov-pr -uk-kf -gu-mm -aw-cq -sq-vm -oa-es -si-dz -ey-ol -sa-kh -gc-dy -iv-th -oh-uw -ad-bj -af-ok -ym-sv -ya-xs -dv-zt -mx-ce -jr-xk -fa-ph -cq-rd -xn-vv -qm-xs -us-rh -lz-yp -mh-rx -dc-gb -og-lu -hi-fp -pu-bx -op-sc -io-zm -ks-vg -xs-dn -xy-pz -em-fz -ds-zz -da-dx -zq-yf -iq-ep -pv-ip -nq-xn -vg-bb -ep-xw -wy-dp -pk-jw -nn-jy -sg-tz -ol-tc -in-im -xl-cb -es-gk -il-xh -dp-au -bf-ho -ze-vz -jh-xz -dn-qm -jv-vn -hd-ov -br-ow -ts-tn -rt-zq -tp-fh -fe-qw -lk-eb -qj-az -tv-me -ij-eb -sk-va -no-tn -ed-dn -rs-gk -tm-tl -bn-jo -xv-ey -tg-se -bn-cs -pc-wm -zs-ax -pp-yy -mj-fj -cp-ly -ub-oc -cq-bc -vl-xp -af-ja -pj-hy -tg-hb -sa-bv -rh-kp -nj-su -ab-bz -hi-bu -pv-kj -bm-xh -pd-pk -rs-es -oc-yf -yb-qw -fv-zl -by-ln -zy-wr -ys-hx -mn-kh -hh-bg -no-nz -vs-yp -qg-gd -xb-hw -ki-ku -tz-es -tl-zp -lu-ci -ab-cm -zf-jf -pm-pc -wd-yc -tv-jw -mc-ym -qa-ps -xd-ds -sb-dh -ai-sa -ao-iw -vu-xg -cf-hi -sc-is -qa-fz -in-um -sz-hj -bu-xc -na-fx -pl-ih -of-mk -vn-ht -ng-yx -jv-qj -sq-dp -px-jj -pk-tv -cu-ms -fz-ok -tw-eu -im-gr -gn-yf -pr-ci -iz-qb -gi-qs -jg-vr -bo-bx -jc-lq -qy-sf -ra-dn -cn-us -ct-sz -af-kk -he-ii -sl-iy -sq-th -jv-zv -fo-fp -lw-ph -rb-sb -ko-wq -fh-ln -cj-ay -mp-mz -kd-ov -fj-tk -th-dd -jg-dl -tl-xs -at-ad -jb-mh -rj-op -wr-em -ep-gv -dv-zz -ka-zz -fe-gj -lw-wv -km-vt -uu-ey -zg-cl -qh-zz -pn-pz -ci-yt -rl-dg -mo-ky -yp-ov -ty-tz -dc-fc -ho-vd -ng-qs -gb-ia -vl-xs -bv-hw -mz-bn -jj-fh -im-kp -xo-ec -zy-bn -kr-cw -zm-aq -jy-ip -au-yu -lr-ho -kj-ie -xl-re -jc-ut -py-ct -oc-bl -no-vc -hi-ym -bx-wd -ra-tm -tb-yv -kn-rn -zx-dt -tg-xd -hy-qx -ax-lc -yd-je -sw-ia -nn-lw -ul-bf -cy-qz -cv-dg -ed-hd -ng-gw -lc-nu -jx-zy -yy-mk -gc-vt -ap-ay -gj-qt -ec-av -bw-om -jy-tj -fh-po -mc-nr -pn-zr -cx-ab -om-xw -fv-cj -nz-ts -cr-bz -tv-hh -gk-mr -hc-ph -id-ea -af-lc -jx-mz -ru-ki -ss-qs -sg-ty -op-bo -dx-np -dz-rx -ll-cq -lh-uu -nj-je -ti-bb -qh-ds -wo-yv -zz-eq -vi-fv -ov-og -hz-oa -bv-id -zt-ka -rn-rg -oq-bz -ti-ks -ol-ii -cu-wh -di-dh -dz-gh -eb-up -wc-ls -gy-ip -dc-cg -xl-ct -qk-mc -ru-cu -gx-js -bn-ie -ms-wh -tc-xq -sd-id -aq-po -xb-zd -eq-tg -wo-sw -sj-gj -kf-kr -my-er -id-hw -gr-in -yc-op -hc-pe -hv-qe -mb-fw -qy-yq -og-pr -dr-ga -wo-vb -tl-ed -fo-bu -xz-wx -pd-zx -gv-xm -cd-ti -zy-mz -tw-cg -wh-fv -xs-tj -ow-wx -vm-yy -zy-jo -qb-vv -gg-mf -uh-pb -tu-va -ws-fv -yf-ah -lr-dx -ou-zd -sj-vl -wq-pl -tc-fy -po-dd -ug-yz -io-dd -fb-vu -np-uv -pl-zm -kt-cg -ix-va -ed-ra -bi-yp -md-di -em-qa -bi-sn -oc-gn -wf-ah -ji-pb -xs-tm -lh-tc -hz-oh -wm-qu -aq-ly -dc-eu -gy-lw -bb-ob -vn-ut -kv-cb -av-ko -vl-ed -mf-qg -be-qo -sx-ul -ro-cd -cr-ue -rd-gb -fy-mp -ks-db -aq-qy -ra-qm -fv-ml -nh-ik -fn-gi -qk-ht -zm-nf -wm-zs -mk-cx -nh-tr -je-tf -jc-np -wk-pb -cz-oy -qy-zm -iw-ie -hd-wi -vb-yv -zt-ds -qf-gr -ko-xx -ms-xy -pr-bj -sy-xl -ep-bq -mp-jo -uh-bj -mn-ai -pd-fn -qs-gw -yp-sn -rj-bx -dv-pb -mk-ar -vm-th -tg-ka -zq-oc -ss-up -xf-sr -rb-md -ua-mf -bq-ih -xk-yz -xc-fo -db-fw -bc-gb -as-kr -mz-ie -vd-da -yi-pn -wm-nr -rj-ex -bt-ie -so-ed -do-ia -cr-ab -lq-yt -zr-wb -xx-pl -ov-ci -gb-aw -vg-mb -vi-zl -pt-xk -fz-kf -pt-yz -yt-vr -aj-xf -vd-qr -vd-lr -nj-zw -wy-th -cs-zg -ig-ts -qo-wq -tr-ew -xv-uu -bw-yd -zz-jj -iw-mz -io-yq -oq-su -bx-yc -zp-xs -wc-og -di-as -mf-ce -pt-jr -iq-yd -dp-ei -si-qr -jf-bk -kp-in -zf-at -rn-pf -rx-mc -tm-hd -vn-zv -xk-ki -no-di -xs-so -xc-hi -cl-ny -rf-at -cp-aq -oc-ah -hb-qh -dv-eq -ny-uo -vl-hd -mr-xo -vb-an -ea-ok -no-wv -dg-qx -qf-rh -xo-qo -ox-eb -oq-cx -xp-hd -uq-ci -ry-dx -ko-qo -ld-rl -if-ih -sa-yh -gw-yx -ew-ac -ua-uo -wk-pp -iq-bw -se-xd -sv-fp -yi-gi -fq-uu -cf-za -ph-pv -ld-dg -ix-do -zx-tv -aj-cb -ka-eq -gw-ox -bh-ym -rj-pu -qx-rl -bd-pb -qz-ki -hw-az -tv-bg -lr-si -fa-nn -nz-sb -qv-dt -tj-hc -bs-fq -cx-hk -sz-al -dh-ii -wh-pt -vv-iy -jm-by -ay-na -ja-ax -il-on -dh-nz -hg-mo -xi-yc -bt-kj -iu-vj -pf-rv -ru-wh -hg-ji -mn-sd -ss-ij -qa-kf -jv-al -hr-xi -au-ys -ef-nv -ep-om -fl-fv -zr-yi -ki-jw -mt-qe -fn-rg -ni-mx -mx-mf -uh-bd -ju-mj -ku-cu -qv-lp -jc-qp -kl-em -vr-jc -mj-um -pi-fv -kf-cw -zl-cj -xn-sl -me-zc -xd-dv -ax-mm -gk-ty -vv-rv -rv-iz -qp-lq -xf-gu -dy-zq -kc-eo -jr-yz -yx-ss -tg-ds -xx-qo -qt-sj -je-cx -cp-yq -oi-cn -iv-dp -wy-yl -pl-qd -op-is -qj-vn -tj-ph -bk-os -ji-ir -vr-ut -jj-ds -qr-ry -zq-yj -vv-ub -rh-qn -rn-rl -uw-zw -kk-ok -xb-sa -vs-uq -nf-sf -fe-qt -zf-ji -jy-ef -os-wx -kn-bf -ru-qz -bo-ex -wl-ol -xv-ol -wf-rt -ab-hk -ip-tj -hz-sg -kt-aw -up-qs -kl-wr -ef-qa -ya-hy -aj-re -vl-tl -ti-if -gf-ro -vu-yt -zq-rz -an-tu -lk-gw -hd-ra -gg-cl -sq-yl -iq-gx -md-wv -iw-zg -ly-fh -ru-xk -ew-mk -ap-mg -jt-ks -rp-hg -oq-nj -ci-yp -xi-bo -pz-cz -bm-gc -ht-qj -nr-za -sk-tu -ps-pj -cn-bm -cz-yi -kd-sn -qw-gj -hy-lv -fl-na -jo-zg -at-ir -lk-ha -ew-nh -ut-cy -bf-dg -ao-ie -vz-rl -fz-ef -hh-lp -ei-vm -mk-nh -zg-mz -wl-fy -no-md -by-xz -dn-zp -no-ts -ly-po -us-dy -jv-gj -zc-pd -bj-at -qd-xx -se-qh -ld-bf -ou-sd -mn-az -ga-oz -yj-gn -md-dh -fb-iz -ew-ik -xm-ce -hr-wd -ab-gs -ho-dx -bd-zf -ko-pl -ij-ox -nu-eo -vt-iu -rv-sl -dy-xh -ia-tu -xx-ah -ht-qt -nv-as -ad-ze -fz-kl -yl-ei -yb-jv -rg-xy -ie-jo -ci-vs -kv-xl -vi-fl -rs-oh -pj-pc -iu-dy -cl-ua -nu-kk -qf-im -zb-ip -xf-cb diff --git a/2024/_input/day_24.txt b/2024/_input/day_24.txt deleted file mode 100644 index 573622c..0000000 --- a/2024/_input/day_24.txt +++ /dev/null @@ -1,313 +0,0 @@ -x00: 1 -x01: 0 -x02: 0 -x03: 1 -x04: 1 -x05: 1 -x06: 0 -x07: 0 -x08: 0 -x09: 1 -x10: 0 -x11: 0 -x12: 0 -x13: 0 -x14: 0 -x15: 1 -x16: 1 -x17: 0 -x18: 1 -x19: 0 -x20: 0 -x21: 0 -x22: 0 -x23: 1 -x24: 1 -x25: 0 -x26: 0 -x27: 0 -x28: 1 -x29: 0 -x30: 1 -x31: 0 -x32: 0 -x33: 0 -x34: 1 -x35: 1 -x36: 1 -x37: 0 -x38: 1 -x39: 1 -x40: 0 -x41: 0 -x42: 0 -x43: 1 -x44: 1 -y00: 1 -y01: 1 -y02: 1 -y03: 1 -y04: 0 -y05: 1 -y06: 0 -y07: 1 -y08: 0 -y09: 1 -y10: 1 -y11: 1 -y12: 1 -y13: 1 -y14: 1 -y15: 0 -y16: 0 -y17: 0 -y18: 1 -y19: 1 -y20: 1 -y21: 1 -y22: 1 -y23: 1 -y24: 0 -y25: 1 -y26: 1 -y27: 0 -y28: 1 -y29: 0 -y30: 1 -y31: 0 -y32: 1 -y33: 0 -y34: 1 -y35: 1 -y36: 0 -y37: 1 -y38: 0 -y39: 0 -y40: 0 -y41: 0 -y42: 0 -y43: 0 -y44: 1 - -rds AND wpc -> cmj -vbn XOR mkk -> z13 -y04 AND x04 -> bbw -ftn OR swv -> bmw -dkj AND gqs -> vbm -x38 XOR y38 -> bhv -jhh XOR vws -> z04 -y38 AND x38 -> tbv -whm AND rbn -> tpt -fkf XOR whs -> z31 -x37 XOR y37 -> bmt -y43 AND x43 -> jbc -qkj XOR fdg -> z15 -tsq XOR pmr -> z21 -x11 XOR y11 -> jtg -x35 XOR y35 -> hqk -whs AND fkf -> vpr -y16 XOR x16 -> sbt -y15 AND x15 -> gmt -tdp AND qqs -> sph -bsn OR bdc -> mkk -y12 AND x12 -> bdc -qmj OR rmv -> tdp -fdg AND qkj -> fjw -wfd XOR cwj -> z36 -rgm OR vgp -> cvt -vws AND jhh -> shg -qgd OR ggn -> cvr -x28 AND y28 -> rtf -y42 XOR x42 -> jgh -jsv OR kbr -> cwj -hdp OR rtr -> gms -gdm OR kqg -> wpc -x00 XOR y00 -> z00 -x17 AND y17 -> qqc -hrt AND sbt -> dfq -y07 AND x07 -> nsg -y18 AND x18 -> z18 -mjm AND njj -> bch -y39 AND x39 -> qnt -x16 AND y16 -> hsb -grq XOR vfq -> z28 -rbn XOR whm -> z40 -x25 AND y25 -> rwp -x41 AND y41 -> hdp -x42 AND y42 -> ftn -rcm AND rhd -> qvh -wsq XOR cvr -> z19 -rwp OR bvm -> gdq -kgd OR kqf -> z10 -x40 AND y40 -> gkj -x09 XOR y09 -> rds -jhm AND fqt -> rtr -y07 XOR x07 -> jfr -x35 AND y35 -> kbr -sqr XOR mwq -> mwk -hmc AND brk -> pjk -y23 XOR x23 -> gwq -tdd OR nsg -> cct -y14 XOR x14 -> njj -wtm XOR phh -> z06 -wws AND cdh -> dff -thq XOR mfd -> z17 -y13 XOR x13 -> vbn -y24 XOR x24 -> hsw -x12 XOR y12 -> jnk -vvj OR hph -> jsp -swf XOR hqk -> z35 -jjg OR pjp -> tqk -vbm OR wss -> whs -x22 XOR y22 -> kdn -y11 AND x11 -> pjp -x08 XOR y08 -> cjn -std XOR jfr -> z07 -tjj OR vpp -> jhh -pjk OR vpj -> rhd -vkd XOR vtd -> z34 -cjn AND cct -> kqg -hnw OR nth -> phh -x30 AND y30 -> wss -ptr OR dnq -> wrn -wfd AND cwj -> vvj -wpd AND ndm -> jcq -jmh XOR mrs -> z24 -x29 XOR y29 -> wws -x33 AND y33 -> wvp -y02 AND x02 -> wwc -nfh XOR nqq -> qgd -y30 XOR x30 -> gqs -jcq OR qnt -> rbn -wws XOR cdh -> z29 -bmn OR cmj -> mwq -y06 AND x06 -> mgc -wkt OR ddd -> swf -phh AND wtm -> cjd -wvp OR gqp -> vtd -jhm XOR fqt -> z41 -x20 XOR y20 -> vcn -gms AND jgh -> swv -y23 AND x23 -> sdd -ndb OR qqc -> nfh -png XOR gdq -> z26 -nfh AND nqq -> ggn -x40 XOR y40 -> whm -y33 XOR x33 -> wwp -sph OR hpb -> vfq -vjs OR sfm -> cpv -y43 XOR x43 -> bng -cct XOR cjn -> z08 -jmh AND mrs -> bmv -x01 XOR y01 -> brk -tsq AND pmr -> vjs -cwt AND mcd -> pcq -jfr AND std -> tdd -sbt XOR hrt -> z16 -y20 AND x20 -> twp -y05 AND x05 -> hnw -y27 XOR x27 -> qqs -bmv OR hsw -> mtn -y10 XOR x10 -> sqr -bmt XOR jsp -> z37 -sdd OR hcp -> mrs -shg OR bbw -> ckj -y04 XOR x04 -> vws -jsp AND bmt -> mwp -png AND gdq -> rmv -mwk XOR jtg -> z11 -twp OR rqv -> tsq -x19 AND y19 -> dtr -x18 XOR y18 -> nqq -wpc XOR rds -> z09 -kdn XOR cpv -> z22 -x31 AND y31 -> vjp -rtf OR cbh -> cdh -dkj XOR gqs -> z30 -y34 XOR x34 -> vkd -mgc OR cjd -> std -tff AND mtn -> bvm -gwq AND wrn -> hcp -vcn AND spr -> rqv -y44 XOR x44 -> mcd -y01 AND x01 -> vpj -vbn AND mkk -> tsd -tqk AND jnk -> bsn -x27 AND y27 -> hpb -bhv AND kqb -> nrc -spr XOR vcn -> z20 -ckj XOR tbw -> z05 -y22 AND x22 -> ptr -ckj AND tbw -> nth -cpv AND kdn -> dnq -fjw OR gmt -> hrt -qvh OR wwc -> sgb -gwq XOR wrn -> z23 -jgh XOR gms -> z42 -y32 AND x32 -> vgp -mwq AND sqr -> kgd -gkj OR tpt -> fqt -x34 AND y34 -> wkt -x14 AND y14 -> pwr -y31 XOR x31 -> fkf -mwk AND jtg -> jjg -y05 XOR x05 -> tbw -pwr OR bch -> fdg -x21 AND y21 -> sfm -vfq AND grq -> cbh -x41 XOR y41 -> jhm -y36 XOR x36 -> wfd -mcr AND bgf -> rgm -psb XOR sgb -> z03 -bmw AND bng -> trs -x02 XOR y02 -> rcm -jnk XOR tqk -> z12 -dfq OR hsb -> mfd -vtd AND vkd -> ddd -bhv XOR kqb -> z38 -y37 AND x37 -> ftj -fmp OR pcq -> z45 -brk XOR hmc -> z01 -dff OR hcb -> dkj -cvt AND wwp -> z33 -x13 AND y13 -> vwv -qqs XOR tdp -> z27 -x26 XOR y26 -> png -x15 XOR y15 -> qkj -x17 XOR y17 -> thq -trs OR jbc -> cwt -y36 AND x36 -> hph -x10 AND y10 -> kqf -x06 XOR y06 -> wtm -x32 XOR y32 -> mcr -mtn XOR tff -> z25 -y28 XOR x28 -> grq -mwp OR ftj -> kqb -x03 XOR y03 -> psb -x25 XOR y25 -> tff -njj XOR mjm -> z14 -y03 AND x03 -> vpp -x00 AND y00 -> hmc -mfd AND thq -> ndb -x26 AND y26 -> qmj -x29 AND y29 -> hcb -y19 XOR x19 -> wsq -bgf XOR mcr -> z32 -vpr OR vjp -> bgf -rhd XOR rcm -> z02 -bmw XOR bng -> z43 -nrc OR tbv -> ndm -y24 AND x24 -> jmh -x44 AND y44 -> fmp -wwp XOR cvt -> gqp -cvr AND wsq -> ghw -x39 XOR y39 -> wpd -x09 AND y09 -> bmn -hqk AND swf -> jsv -y08 AND x08 -> gdm -sgb AND psb -> tjj -vwv OR tsd -> mjm -y21 XOR x21 -> pmr -cwt XOR mcd -> z44 -ghw OR dtr -> spr -wpd XOR ndm -> z39 diff --git a/2024/_input/day_25.txt b/2024/_input/day_25.txt deleted file mode 100644 index 9d5e50e..0000000 --- a/2024/_input/day_25.txt +++ /dev/null @@ -1,3999 +0,0 @@ -..... -..#.. -..##. -.#### -.#### -.#### -##### - -##### -##.## -##.## -##.## -##..# -.#..# -..... - -##### -#.### -#..## -#...# -..... -..... -..... - -..... -.#... -.#.#. -.#.#. -.#.## -.#### -##### - -##### -####. -###.. -###.. -.##.. -.#... -..... - -..... -..... -.#... -.#... -.##.. -.###. -##### - -..... -#.... -#..#. -#.##. -#.### -#.### -##### - -..... -...#. -#..## -#..## -##.## -##### -##### - -..... -..... -#.#.. -#.#.# -###.# -##### -##### - -..... -..#.. -..##. -#.##. -#.### -##### -##### - -..... -...#. -#..#. -#..## -##.## -##.## -##### - -..... -..#.. -..#.# -.##.# -##### -##### -##### - -..... -#.... -#.... -#..#. -##.#. -##.#. -##### - -..... -#.... -#.... -#.#.. -#.#.# -###.# -##### - -..... -..... -.#.#. -####. -####. -##### -##### - -##### -##### -##### -.#### -.#.## -.#.#. -..... - -..... -....# -#...# -##..# -##..# -###.# -##### - -..... -..... -#..#. -#..#. -#..## -##.## -##### - -..... -..... -..#.. -.##.. -.###. -.#### -##### - -##### -##.## -##.## -.#..# -..... -..... -..... - -##### -##### -#.#.# -..#.# -..#.# -....# -..... - -..... -..... -#.... -#.#.# -###.# -###.# -##### - -..... -..... -..... -..... -.#.#. -##.## -##### - -##### -##### -##### -.###. -..#.. -..... -..... - -##### -#.### -#.#.# -#.#.# -#.#.. -#.#.. -..... - -..... -....# -....# -....# -.#.## -.#.## -##### - -..... -.#... -.#... -.##.. -.###. -##### -##### - -..... -...#. -...#. -#..#. -#.### -##### -##### - -##### -##### -##### -####. -##.#. -#.... -..... - -..... -...#. -.#.#. -.#.#. -.###. -.#### -##### - -##### -##.## -##..# -#...# -....# -..... -..... - -##### -##### -##### -##.#. -.#.#. -...#. -..... - -..... -.#... -.#... -.#..# -.#.## -##.## -##### - -##### -###.# -#.#.# -#...# -#...# -....# -..... - -##### -#.### -#.### -..### -..##. -..#.. -..... - -##### -##### -##### -#.#.# -#...# -....# -..... - -..... -..... -..... -.#... -.#.#. -##.## -##### - -..... -..... -....# -#...# -#...# -##.## -##### - -##### -##### -#.### -#..## -#...# -....# -..... - -##### -##### -##### -#.##. -..#.. -..#.. -..... - -..... -..... -..... -....# -.#..# -.#.## -##### - -##### -#.##. -..##. -..#.. -..... -..... -..... - -##### -#.##. -#.#.. -#.#.. -#.... -..... -..... - -##### -.##.# -.#... -.#... -.#... -.#... -..... - -..... -.#... -.#... -##..# -##..# -##.## -##### - -##### -##.## -##.## -#...# -#...# -..... -..... - -..... -.#... -.#.#. -.#.## -##.## -##.## -##### - -..... -..#.. -..#.# -#.#.# -###.# -##### -##### - -..... -..#.. -#.#.. -#.#.. -###.# -###.# -##### - -##### -##.## -.#.#. -.#.#. -...#. -...#. -..... - -##### -###.# -##..# -##..# -##... -#.... -..... - -##### -##.## -.#.## -....# -..... -..... -..... - -##### -.#### -.#### -..### -..##. -..#.. -..... - -..... -..... -..#.. -..#.. -..##. -.#### -##### - -..... -..#.# -.#### -.#### -##### -##### -##### - -##### -.#.## -.#.## -...#. -..... -..... -..... - -..... -..#.. -..#.. -..#.# -#.### -##### -##### - -##### -##### -#.### -#.### -#.##. -#.#.. -..... - -..... -.#..# -.##.# -.##.# -###.# -###.# -##### - -##### -##### -###.# -.#..# -..... -..... -..... - -..... -.#... -##..# -##.## -##### -##### -##### - -..... -...#. -..##. -.#### -.#### -##### -##### - -..... -..#.. -..#.. -..#.# -..#.# -#.#.# -##### - -##### -#.### -..### -..### -...## -...#. -..... - -##### -#.#.# -#.#.# -#.#.. -..#.. -..#.. -..... - -..... -.#... -.#... -.#... -##.#. -##### -##### - -##### -.##.# -..#.# -..#.. -..#.. -..... -..... - -..... -..... -#.... -#.#.. -#.#.# -#.### -##### - -##### -##### -####. -.###. -..#.. -..... -..... - -##### -.#### -.#### -..### -..#.# -..#.# -..... - -..... -..... -..... -...#. -#.##. -##### -##### - -##### -.###. -..##. -..##. -..#.. -..... -..... - -..... -.#... -.##.. -.###. -.#### -##### -##### - -..... -..... -#.... -##... -##.#. -##.#. -##### - -##### -.#### -.#### -.##.# -..#.# -....# -..... - -##### -####. -####. -####. -#.#.. -#.... -..... - -##### -.#### -.###. -..#.. -..... -..... -..... - -..... -#..#. -#..## -##.## -##.## -##.## -##### - -..... -..... -.#... -.#..# -##..# -##.## -##### - -..... -#...# -#...# -##.## -##.## -##### -##### - -..... -...#. -.#.## -.#.## -.#.## -.#.## -##### - -##### -##.## -##.## -#..## -#...# -....# -..... - -##### -##### -##### -####. -####. -#.#.. -..... - -##### -##### -.#### -.#.## -.#..# -....# -..... - -##### -##### -##### -#.##. -#..#. -...#. -..... - -..... -...#. -.#.#. -.#.#. -.###. -####. -##### - -..... -.#... -.##.# -.##.# -.##.# -.##.# -##### - -##### -.#### -.##.# -.##.. -..#.. -..#.. -..... - -##### -.#### -.#### -..#.# -..... -..... -..... - -##### -.#.## -...## -...#. -..... -..... -..... - -##### -#.### -..#.# -..#.# -..#.# -..#.. -..... - -..... -..#.# -..#.# -..#.# -..#.# -#.#.# -##### - -..... -...#. -...#. -.#.#. -####. -##### -##### - -..... -....# -...## -..### -..### -.#### -##### - -..... -....# -....# -#...# -##.## -##### -##### - -##### -##### -##.## -##.#. -#..#. -#.... -..... - -..... -..... -.#..# -###.# -###.# -##### -##### - -##### -##### -##### -.#### -.##.# -..#.# -..... - -..... -#.... -#..#. -##.## -##.## -##.## -##### - -..... -.#... -.#... -.#.#. -.#### -.#### -##### - -##### -##.## -##.#. -#..#. -#.... -..... -..... - -..... -#.#.. -#.#.. -###.# -##### -##### -##### - -##### -#.### -#.### -#.#.# -#.#.# -..... -..... - -##### -##.## -.#.## -.#.## -.#.## -.#.#. -..... - -..... -..#.. -#.#.. -###.# -##### -##### -##### - -##### -#.### -#.#.# -#.#.# -#.#.# -..#.. -..... - -..... -..#.. -#.#.. -#.##. -##### -##### -##### - -..... -.#... -.#... -.##.# -###.# -###.# -##### - -..... -#.... -#.#.. -#.#.. -#.#.. -#.##. -##### - -..... -....# -....# -#..## -#.### -#.### -##### - -..... -..... -..... -#.#.. -#.#.. -#.#.# -##### - -..... -#.... -#.#.. -###.# -###.# -##### -##### - -..... -...#. -...#. -...#. -...#. -#.### -##### - -..... -..... -.#... -.#... -##..# -###.# -##### - -..... -..... -..... -.#... -.#..# -.#.## -##### - -..... -....# -..#.# -.##.# -.##.# -.#### -##### - -..... -#.... -#.... -##... -###.. -###.# -##### - -..... -.#... -.#... -.##.. -.##.. -####. -##### - -..... -..... -..#.# -..#.# -..### -#.### -##### - -##### -#.##. -#.##. -#.##. -#..#. -#.... -..... - -..... -..... -#.#.. -#.#.. -####. -####. -##### - -..... -...#. -..##. -..##. -..##. -.#### -##### - -..... -..#.. -.##.. -.##.. -.##.# -.#### -##### - -##### -##### -#.### -#.#.# -..#.. -..#.. -..... - -..... -..... -.#... -.#.#. -.#.#. -##### -##### - -..... -....# -.#..# -.#.## -.#### -.#### -##### - -..... -....# -..#.# -.##.# -###.# -###.# -##### - -##### -#.#.# -#...# -#.... -#.... -..... -..... - -..... -..#.. -..##. -.###. -.###. -####. -##### - -##### -#.### -#..## -....# -..... -..... -..... - -##### -.##.# -..#.. -..#.. -..#.. -..#.. -..... - -##### -##### -.###. -..##. -..##. -...#. -..... - -##### -.#.## -...## -....# -....# -..... -..... - -##### -###.# -###.# -#.#.# -..#.# -....# -..... - -##### -##.## -#...# -....# -....# -....# -..... - -##### -.#### -.#### -..##. -..#.. -..... -..... - -##### -##### -##### -##### -##.## -#...# -..... - -##### -##### -##### -##.#. -#..#. -...#. -..... - -##### -##### -.#### -.##.# -.##.. -..#.. -..... - -##### -.##.# -.#..# -.#... -.#... -..... -..... - -##### -##### -##### -.#.## -....# -....# -..... - -##### -##### -##### -##### -#.#.# -..#.. -..... - -..... -#.#.# -#.#.# -##### -##### -##### -##### - -..... -..#.. -#.#.. -####. -####. -####. -##### - -..... -..... -.#..# -##.## -##.## -##### -##### - -##### -##### -.##.# -.#..# -.#..# -.#... -..... - -..... -#.... -#.... -#.#.. -#.#.. -#.##. -##### - -##### -##### -##.## -##.#. -.#.#. -.#.#. -..... - -..... -..... -..... -.#.#. -##.## -##.## -##### - -##### -##### -###.# -.#... -.#... -..... -..... - -..... -...#. -.#.#. -.#.#. -##.#. -####. -##### - -##### -##### -##### -##### -.##.# -..#.. -..... - -..... -..... -.#.#. -.#.#. -##.#. -##.## -##### - -..... -..#.. -.##.. -.##.. -###.. -####. -##### - -##### -##.## -.#.## -....# -....# -....# -..... - -..... -..#.. -#.#.. -#.#.. -####. -####. -##### - -..... -..... -..... -#.#.# -#.#.# -#.### -##### - -##### -####. -###.. -##... -#.... -#.... -..... - -##### -###.# -.#..# -.#... -.#... -..... -..... - -..... -#.... -#.... -##.#. -##.#. -####. -##### - -..... -....# -...## -#..## -#..## -#.### -##### - -##### -.#.## -.#.#. -.#... -.#... -..... -..... - -##### -##### -#.#.# -#.#.# -..#.# -..#.# -..... - -##### -####. -####. -.##.. -..#.. -..... -..... - -..... -..#.. -..#.# -..#.# -..### -.#### -##### - -##### -.#### -.#.## -.#.## -...#. -...#. -..... - -##### -##### -##### -##### -##.## -.#..# -..... - -..... -..... -#.... -#.#.# -#.### -#.### -##### - -##### -##### -#.##. -#..#. -#..#. -...#. -..... - -..... -....# -....# -...## -...## -.#.## -##### - -..... -..#.. -#.##. -#.### -#.### -##### -##### - -##### -#.### -#..## -#...# -#...# -..... -..... - -##### -##### -.#.## -.#.#. -.#.#. -..... -..... - -..... -#.#.. -#.#.. -#.#.. -#.#.# -#.#.# -##### - -##### -#.### -#.### -#.##. -#.#.. -#.#.. -..... - -##### -#.### -#.##. -#.#.. -#.#.. -..... -..... - -..... -....# -#.#.# -###.# -##### -##### -##### - -##### -#.#.# -#...# -....# -....# -..... -..... - -##### -##### -#.#.# -..#.# -..#.# -..... -..... - -##### -##.## -##.#. -.#.#. -..... -..... -..... - -..... -..... -#.#.# -#.#.# -###.# -###.# -##### - -..... -....# -....# -...## -.#.## -##.## -##### - -##### -#.##. -#.#.. -#.#.. -#.... -#.... -..... - -..... -.#... -.#..# -.#.## -##.## -##### -##### - -..... -...#. -...#. -..##. -..##. -.#### -##### - -##### -.###. -.#.#. -.#.#. -...#. -..... -..... - -..... -.#... -.#..# -.##.# -.##.# -###.# -##### - -..... -#..#. -#.##. -#.### -#.### -#.### -##### - -..... -..... -#...# -#...# -##..# -##.## -##### - -##### -####. -#.##. -#.#.. -#.#.. -#.... -..... - -..... -.#..# -.#..# -.##.# -.##.# -.#### -##### - -##### -##### -#.##. -#.#.. -#.#.. -#.#.. -..... - -##### -#.### -#.#.# -#.#.# -#.#.# -#...# -..... - -##### -#.### -#.##. -#..#. -#..#. -#..#. -..... - -..... -#.#.. -####. -####. -##### -##### -##### - -##### -##.## -##..# -##..# -##... -#.... -..... - -..... -..... -....# -..#.# -#.#.# -##### -##### - -##### -##### -#.### -..### -..##. -...#. -..... - -..... -..... -..... -.#.#. -.#.#. -####. -##### - -##### -.#### -.#### -.#### -.#.## -.#..# -..... - -##### -##### -###.# -.##.# -.#... -..... -..... - -..... -#.#.. -#.#.. -####. -##### -##### -##### - -..... -...#. -.#.#. -##### -##### -##### -##### - -##### -#.### -#.#.# -#.#.# -#.#.# -#.#.# -..... - -##### -.#### -.#.## -...## -...#. -..... -..... - -##### -##### -##### -##### -#.#.# -#...# -..... - -##### -##.## -##.## -#..## -#..#. -#.... -..... - -##### -##### -#.##. -..#.. -..#.. -..#.. -..... - -##### -##.## -#..## -#..## -....# -..... -..... - -##### -##### -.#.## -.#.## -.#.#. -.#.#. -..... - -##### -##.## -##..# -##..# -#...# -....# -..... - -##### -####. -####. -#.##. -#.##. -#.#.. -..... - -##### -####. -###.. -#.#.. -..#.. -..#.. -..... - -##### -###.# -##..# -##..# -##..# -#.... -..... - -..... -#.#.. -#.#.# -#.### -##### -##### -##### - -##### -.###. -..##. -..#.. -..#.. -..... -..... - -..... -#.#.. -#.#.# -#.#.# -###.# -###.# -##### - -..... -..#.. -#.#.. -#.##. -####. -##### -##### - -##### -###.# -#.#.# -#.#.# -#.#.# -#.... -..... - -..... -..... -..... -..... -.#..# -###.# -##### - -##### -.#.## -.#.## -.#.#. -.#.#. -.#.#. -..... - -##### -##### -.#### -.#### -.#.## -....# -..... - -..... -..... -.#... -###.. -###.# -###.# -##### - -..... -.#.#. -.#.#. -.###. -##### -##### -##### - -##### -#.### -#.#.# -....# -....# -..... -..... - -##### -####. -##.#. -##... -##... -#.... -..... - -##### -####. -####. -###.. -#.#.. -#.#.. -..... - -..... -..... -..... -...#. -#..#. -##.## -##### - -##### -#.##. -#..#. -...#. -...#. -...#. -..... - -..... -..#.. -.##.. -.##.. -.###. -####. -##### - -..... -..... -..... -.#.#. -.#.#. -##.#. -##### - -##### -#.### -#.##. -..#.. -..#.. -..... -..... - -##### -##### -##### -#.### -..#.# -....# -..... - -..... -..#.# -.##.# -.##.# -.##.# -.#### -##### - -..... -...#. -...#. -.#.#. -.#.## -.#### -##### - -..... -..... -#.... -##..# -##.## -##### -##### - -..... -.#.#. -.#.#. -.#.#. -####. -##### -##### - -..... -..... -....# -....# -..#.# -#.### -##### - -##### -##### -##### -#.##. -..#.. -..... -..... - -##### -#.### -#.### -#.#.# -#.#.. -#.... -..... - -##### -##### -#.##. -#.##. -#..#. -#..#. -..... - -..... -#..#. -##.#. -##.#. -##.## -##### -##### - -##### -#.##. -#.##. -#..#. -#.... -..... -..... - -..... -..#.. -..#.. -..#.. -#.##. -####. -##### - -..... -..#.. -..#.# -..#.# -.##.# -##### -##### - -..... -...#. -#.##. -#.### -#.### -#.### -##### - -##### -##### -##### -.##.# -.#..# -..... -..... - -##### -###.# -###.# -.##.# -..#.. -..... -..... - -..... -..... -...#. -#..#. -##.## -##### -##### - -##### -##.## -##.## -##.## -.#.## -....# -..... - -..... -..... -..... -.#.#. -.#### -.#### -##### - -##### -.#.## -.#..# -....# -..... -..... -..... - -##### -#.#.# -#.#.# -#.#.# -....# -....# -..... - -##### -##### -#.### -#..## -...## -...#. -..... - -##### -##### -##.#. -.#.#. -...#. -...#. -..... - -..... -#.#.. -#.#.. -#.#.. -###.# -###.# -##### - -..... -..... -..... -#.#.. -#.#.. -####. -##### - -..... -..... -...#. -#.### -##### -##### -##### - -##### -#.### -..### -..### -..##. -..#.. -..... - -..... -.#... -.#.#. -.#.#. -.#.#. -##.#. -##### - -##### -##### -####. -####. -###.. -.#... -..... - -##### -.#### -.#### -.#.## -...#. -...#. -..... - -##### -##### -##### -#.#.# -..#.# -..#.. -..... - -##### -##### -.###. -..##. -..##. -..#.. -..... - -##### -##### -##### -.#### -..### -...#. -..... - -##### -##### -##### -.#.#. -...#. -...#. -..... - -##### -##.## -.#.## -.#.#. -...#. -..... -..... - -..... -..... -.#.#. -##.#. -##.#. -##.## -##### - -..... -..... -....# -#...# -##.## -##### -##### - -..... -..... -...#. -#..#. -#..## -#.### -##### - -##### -.#.## -.#..# -.#... -.#... -..... -..... - -##### -##### -##.#. -##.#. -.#.#. -..... -..... - -..... -..#.. -#.#.. -#.#.. -#.#.# -#.#.# -##### - -..... -..#.. -#.#.. -####. -####. -##### -##### - -##### -##.## -##.## -#..## -#...# -#.... -..... - -##### -.#.#. -.#... -..... -..... -..... -..... - -..... -..... -..... -..#.# -..#.# -.#### -##### - -..... -.#.#. -.###. -.#### -.#### -.#### -##### - -##### -##### -.##.# -.##.# -..#.# -....# -..... - -..... -#..#. -##.#. -##.## -##### -##### -##### - -..... -..... -#.#.. -####. -####. -####. -##### - -..... -..... -..... -#..#. -#..#. -##.#. -##### - -##### -.#### -.#### -.#.## -.#.## -.#..# -..... - -..... -..... -.#..# -.#.## -.#.## -##### -##### - -..... -..... -#..#. -##.## -##.## -##.## -##### - -##### -##.## -##.## -##.## -##..# -#.... -..... - -..... -..#.. -.###. -.###. -####. -####. -##### - -..... -..... -.#.#. -.#.#. -.#.#. -##.## -##### - -##### -#.#.# -#.#.# -#.#.# -..#.# -..... -..... - -..... -#.... -#.... -#.... -##..# -##.## -##### - -##### -####. -##.#. -##.#. -##.#. -.#.#. -..... - -##### -##### -##### -#.#.# -#.#.# -..#.. -..... - -##### -##.## -##.#. -##.#. -##.#. -.#.#. -..... - -..... -..... -..... -....# -...## -#.### -##### - -##### -###.# -.##.. -.##.. -..#.. -..#.. -..... - -##### -##.## -##.## -##.#. -##... -#.... -..... - -##### -#.### -#.#.# -#.#.# -#.... -#.... -..... - -##### -##### -##### -#.#.# -#.#.. -#.... -..... - -..... -..... -...#. -..### -.#### -.#### -##### - -..... -..#.. -.##.# -###.# -###.# -###.# -##### - -..... -..... -#.#.. -#.#.. -#.#.# -###.# -##### - -..... -.#... -.##.. -####. -##### -##### -##### - -##### -##### -#.### -#..## -#..## -....# -..... - -##### -#.### -..### -..### -..#.# -..... -..... - -..... -..... -#.... -#..#. -#.### -#.### -##### - -..... -#.... -#.#.. -#.#.# -#.#.# -##### -##### - -..... -#.#.# -#.#.# -###.# -###.# -###.# -##### - -##### -.#### -.#### -..### -..#.# -..#.. -..... - -##### -##### -####. -###.. -#.#.. -..#.. -..... - -##### -##.## -##..# -#.... -#.... -#.... -..... - -..... -#.... -#...# -#..## -#..## -##.## -##### - -..... -.#..# -.#..# -.##.# -###.# -##### -##### - -..... -..... -.#... -.#..# -.#..# -##.## -##### - -##### -###.# -#.#.# -#...# -..... -..... -..... - -..... -..... -..... -..#.. -#.#.# -###.# -##### - -##### -##### -.#### -.#.## -.#.## -....# -..... - -..... -.#.#. -####. -####. -####. -##### -##### - -##### -#.### -#.##. -#.#.. -..#.. -..#.. -..... - -##### -####. -##.#. -.#.#. -.#.#. -...#. -..... - -..... -..... -...#. -.#.## -.#.## -##.## -##### - -..... -..... -#.... -#.#.. -#.##. -#.##. -##### - -##### -##### -#.##. -#.##. -#.##. -..#.. -..... - -..... -..... -.#..# -.#.## -##.## -##.## -##### - -##### -##### -##### -##### -#.#.# -..#.# -..... - -..... -..#.# -.##.# -.##.# -.##.# -##### -##### - -##### -.#### -.###. -..##. -..##. -...#. -..... - -..... -..... -..... -.#... -.##.# -###.# -##### - -##### -####. -####. -.##.. -.##.. -.#... -..... - -..... -..... -..... -..#.. -#.#.. -#.#.# -##### - -##### -##.#. -#..#. -...#. -...#. -...#. -..... - -##### -##### -.#### -.##.# -.#... -..... -..... - -##### -###.# -###.# -.##.# -.#... -.#... -..... - -##### -##### -###.# -#.#.# -#.#.. -..#.. -..... - -##### -#.### -..### -..##. -..#.. -..#.. -..... - -##### -##.## -##.## -.#.## -.#..# -.#..# -..... - -..... -..#.. -..##. -.###. -.###. -##### -##### - -##### -#.##. -#..#. -#..#. -...#. -..... -..... - -..... -.#... -##... -###.. -###.. -###.# -##### - -##### -###.# -###.# -###.# -##..# -.#... -..... - -##### -###.# -###.# -##..# -##... -#.... -..... - -..... -...#. -...#. -#..## -#.### -#.### -##### - -##### -###.# -###.. -#.#.. -..... -..... -..... - -##### -#.##. -#.##. -#.##. -#.#.. -#.#.. -..... - -..... -..... -..... -..#.. -..#.. -.###. -##### - -##### -##.## -##..# -#.... -#.... -..... -..... - -..... -.#..# -.#..# -.#..# -.#..# -.#.## -##### - -..... -.#... -.#.#. -.#.#. -.###. -.###. -##### - -..... -..#.. -..#.. -..#.. -..#.. -#.##. -##### - -##### -#.### -#.#.# -#...# -#...# -....# -..... - -##### -#.### -..### -..##. -..#.. -..... -..... - -..... -..... -.#... -.#... -##.#. -####. -##### - -##### -###.# -###.# -###.# -#.#.. -..#.. -..... - -..... -#.... -#...# -#...# -##..# -###.# -##### - -##### -##### -.###. -.#.#. -...#. -...#. -..... - -..... -....# -...## -#..## -#.### -#.### -##### - -##### -##### -####. -####. -##.#. -.#.#. -..... - -##### -####. -##.#. -##.#. -.#.#. -..... -..... - -##### -##### -.#### -.#.## -....# -....# -..... - -##### -##### -.##.# -..#.. -..#.. -..... -..... - -..... -..... -..... -..... -#.#.. -#.##. -##### - -..... -.#... -.##.. -####. -####. -##### -##### - -..... -.#... -##... -##..# -##..# -##.## -##### - -..... -..#.# -..#.# -..### -..### -.#### -##### - -..... -..... -#.... -#.#.. -####. -####. -##### - -..... -#.... -#.#.# -#.#.# -###.# -##### -##### - -..... -..... -..#.. -.###. -.###. -##### -##### - -..... -.#... -.#... -##... -##..# -##.## -##### - -##### -##.#. -#.... -..... -..... -..... -..... - -##### -##### -.##.# -.##.. -..#.. -..#.. -..... - -..... -..... -.#..# -.#..# -.##.# -.#### -##### - -..... -..... -..#.. -#.#.# -###.# -###.# -##### - -..... -..... -..... -#.#.# -###.# -##### -##### - -##### -##### -.#.## -....# -....# -....# -..... - -..... -#.... -#.... -#..#. -#.##. -##### -##### - -##### -.#### -..#.# -..#.# -..#.. -..... -..... - -..... -.#.#. -.#.#. -.#.#. -.#.#. -##### -##### - -##### -####. -##.#. -#..#. -#..#. -..... -..... - -..... -...#. -...#. -.#.## -##### -##### -##### - -..... -..... -..... -.#..# -.#.## -##### -##### - -..... -..#.. -..##. -..##. -..##. -.#### -##### - -##### -###.# -###.# -#.#.# -....# -....# -..... - -..... -..... -....# -.#.## -.#.## -.#.## -##### - -##### -##### -#.#.# -..#.# -..#.. -..#.. -..... - -..... -#.... -##... -##... -##.#. -##.## -##### - -##### -.#### -.#### -.#.## -.#..# -.#..# -..... - -##### -##### -#.### -#.##. -#.##. -..#.. -..... - -##### -##.## -##.## -#..## -#...# -#...# -..... - -..... -..... -.#... -.#..# -.#.## -.#### -##### - -..... -.#.#. -.#.#. -.###. -.###. -####. -##### - -..... -....# -..#.# -#.#.# -#.#.# -#.#.# -##### - -##### -#.##. -#.##. -#.#.. -..#.. -..... -..... - -##### -##.## -.#.## -.#.## -.#..# -....# -..... - -##### -##.## -##.## -.#.#. -...#. -...#. -..... - -..... -...#. -...## -..### -..### -.#### -##### - -..... -....# -....# -#..## -##.## -##.## -##### - -##### -###.# -###.. -#.#.. -..#.. -..... -..... - -..... -.#... -##.#. -##.#. -##.#. -##.#. -##### - -##### -#.### -#.### -#.##. -#..#. -#.... -..... - -..... -..... -#.... -#.... -##... -###.# -##### - -..... -.#... -.#..# -.##.# -.#### -##### -##### - -..... -...#. -#..#. -##.#. -##.#. -####. -##### - -..... -#.... -#...# -##.## -##.## -##### -##### - -##### -#.### -#.### -#..#. -#..#. -...#. -..... - -##### -##### -##.#. -#..#. -...#. -...#. -..... - -..... -.#..# -.#.## -.#.## -.#.## -.#### -##### - -..... -..... -...#. -...#. -.#.## -##.## -##### - -..... -....# -.#..# -.#..# -.#..# -.#.## -##### - -##### -##### -##### -.#.#. -.#.#. -.#.#. -..... - -##### -#.##. -#.##. -#.#.. -#.... -..... -..... - -..... -..... -..#.. -.##.. -.###. -.###. -##### - -##### -#.### -#.##. -#.#.. -..... -..... -..... - -##### -##.#. -.#.#. -...#. -..... -..... -..... - -##### -.#### -.#### -.##.# -.#..# -....# -..... - -##### -####. -####. -#.##. -#..#. -...#. -..... - -..... -....# -....# -....# -#..## -#.### -##### - -..... -#.... -#..#. -#.##. -#.##. -#.### -##### - -..... -..... -#.... -##.#. -##### -##### -##### - -..... -...#. -...#. -#.##. -##### -##### -##### - -##### -.#.#. -...#. -...#. -...#. -...#. -..... - -..... -.#... -.#.#. -.#.#. -.#.## -##.## -##### - -..... -....# -.#.## -.#.## -.#### -##### -##### - -##### -#.### -#.### -#..## -#..#. -...#. -..... - -##### -##.#. -#..#. -#..#. -...#. -..... -..... - -..... -.#..# -.#..# -##.## -##.## -##### -##### - -##### -.#### -.#### -..### -..### -...#. -..... - -##### -##### -#.### -...#. -...#. -..... -..... - -##### -##### -##### -#.#.# -..#.. -..... -..... - -##### -.##.# -.##.# -..#.# -..#.# -....# -..... - -..... -.#... -##... -##... -##.#. -##.## -##### - -##### -##### -##### -##### -#.##. -#..#. -..... - -##### -##.#. -##.#. -#.... -#.... -#.... -..... - -..... -.#... -.#... -##..# -##.## -##### -##### - -..... -..... -..#.. -..#.. -#.#.# -#.#.# -##### - -##### -##### -#.### -#.### -..#.# -..... -..... - -##### -##.## -#..#. -#..#. -#..#. -#.... -..... - -..... -..#.# -..#.# -.#### -.#### -##### -##### - -##### -###.# -###.# -###.# -#.#.. -#.... -..... - -##### -##### -##.## -##.## -.#.#. -...#. -..... - -##### -##.## -.#.## -.#.## -...## -...#. -..... - -..... -..... -.#.#. -.#.#. -##.#. -##### -##### - -##### -#.### -#.### -#..## -#...# -#.... -..... - -..... -.#... -.#... -.#..# -.##.# -##### -##### - -..... -..... -.#... -.##.. -.###. -.###. -##### - -##### -##.## -.#.## -.#.#. -.#.#. -.#.#. -..... - -##### -##### -####. -####. -.##.. -.#... -..... - -##### -##### -##### -#.### -#.### -#.#.# -..... - -..... -#.#.. -#.#.. -####. -####. -##### -##### - -..... -..... -.#.#. -##.#. -####. -####. -##### - -##### -##### -#.### -#.##. -#.#.. -#.#.. -..... - -..... -..... -..... -.#.#. -##.#. -##### -##### - -..... -.#..# -.#.## -.#.## -.#### -##### -##### - -..... -..... -..... -#.... -#.#.. -####. -##### - -..... -..... -..#.. -..#.. -#.#.# -##### -##### - -..... -.#... -.#... -.##.. -.##.# -##### -##### - -##### -.#### -.#### -..#.# -..#.# -..#.# -..... - -##### -###.# -#.#.# -....# -..... -..... -..... - -##### -##### -##### -##.## -.#.## -...#. -..... - -##### -##.## -#..## -#..## -#..## -....# -..... - -..... -...#. -...#. -..##. -.#### -.#### -##### - -##### -##### -###.# -##... -##... -#.... -..... - -..... -..#.. -.###. -.#### -.#### -.#### -##### - -..... -....# -.#..# -.#.## -##.## -##### -##### - -..... -..... -..... -...#. -.#.#. -.###. -##### - -##### -##.## -.#.## -.#..# -..... -..... -..... - -..... -..#.. -#.#.. -#.#.. -#.#.. -###.# -##### - -##### -#.#.# -#.#.. -#.#.. -#.#.. -#.#.. -..... - -..... -..#.. -..#.. -#.#.. -#.##. -####. -##### - -##### -###.# -###.. -###.. -##... -#.... -..... - -##### -##.## -##..# -.#..# -.#..# -..... -..... - -##### -.###. -.###. -.##.. -.##.. -..#.. -..... - -..... -#..#. -#.### -#.### -#.### -##### -##### - -##### -###.# -##..# -##... -#.... -..... -..... - -..... -..... -.#... -.#.#. -##.#. -##.## -##### - -##### -##.## -##.#. -##.#. -#..#. -...#. -..... - -..... -..... -..... -.#..# -.#.## -##.## -##### - -##### -#.### -#.### -#.### -#..## -#...# -..... - -..... -..... -..... -..#.# -.##.# -##### -##### - -..... -..... -..... -.#... -.#.#. -.#.#. -##### - -..... -..#.. -.##.. -.##.. -####. -####. -##### - -##### -##.## -##.## -##.#. -.#... -.#... -..... - -##### -####. -####. -.##.. -.#... -.#... -..... - -..... -..... -..... -..#.# -.##.# -.#### -##### - -..... -....# -....# -.#.## -##.## -##.## -##### - -##### -##### -###.# -.##.. -.##.. -.#... -..... - -..... -..... -..... -#.#.. -#.##. -####. -##### - -##### -.#.## -...## -....# -..... -..... -..... - -..... -.#... -.#... -.##.. -###.. -###.# -##### - -..... -#...# -##..# -##.## -##.## -##### -##### - -##### -##### -.##.# -.#..# -.#... -.#... -..... - -..... -...#. -...## -.#.## -##### -##### -##### - -##### -####. -####. -.###. -.##.. -..#.. -..... - -..... -..... -....# -#...# -#..## -##.## -##### - -##### -##### -.###. -.###. -.###. -..#.. -..... - -..... -....# -....# -.#..# -.#..# -###.# -##### - -##### -##### -#.### -...## -...#. -..... -..... - -##### -##### -####. -##.#. -##... -.#... -..... - -..... -....# -..#.# -#.#.# -#.#.# -##### -##### - -..... -#.... -#..#. -#..#. -##.#. -####. -##### - -##### -##### -.#### -.#.#. -.#... -..... -..... - -##### -.#### -.#### -.#.## -.#.#. -.#... -..... -- cgit v1.2.3