ooooooooo. oooo oooo ooooo ooo oooooooooooo `888 `Y88. `888 .8P' `888b. `8' `888' `8 888 .d88' 888 d8' ooo. .oo. .oo. 8 `88b. 8 888 oo.ooooo. 888ooo88P' 88888[ `888P"Y88bP"Y88b 8 `88b. 8 888oooo8 888' `88b 888 888`88b. 888 888 888 8 `88b.8 888 " 888 888 888 888 `88b. 888 888 888 8 `888 888 888 888 o888o o888o o888o o888o o888o o888o o8o `8 o888o 888bod8P' 888 o888o