##########++###### #................# #......#..#......# ####+#####................+ .......w.'................+ ####+#####......#..#......# #................# ####'#####++###### #.......# #.......# #.......# #...<...# #.......# #.......# #.......# #########