#.. #..# #..# #..# #..############## #................ #........o...)... #.....D..%))....< #..############## #..# #..# #..######## #.......... #..######## #..# #<.# #..# #..# #... #..## #..# #..# #..#