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