Delete redundant rows that consist of nothing but vertical edges:
╭───────╮ ╭───────╮
│ A │ │ A │
╰─┬─┬─┬─╯ ╰─┬─┬─┬─╯
│ │ │ │ │ │
╭──╯ ╰╮╰────╮ ╭──╯ ╰╮╰────╮
│ │ │ => │ │ │
│ │ │ v v v
│ │ │ ╭───╮ ╭───╮ ╭───╮
v v v │ B │ │ C │ │ D │
╭───╮ ╭───╮ ╭───╮ ╰───╯ ╰───╯ ╰───╯
│ B │ │ C │ │ D │
╰───╯ ╰───╯ ╰───╯
Delete redundant rows that consist of nothing but vertical edges:
╭───────╮ ╭───────╮ │ A │ │ A │ ╰─┬─┬─┬─╯ ╰─┬─┬─┬─╯ │ │ │ │ │ │ ╭──╯ ╰╮╰────╮ ╭──╯ ╰╮╰────╮ │ │ │ => │ │ │ │ │ │ v v v │ │ │ ╭───╮ ╭───╮ ╭───╮ v v v │ B │ │ C │ │ D │ ╭───╮ ╭───╮ ╭───╮ ╰───╯ ╰───╯ ╰───╯ │ B │ │ C │ │ D │ ╰───╯ ╰───╯ ╰───╯