################# #.....'.(.......# #.....#.........# ##.).##.........# ####o##o........# #.