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