ooooo ooooo o8o .ooooo. `888' `888' `"' d88' `8. 888 888 oooo oo.ooooo. oooo ooo ooo. .oo. .oo. Y88.. .8' 888ooooo888 `888 888' `88b `88. .8' `888P"Y88bP"Y88b `88888b. 888 888 888 888 888 `88..8' 888 888 888 .8' ``88b 888 888 888 888 888 `888' 888 888 888 `8. .88P o888o o888o o888o 888bod8P' .8' o888o o888o o888o `boood8' 888 .o..P' o888o `Y8P'