....# ....+ #...# ##...### #......# #......# #......+ #..)...# #......# #########.....# ##....o.##.(...# ...............# .. #####...##.[..## ... ##..##....###..## ##.##..........# #.##<.........# #..#..........# #..#..<.......# #..#..........# ..##...)......# ####o####..# #...[##.### #........# +........# #........# #........# #.........# #........(# #.....?...# ##..##...##