############### #......sg...).## #..#####'#####..# ###...#####.# ##.......###.## #.........#...# +....<....+...# #.........#...# ##.......###.## ###...### #g# ##+## .(# .... g.... ....... ........ .......# ..#