######### #.......# .#8####.# #....## # #.<.## #. #.g.# #.##.## #''## #....# #..### #.. #.. #... #.. #..