##Extending arrows to reach the blocks
##extend arrows routing
##If arrow endings get outside the block due to de-overlapping, we extend them to the perimiter of the block by default. Set 'routing.extend=no' to stop doing it.
cell x {
    box A;
    below rightof 20 box B;
    A@se->B@n, B@nw, B@w;
}
cell y {
    box A;
    below rightof 20 box B;
    A@se->B@n, B@nw, B@w
      [routing.extend=no];
}
