.ooooo. .ooooo. .oooooo..o oooooooooooo d88' `8. 888' `Y88. d8P' `Y8 `888' `8 Y88.. .8' 888 888 Y88bo. 888 `88888b. `Vbood888 `"Y8888o. 888oooo8 .8' ``88b 888' `"Y88b 888 " `8. .88P .88P' oo .d8P 888 `boood8' .oP' 8""88888P' o888o
ooooo ooo ooooooooo oooo ooooo `888b. `8' d"""""""8' `888 `888' 8 `88b. 8 .8' 888 888 8 `88b. 8 .8' 888 888 8 `88b.8 .8' 888 888 8 `888 .8' 888 888 o8o `8 .8' .o. 88P o888o `Y888P