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