ooo ooooo oooo o8o ooooo ooo ooooo `88. .888' `888 `"' `888b. `8' `888' 888b d'888 .oooo. 888 oooo oooo 8 `88b. 8 888 8 Y88. .P 888 `P )88b 888 .8P' `888 8 `88b. 8 888 8 `888' 888 .oP"888 888888. 888 8 `88b.8 888 8 Y 888 d8( 888 888 `88b. 888 8 `888 888 o o8o o888o `Y888""8o o888o o888o 888 o8o `8 o888ooooood8 888 .o. 88P `Y888P