.oooooo. ooooo ooo oooooooo .oooo. o8o d8P' `Y8b `888' `8' dP""""""" .dP""Y88b `"' 888 oooo ooo 888 8 d88888b. ]8P' oooo 888 `88b..8P' 888 8 `Y88b <88b. `888 888 Y888' 888 8 ]88 `88b. 888 `88b ooo .o8"'88b `88. .8' o. .88P o. .88P 888 `Y8bood8P' o88' 888o `YbodP' `8bd88P' `8bd88P' 888 888 .o. 88P `Y888P