######## #......# #......# #..<...# #......# #......# #......# #......###+## #......##...# #...........# #...........# #....<......+ #...........# #...........# #......##...# #......###### #.......# #.......# #..>....# #.......#....... #.......#....... #......##...... #......##..... #......##...# #......##...##+# #......'.o.....# #......#.......# #......#.......# #......#.......# #......##......# #########......# #......# #........ #........ #........