.ooooo. .ooooo. 888' `Y88. d88' `8. ooo. .oo. 888 888 oooo ooo oooo oooo .ooooo. Y88.. .8' `888P"Y88b `Vbood888 `88. .8' `888 `888 d88' `"Y8 `88888b. 888 888 888' `88..8' 888 888 888 .8' ``88b 888 888 .88P' `888' 888 888 888 .o8 `8. .88P o888o o888o .oP' `8' `V88V"V8P' `Y8bod8P' `boood8'