.o oooo oooooo oooo o888 `888 `888. .8' oooo ooo 888 888 .oooo.o `888. .8' oooo ooo `88. .8' 888 888 d88( "8 `888.8' `88. .8' `88..8' 888 888 `"Y88b. `888' `88..8' `888' 888 888 o. )88b 888 `888' `8' o888o .o. 88P 8""888P' o888o .8' `Y888P .o..P' `Y8P'