########### #.....?...####### #.###.###............ #......O......###### #####.###.....# #. #.....# #......#### ########