###### #....# #.<..# #....##+## ##+## ##'###...##+###...###+ #...+...+....+...+.. ##..#.###.##.##..#.### # #......#...###.##...###.# ###..##..#.#.....###.(l.. ##.(.##.....#.......... ###.....#...#.#.....## ##......#..#......... #.l.##..........#..## ###.#.###....#.## #####...#)....# #..#.###### ####+# ..l....r....... ............... .........(..### ........##### ....#..## ....##. .b. ##