#### ...........# ..... +...........###################...... #...........+...........(.....)o..... +...........#.......###########...(.. #...........#.......# ..... #...........#.......# ..$. #...........#.......# ... #........[..#.......# .. #...........#.......# . #...........#.......## #......>....'........+ ######...........########## #....'...........# #.####...........# #.# ##...........# ####.###....#+####### #.............# ###########.#### ###....##### #........... #........... #............ #............. #............. #............. #............. #............. #............. #............. ######'###### #.........# #.........# #.........+ #.........# #.........# #.........# #.........# #....<....# #.........######+##### #...................... #...................[... ####.................... #..........[......... #.................... ##########........... #........... #........... #...<....... ############