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