## ##... ####..[.. ###.......# ##.........# #..........# #..