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