## ..# ...# ### ..# ##..# ..### ##.... #..###...## #......##.# #......#.# ##......## ###.....# ##..#.## #......## ##