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