### ## .. .# ..##.# ## #....# ... #....# .... #....# .....##....# .......#<..# #....# #....# #..rr# #....# ........# .......### .......# ########