oooooooooo. .o oooooo oooo ooooooo ooooo `888' `Y8b .d88 `888. .8' `8888 d8' 888 888 .d'888 `888. .8' Y888..8P 888oooo888' .d' 888 `888.8' `8888' 888 `88b 88ooo888oo `888' .8PY888. 888 .88P 888 888 d8' `888b o888bood8P' o888o o888o o888o o88888o