. . ### . ... .### #$# #... #.####.### #.##.....# #.##.....####.. ##.