.o ooooooooooooo oooo ooooo ooo ooooooooo. .d88 8' 888 `8 `888 `888' `8' `888 `Y88. oooo oooo .d'888 888 888 .oo. 888 8 888 .d88' `888 `888 .d' 888 888 888P"Y88b 888 8 888ooo88P' 888 888 88ooo888oo 888 888 888 888 8 888`88b. 888 888 888 888 888 888 `88. .8' 888 `88b. `V88V"V8P' o888o o888o o888o o888o `YbodP' o888o o888o