.o. ooooo o8o oooooooooo. ooooooooooooo .888. `888' `"' `888' `Y8b 8' 888 `8 .8"888. 888 oooo 888 888 ooo. .oo. 888 .8' `888. 888 `888 888 888 `888P"Y88b 888 .88ooo8888. 888 888 888 888 888 888 888 .8' `888. 888 o 888 888 d88' 888 888 888 o88o o8888o o888ooooood8 888 o888bood8P' o888o o888o o888o 888 .o. 88P `Y888P