oooo o8o ooo ooooo `888 `"' `88. .888' 888 oooo 888b d'888 oooo ooo oo.ooooo. oooo oooo 888 `888 8 Y88. .P 888 `88. .8' 888' `88b `888 `888 888 888 8 `888' 888 `88..8' 888 888 888 888 888 888 8 Y 888 `888' 888 888 888 888 .o. 88P o888o o8o o888o `8' 888bod8P' `V88V"V8P' `Y888P 888 o888o