### .?# #.# ##.### ####### #....# ...... #....##### #.... ##+#........# #...##.......##..# #...O........##..# #...!#.......##..# #..$.#.......##.<# #...##.......##### #........##### ###......# #..>.### #.(..# ##