ooooooooo .o ooooooooo ooooooooo d"""""""8' o888 d"""""""8' d"""""""8' .8' 888 .8' .8' .8' 888 .8' .8' .8' 888 .8' .8' .8' 888 .8' .8' .8' o888o .8' .8'
.oooo. .o ooooooooo .o .dP""Y88b o888 d"""""""8' .d88 ]8P' 888 .8' .d'888 <88b. 888 .8' .d' 888 `88b. 888 .8' 88ooo888oo o. .88P 888 .8' 888 `8bd88P' o888o .8' o888o