.oooooo. oooo o8o .ooooo. d8P' `Y8b `888 `"' d88' `8. 888 888 .oooo. .ooooo. oooo Y88.. .8' 888 888 `P )88b d88' `88b `888 `88888b. 888 888 .oP"888 888ooo888 888 .8' ``88b `88b ooo 888 d8( 888 888 .o 888 `8. .88P `Y8bood8P' .o. 88P `Y888""8o `Y8bod8P' 888 `boood8' `Y888P 888 .o. 88P `Y888P