########### #<...#....r #....r.?... #....#..... ###########