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