######### ###.#.....O.# #......<###.# #.#.#.### #.# # .o. ...J. ....... .......## ......... .....O#####