User:Cscott/Advent Of Code 2023/Day 11/input

.......................................................................................#.................................................... ............................#................#.............................................................................................. ....#...............................#.............................................................#........#.......#........................ ................#.....#...........................#..........#...............................#................................#............# ..........................................#................................................................................................. ..........#............................................#......................#........................................#..............#..... ............................................................................................................................................ ..............................#.......................................#............#...............#......#.......#......................... .................................................................#.........................#................................................ ....................#..............#.....#.................................................................................................. ..............#............#................................................................................................#.....#......#.. ............................................................#...........................#................................................... ..#.........................................#......#......................#................................................................. ...............................................................................................#......................................#..... ............#............................................#.......................................................#.......................... .................#.....................................................................................#.................................... ...............................#..................................................#.........#......................................#........ ...............................................................#.................................#.......................................... ..............#...................................#.......................#................................#........#....................... .......................................................................................#....................................#..............# .#........................#...................#................................................................#............................ ....................................#......................................................#.........................................#...... ...........#......................................................................#................#........................................ ....................................................#....................#....................................................#............. .....................#............................................#......................................#.........#........................ ................#........................................................................................................................... ............#.......................#........................................#........................#..................................... ......#..................................................................................#................................#................. ...........................................................................................................#........#....................... .......................................................#.....................................#.............................................. .........#........................#............#...........................#.........#..............................................#....... .....................................................................................................#...................................... ....................#................................................#.........................................................#............ .........................................#.............................................................................#................#... ...........................#....................................#........................................................................... .......#.......................................................................#.................#........#.......#......................... ......................................................................................#..................................................... .............#......#...........#........................................................................................................... .....................................................#....................................#...................#..................#.......... ..........................#......................................#........................................................#................. ..............................................................................#............................................................. ...................................#............................................................#........#.................................. ....#..........#..........................................#..........#....................................................................#. .................................................................................................................#.......................... ...........................#.........................................................#...................................................... .........................................#...................#.............................................................................. ........#............................................#........................................#...........#................#................ .............................................#.....................................................#.................#...............#...... ............#.................#......#.............................#..........#................................................#............ ...........................................................................................................................................# .........................#.........................#........................................................................................ ............................................................#............................................................................... .........#................................#........................................#.............#.....................................#.... .................#..........#............................................................#......................#........................... ..........................................................................................................#...........#..................... ..........................................................................#..................#............................................#. ......#.........................................................#........................................................................... ....................................................................................................#.....................#................. ...........#......................................#.................#.........#.............................#..................#............ ............................#............................................................................................................... ....................#..................................................................#.............................#...................... ..........................................#.......................................#.............................#........................#.. ............................................................................................................................................ .....................................#........................#......................#........#............................................. .....#......................................#................................#..............................................#.......#....... ............................................................................................................................................ .................#......#........................................#..............................................#......#................#... ................................#.........................................#................................................................. ..........#..........................................................#...........#...............#.......................................... .......................................#.................#................................#..................#.............................. ............................................................................................................................................ ............................................................................................................................................ .#..................................#............................................................................................#.......... .............#.......#.......................................................#.............................................................. ...................................................#.................................#.............#.......#...........................#.... ............................................................................................................................................ ......#....................#......#............................#....................................................#......#................ ...............#..............................#......................#.............................................................#........ ........................................#................................................................................................... .........#..............................................................................................................................#... .........................#......................................................#.........#..........#...................................... .............................................................#..............................................................#............... ....................................................#....................#.................................................................. .....#...........................................................#......................................#.....#............................. ..........#.........#........#............................#......................................#..................................#....... ......................................................................................#......................................#.............. ...............................................#.....#...................................................................................... ................#.........................#....................#.......#.....#...........................................................#.. ........................#........................................................................................................#.......... .#...................................#..........................................................#..........#................................ .....................................................................................................................#...................... ...........................#..............................................................#................................................. ......#...............#.................................................................................................................#... ....................................................#.....#.............#.....................#............................................. .......................................#........................................#..................#.............................#.......... ............................................................................................................................................ ..................#...............#...........#......................................................................................#...... .....................................................................#...............#.....................#..........#.......#............. ..................................................#..............................................#.......................................... ..........................#...........#..................................................................................................... ...........................................................................................................................................# .........................................................#...............#......................................#........................... ........#...........#...........................................#............................................................#.............. ..............#.......................................................................#...........................................#......... ....................................................#.......................................................#............................... ................................#..............#........................................................................#................... .........................................#.......................................................#.......................................... ..........................................................#......#...........#...........#............#..............................#...... ..........................#........#..............................................................................#...........#............. ...................................................#.......................................................#................................ .........#..............................................................................................................................#... ....................#........#..............................#............................................................................... ......................................................................#.........................#........................................... ......................................................#.......................#..........#...............#..............#................... ...#......................................#................................................................................................. ................#.................................#......................................................................................... ......................#.............#...........................................................................#..........#.........#...... .......#....................................................#............#.................................................................. ...................................................................................#........................................................ ............................................................................................#......................#........................ ...........#...................#.........................#..........................................#......#................................ ................#...................................#...........................#.....#.......................................#...........#. .....................#..................................................#............................................................#...... ...............................................................................................#............................................ .#.........................................#.......................#........................................................................ ...................................#.........................#.............................................................................. .............................#.............................................................................................................. .................#....................................#....................................#...................#......#..................... ..........................................................................................................................................#. ........#......................................#..................#..........................................................#.............. ..............#....................................................................#........................................................ .....................#...................................................................................................................... ......................................#...................................................#................................................. ..#...............................................................................................................#......................... ..........................#...................#......#....................#...................#.............................#.....#......#.. ......#.........#.................#..............................#..................#...............#........#..............................