###### ####.....# #########........# #...<#..r......... #....#.##l........ #.....r.#......... #.........r....... +...>.....b....... #..........#...... #..........######. #............ ###..#.#..... #?.#...#... { #......... #.##..... .. ....