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