. oooooooooo. .o. .o8 `888' `Y8b .888. .o888oo oooo ooo ooo. .oo. .oo. 888 888 ooo. .oo. .8"888. 888 `88b..8P' `888P"Y88bP"Y88b 888oooo888' `888P"Y88b .8' `888. 888 Y888' 888 888 888 888 `88b 888 888 .88ooo8888. 888 . .o8"'88b 888 888 888 888 .88P 888 888 .8' `888. "888" o88' 888o o888o o888o o888o o888bood8P' o888o o888o o88o o8888o