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