############# ###............ # ##............... #.####(.....O........( #.....).............. ###.................. #.........(.......... #........)........... #......((...<........ #.................... #....(.............. .............####### .............# >...........# ...........# ..........# .......#