.oooooo. oooooooooooo .o8 o8o ooooooooo d8P' `Y8b d'""""""d888' "888 `"' d"""""""8' .oooo. 888 .888P .oooo888 oooo .8' `P )88b 888 d888' d88' `888 `888 .8' .oP"888 888 .888P 888 888 888 .8' d8( 888 `88b ooo d888' .P 888 888 888 .8' `Y888""8o `Y8bood8P' .8888888888P `Y8bod88P" 888 .8' 888 .o. 88P `Y888P