#!/usr/bin/env perl
use strict;
use warnings;
my $finish = shift || 2.0; my $format = shift || '%.17g'; my $d = $finish / 2;
my $f = $d;
for (0..53) {
my $s = '' . $d;
last if $d == $finish;
$f /= 2, $d += $f
}
IyEvdXNyL2Jpbi9lbnYgcGVybAp1c2Ugc3RyaWN0Owp1c2Ugd2FybmluZ3M7Cm15ICRmaW5pc2ggPSBzaGlmdCB8fCAyLjA7Cm15ICRmb3JtYXQgPSBzaGlmdCB8fCAnJS4xN2cnOwpkaWUgaWYgKyRmaW5pc2ggPT0gMDsKbXkgJGQgPSAkZmluaXNoIC8gMjsKbXkgJGYgPSAkZDsKZm9yICgwLi41MykgewogICAgbXkgJHMgPSAnJyAuICAkZDsKICAgIGRpZSBzcHJpbnRmICIwKyckcycgIT0gJGZvcm1hdCIsICRkIGlmICskcyAhPSAkZDsKICAgIHByaW50IHNwcmludGYgIiVzID0gJGZvcm1hdFxuIiwgJHMsICRkOwogICAgbGFzdCBpZiAkZCA9PSAkZmluaXNoOwogICAgJGYgLz0gMiwgJGQgKz0gJGYKfQo=