oooooooooooo oooooooo oooooooooo. oooooooooooo `888' `8 dP""""""" `888' `Y8b `888' `8 oooo ooo 888 oooo ooo d88888b. 888 888 888 `88b..8P' 888oooo8 `88. .8' `Y88b 888 888 888oooo8 Y888' 888 " `88..8' ]88 888 888 888 " .o8"'88b 888 o `888' o. .88P 888 d88' 888 o o88' 888o o888ooooood8 `8' `8bd88P' o888bood8P' o888ooooood8