oooooooooo. .oooooo. .ooooo. `888' `Y8b d8P' `Y8b d88' `8. 888 888 oooo ooo 888 ooo. .oo. .oo. oooooooo Y88.. .8' 888oooo888' `88. .8' 888 `888P"Y88bP"Y88b d'""7d8P `88888b. 888 `88b `88..8' 888 888 888 888 .d8P' .8' ``88b 888 .88P `888' `88b ooo 888 888 888 .d8P' .P `8. .88P o888bood8P' .8' `Y8bood8P' o888o o888o o888o d8888888P `boood8' .o..P' `Y8P'