o8o oooooooo ooo ooooo ooooo ooo `"' dP""""""" `88. .888' `888b. `8' oooo .oooo. d88888b. 888b d'888 ooo. .oo. .oo. 8 `88b. 8 `888 `P )88b `Y88b 8 Y88. .P 888 `888P"Y88bP"Y88b 8 `88b. 8 888 .oP"888 ]88 8 `888' 888 888 888 888 8 `88b.8 888 d8( 888 o. .88P 8 Y 888 888 888 888 8 `888 o888o `Y888""8o `8bd88P' o8o o888o o888o o888o o888o o8o `8