* , , , , , , , ** , , , , , , , , , + * , * , , ..........# , , #..........# , , , #..........# , , #..........# #+# , , , #..........# * #.# * * #..........# , #.# #..........# #.# #..........# * #.# #..........# #.# ####'####'## #.# #.# #.# #.###################O# #.# #.....................# #.# ##########################.# #...............# #.############### #.# ###########.# #<..........# ###########.# ###