oooooo oooo o8o o8o ooooooooo. `888. .8' `"' `"' `888 `Y88. `888. .8' oooo oooo .ooooo. 888 .d88' oooo ooo `888. .8' `888 `888 d88' `88b 888ooo88P' `88. .8' `888.8' 888 888 888ooo888 888`88b. `88..8' `888' 888 888 888 .o 888 `88b. `888' `8' 888 o888o `Y8bod8P' o888o o888o .8' 888 .o..P' .o. 88P `Y8P' `Y888P