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