####### ###.....### #.........## .......#####...## ..######...##...# #......<..#...# #...##...##...# # ##.##...## #.....## #...### #####