oooo ooooooooo. ooooo .ooooo. ooooo ooooo `888 `888 `Y88. `888' d88' `8. `888' `888' oo.ooooo. 888 .oo. 888 .d88' 888 Y88.. .8' 888 888 888' `88b 888P"Y88b 888ooo88P' 888 `88888b. 888ooooo888 888 888 888 888 888 888 .8' ``88b 888 888 888 888 888 888 888 888 `8. .88P 888 888 888bod8P' o888o o888o o888o o888o `boood8' o888o o888o 888 o888o