### .... ....####+## ..........##+## ..........#...+ ..........'O..# ..........##+### ...............# ####...>.>.....# #######.....# #.....# +.....# #.....# #.....# #.....# #.....# ###.....# .......)# .......<# ...###+## (.. ..