.oooooo. .ooooo. oooo .ooooo. d8P' `Y8b 888' `Y88. `888 d88' `8. 888 oooo ooo 888 888 888 oooo oooo ooo Y88.. .8' 888 `88b..8P' `Vbood888 888 .8P' `88. .8' `88888b. 888 ooooo Y888' 888' 888888. `88..8' .8' ``88b `88. .88' .o8"'88b .88P' 888 `88b. `888' `8. .88P `Y8bood8P' o88' 888o .oP' o888o o888o `8' `boood8'