aoc

Advent of Code Solutions
git clone git://git.alexkarle.com.com/aoc
Log | Files | Refs | README | LICENSE

input.txt (19740B) [raw]


      1 ...................305.124................................432..............................................576..313.....514.................
      2 .............113...-......&....................&...819...........654..../..........................&901................*....869.257.........
      3 ...377..&783../.................................9...........855*......940..463................-.........................844.*....@......679.
      4 ......*...........197.261.....817..336.759............&742......548.......&........748......844.............#.......&........254...169..*...
      5 .......36....368.*...............*....*.........*..88......%866.......135.........*..................515.682.....114...%...........*.....768
      6 ...233......*....909..698.........427..........127.*...................*...........450.........482..../.................312.....621.........
      7 .../.......882...............776...................555......180.........971....217.......857.../........212....674.917......736.....441*760.
      8 ............................*.....@....907....%940.....%.......+.#..........45*...........$............#..........*...............=.........
      9 ..................370.225.425..211...................932..........381..267.............45.....=....549....238........367..&.....488.........
     10 .468.............*.......................761...677.......&.................929..907.....%....79...*.......*....324..*....515................
     11 ....-.#103.504...388...........$..........*.....@........766.%................*....*623.........532..881...573....*..840..............497...
     12 ...........*.........305....412..687.......971................676....@640....657........709......................807............98.....+....
     13 ....279...502...62...*.............*..............................................838%.....$.........585..........................*.........
     14 ....=...=......*....209.825.482.993..........972............620*664..-759............................*.......184.........952....160.....156.
     15 .......814.....931......*...*............551..*....711...65.................224*115...851.772..104..505.....=........796*...................
     16 ....................723.103..275........*......564..*.........830........................*...../..............................232...........
     17 .............$......&....................951........703......=............160+.....138......*........257*809.............$298........284....
     18 .....684....464.333..................827.....*211..................................#.....855.86.....................$913............*.......
     19 .......*...........*..*......917.163....*.409......294.......................#..39.......................511....358.......$671.......237....
     20 .......663.......311..163....*...%...158........*....-.442.........958....108.....#.....941*837.........*..........*........................
     21 ............865=..........409....................128...*.......283....................................680.........730.935@........768.......
     22 ....../................=.............54.....857.........418.....*..911.......610..643............381...............................@........
     23 .......925............984...........-...800*.................194.../.........*.......*.........../.....................................@....
     24 .................................@...............................&......615...16....695.....-..........................*750.............855.
     25 ....611..136...................108.540.........362..711......*....420.....................190.......................213.............86......
     26 204*....@.........288..825..+........&...........*....*......733.........................................7..387.......................*.....
     27 ...........795..../.......+.505.834.....228....192...619..........886......467.....942.............................%838.........512...340...
     28 .......957.........................*...*..................962........................*..............211...$..............624................
     29 .......*....................349....144......./786..350.......*.......................541..21.......$.....284..190*......*............518....
     30 ....484...@....17..........*..../........309..........*....530...118..........208..............253................489.828...........*.......
     31 ..........309...........715.....531........+.516#...645.........$........369....*.......*185...@............=.#...........@............&....
     32 491*192..............................................................233.........711.948.........572.....869..289......932...........149....
     33 ........274.....511.....425..........421.288*965...652=.919........./....*.786...........676.....*..................+.........=.............
     34 .........*.........@......$...*.........................*........*....791...+..113......*....527..897..499+.904...166........580.........389
     35 .......306.....................353.497..929/.......=....553......495.................884.....&........................794........774........
     36 ...................../...........................582....................................................489..........*...............&......
     37 .605......537.....247.....................479................74................227*995.761.....@...........+.......958...87.....547.795.....
     38 ...*.....*....................289+.....*.....%........967..............*...............*........611.....28....367.................*.........
     39 ..690....916.497....................894.440......547$.............596.492......23...............................*...............237.221..786
     40 .........................681.....=..........580+.................+...............+.......696............@..542..56..........................
     41 ...936..639*947.............+...48.*709..................307.257...-248.697.553.............+.........146.....#.......*241..................
     42 ...*................568....................=378....41.......*............*...%..11......*..........................982.............#........
     43 ..323..704.+724..*....*..195*....812..879...........*.....*....508@.....852....$.....664.......317....*......332..............326.158.......
     44 .......*........610..767.....936...#...&..744.290..839.382.543....................................&.827...../.............323*.........884..
     45 ...........962...............................*...................46....502.265.150...................................639...............*....
     46 955*818.......*...@...124*512..256...................+....&..............*....*.......170....996...#........................786.......4.....
     47 ..............284.697...........*......172...........398.435.......-.....380..........+..........698....428...361................206........
     48 .822...#..............936$...745..........*..%59..................726...........+.........249......../...*.....*..................%.........
     49 .....870................................978.......761=.......179.............692.........*..........477..550.....676..281.............507...
     50 ..............913.................215.........................*..745...#.............882..130..569....................&..........*472..*....
     51 ...27..710.....*.....................*.205*403..............59....+..172................=.............................................697...
     52 ....*....*....731.......865.......155..........849*....#..............................................679...854....................&........
     53 .985..%.............599....#..........191..520.......473..#........./...........708....406..677+...=............................599.....133.
     54 ......501...........*........@.........*...*..............446....767...*444........@......&.........49......#...311*413.....................
     55 ..................157.......830..13.90.398.945.978............................950.................%.......88................$...............
     56 .............297........618.......+.*............%............317.............../.........709..481............503.........570...305*845.....
     57 ......661....*....632.....@..+......524......../.....+...........*...590..............944....*...............*................+..........681
     58 .......*.....820...@..........829...........671.......206.......239.+......................339..#............106......415..213..........-...
     59 ........114........................903.669=............................764...319....373........642...................................-......
     60 .................*...........................*.......121.......898&.....$......*...*.....................................211#.......579.....
     61 ........*.......362......787.440..........842.825.....*......................590...357..........949......523....470..292....................
     62 .....594.459........98.....*....*.......................355&..*..................*..........554..*.......*.......*....*..222...243..........
     63 .........................535.....674.........804....#..........455.............847............=.32...23..951.....217.346....+.*....+272.....
     64 ..183...........443..........119.......833....#..693......818#........................@..699..............................*....678..........
     65 ...*......455/...%..826.............#.....*.........................$...........868.739....=..753...181....773.........323.508..............
     66 ...382................*...169..510..590.295....212.767....*970......711.........*........#.......*..*............651...........36..766*.....
     67 ............&..61..697.....*................46.*....*..691......970............786....953.....775...235..................*550....*.....417..
     68 ..........45.....*........689...645.....549*...821.601.............*......................952..............#..........464.....609...........
     69 .....657.........48...888.......*...................................305......+47..........................254.27......................123...
     70 818......388............*....412....../491.........#336...506..422.................989....15...70..............*..354............@.....*....
     71 ..............506........11......./...........643..........#..=..........703...963*........@.........613.....413....%...485.......265...33..
     72 ....589.......*................207..............%...............................................+................*......*.....94............
     73 ...*.........663...413+....................................819...........655.%...648..823.......770....385......457..150...#.../............
     74 515.......................475....825......33../350.....459...%..........*....681...*...*..............%..................437.......689......
     75 ....$993..897@..............*.......*837...-...........*..............726........372....922......&198................................*......
     76 180............*..........679.................71.629=.796......109...........................527..................682.....558.....798.......
     77 ........437.742.46.................@.......&...................*......498.......@.............*............./......$........*...............
     78 ..761..$...........148.......856....701.377..536*510...604...540.....&........929........172.799.............310.....700...........440.%....
     79 .....*........808*....=.........@......................*.........577.....................*................&...........$...417.39.....&.229..
     80 ........794.......446..............................214.543...%...*..........935......865..445...../....%.615................=..*............
     81 ..572..+...............................419....932@.........924..72.902.......-..579.-...........997.203................873......945..567....
     82 .....*.................273.............*...........................*...142............688................755.850...........846.........=....
     83 ...880................*..............883.698.....$.......=........197.*...........316*.........365.........$...*............*............904
     84 .........385..977..179....+...................652......875.............350...863............73......464.........214.852..478................
     85 ......22....*..@.........93............*682..................*137..309.........*....557.....*........................=.......698.....+.218..
     86 ......*...645......163...............89......*853..................*...386..341.......*...228............718*492...............*..153..*....
     87 .....576......................857.........513....................509......*.....322.710.........615.......................613.165.......292.
     88 ................................@.....370.......598......487...........503..*.....................*...738#..#..$901...$.....#.......648.....
     89 ..19*454.............78................/..876..#..........*......+..........937.......383........523........69......326.678.....212....*....
     90 .....................*.....436.@...646...*..........100....367..325.....361.......207*....50............621...............*..........237....
     91 757.........714......502...%...54......909.411.....*.....................*..........................=..$................415.................
     92 ...$.......&.................................*...471..985...508.472....891.842..$.................418.........&.....&.......................
     93 .................$........906..........*215.338...............*..............*..606.#235......................813..259........229...........
     94 ........472...222.........*.....245.572.......................927...769....344.............291.239.....................94....*..............
     95 ...818...$.............291..............288...........163.734......+...........699............*.......981&...514*.............224.....=.....
     96 .....*..................................*.........................................+..189..........452............644...................669..
     97 ....850................326$..............869..&985......784..../..............592.......*..153.....*....887..493.....211........%...........
     98 .............................457....834.....................94..564..........&.........498....*...304....../...*.....*..........845.....&...
     99 .......12*48.753...244..196....=......$..721....90*29.........*.................+.522.......487...............317.....531..311........20....
    100 .177...............*.....*.................*.............*969.611.......*565..338...*.............712..922$.......770......*....522.........
    101 ....*..459......149......165...=........879...........103............497..........258.931..75....*..........400*.....*......972.............
    102 .269...*............#........715.............................*475..........................*....145.............414.....228........893......
    103 ........209......508...................../331......469....894............347.890$..541.....56...............#........#..*...................
    104 ......................=...........37................*...........................................$...........197...119.....=...........756...
    105 ...........&.......850.....367.34...*............517........178*716..........=...................892......-............883...755............
    106 .....@496.125.................*......965.....428.....908..................405.....650...................=..493..89..........................
    107 ..............581........396.............596.........*....964........672......159.%....463............768......./.............391...........
    108 .............*...........*.....871.660..*......577.73......@.....932....#....*............*574...186........154......996........*......720..
    109 ............914..132..137......=.......746......*..................*......376.......&661............*560.%.......%....*...264....511........
    110 ...%...151................*851...................................*..284.........754..........190.19.......611...326.841...............89....
    111 644.....*...797........133.....476..............................810.............*.....866......+.*..............................#903..*.....
    112 ........839..*..478...........*........372.#.....744.....227*............477.3.253.%....&..746.....289.&860.....720*708.....................
    113 ............443...%.....68*....283.......%..900...%....%..........584......*.$......308....*......*......................592................
    114 ...239................@....250........50........&...%...192.$111.*........74............831....914...#.....886*492..........=...............
    115 ...*......425.....181..680..............*......873.502............93.................................503.@..............116........372......
    116 492..........*.....$.............302...789.................861.......................290.......452........83....626....*.....76.......*.....
    117 ......178...528..........*739...@..........................*......804....320....#.........&878.*.....746........./..&...148...$......741....
    118 ...&....*.............262..............325...........599..592.579.....%...+..808...............386..*...............761.....................
    119 663..462...........*..........109..706*.................=.............553........712......*971......674.396...635*..........................
    120 ........../...728.952...413......*......744.......%..........................300..*....782................*.......742..&424........41+...564
    121 ........375...%.........*......450.456.$.........714........851.327..#...+......*...+.......179.630....854..................................
    122 ..251................195...887.....*........*209.......430.*......-.83.596....956..966.274.%.....*........................83.359........411.
    123 ....%.......................*..........89.........194..+...491.........................&.....*.762..+741..........598.......*.....910..*....
    124 ..........618+..............677........*..598........+..........-.....58....290...........795...........................*.....580.&....559..
    125 ...................561..............910......-..321....834....602.752*....=..+........191..............463....@..........792..*.............
    126 ............216.......%...722*668.....................$..................109............*....222...195*.......689....380.......637..........
    127 .....846.......*..436..............=827...263@.764*.......*.464.................729.....934...*......................................289+...
    128 .127*.......757.....&......./954...................965..664........./......716*.+...........266....781.........989..........844...$.........
    129 ................57.....................&118......=...........385.623...245..............345........*.....615-.....*..........*...768........
    130 ...538...........#..860......................783.460..........*............401.............*796..354..............37......797........725.193
    131 ....*..#620../.........*..........578..54...*..........780..251...634..946....*........................./....702........................*...
    132 ..202.......815........724....#..............822..972...................$..........*.....#....@........27.....*...........268.....347.......
    133 .................+..........98.....703..............&....*52.....320.............670...318....734.............47..................+....239..
    134 .953*919...=......273................=...454.....@....601...........*...958.........................+.................758...=...............
    135 ..........905./50.........@...................971..................762.*..................169........915.682..........=......533.......502..
    136 .....884.................24...........262.........@.....531..698.......234.................................................%.......149..*...
    137 ....................834.....994.......*........266.....*......*............................................/.....941.434...812.......*..211.
    138 .............133......*......*.....613...85..........871.......497..346...737....88.....176.....192$........128.*.......&......./163.26.....
    139 ....734..543....*.....656....461........*......531..................*........../...*..&................$971.....931.........................
    140 ................606....................506............................779.......30...211.....243..........................153...504.........