######## ###### #......#####....# #......#...'....# #......#..s#....# #......#