############ ##.....#..=.. ##............ #............. #............. #............. #............. #............. #.....