.. ... ###############.?. #.............>.# #..#..#..#..#..##. #................. #..........g...# #<.......)....>### #................. #................. #..#..#..#..#..... #.............>... ###############... ... ..