..... ..... ...... ..... #######...## ##..........## ##............# #......<....... #.............. #.............> #..g..g........ #....gg........ ##............# ##.?........## ############