
 ╔══╗ ╓  ╖ ╔══╗ ╔══╗ ═╦═ ╓  ╖ ╔═╦═╗
 ║  ║ ║  ║ ╠══╢ ║  ║  ║  ║  ║ ║ ║ ║
 ╚═╦╝ ╚══╝ ╙  ╜ ╙  ╜  ╜  ╚══╝ ╙   ╜
 ╓    ╔══╗ ╓  ╖ ╔══╗ ╔══ ╓  ╖ ╔══ ╔══╗
 ║    ╠══╢ ║  ║ ║  ║ ║   ╠══╢ ╠══ ╠═╦╝
 ╚═══ ╙  ╜ ╚══╝ ╙  ╜ ╚══ ╙  ╜ ╚══ ╙ ╜
