#... #...... #...!..... #.......... #........... #######............ #......)..........# #...........o.....# +..........zo...o... #.........z.oo.o.).. #......###########.. #......# #......# #......# #######......# #............# #............#### #................ #........###..... #..).....# ..... #........# ... #........# . #........# #........# #........# ##########