ooooo ooo o8o oooooooo `888b. `8' `"' dP""""""" 8 `88b. 8 .oooooooo oooo d88888b. .oooo. oooo ooo 8 `88b. 8 888' `88b `888 `Y88b `P )88b `88b..8P' 8 `88b.8 888 888 888 ]88 .oP"888 Y888' 8 `888 `88bod8P' 888 o. .88P d8( 888 .o8"'88b o8o `8 `8oooooo. 888 `8bd88P' `Y888""8o o88' 888o d" YD 888 "Y88888P' .o. 88P `Y888P