...........,888888b.
...........dP""Y88888b
......_..-'.( o).;88888b
....,'__-__`"aad88888b
...........``...`*Y88888b
.............;... `Y8888888b.
.............:.....Y88888888b.
.............:......Y888888888b.
. ............|...._,8ad888888888.
.............:..d888vibeke888888b.
.......... ...`d8888888""88888888
.............8888;''''888888888888
.............888'... ..Y88888888888
.............`Y8......:88888888888
..............|`......'88888 8888888
..............|........888888888888
..............|........88888888888
..............|........88888888888
..............|.......,888888888P
....... .......:.......;888888888'
...............`......d88888888'
.............._.}, ....888888P'
............{,--''`.._}8888)
.............`}__...--'``''`