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