oooooo oooo .oooooo. .o8 .o. `888. .8' d8P' `Y8b "888 .888. `888. .8' .ooooo. 888 oooo ooo 888oooo. .8"888. `888. .8' d88' `"Y8 888 `88b..8P' d88' `88b .8' `888. `888.8' 888 888 Y888' 888 888 .88ooo8888. `888' 888 .o8 `88b ooo .o8"'88b 888 888 .8' `888. `8' `Y8bod8P' `Y8bood8P' o88' 888o `Y8bod8P' o88o o8888o