########## .........# .........# .........##### ......e.