. .##.########.... ......h)hhoo.... ######h####...## .>. ## #.... #.... #.... #.... .....