.ooooo. .o8 d88' `8. "888 Y88.. .8' ooo. .oo. .oo. 888oooo. oooo ooo `88888b. `888P"Y88bP"Y88b d88' `88b `88b..8P' .8' ``88b 888 888 888 888 888 Y888' `8. .88P 888 888 888 888 888 .o8"'88b `boood8' o888o o888o o888o `Y8bod8P' o88' 888o