ooooooooo ooooooooo ooooooooo .o d"""""""8' d"""""""8' d"""""""8' o888 .8' .8' .8' 888 .8' .8' .8' 888 .8' .8' .8' 888 .8' .8' .8' 888 .8' .8' .8' o888o
.ooooo. .ooo .o .oooo. d88' `8. .88' o888 .dP""Y88b Y88.. .8' d88' 888 ]8P' `88888b. d888P"Ybo. 888 <88b. .8' ``88b Y88[ ]88 888 `88b. `8. .88P `Y88 88P 888 o. .88P `boood8' `88bod8' o888o `8bd88P'