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