. .# ..# ..# ...# #+#######...#.# #............... #......<..# #.........# ..........# ..>...###.# ...... .# .##.. .# .. . .# #