Let's see how far I get this year.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

day03.input 19KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140
  1. ..............423....688..934............970................................95.728..........896...113..................153..972.............
  2. ...122..................*.....*..........................919..509*..........&...@.........../...........................+.......*...........
  3. ....+..........259....698..373.992.52.674.........................781...22........130.584.....-...%399.......777.................266........
  4. ......148..+....*........................*.....357.123.......................812.........*756.143...........*...............................
  5. ..691*.....700..708................-...357........*........$177......%..244.............................762.453....477-.707..-168..359*.....
  6. .......................394.443....456......750..................71.160.....*..183.........835..74.........*.............../............129..
  7. ....578$....................%........................362..1......*.......661....*...........=.....730......744..294..........247............
  8. ..............415...306*....../.452.................+.....*......375.............76....186*....../...............*..........@.......-..441..
  9. .....*152......#........75.757.......204%..................605.............................77.......%405.......957..324...........404.......
  10. ..545.............../...........................................*....618......%...599...............................&....43.............=...
  11. ..............902...145............170..............568..741.285.592..........54./.......%.......923......522+..........*..../...128....602.
  12. .......697.16*................322...........$............*............+339..........633.56............$..............792..751...............
  13. .......*.........................*..752..826.......*...104..861......................................144.....883...............+..778.892...
  14. ......968..690.......#.....769#.718...*.........326..........*..............493..123..........362...........*.........757....570..@....*....
  15. ..681.................242............806................509...307..../.....*......./.350..942...*..614@...511........+.................151..
  16. ........*....../..256.......................235.....923....*..........28..264........*......&..316..............945....522........*823......
  17. .....961.136.567....................944.......*..........500..-.......................504................765$..........=.......563..........
  18. ..................837..823......480.....627....984.#.........136....969..........-289......$757............................107........593...
  19. .74.924....../.............+110....*...............511................+....564......................389%.....989*305....@...*.........*.....
  20. .......+......110..735..........647....658.509*378..........-999............*....#225....937.............147.........778...868.....871..611.
  21. .........$...........*.....3............*...........................608..842..............*.......589.......*....842...................*....
  22. ......$.963.....634.....................569....&..........177................*..........774.........*..132.153..*.............=.......13....
  23. ...723.........=.......@..324......455#.......417....849$.*.........*372..747.87............./358...35..*.......974..453...811...990........
  24. .....................174...%............949...............182....684.............414...................201.......................*...../....
  25. ........@.......................62.....*.....-.@669.....................487......*................943.........740*...10.......298....384....
  26. ....446.711.........20.674...........343..806.....................&.574.*........965..............*......776...........*.867................
  27. ......*............&.......705.804.............................374....+.307............&.......683...830...*....625..530....*837...272*.....
  28. .......791....................*.......&.................108...........................533..............*...966.*.......................515..
  29. ............412...../................764....................658.+292.635.674..337.................98..814......263.......720*...............
  30. ..............*...469..162.....23......................*64..*...............*.............+.........*.....*552...............990......942...
  31. 790.536.......365.......*..587..=..........................313.....512....983....953.......348.....617.982..................................
  32. ........580............227...*....673.808....66......595............./........*............................$..........21..989...............
  33. .....#.....*.781...........688...*..../........=.........865...............316.162.440.............&......482.663....*.............529......
  34. ...357...182.@......359=..........553.......#....33....................323.........*............702...........*....200........&.....*.......
  35. ...............733....................957.22..........815.........................57..657@..................792..........%.....678.305......
  36. ..701..246........*238....553..107......*...................301..........649.555..............70....................610.233.&...............
  37. ....#...*..&.................$.*....$.......$......438.....*.......943......*.....&675..955*....*..........183...=....%.....595.............
  38. ......719.857...640*299............202...125...802..#...786...........*.....................277.424..........*.790./...............984......
  39. ...@......................368.....................*...............323..587.479....553.272.................843.......518.............*.......
  40. ...382..........892...46..........359..372+.611..585...............*.......*........*...+........&.............................487...35.....
  41. ........&692.......*..*..............@.......-.......*697.......656.....155....34..681............64..641......................*............
  42. ....495..........885..964................993......685................%........*....................../..........543.........863.............
  43. ..........*408................&....244.....*..........................893....339........................109.....................777.........
  44. ...521.985..................677......*......734........18....925#................352...843*74.......&....*.............260.......*..........
  45. ...$........445.$..................802...................#..........=........533...@.................228..612......724....*.................
  46. .............*..504............=.......*.....177...................502.....+..*.............395......................$.....274.....396......
  47. ......................417....274.....61.504..*........36*..................34..801..........%............224......................*.........
  48. ......789.........139......&.....*............802........674....&..332..............675............819.............814............883..+915.
  49. ...@.....*.....-..*.....970...279.117...............984@.....878..........231*168.*..................*.........793*.........................
  50. ..33..875.....483.433....................*.........................................148.675...581*.....544.........................*537......
  51. ......................884............671..839.....31..........685..@...899....350*...............621........*509............./.913..........
  52. ....947......=742..........*.......................*...............712....*.......722...159............378........438.....300...........381.
  53. ...*....................548..-................*..638.....................827...........*......714/...../...867....$..................%.-....
  54. 998.....966.693..............694...........781...........764......584...............233....58......-......*............67=........161.......
  55. ...........*.....................509..-851.........&.846..#........../...199.................*.443..658..976.130..489..................594..
  56. 243....413.........499-...384.......*............352.+.............................752....298..*...............$..$...............577...*...
  57. ......*......................*......378.335.................*.........+...813.120.*....................654..........$........325...*...984..
  58. ...847..496....151*...........741.......*............624.116....767.988..&.....*...87............807...*.........127....997+......621.......
  59. ........*..........227....345......*........@.....................*............699....566..604...*...760....290.............................
  60. ......526..................*..500..799...761...413*......277....101........$..........*.........342..........*.......589..997......=........
  61. .............+....379....549............................*............*97.647.779....$.655..975......216...............*.......51..307./496..
  62. ...........485.......&...............................55...........509............825......+.....43.....*...554......36...678+.$.............
  63. ..........................73.....419.....314../...........311...........$....946.....272............351...*........................968../...
  64. .....786.................*........-..824.$...478......908....*.....455.254.....*.........615....760.....60...$......&.....*562.........102..
  65. .......*......43.....&...808........*.............267.*...985.....*..........616.........../......*...........189....977........616.........
  66. ......45.932...*.....502..........805...943.840%...*..270......764......680......................750..415*184......................*606.....
  67. ..768....*.....941............%.......8.&..................*................248&..105..745...633...........................584..........692.
  68. .......684............115....88...396*..................494.354...88...58.....................*.........956......809...53.......615.........
  69. ................*391.............................................$....%.....&64.............488...........$.........*.....*.......*.........
  70. ......440.459...........637...*....866...412.519.183..../.......................*82..963.........*307..=......715.408..421.292....626..*....
  71. .........*......$..........#...769............./..*....470.939.+......*.....257.....*.........257.....109.578..*.......................290..
  72. ......+.......-..897...............................629.....-...834.254.798..*.......411....................*....411.......309....218........
  73. .......960..744..............384............................................433................$301.....848.................*.......#..144..
  74. ..746............$....../...........38$...536.....-....@.............*..................-............................320...471..........*...
  75. ....*.............720...59......................260..852...........633.........714...510......256.173.23...850........*........#.....691....
  76. ..294..434...264......................422../639..........378.493...........388*................-....*...*..../.141..............539.........
  77. ........../.&........790..........@....*....................*..........&............$.............16....633.....=.....................458...
  78. ..678...............&.......184....186.934..652...741%.........=887...980.425../....485.732...502...........%........745..............*.....
  79. ...*..........98.......@......*.................+...........................*...989.....$........*......838.9..........-...........464......
  80. .975..768....*.....*..702.....979....511$....161....645..............44.....18............721.695...348.........400......./.543*............
  81. ........*.769....320......724......................&.....330&........*...................*...........$...188.....*.....977......618...%.....
  82. ......879.....79............*....658..............................601................701..490....#......*........478.......166.........892..
  83. ..844.............706....472....*...........113.........-765..217........267....../.*..........648....973....285............................
  84. .....*.482..........*...........853....408.....*................&........*.......59.265.........................*.......364....45.......@...
  85. ..164..*...........309....472............#..478...40.......356........328....706..............$...............149.526.....%.....*.....27....
  86. ...........................*.......&..................612...*..58.64%........*...766.......953......488............=.../.......152..........
  87. ...*73....872.............347....27...22......552@.........559.*............435.....*679.............*...13.774......177.#250.......8*......
  88. 977......#.........=....................=.......................56...508......................139.747.....*..*................861.....666...
  89. ..............703...102....../........&....637..448......%..951........*...175.552*235...@.....*.......486..693.............................
  90. ........944..*....@...........590..42.738...*..........861.....&....919.....*............108.837................#....963.530...831..&...251.
  91. ........#.....93.103....708................54.342....+......................496.......................&.........278.....*.....*....162......
  92. ..........860............@.......$167..............431.683......=496....858.........422.............662.154.405..............635.%..........
  93. .....882/.*.............................%......611..........766.......-...*.....755..@.....................*..........608.........951.......
  94. ..........513......................274...226......*........@.......&..556.151....*.............229...681..............*.....911.............
  95. ..............445....375.....774....*...........348..............643.............302...........*........*.......-...88......*........975....
  96. ....*664.........*...&........@.........................893..........523....13...............825.........558...733.....769...991.....*......
  97. .328......821....935...................&.......@...457.....*.....+..*.........=..................341..................#............384......
  98. .........*...........164..........251..756....23...........912.532..879..................459........*...=...................................
  99. 219.....71..821..............654.....................684........................@2....................931...........910.....................
  100. ............&...425+..-.............207........*.....%...360...........190..........69.....................43..........$....................
  101. .....................116....................127.214.........*..181........@..%...49*....444....57.........*.....................715.........
  102. ............$....*.............-..859.................=..248......*..........82........*.......@.......246..376.........#........*..........
  103. ...726...898...-..772...223.712....%........%464.....342.........442..447.........461..102.....................*355...537....313..596...584.
  104. ....*.........189........@...............................................*187........*...............*....807.............+.....*...........
  105. .....181.+..........197......530.653+.383...293.........461%.22*..............394....769..104...$.818.36.$....=.......&....860...333........
  106. ..........827..........*................-....*..................110.883..................%.....56............111......872...................
  107. ........................8.321....-............209.....578...583.....$.....948..548#..................868*678......871.......................
  108. ......658...264...........&....105......132............./...................*..................640..................*...........714.........
  109. .........+.*.....................................................................608..............*....963*565.....472.......93...*.........
  110. ...*717....14.......................702............604.608......................*.....12....689..599.............................423........
  111. 999.........................764......*.......$780.....*.......+.......%........406....*...............278*........600*23.....407.....964....
  112. ...........%....308................183................../......758..&..360..........127.#696...50........................839*.....&.....$...
  113. ......277..449....*............881.......822.....905...205.........345.......572@................../733....=..61...................796......
  114. .......#..........659...*.....=..........................................................................665...................292..........
  115. ......................887.711.....560..........................11...213*434...................949....761......*856...233*996......%.965.....
  116. .....699..../.............&....%......103...518...............................673......=.........*....@....149..............................
  117. ............894......=......292..425.....#........@259....787..995..................927..813..326..............439.....379.547..292.........
  118. ....901............678.217......*..............................*.......289.346..875.........*.........653+......*......*....=.....$.........
  119. ......#........................56..887....&540..200...........824............&.....*.414=....629..............893..34.334................731
  120. ...............476.......338........@..#............592..573*.....759...........598........$.........692..474.......*................304....
  121. ..........................*..263*93...541....138......*..........*.....................260.187.......%...*.........436.................*....
  122. .....#..895............744.....................%.473...92........23..................$..#........853.....443......................12..339...
  123. ...284...*...59*...131...............................................=....354.792...679.....649....*.......................994...%..........
  124. .......267............*...............176..............=.............743.........*......631......856................166.......*.............
  125. .....................684.................@...........773....108...........617...965....*........................958............777.....767..
  126. ..........572................#....&.............................51........@..........190..............694..882.#......511..788..............
  127. ...96........%.....119..4.954....81..836....@.....671....161.................*.........................#..*.......730.%...*.................
  128. ....................@.................*...68..924...........*...644.......654.842..473.....449.............936.....*......305............980
  129. ..........188....7..........672......596.........@........473......*..................*418....&.......302.........7...621.....476...938.*...
  130. .......@...*...........#824..*...303...........................%....486..........290..................*.....-907.....*.......*......*...686.
  131. ....869....976...478*.......56..*...........*..................415......97.@605.....................129............701....626....157........
  132. .....................455.......306.876......829............430..................956.15@.......302..........938..............................
  133. ..........................43.......*..............$.......-.....998...106.......=.......486*....&.......+......................982..........
  134. .554......................*.......50.231.........409..............+...$.....*........72.....716.........51..445.....*284........*........350
  135. .........425............*.94..836......&..............#516..............775.701.....*............................744..........541......-....
  136. ....*810..............34....................&....297..........#........*....................#.............899=..........972..........27.....
  137. 960........762.....................*........394........&355.401........347.....+853.....&...967............................*86..663.........
  138. ............*..........991......686.25.286.......&...................................653...........914........$.....580...........*.........
  139. ...#.....784......-.......*............*......498......*..........*..316........................&.&..........691.2.....*........91..........
  140. ..791..............462....193..........8.............57.685.......90..........201............371.....242............996................579..