###... #....# #....# #....# #....# #..r.# #..w.# #<# ###