### ..# #.# #.# #.# #.# ### #<######## .....#.(....... #...r......#### ...........+ #l.........# #..........# #........!... #........b..++ #..c....%.... #..........#..