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