.. ... .... #.... #######..... #........... #........... ####..<........ ##.....g##+####. ##.......# #..$.....# #........# #........# #........# #........# #.......... #........... #..........## #..........# #..........#