######## #......# #.####.# #.# #.# #.# #.# #.# #<# #.################## #..................# #########################.## #g))......(................# #g########################## #g# #.# ... ..g #... #!... #....