oooooooooooo .oooo. ooooooooo. oooooooooo. ooo ooooo `888' `8 .dP""Y88b `888 `Y88. `888' `Y8b `88. .888' 888 ]8P' 888 .d88' 888 888 888b d'888 oooo oooo ooo 888oooo8 <88b. 888ooo88P' 888oooo888' 8 Y88. .P 888 `88. `88. .8' 888 " `88b. 888 888 `88b 8 `888' 888 `88..]88..8' 888 o o. .88P 888 888 .88P 8 Y 888 `888'`888' o888ooooood8 `8bd88P' o888o o888bood8P' o8o o888o `8' `8'