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