┌ ┐ ┐ ┐ ╭ ─┐
│ │ │ ─┼─┐ │ ──┼┘
╰──├─╯ │ │ └╯ │
└─┬┼─┘ ┌│ ┼╮└ ──┼┘
│├─╮┌┘│ │││ ╭─╯┐
└─╯┘ ┘╰╰┘└┘┘└╯└──┘
┌┬┌──┐┌┼───┐┌ ┌──┐┌┼───┐┌┌╮╭ ┐┌╮╭┬┐──╮ ┌┐──┬
││ ││┌╯ ┐ │ │ │┌╯───┐┌┬─├─┘╭┐─┼─┘ │┬┬─┐┌├┐┌┐│
││ ││││──┼┘╰┐╯ └││ │ ├─┐─┐││ │ ┼││ ││││││
└┼│ ││││ │ ╰┐┌──┐│├───┤││ │┌╯││┌┼─╯ │││╭┐││││││
│└ │╯││ │ │ └─┌╯│├───┤│┘ │┼┐└╮││ ┐ │┘│ ││├╯│││
╰┴└─╯┘╰└└─┴┘└╯──╯┘└└ └╯╰ └╯┘╯╰└╯└─╯└┴╯└─╯╰╰ ╰┘┘