#.. #.# #.# ### ### #.# #.. ..# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #######.###.####.############### ......)...........>..........).# ######.######################.# { #.# #.# { #.# #$# # #.# #.# #. #.# #.# #..########.# #o# #..)))......# #o# #..########## #o# +. #o# + #o# #.# #.# #.#