.oooooo. .o .oooooo. o8o d8P' `Y8b .d88 d8P' `Y8b `"' 888 .d'888 888 oooo ooo oooo ooo oooo 888 .d' 888 888 `88b..8P' `88. .8' `888 888 ooooo 88ooo888oo 888 Y888' `88..8' 888 `88. .88' 888 `88b ooo .o8"'88b `888' 888 `Y8bood8P' o888o `Y8bood8P' o88' 888o `8' 888 888 .o. 88P `Y888P