#... #...... #........# #(.......# #........# #........# ################........#### ............................. #.............................o #................)............o #.............................. #.....>....................... #............................. #....%..............<......... #.....W......(.....(......... ############################