#........... #........... #..!........ #........... #.....b.w... #....(.g.... #..rwr...... #<..# #####