                      ....-----....
                  .-+##############+-..
               .+######################+..
             .########+-        -++#######-.
           .+######-                -######+.
          .######.                    .######..
         .+####+                        +#####..
        .-####+.                         +####+.
        .+####+                          -####+..
       ..+####+                          -####+...
$2......--$1+####+$2--.......................--$1+####+$2-.........
       ..$1--++++-$2......               ...$1-++++--$2..
         ..$1--+++--$2...                ...$1-+++++-$2..
          .$1--+++--$2....             ....$1--+++-$2...
          ..$1-++++++--$2.....    ......$1---+---$2...
          ...$1-+++++++++-----$2..$1----++++++--$2..
            ...$1---++++++----++++++++---$2...
                 .....$1-----+++-----$2...
                       ...$1---$2...