.o ooooo ooo .o .oooooo. ooooo .oooooo..o .d88 `888b. `8' .d88 d8P' `Y8b `888' d8P' `Y8 .d'888 8 `88b. 8 .d'888 888 888 Y88bo. .d' 888 8 `88b. 8 .d' 888 888 888 `"Y8888o. 88ooo888oo 8 `88b.8 88ooo888oo 888 ooooo 888 `"Y88b 888 8 `888 888 `88. .88' 888 o oo .d8P o888o o8o `8 o888o `Y8bood8P' o888ooooood8 8""88888P'