oooooo oooo .ooo .oooo. oooooooooooo .ooooo. `888. .8' .88' .dP""Y88b `888' `8 d88' `8. `888. .8' d88' ]8P' 888 Y88.. .8' oooo oooo `888.8' d888P"Ybo. <88b. 888oooo8 `88888b. `888 `888 `888' Y88[ ]88 `88b. 888 " .8' ``88b 888 888 888 `Y88 88P o. .88P 888 `8. .88P 888 888 o888o `88bod8' `8bd88P' o888o `boood8' `V88V"V8P'