####### ##. .......## ..[[ ........+ ..... ........#...... (......<......... ......#.......... ......#.......... ......#@####....# ..>.............. ....#.#8......... . ......l........ #.J.<.8....# ..............S .#...8......... #............. #............. ............... .............$. .#.........###. ...........# ...........# #.............#### #.............(... #............... #.............# #....).....?..# +......l..<...# #.......O.....# +.......r.....# #.....).......# #......?......# ###+#+###+#####