## ### .... ..####..... #.......... #.......#.# #.........# #..<......# #.........# ##+######..