########### #.........# #........)# #.....!...# #.........########## #.........w.......(# #.........########.. #.........# #...(.....# ###########