.#### .....h######.?. .......