. . .# .# # ###.##.## ###########........ .....?...O.h...# ###########<#>.# #.# .# #.# .. #.# .. #.# .. #.# # #.# #..