## .# ..# # r.# #. ...## ###..#####..... ......l....# #...r.r..# ##..###..# #. ....# # ....... ....... ..##### #.# .#