....?...# ........# c.......# o.D.....# .....%..# ........# ......).# #o# #.# #.# #)######### #.....o...# #########o# #o# #.# #o# ###.# #...# #.### #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #o# #o# #.# #.# #.####### #.o.o.D<# #.####### ###