oooo oooo ooooo ooo ooooooooo. ooooooooo. `888 .8P' `888' `8' `888 `Y88. `888 `Y88. 888 d8' 888 8 888 .d88' 888 .d88' 88888[ 888 8 888ooo88P' 888ooo88P' 888`88b. 888 8 888`88b. 888`88b. 888 `88b. `88. .8' 888 `88b. 888 `88b. o888o o888o `YbodP' o888o o888o o888o o888o