### .... #...# .....## #.... #..##.## #...###......# #..<##....>.############# ##..........##....(o....# ....##....(.##.....o....# ####..#......##..obrb....# #..#..<..###..######### #.)...)<......# .........#....# .........#.#### .##......... ............ .......#...#.. .......#....... r.......#.......