From c74341738b2c28c648525d9b28b2e6a2f779c66b Mon Sep 17 00:00:00 2001 From: mtrx Date: Sat, 7 Dec 2024 02:25:29 +0100 Subject: [PATCH] woops --- .gitignore | 1 + inputs/01.txt | 1000 ------------------------------------ inputs/02.txt | 1000 ------------------------------------ inputs/03.txt | 6 - inputs/04.txt | 140 ----- inputs/05.txt | 1369 ------------------------------------------------- inputs/06.txt | 130 ----- 7 files changed, 1 insertion(+), 3645 deletions(-) create mode 100644 .gitignore delete mode 100644 inputs/01.txt delete mode 100644 inputs/02.txt delete mode 100644 inputs/03.txt delete mode 100644 inputs/04.txt delete mode 100644 inputs/05.txt delete mode 100644 inputs/06.txt diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a080af6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +inputs/ \ No newline at end of file diff --git a/inputs/01.txt b/inputs/01.txt deleted file mode 100644 index cb6af3c..0000000 --- a/inputs/01.txt +++ /dev/null @@ -1,1000 +0,0 @@ -14764 28773 -59598 86587 -63147 83451 -40514 98156 -87534 16479 -45973 70030 -54965 61736 -74648 96398 -74806 54303 -59928 90661 -20699 66537 -78761 92340 -98940 65476 -80802 95605 -60992 14776 -50682 24755 -50058 93707 -94284 24755 -12156 11378 -12570 11246 -80932 42425 -43285 34499 -12178 60368 -42769 14776 -84125 76989 -96147 56013 -59913 97498 -96516 73501 -50544 14989 -61563 30781 -77558 24755 -42975 16439 -15144 48888 -58682 54556 -26702 28773 -70122 84904 -63011 21879 -35169 61029 -24755 17273 -82821 84904 -72828 31150 -79206 14776 -33200 20410 -60784 31612 -83670 47240 -34804 33091 -60626 38038 -86976 14776 -52742 73610 -14475 89997 -38361 86278 -13676 47791 -55862 38300 -49359 88343 -65399 50107 -37680 70002 -18748 70030 -18194 60295 -47721 87961 -88751 81703 -43668 87575 -98122 81412 -40374 59406 -10728 70002 -16342 87961 -39219 60134 -49679 38882 -60516 42195 -24012 66048 -25680 58634 -43100 28773 -25474 63592 -96520 14989 -57777 48481 -79027 93493 -11616 31094 -78378 70069 -84632 41501 -56086 13252 -42233 14000 -91310 34109 -30039 70635 -51428 33091 -74252 27409 -47188 50437 -67840 82887 -51822 38041 -61288 11754 -28673 95998 -84464 18379 -19745 14989 -76538 69263 -48693 48158 -25824 26564 -47422 26702 -63260 55162 -50610 20088 -11246 14776 -36616 96398 -48715 37866 -40501 87961 -84018 11246 -11235 95605 -60766 84099 -56833 10632 -26052 24115 -86850 63187 -96807 97498 -36028 14776 -28835 44350 -80413 14989 -23361 94328 -73994 70570 -95782 14989 -50992 96398 -16452 24559 -23476 26026 -48928 20088 -65743 30914 -23934 97498 -44641 85863 -19631 73108 -95142 58795 -98765 54626 -63049 20977 -18870 96398 -39312 32124 -19723 24115 -75131 99521 -15390 25186 -73207 10585 -14040 51560 -29954 68086 -38712 70030 -85468 86587 -95155 85042 -67412 98156 -41035 94284 -83320 48158 -90483 86587 -56827 49101 -75118 26702 -41487 57022 -46320 14776 -66537 87961 -52715 83100 -38882 26936 -70814 43122 -70750 64345 -29589 44580 -37398 26936 -40837 70002 -16771 11659 -94208 28773 -87906 97482 -74664 86587 -90116 87961 -99992 14989 -34113 81703 -89349 24115 -98148 62403 -42448 66537 -96296 28773 -57152 68961 -11277 42577 -36095 95605 -74684 28773 -33845 70570 -38158 14989 -15582 49424 -43600 11804 -63053 13761 -24342 76970 -92512 70030 -54252 30763 -73129 84904 -28773 12682 -32819 91123 -49835 86136 -16933 48639 -33213 12919 -10645 57366 -98251 65105 -52576 92477 -69406 30133 -67892 97797 -72483 26702 -17769 33091 -56789 53884 -14989 98156 -24140 97478 -18359 90471 -12073 91310 -38574 55162 -33091 74847 -89381 14213 -49449 91310 -64091 70030 -39247 42425 -25923 14989 -71251 68086 -24345 96398 -51558 79525 -96411 47119 -89958 70570 -76933 62218 -55949 70002 -43038 17285 -28551 26702 -95390 18863 -14866 46054 -88996 66537 -26075 21233 -39333 24115 -76335 97498 -99707 53061 -42177 90193 -14331 14776 -50227 38217 -78702 65884 -68910 87030 -46977 11246 -48214 96398 -51071 63952 -10391 33023 -46218 70030 -87713 79687 -57826 54282 -39480 97498 -64702 58553 -30861 51958 -22562 20088 -87627 28773 -68916 98156 -57407 88060 -29689 23857 -65454 98968 -15700 37327 -26803 95605 -15017 29068 -40380 60403 -69860 26248 -66059 88561 -58318 38541 -17839 28773 -79014 14989 -33520 24755 -81719 99646 -97850 30945 -89786 33091 -38928 38882 -93407 94284 -69408 48928 -37881 70002 -32254 43523 -68247 28773 -54752 89267 -29214 20088 -98248 98156 -58405 14989 -19932 93969 -95299 11246 -34948 70635 -35574 70002 -61738 80387 -98156 84904 -70128 66075 -44319 37979 -24280 27624 -36470 47223 -62315 42425 -32292 56201 -52245 45780 -70839 32043 -34787 78810 -67967 21147 -47767 86498 -88861 60623 -81588 82803 -57939 81703 -31732 94284 -46639 74596 -39121 76377 -10454 94284 -46701 27665 -80935 48158 -93418 99233 -86078 49136 -55356 72518 -51235 48158 -94312 89985 -18379 76636 -82631 46202 -73383 72296 -30654 74007 -82162 80836 -81614 56019 -26936 14776 -64866 64944 -10826 89173 -85362 73676 -39371 46554 -68384 28773 -87889 38587 -14856 56658 -99573 51530 -91777 78669 -95150 97498 -49111 26038 -60208 97704 -69664 24755 -27678 84904 -48916 78231 -15557 89973 -90782 20088 -87961 84904 -42368 26702 -40844 81703 -40750 66537 -13745 87961 -20088 24115 -31234 63276 -17198 25020 -67865 53558 -16266 19730 -64250 15511 -34405 95190 -69368 81775 -90053 31704 -65374 97498 -91614 69998 -70733 62921 -48158 92224 -99303 26702 -51318 20088 -24507 70570 -21139 24682 -62476 16854 -35217 94943 -38613 85127 -65794 23397 -43762 98156 -38914 26702 -93827 95605 -18121 83482 -44552 70570 -94358 70635 -44248 87279 -93340 91862 -47094 80019 -12115 22286 -61446 66475 -22034 81703 -13882 64607 -42845 56734 -14983 98703 -42881 38664 -69071 58912 -84078 87961 -77528 28773 -65018 26702 -80503 27258 -40534 98156 -97419 27317 -61450 61386 -44217 78513 -35342 55289 -60439 70002 -72059 70570 -76006 70570 -86878 40854 -58404 38860 -49034 23075 -55592 38032 -38344 16697 -53897 33091 -72649 18979 -59214 18944 -92474 69727 -56370 36522 -20573 20088 -26285 11559 -15809 43925 -56727 92121 -84539 96398 -55090 41104 -77753 83370 -78169 44330 -62175 84776 -61410 67693 -26872 94284 -80145 33677 -63895 27014 -54436 94284 -27551 52234 -70275 97498 -83218 84328 -76355 42630 -47953 29593 -40172 70635 -29988 57720 -84694 45868 -14741 84904 -78418 32122 -19787 96398 -97191 75785 -62241 14110 -38111 49908 -16878 95565 -65882 87961 -27528 30687 -24926 66537 -66319 86032 -71326 82785 -33060 79631 -80025 17963 -73714 96398 -33135 74777 -68453 48928 -97498 24115 -86671 18667 -71089 40231 -88441 26416 -69505 18247 -84654 87513 -68724 98903 -89841 28773 -56212 21616 -17426 80476 -44666 38523 -91211 26702 -26105 70635 -21759 14776 -98944 26362 -71236 38797 -42913 58775 -88578 14776 -72715 43283 -28967 20088 -84103 76725 -99695 48928 -64085 28773 -73316 33493 -72198 48928 -49559 70002 -38910 48928 -17599 42425 -84904 78946 -22276 55162 -58705 96924 -49033 55841 -57127 69408 -14022 70002 -64371 26702 -97436 54477 -30953 95848 -52677 10733 -62159 48928 -88481 55753 -81171 66537 -57638 46475 -61383 79886 -88427 24420 -96594 50213 -11462 90266 -67963 73678 -17744 66537 -79612 95605 -93100 30264 -32749 20088 -94436 75277 -45034 39394 -51810 84904 -43770 87961 -59487 84904 -73654 20088 -76244 39669 -93096 41969 -61078 18532 -64038 68086 -80823 20926 -24219 33166 -64789 47154 -45656 59480 -96245 26702 -46975 96398 -21791 21720 -36832 25932 -40413 90256 -35647 56771 -85109 69081 -96428 95605 -63398 98448 -86469 81278 -34738 54568 -58332 69690 -29366 38882 -43612 26582 -20715 13081 -13296 22608 -73338 65201 -39693 75574 -55258 87961 -72724 68868 -78654 50140 -85411 31891 -60178 64075 -67363 80960 -37379 96429 -40440 52965 -82070 48657 -22042 17036 -77928 49874 -16662 96398 -39080 72090 -36754 90110 -52253 13816 -63630 48928 -68957 70819 -45100 25633 -82085 27847 -17126 28773 -37291 97173 -57062 11246 -12567 71707 -51113 75861 -89899 26702 -99628 26702 -75520 81811 -93558 13940 -49113 62910 -20958 87961 -77841 87019 -75297 48928 -57790 48928 -32002 77033 -42282 94284 -43678 84904 -31604 49493 -74565 28773 -22599 31143 -82887 59506 -39004 54574 -78978 79120 -90292 39855 -95502 99786 -21111 70626 -56784 92396 -13139 80974 -92819 25441 -73536 87961 -29862 24755 -99684 73955 -72968 89889 -13389 24733 -11304 81703 -21283 96196 -29316 10170 -39855 52810 -87865 93597 -97638 24115 -65813 70719 -60400 31888 -28931 32564 -39635 69408 -53198 87575 -26868 87575 -76903 38317 -65814 97018 -30920 33091 -17272 86587 -36064 40874 -60497 86587 -52751 94284 -98146 20555 -82591 71240 -80940 94284 -58866 60084 -19528 96398 -50171 42425 -83139 14776 -54987 84299 -86114 91310 -95215 20088 -33676 91776 -33258 84904 -94339 14989 -93998 30882 -12128 48129 -70002 20088 -17360 55991 -53459 95355 -86002 70002 -82138 79394 -77891 97498 -97857 56980 -80792 63735 -25421 58294 -35922 12614 -81854 32809 -53275 35517 -57944 58635 -87461 63921 -18830 65741 -71991 21238 -20578 14989 -30318 93736 -47800 78875 -70513 70570 -19497 23690 -85084 95631 -22048 86587 -81414 55666 -80731 69207 -18973 59682 -94485 48928 -77316 13319 -12204 51966 -70689 33091 -34924 22911 -96610 19455 -55203 24115 -75093 48158 -87356 14999 -18221 33578 -73385 48928 -81742 58221 -99442 82887 -28678 80624 -35197 87961 -35467 94284 -18508 51523 -14264 54207 -31053 40807 -64587 56579 -31857 72079 -80498 95581 -73182 87575 -38534 55162 -19889 76201 -62987 35692 -28009 48158 -62366 13329 -67690 14228 -87575 13596 -75924 66537 -43917 48158 -85815 28141 -12195 66537 -28926 26936 -28067 11246 -10649 83782 -90300 37607 -26829 33091 -97237 61393 -28274 87961 -81949 69715 -10148 86587 -20782 82454 -65121 86587 -35048 25761 -42425 98156 -49562 26702 -62240 64020 -97292 25754 -77339 95190 -96171 69408 -78515 44047 -23269 81703 -86257 11890 -53795 31884 -47860 69457 -27030 81703 -95995 46031 -88330 14776 -36227 95605 -71611 49839 -41787 68086 -98937 95605 -15634 78884 -38019 25226 -40301 68031 -64868 55162 -20353 28773 -52004 20088 -33605 36752 -52954 97498 -22677 92974 -35007 86399 -16229 14776 -92840 67007 -53192 70030 -14342 89825 -83874 20965 -67836 23984 -13168 89395 -45532 99100 -28527 26702 -11652 24115 -65046 72711 -24115 22371 -15313 14989 -46692 26702 -55036 14776 -47509 96398 -79999 58058 -75429 27911 -86289 83776 -40994 86587 -23698 49671 -60630 70567 -39923 14340 -41480 56160 -50015 85965 -20119 27795 -54647 79989 -32724 20334 -34408 48928 -13854 58826 -75114 43950 -45654 66537 -35904 14776 -97510 94203 -94288 70002 -62816 86587 -52333 95190 -56575 33091 -16125 96398 -72085 22071 -79557 70570 -88132 51844 -13717 72028 -59557 48158 -21409 10973 -84192 80904 -55868 24115 -84432 44699 -36959 87575 -76847 55162 -22567 24115 -67194 20088 -10465 86045 -30706 90300 -90253 64531 -75677 70115 -90677 80124 -16022 37893 -35712 73458 -49005 66248 -63561 62138 -39451 26233 -23062 75780 -88457 16642 -60392 76302 -10273 86587 -21677 70570 -36650 95605 -99569 14989 -70030 94284 -17260 81703 -26866 97440 -96514 96034 -96398 85529 -28702 79102 -79651 61560 -94067 31196 -71869 73932 -57996 50145 -35350 89987 -74905 77610 -42941 11246 -87385 28773 -32235 86698 -33758 84904 -75879 56926 -22019 92584 -21649 37986 -55926 84525 -74822 21112 -37702 70635 -62444 94284 -17072 12964 -80776 14776 -86143 84904 -90967 59199 -82007 95190 -61344 94380 -23060 62759 -71836 29181 -16696 86051 -23602 70030 -61274 61768 -35327 94433 -48285 55162 -19775 18482 -79268 18379 -66437 24755 -66155 44810 -54687 47121 -47590 10505 -49604 87575 -39448 14989 -70866 91310 -40876 88016 -38356 82887 -78821 87795 -60336 84904 -95020 18379 -92719 38882 -44432 70635 -55162 20864 -20330 57239 -68086 28020 -27630 63281 -86610 69601 -11026 90977 -88395 58295 -51282 39771 -27597 95605 -92765 48928 -75775 87961 -70635 94284 -24241 87961 -61618 20088 -16337 50458 -98080 39551 -28091 48158 -65880 66493 -24832 48928 -32253 27393 -27035 41482 -34239 96262 -31294 26702 -10102 12198 -36743 78333 -23284 75787 -87169 75720 -84151 87961 -26666 79650 -89818 40672 -70570 65623 -81552 84522 -56875 78429 -15373 28773 -77993 34110 -36591 96398 -61768 42887 -71478 68504 -25433 96100 -98896 81958 -93352 28773 -43847 93400 -60150 66441 -80559 70002 -45453 60573 -11057 26011 -40296 63705 -30537 95605 -95190 10399 -58593 11246 -23634 58654 -19831 48928 -60897 52279 -98886 87961 -18897 52942 -53785 10405 -58898 24115 -58346 24755 -42098 31963 -83994 80991 -22205 55162 -74702 66537 -95807 26702 -23781 92776 -49996 66296 -72776 81703 -31849 70570 -52068 87294 -98819 59638 -32585 48158 -51597 85464 -85824 75556 -27722 57980 -71157 14989 -43341 46516 -45946 45375 -20545 48928 -73393 32160 -13910 97316 -79218 96398 -44035 88007 -15597 79600 -15662 70002 -34269 49123 -37898 98156 -40216 26702 -92831 87961 -77463 70570 -89751 84904 -56728 88267 -55828 45038 -99410 96962 -27691 22801 -10416 70570 -47279 91310 -50204 14776 -56597 40834 -77705 43023 -72403 33091 -36921 51477 -62196 36387 -39460 42518 -86502 37844 -88097 38882 -62899 57280 -63482 20088 -51582 24115 -82873 70570 -81897 84904 -70932 24115 -47617 78694 -17894 48126 -66191 20440 -11809 14989 -28873 70002 -26808 98156 -57387 79775 -54906 33091 -51853 14776 -48424 84904 -62763 27546 -73121 54587 -95605 48158 -61687 86587 -31005 97498 -78477 78372 -35623 84904 -20589 77307 -78283 40059 -94194 43725 -44078 67834 -81703 31282 -99920 59468 -22742 37828 -55795 12750 -27345 14989 -91944 45458 -30545 19535 -20030 70570 -25018 69169 -12044 13251 -91516 82887 -91683 16178 -27731 86587 -80834 21540 -56421 26695 -60139 70002 -28612 95499 -75264 11246 -64380 66537 -56560 26702 -18126 47523 -71350 31211 -25426 65619 -24228 83125 -45887 70570 -10621 11246 -89105 70570 -53390 49454 -57017 81703 -76370 94284 -60258 85023 -51705 96398 -15492 37504 -55450 96398 -65708 91167 -37078 83486 -14776 10500 -99794 86587 -50029 87365 -47006 35798 -87658 85900 -80839 90300 -88943 94078 -33451 28773 -91207 86587 -33560 48158 -80832 43682 -86587 16558 -34637 42425 -40252 22905 -94463 63284 -13247 72402 -14825 48158 -60196 91310 -45730 14776 -85407 18493 -19771 50847 -30506 24755 -32174 68086 diff --git a/inputs/02.txt b/inputs/02.txt deleted file mode 100644 index 7b87bb6..0000000 --- a/inputs/02.txt +++ /dev/null @@ -1,1000 +0,0 @@ -55 56 59 62 61 -68 70 71 74 75 76 78 78 -52 55 56 58 62 -73 76 79 82 84 85 87 94 -1 4 5 6 3 4 -77 80 78 80 83 81 -69 72 73 71 71 -14 15 17 18 17 21 -39 42 43 45 47 46 53 -72 73 73 74 75 -48 49 51 51 53 54 51 -39 40 41 41 43 43 -14 16 19 20 23 23 25 29 -69 70 70 73 80 -79 80 81 84 88 89 92 93 -7 10 13 17 18 16 -67 70 73 75 79 81 84 84 -81 82 84 88 89 93 -76 79 81 83 84 88 94 -71 72 73 80 82 83 -24 26 29 36 33 -69 70 72 73 76 81 81 -6 9 12 17 21 -45 46 52 55 58 59 66 -24 23 24 25 26 29 32 -45 43 45 48 49 51 50 -3 2 5 6 7 9 11 11 -27 25 26 29 31 32 33 37 -17 15 18 19 22 24 30 -69 68 71 70 72 -38 36 38 41 44 41 38 -16 14 12 15 15 -37 34 36 33 36 39 40 44 -80 77 78 81 79 86 -57 55 57 57 60 -31 29 30 30 28 -77 76 79 79 79 -75 73 74 76 76 80 -14 11 11 12 15 22 -72 69 72 74 78 80 81 -80 77 79 83 85 87 86 -32 29 33 36 37 39 41 41 -7 5 9 10 14 -18 17 20 23 24 26 30 35 -86 84 87 89 94 95 98 -32 29 30 37 39 38 -27 26 28 30 31 38 41 41 -20 18 25 27 31 -84 81 83 88 89 94 -21 21 24 27 28 31 32 -15 15 18 21 24 22 -42 42 43 46 47 47 -35 35 38 39 43 -61 61 63 65 67 74 -23 23 21 24 27 29 -8 8 6 9 10 9 -84 84 83 86 86 -67 67 69 71 73 70 74 -85 85 84 87 93 -9 9 11 14 17 17 20 -33 33 34 34 31 -65 65 68 68 71 71 -60 60 62 62 63 67 -11 11 14 14 20 -18 18 21 24 26 28 32 34 -43 43 44 47 51 52 55 52 -58 58 61 65 67 68 68 -55 55 57 61 63 67 -72 72 76 78 79 80 85 -1 1 2 9 12 13 -80 80 83 89 90 93 92 -24 24 26 33 36 38 38 -17 17 18 19 26 30 -21 21 23 26 33 34 37 44 -30 34 37 39 41 44 -24 28 30 31 32 35 38 36 -84 88 90 91 92 95 95 -60 64 67 70 73 76 79 83 -9 13 15 16 19 21 22 27 -46 50 51 52 49 50 51 53 -68 72 71 73 74 72 -14 18 16 19 21 23 24 24 -50 54 55 58 55 58 62 -76 80 82 81 82 85 88 93 -66 70 73 73 76 78 81 83 -37 41 42 42 43 45 43 -7 11 14 14 14 -5 9 11 11 12 16 -10 14 17 17 18 21 22 28 -32 36 38 42 43 -51 55 59 62 63 64 65 63 -14 18 19 20 24 27 29 29 -33 37 38 39 41 45 46 50 -74 78 82 85 88 89 96 -56 60 65 67 69 -30 34 36 38 43 42 -74 78 79 80 85 85 -75 79 86 87 89 91 93 97 -78 82 84 90 92 93 99 -65 72 75 77 80 82 -82 89 91 93 94 95 93 -49 56 59 62 62 -18 25 27 28 30 34 -46 52 54 56 57 62 -13 19 21 22 23 21 23 -26 32 29 31 32 31 -91 96 98 95 95 -47 52 54 51 53 55 58 62 -79 84 81 82 83 90 -75 82 82 83 86 -76 83 83 84 86 84 -9 14 17 17 17 -26 32 35 37 39 39 40 44 -40 45 45 46 53 -58 65 69 71 72 74 -34 40 44 46 48 45 -46 53 55 56 60 63 63 -18 25 29 30 34 -4 9 10 11 15 22 -51 56 61 63 64 67 70 -13 18 23 25 28 31 32 29 -16 21 27 28 28 -25 32 34 41 43 47 -29 34 37 44 47 50 55 -36 34 33 31 28 25 22 23 -27 25 22 21 21 -15 12 9 7 6 5 1 -47 46 45 44 37 -80 78 79 77 74 73 70 -16 13 11 8 5 2 4 6 -51 50 48 49 47 46 43 43 -21 18 19 17 15 13 9 -41 40 38 40 39 33 -9 8 6 6 5 -44 41 41 40 38 41 -99 96 93 93 93 -40 38 36 36 33 30 27 23 -27 25 24 24 22 17 -93 92 88 86 85 83 81 -49 46 45 41 38 41 -71 69 65 63 61 59 58 58 -51 50 48 44 41 40 38 34 -44 41 37 34 32 31 30 25 -14 13 8 5 4 2 -32 31 28 21 20 19 16 18 -39 36 35 32 27 26 26 -49 48 46 39 35 -56 54 53 47 40 -54 55 54 52 49 48 47 -78 79 78 75 74 73 76 -95 96 94 91 89 86 85 85 -73 74 72 70 69 65 -91 93 92 90 88 83 -81 84 83 86 84 83 -48 50 49 47 49 48 45 46 -88 90 88 87 89 87 87 -47 49 48 46 43 46 42 -47 48 47 46 48 42 -23 24 21 18 18 17 -66 67 67 65 68 -50 53 52 51 51 48 48 -89 92 92 90 89 85 -92 93 91 88 87 85 85 80 -88 91 88 86 82 80 -74 77 73 72 73 -30 32 29 26 24 20 19 19 -88 89 88 84 80 -42 44 40 38 35 34 27 -94 95 94 88 86 -18 19 17 14 7 4 5 -70 72 69 63 62 62 -28 30 28 27 26 19 17 13 -57 60 58 56 55 50 44 -68 68 66 63 61 -45 45 42 41 42 -76 76 74 71 68 68 -81 81 79 78 77 73 -98 98 96 95 92 87 -58 58 57 60 57 54 53 -92 92 89 87 89 87 86 89 -83 83 80 79 82 80 80 -52 52 50 47 45 46 43 39 -41 41 43 40 38 33 -57 57 56 53 52 52 50 49 -88 88 85 84 83 83 84 -72 72 70 67 65 65 65 -61 61 61 60 56 -61 61 58 57 55 53 53 48 -59 59 58 54 53 52 51 50 -45 45 44 43 41 37 39 -78 78 76 74 73 69 69 -86 86 82 81 79 76 73 69 -36 36 32 30 23 -24 24 23 22 21 18 11 8 -15 15 13 6 4 5 -41 41 38 33 32 32 -13 13 7 5 1 -74 74 71 68 65 60 54 -88 84 82 79 78 75 72 70 -91 87 84 81 80 79 82 -74 70 68 67 67 -58 54 53 52 48 -95 91 89 86 79 -51 47 50 49 48 45 44 -36 32 31 29 31 29 26 29 -86 82 80 81 80 77 77 -43 39 36 39 36 32 -77 73 76 74 71 68 66 60 -95 91 91 88 85 -12 8 8 6 5 7 -53 49 48 48 47 46 46 -30 26 26 25 21 -68 64 62 60 58 58 57 51 -45 41 40 36 35 34 -23 19 15 12 15 -38 34 30 27 27 -54 50 46 45 43 40 36 -37 33 29 27 24 19 -56 52 51 49 43 42 -66 62 56 55 52 49 51 -65 61 58 56 54 51 44 44 -70 66 65 62 59 56 50 46 -98 94 92 85 83 82 81 75 -52 45 43 41 39 -43 38 37 34 37 -57 51 50 49 48 47 44 44 -38 31 29 27 26 23 19 -23 16 14 12 7 -36 30 31 29 28 -12 6 8 5 8 -20 13 12 11 12 9 9 -93 86 84 83 84 82 80 76 -55 48 49 47 42 -17 11 9 6 6 3 -32 26 26 23 20 23 -89 84 83 83 83 -79 72 70 70 66 -56 49 48 48 45 40 -61 54 50 48 45 44 -24 18 16 12 11 9 10 -69 62 61 57 57 -34 28 27 23 20 19 15 -85 78 74 72 70 69 66 61 -59 53 52 51 46 44 43 42 -65 58 51 48 49 -98 91 86 83 83 -48 42 41 35 33 29 -47 41 40 37 31 28 21 -52 53 56 59 60 58 -62 63 65 66 67 67 -62 65 66 68 71 75 -42 44 46 47 48 51 53 59 -89 91 94 93 96 99 -29 32 34 35 36 34 31 -28 29 26 28 31 31 -74 75 73 75 77 79 81 85 -46 47 44 47 48 54 -4 6 8 8 11 12 15 18 -80 81 81 82 79 -51 52 54 56 56 59 59 -49 51 51 53 56 60 -47 50 53 55 55 62 -6 8 12 15 17 19 21 -86 89 90 92 96 98 99 96 -77 78 80 83 87 87 -55 58 60 63 66 70 71 75 -55 57 61 64 69 -83 84 85 92 93 95 -77 78 83 84 83 -26 29 34 37 37 -20 21 23 26 27 33 35 39 -28 29 30 35 36 37 39 45 -62 61 64 67 68 70 -20 18 21 23 26 28 31 29 -72 70 73 76 79 80 80 -48 46 49 52 53 55 56 60 -9 6 7 8 9 10 13 19 -69 68 65 66 69 72 75 -40 38 39 40 39 40 38 -50 48 49 48 48 -81 79 80 79 83 -15 14 13 16 18 23 -10 9 12 14 14 16 18 20 -96 95 98 98 99 96 -79 77 79 79 79 -61 59 61 62 63 63 66 70 -17 16 17 18 19 19 21 28 -22 21 25 27 28 -35 33 34 38 41 39 -62 61 64 65 69 69 -46 44 47 51 53 55 59 -46 44 46 49 50 51 55 62 -41 39 46 48 50 -39 38 45 46 45 -78 75 82 85 85 -22 21 23 26 28 34 38 -6 5 12 13 15 18 24 -58 58 59 62 65 -21 21 23 24 26 29 32 31 -96 96 98 99 99 -84 84 85 87 91 -68 68 71 74 81 -6 6 7 10 11 10 11 14 -31 31 33 36 38 36 34 -54 54 55 57 59 61 60 60 -31 31 33 35 34 37 41 -25 25 27 24 25 30 -82 82 85 85 86 88 90 -39 39 41 43 43 46 45 -39 39 42 43 46 46 46 -88 88 91 91 95 -81 81 83 85 85 86 87 93 -36 36 40 41 43 44 46 -2 2 5 9 8 -8 8 11 12 16 18 18 -79 79 81 85 89 -47 47 50 54 61 -77 77 79 81 88 89 -60 60 63 66 68 74 75 74 -76 76 83 85 87 87 -34 34 41 43 47 -65 65 68 71 76 81 -3 7 8 11 12 14 17 -53 57 59 60 61 60 -28 32 33 34 36 37 37 -45 49 51 53 54 57 61 -55 59 61 63 68 -43 47 50 51 50 53 55 57 -1 5 7 10 13 12 11 -43 47 48 51 48 51 51 -80 84 82 83 85 89 -38 42 44 45 46 44 49 -41 45 47 48 50 53 53 56 -2 6 6 8 11 12 14 12 -10 14 17 20 20 21 24 24 -12 16 18 21 23 23 26 30 -30 34 37 39 42 44 44 49 -53 57 59 62 64 68 70 -68 72 76 77 75 -9 13 16 20 22 22 -78 82 83 87 89 91 92 96 -12 16 17 19 23 25 28 35 -76 80 86 89 90 93 -86 90 91 92 98 99 98 -61 65 68 71 76 76 -24 28 30 36 40 -31 35 37 40 41 46 49 56 -43 50 51 52 55 58 60 -43 48 51 54 56 59 58 -55 62 65 68 70 71 74 74 -10 16 19 20 21 23 25 29 -80 87 89 92 97 -91 96 94 97 99 -82 87 88 85 87 86 -16 23 20 21 24 24 -20 25 22 25 28 32 -27 34 37 36 37 38 45 -80 85 88 91 93 96 96 99 -47 52 54 54 57 60 58 -62 68 70 71 73 73 73 -21 28 29 29 31 34 35 39 -40 45 46 46 47 52 -61 68 70 74 77 79 80 81 -76 81 84 85 87 88 92 91 -79 85 86 90 90 -57 62 65 69 73 -11 18 21 25 28 29 31 37 -74 79 86 87 89 90 91 93 -5 12 14 19 21 23 24 22 -36 43 45 47 48 53 53 -27 34 39 40 44 -64 69 75 78 81 82 88 -55 54 52 51 52 -73 70 68 67 67 -83 82 81 80 79 76 73 69 -24 23 22 19 18 16 14 8 -99 97 95 96 95 92 -23 20 21 20 19 17 14 15 -25 23 24 23 21 18 18 -53 51 49 47 48 46 42 -87 84 82 85 80 -95 93 91 88 88 86 83 -90 87 85 84 83 83 85 -69 66 63 63 61 60 60 -13 11 11 10 6 -59 57 57 56 51 -43 40 37 35 33 29 26 25 -14 13 9 8 6 5 8 -77 74 72 70 66 64 64 -46 44 41 37 33 -59 58 54 51 46 -55 52 45 43 42 41 40 -39 36 35 34 33 28 29 -47 45 40 39 39 -47 45 43 37 35 33 32 28 -96 94 92 87 84 81 79 72 -43 46 45 44 42 40 37 -79 82 80 77 74 73 71 74 -42 44 43 41 40 37 37 -57 58 57 56 53 52 48 -78 79 78 75 74 71 66 -31 32 31 34 31 -25 28 27 29 30 -37 38 37 35 36 34 34 -68 71 70 73 71 67 -20 22 25 22 21 14 -98 99 98 95 95 94 -84 86 83 82 82 80 77 80 -57 59 57 57 56 55 55 -24 27 25 25 22 19 16 12 -53 54 51 48 48 45 38 -28 29 27 26 22 19 -42 44 43 39 36 38 -88 91 90 89 86 82 82 -91 94 92 88 86 82 -27 29 27 23 20 18 11 -16 17 16 10 9 -69 70 67 60 58 57 56 58 -28 31 30 27 26 19 18 18 -58 61 58 57 50 47 43 -69 72 71 66 64 63 61 55 -49 49 47 45 43 -38 38 35 32 29 32 -62 62 59 58 57 56 53 53 -79 79 78 77 73 -28 28 27 25 24 22 16 -49 49 51 50 47 46 -37 37 36 34 31 33 36 -36 36 37 35 35 -50 50 47 45 46 43 42 38 -39 39 38 36 39 34 -28 28 28 27 24 22 21 19 -21 21 19 17 15 15 13 14 -30 30 30 28 25 23 20 20 -79 79 79 78 75 73 70 66 -47 47 47 46 40 -72 72 70 66 64 62 -49 49 45 44 45 -82 82 80 76 74 72 72 -26 26 22 20 16 -71 71 67 64 63 60 54 -95 95 93 87 86 -15 15 14 13 12 6 8 -69 69 66 64 58 58 -36 36 34 33 26 23 22 18 -22 22 17 15 10 -33 29 27 26 25 22 -25 21 18 15 14 17 -71 67 64 61 61 -71 67 65 62 59 58 54 -89 85 82 79 77 74 72 67 -52 48 47 50 47 46 44 42 -55 51 49 46 49 46 48 -8 4 2 5 5 -86 82 84 83 79 -38 34 32 31 28 29 24 -49 45 42 40 40 38 35 32 -24 20 17 15 15 12 15 -72 68 65 65 65 -67 63 61 58 56 53 53 49 -45 41 40 38 36 36 29 -44 40 37 33 30 28 -24 20 17 13 11 8 10 -60 56 54 50 49 48 48 -30 26 25 21 17 -26 22 20 17 13 12 5 -32 28 26 20 17 -43 39 38 33 30 28 26 29 -94 90 85 82 82 -81 77 71 68 66 62 -99 95 94 89 88 81 -21 16 15 14 13 12 -83 76 75 74 73 70 69 71 -73 68 66 65 63 62 59 59 -44 37 35 32 28 -91 86 83 82 81 79 78 72 -96 90 92 89 86 -33 27 25 28 25 23 24 -32 27 24 22 20 23 20 20 -64 57 60 57 53 -43 36 33 30 28 31 26 -10 5 5 3 2 -65 60 58 58 55 58 -69 63 63 61 61 -70 65 62 61 61 57 -56 51 50 48 45 45 42 36 -75 70 66 65 62 -17 11 7 5 6 -36 29 25 22 20 19 18 18 -26 20 18 14 13 9 -43 38 35 34 32 30 26 19 -66 60 54 52 49 -54 47 41 38 37 35 36 -40 33 26 25 25 -31 26 24 22 19 13 12 8 -80 73 71 68 62 57 -11 8 9 16 17 19 22 22 -25 25 27 26 25 24 22 20 -71 75 78 82 85 88 91 -24 26 29 33 34 37 40 42 -39 45 45 46 47 49 51 -42 42 44 45 48 52 -92 95 92 92 92 -53 56 55 53 53 50 46 -79 75 72 71 70 67 67 -26 26 23 19 18 14 -86 85 88 91 92 95 96 98 -35 35 38 37 38 -12 12 13 11 6 -27 23 26 24 23 23 -35 39 42 43 46 49 52 54 -30 24 24 21 18 15 14 14 -61 55 52 50 48 46 43 46 -9 7 9 10 8 -67 68 66 59 55 -52 56 59 60 63 64 68 65 -11 14 16 19 22 29 30 35 -52 58 59 65 66 -40 45 48 53 55 59 -47 47 50 52 56 58 62 -37 41 41 44 47 50 -22 19 16 15 18 -21 21 23 27 30 -68 72 73 74 76 77 80 84 -61 66 67 71 72 75 73 -60 63 62 55 54 -46 50 53 55 55 59 -60 58 59 58 55 51 -72 68 61 58 56 55 58 -25 24 27 28 30 34 38 -14 17 18 20 22 25 23 23 -47 40 37 35 34 -57 58 59 65 67 66 -74 69 62 61 60 57 58 -4 10 14 16 17 20 -13 18 19 20 19 22 29 -54 54 51 50 45 -72 69 71 73 70 74 -84 79 77 80 79 74 -25 25 25 24 22 -86 86 85 85 82 80 77 79 -68 65 67 72 73 74 -29 29 27 27 24 21 21 -59 61 63 62 65 69 -45 42 41 38 36 32 31 -45 38 39 37 33 -79 76 76 73 72 -31 32 31 27 21 -9 9 8 9 10 12 14 17 -47 51 54 57 57 -26 25 26 29 30 37 -91 90 88 85 81 78 74 -53 56 52 50 50 -51 47 46 43 42 39 33 -84 77 76 72 69 63 -41 40 39 41 39 38 37 37 -74 78 76 79 79 -64 64 59 57 56 56 -69 72 69 70 72 75 82 -27 32 35 36 34 -31 26 25 21 20 19 15 -67 67 70 76 79 84 -33 35 36 37 39 41 42 39 -35 32 32 29 29 -57 54 52 49 47 46 46 47 -1 5 8 10 12 13 10 13 -37 38 42 45 46 49 55 -86 91 92 94 94 92 -88 86 83 80 78 77 73 -3 5 6 10 10 -24 24 27 30 30 34 -17 15 13 16 18 15 -57 54 52 52 51 50 46 -46 43 45 46 49 51 51 52 -70 68 65 63 58 -49 55 59 60 60 -53 46 45 45 42 41 40 35 -47 51 52 58 65 -27 29 26 23 25 -23 19 16 10 8 5 1 -98 91 91 89 92 -59 59 58 55 54 53 51 -56 63 60 62 64 67 69 -3 9 9 11 14 14 -86 83 84 82 80 74 -74 77 80 80 83 85 88 88 -24 20 20 17 10 -56 62 64 65 66 69 73 -1 5 7 9 15 12 -60 63 67 70 69 -63 66 69 70 76 79 82 -38 38 36 34 32 30 31 -44 47 46 45 44 44 41 40 -66 66 67 64 71 -1 7 8 9 11 14 -13 16 15 14 12 11 11 -75 72 66 65 64 64 -56 59 56 59 57 56 52 -27 20 17 16 10 6 -19 23 27 30 30 -95 98 97 93 90 -33 37 37 40 42 40 -36 42 44 42 43 46 50 -94 88 82 79 78 71 -17 13 11 9 5 4 4 -88 88 89 91 92 95 95 92 -97 93 90 88 85 88 86 83 -15 12 12 14 17 24 -7 10 9 8 11 8 2 -59 55 54 51 47 -60 57 59 57 58 -74 79 82 85 89 94 -24 19 15 12 10 7 -12 7 5 2 2 -38 36 33 34 37 38 38 -36 32 32 31 27 -15 20 21 28 31 37 -79 79 80 82 80 -95 91 90 89 86 83 80 81 -89 86 86 87 89 93 -3 6 4 6 3 4 -65 61 59 56 55 53 52 51 -27 26 28 31 38 39 45 -81 84 87 91 95 -71 71 68 66 65 62 59 59 -28 28 27 25 25 19 -90 94 96 97 94 -63 63 67 68 69 66 -68 68 66 65 60 59 58 51 -92 92 86 85 82 80 76 -26 27 24 25 26 25 -73 78 84 86 88 91 91 -42 44 43 40 42 40 40 -73 80 82 85 85 -44 44 46 53 56 -29 25 22 20 16 15 18 -33 30 35 38 39 42 44 48 -87 87 85 80 79 78 -37 44 45 43 42 -87 87 89 91 95 97 97 -82 82 83 83 84 86 88 88 -90 90 88 90 92 95 97 97 -82 85 88 87 84 83 82 81 -70 70 73 75 77 83 -57 55 54 56 57 59 -26 19 16 11 9 -64 65 63 61 57 54 57 -81 85 86 87 92 93 95 -10 14 18 21 22 25 32 -70 66 63 61 58 52 49 46 -35 30 27 25 22 25 23 -71 77 77 79 81 82 83 90 -17 16 17 18 17 19 21 28 -31 30 23 21 24 -47 47 50 51 54 56 59 59 -74 74 71 73 70 67 64 60 -6 11 15 17 18 22 -59 55 55 53 51 51 -51 45 42 39 42 41 41 -22 29 32 30 32 32 -58 56 57 61 62 63 66 68 -16 16 12 9 7 6 8 -61 57 53 52 50 44 -60 58 55 58 55 -45 45 50 52 54 57 60 64 -31 28 29 31 35 37 40 40 -86 86 89 91 94 -32 25 23 16 13 13 -83 82 81 78 75 72 69 69 -52 56 59 61 62 63 61 66 -56 50 49 46 40 -15 18 18 17 20 -18 15 11 8 6 8 -72 72 71 67 62 -85 87 85 79 81 -36 39 37 35 33 31 31 24 -41 40 37 33 30 29 22 -63 67 67 69 71 72 79 -41 39 41 45 44 -20 23 25 26 28 29 32 36 -45 49 52 49 51 52 54 58 -48 46 40 37 30 -52 54 54 57 63 -8 11 14 17 19 18 19 -99 99 92 90 93 -14 12 13 14 20 21 24 22 -56 60 61 62 63 65 70 -38 34 36 33 31 30 28 24 -35 33 32 30 28 26 19 15 -66 68 65 62 55 48 -15 9 11 10 7 5 7 -82 82 85 92 95 97 97 -80 80 81 80 82 83 84 88 -40 36 38 35 33 28 -97 95 92 90 87 85 84 -76 77 80 83 84 87 88 90 -81 80 78 77 75 74 -94 93 91 89 88 86 -85 82 79 76 74 73 72 71 -73 71 69 66 64 63 -17 18 21 24 26 29 30 -72 73 76 79 82 84 -16 14 11 10 9 8 6 -25 27 30 33 35 -30 31 34 37 39 -82 84 87 90 93 95 -21 19 16 14 13 11 9 -43 46 49 50 52 55 57 -70 69 67 66 65 63 61 60 -29 26 23 22 20 17 14 -74 73 71 68 66 65 64 -85 83 80 79 77 76 73 71 -10 11 14 16 17 18 20 -47 44 42 39 38 35 32 30 -67 68 70 71 74 76 77 79 -35 37 40 43 45 46 48 51 -66 64 61 58 55 53 52 49 -76 79 80 81 82 83 86 -56 54 51 49 47 -67 64 63 60 58 57 54 52 -10 12 14 16 18 21 24 -79 82 83 84 86 87 89 90 -79 76 75 74 73 70 67 -48 51 52 53 54 57 -42 41 38 35 34 32 29 28 -2 5 6 8 10 11 14 15 -77 75 73 72 69 67 -81 84 87 90 92 93 94 -29 32 35 36 39 42 43 44 -25 24 23 20 19 17 16 -64 67 69 70 73 74 -17 19 20 21 22 24 25 -42 43 44 45 48 50 52 54 -45 42 41 38 37 -80 78 75 72 69 66 63 62 -8 9 11 14 15 18 20 22 -52 51 50 47 44 -23 20 19 18 16 15 14 -18 21 24 25 26 -86 88 89 91 93 94 95 97 -5 6 9 11 14 17 18 -74 73 72 71 70 68 -70 73 75 77 80 -56 59 60 61 62 64 67 -21 24 26 29 32 34 35 37 -31 34 36 37 38 -18 15 13 10 8 7 4 -36 39 42 44 45 47 -71 74 76 77 78 79 82 -31 34 36 38 39 42 -20 22 23 24 26 28 29 -72 71 70 67 64 62 61 58 -71 74 75 76 77 78 80 82 -49 50 53 56 57 58 61 -15 14 13 10 7 6 3 -28 26 24 21 19 16 14 -50 47 46 45 43 -37 36 35 32 30 -71 69 66 63 62 61 60 -62 64 66 68 69 72 74 76 -40 41 42 45 48 50 -20 17 16 15 12 11 10 -9 10 13 15 17 20 23 24 -38 39 42 43 44 45 -18 19 20 23 24 27 28 29 -5 8 9 12 14 16 17 -58 55 54 53 51 49 -15 18 21 23 25 -20 19 18 16 15 13 -69 67 66 63 60 58 57 -64 61 60 57 54 52 50 49 -20 22 25 26 27 28 -42 45 48 50 52 55 57 -18 17 15 13 12 10 -22 19 16 15 14 11 9 -67 64 61 58 55 53 51 -50 52 53 56 59 62 65 68 -52 55 57 58 60 62 -40 38 37 35 32 31 30 -69 68 66 65 63 61 58 -49 48 45 42 40 37 34 -37 36 34 31 28 -52 53 56 59 60 -39 41 42 43 45 48 51 52 -15 16 19 22 23 -84 86 89 91 92 95 97 99 -83 86 88 90 92 95 -63 64 67 68 71 -90 87 85 83 82 79 -56 58 60 62 63 64 66 69 -14 12 10 9 6 -43 42 41 40 37 -18 16 15 14 11 -57 58 59 61 64 66 -60 59 56 55 52 49 48 -19 21 22 23 26 29 -49 47 46 43 40 -84 85 87 89 91 94 96 -61 60 58 56 53 50 47 44 -66 67 70 73 75 78 80 81 -27 25 22 19 18 15 13 10 -44 47 48 49 52 53 54 56 -17 14 11 9 6 4 -94 91 88 86 85 -58 57 55 52 51 -90 89 87 85 84 81 80 78 -35 37 38 41 44 45 -38 39 40 41 43 -89 90 92 93 94 97 98 -62 59 58 55 54 52 51 49 -9 12 14 16 17 19 22 24 -94 92 89 86 85 84 81 78 -28 30 31 34 35 36 38 41 -59 61 64 65 66 69 70 72 -77 76 75 72 71 70 68 65 -55 54 52 49 48 47 44 -96 94 93 92 89 -40 41 42 45 46 48 50 53 -52 53 54 56 58 60 62 -98 97 94 92 89 88 87 86 -68 69 72 75 77 80 -49 48 47 44 41 39 36 -57 56 53 51 50 48 47 -11 14 15 17 20 23 26 28 -21 19 18 16 14 -49 51 54 57 60 63 66 69 -50 47 46 44 42 41 39 -45 42 41 39 36 33 32 30 -47 48 49 52 53 55 56 -79 80 82 83 85 86 87 90 -31 28 27 26 23 -3 6 7 10 13 -84 85 88 91 94 95 96 -59 57 55 52 50 49 -55 52 49 48 45 44 -13 14 16 18 19 20 -70 71 74 77 78 80 83 -36 38 39 42 45 46 49 50 -95 93 90 87 86 85 83 -14 17 20 22 25 -20 18 16 15 14 13 12 9 -32 34 35 36 39 40 41 -31 34 36 37 39 40 43 -73 72 70 67 64 -47 48 50 53 54 -91 88 85 84 83 81 79 77 -49 46 44 41 39 37 36 -20 19 18 17 16 15 12 -86 88 89 92 93 96 -78 80 81 84 87 88 90 91 -22 20 19 18 16 13 -2 3 6 7 10 11 -41 38 37 34 33 30 28 -28 27 24 23 21 20 17 14 -74 77 80 81 82 84 -69 67 65 64 63 62 -81 79 78 76 73 72 -54 53 52 50 47 -17 16 15 13 11 -57 59 60 62 64 -23 25 27 30 32 34 -29 26 25 24 23 -30 28 26 25 22 19 18 -70 67 64 61 58 57 -62 64 65 68 71 -83 86 89 92 93 94 96 99 -47 45 44 43 40 37 35 34 -47 48 49 52 55 57 59 60 -3 4 7 10 13 15 18 -64 66 68 69 70 73 -18 21 24 25 27 29 -73 70 68 65 62 59 58 56 -68 65 62 60 59 57 54 52 -11 8 6 3 2 -28 29 31 32 34 35 36 -37 38 41 44 46 48 49 -60 61 64 67 70 73 75 76 -22 23 25 28 29 -84 87 90 92 95 96 99 -31 33 34 35 37 40 41 42 -70 68 67 65 63 -82 84 87 88 90 92 94 95 -86 88 89 92 94 -72 69 68 67 65 64 63 -79 82 85 86 87 90 -29 30 32 33 36 37 39 -36 38 39 42 43 45 47 50 -70 67 66 63 62 60 58 55 -25 26 27 28 31 34 -82 80 77 75 74 73 72 70 -3 6 8 11 12 15 -29 30 33 35 38 41 42 43 -44 45 48 49 52 55 57 -47 49 51 53 56 58 -60 59 57 55 52 -22 25 28 29 31 33 -22 21 19 16 14 13 -19 21 24 26 29 32 34 37 -49 46 43 42 40 37 34 -40 37 35 33 31 29 27 25 -84 82 80 77 74 71 70 -75 73 70 67 64 61 59 -55 52 51 49 48 -71 74 76 77 79 81 -57 59 61 63 64 67 70 -55 54 53 52 50 49 46 45 -44 47 49 51 52 53 55 57 -84 87 88 91 94 -79 77 76 73 70 67 65 64 -48 47 44 42 39 38 36 35 -38 36 35 34 32 29 27 26 -58 61 64 67 70 -83 85 87 89 90 91 93 -70 69 68 66 64 62 60 58 -25 22 20 17 16 -59 62 64 67 70 73 74 -56 55 54 51 50 -36 37 38 41 43 44 47 -48 46 45 42 41 40 37 -41 40 39 37 35 33 31 29 -52 49 46 44 43 42 -72 73 75 76 78 79 81 84 -75 77 80 81 84 87 88 90 -28 29 31 32 34 37 -20 22 24 27 28 31 33 34 -39 37 34 31 29 26 23 20 -15 16 18 19 21 24 -36 38 40 41 44 47 48 49 -10 12 14 17 18 19 22 -27 24 23 22 19 -90 87 86 85 82 79 76 -34 35 36 37 40 42 45 -66 64 62 59 56 55 54 -60 62 64 65 66 67 70 -37 38 40 41 42 43 -79 78 77 74 73 70 68 65 -22 21 19 18 15 -95 94 93 92 89 88 -75 72 69 66 65 -25 22 19 16 14 13 12 9 -30 31 32 33 35 -5 6 7 9 10 13 14 17 -82 83 85 87 89 92 93 94 -54 52 51 48 46 45 -35 32 29 28 27 25 23 20 -51 49 46 43 42 40 -39 38 35 32 30 27 -48 45 42 40 38 37 35 -59 58 56 53 51 48 45 -76 75 73 70 68 66 63 -68 71 74 77 80 81 82 -28 29 31 34 35 -88 90 91 92 94 95 98 99 -69 68 65 64 62 -88 86 83 81 80 -85 88 89 92 93 94 96 -38 36 34 33 30 27 26 25 -69 70 71 73 74 77 -22 24 27 29 32 33 35 -80 81 83 85 87 89 91 92 -47 49 51 53 54 56 58 -45 44 41 38 36 33 30 -16 18 19 21 24 25 26 29 -69 70 73 76 77 80 82 -86 85 83 82 80 77 -7 8 10 11 12 13 -68 65 62 60 57 -20 17 16 14 13 12 -90 87 86 85 83 82 80 79 -20 18 16 14 13 10 -36 38 41 44 47 48 -64 66 69 70 72 -94 91 88 85 83 80 -25 26 29 32 33 36 -26 24 21 18 17 -63 60 59 56 54 -40 39 38 35 32 30 -60 63 65 67 69 71 72 -16 15 12 10 9 -49 51 54 57 58 59 62 -48 49 52 54 55 58 61 -36 35 32 31 29 -73 70 69 66 63 61 59 -16 18 19 22 25 -32 30 28 26 25 22 20 -39 42 45 48 51 54 -70 72 73 74 76 79 80 81 -37 34 31 30 29 -15 16 17 19 21 24 -31 30 28 25 23 20 18 17 -81 82 83 86 89 91 92 94 -78 76 74 72 71 -24 25 28 30 31 32 -80 79 76 75 73 72 71 -71 72 74 76 78 81 84 86 -8 11 14 15 18 -46 43 42 41 38 35 34 -20 18 17 15 14 -84 82 80 79 77 76 -43 44 47 48 50 \ No newline at end of file diff --git a/inputs/03.txt b/inputs/03.txt deleted file mode 100644 index fea83b6..0000000 --- a/inputs/03.txt +++ /dev/null @@ -1,6 +0,0 @@ -?select()@ )select()>,how()mul(627,742):)mul(472,964)where()^^:]don't()-(,who()$select()mul(20,292)&why()-?mul(586,194)where()+[~@>?'mul(432,844)mul(642,543)where()[where():how(),select()mul(73,93)!what())!::@why()when()*mul(67,967)when()~)(mul(63,791):>from(),how() %(mul(843,987)+<*mul(438,132)>&@why()mul(460,493)where()where(524,51)mul(59,82)&mul(989,617) ?>[when(),mul(504,567))where()-'/where()why()mul(426,401):#{mul(776,395)>'?)}'mul(898,813)%from()~;[/mul(653,852)mul(413,308)'/mul(938,447)~,>when()select()mul(983,694)!select()$!,->mul(475,864)mul(396,963)what()select(){][:/&@mul(154,218)how()<&mul(538,894)^-~[who()mul(962,146) mul(847,87)where()do()~ ~[select()mul(900,385)mul(943,471)@select()[from()^mul(283,141) ++>mul(52,893)# do()mul(449,81)*where()(mul(548,611) /from()&where()why()^from()mul(865,16)@&]%:{^mul(762,99):/how()&{mulwhen()>when();)}]#mul(565,345)where()from(),&why()mul(438,239)where()(>({mul(368,412)#:<@ }~mul(837,348)&mul(56,613)] how()/ :+mul(720,439)mul(459,291)@-& mul(168,52)^>+don't()mul(453,478)^<-+when()who() *?from()mul(741,484)mul(975,310),how()*?mul(127,418)&where()mul(185,669)$select()^#mul(288,189%why()when()do()@how()+/~who()what()(mul(784,991)^don't();'!&>$mul(748,589)who(){{select()mul(539,888)):)$>mul(650,904)^mul(11,905)$when())mul(3,778)(?from()-]>mul(216,342)()mul(678;don't()'%]:mul(297,302)mul(356,884)mul(915,227)]~*[!:from();@@don't()mul(701,800){when()mul(747,577)when()^!select();[#)[where()from()mul(813,504)how()how()>}mul(569,829)what()!%&mul(91,228)[where(764,748))from()mul(475,767)(mul(975,908)${-why(43,497)]$why(),>mul(408,155)!select()>$##when(549,859)mul(906,726)@[' don't()from()}when()^mul(811,889) -]};don't(){^mul(131,421)who()+where()why()why() mul)who()from(361,208)#($>/mul(986,7)~!/+:what(911,564)&~mul(427,317):mul(554,29);when(),@#who()),mul(203,377),when()<%;[%;mul(459,428)$where()mul(289,903)$;?]what(),when()%*mul(920,908)~%from()>)?!++@mul(328)-/from()[['[[:-mul(149,962):~((select()#)@~,mul(405,65)$select(),^'/select()mul(242,181)mul(286,414)!mul(380,335)>:select()'!',from()mul(566,10)(,when()who()mul(859,933)<~,why()]#[(,mul(563,784)select()}mul(184,412)[mul(123 :<+((:}why()@[mul(368,888)what(),:mul(902,504)who()!mul(416,510)}~select()#$who()#$mul(47,446)#!%>mul(781,779)select(),where()$mul(321,388){]who(988,158)@select()$)!what()mul(461,690)mul(250,858)];{-where()mul[%&+{mul(464,42)where(693,854)&/{from();/mul(276,502)when()when()why()select())from()mul(741,208)}do()when() mul(393,259)<} do()&'why()/when(),?who(167,431)mulfrom();how()where()select()%^from()%$mul(178,393)/why()!%@+how())'mul(40,701)[$/)*:{mul(543,32)! +from(),how()(~mul(279,463)where()%mul(140,229)[;]when()!( mul(677,59)mul(299,328)what(){from()#who()mul(685,444)*{>when()~who())mul(785,608)where()(}mul(401,742)$-mul(548,663);-from()from()/@)why()$mul(607,432);~>@*+*!,;don't()}@;]when())^mul(709,472)*]{where()when(591,697)mul(358,548)how()when()what()@@+mul(213,262why()~&#why(47,493)don't()[mul(627,121),who())-mul(593,802)who()!from(547,353)%select()select()mul(535,564)/)*}^~from()mul(88,940)-#}*$}don't()mul(618,335)^why()from()@mul(803,303)where()where()mul(587,871)what()! how()~'mul(331,145)?#how(204,874)why()&when()mul(499,131)how()#%+what()mul(161,858)why()mul(898,747)mul(485,905)-~why()/}mul(387,741)-*([mul(786,326)(what()mul(845,292)~select()mul(381,537)what()select()?select(): $[mul(48,610)~]}who()select()when()<]mul(347+why()*$%mul(115,487);+mul(190,645)*who(356,447)?$$who(560,786)mul(269,713)~$>>:{^(^mul(405,453),~what(956,701)@mul(714,736)how(571,733)select()+}~#mul(150,985){,[!@-'[-{mul(306,321)what()-+~#)mul'#?select()mul(46,828)^^]>,>mul(990,982)@mul(226,149)${&)mul(280,466)&[;what()from()why()who();~why()mul(721,24)][,]mul(278,485);)select()how()what()mul(647,743)who()%where() /mul(133,662)what():}%mul(145,101)who(){mul(452,439)%when()where():;%[ from()mul(43,332)#)mul(814,129)~select()}>*~mul(541,874)mul(15,125))who()$from()do()select()~who()[@~-#mul(831,715)~when()*what()mul(105,955)mul(578,337)?what()[:'/what()what();select()mul(409,86-don't(),[<*mul(368,215)>+mul(574'+{}where(495,68)select(64,771)who()]?mul(529,984)'mul(327,862)'+~@why()why(){)*&mul(550,427)]'&*%/*mul(263,618)@who(540,556);why()where()/how(995,745)mul&who()mul(915,810){select()$]why()]?@#$mul(539,921)?}/#mul(998,491){%+^%(mul(225,651)}:!who()@]$mul(389,253)]['mul(522,712)#>^&[*what()mul(94,532)&when()@where()(mul(59,866)-what()>,{%mul(699,198)~:;#+ -mul(336,760)where()+select()/&mul(751,64)-[-mul(643,199)('(*:< why()%mul(11,372)where()#mul(413,24)what()^${%why()when()]mul(73,17)@mul(243,731):select()#'^%^;@mul(368,517){:{;]$who(599,355)#-mul(532,854)+',what()what()*+don't()mul(283,334)~%{!>$:mul(5,436)who()-mul(900,533)[how()mul(636,366)how()]mul(777,720):mul(508,874)<-+why()&!from()mul(9,795)'#(mul(671,121)where()@;(how()mul(585,980)-{{>>*[:from()mul(884,247)where()how()when()mul(43,381)mul(711,197)*from()where(953,507)^!mul(410,514)select()-how()<:mul(183([!)+what()}who(735,345)~':mul(158,233)how())from()don't()@,>mul(192,433)[ mul(486,375)}&[how()~/(%mul(737,191)how()!mul(200,635)! ;mul(589,747)who():mul(93,243)mul(165,137)&(,< select(646,92)[-mul(304,19^,~what()#>:%}+mul(714,141)%,;mul(352,220)mul(731,110)why(939,116):when()$[}'$)mul(499,210)*from()>mul(478,440)#when()when()why()&}from():from()mul(364,337)'*]{where()%%mul(137,747)mul(123,534)mul(269,530)mul(976,777)why()$why()where()+{mul(477,911)mul(264,388)>do()where()from(342,309)(*from()-mul(363,449)/~}mul(622,492)mul(828,345)?~why(565,199)what()}#)!{%mul(895,692)mul(301,191),(when()'when()! mul(203,800)&/$,#/where(84,417)mul(366,29)[/from()[>)from(),where()&mul(624,385)--]@]where()]@mul(207,15)mul(912,159)why()(%?#mul(734,622)]?~)who()!]mul(732,406)[+{mul(924,240)?from()/mul(613,858)]-[how()#{mul(981,919)mul(62,846)/mul(194,383)what()@>}~[mul(48,80)mul(517,599)*$select()&(#@;'+mul(400,485) }{%-<(!-mul(159,943)'-mul(700,581how()from()mul(335,789)(mul(884,411)[&mul(591,291)how():who() ^select()mul(819,468)select()/,$select()mul(391,484);(![mul(121,429)/?!mul(41,994)#mul(533,286),?@mul(683,23)select(),?;mul(716,809)&^@[*]* mul(186,301)^&^}/mul(665,90)} [$,%;*}:mul')<<]mul(969,145){mul(409,661)#mul(425,476)'mul(845,137)[why()!mul(54,557)mul(509,846)@:*do()^>[+/when(),mul(863,394)when()#^what()who()%why()]mul(471,711)from()@mul(748,203)!'-where()why()(]how()mul(337,399)why()?$$&;mul(973,320)>who()select()/mul(584,242):who()%*+]when()^mul(579,798)'@mul(644,368)when(991,226)@&+*[?$mul(926,437)('[who()who()select()where() ?mul(533,162)*what()??@&!/,from()mul(491,941)}select()from()mul(366,787) -#!/usr/bin/perlmul(959,994)[mulwhere(315,563)^,@ *![)+?don't()(*#select();&&(why()mul(868,148)-)*'mul(803,674):what();-~{^<,(}how()+(,mul(241,227) $how()mul(77,823)<:@@~mul(899,241)where()/[%!mul(393,869)mul(807,502)select()?$select(628,387)*mul(266,866)$from()+mul(643#mul(359,341):~>(*%select()>mul(48,678)'from(104,180) do()what()/why();what()mul(209#from(754,77):where()(}! mul(482,838)]~when():?:mul(144,520)mul(214,696)when()~+:what(629,799)mul(586,883)!&*mul(513,456)#*&mul(231,739)^@from()mul(314,88)&[[how()+$who()+mul(146,67)why()(&mul(491,624)!~%mul(404,364)how()/select(765,975)mul(996,512)~}]}?':from()$+mul(888,773)~why()!-%]?$who()mul(448,425)-;'*'when()'}@mul(699,626)mul(458,356)@:!*)select(679,5)-mul(921,391)select(86,936)%}'*select()mul(139,417){: mul };from()+%mul(21,568)from() mul(859,475)from(57,335)%from()&(@-mul(458,265)from()from(58,643)when()?*('$-mul(922,170)select()*<~{*mul(343,183),mul(993,879)where()mul(988,140)from()-;?}+mul(119,739){why()+*{!mul(942,337)who()~mul(289,885/how()*;')why(651,68)mul(52,645):/&when()/how()select()mul(301,938){(~(>]where()-mul(713,126)@mul(840,862)&why()?mul(138,715)#@}mul(479,429)?>? }:'-when()mul(680,926where()')<@'when()how()who()<[mul(847,417) *)who() mul(936,706)'when(881,614)#[)([{select()[mul(355,109)#who(454,930)#mul(886,700)@;)who()how()&,&mul(39,902)who()mul(780,180) ]who(253,678)%mul(787,109),&) ${^mul(978,343)<@{/why()mul(506,765)&@[;'mul(709,534)mul(17,379);*how()#][] when()where()mul(738,857)what()(/select(),'mul(472,481)%<$ 'mul(956,729);when()?[,,when(846,880):]mul(290,627)]mul(505,77) ,how()!>-from()mul(416,570)how()%mul(911,609)}?how()? %~]select()mul(195,598)when()^}where()}do()]select()what()(['<]what()mul(475,752)$mul(538,26)},+,mul(329,974):&where()why()%mul(611,429){?[mul(122,920)why():&mul(98,164:why()why(),!')*%mul(108,605)~,how()#)'how()how()%mul(350,554)])(^;mul(221,276)](*select()when()from()-mul(879,301)when()& &)]mul(866,108)$when()]?mul(814,972)<-,)++!from()what()mul(138,653)select()+{}#-::#mul(260,901))-~+{why()how()>how()mul(271,687)mul(260,481)#>/select(881,820)<[/>mul(340,4)>:$where()what()mul(192,605)where()mul(542,534(!$,mul(269,337)mul(693,324){*)]:what()>@)mul(995,639)?[,who(),/{ ?@do()%%mul(197,198)from()when()!&[&don't()who():-select()?&when()$-mul(833,76@select()mul(769,973)!(}don't()mul(886,148)mul(290,734)~-mul(363,635 !{select()where()!select()<'where(335,974)mul(407,315)!+how()& &)mul(114,97)'mul(310,507)]{@'':mul(518,510)%+}where()]*mul(807,827))*mul(983,153)who()$mul(992,402)'/?from()mul(432,440)^$-select()*do()mul(859,550),/when(),-mul(571,66)#:from()&'why()when()^don't()where()*mul(615,334)who()@+!!}mulwhat(40,947)select()mul(74,725) -mul(325,134)][mul(91,563)mul(624&(<)mul(880,271):]@/when()*from(); mul(433,630)where()why()#from()-~;-mul(357,578)@('don't()where() ^{:,mul(727,465)how()*}>who(){-mul(452,304)why()-})'/%?{ mul(884,733)$>@['@/mul(211,96)select()'&+#&what()mul(184,747)what()++(mul(645,340)where(){'when()mulwho(965,444)]{(mul(843,881)+/,-()%how(874,562)#do()+'{mul(64,698){from()&/mul(140,563)';)do()'*; [),mul:from()what()why()~!%,where()}when()mul(40,687)when()select(600,672)?$>who(853,252)/&:)mul(527@%+>*%!when()+mul(568,99)#^why()]'^)select()mul(920]( what()what(),<:;@mul(809,803)from()@mul(405,306)}]]~~-<(mul+why()% '',:+}$mul(478,156),{?-mul(554,837)#,from()how()when()@'who()mul(229,278)]}%[)}what()-mul(761,692)(#:<''$mul(655,602)@from()'select()mul(156,419)why()-when()mul(794,965)+why()*why()]!from(){!do()from()why()when()where(172,132);?}-mul(329,393)from()$&what()mul(640,220)]^&select()[!who()@mul(784,552)mul(173,583)what()what()why()+;from()$mul(869,282):~}>}mul(932,355)%,+why(){(*]>#mul(147,179']@<&&^:do()'-mul(256,778)+how()+select()&+(do()(,~mul(695,295)how()~%~/&>select()%*don't()~]how()^%~{,'mul(642,510)select()$/why()(%;&?'mul(38,506)&/!;mul(721,659){!why()~?!mul(580,780)what()from()]-how(){mul(961,23!from()%$]@mul(716,597):?where(838,897)( how()>?mul(440,697)>,,~?//mul(876,363)why()[+how();!from()mul(95,795)@mul(507,198)@}don't()+ /-mul(219,968)(]do()+select()when()[)!]mul(193,8)/)do()mul(614,596)when()-%;]where():-}mul(683,732):*<,mul(934,88)from()[from()])mul(943,457)}?when(263,413)$;why()~where()don't()[how()how()who()from()/mul(526,391)!?from(){>mul(771,644)}}who()$where(),! mul(110,448){where()~mul(921,576)@-mul(330,793)*]+-*#/mul(660,134)why() :#?('*]'mul(130,438)what()~+select()}why()?/{$mul(748,334)<)]who()''mul(58,989)how()@mul(994,89)why()'do()>?:-(how(771,295)mul(298 '}{who()mul(960,353)+]mul(83,238)'&$^+,mul(304,737)mul(580,87))[*why()select()mul(243,740)^%$:-'^don't()-mul(466,277)from()mul(697,988)from()how()why()^ why()>mul(656,652)who()~why()select())mul(559,696)?mul(877,396)when(921,105)>(;mul(137,506)#from()from():>+/mul(529,400)mul(357,762)/'-mul(957,435)]#^+-&#mul(965,429)) {!)?mul(472,501)*how()(select()##mul(452,510)mul(685{&#-$what()mul(597,100)([['%@$mul(381,890)what()%$~->why()--mul(717,973)select()# why()mul(335,280)[^,)]@]&when()?mul(998,855){how()how()+/+mul(803,232)(@)%,where()mul(834,38)#mul(874,900):where()who()}'where()mul(829,368)[(< (- mul(285?~who(240,567)mul(564,804)what()mul(843^{())$from()where()what()%mul(993,383)why()>select()select()- */don't()who(775,71)from()[mul(462,424'>)~when()-,,&*mul(567,875)+mul(851,776)when()]?}what();mul(675,128)/!~-how()~;from()mul(561,378) ^~mul(851,971)how()^#:' mul(665,836)$mul(972,115 ,)mul(83,568)$(?how()(< ;'/mul(252,421)*where():who()!@,mul(516,23)%!mul(573,894)*why()^[select()*who(),mul(806,961)how()!(what() mul(141,808)>@-%;mul(90,355)who()mul(35,600):+mul(94,467)&mul(259,492)'!from()~mul;why()/[mul(745,850)#*%where()&::*>'mul(103,841)*?~&,:(mul(612,663)what()[mul(377,477))how()%-}:where()don't()why()what()(where()(mul(545,124)(/$who()$do()mul(466,334)@what(123,251):+mul(441,792)}?^<[*#mul(190,892)'+*$#mul(544,237)select()$:>mul(326,530)'+)*,mul(872,149)why()}&mul(269,670)mul(773,795)why(168,560)when()@]&#))?mul(7,32)-)where()mul(59,123)&who()}<')$mul(668,284!>mul(820,879) -mul(384,175)?$:how()&mul#mul(313,175)>where()!from(300,354),mul(408,50)mul(466,64)%?^mul(228,465)+where()mul(397,508'%where()from(530,982)^~mul(57,161)!?where(817,534))($how()from()select()(mul(807,622)!mul(295,207)who()++*when()]:when()mul(565,911):select()what():;mul(812,870)#/%[@!<>>,mul(53,989)[[!(mul(294,143)from()when(){how()(@don't():when()where()/select()mul(926,422)what()mul(978,922)<~mul(37,714)%mul(6,177)why()[ ?from(881,644)mul(409,551)mul(527,110)from()&mul(775,908)select() where()select()&>:mul(756(%/how()&)do()<,>mul(960,35);%'((don't()*[~&(&:)mul(397,932)'*%$/[mul(413,801)*& from()+why()mul(744,321){]mul(478,898)%what()~select()/when()*/mul(664,447)select():;?(mul(557,407)/how()when()*mul(487,654)> -^?;when()mul(580,577)select()mul(328,532))]>$mul(562,446)-{from(271,895)!,[who()don't()what()%mul(170,505)why()what()> mul(547,823)mul(599,747))!mul(923,219) !]&])why()how()mul(343,142)mul(166,723)who()(&when()how() why()}[]mul(356,537)don't()[%from()from()how()from();$,mul(298,224) }where()*mul(603,208);what()from()who()]mul(110,59)-<{: :mul(830,39)'['*#-$@mul(53,946)#}[how(75,668)%[what()*]who()mul(439,241)[^^>don't(),}from()(>where(112,444)why()when()mul(42,810)mul(732,408)#!;mul(43,449)%why()?(#@%do():mul(454,178)(when()>+'?{^ mul(576,351)?who(219,159)>$$do()^*~why()?@what()?mul(425,748)!;'mul(99,347),){%%)$how()what()}mul(63,113)select(460,662),%(!/-';mul(921,332)#mul(850,246),mul(18,318))from()[~mul(984,78);'&@]@}mul(217,578)/${&??)#')mul(480,37)how()mul(993,178)#';]select()~{mul(66,840)?when()who(941,421)'mul(958,953),}/&mul(893,645)(mul(669,561)mul(932,433)why()^)mul(129,67)$/mul(731,199)how()]>from()(:/)mul(664,507)[)/mul(282,709)who(),select(998,269)when(683,65)mul(131,8)'})>%mul(816,219)why(){when(6,871)'+mul(802,853));:mul(252,355)?select()!-don't())::what()mul(670,441))[mul(591,136),@ mul(338,232)@}mul(944,594)@what()}~>:what(596,921)mul(121,669)%}+mul(306,982)#^from()mul(530,368)#select(){!;!+!what()mul(809,843)%mul(997,156)^'where()$how()mul(444,325)}mul(14,843)from(989,984)#(<< +when()mul(330,71)*mul(277,727)who()(&$#-do()'mul(386,736)who()<>*#)[where()mul(216,642),~<>how()@*mul(161,738)??)what()mul(328,349)(who()*why()?<>how()mul(158,187)^]'-mul(27,774)select()?where()mul(496,623)why()@~@select()who()?#mul(255,135)>%^do()!@why(),when(){@;:)mul(656,556))@who()[why()how();^;mul(46,946)&],+mul(956,617)select()'mul(858,593)how())$where()[~^when()mul(232,243),}~[ from()mul(403,657)[,:!>#{mul(617,333)mul(775,392)mul(773,876)what()'what() }(]&)[mul(438,813)^: $select()mul(355,337) )why()+how()?don't()~*when()mul(163,891)who(){[mul(521,763)what() diff --git a/inputs/04.txt b/inputs/04.txt deleted file mode 100644 index f3d8fde..0000000 --- a/inputs/04.txt +++ /dev/null @@ -1,140 +0,0 @@ -SAMMSSSSXSAMXMSMASMMSMSSMMSSXMASMAMMAMSSMSMSAXSSXMXMSASXMSAMXSMMXAMXMMSMSSMXSAMXMMASMSMSMMMAXAAXXASXMMXMSSXMASMMSMXAMSMMMMMAMXSASAMXMMXSAMXM -SAAXAASAASXAAAAAMAAXMAAAMSAAAXAXMAXMSASAASAXAMAMXMSMMAXMAXAMXXAASMSMMAAXXAASASXSXSAMXSAMXAXMSMSMSMMASAMXMSXXAAMSAMMMSMMMAAMAMAXAMXSAMXMAMMAM -SMMMMSMMMMMSMSXSSSSMMMMMMMMSMMASMXXAMXSXMMMMSAMXAMAAMMMAMSSMMSMMSAAXMSSSSMXMAAXSAMXSAMMMMSXXAAAAAAMMMSSMAMMSSMMSASXMAAMSSXSASMMXMASASMAMMMAM -SAAXXMASAXAXMMMXAAXASAXXAMXXXXMMASMXMASAMXXAMSXSSSSSMAXAMXXAAAAAMXMMAAAAXXXMMSAMXMMMMMSAAMXSMSMSMSMMAXXMAXMAMAASXMASXSMAMXSASMSSMASXMXSXSSSS -SSMSSXASXMXSASAMMMMMAAXSAMXXMASMAMMAMXXXMMMMSMXAAMAAXXSSSMSMMSAXSAXASXMMMMXXSXMSAXAMAMMMSMASAXAMAMAMXSXXSAMASMMSASMMAMMSSMMAMAAMMASXMMMAMAAS -XAXXAMXSMXXSAXXSASMSMAMXAMXMMASMXMMSSSMAXMASMMMMMMSMMMAMAMAAXXXSXMMMMAMXMXMMMAASASXMMMXMAMAMAMAMASMMSMMAXMMASAMSMMXMSMAAAXMAMMMSMXXAMAMAMMMM -MSMAMMMMAXMMMMSMASAAXAMSSMSXMASMSMAAAASMMSMSAXMASAAAAMASASMSMASMMXAASAMXAAAAMMMMAAMXXSMSXMASXXASAMAXAAMAMXMASAMXSMXSXMMSSMMMMSAMMSSMMXSAXMAS -SAAXXAAXMXMAMMAMAMMMMXXAXAXXMASAAMMMSXMXAAMMMMMAMXSSXSASASAAMXMAMSMMMMMSSXXSXXXMSMSXMAMSAMXMASMMMSMSXXMASMMASAMASMMMXMAMAMSMMMAMAMMASAMMSAMS -SMSMXSSSMXSASAMMMSAXASMSMSMSMMMXMXXXXMMMMMXAAMMAXMMMXMAMMMXMSASAMXSMSXAAXMAMMSXMASMXAMXMAMXSAMXAAMXSXASASXMAMAMAXAASXMASAMAAXSMMAXSAMASAMAMX -MMAMAAAAAMSAMXXMASAMXSAMAMMAAMAAMMMXMASMSMMSSXXAXSMSSSSXMASXSMMASAMSAMMXSAAMASAXMASXSSMXASAMXSXMXXAMSXMASXMAMSMMSSMSAMAMAMSAMXAXMXMMSAMASMMS -ASASMMSMMMMSMXMXASXXXMAMAMSXSMSMSAAAAXSAAXAXMXMSMSAAMAMXMAMMXMSMMASAMMSXSMXSASAMXAXXAAMSMMMSMMASMMMXAXMMMXMXXMAMAAASAMXSMMXMXSMMSSSXSMSAXMAS -MMMSXAAXAMXAMASMASAXSSSMSXMAAAMAMXSMSMMMMMMXMXAXAMMMMAMXMAXAAMAXMXMMXAXXMAMMMMAAMMSMMMMAAAAAMMAMXAMASMSMMXAMXSAMMMMMASAAXAXSASAMAAXAMAMXMMAM -XSSSMSSSSSSMSASMSMMMMAMAXAXSMMMSMAMAXAMAMASAAMSMSMSXSASASMSSMSSSXAAXMXSMMAMAASXMXMAXXAXXXMXSMMASMMMAXMAAMMSAMSAMXSXMAMXSMSSMASAMMXMAMAMXAMAS -XSXMAMXAMAAAMMMXAAMSXMMSMMMMAMAXMAMMSSMASASMMMAAAXXASAXAXMAAAAMMXAMXMASAMASMXMXMAXXSSSSMXSAXASXSAXMSSMSXSAAXAXAXMSAMXSXMAXAMASXMXMSASASMMSAS -SMMMSMMMMSMMMSMSXSMMAMXXAMASMMMSSXSAAXXXMAMXASXSMSMMMSMXMASMMMAAMSMSMAMAMXXXSXASMSMMMAAAAMMSAMAMXMAAAXAMMMMMSAMMXMAMAXMSMSAMXXAXXASASXMAXMAS -MAAAAAASAXAAXAAXAXMSMMASAMASXMXMASMMMSAMMXMSASAMAXAAAMXSAXXXXMMXMXAXAMXMMSMAXSMXMAAAMXMMMSMSMMMMMSMXSMMSSSXAAAAXMSMMXMASAMMMMMSMMMMAMXMAMMAM -SSMSXSMMSMSMSMSMXMAXXMXSAMAXMAMXXXXXAAMSSMAMAMMMSMSMMMAXMASXMSSMSMMMXSAXAAMXMXXASMSMSAMSMAASAMXAAXMXXAXAAMMXSSMMMAMASMAMAMSMSAAAXXMXMMSMAMAS -XMAXXAXAXMAASXMMSMMMMSMSXMASMSXSXSSMMSXAXMAMAMAMAMXMXMXMMAMAAAMAAAXAASAMSSXSMXSXSXAASMSASMSMAXSMSSMAMMMMXMMXAXAXSAMASMXMASAAMSSMMSMXMAAXMSAS -SMAXSXMASAMMMAMAMAMXAAASASXMAXAXAAXAXAMXXSASASASXSASASAAMASMMMSSXXMMMSXAMMMAMAMAMMMMSXSASXXXSMXAXXMAMAXXASAMMMMMSAMASMXSMSMSMAMASASAMXMSMMAS -XMMMAXMASMXAXAMAXAMMSSSSXMAMAMMMSMSXMMSMMMXSXSASMSASAMSAMXSXAAXMXSASXSMAAASAMMSAMXSAMAMAMAMMAMXSMSXMXXMXMSAMXAAMXAMASAMXASAAMAXMSASXSAMAMMAM -SAMMMXMASXSASXSSSMSAXMAXAXAMXSXAMXSMAAAMASXMAMMMXMAMXMMMSMXXMMSAASAMASASMMSAMASASXMASMMMMSMAMMAXAXASXXSAAMAMSXSMMXMXXASXSMSMSMSAMAMAMMSMSMMS -SAXMXAMXSMMXAXXAAAAMXAAMMSSSXMMMSAMXMMSSMSAXAMXSXMMSMMMASAXXMMMMMSSMSMMXAASXMASXMASAMAAAAXXSXMMSSMMMAASMMSMMSAAASXMMSAMMXAXMAXMAMAMAMXAASAMX -SXMMSASASXXMASMSMMMSMMSSXAXMAMMMMXSAMXAMXSMMXSXAXMASASMASXSMMAXMAMAMXMSSMMMAMASXXAMXSSMMXSSMAAAAAXXMMMMXMAMAMMMMMAAXMMMSSMMSSXSSSMSASXMMSAMX -SAMXAAMASXMAXSAAXMAMXAAMMSMSAMAASASASMXSAMXMASXXMMXXAMMAXAXAXMSMMSAMAMMMAXSXMAXAMAMXXMXMASAMMMXSMMMXMMMXXAMAAAXXSMMMSXXXMAAXMAXAAAXMMXXXSAMX -SMMAMMMMMAMSMMMSSMXSMMSSMXAMMSSMSASMMMAMASASAMXASXSMMMMSXSXSAMXAXSASMSASAMXAMSMXAAXMASAMXMASAMXMXAAXXAXMSMSMSMSASAMASMSMSMMSMSMSMMMAXASASAMX -SMSMSAXSXXMAXAAMAMAAAXAXAMAMMXMAMXMMAMXXAXXXAMMXMAAMAXXXAMAMAXMXMMAMXXASXASXMAAMSXSAAMMSXSAMXSSSSSSMSXSAAXAXAMXMSAMASXSAAAXXAMXMASMSXAXAMAMM -XAASMMXAXSSSSMXSAMXSSMMMMMSXAAMXMAMMASAXSSMSAMMAMSMSASXMAMASMMMSSMMMSMAXXMXMMMSMMASMXMSAMMXMXSAAAXXXAAMXMSXSMMAXSXMASAXAMSMXSSXSASAMMSMMMSMM -MMMSMXSMXMAMXMAMXSAMMMXAXSAMMXMAXAMSAXMMMAMMMMMMMXAMXXXMMMMSAAAAAAXAXMXMSMSXAXAAMAMMMMMASXSSXMMMMMMMMSMMXSAAXSSMSXSMMMMSXXAMXAASAMAXMAAAAMAX -ASXMMAMXAMAMAMAMAMXSASAXXAMXXAASXMMMMXSAMAMXSAXMAMXMSSSXSAAMMMMXSMMMSXAAAASXSMSXMAMAAASXMAAMMSXXXAAAXXASAMXMMAMXXAAMAMMMMMAXMMMMXMAMMASMXSAM -MAAAMMXSASASXSMSSMMSASMXMAXXMMMMMXAMXASASMSMSASMMXAMMAAASMSSMSMXMXXAXMSSMXMAXAMXMMXSXMSAMMMMAMXSXSXSSXXMAMAXMSSMMMMMAXAAAXSMAXASXMXXXMAMXXXA -SSSMXAXAAAMAAAAAAAXMXMASMSMSMAAASXSSMMSMMXAAMAMAMSSMMMMMMMAAAAMMMAMMMXMAXXMAMAMMXSAMASXXMAMMXSAMMMXMMMSMSMSSXAAXXXASXSSSSSXAXMAXASAMXXAXMAMS -MXMAMXMMXMSSSMMSMMMMMMAXXAAAXSMMMAAMAXMASMMMMAMXMAMXSMXMASMMMMMAMASAAMSAMSMMSMMSAMASMXMASMMSMMMMAMMXAAXAAAXAMMSAMXMXAMAAMMMSMMSSMMAMXMMAASMM -SSMMSSMXAXAAAMXMASAMXSSMSMSMXMXSMMMMSMMMAAXASMSSMAMMMAASXSXMXSMMXASMSXMASAMAMXAMASASAASMMSASASMSSSMMXMMSMSMSAXXAXAMMSMMMMAAAAXAAMMAMAASMMXAS -AAAAAAAMMMMSMMAMXXASAXAAMAMMASAMXXAAAASMSSMASAAMSMSMMSMSMMMMASASMAXXXMASMXMASMXSAMAMMXSMAMXSAMAAMAASAMXXXXXASAXAMXXAMASMSMSSSMSSMSMSXMXMASAA -MSMMSXMXMAMAMMASXMMMXSMXMAMMAMAMSXMSSMMMAMMXMMMMSMAXXAMXXAAMSMAMAMSMMSMMMXSAMMAMXMAMMXXMAMAMAMMMSSMMXMASMXMMMXSSMXMXMXMAXAXMAMXXAAAXMSSMMMSM -XMXXXMMAMXXAXSASASAAXMAMSXSMASAMXAXAXXXMAXXSASXAMSMMXASXMSMSAMAMXXAAAAAAMMMMSMXMMMMSXMXSAMASAMAXMAMMMMAMMXMXMAXAAAMSAMMMMSMMMSAMMMXMAXAASAMX -MSMMSASMSSMMMMASAMMSMAMXSMXMAXXSSXMASXSSSSMAAAMXXASAXXMAAAXSXSASXSSSMSSMSXAASXMASAMXAMASMSMSASXSSMMAXMSXSAXAXXSMMMAAAMXXMXAXXMASXMASXSSMMASX -AAAAXMASAXAAAMMMMXXAAXMASMMMSSXMASMXMAAAASAMXMMMSASMSMAMMSXMASAMXAAAMXMASMMMSAMAXAXXAMASXSAMASAMXXSMSAMASXSMSAMXAXMSXMAXMMXMXXAMXMASAMAASXMX -SMSMMXMAXSMMXXSAMMSMSSMAXAMAAXXXAXMAMXMMMMMSAXAXMMMAAAXMAMAMAMXMMMMMMXMAXAAAXAMMSSMSSMXSAMXMAMAXAXSXSAMAMAAAAAMAXSXMMXSAASMMSMASXMASASXMMMAS -XXMMAAXSAMMSAMMASAXSAMMSSMMMSSMMMMSMMAMSXMXSXSMSAMMSSSMMXXMMSSMSXSMXMAMXXSMXMAMAAAXAXXAMXMAMXSSMMSXAXAMXMSMMMSMXSMAXAAMMAMAAASAMAMXSMMAMXMAM -SAMXSXMMASAMAMSAMMSMMSAMAMXMXMAAAAAMXMMSAMMSAXAXXMMAMAAXXXSAMAAXAXAASXMMXMAMSSMMSSMMSMXMAXAMASXASXMMMMMXMXAMXAMSAXXMMSXMXSMXMMMXMXMXASAMMMSS -MAMMXAXSAMXXSMMASMSAAMMSAMAAAMSSSSXSASXSAMAMMMMMSXMASAMMMMMASMMMMMSMSAAXAMAMAXAAAMAASAMSMSMSMSMSAMXAAXAXXSMXXAXSAMXSMXXSAMASXASAMXAMAMXSXAXX -SAMASMMMASXSAMXSXASMMXASAMASMXAMMXMMMSASMMXSXAXAMASAMAMAXASMMMXAXMXXSMMMMSSMMSXMMMSMMXMAMAAAMMMXXSSSXMXXASAAMSMMAMXAAMXMASASAAXAMMSAAMAMMMMM -SXMMSAAXSAMAMXMXMMMMSMASMMXAMMMMXMMSAMXMMXAAXASASAMASXSMSXSMAMSASMMMMAMXXAXXXXMXXAMMSMSXSMSMSAMXXMAMSXSSMMMMXXAMXSXMMAASAMXSMSSMMAMSMMAMAAAA -MMSASMMMXMASXSAXAXAASMMMMMMAMSSSMAXAXXMASXMMMMSAMASAMAAAXAMMAMMAAXMXMAMMMMSMSAMXMASAAMMXMXAAXMSMXMAMMMMAAAMMASAMAXMXSSMSASXXAXAXSXMAXSMSSSSS -XAMASXMASXAXXXSSXMMMSAMXAXSAMSAASMMSXXMSAMXAAAMXMXSXMSMXMMSXSAASXXSASASMAMXAXAMXXXMMMMSAMSSSSMAASMXMAAMXSMSMASAMXXAMXXMSXMMMSMXMXAMXMSAMXAMX -XSMXMAMAMAMMXMASMAMASMMMMXMASMSMMMAMMAMMMAMSSXMXSAMAAXMSMXAAMXMMMXSASAXXAMMSMSSMSMAASAXAXAAXAXXSMMASXSSMAAAMXSXMAMSMMSXMSAAXXAMSSSMMSMMSXMAM -SMSMSMMASAMAMXAMMAMXXAXSMMSMSAXMXMASMAMSSSMMMASMMASAMXAAMMMXMAAAXMMXMMSXMSXMXAAAAMXMMSSMMMXSMMSMMXMSXAAXMXXSAMAMMMMAAXAASXXMMSMAAAXMAAMXASMS -SASMAXMAXAXSAMSSSMSMSMMSAMAAMAMXMMMSXMSXAAMASAMAXAMAMASASXXASMSSSXMXAAMAAAXMMSXSSXSXAAMAXAAMXMXAASXMMSMMXAMXASAXMASMMXMMMSSXAXMMSMSSSSMSAMAM -MAMSXSMSMSAMXSXAAXAMAAMXXXMSMSMMXMMMAXAMSMMAMASXSSSMMAMAAASMSAXXAASMMASMMMXSAMXAAASMMMSAMMMSAMMAMXASAXSAMSAXAMMSSMSASAAAAXMMSXXMAMMAAXMAMMAM -MAMSXMAAAXXMMXXMMSMXSXXXMASMMAAAAXSMSMMAMAMXXMMAAAAXMASMMMMMMXSMSMXAMAAXAXAMASMMMMMAXXXMASAAAXMXSMSMSMMMMXAMSAMXAAMAMXSMSMXMASXSSSMMMMASASXS -XMMMMMAMMMMAASASAXMAMSMXAMXASXSMSMMAXSMASAMMSSMMMSMMMMXMAXXXAAXXAXSXMMXSXSMMXMXXSXSSMSMMMMMSMMMAAXXAXXMASMXMXAXSMMMSMMXAXXXXMAXXMAMXMXAMXAAM -MXAXAASXSAXXXAMMXSMASAMASMSMMAAMXAMMMAMASAMAAXAMAMAMXAAMSMSMMSSXMMMMMSAMAMAMMMXAXAAXAMXAAXMAMAMMSAMAMMSASASAXXXMASAAAMMXMASMSSSXSXMAMMXMAMXM -ASMSSMAMMMMSAMXSXSMXSAMMXAAXMSMMSMMXXXMASMMMXSAMXSMSSSXSAMAAXAXAMXMAAMASXSAMASASMMMMXMASXSSMSMSXMAMXMAMMSMMXMSMMAMMXAMXAAAXXAAXASXSMMSMASMMM -XAAAAMAXAMAMXXAXXXXASMMXMSMMXAAXMXSAMXSAMASXMXMXXMAMXAMSASMSMSSMMASMSSXMXSASXMAMXXAAXSXMAXMASXMASXMSMMXAMXXAMAAMSSSSSSXSSXMMMSMMSASAASXXMASM -SMAMXSMMMXXSAMMSMSMXMXXAXMASMSMMMAMASAAASAMMMAMSMMMMMMMSAMAXMAAASXSAAMAMXSMMMMSMMSASAMAMAMMAMAMXMAXXAAMSSMSMSXSXAAAAAAXMMMMSMAAXMAMMMSAXXXAM -XXSXMAAMSMMAXSMAAAAXSMSMXSAMAAMAMAMXMMMXMAMAXAXAAASASAAMMMAMMSSMMMMMMXXSAMXXMAMAAAXMASAMASMMXMMSMSMSXMXAAXXXAXMXMMMMMMMMAAXAXMSMMXMXMMMMASMS -SMMASMAMAAXMMAXMSMMXAAAAAMASXSSSSMSAAXSXMAMSMMSMSMSAMMSSSMSSXMMMAASAMXSMMMXMMSSMMSXMAXXXXSASXSMSAAASXMMSMMMMSSMAXAAXXAASMMSMXMAAXAXMXAXXXMXS -SASAMXAMMXMXXXAMXASXMMMSMSXMAMAAAMXAMXAMMSXXAASAXMMXMXAAXAXMXAASXSSXXXAAAAAXMAMAMXAMSSXSMMAMAAAMSMMMASAMMXSAMAXMASXSXMXMXAAXASXSMMSMSMSMXAAS -SXMASMMSSSSMSMMMMMMMAAAXAMXMXMMMSMMSMSMXXMAXMMMAMAAXMMMSMXMASMMXXAMAMMSMMSSMMASAMXAMAAASAMAMSMMMXSMXXMASAAAASXMXAMAMXSAMMXMSXSAXMXAAAAAMXMAS -MMSAMAMAAXSASXAAASAMMMXSAMXMAXXAAAAAAAXXXMSMSMMMMMASAAMXXMMMMMSMMMMMAAXAXAMMSASASMSMMMMMASXXXMXMSAXSAMSMMMSAMXAAMMAMASASAMMMMMXMMSMSMSMSXMAS -XAMXSAMMXMMXMASXSSXSXMASXXAXMXMXSSMMSMSXAAAAAXXMASAAMSSXAXASAAAAAMAXXSSXMASASXSAMAAAXAASAMXMAMAMSAMMAMXAXXXASMSMSMSMXMXMMXAAXMAMMAAAXAAXAMAS -MXSASXMAXMASMXMMMMAAXAMXMSSSSXSAAAXXMAMXXMMSMXAXMMXSXMAMASXSMMSSMSMSSXMXMXMMSAMAMMMMMAXMASXMAMAMMMMSMMSMMSSMAAAAAXXAXMASXSMSMSASXMSMSXXSMMAS -AAMASXMASMAXSAMXASMMMMSAMSAAAAMXSMMXMAMMMMXXMSMSXMAXAAAMXMMXMXAAAAMMAAXXSAMXMMMASASMXXMAXMASXSMSMMASAAAXMAMXMMMSMSMMMSMSASMAXMAMMAMXXMMMXAXS -SMMMMAMASMMMMMSSMSAAXAXMMMMMMSAMXAXXMAAAAMXSAAAXAMSSMMMMAXMASMMMSSSSSSMAMXSAXXSMXAXXXXXSAMXAAXAAXMASMSMSMMXAXAMAMXAXAXMXAXMMSMAMSMASMMAASXMX -MXSASAMMSAASAMXAASMMMMMSAAAAXMXASMMMSSSSSXMMSMXMAMAAMAXSSSMAMAXXAAAXAAMSMMSASMMMMSMMXSAXAXSMMMSMSMMSAAASXSMSMMXASMSMMSAMXMMAAMAMAMASASMMAMMX -MASXSASAXMMSASXSMSXSMAASMSSSSMMXXXMXAAMXMMAMXSMMAMSSMXMAAXMASMMMMMMMXMAXAMMAMXAAAMAAMAAMSMMAXAAXAAXMXMXMAMMMAAXSXMASXAAAAXMASMAMMXAMXMMMAASM -MXMMMAMMMMXXAMAMAXASAMXSAMXXAAMXMXMSMSMAMSMSAMXSAMAAMXSMSSSMSAXXAAMAMXASMMMMMSMMXXMXSMXMAXSAMSSMXAMXAMAMXMAMMMMMASAMMMSSMXXXMMASXMMSSXXMSMAA -XAAAMAMMXSXMXMXMAMMSAMXMAXXSXMMMAAXMAMMAMAAMAXAMAMSMMAXXAAAXXMAXSMMAMSXSASXAASAASXSMSXSAMMMMXMMMAAXXASAMAMAMAAAMAMASAAXAXMMAMMXXAMXAMAXAMXXM -XXMMMMXMASAMXXAXXXXSMMASMMMMMSAMMSSMXMSXSMXMSMMSSMAMMMSMMSMMMMXMAMSMMMASAMXMXSMMXAAAMAMXXSAMXSASMMSXASASMSSSSSSSMSMMMSXAAXAAMASMMMMASMASMMSS -MSSSMSSMMSXMASMSMAXSXSXXAMXAASAXSAMXAAXXMXMAXAXAAMAMXMAXAAMMMAASAMASAMXMMMSSMMXSMAMMMSMMMXAMAMAMAAXMMMMMMAMXAAAMAAXMAXMMMASXSASAMXSXXXAAAAAA -XSAAMAAAXMXMAMAAXXXSXMMSMMXMXSAMXMMSAMSXSXMASXMMSMSSSXSMASXAMSXSASAXMXXMAAXAAAAXMSAXXMAMXSXMXMMMMMMMXAXAMAMMAMASXMMSAXMASAMXMMSXMAAMMMSSMMSS -XMAMMSSMMMAMAMSMSMAMAMXASMXMAMXMAAMXMASXSXMASXASAMMAMAXXAMMSXMASAMXSMSMSAMSSMMSSMMAXSMSAASXSXAAXAAXXAASMXSMMXXASAMAMMMXAAAMXSAMXMMXSAAAXMAMX -MAXMAXAXXMAXAXAAXAASAMMMSXMXSXAMXSXAMASAMAMASXMMASMAMMMMMSAXAMAMMMMSAAAXMXMAMAAAAMXMXAMMSMAMSSMSMSMAAXXMAMAAXMASAMSSXMMSSSMAMASMSAMMMSSXMXAM -ASAMXSMMSSSSSSMSMSAMXSAXMASAMXSMXMXXMASASAMXMASXXMMAMMAAMMASXMAXXAAMXMMMSXXAMMSSMMAAMXMSAMAMMMAMAMASXMSMAMAMXSXSXMASAAAAAAMXSAMAMASMXAXAMSAS -MMASAXAXAAAXMAXXXAMXASXXSAMASAMMAMMXMXSASXSXSAMMSMSMSSSSSMAMXXAXMMSSSSSXMMSMMAMAASXSMXMXASMSAMXMAMMAXMAMASASAMAMMMASXMMXSAMXMAXMXXMAAMSMMAXM -AXAMASMMMMMMSMMSAMXMXSAXMXSAMXSMAXSMMMSMXMAAMMXAAAAAMAMAMMMXMMMSAAAAXAMAXAAAMXSSMMXAXSMSMMXMMMXMXXMMMSSSMXMMAXXMAMASAXAMXAXSASMXMSAXAMAMMMSM -MMMMXAXXMAMMXXAXAMSMMMXXXXMAMASXMXXAXAXMAXXXMAMSMSMSMMMASASAAAAMMMMSMMSSMSSSMXMASXSMMAMAXMASAMSMSMSXMAMXAMSSSXSMSSXSAMSSSMMSAMXAAXMMXSXMAXAX -XAXAMMXMAAMMMMMSAMAXXAMMSXSAMXSAMSSSMSASMSMAMAXMAMAXXXSMSASMSMSSXMAXAXMAMAXAMXXAXMAXAASMMSAXMMAAAAMXMASAMXMAMAMAASAMXMAAAXAMAMMMXXSAXSASXSMS -SXSMSMAMSXMAAAXMASMSMASAAXSMSMMMMAAXAMMXAAMAMMSMAMSXMAXAMAMAXAAMAXAMMSMSMMMXMMMAXSSMSASMAMMXSXMXMSMXSAMAXAMAMAMXMSXMAMMSMMXSAMXSAXMASMAMMAXX -SAXXAMXXAASXSXSAASXSAMMMSMSAAMASMMMMMMAMXMSAXSAMAMXMSASXMSMMMMMSXMMSXMAMMXMSAMMSAMXAMAXMSMSASXSXXXAXMASXMASXXAXXMXMMAMXMXSXXASAMMSAXSMMMSSMM -MAMXMAMXSXMXXXAMXXXMAMMMXAMSMSASAMXAAMMMAMMAMSAMXSXASASAAXXXAXXXXSAAXMAMAAASAAAXMASXMMMMASMAMAAAMMMMSMMMMASASMSMMAASMSMMAMXXSMXMAMXMXASAAAAX -MSMSMSMAXMSXSAXMASMSAMXAMXMXXMASAMSSXMASXSMMMMMMXMMXMAMMXMSMMMMMMMMMXSAMSSXSMMMXAMXAAXMSMSMSMAMMAAAAXAAXMASAMXAAXSMMXAAMSSXXMASMSMAMMXMMXXMM -MAAAAAMXMAAAXMMXSAASASMMSMMMXSASAXMXSMXXAAXMASASMXMSMAMXAMMMSAMAAMSSMSAXAMMXAAXSSMSSMXXAXSAMMAMXSXXXSSMSMMSXMSMMMXAXMMMMXAMXMAMAASXXMSSSMSXA -MMSMSMSSMMMSMAAXAXXXAMXAAAAAAMASAMMAMMMMSMMSXSASASMAMAMSMXAASASXMSAAASXMASMXSMXXXAMAMXSMSMMMSASAXMSMAMMXMAMAXSAMSSXMAAASXMMSMSMSMMXAXXAAASXS -SMXXAMAMXAMXXMASXMXSAMMXSSMMSMMMAXMAXAXXAAMXAMAMMASASAXAMSMXSXMASMXMMMSXXAAXMMSSMSMAMAAMAAAASASXMAAMAMSMSAXXMMAMAAXSSMXSAMXAAAAAMMSSMMMMMMAM -AMMSMMSSSSSMSXMAXAAAXXXXMAXAAASXXASMSMXSSMMMMMAXXMSMSXXAMAMMSAMXMAAXASXSAMMMXAAAAASAMXSMXXMMMAMAMSMSAMXAXMMSASMMMSMMASASAMSMSMSMSAAAAMSMXMSM -MAMXAXAAMMAAMMMAMMMMSXMSMAMMSMMXMAXMAAAMAMSSSSXSMXMASASMMASAMXSXXMXMXSAXSXMAMMMSSMXXXMMMMASXMAMXMXAMXSMSMAAMMMAAXAXSAMXSAMSAMAAXMMSSMMAMAMAM -SAMXAMMMMSMAMASXMXMXSAAAMASAAAXSXMSSMSMMAMAAXMASAMMAMMAXSXMMXSAMMMSMMMAMXMASXMXAMXXMSMAASAMASMSMAMMMMXAAMMMSMMSMMMXMSSMSXMMAMSMSXXAMXXMXMSAS -SASMSMAAMMSXSMSAMXSAMMSMSMSMSSMMMXAXXMASMMMSMMMMSASASXMMSMSAXMASXAAAAXMASXMAMXMMMMSAAMXMASXAXMAMXASAMXSMSXSAMXASAXXAAMXMMSSMMMAMMXXXMMSAMSAS -MAMAXMXMMAMXMASAMAMASAMXMMMXXMASAMMSMSAMMXMAMXXAXXSASXXASASMXSAMMSSSMSMAMXSMSMAXAAMSSMSXAMMXSSXMSASMSAMXXMSAXSASMSMMMSAAMASMAMAMMSMSMAMAXMAM -SSMSMMASMSMSSMXAMMSAMASXMASMSSMMSSXXASASAMXSSSMXSMMAMMMXMAMAAMAXAMXXXSMMSASXAMSMMXXMXAXMMMAMAAAMXAXAMASXXAXAMMAMXMASXXXSMAXMASMAMAAAMASXMMMM -SAAXAMAXMXAAMXSAMXMASXMMXAMAAASAMXMAMMAXXMAMAAXMMAMXMASAMAMMMSSMSSSMMSAAMASMXMMXSXSMMMMXASMMMMSAMMMMMMMAMSMSMMAMSSSMASXMMSXSAMXAXMSMSXSASASM -SMMMSMSSMMMMSMASXXSAMXMMSMSMXMAMSAMSAMXMMMXMSMMSSMMXSASASASXXAAAAXAMXMMMMSMMXAMXMAMXAMXMMXXAXXAMAAASASMXMAAAAMMSAXAXXSAAXAASASXMSAMXMASAMASX -XSAAXAAAAXMAMMAMXMMMMAXAAAAXMAAXSASXAXMMXSXAAMXXAAAXMXMASAXAMSSMXSMXXXXXXMASMMMXMAMSSXXAMMSMMSMXSXSSXSXASMSMSSSMMSMASMMMMMMMAAAMAMSSSMMSMSMM -SAMSSMSXMMMASMMSAXAAXSMSXXMSMMMXMXMMAMXMAMMSMSMSSMMSXSMMMXMXMMMAASMXSASMSMAMAASXSMMXAAMMMAAXAAXXXXAMAMMXMMXAAXAAXXXMAMAXXSXMMMAMXSAAAXAXXMAS -SAMXAXMASASMSAASMMMXSXAMSSSXMAMMMXMXMAAMAMXXAXAAMAMXAMMXAAXAMXSMASAAMXMAMMXSSMSMXSAMXMSAMSXXXMSMMSMMASAAMSMMMSSMMMMSMSMMMMAXXMSMSMMSMMXMAMAM -SXMMMMMASASAMMMSMSSSMMXMAXSASXMAXXSAMSXMASXMSXMSSSMMAMAMAMSMSAMAMMMMSMMSMMAXXXMAXAMAAXSAMAMMSXSAAXXAAXXXMAXXAXAAASAAXAXAAMMMSXAXXXAAMAAXAMXM -XMXXXAMAMAMAMXXMAAMAAMSMXMMMMMSMSMSAMMMMSMMAMAAMAMXXMAAXXXAAMXMASXMAAMAAAMMSMMSSMSXMMXMXMASAAASMMMSMSSSXASMMXXXMSASMSSSSXSAAMSSSMMSSMSXMXSSS -SAMMSSMSSXSXMMSMMMSSMMAAAMAXMXAAAASXMMAXAAMAMMXMAMSMSMMMMMMXMASASAMXSMMSXMMXAMAMXMXMMSMMSASMMXMMMAAAXAMMMMAMMMSMMMAMAAAASXMMXAXAXXMAMMMSMAAS -AXAAXASAMXMAMAMMMMMMMSXXMXAMXMMXMXMMXXSSXSMSSSMMAMAAAASMXSXXXAMMSAMXXMMXASXSMMMSASASAXMAMASXXAAASXMSMAMAASAMAAAAMXSMMMMMMMASMMMMMMXMMXAAMMMM -MXSSSSMMSASAMASAAAAXMASASXSSSMXMSMSAXXXSAXAMAAXMASMSMMMAAAMMMMSMXAXASXASXMASAAXMXSAMMSSSMXMASXMMSMXMAASXMSXMMMSMMAMAAXAXAXMSASASAMAASMSMSASX -XXMAXMAXAASMSXXMSXSXMAXXMAXAXXAAAAMSSMAMSMMXSXMAASXXMXSMSMXAAMAMSSMASMMMAMAMAMXSAMXMMAMAMXAMXAXAXMASXMSXXMASMXMMMAXMSSXSSSXSAMXSASXSMAXXSASM -SAMXMSMMMAMXMXMXMMXAMAXMMSMAMSSSMSMAXMAMXMMMXAAMXSXXXAXXAXMSMSAMAAMMMAXSXSASAMAMASXXMSSMSASXSSMMMSASASXXMMAXMASAMMSMMMMMAMXMMMXSXMMAMMMXMXMA -SSSXMAMSMASASMMMAAXAMSSMAMMAMMAAXXMAXSXSAMAAXAMXXMASMSMSMSXAXSMMMSMSMSMAASASMMXSAMXSSMMXSAAASMAXAMXSMXMMMMMSMSMSAAAMAAAXASXMASMMMSSSMSSXMMMS -SAXAMAMXMMSAXAASMMSSMAAMAMMSSMSMMMMXXAAMMSMSSSSXXMAAAAAXASMMMMMSSXXMAAXMAMMMXSMMXXAXAAMAMMMSMSSMMMAMXSMMAAMAMAAAMSMSSSMSASASASAXAAXMAMAXMASA -MMMMSMSMMMMXMSAMAAAXMSSMMXAXXMMAMSASMMMMMAMXAAAMSMSMSSSMAMSAASASASAMSMMXXXMASAAASMSSSMMASAXMAAXSMMXSAMAMAMMASXSMXXAMAMMXMSXMASXMMMAMAMMASMSX -ASAMAAAMMAAXXAASMMMXAMXMAMSSMXSAMMASXAXMSASMMMMMXAXXAAXMXMXXXSMMAMXMXAMXSAMXXXMAXAAXAXXASASMMMXAXAMXXSAMXSSXXMAAXMXMSMSAMMXSXMXAXMSXSSXAMMMM -AXAMMSXSAMXMMSXMMAXASMSMMXAAAXSASMAMXXMASXMASAXAMXMMSMSXMASMXSXMMMMASASAMXXSMSSSMMMMXXSASAMMSSSSMMSMMSXSAMAMMSSMMXXAXASASAAMAMSSMXAAMMMXSAAM -MMSMAMAXASXMAMXAMXSXXAXASASMMMSAMMSSSMSMSASMMSSSSMXAMXMMSAMXAMAMMMSAMSAMXMASXAAXMAXSAXSAMXMXAAAXXAAAAXAMMSAAXAAAXSMMMMMMAAMMAXMASMMXMAXAMMSS -XAXMMMASMMXXSAMXMAAXMMMAMMXAMXMMMMMAMAAAMAMXAMMAAMMMMAAXMASMMXSMAAMAMMMSSSMSMMSMSAXMMMMAMSSSMMMMMMSSMMMMMSMSSMSMMXAAAXAXMASXMMSXMXSASMMMSSMM -MMSAXMASAAXXMMAMMSSXAAMSSMSSMAMMMSAAMSMSMSSMMSMSMMAMSSSXSAMMMAXSMXMSMXXAASAXAXAMMMMMAAMAMAAAMXAAXMAXAAMAXMAAXMAMXSSMSMXSXASASXSXAAMAMAAXMMAX -XASAMAASMMMMXSAMMMMMSXMXAAAMMXMXAAMXMAXAAAAASXXAXMAMAAXAAMMSMAMASMAMXXMMSMXSXMASAMASXSSSSMSMMXSMMMASXMSMSMMMMMAMXXAXMXMMMMSAMAXXMXXAXSMSXMXM -MMSSMMMXASXSASXSAAMXXMXSMMMSMSMMMSMSMXSMSMSXMMSSSSSMSSMSMMAXMMSAMMAMASAMXMAMAMXMAXMSAAAAAXMASMAMXMAXMAAAXXMASXMSMSSMMASAAMMMMMMXSAMSAXXXAMMS -MAMXXXMSXMAMASASXSMMMMMAMAXXMAAAAAAXXAMMXXMAAXAAMAAAXMAAAMXSAAMMMMASAAMXMMSSMSMSSMAXMMMMMMSAASAMSMSSMSMSMMMAMAXAASAXXAXXXMAXAAAAMAXXASASMMAX -MSSSMAMXSMXMXMAMAXXAASMMMASMSSSMSMSMMASASASMMMMSMSMXMMSXSMMMMXSXSSXMMSSXXAMAAXMAXMXMMXXASAMXMMXMXAXXXXXXAMMSMMSMSXMMMSSMSSMSSSSXMSMMAMMAXMMS -XAAAMMMAXXXSSMSMMMMSMMASXSXMAMAAAAAXXSMAMAXXAAXMAXXMXXMAMXAAMMXAMXMASAAXSASMMMMASMSMSASAMAMSXMMSMMMMMMASXMAXXXAMXMXXXMAXXAAXXMAMMAMMXMXMXXAM -MMSMMSAMXMMXSAAXMAXXXMAMXMXMASMMMSMXSAMSMSMSSMSMAMXAMAXMASXSSMMMMASMMMSMSASXSXMASMAAXASMSMMXAMXAAAXMAMAXASASMXMXSAMXXSXMSSMXSXXMSMSSSMASAMMS -XAAXXMAXAMMAMMMXSMSAMMSSSMASMSXXXAAXXMMAAMAAXAXASMMSAMSMMMMAAAAXXXSXAXAAMAMAMAMXSMMSMMMMAMSSMMSSSMSXSSMSXMASMXSAMSMMMMAAMXMAMMMXAXSAXSAMASAA -MMSSMSMSMSXXSASXMAMXMAXAXMASMXMMSMMMSSSMSMMMMMMMMAXAXXAXAMMSSSMMMXMXMSMSMXMMSAMAXAXMXAASMSXASAAMMXSMXAASAMAXAAMMXAMAAMSSMAMASAAMMXMMMMXSAMXS -MXAAXAAAAMMMMASXMSMSMXSAAMASXMAMAAMSAMXMXXXMMAAASXMSMSXSXXMAMAAXSXMAMAMAMMMXMASXSAMMSSXXXXXMMMSSMAMAMMMSAMAMMMSSSMSMXMAAMXSSXASXMASXSAMXASAM -XMASMMSMSMAAMAMMAMAAAXXAAMASAASXSSMMXXAMAMXMMSSMSSMAAXASMSMASMMMMAMSSMSAMAMSSMMXAMAMXMASXXAXAXXXMMSAXMASAMXXXXAAAASAMXSSMMSAMXMXSASASMASXMAS -MXMAMXAXAXXSSXSASMSMMMAMMMMSASXMAMAXSMMXAAMAAXXMMAMMMMMMAXSAMAMASXMMAMSMSSSMAAAMXSAMMXMAMXMSSSMMMASASMASXMAMMMMSMMMMMAMXAXMASMSXMASAMMMAXMAM -AAXXSSMSMXSAMAXMXAAAASAMAXXSXMMMMSXMXASXSSXMMSAMSSMMXSAMSMAMSSMAAMMSAMXXAMAMSMMMASASMXMSXSXAXAAAXMMMMMMMMXXAXXAXXAAAMXXSMMSAAASAMXMXXXXMXMAS -SASMXAAMMMAAMMMMMSMMMMASXSMXAMXXAXMXMMMAMXMMXSAMAMAAAMAMXAMXAXMMMXASASXMMSMMMXXMASAMXXXMASMMSMMMMAAAXASAMXXSXMMSSSXSAXAASAMSSMSXMASMMMMXASMS -MASASMXMAXSSMXAXAMMXSSMMAMMSMMXMMMAMAXMXMAMSAMXMXSXMAXAMMSXMASXMXMASAMMXAAAAMSMMMMASMSMMXMAXXXAMXSMMMMSASMMMXXAAMMAAAXSAMXMAMXMAMXSAAMASMSAM -MAMMXXAMMXXAMSSXMSMAXAXSMSMAAXMASASMSXMASAMMMMSAMXXMMSXSAXXSXSASAAMMAMSMSSSSSXMAMXAMMAMXMSSMSMMSAMAXSASAMAAXMMMSSMSMSMMAMXMSMSMSMMMMMSAMMSMS -MMMMMSSSSMSAMAXAAXMSSMMMAAMMXXAMXAMAMASASMSXSASMMMXXAAXMMSAMAMAMXMXMASAAMAAMAMXASMSMSASAAAMSXAAMASAMMXMAMSMSAMMAXXXAAXSAMAXASAAAAAAXXMASASXX -AMAXMAAAAMSAMASMMMMMAAAMSMSMMSSMMSMMMAMASAXAMMSAAAMMMMSXMMAMXMMMSMMXXMASMMMMSAMSAMXAXAXXMMSAMMMMXMMMSXSSMMMAMXMSSXMXMAXMMMSXXMSMMMSSXSAMXSMM -ASASMMMSMMSAMXSAXXXXMMMXAAXAXAAAAXAXMMMXMMMXMASXMMSAASXMSSMSMSAAAXAXSAMXXAMAXAMXASMMMAMXMXXMSXSXAAAXXMAMXXMASMMMMAXAXMXSAMXXMXAXXMXMASXSMSXA -XMASAXXAXXSAMXSXMAMSASXXAMSMMSSMMMAMXMMAMXMXMXMAMASXSXAAMAAAAXMMMSSMSAMXSXSAMAMSASAXXMAXMAMXAASXSMMXMASMMXMAMAAAXXSMSMAMAMAASAAAMSMSXSAMXMMX -XMXSAMSSSMXXMAXAMAASAMMXXMAXAAXXSAMMAXSMSAMASAXAMXSMMMSSSMMMSMMSAAMAMXMASMMMSXMMASXMMSMSASXMMXMAMXXMSAMAXSMMSMSXSAMXAMMSMMMXAAAMSAASAMMMASMM -XXAMAMAAAMXXMSSXMXMMSMMMMSASMXSASAASXMXMAASAMMXSAMXAAAMMXXSAMASAMXSSMSMAMXAAAMXMXMMMAAAMXXAMXMMAMMMMAAXXMMAASXMMSASXMXMAMSSSMXSXMMMMAMASMSAS -SMXSMMXSAMMAAXMASMAXAXAAXXXXAAAAXXMXXXMAXMMXSXAMAXMSMSXSXMMAMXMMMMAAASMMMSXSMXMAMAAMMMSMASMMAMMAXAAXSSMSMXMXMASASAMMSAMMAMAAXAMAMXSSXMASXSAM -MAXMMAMXAAMMSMSAMSMMMSSSSSSMSMMSMSMSSSSXSAMXAMSSMSAMAMMMASXSMSXXXAMMMMASAAMXAXSAMMMXAAAMXXASASMMSXXMAXAAAXMAMMMMMAMAMXSMAMXMMSXMMAAMMMASXMAM -MSMMAMMMMMXAAXMMXAXAXXAAAAXAMXXAXAAAAXAASAMXMAMAAMAMAMASMMAXAMXMAMXAXXAMMSAMXMSASXXSMSMSXMMMASXAAASMMMSMSMSASXASAMMSSSXMASMSMMASMMSSSMMSMXAA -AAAXXMASXSMSSSSMSXSMMMMMMMMSMMMMSXMMSMSMXMXXXSXMXMXMXSXMXXXMAMXMASMSSMSSXMXSXASAMMXAMXMXXAXMXMMMMXMAMXXAXAXAXMAXAASXMMASXMXXASAMMXAAXAMXASMS -SSSMSMASAAAXMMMASMSASASMSMAMAMMXSMMXXAMXAMSMMMXMASXMAMMMMMMSXMXSAAAAAMAMXXAMMMMAMXMMMSASMSMSMMASXMSMMAMMMMMMMSMSSMMASMMMMMSMMMMMSMMSSSMSMMAA -MAAAXMAMMMMMAAMMMASASASAAMASAMAAMASAMSSSXSAAAXASXSAMXSAAAAMMMAAMAMMMSMASMMXSAASAMAAXXMAMMAAAASASAAAAMASAAAAAAAXXAASAMXAAAAAAAXAAAXAAMAMXAMXM -MSMMMMMSAMXSSMSXMMMXMXMMMSMSMSXXSSMXSAMXSSMSMSMSASMMSSMSSSXAXMXSXMASMXMSXXASXMSXMAMSAMXMSXSSXMSSMMMASMSXSSSMSSSSSMMMSXSSSSSSMSMSSSMXSSMSMMAX diff --git a/inputs/05.txt b/inputs/05.txt deleted file mode 100644 index 0fa1b8b..0000000 --- a/inputs/05.txt +++ /dev/null @@ -1,1369 +0,0 @@ -79|97 -51|89 -51|74 -74|65 -74|63 -74|53 -41|94 -41|54 -41|55 -41|26 -95|51 -95|23 -95|54 -95|33 -95|86 -55|78 -55|94 -55|68 -55|74 -55|87 -55|44 -94|89 -94|65 -94|16 -94|23 -94|33 -94|83 -94|46 -68|75 -68|74 -68|33 -68|97 -68|23 -68|19 -68|86 -68|47 -63|64 -63|26 -63|44 -63|47 -63|72 -63|94 -63|78 -63|62 -63|25 -47|96 -47|51 -47|52 -47|46 -47|23 -47|45 -47|33 -47|11 -47|58 -47|88 -45|11 -45|26 -45|54 -45|86 -45|96 -45|65 -45|35 -45|23 -45|88 -45|32 -45|89 -54|31 -54|23 -54|19 -54|75 -54|71 -54|28 -54|98 -54|14 -54|88 -54|87 -54|62 -54|69 -31|37 -31|72 -31|78 -31|41 -31|55 -31|47 -31|68 -31|16 -31|73 -31|44 -31|81 -31|79 -31|25 -64|65 -64|45 -64|83 -64|68 -64|94 -64|55 -64|26 -64|89 -64|47 -64|78 -64|72 -64|95 -64|41 -64|97 -11|63 -11|28 -11|81 -11|53 -11|25 -11|79 -11|58 -11|31 -11|98 -11|55 -11|14 -11|62 -11|32 -11|88 -11|69 -19|64 -19|83 -19|95 -19|88 -19|79 -19|52 -19|55 -19|31 -19|72 -19|63 -19|73 -19|41 -19|58 -19|37 -19|94 -19|28 -15|71 -15|46 -15|98 -15|11 -15|86 -15|54 -15|88 -15|74 -15|51 -15|23 -15|33 -15|35 -15|96 -15|45 -15|65 -15|47 -15|19 -53|64 -53|86 -53|83 -53|72 -53|62 -53|25 -53|45 -53|37 -53|95 -53|73 -53|44 -53|41 -53|16 -53|81 -53|94 -53|63 -53|15 -53|55 -35|54 -35|37 -35|75 -35|11 -35|46 -35|88 -35|97 -35|87 -35|53 -35|96 -35|31 -35|71 -35|19 -35|23 -35|81 -35|28 -35|63 -35|25 -35|14 -14|25 -14|32 -14|83 -14|72 -14|81 -14|73 -14|63 -14|78 -14|64 -14|44 -14|28 -14|31 -14|69 -14|94 -14|95 -14|41 -14|62 -14|55 -14|37 -14|79 -23|75 -23|37 -23|25 -23|64 -23|87 -23|52 -23|98 -23|63 -23|31 -23|88 -23|32 -23|62 -23|11 -23|81 -23|19 -23|73 -23|28 -23|96 -23|46 -23|41 -23|69 -44|89 -44|23 -44|45 -44|97 -44|26 -44|33 -44|75 -44|54 -44|19 -44|65 -44|86 -44|96 -44|15 -44|16 -44|47 -44|35 -44|51 -44|46 -44|11 -44|74 -44|71 -44|68 -26|11 -26|31 -26|75 -26|32 -26|19 -26|89 -26|23 -26|58 -26|88 -26|54 -26|53 -26|98 -26|74 -26|52 -26|46 -26|65 -26|71 -26|69 -26|97 -26|35 -26|33 -26|96 -26|87 -98|62 -98|41 -98|31 -98|72 -98|78 -98|68 -98|81 -98|37 -98|79 -98|25 -98|88 -98|44 -98|32 -98|95 -98|52 -98|63 -98|53 -98|64 -98|28 -98|73 -98|83 -98|55 -98|94 -98|69 -73|44 -73|72 -73|54 -73|86 -73|15 -73|78 -73|35 -73|55 -73|33 -73|74 -73|45 -73|83 -73|64 -73|89 -73|47 -73|95 -73|65 -73|51 -73|79 -73|94 -73|26 -73|16 -73|68 -73|41 -81|73 -81|83 -81|78 -81|45 -81|15 -81|72 -81|26 -81|65 -81|86 -81|94 -81|74 -81|55 -81|68 -81|62 -81|44 -81|89 -81|16 -81|95 -81|33 -81|47 -81|51 -81|41 -81|64 -81|79 -37|79 -37|62 -37|95 -37|55 -37|72 -37|83 -37|51 -37|15 -37|16 -37|81 -37|25 -37|28 -37|26 -37|68 -37|86 -37|45 -37|47 -37|44 -37|64 -37|78 -37|73 -37|63 -37|94 -37|41 -69|62 -69|53 -69|63 -69|37 -69|31 -69|41 -69|72 -69|83 -69|28 -69|44 -69|81 -69|95 -69|94 -69|78 -69|16 -69|47 -69|25 -69|55 -69|73 -69|64 -69|68 -69|79 -69|32 -69|15 -89|14 -89|97 -89|65 -89|31 -89|52 -89|19 -89|11 -89|71 -89|46 -89|96 -89|75 -89|58 -89|25 -89|98 -89|23 -89|53 -89|63 -89|69 -89|88 -89|32 -89|37 -89|54 -89|35 -89|87 -62|78 -62|94 -62|74 -62|68 -62|35 -62|33 -62|41 -62|65 -62|45 -62|16 -62|15 -62|86 -62|79 -62|26 -62|55 -62|72 -62|95 -62|44 -62|51 -62|73 -62|47 -62|83 -62|89 -62|64 -58|83 -58|55 -58|72 -58|14 -58|73 -58|25 -58|98 -58|69 -58|52 -58|94 -58|78 -58|81 -58|28 -58|64 -58|37 -58|53 -58|41 -58|62 -58|32 -58|31 -58|88 -58|95 -58|63 -58|79 -46|19 -46|32 -46|81 -46|52 -46|58 -46|72 -46|62 -46|37 -46|14 -46|31 -46|28 -46|63 -46|75 -46|96 -46|87 -46|88 -46|25 -46|69 -46|64 -46|73 -46|41 -46|53 -46|98 -46|11 -97|63 -97|75 -97|87 -97|96 -97|73 -97|98 -97|37 -97|32 -97|19 -97|62 -97|31 -97|14 -97|88 -97|69 -97|71 -97|25 -97|46 -97|23 -97|53 -97|81 -97|11 -97|28 -97|58 -97|52 -78|44 -78|47 -78|26 -78|45 -78|33 -78|97 -78|65 -78|89 -78|51 -78|16 -78|71 -78|74 -78|96 -78|35 -78|15 -78|19 -78|46 -78|87 -78|54 -78|68 -78|11 -78|86 -78|75 -78|23 -88|95 -88|55 -88|52 -88|28 -88|32 -88|44 -88|64 -88|63 -88|62 -88|83 -88|79 -88|81 -88|37 -88|16 -88|31 -88|73 -88|69 -88|94 -88|41 -88|72 -88|25 -88|53 -88|68 -88|78 -52|78 -52|16 -52|37 -52|81 -52|79 -52|62 -52|94 -52|55 -52|68 -52|31 -52|32 -52|44 -52|73 -52|72 -52|15 -52|63 -52|64 -52|83 -52|69 -52|95 -52|41 -52|53 -52|28 -52|25 -96|37 -96|52 -96|69 -96|14 -96|79 -96|81 -96|64 -96|75 -96|28 -96|31 -96|88 -96|41 -96|53 -96|19 -96|62 -96|11 -96|73 -96|32 -96|63 -96|98 -96|55 -96|58 -96|25 -96|72 -72|33 -72|16 -72|95 -72|51 -72|89 -72|94 -72|47 -72|74 -72|86 -72|83 -72|97 -72|23 -72|79 -72|44 -72|78 -72|71 -72|45 -72|35 -72|15 -72|55 -72|26 -72|65 -72|54 -72|68 -87|52 -87|81 -87|19 -87|62 -87|75 -87|37 -87|11 -87|31 -87|32 -87|28 -87|53 -87|63 -87|64 -87|25 -87|96 -87|58 -87|88 -87|73 -87|14 -87|69 -87|98 -87|72 -87|41 -87|79 -75|31 -75|88 -75|28 -75|81 -75|14 -75|58 -75|98 -75|72 -75|37 -75|64 -75|55 -75|95 -75|32 -75|25 -75|19 -75|53 -75|63 -75|79 -75|41 -75|94 -75|73 -75|69 -75|52 -75|62 -32|15 -32|95 -32|64 -32|83 -32|31 -32|51 -32|79 -32|44 -32|53 -32|16 -32|55 -32|72 -32|47 -32|25 -32|73 -32|41 -32|94 -32|62 -32|68 -32|37 -32|28 -32|81 -32|63 -32|78 -71|64 -71|32 -71|58 -71|98 -71|28 -71|53 -71|87 -71|14 -71|46 -71|11 -71|73 -71|25 -71|69 -71|63 -71|81 -71|23 -71|62 -71|88 -71|37 -71|19 -71|52 -71|75 -71|31 -71|96 -33|98 -33|96 -33|58 -33|97 -33|89 -33|65 -33|35 -33|87 -33|23 -33|31 -33|14 -33|52 -33|74 -33|54 -33|37 -33|32 -33|71 -33|46 -33|75 -33|53 -33|19 -33|88 -33|69 -33|11 -65|88 -65|63 -65|19 -65|58 -65|14 -65|31 -65|71 -65|96 -65|37 -65|11 -65|98 -65|23 -65|75 -65|32 -65|35 -65|87 -65|54 -65|52 -65|69 -65|53 -65|25 -65|28 -65|46 -65|97 -86|52 -86|89 -86|71 -86|69 -86|54 -86|26 -86|74 -86|98 -86|97 -86|65 -86|32 -86|58 -86|96 -86|19 -86|87 -86|33 -86|31 -86|35 -86|75 -86|23 -86|14 -86|88 -86|46 -86|11 -25|95 -25|86 -25|33 -25|74 -25|55 -25|26 -25|51 -25|28 -25|72 -25|41 -25|68 -25|47 -25|45 -25|79 -25|83 -25|81 -25|73 -25|78 -25|64 -25|16 -25|62 -25|15 -25|44 -25|94 -83|35 -83|96 -83|46 -83|71 -83|47 -83|11 -83|45 -83|26 -83|75 -83|86 -83|89 -83|78 -83|68 -83|65 -83|97 -83|16 -83|23 -83|87 -83|51 -83|44 -83|54 -83|15 -83|33 -83|74 -28|45 -28|89 -28|64 -28|74 -28|72 -28|44 -28|79 -28|16 -28|83 -28|15 -28|68 -28|81 -28|41 -28|62 -28|95 -28|94 -28|78 -28|86 -28|26 -28|51 -28|33 -28|47 -28|73 -28|55 -16|75 -16|11 -16|54 -16|98 -16|96 -16|23 -16|86 -16|87 -16|33 -16|51 -16|65 -16|45 -16|15 -16|19 -16|14 -16|26 -16|74 -16|97 -16|35 -16|46 -16|89 -16|58 -16|71 -16|47 -79|95 -79|71 -79|47 -79|33 -79|26 -79|68 -79|35 -79|86 -79|51 -79|65 -79|15 -79|23 -79|94 -79|74 -79|89 -79|78 -79|46 -79|44 -79|83 -79|54 -79|45 -79|16 -79|55 -51|96 -51|26 -51|11 -51|33 -51|46 -51|58 -51|86 -51|87 -51|52 -51|71 -51|88 -51|54 -51|14 -51|97 -51|75 -51|19 -51|45 -51|98 -51|65 -51|69 -51|23 -51|35 -74|46 -74|88 -74|37 -74|98 -74|96 -74|31 -74|32 -74|89 -74|52 -74|69 -74|19 -74|87 -74|54 -74|58 -74|71 -74|23 -74|11 -74|97 -74|75 -74|14 -74|35 -41|78 -41|16 -41|44 -41|51 -41|89 -41|33 -41|72 -41|15 -41|47 -41|35 -41|65 -41|71 -41|68 -41|83 -41|79 -41|97 -41|45 -41|86 -41|95 -41|74 -95|11 -95|26 -95|97 -95|96 -95|83 -95|71 -95|89 -95|78 -95|65 -95|68 -95|15 -95|44 -95|46 -95|45 -95|87 -95|16 -95|35 -95|47 -95|74 -55|23 -55|89 -55|54 -55|35 -55|65 -55|26 -55|95 -55|46 -55|71 -55|47 -55|33 -55|16 -55|83 -55|15 -55|86 -55|51 -55|97 -55|45 -94|74 -94|68 -94|35 -94|44 -94|95 -94|15 -94|78 -94|54 -94|26 -94|96 -94|71 -94|47 -94|86 -94|45 -94|97 -94|87 -94|51 -68|11 -68|46 -68|58 -68|26 -68|71 -68|14 -68|54 -68|15 -68|51 -68|96 -68|89 -68|45 -68|16 -68|35 -68|65 -68|87 -63|55 -63|15 -63|86 -63|16 -63|73 -63|79 -63|68 -63|41 -63|28 -63|51 -63|81 -63|83 -63|45 -63|33 -63|95 -47|75 -47|19 -47|54 -47|74 -47|35 -47|26 -47|65 -47|87 -47|86 -47|14 -47|89 -47|71 -47|97 -47|98 -45|74 -45|71 -45|58 -45|75 -45|87 -45|97 -45|69 -45|14 -45|33 -45|46 -45|19 -45|52 -45|98 -54|52 -54|11 -54|53 -54|97 -54|96 -54|58 -54|37 -54|46 -54|81 -54|25 -54|32 -54|63 -31|15 -31|53 -31|45 -31|28 -31|94 -31|63 -31|64 -31|83 -31|62 -31|51 -31|95 -64|15 -64|79 -64|44 -64|33 -64|35 -64|74 -64|54 -64|51 -64|86 -64|16 -11|19 -11|41 -11|72 -11|64 -11|94 -11|37 -11|52 -11|73 -11|75 -19|32 -19|14 -19|81 -19|98 -19|25 -19|53 -19|69 -19|62 -15|14 -15|58 -15|87 -15|75 -15|97 -15|89 -15|26 -53|47 -53|79 -53|68 -53|28 -53|51 -53|78 -35|52 -35|98 -35|32 -35|69 -35|58 -14|98 -14|53 -14|88 -14|52 -23|58 -23|53 -23|14 -44|87 -44|58 -26|14 - -81,41,95,78,68,16,47,51,45 -79,94,95,78,44,68,15,47,45,86,26,89,65,35,23 -78,16,15,47,51,45,86,89,65,35,97,23,96 -11,75,19,58,98,88,52,69,32,63,28,81,73,41,79 -44,15,45,74,89,54,71,87,19 -69,32,53,63,28,81,62,73,72,79,94,95,83,78,44 -62,64,41,72,79,94,95,83,44,68,16,15,47,51,45,86,26,33,74,89,65 -37,63,25,28,81,73,64,41,72,79,55,95,83,78,44,68,16,47,51,45,86 -44,68,16,15,47,51,45,26,33,74,89,23,46,87,11,75,19 -53,44,51,25,95,68,55,37,47,62,31 -31,58,63,23,52 -75,19,58,14,88,52,69,31,53,63,25,64,41,72,79,55,94 -88,63,62,75,41,98,28,81,11,58,25,52,87,19,73,46,53 -88,31,87,73,69,11,52,71,62,28,58,23,63,14,37,81,25,96,53 -31,58,73,28,32,94,72,55,53,79,41,52,88,64,63,62,19,69,37,98,14 -55,94,95,83,78,47,51,45,26,74,89,65,35,54,46 -96,63,75,46,62,87,28,52,11,98,19,71,32,25,97,14,58 -31,53,25,81,79,68,15,47,51 -15,33,89,65,55,74,72,78,73,51,68,26,79,64,86,47,16,95,45 -63,25,28,81,62,73,64,41,79,55,94,95,83,78,44,68,16,15,47,51,45,86,26 -64,45,26,47,63,86,81,73,68,44,83,16,78,15,25,62,41,28,55 -74,44,54,94,47,35,87,78,68,65,26,51,46,89,86,16,33 -65,15,33,68,55,97,78,83,45,94,95,74,51,47,26,71,72 -54,46,96,11,14,98,88,32,31,53,81 -41,78,26,62,15,79,65,74,86,89,68,47,55 -88,87,54,33,45,96,58,74,14,71,11,69,75,52,98,26,23 -23,11,14,65,74,31,52,87,98,89,54,33,26,75,96,46,35,69,19,32,71,58,88 -88,14,64,72,69,75,28,19,58,87,11,31,41,53,81,37,73,63,32 -97,71,87,75,14,98,52,32,31,53,37,25,62 -68,53,83,72,81,32,79,64,37,63,31,62,41,44,25 -26,54,46,75,19,88,52,69,31 -19,73,52,31,63,11,98,14,96,32,37,81,69,87,25,75,23,58,71 -88,52,31,63,64 -28,63,41,72,16,86,79,47,94,51,62,25,64,26,15,95,45,78,73,83,68 -89,35,54,97,46,87,75,58,98,52,69,31,63 -37,54,11,71,52,63,75,81,98,46,97,23,69,14,32,58,19,96,87 -41,72,79,55,94,95,83,78,16,15,47,51,86,26,74,89,35,54,97 -26,33,69,31,58,88,11,96,54,23,87 -58,16,96,87,51,68,74,54,47 -81,62,73,41,72,55,83,78,44,16,15,47,26,74,89 -69,62,52,41,32,28,98,11,72,64,81,88,55 -16,15,47,51,45,86,26,33,74,65,35,54,97,71,23,46,87,96,11,19,58 -69,53,58,46,75,88,54,25,19,97,31,98,96,14,37 -46,96,11,75,19,58,14,98,88,52,69,32,31,53,37,63,25,28,81,62,73,64,41 -78,44,68,15,47,51,45,86,26,33,74,89,65,35,54,97,71,23,46,87,96,11,75 -69,32,37,81,55 -41,72,79,94,95,83,68,16,47,51,45,86,33,74,35,54,97 -23,11,32,31,53,25,64 -69,32,31,63,25,64,79,44,68 -81,62,72,79,95,78,47 -74,89,65,35,54,97,71,23,46,87,96,11,75,19,58,98,88,52,69,32,31,53,37 -75,74,33,89,86,58,97,47,26,98,65,87,19,45,88,11,23,35,96,14,71 -96,11,75,19,58,14,98,69,32,31,53,63,25,28,81,73,41,72,79 -37,52,88,96,19,53,31,14,11,79,81,69,58 -55,47,89,51,26,78,71,33,74,65,44,15,83,86,54,35,68,72,16 -55,94,95,83,78,44,68,16,15,47,51,45,86,26,33,74,89,35,54,97,71,23,46 -45,26,68,74,83,79,41,72,55,44,89,64,51,65,94,54,47,86,16 -28,81,62,73,72,55,95,83,78,16,15,47,45,33,74 -33,47,75,15,97,44,16,35,46,51,45,78,54 -95,68,45,74,89,65,96 -78,44,16,15,47,51,26,33,74,89,35,54,97,71,23,46,87,11,75 -32,53,25,73,41 -62,31,14,69,52,53,58,32,25 -54,97,87,86,26,19,23,98,58,52,45,75,33,14,74,46,89,35,71,11,96,51,88 -35,69,19,75,14,98,37,11,63 -14,53,64,46,19,25,75,62,98,63,69,31,23,96,52,37,88 -46,96,58,98,88,69,32,25,28,62,73,64,41 -14,96,98,45,19,15,33 -35,54,71,46,87,96,11,14,52,69,32,31,53,63,25 -95,83,78,44,68,16,15,47,51,45,86,26,33,74,89,65,35,54,97,71,46,87,96 -68,26,96,65,51,54,44,74,35,46,86,15,16,11,19,47,75,71,87 -37,63,25,81,62,55,94,83,15,51,86 -46,97,32,23,71,87,88,65,96,35,89,58,54 -74,94,26,71,55,54,65,86,15,97,78,45,68,47,83,23,79,95,16,89,51 -79,41,63,37,11,73,96,53,31 -75,98,65,54,97,37,58,69,11,87,96,32,35,23,31,89,71,74,46 -86,26,33,89,65,97,87,19,98,69,32 -94,95,83,78,86,26,33,71,87 -15,33,26,83,47,55,41,54,65,86,35,72,95,79,89,44,51,16,74,45,68,97,78 -87,54,74,89,46,97,47,71,11,23,26,14,35,65,96,58,75,16,15,51,33,86,19 -88,69,32,53,37,81,72,79,55 -19,52,53,62,64,79,95 -51,45,44,86,89,65,97,19,16,47,46,11,75,68,15,33,23 -47,28,53,95,16,73,72,41,68,62,37,44,31,51,64,79,15,83,55,25,78,63,81 -46,96,11,75,58,98,88,32,53,37,63,25,28,81,62,73,41 -81,95,94,16,32,47,28 -52,69,53,37,63,25,28,81,73,64,41,72,79,55,94,95,78,68,16 -55,94,83,44,26,97,46 -83,68,47,74,89,87,11 -73,11,37,63,25,88,64,58,55,19,28 -33,74,68,44,95,51,94,65,64,41,78,72,15,73,35 -94,46,71,83,47,23,55,26,54 -35,96,54,25,46,71,69,11,88,58,52,53,97,32,14,31,23,75,98,28,37,63,87 -58,32,63,28,81,72,55,95,83 -64,41,72,79,55,83,78,44,68,15,47,51,45,26,33,74,89,65,35 -64,98,32,69,62,73,63,72,79,81,28,14,58,75,52,19,31,11,96,41,25 -41,15,62,44,94,45,72,26,65,73,83,51,47,89,86,55,68,33,16 -87,96,19,58,98,52,31,53,37,81,73,64,72 -31,53,37,71,81,58,28,69,75,98,96,54,14,46,52,97,11 -54,97,71,23,87,19,58,14,69,31,53,25,81 -98,19,26,47,71,33,86,23,75,87,74,11,89,51,35,65,96,45,58,15,97,14,54 -51,45,86,33,74,89,65,54,97,96,75,58,52 -73,95,68,44,55,78,72,37,94,47,83 -74,65,71,11,14 -23,89,44,86,68,74,26,83,54,15,96,51,46,71,33,45,47,16,11 -89,65,54,71,23,46,87,11,98,88,69,32,31,37,63 -16,15,47,51,45,86,26,74,89,65,35,54,97,71,23,46,87,96,11,75,14 -73,41,95,31,88,63,64,53,25,14,52,62,32,83,98,37,94,69,28,78,72,55,81 -53,37,72,28,63,69,55,11,31 -98,26,58,74,75,87,45,65,11,33,89,96,51,52,86,14,54,23,71,19,88 -95,83,44,16,15,47,51,45,86,26,33,74,89,65,35,54,97,71,23,87,96 -78,62,55,47,26,44,73 -83,78,16,15,47,51,86,33,65,35,54,97,71,23,87,96,11 -33,35,23,74,58,46,52,88,75,32,11 -45,33,74,97,23,88,69 -89,97,71,23,46,96,75,19,58,14,98,88,52,69,32,31,53,37,63 -37,62,72,79,78,68,16,15,45 -44,83,37,86,72,25,28,95,47,73,16 -51,19,54,74,68 -33,55,65,89,47,72,54,16,45,94,95,35,51,97,71 -64,41,72,79,55,94,95,83,78,44,68,16,15,51,86,33,74,65,35 -25,28,81,73,64,41,72,79,55,94,95,83,78,68,16,15,47,51,45,26,33 -47,33,65,35,23,58,88 -52,11,96,46,69,62,81,23,87,14,58,31,32 -83,78,44,15,47,86,33,74,65,97,71,23,46,96,11 -98,52,69,32,31,37,28,81,62,79,94,83,44 -28,98,41,75,64,72,14,87,81,63,96,37,32,19,31,88,53,69,58 -28,88,78,81,37,63,73,14,25 -63,25,41,44,51 -35,31,46,88,54,65,63,14,37,11,19,53,89,87,58,97,23,96,71,52,75 -53,28,73,44,68,47,45 -16,15,51,45,86,26,33,74,89,65,35,54,97,71,23,46,87,96,11,75,19,58,14 -62,64,72,79,94,83,78,44,51,45,86,33,89 -14,98,52,69,32,31,53,37,63,25,28,62,73,64,41,72,79,55,95,83,78 -16,71,65,96,15,89,86,54,74,45,51,47,46,35,19,75,87,14,33 -94,44,55,63,62,26,64 -32,31,63,25,73,72,79,94,95,78,68,16,15 -26,15,78,28,55,41,94,81,16,68,64,86,72,79,51,44,74 -74,65,68,16,45,94,83,51,15,64,72,41,89,95,44,55,73,33,26,47,86,35,78 -45,44,41,47,74,78,54,79,64,26,51,86,15,65,89,72,94,95,68,16,33,35,83 -51,41,94,55,26,79,74,28,45,33,47,62,64,78,16,15,44 -45,26,89,35,97,87,96,75,19,58,88,52,69 -94,95,62,53,25,41,83 -54,97,71,46,87,58,14,88,52,31,53 -69,31,53,37,63,25,28,81,62,73,64,41,72,55,94,95,83,44,68,16,15 -44,45,86,68,78,55,79,81,51,62,47,64,72,15,73,41,16,83,94,28,33 -78,16,15,26,74,89,35,71,23,96,75 -35,68,26,23,89,71,33,16,86,74,79 -71,11,73,31,23,25,52,88,75,98,87,81,32,19,14,46,62 -89,54,97,71,23,46,87,11,58,14,98,88,69,32,53,37,63 -96,75,52,53,37,62,79 -68,95,86,89,35,54,78,26,64 -44,86,51,72,55,26,78,83,47,64,65,73,62,16,89 -73,69,37,11,62,75,28,32,81,23,63,71,96,87,31 -64,41,72,79,95,47,45,74,89,65,54 -97,88,54,23,87,26,71,52,19,58,75,11,33,31,46,35,65,14,98 -69,32,31,53,63,25,28,81,62,73,64,41,79,55,94,95,83,78,44,16,15 -95,16,15,86,26,33,89,54,97,71,23,87,96 -53,62,94,83,44,47,45 -53,37,73,79,55,94,95,68,16,15,47,51,45 -79,55,51,41,64,68,63,73,81,16,26,25,95,45,15 -54,97,71,23,46,87,96,19,58,98,88,52,69,32,31,53,37,63,25,28,81 -31,69,54,46,23,11,71,14,87,58,74,89,52,98,53,32,19,75,96,97,65,35,33 -58,52,87,98,88,37,46,35,19,25,14,69,96 -33,65,54,71,23,75,58,14,69 -41,72,79,55,44 -74,51,15,83,47,86,35,65,97,44,41,95,16,33,68,26,45,55,54,89,94,72,79 -31,53,63,72,55,95,83,78,44,16,15,47,51 -72,63,62,51,37,78,44,41,25,53,95,28,15,55,47,45,81,94,64,73,16 -45,33,74,89,65,87,69 -63,83,78,16,15 -45,33,54,23,96,89,15,68,16,19,11,97,51,71,87,58,65,26,46 -41,95,83,78,68 -32,19,75,14,52,23,96,64,63,31,81 -88,52,69,32,31,53,37,63,25,28,81,62,73,41,72,79,55,94,95,83,78,44,68 -25,53,96,79,52,73,32,11,19 -72,95,28,64,37,55,51,94,83,73,45,25,16,79,15 -41,95,31,51,16,44,94,53,63 -19,62,75,73,31,98,71,53,96,28,52,25,81 -46,87,96,75,19,58,14,98,52,69,32,37,63,25,81,62,73,64,41 -79,94,83,51,89,54,23 -78,68,47,26,97,71,75 -53,28,55,41,83,88,81,95,78,94,62,63,72 -98,88,52,32,31,53,37,63,28,73,64,72,79,94,95,83,44 -11,75,19,58,14,98,88,32,31,53,37,63,25,28,81,62,64,41,72,79,55 -33,35,46,96,11,75,58,14,88,52,53 -83,95,73,47,25,81,94,16,37,53,62,68,64 -97,71,23,46,87,96,11,75,58,14,98,88,52,69,32,31,53,37,63,25,28,81,62 -33,46,47,75,16,45,58,35,74,11,23,14,97,15,71,86,54,51,96,87,26,19,65 -33,74,65,54,23,46,87,96,11,75,14,98,88,31,53 -78,44,68,51,86,26,74,35,54,97,23,87,75 -86,96,35,16,51,11,68,83,97,54,47,89,87,23,78 diff --git a/inputs/06.txt b/inputs/06.txt deleted file mode 100644 index 6849724..0000000 --- a/inputs/06.txt +++ /dev/null @@ -1,130 +0,0 @@ -....................................#............##........#..#.#..#.........#.............#..............#....................... -..................##.........#....................##.....#.......#.......................................#..........#............. -.......#...........#.........................................................................................#.#.#................ -.#..........#...............................#....................................#...#.....#...#.#....................#....#...... -..........#..........................................#............#.........................#..#......#....#..#..........#........ -..........................................................................#..........................................#.........#.. -.....#....#...........................#......#..........#........................#..........#.............#...........#..........# -................#.......................#...........#.............................#.....#..#..................................#... -........................................................................#..#.......................................#.............. -........#......................#.....#.......#.............#....#.........#....#........................#.............#........... -.............#....#.......#........#..#.......##................#.......................................#......................... -......#..............#.#...#...............#.........................#.....#............#..#.........#...............#............ -..................#...#..............................................#................#.......#................#.................. -....#...#.............#........................#....................................#......#................#......#.............. -..........................................................................................#...#.........##........................ -.............#.#...............#.....#.#......#.............................#.......................................#.....#....... -.................................................#................................................................#............... -........#.#......................#......#........#.......................................................#........................ -....#........#......#..................................................................................#............#............. -...........#.........#.......#...............#........................#........................................................#.# -........................##..................#........................#..........................................#.............#... -..........#........#........#.........#..................#.....#..............................#..#..............#................. -#..............................................................#..#............................#..........#....................... -.................................................................#...............#...#.#.........#.#.................#...........# -.....................................#.....................#.....................#........#....#....#............................. -#..#................#.....#....................................##............#...............#...#..........#..................... -.................#.....#.....................#................#...........#...................................................#... -..................................#........#.................#....#..................#.......................................#.... -..#....#............................#................................................##.........................................#. -...............#......................................................#......##................................................... -.........................#..................................#................##.#..#.#.................#.......#.................. -.................#......................................#...#..................................................................... -.........#..........................................................................................#.......#..................... -....##..#.........#..............#..#............#............#...................................#............................... -......#.......................................#................................................................#.................. -....#..................#............................#................................................................#............ -...............................##.#..............#....#............#.........................................#.....#.............. -........#........#....#.................................................................#.....#...................#............... -#...........#..#.........................................#..................................................#..##.......#.....#..# -................#......#...........##..........................................................#....#............................. -..........#..........#.............................................................#..............#.................#..........#.. -#.................#....................................................................................#..#..............#........ -.....#..............#.........................#.....#...........#......................#.......................................... -.....##.....................#...............................................................#..................................... -...................#.................................................................................#.....................#..#... -...............................................^......................#...........................#............................... -.......#...............#.........#.........#......#.......................................................................#....... -........#.........#..#..##.................................#.....#..............#...........#..#........#......................... -..............................................................................#......#.#...............#..#..#.....#....#......... -............#...#.......##............#....#...........................................................................#.......... -..................................##........#.....##.......#...................................................................... -.......................#...........................................#..................................#...#.........#............. -............#......................................................#....#..........#...................#........................#. -....................................................#......................#..........................#....#...................... -..................#.##....................................#..................................#.................#....#...#......... -........#.....................................................................................#...#............................... -....................................................#..........................................#........#..#.#.................#.. -....#...........#..#......#.........................#.....................#............................#.....#.#..............#... -.............................#.......#..........#..................................................................#....#.....#... -.....#.#................#...................#...............................................#..................................... -....#........................................#......#.............................#............................................... -.......#..........#........................#.....................................#..............#......#...##..................... -.....#..#.............................##........................................................#.....#..............#.#.......... -...........................................#......#......................................#..............#......................... -...................#.........#....#................#.....#.........#....................#............#..#........#...............# -.....#.....................#......................................................................#............................... -...............#.......................................#...#.................#..............#..................................... -.........................#........................................................#............................................... -..................................#..........................................#...........#.....................#.................. -.......................#.#............#.........................................#................................................. -..........................#...................#......................#......................................#..................... -.........#.........................#..............................................................#............................... -..#..............................#...............#..................................###..........................................# -.............................................#...............#.....#........................................................#..#.. -................#..........................#.......................................#........................................##.#.. -......##........#.....................................#............#..................#...............................#........... -..#..................#......................................#....#.......................#................................#....... -........................#...............#....#...#..........................................................................#..... -.............#.#..........#...#....#.................##........................................................................... -......#....#.......................................................................#.....................................#..#..... -.............#.......#............#...#..........#...............#..................................................#..........#.. -..........................#...........................................................#.............#............................. -#......................................#........#......#.......................................................................... -................#..........................................................#...................................................... -..................#................................................................#..........................#..........#.......# -.......#.....#............##..............................................................#....................#.....#......#..... -...........................................#..........#.#............................................#............................ -.......#.......................#..........................................................#....................................... -.................#........................#.........#...#............................................................#............ -................................................#...................#.........#...........#...........................#........... -..#..............#......#..............................##............#..................#.......#................................. -.#.#.........................................#......##.....##........#.............#..#..................##....#.#...#............ -..#.....................#.......#....#...............#...............#...................................................#........ -.#...#...............#..................................................................#..........#....#.................#.#..... -.#...................#...................................................................#.............#.......................#.. -.....................................#.....#..#...........#...........#..........#....................................#........... -.................................................................................#..#.............##....#...#............#........ -......................#....#........#......#...................#.............................................#.................... -.......................................#..........................#............................#.#..........................#..... -.#........................##....................................#.......#...........................#..#.......................#.. -.........#.........#................................................................#.................#........#.................. -..............#.......#.....#....................#........##.............#....#...............#.............#...........#...#..... -.................................................................#..#........#...#...#.........#.................................. -................#......##..........#..........#.........#....#............................................#.#.............#....... -...#...................................................................#.......................................#.................. -.......#..................#............#.....#................#..#....##.......#...............#.................................. -............#............##....#...................#..........................#......................................#...#...#.... -......#.....#..........##...............#......#...............................#......#........................................... -.................#.......#.......................................................#............#........#...#.......#...........#.. -......................##........#...................#.....#....................#...#....#........................#................ -.................#.....#.......#...........#.......#....................##....................................................#.#. -......#....................................#.........................#..................................#................#.#..#... -..............#...........................................................................................................#....... -#.#......#.................................................................................#...........#...#...................... -...........................................#.#........#....#............#.....................#................................... -...#.............#.....................................................................................................#.......... -..............#..........#............#...#..............#........................................##........#.....#.......#....... -..................##........#.............................................#.........................................###........... -..........#......................#............................................................................#....#.............. -.............#........#.............#.#...............#.....#..........#.....#....#...#...........#....#.......................... -........#...#.......#........................#.............#..........#........#.......................#.......................... -..................................................................#...............#......#...#.......#............................ -.............#..........#...................##.............#.........#..................#......................................... -.#.....#..#...#...............#.#.............#...........#....................................................................... -..............#..#.........................#..............#..#..............#.......................#.#........................... -............#.......................#....#................#..........#.......................#.....................#.............. -#.................#............................#...##....#.....#.....................................................#............ -.............................#........................#..................................................#....#................... -.##...........................................#.....#....#....#.......................#...#.....#...#............#................ -........#.............#.........#..............#........................#.....................#...#...............................