.ooooo. ooooo ooooo o8o ooooooooo. ooooo ooo d88' `8. `888' `888' `"' `888 `Y88. `888b. `8' Y88.. .8' 888 888 oooo 888 .d88' 8 `88b. 8 .oooo.o `88888b. 888ooooo888 `888 888ooo88P' 8 `88b. 8 d88( "8 .8' ``88b 888 888 888 888`88b. 8 `88b.8 `"Y88b. `8. .88P 888 888 888 888 `88b. 8 `888 o. )88b `boood8' o888o o888o 888 o888o o888o o8o `8 8""888P' 888 .o. 88P `Y888P