text: 
  from .solution import solve, parse
  
  INPUT = """..#.#..#####.#.#.#.###.##.....###.##.#..###.####..#####..#....#..#..##..##
  #..######.###...####..#..#####..##..#.#####...##.#.#..#.##..#.#......#.###
  .######.###.####...#.##.##..#..#..#####.....#.#....###..#.##......#.....#.
  .#..#..##..#...##.######.####.####.#.#...#.......#..#.#.#...####.##.#.....
  .#..#...##.#.##..#...##.#.##..###.#......#.#.......#.#.#.####.###.##...#..
  ...####.#..#..#.##.#....##..#.####....##...##..#...#......#.#.......#.....
  ..##..####..#...#.#.#...##..#.#..###..#####........#..####......#..#
  
  #..#.
  #....
  ##..#
  ..#..
  ..###
  """
  
  def test_parse():
      algo, img = parse(INPUT)
      assert len(algo) == 512
      assert img.shape == (5, 5)
  
  def test_solve():
      assert solve(INPUT) == 35
  
  def test_solve2():
      assert solve(INPUT, 50) == 3351
  