.o. .o8 .o88o. .888. "888 888 `" oooooooo .8"888. ooo. .oo. 888oooo. o888oo oooo ooo d'""7d8P .8' `888. `888P"Y88b d88' `88b 888 `88. .8' .d8P' .88ooo8888. 888 888 888 888 888 `88..8' .d8P' .P .8' `888. 888 888 888 888 888 `888' d8888888P o88o o8888o o888o o888o `Y8bod8P' o888o `8'