ooooooo ooooo .oooooo. oooooooo `8888 d8' d8P' `Y8b dP""""""" Y888..8P oooo d8b 888 888 d88888b. oooooooo oooo ooo `8888' `888""8P 888 888 `Y88b d'""7d8P `88b..8P' .8PY888. 888 888 888 ]88 .d8P' Y888' d8' `888b 888 `88b d88b o. .88P .d8P' .P .o8"'88b o888o o88888o d888b `Y8bood8P'Ybd' `8bd88P' d8888888P o88' 888o