╔─═─╦─═─╦─═─╦─═─═─═─═─╦─═─═─╦─═─═─═─╗
│╔═╗│╔═╗│╔═╗├═─═┐╔═╦═╗│╔═╦═╗│╔═╦═╦═╗│
║║║║║║║║║╠╩╬═╦═╗║║║║║║║║║║║║║║║║║║║║║
│╚╩╩═╬╩╣│║║║│╚╩╝│╠╩╬╩╝│╠╩╬╩╝│║║║║║║║│
║╔═╗║║║║║║║║╠─═─╣║║╠═╗║║║╠═╗║║║║║║║║║
│╚╩╩═╩╩╝│╚╩╝│═─═│╚╩╩╩╝│╚╩╩╩╝│╚╩╩╩╩╩╝│
╚─═─╩─═─╩─═─╩─═─╩─═─═─╩─═─═─╩─═─═─═─╝