oooo oooooo oooo oooooo oooooo oooo .o88o. `888 `888. .8' `888. `888. .8' 888 `" 888 `888. .8' `888. .8888. .8' .ooooo. o888oo oo.ooooo. 888 `888.8' `888 .8'`888. .8' d88' `"Y8 888 888' `88b 888 `888' `888.8' `888.8' 888 888 888 888 888 888 `888' `888' 888 .o8 888 888 888 .o. 88P o888o `8' `8' `Y8bod8P' o888o 888bod8P' `Y888P 888 o888o