######### #.......# .###.......# ..........# .##........# ...#.......# #.........# #...g.<.# #.......# #########