oooo oooo .oooo. `888 `888 .dP""Y88b 888 888 ]8P' oooo d8b oooo oooo ooo oooo d8b 888 888 .d8P' `888""8P `88. `88. .8' `888""8P 888 888 .dP' 888 `88..]88..8' 888 888 888 .oP .o 888 `888'`888' 888 .o. 88P o888o 8888888888 d888b `8' `8' d888b `Y888P