### ..# #.# #.# #.# #O# #######)###### #....ooo....... .######.###........ ..........o...###.. ######.o......# #........# #...)....... #.o.....(..= #?...#.##... #.o..#.# .. #....#.# # #....# # #....#