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