ooooooo ooooo o8o ooooooooo. oooo `8888 d8' `"' `888 `Y88. `888 Y888..8P oooo 888 .d88' oooo ooo ooo. .oo. 888 .oo. `8888' `888 888ooo88P' `88. .8' `888P"Y88b 888P"Y88b .8PY888. 888 888 `88..8' 888 888 888 888 d8' `888b 888 888 `888' 888 888 888 888 o888o o88888o 888 o888o .8' o888o o888o o888o o888o 888 .o..P' .o. 88P `Y8P' `Y888P