... ... ........... ............ .# #............ .# #...........# .# +.......##<.#######.# #.......##..........# #.......##.!....)...# #.......##((....O...# #.......##..........# #...................# #...................# ######...........######..# #................# ..# #.###............# ..# #.###............. ..# #.................. ..# #.....#####+####..# . #.....# #...#.# #...#.# #...#.# #.....#### #........# +........# #........# #.<####..# #.)####..# #........# #)[)....## #.##....+ #.......# #.......# #.......# #.......# #.......# +.......# #.....### ...