######### #...# #shh....# #.......# #.......# #......... #......... #.......## #.......#