##### ##### ##### #...###...###...# #...............# #...###...###...# ##.## ##### ##### #...###...###...# #.............<.# #...###...###...# ##### ##### ##.## #...###...###...# #...............# #...###...###...# ##'######## #####...b.... #.....# #...#..(. #.....#### #........ #........#### #.#.....# #...........####........ #.....................## #....................... #............l...l...... #..........r............ ###.........#####....... ####....)########....... #........>......#...##.. #......?r...........# . #...................# #........r........... #...............# #............(... #................ #................ #####...........