###+######## ...........# ...........# .....>.....# ...........# # ...........#########.#. ........................ ###########...g......... ####.?.w..[...... #......S.####.#.. #................ ................... #.#...[............ # #...............# #.............#.# #<........##### ...#####+#(# ... #.# #(# #<# #.# #(# #(# #.# #.# #.# #.#