.oooooo. .oooooo. o8o oooo .o d8P' `Y8b d8P' `Y8b `"' `888 o888 888 888 oooo ooo oooo 888 oooo 888 888 888 `88. .8' `888 888 .8P' 888 888 888 `88..8' 888 888888. 888 `88b ooo `88b ooo `888' 888 888 `88b. 888 `Y8bood8P' `Y8bood8P' `8' o888o o888o o888o o888o