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