oooooooo o8o oooooooooooo . dP""""""" `"' `888' `8 .o8 d88888b. oooo 888 .o888oo oooo d8b .oooo.o `Y88b `888 888oooo8 888 `888""8P d88( "8 ]88 888 888 " 888 888 `"Y88b. o. .88P 888 888 o 888 . 888 o. )88b `8bd88P' 888 o888ooooood8 "888" d888b 8""888P' 888 .o. 88P `Y888P