... #....... #<....... +......> #...... ..... ... ##'# #..# #.## #### #####'######### ..... #.......<.....# ...... #.......D.....# ......##>............# ........#............(# .................[....# .......#..............# ##### ##.............# #.............# ###############